/*kompresowane http://cdburnerxp.se/cssparse/css_optimiser.php  (bez compress font-weight) */
/* wrap
 * 		main
 * 			<header> 	
 * 				<nav>  - górne menu
 * 				logowanie
 * 			<nav> - kategorie 
 * 			<nav> - miasta
 * 			<main> - główna strona
 * 			<aside> - prawe menu
 *			<footer>
 */
/* ----------------------------------------
 * 	Ogólne
 * ---------------------------------------*/

* {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    outline: none;
    vertical-align: middle;
	font-family: Roboto, Arial, Garuda, Helvetica, sans-serif;
}
a,
img {
    border: none;
    outline: none;
    text-decoration: none;
}
html,
body {
	margin: 0px;
    background: url('//img.roksa.pl/0_Background_REPEAT.jpg') repeat-x #fff8ff;
    height: 100%;
    font-size: 12px;
    -webkit-font-smoothing: antialiased !important;
	max-height: 1000000px;
}
header,
section,
footer,
aside,
nav,
main,
article,
figure {
    display: block;
	max-height: 1000000px;
}
label,
input {} *.c {
    text-align: center;
}
#anons_content ul, .contact_value ul  {
	margin-left:10px;
}
.clear {
    clear: both;
}
.inline_block {
    display: inline-block;
}
noscript div {
    display: inline;
}
a{
	color:#9B0101;
}
a:hover {
    text-decoration: underline; 
}
.wyroznij {
    font-weight: 500;
}
.wyroznij_red {
    font-weight: 600;
    color: #9b0101;
}
.wyroznij_red.anons_info {
    font-weight: 600;
    color: #9b0101;
}
.red {
    color: #970800;
}
.u {
    text-decoration: underline;
}
.centruj {
    text-align: center;
}
.nalewo {
    float: left;
}
.naprawo {
    float: right;
}
.space {
    margin: 0px 20px;
}
.hide {
    display: none;
}
input.long:disabled , input.short:disabled {
    background-image: none;
    background-color: #F5F3F5;
    color: #BAB0BA;
}
input[readonly].long {
    background-image: none;
    background-color: #F5F3F5;
    color: #BAB0BA;
}

/* ----------------------------------------
 * 	Header, footer i tło
 * ---------------------------------------*/

#wrap {
    background: url('//img.roksa.pl/0_Background_whole.jpg') no-repeat top center;
}
#main {
    width: 1210px;
    min-width: 768px;
    margin: 0 auto;
    min-height: 100vh;
    background: white;
    position: relative;
	/* overflow: hidden; */
}
header {
    height: 150px;
    position: relative;
}
header.pl{
	background: url('//img.roksa.pl/0_Background_HEADER_pl.jpg') no-repeat;
}
header.de{
	background: url('//img.roksa.pl/0_Background_HEADER_de.jpg') no-repeat;
}
header.en{
	background: url('//img.roksa.pl/0_Background_HEADER_en.jpg') no-repeat;
}
header.es{
	background: url('//img.roksa.pl/0_Background_HEADER_es.jpg') no-repeat;
}
header.fr{
	background: url('//img.roksa.pl/0_Background_HEADER_fr.jpg') no-repeat;
}
header.it{
	background: url('//img.roksa.pl/0_Background_HEADER_it.jpg') no-repeat;
}
header.ru{
	background: url('//img.roksa.pl/0_Background_HEADER_ru.jpg') no-repeat;
}
header span img {
    width: 255px;
    height: 105px;
    position: absolute;
}
header a, header a:visited, header a:link, header a:active{
	color:#ffffff;
}
#JSjezyk {
    display: none;
}
/* Menu wyboru kategorii */

#menu_top {
    float: right;
    height: 40px;
    text-transform: capitalize;
}
#menu_top a {
    font-size: 16px;
    font-weight: 500;
    color: white;
    text-decoration: none;
    font-variant: small-caps;
    padding-right: 10px;
}
#menu_top a.orange{
    color: #fa8c0b;
}
#menu_top a img,
#menu_top img {
    padding-right: 5px;
    height: 1.2em;
}
#menu_top a:hover {
    text-decoration: underline;
}
#login_top_form {
    clear: right;
    float: right;
    display: inline;
	margin-right:10px;
    color: white;
    line-height: 2.2;
}
#login_form_login,
#login_form_password {
    margin-left: 1px;
    padding-left: 5px;
    width: 100px;
    height: 25px;
}
#login_form_submit {
    background-color: #fa9116;
    color: white;
    background-image: none;
    border-radius: 5px;
    border: 1px solid #4C0365;
    padding: 4px 8px;
    font-weight: 500;
    cursor: pointer;
}
#login_form_submit:hover {
    background-color: #d97a09;
    color: white;
    border: 1px solid #fb9c2c;
}
#logged_top_info {
    clear: right;
    float: right;
    color: white;
    font-size: 14px;
}
#logged_top_info .wyroznij {
    font-weight: 600;
}
.links_logged{
    text-decoration: none;
    text-transform: uppercase;
    color: white;
}
a.link_orange{
    color: #fa8c0b !important;
}
#logged_top_info a:hover {
    color: #fa8c0a;
}
.menu_resp,
#menu_resp_chk {
    display: none;
}
/*menu jezykowe*/

#wybor_jezyka {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
ul.dropdown_language img {
    padding-right: 5px;
}
ul.dropdown_language a {
    display: block;
    color: white;
    font-size: 16px;
    text-decoration: none;
}
ul.dropdown_language li ul li a {
    color: black !important;
    font-size: 14px !important;
}
ul.dropdown_language,
ul.dropdown_language li,
ul.dropdown_language ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0px solid #fff;
    background-color: transparent;
    color: #fff;
}
ul.dropdown_language {
    position: relative;
    z-index: 100;
    float: left;
}
ul.dropdown_language li {
    float: left;
    line-height: 1.3em;
    zoom: 1;
    padding: 5px 10px;
}
ul.dropdown_language li.hover,
ul.dropdown_language li:hover {
    position: relative;
    z-index: 599;
    cursor: default;
    background: #e0cfe0;
}
ul.dropdown_language > li.hover,
ul.dropdown_language > li:hover {
    background-color: transparent;
}
ul.dropdown_language ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: -20px;
    width: 150px;
    z-index: 598;
    background: white;
    border: 1px solid #631164;
    color: black;
}
ul.dropdown_language ul li {
    float: none;
}
ul.dropdown_language ul ul {
    top: -2px;
    left: 100%;
}
ul.dropdown_language li:hover > ul {
    visibility: visible
}
/*footer*/

footer {
    width: 100%;
    background-color: #631164;
    clear: both;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0.2px;
    color: white;
    position: absolute;
    bottom: 0px;
    margin-top: 50px;
	box-sizing:border-box;
}
footer ul {
    font-size: 14px;
    margin-top: 7px;
    margin-bottom: 20px;
	width:95%;
}
footer li {
    list-style-type: none;
    display: inline;
    color: white;
    margin: 0px 5px 0 5px;
    white-space: nowrap;
}
footer a, footer a:visited, footer a:link, footer a:active  {
    color: white;
}
footer img {
    float: left;
    position: relative;
    bottom: 5px;
    left: 5px;
    width: 100px;
	margin-right: 20px;
}
#copyright_text {
    font-size: 12px;
}
#copyright {
    width: 100%;
    height: 20px;
    background-color: #420b42;
    color: white;
    padding: 6px 0px;
}
#sub_copy {
    margin: auto;
}
#copyright_online {
    float: right;
}
#online_counter{
	letter-spacing:6px;
	margin-left:5px;
	background: url('//img.roksa.pl/cnt_bkg.jpg') #683c68 no-repeat;
	display:inline-block;
	width:69px;
	height:20px;
	position:relative;
}
#online_counter span{
	position:absolute;
	top: 2px;
	right: -3px;
}
/* ----------------------------------------
 * 	Sekcja Main i wybór miast
 * ---------------------------------------*/

main {
    padding-bottom: 30px;
    background: white;
    border-width: 0px 5px;
    border-color: #FFF;
    border-style: solid;
}
/* Kategorie Panie, Panowie itd */
/*menu */

.short_city_search {
    display: none;
}
#menu_category {
    width: 100%;
    background: url('//img.roksa.pl/3_Categories_BACKGROUND.jpg');
    min-width: 460px;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    width: 99.2%;
    margin: 0px 5px;
}
#dropdown_lista {
    padding-left: 5px;
    margin-top: 1px;
    margin-bottom: 0px;
    text-transform: uppercase;
}
#kategoria_all {
    text-transform: lowercase;
}
#dropdown_lista .right {
    margin-left: 20%;
}
#menu_category li.aktywna {
    background-color: #301857;
}
ul.dropdown {
    height: 39px;
    position: relative;
    background: url('//img.roksa.pl/3_Categories_BACKGROUND.jpg') repeat-x;
}
ul.dropdown a {
    display: block;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    line-height: 2.7em;
}
ul.dropdown a:hover {
    color: #fa8c0a;
}
ul.dropdown a div.lupa {
    background: url('//img.roksa.pl/3_Categories_Icon_Magnifier-2.png');
    width: 20px;
    height: 20px;
    display: inline-block;
	zoom:1;
	*display:inline;
    margin-right: 3px;
}
ul.dropdown a:hover div.lupa {
    background-position: 20px 0px;
}
ul.dropdown li,
ul.dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0px solid #fff;
    color: #fff;
}
ul.dropdown li {
    float: left;
    line-height: 2.4em;
    zoom: 1;
    padding: 0px 10px;
}
ul.dropdown li.hover,
ul.dropdown li:not(.line_break):hover {
    position: relative;
    z-index: 599;
    cursor: default;
    background: #563b8a;
}
.line_break {
    font-size: 15px;
    cursor: pointer;
}
ul.dropdown ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 150px;
    background: #42286f;
    border: 1px solid #a498b9;
}
ul.dropdown ul li {
    float: none;
    text-transform: none;
}
ul.dropdown ul ul {
    top: -2px;
    left: 100%;
}
ul.dropdown li:hover > ul {
    visibility: visible
}
/*wybor miast*/

