/* Fonts */

@font-face {	font-family: 'SegoeUI_Regular';			src: url('fonts/SegoeUIRegular.ttf');}


/* Basic */

html, body, div, span, img {
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0 none;

	text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body, .body-like {
	font-family: SegoeUI_Regular, Helvetica;
	font-size: 13px;
	background: none repeat scroll 0% 0% #fff;
	text-align: left;
	color: #000;
}
body {height: 100%; line-height: 22.5px;}


table { border-collapse:collapse; border-spacing:0; width:auto; padding:0; margin:0;}
th, td { text-align:left; vertical-align:top; padding:0; margin:0; }

p { margin: 0.5em 0 0; line-height: 1.6em; }

a { color: #039; text-decoration: none; }
a:hover, a:focus, a:active { color: #0000aa; text-decoration: underline; transition: color 1s; }

a:hover h5, a:focus h5, a:active h5 {text-decoration:underline;}

:focus { outline: 0 none; }

input[type=radio]{
  visibility: hidden;
  position: absolute;
}
input[type=radio] + label{
  cursor: pointer;
}
input[type=radio] + label:before{
	border: 0px;
	width: 25px;
	height: 26px;
	background: url(i/radio.png) no-repeat 0 0 transparent;
	margin-right: 10px;
	content: " ";
	display: inline-block;
	vertical-align: -6px;
}
input[type=radio]:checked + label:before{
	border: 0px;
	width: 25px;
	height: 26px;
	background: url(i/radio.png) 26px 0 transparent;
}


hr {
	border: 0;
	color: #D1D9C4;
	background-color: #D1D9C4;
	height: 1px;
	margin: 0;
}

/* Handy classes */

.rel {position: relative;}
.abs {position: absolute;}
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }
.align_justify { text-align: justify; }
.width_wide { width: 99.5%; }
.float_left { float: left; }
.float_right { float: right; }
.db { display: block; }
.dib { display: inline-block; height: 20px; }
.mt {margin-top: 15px;}
.mr {margin-right: 15px;}
.mb {margin-bottom: 15px;}
.ml {margin-left: 15px;}
.pointer { cursor: pointer; }
.uppercase {text-transform: uppercase}

.required { color: #b94a48; }

.admin_info { border: 1px solid #ccc; padding: 10px; border-radius: 6px; margin: 0 0 10px 0; background-color: #eee; }
.icon_add { padding-left: 20px; background:url(i/add.gif) no-repeat 0 50%;}
.icon_edit { padding-left: 20px; background:url(i/edit.gif) no-repeat 0 50%;}
.icon_tree{ padding-left: 20px; background:url(i/tree.gif) no-repeat 0 50%;}


.tip {
	padding: 8px;
	border-radius: 4px;
	word-wrap: break-word;
	border: 1px solid #888;
}

.error {
	padding: 8px;
	border-radius: 4px;
	word-wrap: break-word;
	background-color: #FA6839;
	color: #FFF5F2;
	text-align: center;
}

.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.border_in {
	border: 1px solid #CCCCCC;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 0.5em #CCCCCC inset;
}

.column2 {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}
.column3 {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}

.clr {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.ul { text-align: justify; font-size:15px; }
.ul li		{ padding: 5px;}
.ul li li		{ margin-left: 45px; }
.ul li li li		{ margin-left: 45px; }
.ul li li li li	{ margin-left: 45px; }
.ul li li li li li	{ margin-left: 45px; }
.ul li:hover	{ background-color: #eee }
.ul li li:hover	{ background-color: #ddd }
.ul li li li:hover{ background-color: #ccc }
.ul li li li li:hover{ background-color: #bbb }
.ul a {text-decoration: none; }

.ul ul {
	list-style-image: none;
	list-style-type: none;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
}

.uldot {
	list-style-image: url("i/ul.gif");
	list-style-position: outside;
}


/* Blocks */

.row:before, .row:after {
	content: "";
	display: table;
	line-height: 0;
}
.row:after {	clear: both;}
.span {float:left; width: auto;}
.span1 {float:left; width: 99%}
.span2 {float:left; width: 48%}
.span3 {float:left; width: 32%}
.span4 {float:left; width: 24%}
.span5 {float:left; width: 19%}
.span6 {float:left; width: 16%}
/*.row div:first-child {margin-left:0}*/
.span_left {float:left; margin-right:20px}



/* Overlay */

.lbdiv {
	display:none;
	background-color: #fff;
	padding: 15px;
	border-radius: 4px;
}

.lb_overlay {
}


/* Form */

table.form > tbody > tr > td {
	padding: 5px;
}

table.form > tbody > tr > th {
	padding: 5px;
	font-weight: bold;
	text-align: right;
}

input.text, select, textarea {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    white-space: nowrap;
    vertical-align: middle;
    border: 1px solid #e1e1e1;
    border-radius: 0;
}


select { min-width: 120px }

#form_login input[type=text] { width:190px }
#form_login input[type=password] { width:190px }
/*
#form_login th { text-transform: uppercase }
#form_register th { text-transform: uppercase }
*/

#form_msg {
	width: 750px;
	margin: 0 auto;
}

#form_msg textarea {
	width:100%;
	height:106px;
}
#form_msg input[type=text] {
	width:49%;
}

.msg { padding: 10px 0; border-bottom: 1px solid #ccc; }
.msg_cost { padding-left: 10px; }

a.profile { text-decoration: underline; }
a.profile.state0 { color: #aa0000; }

.listing_item { background-color: #eee; border: 1px solid #ddd; padding: 4px; border-radius: 16px; display: inline-block; margin: 4px; font-size: 12px; }
a.listing_item:hover { background-color: #fff; text-decoration:none; }

/* Buttons */

.button_w { text-align:center; }

.button {
	color: #000;
	background-color: #eee;
	border: 0;
	border-radius: 34px;
	display: inline-block;
	margin: 4px auto;
	padding: 2px 12px;
	width: 100%;
	height: 60px;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase; 
	line-height: 3.5;
	text-align:center;
}

.button.autow {display:inline-block; width:auto; padding: 2px 55px; }
.button.autoww {display:inline-block; width:auto; padding: 2px 100px; }

	a.button:hover, a.button:focus, a.button:active { color:#000; background-color: #eee; text-decoration:none; }
	.button.fixed { min-width:150px; text-align:center; }

	.red, .red:hover, .red:focus { color: #FA6839; }
	.button.red, .button.red:hover, .button.red:focus { background-color: #FA6839; color: #FEEBE5; }

	.green, .green:hover, .green:focus { color: #98BD15; }
	.button.green, .button.green:hover, .button.green:focus { background-color: #98BD15; color: #fff; }

/* Bootstrap */

.tooltip {text-transform:none;}
.tooltip > .tooltip-inner {background-color: #FA6839;}
.tooltip.bottom	.tooltip-arrow {border-bottom-color: #FA6839;}
.tooltip.top	.tooltip-arrow {border-top-color: #FA6839;}
.tooltip.left	.tooltip-arrow {border-left-color: #FA6839;}
.tooltip.right	.tooltip-arrow {border-right-color: #FA6839;}

#re1 .tooltip > .tooltip-inner {min-width:250px}

.multiselect-selected-text {	display: inline-block;	overflow: hidden;	width: 100%;	text-align: left;}
.multiselect .caret {	position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle;}

/* Icons */

.i_w	{ display:inline-block; }
.i_small{ width:79px; height:79px; background-repeat: no-repeat; background-position:0 0; display:inline-block; }
.i_big	{ width:126px; height:126px; background-repeat: no-repeat; background-position:0 0; display:inline-block; }

.i_big.i_active.i_obj_1 { background-image: url(big/main_1_1.png); }
.i_big.i_active.i_obj_2 { background-image: url(big/main_2_1.png); }
.i_big.i_active.i_obj_3 { background-image: url(big/main_3_1.png); }
.i_big.i_active.i_obj_4 { background-image: url(big/main_4_1.png); }
.i_big.i_active.i_obj_5 { background-image: url(big/main_5_1.png); }

.i_w:hover .i_big.i_obj_1 { background-image: url(big/main_1_1.png); }
.i_w:hover .i_big.i_obj_2 { background-image: url(big/main_2_1.png); }
.i_w:hover .i_big.i_obj_3 { background-image: url(big/main_3_1.png); }
.i_w:hover .i_big.i_obj_4 { background-image: url(big/main_4_1.png); }
.i_w:hover .i_big.i_obj_5 { background-image: url(big/main_5_1.png); }

.i_big.i_obj_1 { background-image: url(big/main_1_2.png); }
.i_big.i_obj_2 { background-image: url(big/main_2_2.png); }
.i_big.i_obj_3 { background-image: url(big/main_3_2.png); }
.i_big.i_obj_4 { background-image: url(big/main_4_2.png); }
.i_big.i_obj_5 { background-image: url(big/main_5_2.png); }

.i_small.i_active.i_obj_1 { background-image: url(small/main_1_3.png); }
.i_small.i_active.i_obj_2 { background-image: url(small/main_2_3.png); }
.i_small.i_active.i_obj_3 { background-image: url(small/main_3_3.png); }
.i_small.i_active.i_obj_4 { background-image: url(small/main_4_3.png); }
.i_small.i_active.i_obj_5 { background-image: url(small/main_5_3.png); }

.i_small.i_obj_1 { background-image: url(small/main_1_4.png); }
.i_small.i_obj_2 { background-image: url(small/main_2_4.png); }
.i_small.i_obj_3 { background-image: url(small/main_3_4.png); }
.i_small.i_obj_4 { background-image: url(small/main_4_4.png); }
.i_small.i_obj_5 { background-image: url(small/main_5_4.png); }

.i_msg { background-image: url(big/privat_room_msg_2.png); }
.i_adv { background-image: url(big/privat_room_ads_2.png); }
.i_adv_new { background-image: url(big/privat_room_new_ad_2.png); }

.i_active.i_msg { background-image: url(big/privat_room_msg_1.png); }
.i_active.i_adv { background-image: url(big/privat_room_ads_1.png); }
.i_active.i_adv_new { background-image: url(big/privat_room_new_ad_1.png); }

.i_w:hover .i_msg { background-image: url(big/privat_room_msg_1.png); }
.i_w:hover .i_adv { background-image: url(big/privat_room_ads_1.png); }
.i_w:hover .i_adv_new { background-image: url(big/privat_room_new_ad_1.png); }

.i_service_finances { background-image: url(big/services_finances_2.png); }
.i_service_legal { background-image: url(big/services_legal_2.png); }
.i_service_estate { background-image: url(big/services_real_estate_2.png); }

.i_active.i_service_finances { background-image: url(big/services_finances_1.png); }
.i_active.i_service_legal { background-image: url(big/services_legal_1.png); }
.i_active.i_service_estate { background-image: url(big/services_real_estate_1.png); }

.i_p_grey	{ background: url(i/p_grey.png) no-repeat 0 50%; padding-left:25px }
.i_p_red	{ background: url(i/p_red.png) no-repeat 0 50%; padding-left:25px }

/* Page */

#re1 {
	width: 100%;
	min-width: 1024px;
	max-width: 3000px;margin: 0 auto;
	background-color: #fff;
	height: 38px;
	color: #7a7a7a;
	padding: 0 45px;
}
	.re1_lang { left: -22px;}
	.re1_left {
		position: relative;
		float: left;
		margin-left: 30px;
		height: 38px;
		line-height: 2.7;
	}

	.re1_right {
		position: relative;
		float: right;
		margin-right: 30px;
		height: 38px;
		line-height: 2.7;
	}
	
		.re1_active { display: block !important; }
		.re1_sub {
			display:none;
			position: absolute;
			background-color: #fdfdfd;
			border: 1px solid #ccc;
			/* box-shadow: 2px 2px 5px #f0f0e6;
			border-bottom-left-radius: 7px;
			border-bottom-right-radius: 7px; */
			z-index: 20;
			margin-top:2px;
		}
		.re1_sub a { padding: 2px 10px; display: block; }
		.re1_sub a:hover { color: #FA6839 !important; }

		.re1_left	.re1_sub { min-width: 170px; }
		.re1_right	.re1_sub { min-width: 136px; }
		.re1_left:hover		.re1_sub { display:block; z-index: 22;}
		.re1_right:hover	.re1_sub { display:block; z-index: 22;}

#re2 {
	background-color: #f5f5f5;
	width: 100%;
	min-width: 1024px;
	max-width: 3000px;margin: 0 auto;
	height: 119px;
}

	#re2_1 { width:25%; min-width:335px; height:119px; }
	#re2_2 { width:25%; padding:44px 0 0 75px; background:url(i/re2_2.png) no-repeat 0 50%; line-height:1.1; }
	#re2_3 { width:25%; padding:44px 0 0 75px; background:url(i/re2_3.png) no-repeat 0 50%; line-height:1.1; }
	#re2_4 { width:25%; padding:44px 0 0 75px; background:url(i/re2_4.png) no-repeat 0 50%; line-height:1.1; }

	#re2_1w {
		position:relative;
		min-width: 1024px;
		max-width: 3000px;margin: 0 auto;
	}
	.re2_1a { position:absolute; left:83px; top:-143px; display:block; }
	.re2_1a:hover { background-position:0 0; }
	.re2_1a1 { width:209px; height:115px; background:url(i/resales_logo_t1.png) no-repeat -209px 0; }
	.re2_1a2 { width:209px; height:115px; background:url(i/resales_logo_t2.png) no-repeat -209px 0; }
	.re2_1a3 { width:209px; height:115px; background:url(i/resales_logo_t3.png) no-repeat -209px 0; }

	#re2_2 div { font-weight: bold; }
	#re2_3 div { font-weight: bold; }
	#re2_4 div { font-weight: bold; }

#re3 {
	background-color: #f5f5f5;
	width: 100%;
	min-width: 1024px;
	max-width: 3000px;margin: 0 auto;
	height: 59px;
	position: relative;
}

	#re3_menu {
		position: absolute;
		/* min-width: 765px;*/
		min-width: 733px;
		right: 0;
		height: 60px;
		background-color: #98BD15;
		padding: 0 80px 0 14px;
		z-index:10;
	}
	@media (max-width: 1160px){
		#re3_menu { padding-right:0px !important; text-align:right !important; }
		#re3_menu > .re3_link { padding: 18px 7px !important; }
	}

	#re3_menu a,
	#re3_menu a:hover,
	#re3_menu a:focus,
	#re3_menu a:active {
		display: block;
		color: #F1F6E0;
		text-transform: uppercase;
		text-decoration: none;
	}
		.re3_link {
			float: left;
			padding: 18px 14px;
			font-size: 16px;
			position: relative;
			z-index:10;
		}
			.re3_submenu {
				display: none;
				position: absolute;
				top:58px;
				left:-14px;
				padding:1px;
				z-index:201;
			}

			.re3_link:hover > .re3_submenu {display:block; }
				.re3_submenu .re3_link {float:none; padding:0;}
					.re3_submenu .re3_submenu { top:35px; left:10px; border:1px solid #86A513; background-color: #98BD15; z-index:202; }

				.re3_submenu a { color: #666 !important; text-transform: none !important; background-color: #fff;padding:10px 20px 10px 24px;}
				.re3_submenu a:hover { color: #FA6839 !important; }
		
		#re3_search {
			float: left;
			width: 60px;
			height: 60px;
			background: url(i/search.png) no-repeat -60px 0;
			cursor: pointer;
			position: relative;
			z-index:10;
		}
		#re3_search.re3_hover, #re3_search.re3_active {
			background-position: 0 0;
		}
			#re3_search input {
				display: none;
				position: absolute;
				width: 361px;
				height: 22px;
				left: -301px;
				top: 60px;
				border: none;
				padding: 30px 15px;
				font-size: 16px;
			}
			#re3_search.re3_hover input, #re3_search.re3_active input {
				display: block;
			}

		#ajax {
			display: none;
			z-index: 999999;
			position: fixed;
			display: block;
		}
		#ajax.ajax_on {
			height: 60px;
			width: 60px;
			top: 0;
			left: 0;
			background: url(i/ajax32.gif) no-repeat 50% 50%;
		}

#re4 {
	width: 100%;
	max-width:3000px;margin: 0 auto;
	height: 339px;
	overflow: hidden;
	margin: 0 auto;
	background-color: #eee;
	position: relative;
}
#re4.main {height: 640px;}

	/*
	#re4 > .banner {
		position:absolute;
		display:block;
		width:100%;
		height:339px;
		text-align:left;
		color:#fff;
		text-decoration: none;
		font-size: 18px;
		padding-left:160px;
		padding-top:20px;
		line-height:2.5;
		text-shadow: 1px 1px 1px #000;
	}
	#re4.main > .banner	{height:640px;}
	
	.banner .title1 { font-family: HelveticaNeueCyr-Bold, Helvetica; font-size:38px; margin-top:22px; font-weight:bold; }
	.banner .title2 { font-family: HelveticaNeueCyr-Bold, Helvetica; font-size:38px; margin-top:-36px; font-weight:bold; }
	.banner .title3 { font-family: HelveticaNeueCyr-Heavy, Helvetica; font-size:32px; margin-top:-26px; }
	*/

/* Search */

	.search {
		width: 390px;
		position: absolute;
		right: 0;
		margin: 34px 116px 0 0;
		background-color: rgba(0, 0, 0, 0.8);
		color: #fff;
		font-size: 13px;
		padding: 20px 30px;
		/*z-index: 100;*/
	}

	.search td { text-align: left; opacity:1; padding-top:16px; }
	.search td:first-child { padding-right:16px;}
		.search h3 { text-align:center; font-family: HelveticaNeueCyr-Bold, Helvetica; font-size: 26px; text-transform: uppercase; margin:0 0 20px 0; padding:0; }

		.search label { font-size: 18px !important; text-transform: uppercase; }
		.search .bootstrap-select { width: 160px !important; }

		.search .nstSlider { width: 100%; height: 10px; background-color: #fff; margin:10px 0 12px 0; }
			.search .nstSlider .bar { top:0px; height:10px; background-color: #98BD15; }
			.search .nstSlider .rightGrip, .search .nstSlider .leftGrip { top:-5px; background-color: #98BD15; }

		.search .search_title { font-size: 18px; text-transform: uppercase; text-align: center; margin:30px 0 2px 0;}

		.search .s_input { width:68px; height:27px; padding:0 8px; color:#fff; background-color:rgba(0,0,0,0.5); border:1px solid rgba(0,0,0,0.5); }
		.search .s_input:focus { color:#333; background-color:#fff;}

		.search2 .nstSlider { width: 100%; height: 10px; background-color: #fff; margin:10px 0 15px 0; }
			.search2 .nstSlider .bar { top:0px; height:10px; background-color: #98BD15; }
			.search2 .nstSlider .rightGrip, .search2 .nstSlider .leftGrip { top:-5px; background-color: #98BD15; }

		#s_op_type_w2 { font-size: 18px; text-transform: uppercase; }
		.search2 .search_title { font-size: 18px; text-transform: uppercase; text-align: left; margin:15px 0;}

		.search2 .s_input { text-align:center; height:37px; padding:0 8px; color:#333; background-color:#fff; border:1px solid #E1E1E1; }
		.search2 .s_input:focus { border:1px solid #000;}
		#s_area2_min, #s_area2_max { width:86px; }
		#s_cost2_min, #s_cost2_max { width:119px; }

		@media (max-width: 1200px){
			#s_area2_min, #s_area2_max { width:52px; }
		}

		.search2_slider {margin-bottom:32px;}

	.calc_result {
		margin-top: 60px;
		font-size: 50px;
		color: #333;
	}

.content_head { font-family: HelveticaNeueCyr-Bold, Helvetica; font-size: 27pt; font-weight: bold; text-transform: uppercase; text-align: center; color:#333;
	line-height:0.8; margin-bottom:17px; margin-top:-10px;
}
.content_head_left {
	font-size: 27pt;
	font-family: HelveticaNeueCyr_Bold;
	text-transform: uppercase;
	text-align: left;
	line-height: 0.8;
	margin-bottom:17px;
	color:#333;
}
.content_sub_left {
	font-size: 24pt;
	font-weight: bold;
	font-family: HelveticaNeueCyr_Bold;
	text-transform: uppercase;
	text-align: left;
	color: #333;
}

.hr_red { width:303px; height:4px; background:url(i/hr_red.png) no-repeat 0 0; margin:15px auto 27px; }
.hr_green { width:303px; height:4px; background:url(i/hr_green.png) no-repeat 0 0; margin:15px auto 27px; }
.hr_green_left { width:303px; height:4px; background:url(i/hr_green_left.png) no-repeat 0 0; margin:15px 0 27px; }

.re5 { text-align: center; margin:20px 0 0;	/*margin:20px 0 55px;*/ }
.re5 > .i_w { color:#666; margin: 0 22px; }
.re5 > .i_w:hover { color:#666; }
.re5 > table { display:inline-block; }

	.i_w a { color:#666; text-decoration:none; }
	.i_w a:hover { text-decoration:none; }

.re_text { width: 50%; min-width: 500px; margin:0 auto; }

.adv_one { height:495px; float:left; /* border:1px solid #ccc; */ margin: 0 10px 20px 0; background-color:#fafafa; width:360px; overflow-x:hidden; overflow-y:hidden;}
.adv_one a {display:block; text-decoration:none; }
.adv_one a:hover {display:block; text-decoration:none; }
	/* 360x270, 0.75 */

	@media (max-width: 1290px){ .adv_one { width:325px; } }
	@media (max-width: 1190px){ .adv_one { width:290px; } }
	@media (max-width: 1100px){ .adv_one { width:270px; } }
	@media (max-width: 1024px){ .adv_one { width:250px; } }

	.adv_img	{ position:relative; background-color:#fff; background-position:50% 50%; background-repeat:no-repeat; width:100%; height:270px; overflow:hidden;}
	.adv_title	{
		background-color:#fafafa;
		text-transform:uppercase;
		padding:8px 20px 0 20px;
		overflow:hidden;
		width:100%;
		height:52px;
		color:#333;
		font-size:18px;
		font-weight:600;
		font-family:SegoeUI_Regular;
		overflow:hidden;
		line-height:1.3;
		margin-bottom:15px
	}
	.adv_title:hover	{ color:#333;}

	.adv_info{
		height:110px;
		overflow:hidden;
		margin-bottom:5px;
		font-family:SegoeUI_Regular;
		font-size:14px;
	}
		.adv_th	{
			padding:0 20px;

			color:#666;
			font-weight:normal;
			font-style:italic;
			text-align:left;
		}
		.adv_th:hover	{ color:#666; }
			.adv_td 	{
				display: block;
				float:right;
				/* padding:0 20px;*/
				padding:3px 20px 0 20px;

				color:#333;
				font-weight:600;
				font-style:normal;
				text-align:right;
				line-height: 1.2;
			}

	.adv_cost	{
		font-family: HelveticaNeueCyr-Heavy, Helvetica;
		display: block;
		padding:8px 20px;
		color:#333;
		font-weight:bold;
		font-size:24px;
		width:100%;
		overflow:auto;
		margin-bottom:5px;
	}
	.adv_cost:hover	{ color:#333;}

	.adv_tag { display:inline-block; margin:0 10px 10px; }
	.adv_tag_calc { display:inline-block; margin:0 7px 10px; }

	.gm-style-iw  { overflow:hidden !important; left:0 !important; }
	.gm-style-iw > div { overflow:hidden !important; }
	.gm-style-iw > div > div { overflow:hidden !important; }

	.gm-style-iw  .adv_one { height:366px; max-width:280px !important; width:280px !important; border:none; margin:0; background-color:#fff; }
	.gm-style-iw  .adv_title { margin-bottom:5px; text-align:left; background-color:#fff;}
	.gm-style-iw  .adv_img { max-height:170px !important; }
	.gm-style-iw  .adv_info {margin-bottom:0;}
	img{max-width: none;}

.adv_count { font-weight:bold; font-family: HelveticaNeueCyr-Heavy, Helvetica; font-size:25px; color:#333; padding-top:3px; display:block; }

/*
.adv_list_w {
	width: 100%;
	min-width: 900px;
	height: 720px;
}

	.adv_list_links {
		position: relative;
		height: 100%;
		overflow: auto;
	}

	.adv_list_map {
		position: relative;
		float: right;
		width: 30%;
		text-align: right;
		white-space: nowrap;
		min-width: 360px;
		height: 100%;
	}
	@media (min-width: 1350px){ .adv_list_map { min-width:430px; } }
	@media (min-width: 1400px){ .adv_list_map { min-width:480px; } }
	@media (min-width: 1500px){ .adv_list_map { min-width:560px; } }

	@media (max-width: 1250px){ .adv_list_map { min-width:325px; } }
	@media (max-width: 1190px){ .adv_list_map { min-width:290px; } }

		.adv_list_map #map-canvas {
			width: 100%;
			height: 100%;
		}
*/

.adv_list_w {
	width: 100%;
	min-width: 900px;
}

	.adv_list_links {
		position: relative;
		width:70%;
		min-height:800px;
	}

	#adv_map_btn {
		position:absolute;
		height: 40px;
		line-height: 30px;
		right: 0;
		top: 0;
		padding: 5px 15px;
		background-color: #fff;
		color: #333;
		cursor: pointer;
		z-index: 1;
	}
	#adv_map_btn.on { background-color: #98BD15; color: #fff; }

	.adv_list_map {
		position: absolute;
		top: 0;
		right: 0;
		width: 31%;
		text-align: right;
		white-space: nowrap;
		min-width: 360px;
	}
	@media (min-width: 1350px){ .adv_list_map { min-width:430px; } }
	@media (min-width: 1400px){ .adv_list_map { min-width:480px; } }
	@media (min-width: 1500px){ .adv_list_map { min-width:560px; } }

	@media (max-width: 1250px){ .adv_list_map { min-width:400px; } }
	@media (max-width: 1190px){ .adv_list_map { min-width:380px; } }
	/*
	@media (min-width: 1350px){ .adv_list_map { min-width:430px; } }
	@media (min-width: 1400px){ .adv_list_map { min-width:480px; } }
	@media (min-width: 1500px){ .adv_list_map { min-width:560px; } }

	@media (max-width: 1250px){ .adv_list_map { min-width:325px; } }
	@media (max-width: 1190px){ .adv_list_map { min-width:300px; } }
	*/

		.adv_list_map #map-canvas {
			width: 100%;
			height: 100%;
		}

.adv_w {
	width:100%;
	max-width:3000px;margin:0 auto;
}
	.adv_data { width:100%; float:left; color:#333; }
	.adv_data th { width:34% !important; text-align:left !important; }
	.adv_data tr:hover { background-color:#eee; }
	.adv_data td { word-wrap:break-word; max-width:430px; }
	.form th.uppercase { text-align:left;}

	.adv_view { width:420px;}
	.adv_view .tr { min-height: 38px; }
	.adv_view .td { float:left; padding:7px 0 !important; text-align: left !important; font-weight: normal; font-family:SegoeUI_Regular; font-size:13pt; text-transform: uppercase; }
	.adv_view .th { float:right; padding:7px 0 !important; text-align: right !important; font-weight: 600; font-family:SegoeUI_Regular; font-size:13pt; text-transform: uppercase; }

	.adv_text { margin-top:13px; text-align: left; text-transform: none; color:#4e4e4e; text-align:justify; word-wrap:break-word; max-width:56%; font-family:SegoeUI_Regular; font-size:12pt; }
	
	.adv_data_header {
		min-height: 34px;
		font-family: SegoeUI_Regular;
		text-transform: uppercase;
		margin: 20px 0 9px 0 !important; 
	}
	.adv_data_header, .adv_data_header .td { font-weight: normal;}
	.adv_data_header, .adv_data_header .td, .adv_data_header .th {
		color: #333;
		font-size:16pt;
	}
	.adv_data_header b {
		font-weight: 600;
	}

		ul.adv_img_list {
			list-style-image: none;
			list-style-type: none;
			line-height: 0.5;
			padding: 0;
			margin: 34px 0 0 0;
			width: 100%;
			display: block;
		}
			ul.adv_img_list li {
				display: block;
				width: 359px;
				height: 270px;
				line-height: 270px;
				overflow: hidden;
				margin: 0 80px 10px 0;
				cursor: pointer;
				font-size: 20pt;
				font-weight: normal;
				font-family: SegoeUI_Regular;
				text-align: center;
				text-transform: uppercase;
			}
			.adv_img_medium:hover, .adv_img_medium:focus, .adv_img_medium:active { text-decoration:none; color: #fff}
			.adv_img_medium { display:inline-block; background:none no-repeat 50% 50%; width:100%; height:270px; overflow:hidden; color: #fff; text-shadow: 1px 1px #000;}
			
			.thumb.active { background-color:#FAFAFA !important;}
			.thumb { padding: 10px 0; height:auto !important;}
	
	.adv_right { 
		position: relative;
		top: -30px;
		min-width:440px;
		float:right;
		right:0;
		margin:0 -80px 0 57px;
	}
		.adv_w #map-canvas { width:100%; min-height:229px; }
		.adv_data_cost {
			white-space: nowrap;
			font-family: HelveticaNeueCyr-Heavy, Helvetica;
			position:absolute;
			right:0;
			padding:30px 40px 45px 40px;
			top:-75px;
			margin-right:80px;
			height:65px;

			background: rgb(0, 0, 0);
			background: rgba(0, 0, 0, 0.4);
			color:#fff;

			font-size:36pt;
			font-weight:bold;
			min-width:360px;
			text-align:center;
		}

		.adv_bid { height:165px; padding:30px; background-color:#FAFAFA; margin-right: 80px; }
		.adv_bid input:first-child{ height:40px; text-align:center; font-size: 16pt; margin-bottom:15px; line-height:1.16; font-family:SegoeUI_Regular; }
		.adv_bid input { width:300px; display:block; margin:0 auto; font-family:SegoeUI_Regular; font-size: 14pt; line-height: 2.3;}

	.u_info { background-color:#FAFAFA; padding:30px; }
	.u_img { float:left; margin-right:40px;}
	.u_text {
		float:left;
		font-size: 14pt;
		font-family: SegoeUI_Regular;
		text-align: left;
	}
		.u_role {
			color: #333;
		}
		.u_msg {
			margin-top: 25px;
			color: #666;
		}
		.u_contact { padding-left:30px; float:left; margin-top: 20px; margin-right: 60px;
			font-size: 16pt;
			color: #666;
			width: 260px;
		}
		.u_contact a { color:#666; }
		.u_phone { background:url(contact/phone.png) no-repeat 0 50%; }
		.u_mail { background:url(contact/mail.png) no-repeat 0 50%; }
		.u_phone2 { background:url(contact/mobile.png) no-repeat 0 50%; }
		.u_skype { background:url(contact/skype.png) no-repeat 0 50%; }
		.u_viber { background:url(contact/viber.png) no-repeat 0 50%; }
		.u_whatsapp { background:url(contact/whatsapp.png) no-repeat 0 50%; }
	

#content {
	min-width: 1024px;
	max-width: 3000px;margin: 0 auto;
}
.content_w {
	width: 100%;
	padding: 30px 80px;
	position: relative;
}

#re_footer {
	margin-top: 20px;
	width: 100%;
	min-width: 1024px;
	max-width: 3000px;margin: 0 auto;
	background-color: #1A1A1A;
	color: #888;
	padding: 0 80px;
}
#re_footer .title { color: #fff; text-transform: uppercase; }

/*
	#re_footer_left { float: left; width: 48%; margin: 33px 0; background:url(i/resales_b.png) no-repeat 0 0; padding-top: 90px; }
*/
	#re_footer_left { float: left; width: 48%; margin: 33px 0; }
	.re_footer_img { margin-bottom:35px; }
	.re_footer_img1 { width:240px; height:41px; background:url(i/resales_logo_f1.png) no-repeat 0 -41px; }
	.re_footer_img:hover{ background-position:0 0; }

	#re_footer_right { float: left; width: 48%; margin: 33px 0; }
#re_footer2 {
	width: 100%;
	min-width: 1024px;
	max-width: 3000px;margin: 0 auto;
	background-color: #000;
	color: #999;
	padding: 14px 80px;
}
#re_footer2 a { color: #98BD15; }



/* jssor slider arrow navigator skin 05 css */
/*
	.jssora05l                  (normal)
	.jssora05r                  (normal)
	.jssora05l:hover            (normal mouseover)
	.jssora05r:hover            (normal mouseover)
	.jssora05l.jssora05ldn      (mousedown)
	.jssora05r.jssora05rdn      (mousedown)
*/
.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 42px;
	height: 40px;
	cursor: pointer;
	background: url(i/a17.png) no-repeat;
	overflow: hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }

/* jssor slider thumbnail navigator skin 01 css */
/*
.jssort01 .p            (normal)
.jssort01 .p:hover      (normal mouseover)
.jssort01 .p.pav        (active)
.jssort01 .p.pdn        (mousedown)
*/

.jssort01 {
	position: absolute;
	/* size of thumbnail navigator container */
	width: 950px;
	height: 100px;
}

	.jssort01 .p {
		position: absolute;
		top: 0;
		left: 0;
		width: 72px;
		height: 72px;
	}

	.jssort01 .t {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: none;
	}

	.jssort01 .w {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
	}

	.jssort01 .c {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 68px;
		height: 68px;
		border: #000 2px solid;
		box-sizing: content-box;
		background: url(i/t01.png) -950px -950px no-repeat;
		_background: none;
	}

	.jssort01 .pav .c {
		top: 2px;
		_top: 0px;
		left: 2px;
		_left: 0px;
		width: 68px;
		height: 68px;
		border: #000 0px solid;
		_border: #fff 2px solid;
		background-position: 50% 50%;
	}

	.jssort01 .p:hover .c {
		top: 0px;
		left: 0px;
		width: 70px;
		height: 70px;
		border: #fff 1px solid;
		background-position: 50% 50%;
	}

	.jssort01 .p.pdn .c {
		background-position: 50% 50%;
		width: 68px;
		height: 68px;
		border: #000 2px solid;
	}

	* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
		/* ie quirks mode adjust */
		width /**/: 72px;
		height /**/: 72px;
	}


.news_one {
	margin-bottom: 10px;
	height:77px;
	overflow:hidden;
}

	.news_img {
		float:left;
		display:block;
		width: 72px;
		height: 72px;
		margin-right: 18px;
		overflow: hidden;
		margin-top:7px;
		background-position:50% 50%;
		background-repeat:none;
	}
	.news_img:hover {text-decoration:none}
	
	.news_data {margin-left:75px}

	.news_one a { display:block; text-transform: uppercase; color:#fff}
	.news_date { position:relative; font-style:italic; color:#888; margin-top:-6px; font-size:11px}
	.news_msg { color:#ccc; font-size:11px}

.re_gray1 { background: url(i/re_gray.png) repeat 0 0 #fafafa; }
.re_gray { background: url(i/re_gray.png) repeat 0 0 #fafafa; padding:32px 0; }


.facebook { background:url(social/facebook.png) no-repeat 0 0; display:block; float:left; width:62px; height:62px; margin:14px 16px 0 0; }
.draugiem { background:url(social/draugiem.png) no-repeat 0 0; display:block; float:left; width:62px; height:62px; margin:14px 16px 0 0; }
.google { background:url(social/google.png) no-repeat 0 0; display:block; float:left; width:62px; height:62px; margin:14px 16px 0 0; }
.twitter { background:url(social/twitter.png) no-repeat 0 0; display:block; float:left; width:62px; height:62px; margin:14px 16px 0 0; }
.youtube { background:url(social/youtube.png) no-repeat 0 0; display:block; float:left; width:62px; height:62px; margin:14px 16px 0 0; }


.re_paging { text-align:center; margin-bottom:40px; }
.re_page {
	background-color: #fff;
	border: 1px solid #ADADAD;
	color: #ADADAD;
	border-radius: 40px;
	width: 40px;
	height: 40px;
	display: inline-block;
	margin: 5px;
	text-align: center;
	padding: 6px;
	font-size: 16px;
}
.re_page:hover, .re_page:focus, .re_page:active {text-decoration:none; color: #ADADAD;}
.re_page_active {
	border: 1px solid #FA6839;
	background-color: #FA6839;
	color: #fff;
}
.re_page_big {
	border-radius: 59px;
	width: 59px;
	height: 59px;
	padding: 13px;
	font-size: 25px;
}
.re_page_dots {
	display: inline-block;
	margin: 0 49px;
	width: 27px;
	height: 5px;
	background: url(i/3dots.png) no-repeat 50% 50%;
	color: #fff;
}



/* Contacts */

.c_map {
	width: 479px;
	height: 479px;
	float: left;
}

.c_info {
	float: left;
	margin-left: 60px;
	color: #666;
}

.c_address {
	background: url(contact/c_marker.png) no-repeat 0 0;
	padding-left: 28px;
	margin-top: 34px;
}

.c_time {
	background: url(contact/c_time.png) no-repeat 0 0;
	padding-left: 28px;
	margin-top: 34px;
}

.c_phone {
	background: url(contact/c_phone.png) no-repeat 0 0;
	padding-left: 28px;
	margin-top: 34px;
}





.btn-default { background: #fff !important; }
.btn { border:1px solid #E1E1E1; border-radius: 0 !important; }
label { font-weight: normal !important; }


.adv_form {
	width: 100%;
}

.adv_form_l {
	width: 314px;
}
.adv_form_l2 {
	width: 479px;
}
.adv_form_r {
	padding-left: 60px;
}

.adv_header {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	margin: 13px 0;
}
.adv_header b {font-weight: 600}

.adv_form_one { min-height:39px; margin-bottom:16px;}

.adv_tags {}
.adv_tags td { text-align: center; padding-left:40px; min-width:296px}
.adv_tags td:first-child { padding-left:0; min-width:256px}
.adv_tags_row { margin-bottom: -10px}

.adv_delim { height:16px; }
.adv_delim + .adv_header { margin-top:0; }

.adv_form label { display:inline-block; min-width:145px; text-transform: uppercase; font-size: 13px; }
.adv_form input.text { width:100%; height:39px !important;}
.adv_form select, .adv_form select + div, .adv_form select + div button { width:100%; height:39px !important;}
.adv_form textarea {
	padding: 3px;
	width: 100%;
	height: 212px;
}

#adv_field_cost input { float:left; margin-right: 13px; width: 175px; }
#adv_field_cost select, #adv_field_cost select + div { float: left; width: 126px !important; }

#adv_msg li:first-child { float:left; text-transform:uppercase;}
#adv_msg li > span { background-color: transparent; color:#333; line-height: 2.27; font-size:18px}
#adv_msg li { float:right; text-transform:uppercase;}
#adv_msg li a { background-color: transparent; color:#333; }
#adv_msg li.active a { background-color: #98BD15; color:#fff; }



.calc_info {
	color: #666;
}

.calc_info ol {
	counter-reset:li;
	color: #999;
    margin: 0 0 0 30px;
	padding: 0;
}
ol > li {
    position:relative;
    margin:25px 0 0 0;
    padding:0;
    list-style:none;
}
ol > li:before {
    content: counter(li) ".";
    counter-increment: li;
    width:2em;
    padding:0 10px 0 0;
    color: #FA6839;
    font-weight:bold;
    font-family: HelveticaNeueCyr_Bold;
	font-size: 18px;
    text-align: center;
}




/* Top slider */


#slider {
	position:absolute;
	display:block;
	width:100%;
	height:339px;
	text-align:left;
	color:#fff;
	text-decoration: none;
	font-size: 18px;
	/*
	padding-left:160px;
	padding-top:20px;
	*/
	line-height:2.5;
	text-shadow: 1px 1px 1px #000;

}
#slider.main {height:640px;}

	#slider ul {
		width: 999999px;
		position: relative;
		left: 0;

		list-style:none outside none;
		margin:0;
		padding:0;
	}

	#slider li {
		float:left;
		overflow: hidden;
		list-style:none outside none;
		display:block;

		height:339px;
		text-align:left;
		color:#fff;
		text-decoration: none;
		font-size: 18px;

		line-height:2.5;
		text-shadow: 1px 1px 1px #000;
		
		vertical-align: middle;
	}
	#slider li:hover	{}
	.main #slider li	{height:640px;}
	
	#slider img	{max-height:339px;}
	.main #slider img	{max-height:640px;}

	.adv_s_l, .adv_s_r {
		display: block;
		position: absolute;
		/* size of arrow element */
		width: 80px;
		height: 80px;
		top: 140px;
		cursor: pointer;
		background: url(i/arrows.png) no-repeat rgba(0,0,0,0.4);
		overflow: hidden;
	}
	.main #slider .adv_s_l, .main #slider .adv_s_r { top: 300px; }
	.adv_s_l { left:0; background-position: 0 0; }
	.adv_s_r { right:0; background-position: -80px 0; }

	#slider  a, #slider  a:hover, #slider  a:focus, #slider  a:active { color:#fff; text-decoration: none }
	#slider  .title1 { position:absolute; font-family: HelveticaNeueCyr-Bold, Helvetica; font-size:38px; margin: 65px 0 0 115px; font-weight:bold; }
	#slider  .title2 { position:absolute; font-family: HelveticaNeueCyr-Bold, Helvetica; font-size:38px; margin:111px 0 0 115px; font-weight:bold; }
	#slider  .title3 { position:absolute; font-family: HelveticaNeueCyr-Heavy, Helvetica; font-size:32px; margin:165px 0 0 115px; }

.ren {
	width: 100%;
}

.ren_l {
	padding-right: 35px;
}
	
	#ren_l {
		min-height: 460px;
	}

	.ren_l .ren_img {
		width: 100%;
		max-height: 382px;
		overflow: hidden;
		display: block;
		text-align: center;
	}

	.ren_l .ren_info {
		width: 100%;
		display: block;
		margin: 0 auto;
		background-color: #FAFAFA;
		position: relative;
	}

		.ren_l .ren_title {
			color: #333;
			text-transform: uppercase;
			font-size: 11pt;
			padding: 20px 32px;
		}

		.ren_l .ren_msg {
			padding: 29px 32px 37px 32px;
			color: #333;
			font-size: 12pt;
		}

		.ren_l .ren_date {
			padding: 0 32px 19px 32px;
			color: #666;
			font-style: italic;
			font-size: 12pt;
		}

.ren_r {
	width: 389px;
}

	#ren_r {
		min-height: 460px;
		overflow-x: hidden;
		overflow-y: auto;
	}

	.ren_r .ren_one {
		text-decoration:none;
		display: block;
		margin: 0 0 27px 0;
	}
	.ren_r .ren_one:hover,
	.ren_r .ren_one:focus,
	.ren_r .ren_one:active,
	.ren_r .ren_active { text-decoration:none; background-color:#FAFAFA}

	.ren_r .ren_img {
		float: left;
		width: 72px;
		height: 72px;
		margin-right: 19px;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-color: #fff;
	}

	.ren_r .ren_info {
		float: left;
		width: 242px;
		word-wrap: break-word;
	}

		.ren_r .ren_title {
			color: #333;
			text-transform: uppercase;
			font-size: 11pt;
		}

		.ren_r .ren_date {
			color: #999;
			font-style: italic;
			font-size: 9pt;
		}

		.ren_r .ren_msg {
			margin: 18px 0 0 0;
			color: #666;
			
		}

#file_arr {
	display: block; width:1px; height:1px;
}
#file_arr_btn {
	background-color: #98BD15; color: #fff; padding:13px 9px; height:40px; float: right; line-height:14px; cursor: pointer;
}
.file_one {
	float: left;
	position: relative;
	margin: 0 8px 8px 0;
	width: 180px;
	height: 135px;
	background-color: #fff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	border: 1px solid transparent;
}
.file_wait {
	background-image: url(i/ajax64.gif);
	border: 1px solid #ccc;
}
.file_main {
/*
	position:absolute;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.9;
	z-index: 1;
*/
}

	.file_one .file_overlay span { display:none; }
	.file_one:hover .file_overlay span { display:block; }
	.file_main:hover .file_overlay span { display:none !important; }

	.file_one:hover .file_overlay {
		width:100%;
		height: 135px;
		line-height: 135px;
		text-shadow: 1px 1px #000;
		color: #fff;
		text-align: center;
		vertical-align: middle;
		position:absolute;
		background-color: rgba(0,0,0, 0.2);
		z-index: 2;
		transition: background-color 0.4s;
	}

	.file_remove {
		position: absolute;
		float: right;
		top: 0;
		right: 0;
		width: 28px;
		height: 28px;
		background: url(i/close.png) no-repeat 50% 50%;
		border: 1px solid transparent;
		cursor: pointer;
		z-index: 3;
	}
	.file_remove:hover {
		opacity: 0.6;
		transition: opacity 0.15s;
	}

	#file_main_overlay {
		width:100%;
		height: 135px;
		line-height: 135px;
		text-shadow: 1px 1px #000;
		color: #fff;
		text-align: center;
		vertical-align: middle;
		position:absolute;
		z-index: 2;
	}


.adv_l, .adv_r {
	display: block;
	position: absolute;
	opacity: 0;
	width: 80px;
	height: 80px;
	top: 110px;
	cursor: pointer;
	background: url(i/arrows.png) no-repeat rgba(0,0,0,0.4);
	overflow: hidden;
}
.adv_one:hover .adv_l,
.adv_one:hover .adv_r {
	opacity: 1;
	transition: opacity 0.3s;
}
.adv_l { left:0; background-position: 0 0; }
.adv_r { right:0; background-position: -80px 0; }


.search2_tip { text-align:center; color:#666; margin-bottom:30px}


/* sort */

.adv_sort {margin-bottom:15px; display:block; width:64%; height:34px;}

.adv_sort_btn {
	width: auto;
	height: 36px;
	padding: 6px 16px;
	border-radius: 20px;
	display: inline-block;
	cursor:pointer;
	border:1px solid #666;
}
.adv_sort_on {
	border:1px solid #FA6839;
}

.adv_sort_right {
	float: right;
	text-align: right;
	width: 435px;
}
	.adv_sort_title {
		display: inline-block;
		width: auto;
		height: 36px;
		padding: 6px 1px 6px 15px;
	}
	@media (max-width: 1160px){
		#re3_menu { padding-right:0px !important; text-align:right !important; }
		#re3_menu > .re3_link { padding: 18px 7px !important; }
	}

	.adv_sort_btn.adv_sort_desc { width: 36px; background:url(/web/i/sort.png) no-repeat 0 0; }
	.adv_sort_btn.adv_sort_desc.adv_sort_on { width: 36px; background:url(/web/i/sort.png) no-repeat 0 -40px; }
	.adv_sort_btn.adv_sort_asc { width: 36px; background:url(/web/i/sort.png) no-repeat -40px -40px; }
	.adv_sort_btn.adv_sort_asc.adv_sort_on { width: 36px; background:url(/web/i/sort.png) no-repeat -40px 0; }

/*
.adv_sort_tip { float: left; padding:5px; }

.adv_sort_btn { float: right; padding:5px; cursor:pointer; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.adv_sort_btn:first-child { float: none; }

.adv_sort_on { background-color: #98BD15; color: #fff; }
	.adv_sort_on .red { color: #fff; }

.adv_sortord { background:url(i/sort_desc.png) no-repeat 0 0; float:right; width:26px; height:18px; padding-left:2px; margin-top:3px}
.adv_sort_asc { background:url(i/sort_asc.png) no-repeat 0 0; }
*/