#selcity {
    background-color: #b298e3;
    font-size: 16px;
    line-height: 2.2em;
    font-weight: 500;
    color: white;
	height:40px;
}
#selcity > div:first-child{
	display:inline-block;
	background-color:#c8b6eb;
	color:#000;
	height:38px;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	border-color:#35303e;
	padding:0px 5px;
}
#selcity > div:first-child img{
	margin: 0px 5px 4px 5px;
}
#reset_woj{
	cursor:pointer;
	margin:15px;
	position:absolute;
	right:0px;
	top:0px;
}
#map_container {
    position: relative;
}
.img_list_up,
.img_list_down {
    margin-left: 5px;
}
#wybor_woj_przycisk {
    float: right;
    background-color: #8860d4;
    cursor: pointer;
    width: 220px;
    text-align: center;
    position: relative;
    font-size: 16px;
    font-weight: 500;
    line-height: 2.4em;
    padding-left: 10px;
    color: white;
}
#mapa_wybor_woj {
    display: none;
    background-color: rgba(136, 96, 212, 0.9);
    position: absolute;
    right: 0px;
    top: 35px;
    width: 230px;
    height: 200px;
    z-index: 99;
}
#mapa_wybor_woj ul.poland {
    opacity: 1;
}
#mapa_wybor_woj .css-map {
    left: 30px;
    top: 18px;
}
.empty_list_text {
    display: none;
    width: 50%;
    margin: 0 auto;
	overflow: auto;
	width: 98%;
	height: auto;
	margin: 0px auto 12px;
	background-color: #FFF;
	border-color: #B6ADC7;
	border-width: 0px 1px 1px;
	border-style: solid;
	min-height: 150px;
	white-space:normal;
}
/*animacje*/
@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  animation: bounce 3s infinite;
}
@-webkit-keyframes beat {
	0% { -webkit-transform: scale(1); }
	0% { transform: scale(1); }
	10% { -webkit-transform: scale(0.9); }
	10% { transform: scale(0.9); }
	20% { -webkit-transform: scale(1); }
	20% { transform: scale(1); }
	30% { -webkit-transform: scale(0.9); }
	30% { transform: scale(0.9); }
	40% { -webkit-transform: scale(1); }
	40% { transform: scale(1); }
	100% { -webkit-transform: scale(1); }
	100% { transform: scale(1); }
}
@keyframes beat{
	0% { -webkit-transform: scale(1); }
	0% { transform: scale(1); }
	10% { -webkit-transform: scale(0.9); }
	10% { transform: scale(0.9); }
	20% { -webkit-transform: scale(1); }
	20% { transform: scale(1); }
	30% { -webkit-transform: scale(0.9); }
	30% { transform: scale(0.9); }
	40% { -webkit-transform: scale(1); }
	40% { transform: scale(1); }
	100% { -webkit-transform: scale(1); }
	100% { transform: scale(1); }
}
.beat{
	-webkit-animation-name: beat;
	animation-name: beat;
	-webkit-animation-duration: 1500ms;
	animation-duration: 1500ms;
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}
.beat.inf{
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
/*sciezka*/
#path_menu {
    height: 30px;
    background-color: #E7DFF6;
    vertical-align: top;
	margin:3px 0px;
	font-size:14px;
	text-transform:capitalize;
}
.path_menu_content {
    height: 30px;
    background-color: #301857;
    display: inline-block;
	color: #fa8e0f;
}
#path_menu a,
#path_menu span.nolink {
    color: #fa8e0f;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
}
#path_menu a:hover {
    text-decoration: underline;
}
#path_menu a img {
    padding-right: 5px;
    position: relative;
    bottom: 0px;
}
.path_end {
    margin-right:-5px;
}
#city_find {
    color: #3d206c;
    display: inline-block;
}
.search_container{
	display:inline-block;
}
.find_box {
    background-color: #bdabe2;
    display: inline-block;
	zoom:1;
	*display:inline;
    border-radius: 4px;
    border: 1px solid #503384;
    width: 230px;
    height: 30px;
}
.find_box img {
    float: left;
    position: relative;
    top: 4px;
    left: 3px;
}
.find_submit {
    color: white;
    font-size: 15px;
    font-weight: 500;
    background-color: #9b0101;
	border:1px solid #9b0101;
    padding: 0px 5px;
	line-height:2.6;
	height:41px;
	width:90px;
	text-align:center;
    cursor: pointer;
	display:inline-block;
	border-radius: 4px;
	margin:0px 5px;
}
.find_submit.disabled{
	color: #9b0101;
	background-color: #f8eded;
	cursor:auto;
}
.find_submit:hover {
    background-color: #810000;
	border:1px solid #810000;
}
.find_submit.disabled:hover{
	background-color: #f8eded;
	border:1px solid #9b0101;
}
.find_box input {
    width: 180px;
    height: 24px;
    position: relative;
    top: 3px;
    left: 9px;
    padding-left: 10px;
}
.find_box_filter {
    background-color: #bdabe2;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #503384;
    height: 30px;
	width:220px;
	position:relative;
	margin-top:8px;
	text-align:left;
}
.find_box_filter.no_submit{
	width:70%;
}
.find_box_filter img:first-child {
    float: left;
    position: relative;
    top: 4px;
    left: 3px;
}
.find_box_filter input {
    width: 68%;
    height: 24px;
    position: relative;
    top: 3px;
    left: 9px;
	background-color:#ebe6f4;
	padding-right: 12%;
}
.no_submit.find_box_filter input{
	width:75%;
}
#reset_search{
	position:absolute;
	right:18px;
	top:7px;
	cursor:pointer;
}
.list_copy {
    display: none;
}
#city_list {
    overflow: auto;
    width: 100%;
	transition: width 2s;
	/* display:none; */
}
.zmien_miasto{
	float:right;
	cursor: pointer;
	width: 220px;
	text-align: center;
	position: relative;
	font-size: 16px;
	font-weight: 500;
	line-height: 2.5;
	padding-left: 10px;
	color: #FFF;
	background-color:#000;
	height:40px;
}
.column {
  width: 200px;
  display: inline-block;
  vertical-align: top;
}
#jsp_box{
	white-space:nowrap;
}
#lista_miast {
    overflow: auto;
    width: 97%;
    margin: 0 auto;
    margin-bottom:12px;
    background-color: #ffffff;
    border-color: #b6adc7;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
	font-size: 15px;
    vertical-align: baseline;
	height:140px;
	padding: 10px 0px 10px 20px;
}
#lista_miast li {
    padding-right: 20px;
    color: #66489f;
    vertical-align: baseline;
	text-align:left;
}
#lista_miast li a {
    color: #3d206c;
    vertical-align: baseline;
}
#lista_miast li.popularcity a {
    color: #3d206c;
    font-weight: 600;
}
#lista_miast .jspVerticalBar{
	display:none !important;
}
#more_city_b {
    float: right;
    margin-right: 10px;
    height: 17px;
    padding: 4px 15px 9px;
    border-radius: 5px;
}
#reset_button {
    cursor: pointer;
    color: white;
    font-size: 15px;
    font-weight: 500;
    background-color: #66489f;
    border-radius: 4px;
    padding: 5px 15px;
    margin-left: 5px;
    border: 1px solid #4C0365;
}
#reset_button:hover {
    background-color: #4C0365;
}
span.woj_name {
    display: none
}
#miastawoj {
    font-size: 14px;
    color: #3d3d3d;
    margin-bottom: 5px;
}
#miastawoj option {
    padding-left: 4px;
}
#menu_cities {
    overflow: hidden;
    border-width: 0px 5px;
    border-color: #ffffff;
    border-style: solid;
}
#menu_cities .city_categ {
    height: 40px;
    background-color: #b298e3;
    color: white;
    font-size: 16px;
    font-weight: 500;
    padding-left: 10px;
}
/*filtry*/
#waitforfiltr{
	text-align:center;
	font-size:16px;
	position:absolute;
	height:60px;
	width:100%;
	left:0px;
	top:0px;
	background-color:#f4f2f8;
	opacity:0.8;
	z-index:2;
	padding-top:10px;
}
div.filters {
	position:relative;
	background-color:#f4f2f8;
	width:100%;
	height: 60px;
	margin:-5px 0px 0px 0px;
	padding-top:10px;
	white-space:nowrap;
	text-align: right;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}
div.filters p {
    margin: 0px;
}
.filter-col {
    display: inline-block;
    min-width: 100px;
    text-align: center;
	width:12%;
}
#filterzwer2 {
    display: none;
}
.filter-col.zwer{
	width:12%;
}
.filter-col.szukajka {
    text-align: left;
	min-width: 307px;
	width:40%;
	height:60px;
	position:relative;
	display:inline-block;
	display: flex;
	justify-content: space-between;
}
.filter-col.prices {
    text-align: left;
    width: 20%;
	white-space:nowrap;
	text-align:center;
}
.szukajka div.find_box {
    width: 200px;
}
.filters .ui-selectmenu-button{
	width:100% !important;
}
#price-min,
#price-max, 
#price-slider {
	display:inline-block;
}
#price-max{
	margin-left:7px;
}
.ui-autocomplete-loading {
background: white url('//img.roksa.pl/ajaxloading.gif') center center no-repeat;
}
/* ----------------------------------------
* 	Prawa część strony - aside
*
* ---------------------------------------*/

aside.anons_group_aside{
    width: 160px;
	min-height: 80vh;
    float: right;
    background: white;
    border: 1px solid #ffffff;
	margin-top:15px;
}
aside.anons_group_aside.stronicuj{
	margin-top:50px;
}
.left_banner {
    width: 160px;
    background: white;
    border: 1px solid #e2d7ea;
	border-width:1px 0px 1px 1px;
	-moz-box-shadow: 0 2px 5px 1px #e2d7ea;
	-webkit-box-shadow: 0 2px 5px 1px #e2d7ea;
	box-shadow: 0 2px 5px 1px #e2d7ea;
	overflow:hidden;
}
.left_banner div.linkspons {
	padding:3px;
	margin-bottom:5px;
	box-shadow: 0 4px 3px -2px #e2d7ea;
}
#reklama{
	margin-bottom:10px;
}
#spons_title{
	color:#9b0101;
	font-size:16px;
	text-align:center;
	-moz-box-shadow: 0 0px 2px 3px #e2d7ea;
	-webkit-box-shadow: 0 0px 2px 3px #e2d7ea;
	box-shadow: 0 0px 2px 3px #e2d7ea;
	font-weight:600;
	line-height:2;
}
.left_banner div.linkspons a {
    color: #66489f;
    font-weight: 600;
    text-decoration: none;
}
.left_banner div.linkspons a .wyroznij{
	font-weight:500;
}
.left_banner div.linkspons p {
    font-size: 10px;
    text-align: right;
    color: #373737;
}
.aside_ico, .aside_ico.big{
	width:160px;
	height:116px;
	display:inline-block;
	overflow:hidden;
	margin-bottom:10px;
}
.aside_ico:hover{
	background-position: -160px 0px !important;
}
.aside_ico.video.pl, .aside_ico.video.pl.big{
background: url('//img.roksa.pl/Anonse_VIDEO_XL_pl.jpg') no-repeat;
}
.aside_ico.nowe.pl, .aside_ico.nowe.pl.big{
background: url('//img.roksa.pl/Anonse_NOWE_XL_pl.jpg') no-repeat;
}
.aside_ico.twarz.pl, .aside_ico.twarz.pl.big{
background: url('//img.roksa.pl/Anonse_TWARZ_XL_pl.jpg') no-repeat;
}
.aside_ico.video.de, .aside_ico.video.de.big{
background: url('//img.roksa.pl/Anonse_VIDEO_XL_de.jpg') no-repeat;
}
.aside_ico.nowe.de, .aside_ico.nowe.de.big{
background: url('//img.roksa.pl/Anonse_NOWE_XL_de.jpg') no-repeat;
}
.aside_ico.twarz.de, .aside_ico.twarz.de.big{
background: url('//img.roksa.pl/Anonse_TWARZ_XL_de.jpg') no-repeat;
}
.aside_ico.video.en, .aside_ico.video.en.big{
background: url('//img.roksa.pl/Anonse_VIDEO_XL_en.jpg') no-repeat;
}
.aside_ico.nowe.en .aside_ico.nowe.en.big{
background: url('//img.roksa.pl/Anonse_NOWE_XL_en.jpg') no-repeat;
}
.aside_ico.twarz.en, .aside_ico.twarz.en.big {
background: url('//img.roksa.pl/Anonse_TWARZ_XL_en.jpg') no-repeat;
}
.aside_ico.video.es, .aside_ico.video.es.big{
background: url('//img.roksa.pl/Anonse_VIDEO_XL_es.jpg') no-repeat;
}
.aside_ico.nowe.es, .aside_ico.nowe.es.big{
background: url('//img.roksa.pl/Anonse_NOWE_XL_es.jpg') no-repeat;
}
.aside_ico.twarz.es, .aside_ico.twarz.es.big{
background: url('//img.roksa.pl/Anonse_TWARZ_XL_es.jpg') no-repeat;
}
.aside_ico.video.fr, .aside_ico.video.fr.big{
background: url('//img.roksa.pl/Anonse_VIDEO_XL_fr.jpg') no-repeat;
}
.aside_ico.nowe.fr, .aside_ico.nowe.fr.big{
background: url('//img.roksa.pl/Anonse_NOWE_XL_fr.jpg') no-repeat;
}
.aside_ico.twarz.fr, .aside_ico.twarz.fr.big{
background: url('//img.roksa.pl/Anonse_TWARZ_XL_fr.jpg') no-repeat;
}
.aside_ico.video.it, .aside_ico.video.it.big{
background: url('//img.roksa.pl/Anonse_VIDEO_XL_it.jpg') no-repeat;
}
.aside_ico.nowe.it, .aside_ico.nowe.it.big{
background: url('//img.roksa.pl/Anonse_NOWE_XL_it.jpg') no-repeat;
}
.aside_ico.twarz.it, .aside_ico.twarz.it.big{
background: url('//img.roksa.pl/Anonse_TWARZ_XL_it.jpg') no-repeat;
}
.aside_ico.video.ru, .aside_ico.video.ru.big{
background: url('//img.roksa.pl/Anonse_VIDEO_XL_ru.jpg') no-repeat;
}
.aside_ico.nowe.ru, .aside_ico.nowe.ru.big{
background: url('//img.roksa.pl/Anonse_NOWE_XL_ru.jpg') no-repeat;
}
.aside_ico.twarz.ru, .aside_ico.twarz.ru.big{
background: url('//img.roksa.pl/Anonse_TWARZ_XL_ru.jpg') no-repeat;
}
#___plusone_0{
	vertical-align:middle !important;
}
.spons_group{
	margin-bottom:15px;
	text-align:center;
}
.banner_bottom{
	width:500px;
	margin:5px auto;
	color:gray;
	text-align:left;
}
.banner_bottom img{
	margin-left:10px;
}
/* ----------------------------------------
 * 	Główna częśc strony - content
 * ---------------------------------------*/

#top_text {
    color: #737173;
}
#top_text a {
    color: #9a2821;
}
#ile_anons {
    color: #4c4c4c;
    font-weight: 500;
    font-size: 14px;
    margin-left: 5px;
    line-height: 2.3;
    clear: both;
	margin-top:-35px;
}
#ile_anons.filter{
	color: #9b0101;
	background-color:#fbf5f5;
    font-weight: 500;
    font-size: 18px;
	padding:10px;
	position:absolute;
	left:5px;
	text-transform:lowercase;
	display:inline-block;
	margin-top:-40px;
	line-height:1;
}
#anons_group {
    padding-left:3px;
	overflow: auto;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}
.random_item {
    width: 130px;
    height: 205px;
    background: white;
    text-align: center;
    float: left;
    position: relative;
    margin: 1px 10px 20px 0px;
    color: #662d91;
    border: 2px solid #bfa7d1;
    font-size: 13px;
}
.random_item img {
    width: 130px;
    height: 169px;
}
a:hover .random_item {
    border: solid 2px #cb053a;
    margin: 1px 10px 20px 0px;
}
.random_item img.anons_new {
    position: absolute;
    left: 0px;
    top: 0px;
}
.random_item .videoimg {
    position: absolute;
}
img.videoimg {
    width: 63px;
    height: 28px;
    top: -2px;
    border: 0px;
    left: -7px;
}
.lazy_group{
	background-color:white;
    background-repeat:no-repeat;
    background-position:center;
}
main h2 {
    color: #9b0101;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    height: 25px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 5px;
    text-align: center;
}
main h3 {
    color: #9b0101;
    font-weight: 500;
    font-size: 18px;
    margin: 3px 0px 3px 0px;
}
main h3.justify_box *{
	vertical-align:baseline;
}
div#latest_adds {
    margin-top: -15px;
}
#latest_adds h2 a {
    text-decoration: none;
    color: #9B0101;
}
#wybrane_tekst {
    margin: 0px;
    font-size: 12px;
    background-color: #d6a8dc;
    border-top: solid 1px #7D7D7D;
    padding-left: 10px;
    line-height: 2.2;
    color: #4c4c4c;
    font-weight: 500;
}
hr {
    border: 0;
    height: 1px;
    background: #A79DB9;
    margin: 0 auto;
    margin-bottom: 10px;
    width: 95%;
}
hr.long {
    width: 100%;
}
.item_row_mini {
    overflow: hidden;
    padding: 2px 4px 10px 4px;
    background-color: #d6a8dc;
    max-height: 160px;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
	margin-bottom: 30px;
}
main h2 p.header_city_text {
    font-size: 12px;
    color: #636363;
    background-color: #d6a8dc;
    text-align: right;
    position: relative;
    bottom: 15px;
    font-family: Helvetica, Arial, sans-serif;
}
body.subpage_adds #content h2 {
    /*dla anonsow, nie dot. np szukaj*/
    
    text-align: right;
    color: #9a2821;
    font-family: Georgia;
    font-weight: normal;
    font-size: 20px;
    margin-right: 15px;
    border-bottom: solid 1px #d2d2d2;
    margin-bottom: -13px;
    margin-top: 0px;
    position: relative;
    top: -45px !important;
}
/* wyróżnione anonse -linia */

.latest_item {
    width: 90px;
    height: 150px;
    overflow: hidden;
    text-align: center;
    font-weight: 500;
    display: inline-block;
	zoom:1;
	*display:inline;
    margin: 1px 4px 30px 5px;
    padding-bottom: 5px;
    border: 1px solid white;
    background-color: #f7eef8;
}
.latest_item div.tooltip_header {
    font-size: 10px;
}
.latest_item img {
    width: 92px;
}
a:hover .latest_item {
    border: solid 2px #cb053a;
    margin: 0px 3px 29px 4px;
}
.latest_item .minipodpis span,
.random_item .podpis span {
    color: #707070;
}
.latest_item .minipodpis {
    height: 30px;
    overflow: hidden;
    margin-top: -1px;
    margin-right: -3px;
    color: #662d91;
    text-decoration: none;
	white-space:nowrap;
}
.random_item .podpis {
    overflow: hidden;
    padding: 0px !important;
    text-align: center;
    font-weight: 500;
}
.random_item .podpis.nowrap {
    white-space: nowrap;	
}
.random_item .podpis span {
    font-weight: 400;
}
.tooltip_kategoria {
    font-style: italic
}
#ajax_error{
	cursor:pointer;
}
.notatka_group_content{
	max-width:260px;
	overflow:hidden;
}
/* Hinty do anonsów */

.error-tooltip {
    background-image: none !important;
    background-color: #E5C1BF;
    color: #960800;
    border-color: #960800;
    padding: 3px;
}
.errortooltip {
    background-image: none !important;
    background-color: #E5C1BF !important;
}
.divtooltip {
    margin-left: 10px;
}
.anonshint-tooltip {
    background: #662d91;
    opacity: 0.9;
    color: white;
    border: none;
    border-radius: 0;
    line-height: 1.7;
}
.flying_hint{
	display:none;
	border:2px solid #960800;
	border-radius:5px;
	padding:5px;
	color:#960800;
	background-color:#E7C6C4;
	position:absolute;
	opacity:0.9;
}
.flying_hint:after, .flying_hint:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	bottom:-8px;
	left:100px;
}

.flying_hint:after {
	border-color: rgba(231, 198, 196, 0);
	border-top-color: #E7C6C4;
	border-width: 8px;
	margin-left: -8px;
}
.flying_hint:before {
	border-color: rgba(150, 8, 0, 0);
	border-top-color: #960800;
	border-width: 11px;
	margin-left: -11px;
}
.anonshint-tooltip.tip_mini_cont {
    height: 305px;
}
.anonshint-tooltip img {
    margin: 0px 10px 0px 3px;
    vertical-align: top;
    display: inline-block;
}
.anonshint-tooltip div {
    display: inline-block
}
.tooltip_container {
    display: none;
}
.anonshint-tooltip .tooltip_header {
    color: white;
}
.tooltip_header {
    color: #662d91;
    font-weight: bold;
    text-align: center;
}
.anonshint_latest {
    font-size: 12px;
}
.anonshint_latest img {
    width: 10px;
}
/********************
****Strona Anonsu****
*********************/

.history_back_style {
    color: #9b0101;
    font-size: 14px;
    height: 20px;
    padding: 3px 0px;
}
.history_back_style a {
    color: #9b0101;
    font-weight: 500;
}
.history_back_style img {
    padding: 0px 10px;
}
.bottom_color {
    border-top: 1px solid #C2ADC2;
    background-color: #f7f5f8;
    clear: both;
}
#anons_header > div {
    float: right;
}
#anons_header > h2 {
    display: inline-block;
    color: #662d91;
	font-size:22px;
	margin-top: 34px;
}
#anons_header a {
    display: inline-block;
    text-align: center;
    margin: 5px 20px 5px 20px;
    font-size: 12px;
    color: black;
    text-decoration: none;
}
#ajax_info_tresc {
    border: 1px solid #C2ADC2;
    border-radius: 5px;
    padding: 10px;
    background-color: #FCFBFC;
}
#ajax_info *{
	vertical-align:baseline;
}
#ajax_window {
    background: url('//img.roksa.pl/colorbox_bkg.jpg') no-repeat 0px 0px;
    background-size:100% 100%;
	font-weight: 400;
    font-size: 15px;
    color: white;
    overflow: hidden;
	min-height:100%;
}
#ajax_window a {
    text-decoration: none;
    color: white
}
#ajax_window a:hover {
    text-decoration: underline;
}
#ajax_window_html{
	height:100%;
}
.ajax_colorbox_content {
    position: relative;
    padding: 10px;
    text-align: center;
}
#ajax_info_tresc {
    width: 300px;
    height: 160px;
    resize: none;
    padding: 10px;
    margin: 20px;
}
#ajax_load{
	display:none;
	position:absolute;
	top:150px;
	opacity:0.8;
}
.ajax_info_error{
	color: rgb(255, 255, 255);
	border-radius: 5px;
	padding: 10px;
	background: rgb(255, 72, 72) none repeat scroll 0% 0%;
	border: 5px solid rgb(255, 255, 255);
	display: inline-block;
	font-size: 14px;
	width: 290px;
}
#anons_wrap {
    border: 1px solid #D6CBDA;
    margin-bottom: 25px;
}
#anons_galeria_wrap {
    position: relative;
    overflow: hidden;
    clear: both;
    vertical-align: top;
    height: 850px;
    white-space: nowrap;
}
div.gallery_header {
    background-color: #f5f2f6;
    font-size: 16px;
    font-weight: 500;
    border: solid #d6cbda;
    border-width: 1px 0px 1px 0px;
    line-height: 1.6;
    padding-left: 0px;
    position: relative;
    left: -3px;
    width: 1000px;
}
/*nadpisane gallery*/

.galeria-info {
    position: absolute;
    top: 20px;
    left: 60%;
    color: #662D91 !important;
    font-size: 18px;
    font-weight: 600;
}
#gallery_autent {
    font-size: 13px;
    font-weight: 500;
    position: absolute;
    bottom: -23px;
    left: 10px;
    color: #662D91;
}
#single_foto{
	text-align:center;
	padding-top:50px;
}
.gallery_header .gallery_button {
    background-color: #E8E2EB;
    color: black;
	margin-top: 10px;
    box-shadow: 3px -3px 5px #888888;
    display: inline-block;
    border: solid #d6cbda;
    border-width: 2px 2px 0px 0px;
    padding: 0px 10px 10px 10px;
    z-index: 10;
    position: relative;
    bottom: -1px;
    cursor: pointer;
	display:inline-block;
	*zoom: 1;
    *display: inline;
}
.gallery_header .gallery_button.active {
    background-color: white;
    color: #662d91;
}
.gallery_header img{
	padding-right:5px;
	margin-bottom: 4px;
}
#gallery_wrap {
    display: inline-block;
    *zoom: 1;
    *display: inline;
	width: 80%;
    min-height: 800px;
}
#dane_anonsu_wrap img {
    padding: 0px 5px 0px 5px;
    width: 20px;
}
#dane_anonsu_wrap ul {
    list-style-type: none;
    padding-left: 3px;
    margin: 0px 0px 0px 0px;
}
#dane_anonsu_wrap {
    background-color: #f5f2f6;
    border: solid 1px #d6cbda;
    width: 227px;
    line-height: 2;
    height: 100%;
    vertical-align: top;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    overflow: hidden;
}
#anons_details li{
	clear:both;
}
.dane_anonsu_sbox{
	width: 135px;
	margin-right:4px;
	white-space:normal;
	display:inline-block;
	line-height: 1.3;
}
span.dane_anonsu_tytul {
    font-size: 17px;
    font-weight: 500;
}
span.dane_anonsu_wyroznij {
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
    width: 85px;
    text-align: right;
	overflow:hidden;
}
span.dane_anonsu_fiolet {
    color: #662d91;
}
#anons_details span.dane_anonsu_tel {
	color: #9B0101;
}
span.dane_anonsu_tel {
	font-weight:600;
}
span.dane_anonsu_value {
    text-decoration: none;
    font-size: 14px;
}
span.dane_anonsu_value a {
    text-decoration: none;
    color: black;
}
#video_wrap {
    display: none;
    text-align: center;
    padding-top: 50px;
}
#tresc_ogl_wrap {
    background-color: #f5f2f6;
    border: solid #d6cbda;
    border-width: 1px 0px 0px 0px;
    float: right;
    width: 100%;
}
#tresc_ogl_wrap h3 {
    background-color: #e8e2eb;
    color: #662d91;
    line-height: 1.9;
    margin: 0px;
    border-bottom: 1px solid #d6cbda;
    border-left: 1px solid #D6CBDA;
    padding-left: 5px;
}
#tresc_ogl_wrap h3 img {
    margin: 0px 10px 0px 10px;
}
#tresc_ogl_wrap span.jezykTresc {
    color: #4c4c4c;
    cursor: pointer;
	font-size:14px;
}
#anons_content {
    padding: 10px;
    font-size: 15px;
    border-left: 1px solid #D6CBDA;
    min-height: 150px;
	word-wrap: break-word;
}
#anons_content *{
	vertical-align:baseline;
}
#tresc_en,
#tresc_de {
    display: none;
}
#tresc_tagi_wrap {
    background-color: #ffffff;
    border: 1px solid #d6cbda;
    border-width: 1px 0px 0px 0px;
    float: right;
    width: 30%;
}
#tresc_tagi_wrap h3 {
    background-color: #f1edf2;
    color: #662d91;
    line-height: 2;
    margin: 0px;
    border-bottom: 1px solid #d6cbda;
    padding-left: 5px;
}
#tresc_tagi_wrap h3 img {
    margin: 0px 10px 0px 10px;
}
#tags_content {
	white-space:nowrap;
	overflow:hidden;
}
#tags_content img {
    padding-right: 5px;
}
p.tag{
    font-size: 15px;
	text-indent: -25px;
	padding-left:20px;
	line-height:1.8;
	white-space:normal;
}
#tresc_tagi_wrap .column{
	width:auto;
	margin:10px 8px;
}
#notatka_wrap {
    background-color: #ffffff;
    clear: both;
    display: none;
}
#notatka_wrap h3 {
    background-color: #f1edf2;
    color: #662d91;
    line-height: 2;
    margin: 0px;
    border-bottom: 1px solid #d6cbda;
    border-top: 1px solid #d6cbda;
    padding-left: 5px;
}
#notatka_wrap h3 a {
    color: #4c4c4c;
    margin-left: 10px;
    font-size: 15px;
}
#notatka_wrap h3 img {
    margin: 0px 10px 0px 10px;
}
#notatka_content {
    min-height: 80px;
    padding: 10px;
    font-size: 15px;
}
#komentarze_wrap {
    background-color: #f5f2f6;
    border: solid #d6cbda;
    border-width: 1px 0px 1px 0px;
    clear: both;
    position: relative;
    overflow: hidden;
}
#komentarze_wrap h3 {
    background-color: #e8e2eb;
    color: #662d91;
    margin: 0px;
    line-height: 2;
    border-bottom: 1px solid #d6cbda;
    padding-left: 5px;
}
#komentarze_wrap h3 img {
    margin: 0px 10px 0px 10px;
}
.nocomment {
    padding: 50px 0px;
	background-color:#ffffff;
}
div.comment {
    margin: 0px 10px 0px 10px;
    display: inline-block;
    vertical-align: top;
    min-width: 200px;
    width: 300px;
}
.comment_scroller {
    margin-left: 30px;
}
.comment_scroller_content {
    overflow: hidden;
    white-space: nowrap;
}
.comment_header {
    background-color: #662D91;
    padding: 0px 10px 0px 10px;
    line-height: 1.8;
    position: relative;
}
.comment_nick {
    color: white;
    display: inline-block;
    font-weight: 600;
}
.comment_date {
    color: #fdb867;
    position: absolute;
    top: 0px;
    right: 3px;
}
.comment_content {
    background: white;
    text-align: justify;
    text-justify: inter-word;
    padding: 5px 10px 5px 10px;
    height: 155px;
    overflow: auto;
    white-space: normal;
    font-size: 15px;
    line-height: 1.2;
}
#komentarze_left {
    position: absolute;
    top: 100px;
    left: 10px;
}
#komentarze_right {
    position: absolute;
    top: 100px;
    right: 10px;
}
#komentarze_left:active img, #komentarze_right:active img{
	width:18px;
}
#data_o {
    position: absolute;
	right:10px;
}
/********************
****Dodaj anons******
*********************/

h2.anons_info {
    font-size: 18px;
    color: #4c0365;
    font-weight: 600;
}
h1.anons_info {
    font-size: 18px;
    color: #4c0365;
    font-weight: 600;
    margin: 20px 0px 10px 20px;
}
h1.anons_info img {
    margin: 0px 10px 0px 5px;
}
.anons_info {
    color: #4c0365;
    font-size: 16px;
    line-height: normal;
    padding-left: 5px;
}
.anons_info *{
	vertical-align:baseline;
}
.classic_text {
    color: #000;
    font-size: 14px;
    line-height: normal;
    padding-left: 5px;
}
p.anons_info.required {
    color: #cf0909;
}
.main_error_text,
.add_error_text {
    background: url('//img.roksa.pl/0_main_error_text.jpg') no-repeat #e20000;
    background-position: 10px 50%;
    color: white;
    padding: 10px 10px 10px 40px;
    border: 1px solid #b90400;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 500;
    max-width: 70%;
    margin: 3px auto 0px;
    line-height: 1.5;
    text-align: center;
}
.main_error_text a,
.add_error_text a{
    color: white;
    text-decoration: underline;
}
.main_error_text *,
.add_error_text *{
	vertical-align:baseline;
}
.add_error_text{
	display:none;
}
.short_error {
	margin: 2px auto;
	max-width: 90%;
}
.ok_info {
    background: url('//img.roksa.pl/0_ok_info_text.png') no-repeat #2b920b;
    background-position: 10px 50%;
    color: white;
    padding: 10px 10px 10px 40px;
    border: 1px solid #2185ba;
    border-radius: 10px;
    margin: 0px auto;
    font-size: 15px;
    font-weight: 500;
    max-width: 70%;
    line-height: 1.5;
    text-align: center;
}
.ok_info *{
	vertical-align:baseline;
}
.ok_info a {
    color: white;
    text-decoration: underline;
}
.ok_info .wyroznij {
    font-weight: 600;
    color: white;
	
}
.ok_info.blue{
	background-color:#47a4db;
}
.warning_text{
	background: url('//img.roksa.pl/1_8_K_1_comment_wait.png') no-repeat #ffecc7;
    background-position: 10px 50%;
    color:#562D00;
    padding: 10px 10px 10px 40px;
    border: 1px solid #fa8c0a;
    border-radius: 10px;
    margin: 0px auto;
    font-size: 15px;
    font-weight: 500;
    max-width: 70%;
    line-height: 1.5;
    text-align: center;
}
.news_info{
	background: url('//img.roksa.pl/light_bulb.png') no-repeat #ffecc7;
	position:relative;
    background-position: 10px 50%;
    padding: 10px 20px 10px 50px;
	margin:15px auto;
    color:#562D00;
    border: 1px solid #fa8c0a;
    border-radius: 10px;
    font-size: 13px;
    max-width: 70%;
    line-height: 1.5;
}
.news_info *{
	vertical-align:baseline;
}
.news_info h2{
	margin:0px;
	color:#562D00;
	font-size:18px;
}
.news_info i{
	font-size:12px;
}
.news_info #userwiadomhide{
	position: absolute;
	top: 3px;
	right: 3px;
	background: url('//img.roksa.pl/x_button_black.png') no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -9999px;
	cursor:pointer;
}
#userwiadomhide:hover{
	-webkit-animation-name: beat;
	animation-name: beat;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	animation: beat 3s infinite;	
}
.anons_info a:hover {
    text-decoration: underline;
}
.top_path {
    display: table;
    width: 95%;
    background-color: #5b0c64;
    border-spacing: 30px 0px;
    margin: 0 auto;
}
#sponstxt, #sponstxt2{
	display:none;
}
.top_path_elem {
    display: table-cell;
	zoom:1;
	*display:inline;
    background-color: #5b0c64;
    color: #decee0;
    font-weight: 600;
    font-size: 18px;
    line-height: 2.4;
    text-align: center;
    position: relative;
	white-space:nowrap;
}
.top_path_elem span{
	vertical-align:baseline;
}
span.liczba_circle {
    display: inline-block;
    border-radius: 50%;
    padding: 0px 7px 0px 7px;
    background-color: #decee0;
    border: 0px;
    color: #5b0c64;
    text-align: center;
    font: 19px Arial, sans-serif;
    font-weight: 600;
    margin: 2px 15px 2px 0px;
}
.top_path_elem.top_path_active span.liczba_circle {
    color: #fa8c0b;
    background-color: white;
}
.top_path_elem.top_path_active,
.top_path_elem>a.top_path_active {
    background-color: #fa8c0b !important;
    color: white;
}
.top_path_elem > a:hover {
    background-color: #3e0351;
}

.top_path_arrow:after,
.top_path_elem a.top_path_active:after {
    border-top: 12px solid #fa8c0b;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: -10px;
    content: "";
    position: absolute;
    left: 45%;
    width: 0;
    height: 0;
}
.top_path_elem > a {
    color: #decee0;
    background-color: #5b0c64;
    text-decoration: none;
    display: inline-block;
    width: 100%;
	vertical-align:baseline;
}
.top_path_elem img {
    margin-right: 5px;
    filter: brightness(90%);
}
.top_path_elem .top_path_active img {
    filter: brightness(100%);
}
.top_path_elem ul {
    font-weight: normal;
    line-height: normal;
    font-size: 14px;
    position: absolute;
    top: 50px;
    left: 10px;
    display: none;
    z-index: 10;
}
.top_path_elem ul a {
    text-decoration: none;
}
.sections_wrap {
    border: 1px solid #a07aad;
    text-align: center;
    width: 95%;
    margin: 0 auto;
    box-sizing: border-box;
}
div.sections {
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: 175px;
    height: 245px;
    margin: 2% 5%;
    *display: inline;
    *zoom: 1;
}
.cat_panie {
    border: 2px solid #5b0c64;
}
.cat_hover {
    position: absolute;
    left: 0px;
}
.cat_hover:hover {
    left: -175px;
}
.section_title {
    position: absolute;
    z-index: 2;
    top: 207px;
    color: white;
    text-decoration: none;
    right: 10px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
}
.section_title:hover+.cat_hover {
    left: -175px;
}
.ui-selectmenu-menu .ui-menu{
	max-height:180px;
}
/********************
****Dodaj anons - 1**
*********************/

div.dodaj_anons_wprowadzanie span.ui-selectmenu-button span.ui-selectmenu-text {
    line-height: 1;
}
#dodaj_anons_podst,
#dodaj_anons_szczeg {
    width: 95%;
    margin: 0 auto;
    border-style: solid;
    border-color: #a07aad;
    line-height: 2.2;
    box-sizing: border-box;
}
#dodaj_anons_szczeg {
    display: none;
}
#add_worktime_dni,
#add_tresc_en,
#add_tresc_de {
    margin-left: 100px;
}
div.top_path2 {
    display: inline-block;
    margin: 10px 10px 0px 0px;
    background-color: #fa8c0b;
    color: white;
    font-weight: 500;
    font-size: 15px;
    padding: 0px 20px;
    position: relative;
    line-height: 2.2;
}
div.top_path2.top_path2_act:after {
    border-top: 12px solid #fa8c0b;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: -10px;
    content: "";
    position: absolute;
    left: 45%;
    width: 0;
    height: 0;
}
.border_down {
    margin: 0px 0px 10px 0px;
    line-height: 2.2;
}
div.top_path2.top_path2_passive {
    background-color: #4d0465;
    color: #DECEE0;
}
div.top_path2.top_path2_passive:not(.nobutton):hover {
    color: white;
    background-color: #3e0351;
}
.form_switch{
	cursor:pointer;
}
.dodaj_anons_wprowadzanie {
    line-height: 2.2;
    font-weight: normal;
    font-size: 14px;
    color: #373737;
}
.dodaj_anons_wprowadzanie a {
    font-weight: 500;
    font-size: 16px;
    text-decoration: none;
    color: #9b0101;
}
.dodaj_anons_wprowadzanie .blueC_border div span {
    font-size: 15px;
}
#anons_add_tresc_en,
#anons_add_tresc_de {
    display: none;
}
.dodaj_anons_wprowadzanie label,
#add_anons_form div.worktime span,
#add_anons_form div.outdoors span,
.label_left {
    display: inline-block;
    width: 200px;
    text-align: right;
    padding-right: 20px;
    font-weight: 500;
    font-size: 15px;
    color: #4c0365;
}
#anons_city_part_div {
    display: inline-block;
}
#anons_language {
    display: inline-block;
}
#add_anons_form div.worktime label,
#add_anons_form div.outdoors label,
#add_anons_form div.main_services label {
    width: auto;
    padding-right: 5px;
    font-weight: normal;
}
div.main_services span {
    display: inline-block;
    width: 100px;
}
div.add_anons_section {
    padding-left: 10px;
    font-weight: 600;
    font-size: 17px;
    color: #4c0365;
    text-transform: uppercase;
}
input.long {
	width: 300px;
    height: 28px;
    background: transparent url('//img.roksa.pl/10_Dodaj-Anons-input_2px.jpg') repeat-x;
    border: 1px solid #c2adc2;
    border-radius: 5px;
    padding-left: 20px;
}
input.short {
    width: 50px;
    height: 28px;
    background: transparent url('//img.roksa.pl/10_Dodaj-Anons-input_2px.jpg') repeat-x;
    border: 1px solid #c2adc2;
    border-radius: 5px;
    padding-left: 10px;
}
.dodaj_anons_select {
    margin-top: 20px;
}
.dodaj_anons_select label {
    margin-bottom: 20px;
}
.dodaj_anons_ustawa {
    line-height: 1.4;
    font-family: Arial, Garuda, Helvetica, FreeSans, sans-serif;
    margin: 10px 160px;
    font-size: 12px;
}
.checkbox_array {
    width: 100px;
    display: inline-block
}
.button_fiolet {
    background: url('//img.roksa.pl/10_Dodaj-Anons_button_fiolet.jpg') repeat-x;
	background-color: #7f4c92;
    border: 1px solid #4c0365;
    padding: 8px 15px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 500;
    color: white;
    cursor: pointer;
    vertical-align: middle;
	display:inline-block;
}
.button_fiolet:hover {
    background-image: none;
    background-color: #6d1d8b;
    border: 1px solid #4c0365;
}
.button_red {
    background: url('//img.roksa.pl/10_Dodaj-Anons_button_red.jpg') repeat-x;
	background-color: #e61c2c;
    border: 1px solid #e61c2c;
    padding: 10px 13px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 500;
    color: white;
    cursor: pointer;
    height: 40px;
}
.button_red:hover {
    background-image: none;
    background-color: #b20311;
    border: 1px solid #740904;
}
.add_anons_submit {
    display: inline-block;
    text-align: center;
}
#zapisz_button, #krok1_button {
    height: 37px;
	vertical-align:top;
    margin-left: 10px;
	padding: 0px 13px;
}
#add_anons_form div.add_anons_last_text p {
    color: #4C0365;
    font-size: 16px;
    line-height: normal;
    margin-left: 20px;
}
.anons_breast_hide {
    display: none;
}
#anons_uslugi_tagit {
    background-color: white;
}
#imie_rez{
	position: absolute;
	font-size: 11px;
	color:gray;
	font-style:italic;
	margin-left: 190px;
	line-height: 1;
	padding: 0px 5px;
	top: 18px;
	box-sizing:border-box;
	border-radius: 3px 3px 0px 0px;
	background-color: rgb(255, 255, 255);
	border: 1px solid green;
	border-bottom: 3px solid white;	
}
/********************
****Dodaj anons - 2**
*********************/

div.dodaj_zdjecia_label {
    display: inline-block;
    width: 200px;
    text-align: right;
    font-weight: 500;
    font-size: 15px;
    color: #373737;
    padding-right: 20px;
    vertical-align: top;
}
div.dodaj_zdjecia_value {
    display: inline-block;
    font-weight: 400;
    font-size: 15px;
    color: #4c4c4c;
    margin-bottom: 10px;
}
div.dodaj_zdjecia_value input.dodaj_zdjecia_more_info {
    border: 1px solid #c1acc1;
    border-radius: 10px;
    background: #FFFAFF;
    width: 450px;
    height: 30px;
    padding-left: 10px;
}
div.dodaj_zdjecia_value textarea.dodaj_zdjecia_more_info {
    border: 1px solid #c1acc1;
    border-radius: 10px;
    background: #FFFAFF;
    width: 450px;
    padding: 10px;
}
#posted_fotos {
    text-align: center;
}
.add_anons_foto {
    padding: 5px;
    display: inline-block;
    height: 160px;
}
.add_foto_text {
    font-weight: 400;
    font-size: 15px;
    margin-left: 70px;
    color: #4C4C4C;
    width: 70%;
}
.add_foto_text *{
	vertical-align:baseline;
}
.add_foto_text ul {
    margin-left: 20px;
}
.add_foto_text a {
    text-decoration: none;
    color: #9B0101;
}
.add_foto_text a:hover {
    text-decoration: underline;
}
.add_foto_text .required {
    color: #9B0101;
}
.add_foto_text .required span {
    text-decoration: underline;
}
div.top_path2_act:nth-child(1) {
    margin-left: 0px;
}
.remove_anons_foto {
    color: #4C0365;
}
/*****dodaj_anons_3********/

.anons_regulamin {
    width: 70%;
    margin: 10px auto;
    text-align: justify;
    font-weight: 400;
    font-size: 15px;
    color: #4C4C4C;
    line-height: normal;
    padding: 10px;
    text-align: center;
}
.anons_regulamin a {
    text-decoration: none;
    color: #9B0101;
	vertical-align:baseline;
}
.anons_regulamin a:hover {
    text-decoration: underline;
}
/*plugin - dodawanie zdjec */

#uploader {
    width: 90%;
    margin: 0 auto !important;
}
/*testowy hint*/

#languages {
    display: none;
}
/*****dodaj_anons_4********/

.lefty {
    width: 200px;
    padding-right: 20px;
    color: #9b0101;
    font-weight: 600;
    vertical-align: top;
}
table.anons_added_data {
    margin: 0 auto;
}
table.anons_added_data td {
    line-height: 2.2;
}
.dodaj_anons_info img {
    margin-right: 10px;
}
div.dodaj_anons_email {
    display: inline-block;
    border: 1px solid #c1acc1;
    border-radius: 10px;
    background: #FFFAFF;
    padding: 5px 10px 5px 10px;
    margin-left: 20%;
}
/****************************/
/******* praca **************/
/****************************/

.bannery_box {
    background-color: #f6f2f7;
    margin: 10px auto 40px auto;
    width: 95%;
	text-align:center;
	padding:20px 0px;
}
.bannery_box .box{
	width: 500px;
	text-align: center;
	display: inline-block;
	margin: 0px auto;
	padding:10px;
}
.bannery_box .box img{
	width:100%;
	height:100px;
}
.div_link {
    width: 330px;
    margin: 0px auto;
    display: block;
}
.dodaj_prace_span{
	color:#742b86;
	font-size:22px;
	font-weight:500;
}
.dodaj_prace_span span{
	font-size:19px;
}
.dodaj_prace_box{
	background: url('//img.roksa.pl/1_6_praca_add_background_girl.jpg') #f6f2f7;
    background-size:100% 100%;
	margin: 20px auto 40px auto;
    width: 95%;
	text-align:center;
	padding:10px 0px 0px 200px;
	box-sizing:border-box;
	width:711px;
	height:151px;
}
.dodaj_job_button {
    width: 320px;
    height: 35px;
    border: 0px;
    border-radius: 10px;
    color: #fa8c0b;
    text-align: center;
    background: url('//img.roksa.pl/1_6_praca_button_add_b.jpg') repeat-x #671044;
    margin: 5px auto;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    padding: 12px 0px 0px 0px;
}
.dodaj_job_button img {
    margin: -3px 10px 0px 0px;
}
.dodaj_job_button.dodaj_anons{
	text-transform:uppercase;
	font-weight:500;
	background: url('//img.roksa.pl/1_6_praca_button_add_c.jpg') repeat-x #671044;
	font-size: 19px;
	color: #ffa53b;
	margin-top:20px;
}
.div_link:hover {
    text-decoration: none;
}
.job_filter_head_box{
	width:95%;
	margin:0 auto;
	position:relative;
	white-space:nowrap;
}
.job_filtr_head {
    width: 50%;
    font-weight: 500;
    font-size: 17px;
    color: white;
    background: url('//img.roksa.pl/1_6_praca_header.jpg') repeat-x #553988;
    border: 0px;
    text-transform: uppercase;
    line-height: 2.2;
	display:inline-block;
	text-align:center;
	box-sizing:border-box;
}
#search_conteiner .job_filtr_head{
	width:320px;
	text-align:left;
}
.job_filtr_head img {
    margin: 0px 10px;
}
.job_filtr_head.dodaj_oferte{
	color: #fa8c0b;
    background: url('//img.roksa.pl/1_6_praca_button_add_b.jpg') repeat-x #671044;
}
#praca_miasto-menu {
    max-height: 300px;
}
.job_filtr_cont {
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #cfc3e6;
    background-color: #f1eff5;
    height: 100px;
    font-weight: 500;
    margin: 0 auto;
    width: 95%;
    box-sizing: border-box;
	white-space: nowrap;
}
.job_filtr_cont span {
    padding: 0px;
    font-size: 13px;
}
.oferty_pracy_container {
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #cfc3e6;
    margin: 0 auto;
    width: 95%;
    box-sizing: border-box;
	padding-top:1px;
}
.job_span {
    font-size: 18px !important;
    margin-right: 10px;
}
.job_panstwo {
    display: inline-block;
    margin-left: 50px
}
.job_miasto {
    margin-left: 10%;
}
.job_header {
    color: white;
    background-color: #f9f7fa;
    line-height: 2.2;
    background-color: #5c0d65;
    font-weight: 500;
    font-size: 16px;
    padding: 0px 15px;
	position:relative;
}
.job_header_right {
    position:absolute;
	right:3px;
	bottom:0px;
}
.job_content {
    background-color: #f9f7fa;
    color: #383838;
    padding: 10px;
    font-size: 15px;
    border: 1px solid #553988;
    max-height: 314px;
    overflow: hidden;
    position: relative;
	min-width:80%;
}
.job_contact *{
	vertical-align:baseline;
}
.rozwin_prace {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
    background: url('//img.roksa.pl/1_6_praca_rozwin_w.png') repeat-x;
    background-size:contain;
	opacity: 0.9;
    height: 50px;
    margin-left: -10px;
    color: #4d0365;
    font-weight: 600;
	font-size:15px;
	letter-spacing: 2px;
    line-height: 3.2;
    display: none;
    cursor: pointer;
}
.job_container {
    width: 80%;
    margin: 20px auto;
}
.job_contact {
    text-align: center;
    font-size: 16px;
}
.job_contact span,
.job_contact a {
    color: #960101;
}
#praca_form span {} .tresc_box {
    display: inline-block;
    width: 55%;
    border: 1px solid #C2ADC2;
    border-radius: 5px;
    padding: 10px 20px;
    background-color: #FCFBFC;
    font-size: 15px;
    color: #383838;
    line-height: normal;
    word-break: break-all;
}
.account_number{
	font-size:17px;
	color:#9B0101;
}
/* ----------------------------------------
 * 	Płatności Dotpay
 * ---------------------------------------*/

#dotpay_form {
    margin: 0 auto;
    overflow: hidden;
    width: 670px;
}
.dotpay_frame {
    border: 0 solid;
    float: left;
    height: 100px;
    padding: 3px 2px;
    width: 130px;
}
.dotpay_frame .container {
    border: 0 none;
    float: left;
    height: 100px;
    margin: 0 auto;
    padding: 0 2px;
    text-align: center;
    width: 124px;
}
.dotpay_frame .container:hover {
    border: 1px solid #9C213F;
    float: left;
    height: 100px;
    margin: 0 auto;
    padding: 0 2px;
    text-align: center;
    width: 124px;
}
.dotpay_frame .container_active {
    border: 2px solid green !important;
    margin: 0 auto;
    padding: 0 2px;
}
.dotpay_frame .container img {
    height: 53px;
    width: 104px;
}
.dotpay_frame .channel_name {
    font-family: Arial;
    font-size: 11px;
    margin: 4px 0px 0px 0px;
}
/****************************/
/******* wyszukiwanie **************/
/****************************/
.stronnicowanie{
	text-align:center;
	font-size:15px;
	color:#3f3f3f;
	margin: 10px;
}
#reset_all{
	display:inline-block;
	padding: 0px 5px;
	background-color:#e8e4ef;
	border:1px solid #6d5791;
	margin:0px 5px;
	color:#4b2f78;
	text-decoration:none;
	border-radius: 4px;
	font-size:16px;
	height:41px;
	width:90px;
	line-height: 2.5;
}
#reset_all img{
	margin:0px 10px;
}
.page_move{
	display:inline-block;
	padding:5px 10px;
	color:#c1a7c9;
	border:1px solid #c1a7c9;
	margin:0px 10px;
}
.page_move.active{
	border:1px solid #4d0465;
	color:#4d0465;
}
.page_move.active:hover{
	background:#c1a7c9;
	text-decoration:none;
}
.show_all{
	display:inline-block;
	padding:5px 10px;	
	background-color:#e9e6ef;
	border:1px solid #6d5791;
	color:#4b2f78;
	text-decoration:none;
}
#search_conteiner span {
    font-size: 14px;
}
#search_conteiner label {} #search_conteiner .short {
    margin: 0px 5px;
}
#search_conteiner {
    border: 1px solid #ac81ad;
    line-height: 2.8;
    margin: 15px auto;
    width: 95%;
}
.multi_select_220 {
    background-color: #faf7fa;
    border: 1px solid #cdbecd;
    border-radius: 10px;
    height: 200px;
    width: 220px;
    padding: 5px 0px 5px 5px;
    font-size: 15px;
}
.multi_select_220 option{
	width:190px;
}
.multi_select_220 option:hover{
	background-color:#78428C;
	color:#fff;
}
#bledy_w_formulatrzu img, #bledy_w_formulatrzu br:nth-child(1), #bledy_w_formulatrzu br:nth-child(2){
	display:none;
}
.adv_search_container {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}
.adv_search {
    font-weight: 500;
    font-size: 14px;
    color: #4C0365;
    display: inline-block;
    text-align: left;
}
.adv_search .label_left {
    width: 130px;
    padding-right: 5px;
    font-size: 14px;
	line-height:1.2;
}
.adv_search .short {
    width: 30px;
}
.adv_search .med {
	width: 130px;
}
.adv_search .med.zwer {
	width: 150px;
}
#hod_id-button, #hdo_id-button{
	width:45px !important;
}
.adv_search #anons_uslugi_tagit {
    max-width: 310px;
	min-height: 0;
	min-height: auto;
}
.adv_search #anons_uslugi_tagit li {
    line-height: 1.4;
}
.adv_search .smallhint {
	font-size:12px;
	margin-left:160px;
	color:black;
	font-weight:normal;
}
#simple_search_right {
    float: right;
    padding: 20px;
    background-color: #936fd8;
    margin: 50px 50px 0px 0px;
}
#simple_search_left {
    float: left;
}
#simple_search_left .label_left {
    width: 120px;
}
.button_reset.button_red {
    background: none #aeaeae;
    border: 1px solid #9B9B9B;
}
.button_reset.button_red:hover {
    background: none #3C3C3C;
	text-decoration:none;
}
.state {
    display: inline-block;
	width:220px;
}
.search_result #anons_group {
    width: 95%;
}
input.short.val_error, input.long.val_error{
    background: none #E5C1BF;
}
.ui-autocomplete{
	overflow-x:hidden;
	overflow-y:auto;
	max-height:150px;
}
/***** ADULT WARNING ****/
/*tresc*/

#adultwarning {
    background: url('//img.roksa.pl/0_1_Adult-Warning_background.jpg') no-repeat;
    font-weight: 400;
    font-size: 15px;
    color: white;
    height: 500px;
	overflow:hidden;
}
#adultwarning img {
    position: absolute;
    right: 10px;
}
#adultwarning h2 {
    text-align: center;
}
#adultwarning p a {
    color: #ffac2a;
}
#adultwarning a {
    text-decoration: none;
}
#adultwarning span {
    color: #ffac2a;
}
#adultwarning_text {
    padding: 10px;
    position: relative;
    top: 120px;
}
/*przyciski*/

#adultwarning div.przyciski {
    margin: 0 auto;
    color: white;
    text-align: center;
}
#adultwarning span.wchodze {
    width: 128px;
    background-color: #a9181e;
    padding: 1em 2em 1em;
    border-radius: 8px;
    color: white;
    position: relative;
    top: 50px;
    right: 30px;
}
#adultwarning span.rezygnuje {
    width: 128px;
    background-color: #afadad;
    padding: 1em 2em 1em;
    border-radius: 8px;
    color: white;
    position: relative;
    top: 50px;
    left: 30px;
}
/*ustawienia użytkownika*/
/*ustawienia*/

div.preferences_contener {
    width: 500px;
    background: url('//img.roksa.pl/1_8_K_3_Ustawienia_background.jpg') repeat-x;
    background-color: #FFFAFF;
    border: 1px solid #ad82ae;
    color: #373737;
    font-weight: 500;
    font-size: 16px;
    margin: 20px auto;
    line-height: 2.2;
}
#preferences_header {
    font-weight: 500;
    font-size: 18px;
    color: #631164;
    text-align: center;
    margin: 12px 0px 12px 0px;
}
span.preferences_value {
    display: inline-block;
    width: 200px;
    margin-right: 20px;
    text-align: right;
    font-weight: 500;
    font-size: 17px;
    vertical-align: top;
}
div.edycja_kontener {
    border: 1px solid #ad82ae;
    text-align: center;
    padding: 10px 0px 10px 0px;
    width: 95%;
    margin: 0 auto;
}
a.edycja_link {
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #4c0365;
    text-decoration: none;
    margin: 5px 20px;
    text-transform: uppercase;
    vertical-align: top;
}
a.edycja_link:hover {
    text-decoration: underline;
}
a.edycja_link img {
    margin-bottom: 4px;
	transform: scale(0.95, 0.95);
}
a.edycja_link img:hover {
    transform: scale(1, 1);
}
/*rejestracja użytkownika*/

#register_pleasewait {
    display: none;
}
#register_errorname .add_error_text{
	display:block;
}
.typ_konta_container{
	text-align:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content: space-around;
	    -ms-flex-pack: distribute;
	        justify-content: space-around;
}
div.typ_konta_box {
    display: inline-block;
	zoom:1;
	*display:inline;
    width: 40%;
    min-height: 370px;
    border: 1px solid #ac81ad;
    vertical-align: top;
	text-align:left;
}
div.typ_konta_box_header {
    background: url('//img.roksa.pl/1_7_1_User-Registration_header.jpg') repeat-x;
    height: 76px;
    text-align: center;
    font-weight: 600;
    font-size: 22px;
    color: #631164;
    line-height: normal;
    padding-top: 10px;
    text-transform: uppercase;
}
#typ_konta_albo {
    display: inline-block;
	zoom:1;
	*display:inline;
    background-color: #631164;
    background: url('//img.roksa.pl/1_7_1_User-Registration_albo.jpg') no-repeat;
    padding: 20px 0px 0px 0px;
    margin: 200px 5px 0px 5px;
    width: 61px;
    height: 61px;
    font-size: 18px;
    color: white;
    font-weight: 600;
}
div.typ_konta_box_content {
    padding: 3px 0px 20px 10px;
    font-size: 17px;
    color: #373737;
    line-height: 1.4;
}
div.typ_konta_box_content a {
    text-decoration: none;
    width: 128px;
    margin: 0 auto;
    display: block;
}
div.typ_konta_lista {
    padding-left: 30px;
}
div.typ_konta_lista img {
    margin-right: 10px;
}
#register_form {
    line-height: 2.5;
}
/*usun konto*/

#preferences_form_password {
    width: 200px;
}
/*dodanie anonsu info*/

div.blueC_content.add_anons_info {
    padding-left: 40px;
}
div.blueC_content.add_anons_info p {
    padding-left: 20px;
}
/*przypomnienia*/

div.ustawienia_reminder.blueC_container div.blueC_content {
    text-align: center;
}
div.ustawienia_reminder.blueC_container div.blueC_content input {
    margin-left: 50px;
}
div.ustawienia_reminder.blueC_container div.blueC_content img {
    margin: 0 60px;
}
/**** edycja danych ***/

.float_kolumna {
    display: inline-block;
    text-align: left;
    padding: 10px;
    line-height: 2.5;
}
#preferences_form_old_password {
    width: 150px;
}
/*gadget*/

.gadget_img {
    float: right;
    margin: 5px 30px 5px 10px;
}
div.blueC_container.ustawienia_gadget {
    margin: 0 auto;
    font-size: 16px;
    color: #303030;
}
div.blueC_container.ustawienia_gadget span {} .blueC_container .blueC_content_text {
    width: 40%;
}
div.submit_box {
    text-align: center;
	line-height:normal;
}
/******ulubione***/

.favourites_box {
    height: 556px;
    width: 188px;
    margin: 8px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    background: url('//img.roksa.pl/1_8_K_1_Favorites_box_background.jpg') repeat-x;
    font-size: 14px;
    color: #303030;
    position: relative;
    overflow: hidden;
}
.favourites_box a {
    color: black;
}
.favourites_name {
    color: #662d91;
    font-size: 17px;
    font-weight: 600;
    margin: 10px 0px 10px 0px;
    overflow: hidden;
    white-space: nowrap;
}
.favourites_note {
    color: #662d91;
    font-size: 16px;
    font-weight: 500;
    margin: 10px 0px 5px 10px;
    text-align: left;
}
.favourites_box:hover {
    border: 1px solid #a576a6;
    margin: 7px;
	cursor: grab;
}
.favourites_content_list {
    text-align: left;
    margin: 3px 0px 3px 0px;
    font-size: 14px;
    color: #303030;
    white-space: nowrap;
}
.favourites_icons {
    margin: 0px 10px 0px 5px;
}
.favourites_box_image {
    display: inline-block;
    margin-top: 10px;
}
.brak_foto_komentarze {
    width: 160px;
    height: 210px;
    border: 1px dotted #6e206e;
    margin-bottom: 10px;
    display: inline-block;
}
.brak_foto_ulubione{
	border: 1px dotted #6e206e;
	height:130px;
	width:102px;
	margin-bottom: 10px;
	display: inline-block;
}
.favourites_box_image img {
    border: 1px solid #662d91;
    margin-bottom: 10px;
}
.notatka_input {
    margin: 6px;
    width: 170px;
    height: 160px;
    resize: none;
	border:0px dotted green;
	box-sizing:border-box;
	font-size:12px;
}
.favourites_box input.button_red {
    padding: 2px 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
    height: 25px;
	margin:0 auto;
}
.zmieniono_kolejnosc{
	position:fixed;
	bottom:20px;
	left:40%;
	display:none;
	z-index:9999;
	padding: 10px 80px;
}
#updateKolejnosc{
	text-decoration:underline;
	cursor:pointer;
}
/*komentarze*/

.comment_box_image img {
    width: 160px;
    height: 210px;
    border: 1px solid #bfa7d1;
    margin-bottom: 10px;
}
.comment_box_content {
    margin: 10px 10px 0px 10px;
    background-color: white;
    height: 210px;
    text-align: justify;
    padding: 5px;
	overflow:auto;
}
.comment_box_tresc {
    text-align: left;
    margin: 5px;
}
.comment_box_status img {
    margin-right: 3px;
}
.comment_box_status {
    font-size: 14px;
    color: #303030;
    text-align: justify;
    margin-left: 3px;
}
.comment_box_date{
	font-size:12px;
}
/*moje anonse*/

div.top_path2.top_path2_right {
    float: right;
    background-color: #960800;
    padding-right: 0px;
    margin-right: 0px;
}
div.top_path2.top_path2_right a {
    color: #FFF;
    font-weight: 500;
    font-size: 15px;
    text-decoration: none;
}
div.top_path2.top_path2_right.stan_konta {
    background-color: #F4F0F6;
	color: #960800;
	position:relative;
	bottom:2px;
}
#doladujkontohid{
	background-color: #F4F0F6;
	color: #960800;
	border:1px #5B0C64 solid;
}
#doladujkontohid .doladuj_konto{
	background-color: #F4F0F6;
	color: #960800;
}
div.top_path2.top_path2_right img {
    padding: 0px 5px;
	vertical-align:middle;
}
div.twojeanonse_sortuj {
    text-align: right;
    line-height: 2.8;
	margin:0px 30px 15px 0px;
	display:inline-block;
	float:right;
}
div.twojeanonse_sortuj img {
    margin-right: 5px;
}
div.twojeanonse_sortuj span.sortuj_po {
    font-size: 16px;
    color: #4d0465;
}
div.twojeanonse_sortuj form {
    display: inline;
}
.twojeanonse_box {
    border: 1px solid #996f94;
    margin: 10px auto;
    text-decoration: none;
    color: #373737;
    font-size: 16px;
    line-height: 1.6;
    white-space: nowrap;
    overflow: hidden;
    display: table;
    table-layout: fixed;
    width: 95%;
}
.twojeanonse_box span {} .twojeanonse_box a {
    text-decoration: none;
}
.twojeanonse_box a:hover {
    text-decoration: none;
}
.twojeanonse_box_image {
    display: table-cell;
    min-height: 100%;
    text-align: center;
    padding: 3px;
    width: 100px;
    overflow: hidden;
	position:relative;
}
.twojeanonse_box_image img:first-child {
    border: 1px solid #6e206e;
    height: 135px;
    width: 100px;
    margin: 0px !important;
}
.promoimg{
	position:absolute;
	top:3px;
	left:4px;
}
.mini_cont .promoimg{
	top:3px;
	left:-2px;
}
.brak_foto {
    border: 1px dotted #6e206e;
    display: inline-block;
    width: 100px;
    height: 132px;
    text-align: center;
}
.twojeanonse_dane img {
    margin-left: 5px;
}
.twojeanonse_dane {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    height: 200px;
    border-left: 1px #a583be solid;
    border-right: 1px #a583be solid;
    height: 100%;
    display: table-cell;
    min-height: 100%;
    overflow: hidden;
}
.twojeanonse_name {
    background-color: #ede6f2;
    font-size: 17px;
    color: #662d91;
    font-weight: 500;
    padding-left: 5px;
	position:relative;
}
.twojeanonse_name a {
    color: #662d91;
    text-decoration: none;
}
.twojeanonse_name.selected{
	background-color: #fdead2;
}
.twojeanonse_name .nr_anonsu{
	font-size: 10px;
	line-height: 2.4;
	vertical-align: baseline;
	position: absolute;
	right: 15px;
	font-weight: 500;
}
.twojeanonse_dodatkowe {
    display: table-cell;
    min-height: 100%;
    vertical-align: top;
    width: 39%;
    border-right: 1px #a583be solid;
    line-height: 1.6;
    white-space:normal;
}
.twojeanonse_dodatkowe img {
    margin-left: 5px;
}
.twojeanonse_dodatkowe_header {
    padding-left: 20px;
    font-weight: 500;
    color: #662d91;
}
.twojeanonse_left_margin {
    margin-left: 26px;
}
.twojeanonse_box_status {
    display: table-cell;
    min-height: 100%;
    width: 200px;
    line-height: normal;
    text-align: center;
}
.twojeanonse_opcje {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    font-size: 14px;
    font-weight: 500;
    width: 65px;
    color: #662d91;
}
.twojeanonse_opcje ul {
    display: none;
    z-index: 99999;
    position: absolute;
    width: 200px;
    line-height: normal;
    font-size: 14px;
    font-weight: normal;
}
.twojeanonse_opcje ul li:first-child{
	background: none white !important;
	border-bottom-color: white !important;
	color:#662d91;
	font-size:16px;
	font-weight:500;
}
.twojeanonse_opcje ul li:first-child:hover {
    background: none white;
    border-bottom-color: white;
    cursor: auto;
}
.twojeanonse_opcje a {
    color: #662d91;
}
.wlacz_warunkowo {
    font-size: 13px;
    margin-left: 5px;
}
/*anonse-row widok mini*/

.user_anonse_mini_cont {
    position:relative;
	width: 95%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-flex-flow: wrap;
        -ms-flex-flow: wrap;
            flex-flow: wrap;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
}
.twojeanonse_box.widok_mini {
    height: 365px;
    width: 190px;
    display: inline-block;
    background-image: none;
    margin: 0px;
    overflow: visible;
    line-height: 1.3;
    position: relative;
}
.widok_mini_title {
    background-color: #ede6f2;
    color: #662d91;
    font-size: 16px;
    text-decoration: none;
    padding-left: 5px;
    line-height: 2.2;
}
.widok_mini_title a {
    color: #662d91;
}
.widok_mini_title.selected{
	background-color:#fdead2;
}
.mini_cont {
    display: inline-block;
    margin: 8px;
}
.twojeanonse_box.widok_mini div.twojeanonse_box_image {
    margin: 5px auto;
    display: block;
    width: 100px;
    min-height: 0;
    min-height: auto;
}
.twojeanonse_box.widok_mini > img {
    vertical-align: text-bottom;
    margin-left: 3px;
}
.twojeanonse_box.widok_mini span img {
    margin-left: 0px;
}
.anonshint_cont {
    display: none;
}
.anonshint_cont_top {
    background-color: #7d4ca1;
    color: white;
    width: 100%;
    padding: 7px;
    margin: -7px -7px 3px -7px;
}
.anonshint_cont_top .nr_anonsu{
	font-size:10px;
	font-weight:500;
	float:right;
	line-height:2;
	padding-left:5px;
}
.tooltip_left {
    padding-left: 33px;
}
.uwaga_platnosc {
    border: 1px solid white;
    padding-right: 10px;
    margin-top: 10px;
}
.uwaga_platnosc_red {
    background-color: #e5c1bf;
    color: #960800;
	display:inline-block;
}
.mini_pay{
	display:inline-block;
}
.mini_pay img{
	margin:0px 3px 3px 3px;;
}
.twojeanonse_box.widok_mini div.twojeanonse_opcje {
    margin: 4px 5px;
    width: 50px;
}
.twojeanonse_box.widok_mini div.twojeanonse_opcje img {
    margin: 0px 0px 10px 0px;
    width: 30px;
}
.twojeanonse_box.widok_mini div.twojeanonse_opcje img:hover {
    width: auto;
    margin: 0px 0px 4px 0px;
}
.twojeanonse_box.widok_mini div.twojeanonse_box_status {
    margin: 0px;
    position: absolute;
    width: auto;
    min-height: 0;
    min-height: auto;
    bottom: 0px;
	width:100%;
}
.useranons_chck {
	position: absolute;
	right: 3px;
	top:13px;
}
.twojeanonse_name .useranons_chck{
	top:7px;
}
#edit_menu li input{
	background:none;
	display:block;
	color:#ffffff;
	height:20px;
	width:100px;
	line-height:2;
}

.anons_top_button{
	border: 1px solid #4D0465;
	background: #F0EAF4 url("//img.roksa.pl/11_ZO_jobu_background.jpg") repeat-x scroll 0% 0%;
	font-size: 15px;
	float: right;
	text-align: center;
	margin: 5px 10px 0px 5px;
	color: #662D91;
	text-transform: none;
	float:left;
	padding: 0px 5px;
	line-height:2;
	width:160px;
	cursor:pointer;
}
.anons_top_button img{
	margin:5px 5px 2px 0px;
	float:left;
}
#select_all img{
	margin-top:8px;
}
#edit_menu{
	display: none;
	z-index: 99999;
	position: absolute;
	top:45px;
	left:190px;
	width: 200px;
	line-height: normal;
	font-size: 14px;
	font-weight: normal;
}
.flex_for_userA {
    width: 181px;
    height: 0px;
    border: 1px white solid;
    margin: 8px;
}
.flex_for_userG {
    width: 144px;
    height: 0px;
}
.flex_for_userU{
	width: 188px;
	height:0px;
	margin: 8px;
}
/* multi edit */
.multi_table_title {
    background-color: #9b72a9;
    color: white;
    border-width: 1px 1px 0px 1px;
    border-color: #4d0465;
    height: 48px;
    width: 95%;
    margin: 0 auto;
	text-align:center;
	font-size:20px;
}
.multi_table .divtooltip{
	margin:0px;
}
.small_h{
	line-height:1;
	font-size:12px;
}
.multi_table {
    border: 1px solid #662d91;
    border-spacing: 0px;
    width: 95%;
    text-align: center;
    line-height: 2.0;
    border-collapse: collapse;
    font-size: 15px;
    margin: 0 auto;
}
.multi_table .table_naglowki th{ 
	color: #4f0565;
	background-color: #e0d5e9;
	line-height: 1;
	font-weight:500;
	height: 48px;
}
#wieleBox{
	display:inline-block;
	position:relative;
	margin:15px 0px 15px 30px;
}
.multi_zmiana{
	width: 95%;
	margin:0 auto;
	text-align:center;
}
.multi_zmiana .worktime{
	border-bottom-width:1px;
	border-style:solid;
	border-color:#662D91;
}
.multi_content{
	border-width:0px 1px;
	border-style:solid;
	border-color:#662D91;
	padding:20px 0px;
}
.multi_content .city_part_box > div{
		display:inline-block;
		position:relative;
}
.multi_zmiana .add_anons_section{
	font-weight:500;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#662D91;
	color:#9b0101;
}
.no_checkbox_img{
	padding-left:5px;	
}
.no_checkbox_img.many{
	margin-bottom:6px
}
.multi_list{
	display:inline-block;
	line-height:1.5
}
.num_list{
	margin-left:20px;
	text-align:left;
}
.multi_content > div{
	width:700px;
	text-align:left;
	display:inline-block;
}
/*przenoszenie platnosci*/

.przeniesienie_alert_box {
    background-color: #f7f4f9
}
.przeniesienie_alert {
    color: #970800;
    font-size: 13px;
}
.twojeanonse_box.przenies_platnosc div.twojeanonse_box_status {
    width: 260px;
    text-align: center;
}
.twojeanonse_box.przenies_platnosc div.twojeanonse_opcje {
    width: auto;
}
/*wykres statystyk*/

.inside_dane .chzn-container-single .chzn-single {
    height: 28px;
    /*zmiana*/
    
    font-size: 14px;
    /*zmiana*/
    
    line-height: 28px;
    /*zmiana*/
}
.inside_dane {
    width: 90%;
    margin: 0 auto;
    text-align: left;
}
#statystyki_form .add_error_text {
    display: none;
}
.hasDatepicker {
    background: transparent url("//img.roksa.pl/10_Dodaj-Anons-input_2px.jpg") repeat-x scroll 0% 0%;
    border: 1px solid #C2ADC2;
    border-radius: 5px;
    padding-left: 20px;
    height: 28px;
    width: 100px;
    font-weight: 600;
    color: #4C0365;
}
.ui-datepicker-trigger {
    padding-left: 5px;
}
div.stats_info .label_left {
    width: 300px;
}
/*login*/

.login_container {
    width: 50%;
    margin: 0 auto;
}
.login_header {
    background-color: #5c0d64;
    font-size: 16px;
    color: white;
    line-height: 2.4;
    text-transform: uppercase;
    padding-left: 10px;
	min-width:470px;
}
.login_header img {
    margin: 0px 15px 0px 10px;
}
.login_content {
    border: 1px solid #ac81ad;
    line-height: 3.2;
    padding-top: 10px;
	min-width:470px;
}
.login_content .long {
    max-width: 200px;
}
.login_content .label_left {
    width: 150px;
}
.login_left_space {
    width: 280px;
	margin: 0 auto;
	padding-left: 20px;
}
.login_content a {
    font-size: 16px;
    text-decoration: none;
    color: #b30000;
	line-height:2;
}
.login_content a:hover {
    text-decoration: underline;
}
.register_button {
    background: url('//img.roksa.pl/1_7_3_Login_button_background.jpg') repeat-x;
    border-radius: 10px;
    line-height: 2.5;
    display: inline-block;
    margin: 0 auto;
    padding: 0px 10px;
    width: 200px;
}
div.register_button {
    color: white;
}
div.pole_register {
    background-color: #f4f0f6;
    text-align: center;
    padding: 30px 0px;
}
/*przypomnienie hasla*/

.login_container_remind {
    width: 95%;
    margin: 0 auto;
}
.login_container_remind .label_left {
    width: 400px;
}
.login_container_remind .long {
    max-width: 300px;
}
/*aktywacja*/

.login_container_activate {
    width: 60%;
    margin: 0 auto;
}
.login_container_activate .label_left {
    width: 200px;
}
.login_container_activate .login_content {
    padding: 20px;
}
/*zmiana hasła*/

.login_container_changepass .login_content {
    padding: 20px;
}
.login_container_changepass {
    margin: 0 auto;
    width: 60%;
}
/*płatności*/

.doladuj_konto {
    display: inline-block;
    height: 100%;
    color: #ffffff;
	background-color:#960800;
    padding: 0px 10px;
}
#doladujkontohid {
    display: inline-block;
}
#float_box {
    position: relative;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 10;
	min-height:120px;
}
#float_contener {
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0px 10px 0px;
    background: #ffffff url("//img.roksa.pl/1_6_praca_rozwin.png") repeat-x;
    background-size:100% 100%;
	opacity: 0.9;
	margin-top:20px;
	bottom:0px;
}
#float_contener .ok_info {
    background-color: white;
    background-image: none;
    color: black;
    border: 1px #000000 solid;
}
#doladujkwota-button {
    width: 80px !important;
    height: 25px !important;
    font-size: 12px !important;
	vertical-align:middle;
}
table.payments_table {
    font-size: 14px;
}
table.payments_table span{
	vertical-align:baseline;
}
div.table_title {
    font-size: 18px;
    font-weight: 500;
    color: white;
    background-color: #9b72a9;
    line-height: 2.2;
    width: 95%;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
}
.payments_table {
    border: 1px solid #662d91;
    border-spacing: 0px;
    width: 95%;
    text-align: center;
    line-height: 2.0;
    margin: 0 auto;
}
.payments_table a {
    color: black;
    text-decoration: none;
}
.payments_table a:hover {
    text-decoration: underline;
}
table.payments_table td {
    border-bottom: 1px solid #662d91;
}
table.payments_table tr:last-child td,
div.usertablelist table tr.double td {
    border: none;
}
.payments_table tr {
    line-height: 2.8;
}
.payments_table td.praca_data {
    line-height: 2.0;
}
.payments_table tr.praca_wyroznienie {
    line-height: 2.0;
}
.payments_table_yellow {
    background: none #fde3c5 !important;
}
tr.payments_table_yellow.top_wyr:hover {
    background: none #fde3c5 !important;
}
.payments_table_yellow:hover td {
    background-image: none !important;
}
.payments_table_yellow:hover td.col_zaznacz {
    background: rgba(249, 247, 251, 0.8);
}
tr.wyroznienie_row {
    border-top: none;
    line-height: 4;
}
tr.top_wyr {
    line-height: 4;
}
.payments_table tr.top_wyr td {
    border-bottom: none;
    background-image: none !important;
}
.payments_table tr.top_wyr:hover {
    background-image: none;
}
tr.top_wyr:hover + tr.wyroznienie_row {
    background: url('//img.roksa.pl/11_ZO_table_background.png') repeat-x bottom;
}
.payments_table tr:hover td {
    background: url('//img.roksa.pl/11_ZO_table_background.png') repeat-x bottom;
}
.payments_table td.col_zaznacz {
    background: rgba(249, 247, 251, 0.8);
    max-width: 150px;
    white-space: nowrap;
}
.payments_table tr.table_naglowki {
    color: #662d91;
    background: none #f0eaf4 !important;
    line-height: 1.8;
}
.table_naglowki > th {
    border: solid #662d91;
    border-width: 0px 0px 1px 1px;
    box-sizing: border-box;
}
.table_naglowki > th:first-child {
    box-sizing: content-box;
    border-width: 0px 0px 1px 0px;
}
.table_warning {
    position: absolute;
    top: -15px;
    font-size: 12px;
    line-height: normal;
    background: transparent;
    display: none;
}
/*edycja ogłoszen*/

ul.dodajzm {
    margin-left: 30px;
}
.infozm_graph_cont {
    display: inline-block;
    width: 28%;
    vertical-align: top;
    margin-right: 3%;
}
.infozm_graph_top {
    border: 1px solid #4d0465;
    height: 80px;
    text-align: center;
    padding-top: 20px;
}
.infozm_graph_bottom {
    padding-left: 20px;
    text-align: center;
    height: 240px;
    overflow: hidden;
}
.infozm_graph_bottom ul,
.info_graph_down ul {
    text-align: left;
    list-style-type: disc;
}
.info_graph_down {
    border: 1px solid #4d0465;
    height: 70px;
    padding: 5px 20px;
}
.vert_line {
    display: inline-block;
    width: 1px;
    height: 40px;
    border-left: 1px solid #4d0465;
}
.vert_line2 {
    display: inline-block;
    width: 1px;
    height: 200px;
    border-left: 1px solid #4d0465;
}
/*kontakt*/

.header_container {
    border: 1px solid #a07aad;
}
.top_blueC {
    padding: 10px 0px 0px 0px;
    width: 95%;
    box-sizing: border-box;
    margin: 0 auto;
    background-color: #f4f0f6;
}
.top_blueC *{
	vertical-align:baseline;
}
.top_blueC .anons_info{
	padding:20px 0px;
	text-align:center;
}
.top_blueC .anons_info h2{
	margin-top: 0px;
}
.justify_box {
    padding: 0px 30px;
}
.blueC_container {
    width: 95%;
    margin: 0 auto;
}
.blueC_header {
    background-color: #5c0d64;
    font-size: 16px;
    color: white;
    line-height: 2.4;
    text-transform: uppercase;
}
.blueC_border {
    border: 1px solid #ac81ad;
}
div.blueC_header.fioletC_head {
    background-color: #e4dae8;
    color: #4d0465;
    font-weight: 500;
}
.blueC_header img {
    margin: 0px 15px 0px 10px;
}
.blueC_content {
    border: 1px solid #ac81ad;
    line-height: 3.4;
    padding: 10px 10px 10px 5px;
}
.blueC_content.fioletC_cont {
    border: 1px solid #e4dae8;
}
.blueC_content_text {
    width: 60%;
    border: 1px solid #C2ADC2;
    border-radius: 5px;
    padding: 10px;
    background-color: #fcfbfc;
}
.blueC_content .button_red {
    margin: 10px;
}
span.contact_info.anons_info {
    color: #4c4c4c;
}
div.blueC_value {
    display: inline-block;
    width: 60%;
    border: 1px solid #C2ADC2;
    border-radius: 5px;
    vertical-align: top;
    padding: 10px;
    background-color: #fcfbfc;
    word-break: break-all;
}
.vertical_30 {
    margin-bottom: 30px;
}
.vertical_100 {
    height: 100px;
}
/*płatności user*/

div.table_title.uplatnosci {
    line-height: 1.6;
    float: left;
    font-size: 15px;
    width: 500px;
    padding-right: 20px;
    position: relative;
    color: #4D0465;
    background-color: #F0EAF4;
}
div.table_title.uplatnosci span {
    margin-top: 5px;
    position: absolute;
    top: 2px;
    left: 10px;
}
/*platności*/

.jobu_table_title {
    background-color: #9b72a9;
    color: white;
    border-width: 1px 1px 0px 1px;
    border-color: #4d0465;
    height: 48px;
    width: 95%;
    margin: 0 auto;
}
.jobu_id {
    font-size: 20px;
    font-weight: 500;
    position: relative;
    top: 10px;
    left: 10px;
}
.jobu_opcje {
    float: right;
}
.jobu_table {
    border: 1px solid #662d91;
    border-spacing: 0px;
    width: 95%;
    text-align: center;
    line-height: 2.0;
    border-collapse: collapse;
    font-size: 15px;
    margin: 0 auto;
}
.jobu_table tr.table_naglowki {
    color: white;
    background: none #c4abcd;
    line-height: 1.8;
}
table.jobu_table td {
    border: 1px solid #662D91;
}
.jobu_tresc {
    text-align: left;
    padding: 20px 40px 20px 50px;
    line-height: 1.2;
    font-size: 15px;
}
.jobu_tresc span {
    color: #4d0465;
    font-size: 16px;
    font-weight: 500;
}
.jobu_table_zmiany {
    border: 1px solid #4d0465;
    height: 30px;
    background: url('//img.roksa.pl/11_ZO_jobu_background.jpg') repeat-x #f0eaf4;
    font-size: 15px;
    float: right;
    text-align: center;
    margin: 5px 10px;
    padding: 5px 5px 0px 5px;
    color: #662D91;
    text-transform: none;
}
.jobu_table_zmiany.wylacz {
    color: #960800;
    border-color: #960800;
}
.jobu_table_zmiany.wlacz {
    color: #067117;
    border-color: #067117;
}
.jobu_table_zmiany img {
    margin-right: 10px;
}
/*wiadomosci*/

.message-tresc {
    display: none;
    word-break: break-all;
    padding: 10px;
	text-align:left;	
}
.message-tresc *{
	vertical-align:baseline;
}
.message_table {
    border: 1px solid #662d91;
    border-spacing: 0px;
    width: 95%;
    text-align: center;
    line-height: 2.0;
    margin: 0 auto;
    border-collapse: collapse;
}
table.message_table td {
    border-color: #662d91;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
    min-height: 100px;
}
.message_table .table_naglowki {
    color: #662d91;
    height: 40px;
    background-color: #f0eaf4;
    line-height: 1.8;
}
.message_table img {
    margin: 15px 0px;
}
.message_table a {
    color: black;
}
.contact_value {
    display: inline-block
}
.msg_title{
	text-align:left;
	padding-left:10px;	
}
.new-message{
	font-weight:600;
}
.showusermsg{
	cursor:pointer;
}
/*user change foto*/

.blueC_content.user_fotoe {
    line-height: normal;
}
.zarz_foto_icons {
    width: 330px;
    margin: 0 auto;
}
.user-help {
    line-height: 1.8;
}
.zarz_foto_icons div {
    margin: 20px;
}
.user-help {
    line-height: 1.2;
    padding-left: 20px;
}
/*reklama*/

.blueC_content.rkma .label_left {
    width: 250px;
}
div.contact_info {
    display: inline-block;
    width: 60%;
}
.blueC_content.rkma  img {} .stats {
    width: 80%;
    margin: 0 auto;
}
.stats span {}
/*brak js javascript*/

ol.nieb {
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    margin: 0px 0px 20px 0px;
    padding: 10px 30px;
    border: 1px solid #662d91;
}
ol.nieb li span {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 1.3;
    color: #4C4C4C;
    padding-left: 3px;
}
ol.latin {
    list-style: outside none lower-latin;
    font-size: 14px;
    margin-bottom: 5px;
    border: 0px;
}
ol.nieb a {
    color: #9b0101;
    font-weight: 500;
	vertical-align:baseline;
}
.paragraf {
    font-size: 24px;
    font-weight: bold;
    color: white;
    line-height: 1;
    padding: 0px 10px;
}
/*errors*/

.error_img {
    float: left;
    margin-right: 20px;
}
.error_container {
    text-align: center;
/*     width: 800px;
    height: 449px; */
    margin: 40px auto;
    position: relative;
}
.error_header {
    font-size: 60px;
    color: #640977;
}
.error_subheader {
    font-size: 35px;
}
.error_text {
    font-size: 20px;
}
.button_fiolet.error_button {
    width: 150px;
    display: inline-block;
    height: 22px;
}
.button_fiolet.error_button img {} .button_fiolet.error_button span {} .button_box {
	margin-top:50px;
}
/* Dla innych rozdzielczości */

@media screen and (max-width: 1200px) {
    main {
        border: 0px;
    }
    #main {
        width: 100%;
    }
    #menu_cities {
        border: 0px;
    }
    #menu_category {
        width: 100%;
        margin: 0px;
    }
    #float_contener {
        width: 100%;
    }
}
@media screen and (max-width: 1115px) {
    header {
        background: url('//img.roksa.pl/0_Background_HEADER-1200px.jpg') no-repeat !important;
    }
    .top_path_elem {
        font-size: 16px
    }
	.anons_top_button{
		line-height:1;
		width:110px;
		height: 34px;
	}
}
@media screen and (max-width: 900px) {
    .hide_900 {
        display: none;
    }
    header {
        background: url('//img.roksa.pl/0_Background_HEADER-1000px-bez-babki.jpg') no-repeat !important;
    }
    #menu_top a {
        font-size: 14px;
    }
    ul.dropdown {
        height: 32px;
    }
    .orange.top_menu_element {
        display: inline-block;
        width: 72px;
        text-align: right;
    }
    .orange.top_menu_element img {
        position: relative;
        top: 10px;
    }
    ul.dropdown a {
        font-size: 12px;
    }
    ul.dropdown li {
        line-height: 2em;
    }
    header {
        height: 140px;
    }
    .adv_city_search {
        display: none
    }
    .short_city_search {
        display: inline;
		padding-bottom:3px;
    }
	.top_path_elem {
		font-size: 14px;
	}
	.top_path{
		border-spacing: 5px 0px;
	}
	div.top_path2{
		font-size:14px;
		white-space:nowrap;
		padding:0px 10px;
	}
	.filter-col{
		width:10%;
		margin:0px 2px;
	}
	#reset_all{
		position:absolute;
		line-height: 1.8;
		height:28px;
		right:2px;
		font-size:15px;
		top:-8px;
	}
	#reset_all.no_submit{
		position:static;
		height:41px;
		width:90px;
		line-height: 2.5;
	}
	.no_submit.find_box_filter input{
		width:70%;
	}
	.find_box_filter{
		width:180px;
	}
	.find_submit{
		position:absolute;
		line-height: 1.8;
		height:28px;
		right:2px;
		bottom:2px;
		font-size:15px;
	}
	div.sections {
		margin: 2% 3%;
	}
	* .galeria-gallery .galeria-nav{
		width:50% !important;
	}
	.adv_search .med {
		width: 50px;
	}
	.adv_search .med.zwer{
	float:left;
	line-height:1.2;
	width:50px;
	}
	div.twojeanonse_sortuj span.sortuj_po{
		display:none;
	}
}
@media screen and (max-height: 850px) {
	.aside_ico{
		height:70px;
	}
	.aside_ico.video.pl{
	background: url('//img.roksa.pl/Anonse_VIDEO_S_pl.jpg') no-repeat;
	}
	.aside_ico.nowe.pl{
	background: url('//img.roksa.pl/Anonse_NOWE_S_pl.jpg') no-repeat;
	}
	.aside_ico.twarz.pl{
	background: url('//img.roksa.pl/Anonse_TWARZ_S_pl.jpg') no-repeat;
	}
	.aside_ico.video.de{
	background: url('//img.roksa.pl/Anonse_VIDEO_S_de.jpg') no-repeat;
	}
	.aside_ico.nowe.de{
	background: url('//img.roksa.pl/Anonse_NOWE_S_de.jpg') no-repeat;
	}
	.aside_ico.twarz.de{
	background: url('//img.roksa.pl/Anonse_TWARZ_S_de.jpg') no-repeat;
	}
	.aside_ico.video.en{
	background: url('//img.roksa.pl/Anonse_VIDEO_S_en.jpg') no-repeat;
	}
	.aside_ico.nowe.en{
	background: url('//img.roksa.pl/Anonse_NOWE_S_en.jpg') no-repeat;
	}
	.aside_ico.twarz.en{
	background: url('//img.roksa.pl/Anonse_TWARZ_S_en.jpg') no-repeat;
	}
	.aside_ico.video.es{
	background: url('//img.roksa.pl/Anonse_VIDEO_S_es.jpg') no-repeat;
	}
	.aside_ico.nowe.es{
	background: url('//img.roksa.pl/Anonse_NOWE_S_es.jpg') no-repeat;
	}
	.aside_ico.twarz.es{
	background: url('//img.roksa.pl/Anonse_TWARZ_S_es.jpg') no-repeat;
	}
	.aside_ico.video.fr{
	background: url('//img.roksa.pl/Anonse_VIDEO_S_fr.jpg') no-repeat;
	}
	.aside_ico.nowe.fr{
	background: url('//img.roksa.pl/Anonse_NOWE_S_fr.jpg') no-repeat;
	}
	.aside_ico.twarz.fr{
	background: url('//img.roksa.pl/Anonse_TWARZ_S_fr.jpg') no-repeat;
	}
	.aside_ico.video.it{
	background: url('//img.roksa.pl/Anonse_VIDEO_S_it.jpg') no-repeat;
	}
	.aside_ico.nowe.it{
	background: url('//img.roksa.pl/Anonse_NOWE_S_it.jpg') no-repeat;
	}
	.aside_ico.twarz.it{
	background: url('//img.roksa.pl/Anonse_TWARZ_S_it.jpg') no-repeat;
	}
	.aside_ico.video.ru{
	background: url('//img.roksa.pl/Anonse_VIDEO_S_ru.jpg') no-repeat;
	}
	.aside_ico.nowe.ru{
	background: url('//img.roksa.pl/Anonse_NOWE_S_ru.jpg') no-repeat;
	}
	.aside_ico.twarz.ru{
	background: url('//img.roksa.pl/Anonse_TWARZ_S_ru.jpg') no-repeat;
	}

}
