@charset "utf-8";

/*////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////// ОБЩИЕ СТИЛИ /////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////*/
.print 		{display:none;}
.clear:after {content:"."; display:block; height:0; clear:both !important; visibility:hidden;}

.bold 	{font-weight:bold !important;}

.line_through {text-decoration:line-through !important;}
.underline {text-decoration:underline;}
.underline:hover {text-decoration:none;}

.red 	{color:#9C2800 !important;}
.blue 	{color:#1B85B1 !important;}
.green 	{color:#457100 !important;}
.grey 	{color:#A0A0A0 !important;}
.black 	{color:#383838 !important}

.h50 	{height:50px !important;}
.h100 	{height:100px !important;}
.h300 	{height:300px !important;}
.h400 	{height:400px !important;}
.h500 	{height:500px !important;}

.w50 	{width:50px !important;}
.w100 	{width:100px !important;}
.w150 	{width:150px !important;}
.w220 	{width:220px !important;}
.w240 	{width:240px !important;}
.w300 	{width:300px !important;}
.w400 	{width:400px !important;}
.w500 	{width:500px !important;}
.w100oo {width:100% !important;}

.left 	{text-align:left !important;}
.right 	{text-align:right !important;}
.none 	{display:none !important;}
.block 	{display:block !important;}

.bg_green 	{background-color:#0F8200;}
.bg_red 	{background-color:#B50303;}

.shadow5 	{-moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);box-shadow: 4px 4px 5px rgba(0,0,0,0.5);}
.radius5 	{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.novalid 	{border:#F00 1px solid !important;}
.link-grey-dashed {text-decoration:none; border-bottom:#A0A0A0 dashed 1px;}
.link-grey-dashed:hover {text-decoration:none; border-bottom:none;}


/*================================================================================*/


/*////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////// ИНДИВИДУАЛЬНЫЕ СТИЛИ ////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////*/
html 		{height:100%;}
body, table, td, th, div, a, p, span, strong, h1, h2, h3, h4, h5, label, form, ul, li, ol, img {margin:0; padding:0; border:none;}
input 		{margin:0; padding:0;}
li 			{list-style:none;}
table 		{border-collapse:collapse;}
body 		{font-family:Arial, Helvetica, sans-serif;  background:url("../img/imposition/main/bg_body.jpg") top center no-repeat; font-size:0.8em; color:#383838; z-index:0; position:relative;}
textarea 	{resize:none; overflow:auto; border:2px inset #CCCCCC;}
a {color:#1B8CB1; text-decoration: none;}
a:hover {text-decoration:underline;}

.link-dashed {text-decoration:none; border-bottom:#A0A0A0 dashed 1px;}
.link-dashed:hover {text-decoration:none; border-bottom:none;}
.link-yellow-bg 		{background-color:#F5E6CA; padding:3px;}
.title-link1 {font-size:14px; font-weight:bold;}
.link-hover-red:hover {color:#9B2901;}
.link-black-dashed {text-decoration:none; border-bottom:#383838 dashed 1px;}
.link-black-dashed:hover {text-decoration:none; border-bottom:none;}


.preloader 	{position:absolute; top:0; left:0; text-align:center; z-index:1000; background: url("../img/imposition/bg_modal.png") repeat scroll 50% 50% #666666; opacity: 0.5;}
.datepicker {padding:3px 3px 3px 28px !important; height:18px; background:url("../img/imposition/sprite.png") 0 -135px no-repeat; cursor:pointer; width:80px !important; background-color:#FFF;}

.good 		{background:url("../img/imposition/sprite.png") 0 -32px no-repeat; width:12px; height:12px; display:inline-block;}
.bad 		{background:url("../img/imposition/sprite.png") -24px -32px no-repeat; width:12px; height:12px; display:inline-block;}
.good_ok 	{background:url("../img/imposition/sprite.png") -12px -32px no-repeat; width:12px; height:12px; display:inline-block;}
.bad_ok		{background:url("../img/imposition/sprite.png") -36px -32px no-repeat; width:12px; height:12px; display:inline-block;}
.wave 		{height:6px; margin:2px 0; background:url("../img/imposition/main/sprite_x_bg.png") 0 0 repeat-x;}
.dashed 	{height:4px; margin:8px 0; background:url("../img/imposition/main/sprite_x_bg.png") 0 -6px no-repeat;}

.crumbs 			{margin:0 0 20px 0; font-size:11px; color:#999;}
.crumbs a 			{text-decoration:underline; margin-right:10px;}
.crumbs a:hover 	{text-decoration:none;}

.baloon 	{padding:0 10px 0 0;}
.baloon h3 	{color:#1B8CB1; margin:0 !important;}
.baloon p 	{color:#B37A01; font-size:11px;}

.column_h2 				{}
.column_h3 				{font-size:16px; font-weight:bold; color:#1B8CB1;}
.column_comment>strong 	{display:block; text-align:left; font-size:16px; font-style:italic;}
.column_comment>p 		{margin:15px 0;}

.icons 		{margin:15px 0;}
.icons span	{display:inline-block; width:16px; height:16px; margin:0 3px;}
.icons>div	{width:300px; float:left;}
.ic_wc 		{background:url("../img/imposition/sprite.png") 0 -100px no-repeat;}
.ic_hot_w 	{background:url("../img/imposition/sprite.png") -16px -100px no-repeat;}
.ic_shower 	{background:url("../img/imposition/sprite.png") -32px -100px no-repeat;}
.ic_freez 	{background:url("../img/imposition/sprite.png") -48px -100px no-repeat;}
.ic_climat 	{background:url("../img/imposition/sprite.png") -64px -100px no-repeat;}
.ic_tv 		{background:url("../img/imposition/sprite.png") -80px -100px no-repeat;}
.ic_phone 	{background:url("../img/imposition/sprite.png") -96px -100px no-repeat;}
.ic_www 	{background:url("../img/imposition/sprite.png") -112px -100px no-repeat;}
.ic_p 		{background:url("../img/imposition/sprite.png") -128px -100px no-repeat;}
.ic_resto 	{background:url("../img/imposition/sprite.png") -144px -100px no-repeat;}
.ic_pool 	{background:url("../img/imposition/sprite.png") -160px -100px no-repeat;}
.ic_sauna 	{background:url("../img/imposition/sprite.png") -176px -100px no-repeat;}
.ic_med 	{background:url("../img/imposition/sprite.png") -192px -100px no-repeat;}
.ic_bar 	{background:url("../img/imposition/sprite.png") -208px -100px no-repeat;}
.ic_sport 	{background:url("../img/imposition/sprite.png") -224px -100px no-repeat;}
.ic_spa 	{background:url("../img/imposition/sprite.png") -240px -100px no-repeat;}

.ig_wc 		{background:url("../img/imposition/sprite.png") 0 -116px no-repeat;}
.ig_hot_w 	{background:url("../img/imposition/sprite.png") -16px -116px no-repeat;}
.ig_shower 	{background:url("../img/imposition/sprite.png") -32px -116px no-repeat;}
.ig_freez 	{background:url("../img/imposition/sprite.png") -48px -116px no-repeat;}
.ig_climat 	{background:url("../img/imposition/sprite.png") -64px -116px no-repeat;}
.ig_tv 		{background:url("../img/imposition/sprite.png") -80px -116px no-repeat;}
.ig_phone 	{background:url("../img/imposition/sprite.png") -96px -116px no-repeat;}
.ig_www 	{background:url("../img/imposition/sprite.png") -112px -116px no-repeat;}
.ig_p 		{background:url("../img/imposition/sprite.png") -128px -116px no-repeat;}
.ig_resto 	{background:url("../img/imposition/sprite.png") -144px -116px no-repeat;}
.ig_pool 	{background:url("../img/imposition/sprite.png") -160px -116px no-repeat;}
.ig_sauna 	{background:url("../img/imposition/sprite.png") -176px -116px no-repeat;}
.ig_med 	{background:url("../img/imposition/sprite.png") -192px -116px no-repeat;}
.ig_bar 	{background:url("../img/imposition/sprite.png") -208px -116px no-repeat;}
.ig_sport 	{background:url("../img/imposition/sprite.png") -224px -116px no-repeat;}
.ig_spa 	{background:url("../img/imposition/sprite.png") -240px -116px no-repeat;}

.i_facecontrol 	{background:url("../img/imposition/sprite.png") -32px -609px no-repeat;}
.i_livemusic 	{background:url("../img/imposition/sprite.png") -128px -609px no-repeat;}
.i_karaoke 		{background:url("../img/imposition/sprite.png") -16px -609px no-repeat;}
.i_dance 		{background:url("../img/imposition/sprite.png") -112px -609px no-repeat;}
.i_billiards 	{background:url("../img/imposition/sprite.png") -96px -609px no-repeat;}
.i_food 		{background:url("../img/imposition/sprite.png") -48px -609px no-repeat;}
.i_food_delivery{background:url("../img/imposition/sprite.png") -80px -609px no-repeat;}
.i_alcohol 		{background:url("../img/imposition/sprite.png") -64px -609px no-repeat;}
.i_24 			{background:url("../img/imposition/sprite.png") 0 -609px no-repeat;}
.i_baby_room 	{background:url("../img/imposition/sprite.png") -144px -609px no-repeat;}

#dialog img 					{display:inline-block; margin:20px 300px;}
#dialog form 					{padding:15px;}
#dialog form label 				{display:inline-block; width:150px;}
#dialog form input 				{padding:3px;}
#dialog form input[type=text] 	{width:400px;}
#dialog form textarea 			{width:400px;}
#dialog form select 			{padding:3px 0 3px 3px;}
#dialog form div 				{margin:10px 0;}
#dialog form .datepicker 		{width:80px !important;}

#dialog form table 				{width:100%;}
#dialog form table td 			{vertical-align:top;}

.s-text 		{width:860px; margin:20px auto; background-color:#FFFAEE; padding:20px; color:#815B00;}
.s-text h1 		{font-size:2em;}
.s-text h2 		{font-size:1.8em;color:#B98300;}
.s-text h3 		{font-size:1.6em;color:#DB9B02;}
.s-text p 		{text-align:justify; margin:10px 0; font-size:0.9em; }

/* ПОСТРАНИЧНАЯ НАВИГАЦИЯ */
.PN {text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:10px 0;}
.PN a {margin-right:15px; line-height:20px;}

.PN .this {color:#FFF; display:inline-block; width:20px; height:20px; background-color:#1B85B1; line-height:20px; text-align:center; margin-right:15px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
/* ---------------------------------------------------------- */
/* КАПЧА */
.capcha-table 			{width:250px !important;}
.capcha-table td 		{padding:3px; !important;}
.capcha-table label 	{display:block; !important;}
.capcha-table .ahtung 	{padding:5px; width:100px; !important;}
/* ---------------------------------------------------------- */
/*загрузчик изображений*/
.IMGR 						{border:#FFF 1px solid; padding:10px; margin:10px 0;}
.IMGR>h3 					{color:#990033; margin:10px 0;}
.IMGR_list>div 				{display:inline-block; width:180px; position:relative; text-align:center; margin:10px 5px; padding:5px; border:#fff 1px solid;}
.IMGR_list table 			{width:160px; height:160px; border:#903 solid 1px; background-color:#FFF; margin:auto;}
.IMGR_list td 				{vertical-align:middle !important; text-align:center !important; overflow:hidden;}
.IMGR_list img 				{max-height:130px; max-width:130px;}
.IMGR_list>div>span 		{background:url("../img/imposition/sprite.png") 0 -16px no-repeat; cursor:pointer; display:inline-block; height:16px; line-height:16px; padding-left:18px;}
.IMGR_list>div>span:hover 	{background:url("../img/imposition/sprite.png") 0 0 no-repeat;}
.IMGR_list p 				{font-size:10px; text-decoration:underline; cursor:pointer;}
.IMGR_list p:hover 			{text-decoration:none;}
.IMGR_list .copy_filename 	{color:#060;}
.IMGR_list .change_filename {color:#039}
/* ---------------------------------------------------------- */



/*////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////// ОБЩИЙ ШАБЛОН ////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////*/

.wrap 				{width:80%; min-width:1200px; max-width:1300px; margin:auto; position:relative; height:100%;}
header 				{height:115px; position:relative;}
header .title 		{position:absolute; left:0; top:10px; display:inline-block; width:300px; height:90px; background-image:url("../img/imposition/main/sprite.png"); background-position: 0 0;}
/*header .title a 	{font-size:2.5em; color:#FFF; font-weight:bold; text-decoration:none;}*/
header .slogan {width:100%; font-family:'Comic Sans MS', cursive; color:#FFF; position:absolute; top:70px; left:0; font-size:1.4em;}
header .slogan>a {color:#1B5687; display:inline-block; float:right;}
header .slogan>a:hover {color:#ff5500; text-decoration:none;}
header .poster {width:800px; height:75px; margin: auto; padding:10px 0 0 0 ; text-align:center;}
header .poster a {display:inline-block; height:45px; color:#FFF; margin-right:40px; text-decoration:underline; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px; padding:15px 0 15px 0; text-align:left;}
header .poster a:hover {text-decoration:none; background-color:#8ECCE7;}
header .poster .hot {background:url("../img/imposition/main/sprite.png") no-repeat 0 -240px; width:100px; padding-left:70px; }
header .poster .housing {background:url("../img/imposition/main/sprite.png") no-repeat 0 -90px; width:130px; padding-left:70px; }
header .poster .tour {background:url("../img/imposition/main/sprite.png") no-repeat 0 -165px; width:150px; padding-left:80px; }

header .anonce 		{width:500px; height:100%; margin:auto; font-family:"Comic Sans MS", cursive;}
header .anonce p 	{padding:25px 0 0 200px; }
header .anonce a 	{color:#FFF; font-size:1.2em; text-decoration:none}

header .reg 		{position:absolute; top:0; right:0; width:250px; height:30px; background-color:#FFF; text-align:center; border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;}
header .reg a 		{line-height:30px; padding:0 15px 0 0; text-decoration:underline; font-size:11px;}
header .reg a:hover {text-decoration:none;}


.container {margin:0 auto 5px auto; background-color:#FFF; border:#A0A0A0 solid 1px; position:relative; z-index:0; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);box-shadow: 0 0 10px rgba(0,0,0,0.5); border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; min-height:500px;}

/*главное меню*/
.container nav 						{border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;}
.container nav 						{height:45px; background:url("../img/imposition/main/sprite_x_bg.png") repeat-x 0  -310px; width:100%; position:relative; z-index:20;}
.container nav ul li 				{position:relative; display:inline; float:left;}
.container nav ul li a 				{display:inline-block;  padding:0 15px; line-height:45px; color:#000; text-decoration:none;}
.container nav ul li a:hover 		{background-color:#D2E5F2;}

.container nav-active 				{background-color:#D2E5F2 !important;}
.container nav-active-button 		{background-color:#FFF; color:#9B2901 !important;}

.container nav ul li ul 			{position:absolute; left:0; display:block; visibility:hidden;}
.container nav ul li ul li 			{display:inline-block; float:none; background-color:#20AEDD; position:relative}
.container nav ul li ul li a 		{width:160px; padding:4px; margin:0; border-top-width:0; border-bottom:1px solid gray; border-left:1px solid #778; border-right:1px solid #778;  line-height:20px; background-color:#D2E5F2;}
.container nav ul li ul li a:hover 	{background-color:#4CB3DC; color:#FFF;}
/*IE6 hack to get sub menu links to behave correctly*/
* html .container nav ul li a 		{display: inline-block;}
.main-menu-active {background-color:#D2E5F2 !important;}
.main-menu-active-button {background-color:#FFF; color:#9B2901 !important;}

.container #IE-left-buton 	{border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;-moz-border-radius: 10px 0 0 0;}
.container>table 			{width:100%; margin-bottom:15px;}
.container>table td 		{vertical-align:top;}
.container_right_td 		{width:230px; padding:20px 20px 0 20px;}
.container_left_td 			{padding:20px 0 20px 20px;}
.container_left_td h1 		{width:900px; margin:auto;}

footer 				{width:100%; height:300px; background:url("../img/imposition/main/sprite_x_bg.png") repeat-x 0 -10px; text-align:center; color:#FFF; position:relative;}
footer p 			{font-size:11px}
footer .content 	{height:230px; margin:0 auto 5px auto; border-bottom:#A0A0A0 solid 1px; padding:10px; background:url("../img/imposition/main/bg_footer.png") bottom center no-repeat;}
footer .content a 	{color:#767676;}
footer .list 		{width:1000px; margin:auto; height:100%;}
footer .list ul 	{display:inline-block; float:left; margin:0 15px; width:170px;}
footer .list li 	{margin:5px 0; text-align:left;}
.YandexMetrika 		{position:absolute; width:100%; height:31px; top:150px; text-align:center !important;}

/*ГЛАВНАЯ СТРАНИЦА*/
.main-title 			{width:600px; padding:0 10px 10px 10px; color:#1B8CB1; margin:auto; font-family:'Comic Sans MS', cursive; text-align:center;}
.maim_ttl1 				{height:50px; width:900px; margin: 0 auto 15px auto; background:url("../img/imposition/title4.png") left top no-repeat}
.maim_ttl2 				{height:50px; width:900px; margin:15px auto; background:url("../img/imposition/title3.png") left top no-repeat;}
.main-turizm 			{width:900px; margin:auto;}
.main-turizm a 			{color:#1B85B1;}
.main-turizm li 		{margin:3px 0; padding-left:15px}
.main-turizm-anons_l 	{float:left; width:50%; background:url("../img/imposition/main_anons_tur_text.png") top center no-repeat; padding-top:50px; z-index:-1; display:inline-block}
.main-turizm-anons_r 	{float:left; width:50%; background:url("../img/imposition/main_anons_tur_text2.png") top center no-repeat; padding-top:50px;}

.main-t-promo 			{width:900px; height:315px; background:url("../img/imposition/bg_main_form2.png") no-repeat; position:relative; font-size:0.9em;}
.main-t-promo h3 		{font-size:1.4em; margin-bottom:7px;}

.new_obj_baner 			{border:#269AC9 solid 5px; color:#185583; font-weight:bold; padding:0 0 10px 0;}
.new_obj_baner>p 		{text-align:center; font-size:1.4em; background-color:#fef8ea; padding:5px; border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;}
.new_obj_baner>div>a 	{display:block; width:200px; height:40px;  color:#FFF; font-size:14px; line-height:40px; text-align:center; text-transform:uppercase; margin:10px auto 0 auto; position:relative;}
.new_obj_baner>div>a>span{position:absolute; right:20px; top:0; font-size:1.5em;}
.new_obj_baner .tur 	{background:url("../img/imposition/bg_buttons.png") no-repeat 0 -660px;}
.new_obj_baner .tur:hover{text-decoration:none; background:url("../img/imposition/bg_buttons.png") no-repeat 0 -700px ;}
.new_obj_baner .line_arrow {background:url("../img/imposition/sprite.png") no-repeat -50px -460px; height:10px; width:200px; margin:5px auto;}
.new_obj_baner>a 		{color:#185583; display:block; text-align:left; font-size:1.3em; padding:0 10px;}
.new_obj_baner>span 	{font-weight:normal; font-size:12px; color:#FF5500; display:block; text-align:right; padding:15px 10px 0 10px;}
.new_obj_baner>hr 		{margin:10px 0;}
.new_obj_baner ul 		{padding:0 10px;}
.new_obj_baner hr 		{margin:5px 10px;}
.new_obj_baner li 		{list-style:disc; margin-left:15px; font-weight:normal; padding:0;}
.new_obj_baner .leis 	{background:url("../img/imposition/bg_buttons.png") no-repeat 0 -740px ;}
.new_obj_baner .leis:hover {background:url("../img/imposition/bg_buttons.png") no-repeat 0 -780px ; text-decoration:none;}

.housing_baner 			{border:#269AC9 solid 5px; width:280px; color:#185583; font-weight:bold; float:left; height:275px; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px; margin:0 10px 0 0; background-color:#D3E6F3;}
.tur_baner 			{border:#269AC9 solid 5px; width:280px; color:#185583; font-weight:bold; position:absolute; top:15px; right:15px; height:275px; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.tur_baner label { display:block;}

.promo_baner>p 		{text-align:center; font-size:1.4em; background-color:#fef8ea; padding:5px; border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;}
.promo_baner>div>a 	{display:block; width:200px; height:40px;  color:#FFF; font-size:14px; line-height:40px; text-align:center; text-transform:uppercase; margin:10px auto 0 auto; position:relative; background:url("../img/imposition/bg_buttons.png") 0 -620px no-repeat;}
.promo_baner>div>a:hover{background:url("../img/imposition/bg_buttons.png") no-repeat 0 -820px; text-decoration:none;}
.promo_baner>div>a>span{position:absolute; right:20px; top:0; font-size:1.5em;}
.promo_baner>span>a 	{font-weight:normal; font-size:12px; color:#FF5500; display:block; text-align:right; padding:0 10px; text-decoration:underline;}
.promo_baner>span>a:hover{text-decoration:none;}
.promo_baner ul 		{padding:0 10px;}
.promo_baner li 		{margin:10px 0; font-weight:normal; padding:0 0 0 22px; position:relative; display:block;}
.promo_baner li>span 	{display:inline-block; width:18px; height:24px; position:absolute; left:0; top:3px;background:url("../img/imposition/sprite.png") no-repeat 0 -71px;}
.promo_baner .look 	{color:#206DAC; padding:0 10px; display:block; text-align:right; text-decoration:underline;}
.promo_baner .look:hover {text-decoration:none;}

.main_agency 			{height:175px; background:url("../img/imposition/main/agency.png") no-repeat; position:relative;}
.main_agency div 		{position:absolute; left:30px; top:90px; width:375px;}
.main_agency h3 		{position:absolute; left:30px; top:53px; color:#FFF; font-size:20px}
.main_agency ul 		{position:absolute; left:440px; top:40px; color:#835900; width:260px;}
.main_agency li 		{list-style: disc; padding:0}
.main_agency em 		{color:#2099CD; font-size:30px; font-weight:bold; font-style:normal;}
.main_agency p 			{color:#2099CD; font-size:16px; text-align:right;font-weight:bold;}
.main_agency p>span 	{font-size:25px; color:#527508; font-family:Tahoma, Geneva, sans-serif; display:inline-block; margin-left:10px;}

.main-turizm-form 					{width:840px; position:absolute; top:15px; left:13px; padding:10px 15px;}
.turizm-form-buttons 				{margin-bottom:15px; text-align:center;}
.turizm-form-buttons span 			{height:30px; margin:0 15px; border:none; cursor:pointer; font-size:12px; line-height:30px; display:inline-block; text-align:center; padding:0;}
.turizm-form-parameters 			{float:left; width:25%;}
.turizm-form-parameters div 		{height:23px; line-height:23px;}
.turizm-form-parameters div img 	{display:inline;}
.turizm-form-parameters div label 	{padding:0 0 0 5px; text-align:left !important; width:180px !important;}
.turizm-form-parameters p 			{margin-bottom:10px; font-weight:bold; display:inline-block;}
.turizm-form-parameters span 		{display:inline-block; width:16px; height:16px; margin:0 3px;}

.turizm-form-submit 				{position:absolute; bottom:10px; right:15px; height:30px; width:220px;}
.turizm-form-submit2 				{position:absolute; bottom:10px; right:35px; height:30px; width:170px;}
.turizm-form-submit input , .turizm-form-submit2 input{height:30px; width:100px;  background:url("../img/imposition/bg_buttons.png") no-repeat 0 -1230px; border:none; cursor:pointer; color:#FFF; font-weight:bold; position:absolute; right:0;}
.turizm-form-submit input:hover {background:url("../img/imposition/bg_buttons.png") no-repeat 0 -1260px;}
.turizm-form-submit span , .turizm-form-submit2 span{position:absolute; bottom:0; left:0; font-size:1.3em;}

/*.search-but-privat 			{width:100px; background:url("../img/imposition/bg_buttons.png") 0 -440px no-repeat;}
.search-but-privat-active 	{width:100px; background:url("../img/imposition/bg_buttons.png") 0 -470px no-repeat; color:#FFF;}
.search-but-float 			{width:80px; background:url("../img/imposition/bg_buttons.png") 0 -380px no-repeat;}
.search-but-float-active 	{width:80px; background:url("../img/imposition/bg_buttons.png") 0 -410px no-repeat; color:#FFF;}
.search-but-hotel 			{width:150px; background:url("../img/imposition/bg_buttons.png") 0 -500px no-repeat;}
.search-but-hotel-active 	{width:150px; background:url("../img/imposition/bg_buttons.png") 0 -530px no-repeat; color:#FFF;}*/

.search-but-privat 			{width:170px; background:url("../img/imposition/bg_buttons.png") 0 0 no-repeat;}
.search-but-privat:hover	{background:url("../img/imposition/bg_buttons.png") 0 -1200px no-repeat;}
.search-but-privat-active 	{width:170px; background:url("../img/imposition/bg_buttons.png") 0 -30px no-repeat; color:#FFF;}
.search-but-float 			{width:170px; background:url("../img/imposition/bg_buttons.png") 0 0 no-repeat;}
.search-but-float:hover	{background:url("../img/imposition/bg_buttons.png") 0 -1200px no-repeat;}
.search-but-float-active 	{width:170px; background:url("../img/imposition/bg_buttons.png") 0 -30px no-repeat; color:#FFF;}
.search-but-hotel 			{width:170px; background:url("../img/imposition/bg_buttons.png") 0 0 no-repeat;}
.search-but-hotel:hover	{background:url("../img/imposition/bg_buttons.png") 0 -1200px no-repeat;}
.search-but-hotel-active 	{width:170px; background:url("../img/imposition/bg_buttons.png") 0 -30px no-repeat; color:#FFF;}
.search-but-sanat 			{width:170px; background:url("../img/imposition/bg_buttons.png") 0 0 no-repeat;}
.search-but-sanat:hover	{background:url("../img/imposition/bg_buttons.png") 0 -1200px no-repeat;}
.search-but-sanat-active 	{width:170px; background:url("../img/imposition/bg_buttons.png") 0 -30px no-repeat; color:#FFF;}


.search-but-active 			{background:url("../img/imposition/bg_buttons.png") 0 -410px no-repeat;}

.main_med						{width:900px; margin:20px auto 100px auto; position:relative;}
.main_med .header_top 			{width:900px; margin:auto; height:82px; padding:8px 0 0 0; background:url("../img/imposition/sprite_med.png") 0 -200px no-repeat; position:relative;}
.main_med .header_top h2 		{text-align:center; color:#FFF;}
.main_med .header_top span 		{position:absolute; right:15px; top:15px; color:#FFF; border-bottom:dotted #FFF 1px; cursor:pointer;}
.main_med .header_top span:hover {border-bottom:none;}
.main_med .header_bottom 		{width:900px ;height:55px; background:url("../img/imposition/sprite_med.png") 0 -290px no-repeat; position:absolute; left:0; top:90px;}
.main_med .spher 				{width:59px; height:59px; position:absolute;  left:421px; z-index:10; cursor:pointer;}
.main_med .down 				{background:url("../img/imposition/sprite_med.png") 0 0 no-repeat; top:115px;}
.main_med .up 					{background:url("../img/imposition/sprite_med.png") 0 -59px no-repeat; bottom: -29px;}
.main_med .list_block>div 		{background-color:#267dae; padding:90px 0 20px 0;}
.main_med .list_block .bottom 	{height:20px; background:url("../img/imposition/sprite_med.png") 0 -355px no-repeat; padding:0 !important;}
.main_med .check_list>span 		{display:inline-block; height:39px; line-height:39px; text-align:center; color:#FFF; font-weight:bold; font-size:16px; width:412px; margin:0 15px;}
.main_med .disease_ttl 			{background:url("../img/imposition/sprite_med.png") 0 -120px no-repeat;}
.main_med .procedures_ttl 		{background:url("../img/imposition/sprite_med.png") 0 -159px no-repeat;}
.main_med .check_list>div 		{width:850px; padding:10px; margin:20px auto; background:url("../img/imposition/bg_y.png")  -900px 0px repeat-y;}
.main_med .check_list input 	{margin-right:5px;}
.main_med .check_list label 	{display:block; margin:5px 0;}
.main_med .disease 				{float:left; width:395px; padding:10px; height:300px;}
.main_med .disease>p 			{margin:5px 0 5px 15px; font-size:14px; color:#207DAC; font-weight:bold; display:list-item; list-style: disc}
.main_med .procedures 			{width:395px; padding:10px 10px 10px 30px; height:300px; overflow:auto;}
.main_med .procedures>ul>li>label {display:block; background-color:#CCC; height:25px; line-height:25px; padding:0 0 0 5px;}
.main_med .procedures>ul>li>span {display:block; background-color:#CCC; height:25px; line-height:25px; padding:0 0 0 5px; margin:3px 0;}
.main_med .procedures>ul>li>ul>li>span {padding:0 0 0 15px;}
.main_med .procedures>ul>li .plus 	{background:url("../img/imposition/sprite_med.png") -110px -40px no-repeat; display:inline-block; width:16px; height:16px; margin:0 5px 0 0;}
.main_med .procedures>ul>li .circle {background:url("../img/imposition/sprite_med.png") -110px 0 no-repeat; display:inline-block; width:16px; height:16px; margin:0 5px 0 0;}
.main_med .procedures>ul>li>ul>li 	{padding:0 0 0 15px;}
.main_med .obj_list {background-color:#FDF8B4; margin:auto; width:850px; padding:20px 10px; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);box-shadow: 4px 4px 5px rgba(0,0,0,0.5);}
#obj_list a {display:inline-block; font-size:14px; text-decoration:underline; width:388px; background:url("../img/imposition/sprite_med.png") -110px 0 no-repeat ; height:16px; line-height:16px; padding:0 0 0 25px; margin:5px 0 0 10px;}

.main_hot 				{height:130px; background-color:#FEF8EA; position:relative; padding:0 0 0 90px; text-align:right;}
.main_hot ins 			{display:inline-block; width:100%; height:130px; background:url("../img/imposition/bg_main_hot_2.png") left top no-repeat; position:relative;}

.main_hot ins .hot_offer 		{display:inline-block; position:absolute; width:290px; height:30px; line-height:30px; top:83px; left:180px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; text-align:center;}
.main_hot ins .resto { position:absolute; right:0; top:0; background:url("../img/imposition/resto.png") left top no-repeat; display:inline-block; width:600px; height:131px;}
.main_hot ins a:hover 	{text-decoration:none;}
.main_hot>div			{position:absolute; left:0; top:0; width:185px; height:130px; background:url("../img/imposition/main_hot.png") 0 0 no-repeat;}
.main_hot>div>a 		{position:absolute; left:20px; top:30px; display:inline-block; width:100px; font-size:18px; font-weight:bold; color:#FFF; background:url("../img/imposition/sprite.png") -147px -400px no-repeat; text-indent:35px; padding:15px 0 0 0;}
.main_hot>div>a:hover 	{text-decoration:none;}
.main_hot ul 			{position:absolute; right:0; top:0; width:1100px; padding:10px;}
.main_hot ul>li 		{position:relative; display:inline-block; margin:0 9px;}
.main_hot ul>li>img 	{width:135px; height:90px;}
.main_hot ul>li>span 	{position:absolute; right:0; top:0; display:inline-block; width:72px; height:17px; background:url("../img/imposition/sprite.png") -50px -400px no-repeat; color:#FFF; font-weight:bold; font-size:0.9em; padding:3px 3px 3px 10px;}
.main_hot ul>li>p 		{color:#18598B; font-weight:bold;}
.main_hot ul>li>p>em 	{text-decoration:line-through; font-weight:normal; font-style:normal; color:#333; font-size:0.9em;}
.main_hot ul>li>p>span 	{display:inline-block; width:12px; height:17px; background:url("../img/imposition/sprite.png") -135px -400px no-repeat; margin-right:5px;}
.main_hot_new 			{border-bottom:#999 solid 1px; text-align:left; padding:0 20px 10px 20px;}
.main_hot_new a 		{border-bottom:#FF5500 dashed 1px; color:#FF5500;}
.main_hot_new a:hover 	{border-bottom: none; text-decoration:none;}

.main_hot_preview 				{width:250px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5); border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; position:relative; padding:20px 10px; background-color:#FFF; z-index:10; position:absolute; display:none;}
.main_hot_preview>span 			{position:absolute; right:0; top:0; width:50px; height:50px; background:url("../img/imposition/sprite.png") 0 -400px no-repeat;}
.main_hot_preview p 			{text-align:center; margin:5px 0;}
.main_hot_preview img 			{width:180px; height:120px; display:block; margin:auto;}
.main_hot_preview>p>a 			{color:#18598B; font-size:16px; font-weight:bold;}
.main_hot_preview>p>a>em 		{font-size:12px; font-weight:normal; font-style:normal;}
.main_hot_preview>strong 		{display:block; text-align:center;}
.main_hot_preview>strong>span 	{display:inline-block; width:12px; height:17px; background:url("../img/imposition/sprite.png") -135px -400px no-repeat; margin-right:5px;}
.main_hot_preview>big 			{display:block; text-align:center; background-color:#FEF8EA; line-height:25px; color:#18598B; font-weight:bold; margin:5px 0;}
.main_hot_preview>del 			{display:block; text-align:center; text-decoration:line-through;}

.main_leisure {width:900px; margin:20px auto;}
.main_leisure h2 {color:#1B85B1; margin:10px 0;}
.main_leisure #Ymap {height:350px;}
.main_leisure #switcher li {display:inline-block; color:#733839; margin-right:15px; cursor:pointer;}
.main_leisure #switcher li:hover {color:#CB0000; text-decoration:underline;}
	
.main_transport {width:900px; margin:20px auto; position:relative; padding:18px 0; height:auto;}
.main_transport .title1 {position:absolute; left:280px; top:0; background:url("../img/imposition/sprite_transport.png") 0 -80px no-repeat; width:340px; height:37px;}
.main_transport .st1 {float:left; width:397px; border-top:#fc1414 solid 3px; border-left:#fc1414 solid 3px; border-bottom:#fc1414 solid 3px; border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px; background-color:#fff; padding:30px 25px 10px 25px; height:400px;}
.main_transport .st2 {float:right; width:397px; border-top:#2578a9 solid 3px; border-right:#2578a9 solid 3px; border-bottom:#2578a9 solid 3px; border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0; background-color:#f9f9f9;  padding:30px 25px 10px 25px; height:400px;}
.main_transport .air_baner {display:inline-block; width:165px; height:43px; background:url("../img/imposition/sprite_transport.png") -595px -155px no-repeat; position:absolute; right:25px; top:48px; color:#FFF; text-decoration:none; font-size:16px; padding:142px 0 0 10px; font-weight:bold;}
.main_transport .rzd_baner {display:inline-block; width:115px; height:43px; background:url("../img/imposition/sprite_transport.png") -415px -155px no-repeat; position:absolute; right:475px; top:48px; color:#FFF; text-decoration:none; font-size:16px; padding:142px 50px 0 10px; font-weight:bold;}
.main_transport .st3 {float:left; width:397px; border-top:#9acd33 solid 3px; border-left:#9acd33 solid 3px; border-bottom:#9acd33 solid 3px; border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px; background-color:#fff; padding:30px 25px 10px 25px; height:400px;}
.main_transport .st4 {float:right; width:397px; border-top:#fa7005 solid 3px; border-right:#fa7005 solid 3px; border-bottom:#fa7005 solid 3px; border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0; background-color:#f9f9f9;  padding:30px 25px 10px 25px; height:400px;}
.main_transport .title2 {position:absolute; left:185px; top:0; background:url("../img/imposition/sprite_transport.png") 0 -117px no-repeat; width:530px; height:37px;}

.main_taxi {width:900px; margin:20px auto;}
.main_taxi .top {height:40px; background:url("../img/imposition/sprite_transport.png") 0 0 no-repeat;}
.main_taxi .bottom {height:40px; background:url("../img/imposition/sprite_transport.png") 0 -40px no-repeat;}
.main_taxi .center {position:relative; height:190px; padding:0 0 0 65px;}
.main_taxi .center>strong {display:inline-block; height:190px; width:65px; background:url("../img/imposition/sprite_transport.png") 0 -155px no-repeat; position:absolute; left:0; top:0;}
.main_taxi .center>span {display:inline-block; height:125px; width:120px; background:url("../img/imposition/sprite_transport.png") -240px -155px no-repeat; position:absolute; right:0; top:0; padding:50px 20px 10px 20px;}
.main_taxi .center>span>strong {font-weight:bold; text-align:center; font-size:16px; margin:80px 0 0 0; display:inline-block;}
.main_taxi .center li {display:inline-block; height:130px; width:125px; background:url("../img/imposition/sprite_transport.png") -65px -155px no-repeat;  padding:50px 20px 10px 20px;}
.main_taxi .center li div {height:50px; overflow:hidden; text-align:center; color:#2099CD; font-weight:bold;}
.main_taxi .center li p {height:50px; overflow:hidden; text-align:center;}

/*АВТОРИЗАЦИЯ и РЕГИСТРПАЦИЯ*/
.reg-form 				{width:700px; margin:auto; position:relative; z-index:0;}
.reg-form p 			{margin:10px 0;}
.reg-form .top			{background:url("../img/imposition/main/bg_reg_form_sprite.png") 0 0 no-repeat; height:20px;}
.reg-form .center 		{background:url("../img/imposition/main/bg_reg_form.png") 0 -80px repeat-y; padding:0 20px 20px 20px;}
.reg-form .capcha 		{padding-left:155px;}
.reg-form-inputs input 	{width:220px; height:22px; padding:0 5px; border:#CCC inset 2px; line-height:22px;}
.reg-form-inputs div 	{margin:15px 0;}
.reg-form-inputs label 	{display:inline-block; width:150px; text-align:right; margin-right:5px;}
.reg-form-inputs p 		{display:inline-block; color:#457100;}

.reg-form-submit 		{background:url("../img/imposition/main/bg_reg_form_sprite.png") 0 -20px no-repeat; height:48px; padding-top:12px; text-align:center; }
.reg-form-submit input 	{height:30px; text-align:center; width:150px; border:none; line-height:30px; background: url("../img/imposition/bg_buttons.png") 0 -252px no-repeat; cursor:pointer;}
.reg-form-submit input:hover {background: url("../img/imposition/bg_buttons.png") 0 -282px no-repeat;}
.reg-form-error-list 	{width:280px; position:absolute; top:100px; right:25px;}
.reg-form .error 		{width:500px; margin:15px auto; color:#7F0000}
.reg-form-inputs>div>span {display:block; padding:0 0 0 160px; color:#7F0000; max-width:200px;}

/* ОПИСАНИЕ ОБЪЕКТА ТУРИЗМА */
.object 			{width:900px; margin:auto;}
.object .smoll 		{display:block; color:#999; font-size:11px; margin-bottom:20px;}
.object h1>span		{text-transform:uppercase;}
.object #YmapDIV 	{height:400px;}

.object .pricelist>table 			{margin:20px auto;}
.object .pricelist>table>thead td 	{color:#1b8cb1; font-weight:bold; font-size:1.4em;}
.object .pricelist>table>tbody th 	{border:#CCC solid 1px; text-align:center; padding:3px; background-color:#1b8cb1; color:#fff; width:50px; font-size:0.9em; font-weight:normal;}
.object .pricelist>table>tbody .num {width:200px; text-align:left; font-weight:bold; color:#999;}
.object .pricelist>table>tbody td 	{border:#CCC solid 1px; text-align:center; padding:3px; vertical-align:top;}
.object .pricelist>table>tfoot td 	{color:#930; font-style:italic; font-size:0.9em;}

.object .hot_tours>div {background: url("../img/imposition/bg_buttons.png") no-repeat scroll 0 -920px rgba(0, 0, 0, 0); height: 30px;width: 260px;padding: 35px 0 0 40px;text-transform: uppercase; color:#FFF;}
.object .hot_tours li>a {padding:5px 0 5px 50px; color:#FA5506; font-size:16px; font-variant:small-caps; text-decoration:underline;}
.object .hot_tours li>a:hover {text-decoration:none;}

.obj-img 			{width:100%;}
.obj-img .set 		{text-align:center; background-color:#D5E6F6; padding:15px 0;  border-top:#D5E6F6 solid 1px; border-bottom:#D5E6F6 solid 1px;}
.obj-img .set img 	{opacity:0.5;  filter: alpha(opacity=50); padding:2px; cursor:pointer; display:block; margin:0 auto 15px auto; max-height:66px; max-width:100px;}
.obj-img .this 		{opacity:1 !important; filter: alpha(opacity=100) !important; border:solid #1B85B1 2px; padding:0 !important;}
.obj-img .main 		{width:750px; height:500px; text-align:center; vertical-align:middle !important; border-top:#D5E6F6 solid 1px; border-left:#D5E6F6 solid 1px; border-bottom:#D5E6F6 solid 1px;}
.obj-img .main img 	{max-height:460px; max-width:690px; display: inline-block; padding:5px;}

.obj-text 			{padding:15px 50px; line-height:1.3em; border:#D5E6F6 solid 5px;}
.obj-text p 		{margin:15px 0; text-align:justify;}
.obj-tbl 			{width:800px; margin:20px auto;}
.obj-tbl .persons 	{width:330px; vertical-align:middle; text-align:center; background-color:#FFFCF1; border:1px solid #ececec;}
.obj-tbl .persons img 	{display:inline-block; padding:3px; border:#CCC solid 2px; margin:5px 3px; -moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);box-shadow: 4px 4px 5px rgba(0,0,0,0.5);}

.obj-tbl td 					{padding:5px 0; border-bottom:#ECECEC solid 1px;}
.obj-tbl th 					{width:180px; font-weight:normal; text-align:left; color:#A0A0A0; vertical-align:top; padding:5px 0; border-bottom:#ECECEC solid 1px;}
.obj-tbl .request-text 			{margin:10px auto; text-align:center;}
.obj-tbl .standart_request 		{width:200px; height:30px; line-height:30px; margin:10px auto; background:url("../img/imposition/bg_buttons.png") 0 -192px no-repeat; text-align:center; cursor:pointer;}
.obj-tbl .standart_request:hover{background:url("../img/imposition/bg_buttons.png") 0 -222px no-repeat;}
.obj-tbl .welcome 				{width:250px; height:50px; margin:15px auto; text-align:center; background: url("../img/imposition/bg_buttons.png") 0 -1290px no-repeat; line-height:50px; color:#FFF; font-family:"Comic Sans MS", cursive; font-size:1.2em; cursor:pointer;}
.obj-tbl .welcome:hover 		{background: url("../img/imposition/bg_buttons.png") 0 -1340px no-repeat;}
.obj-tbl .nowelcome 			{width:210px; height:50px; margin:15px auto; text-align:center; background: url("../img/imposition/bg_buttons.png") 0 -1390px no-repeat; line-height:50px; color:#FFF; font-family:"Comic Sans MS", cursive; font-size:1.2em; padding:0 0 0 40px}

.finde-mistake {text-align:center; margin:10px 0;}

.response 						{padding:10px 20px;}
.response-top 					{background: url("../img/imposition/bg_900.png") no-repeat 0 -40px; height:40px; margin-top:30px; padding:20px 0 0 20px;}
.response-bottom 				{background: url("../img/imposition/bg_900.png") no-repeat 0 -100px; height:60px; margin-bottom:30px;}
.obj-response-top 				{width:800px; margin:20px auto 0 auto; height:10px; background:url("../img/imposition/bg_900.png") 0 -160px no-repeat;}
.obj-response-bot 				{width:800px; margin:0 auto 20px auto; height:10px; background:url("../img/imposition/bg_900.png") 0 -170px no-repeat;}
.obj-response 					{width:780px; margin:auto; padding:0 10px; background-color:#D3E6F3;}
.obj-response-swch 				{background-color:#D3E6F3;}
.obj-response-swch span 		{display:inline-block; cursor:pointer; width:150px; height:30px; line-height:30px; text-align:center; background:url("../img/imposition/sprite.png") 0 -335px no-repeat;}
.obj-response-swch .active 		{background:url("../img/imposition/sprite.png") 0 -365px no-repeat !important;}
.obj-response-content 			{overflow-y:auto; min-height:500px; background-color:#FFF;}
.obj-response-content table		{margin-top:10px;}
.obj-response-content thead p 	{font-size:11px; border:#933 dashed 1px; padding:5px; margin:10px 10px 0 10px; color:#C00;}
.obj-response-content .success	{font-size:12px; border:#060 solid 2px; color:#060 !important; text-align:center; font-weight:bold;}
.obj-response-content-bot 		{width:780px; margin:0 auto; height:10px; background:url("../img/imposition/bg_900.png") 0 -180px no-repeat;}
.obj-response-text 				{border-bottom:#ECECEC solid 1px; padding:7px 7px 15px 0;}
.obj-response-text .imgs table 	{width:105px; height:80px; float:left; margin:5px 5px 5px 0;}
.obj-response-text .imgs table td {text-align:center !important; vertical-align:middle !important;}
.obj-response-text>p			{padding:8px;}
.obj-response-text .master 		{background-color:#FFF0F0}
.obj-response-markers 			{width:130px; padding: 0 15px 15px 15px;}
.obj-response-markers span 		{margin-left:10px;}
.obj-response-markers div 		{padding-top:10px;}
.obj-response-markers-text 		{font-size:11px; margin-top:15px;}
.obj-response-title 			{margin-bottom:5px; font-size:11px;}
.obj-response-title span 		{font-size:24px; margin:15px 0; font-weight:bold;}
.obj-response-form textarea 	{width:605px; height:180px; margin:10px 0;}
.obj-response-form-submit 		{text-align:center; width:150px; height:30px; border:none; line-height:30px; background: url("../img/imposition/bg_buttons.png") 0 -252px no-repeat; cursor:pointer; display:block; margin:auto;}
.obj-response-form-submit:hover {background: url("../img/imposition/bg_buttons.png") 0 -282px no-repeat;}

.promo_anonce 		{font-size:12px; margin:20px 0;}
.promo_anonce>div 	{position:relative; padding:10px 25px 10px 10px; margin:20px 0; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.promo_anonce .tur_top 			{background-color:#D5E6F6; width:195px; height:60px;}
.promo_anonce .tur_up 			{border:#FFD24A solid 2px; width:191px; height:56px;}
.promo_anonce .tur_select 		{border:#1885B4 solid 2px; width:191px; height:56px;}
.promo_anonce .i_want 			{position:absolute; bottom:10px; right:10px; text-decoration:underline; font-weight:bold}
.promo_anonce .i_want:hover 	{text-decoration:none;}

.minisite_nmenu 				{width:890px; height:70px; background:url("../img/imposition/mini/bg_menu.png") left top no-repeat; margin:auto; line-height:50px; padding:0 0 0 10px}
.minisite_nmenu li 				{font-weight:bold; color:#FFF; display:inline-block; font-size:1.3em; cursor:pointer; width:220px; text-align:center;}
.minisite_nmenu li:hover span 	{border-bottom:none;}
.minisite_nmenu span 			{border-bottom:#FFF dashed 1px;}
.minisite_nmenu .this 			{background:url("../img/imposition/mini/sprite.png") 0 0 no-repeat;}
.minisite_nmenu .this:hover 	{background:url("../img/imposition/mini/sprite.png") 0 -50px no-repeat;}
/* ---------------------------------------------------------- */

.news_anonce h3 {color:#fff; text-align:center; font-size:1.4em; background-color:#1b8cb1; padding:3px 0;}
.news_anonce p {margin:15px 0;}
.news_anonce strong {display:block; font-family:"Comic Sans MS", cursive; font-size:1.2em; font-weight:normal; font-style:italic;}
.news_anonce strong>a {color:#457100;}
.news_anonce span {display:block; padding:0 0 0 20px; font-size:0.9em;}
.news_anonce span>a {text-decoration:underline;}
.news_anonce span>a:hover {text-decoration:none;}
.news_anonce em {font-size:0.85em; color:#999; display:block; text-align:right; border-bottom:#999 solid 1px;} 

/* ДОСУГ */
.dosug_index 						{width:900px; margin:auto;}
.dosug_index table 					{width:100%;}
.dosug_index table td 				{width:50%; padding:15px 0;}
.dosug_index table .title 			{height:110px; position:relative}
.dosug_index table .title h2 		{margin:0 0 15px 0;}
.dosug_index table .list li 		{margin-right:15px; cursor:pointer; color:#1B85B1; display:inline-block;}
.dosug_index table .list li:hover 	{color:#9B2901;}
.dosug_index table .redir 			{position:absolute; right:15px; bottom:15px; color:#A0A0A0; text-decoration:underline;}
.dosug_index table .redir:hover 	{text-decoration:none;}
.dosug_index .map 					{height:500px;}

.obj_dosug_right a {font-size:14px; font-weight:bold; display:inline-block;}
.obj_dosug_right p {font-size:11px;}
.obj_dosug_right img {display:block; margin:10px auto; -moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);box-shadow: 4px 4px 5px rgba(0,0,0,0.5);}
.obj_dosug_right div {margin:0 0 20px 0; padding:10px; width:210px; background:url("../img/imposition/bg230x40.png")  bottom no-repeat;}

/* ---------------------------------------------------------- */

/* ГОРЯЧИЕ ПРЕДЛОЖЕНИЯ */
.hot_tour 				{position:relative; width:900px; margin:auto;}
.hot_tour h1 			{margin:25px 0; font-size:22px; color:#0187B3;}
.hot_tour h1>span 		{font-size:11px; font-weight:normal;}
.hot_tour .head {height:50px; background:url("../img/imposition/bg_900.png") 0 -410px no-repeat; position:relative; margin:0 0 20px 0; padding:20px 0 0 30px}
.hot_tour .head h2 {color:#FFF; font-size:16px;}
.hot_tour .head>p {position:absolute; top:-10px; right:30px; width:175px; height:24px;  color:#FFF; font-size:11px; padding:3px 10px; line-height:11px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; background:url("../img/imposition/sprite.png") 0 -545px no-repeat;}
.hot_tour .head>p>span 	{display:block;}
.hot_tour .head>strong 	{position:absolute; top:5px; left:5px; background:url("../img/imposition/sprite.png") 0 -530px no-repeat; height:15px; line-height:15px; padding:0 0 0 25px;}

.hot_tour>table 		{width:100%;}
.hot_tour>table th 		{width:410px; padding:0 10px 0 5px; vertical-align:top;}
.hot_tour>table td 		{padding:0 5px 0 0;}

.hot_tour .price 		{padding:10px 5px; background-color:#FEF8EA; text-align:center; font-weight:bold; color:#21699B; line-height:17px; margin:auto; font-size:1.1em; margin-bottom:10px;}
.hot_tour .price>em 	{font-weight:normal; text-decoration:line-through; color:#999; font-style:normal;}
.hot_tour .price>span 	{width:12px; height:17px; display:inline-block; background:url("../img/imposition/sprite.png") -135px -400px no-repeat; margin-right:10px;}

.hot_tour .data 		{width:100%;}
.hot_tour .data th 		{width:160px; text-align:left; padding:0 10px 0 0; font-weight: normal; padding:5px 0; border-bottom:#CCC solid 1px; vertical-align:top; color:#999;}
.hot_tour .data td 		{padding:5px 0;border-bottom:#CCC solid 1px;}
.hot_tour .data strong 	{font-size:14px; color:#0187B3;}
.hot_tour .text 		{border-bottom:#FEF8EA solid 3px; border-top:#FEF8EA solid 3px; margin-bottom:20px; }
.hot_tour .text>p 		{margin:10px 0; text-align:justify;}
.hot_tour .date>span 	{color: #FF5500;}
.hot_tour .date>em 		{font-size:11px; font-style:normal;}

.hot_tour .galery .main 			{margin:20px 0;}
.hot_tour .galery .main img 		{max-height:260px; max-width:390px; display:block;}
.hot_tour .galery .main a 			{display: inline-block; padding:8px; border:#0085B4 solid 2px;}
.hot_tour .galery .list 			{text-align:left; margin:20px 0;}
.hot_tour .galery .list img 		{max-height:90px; max-width:120px; display:inline-block; margin:5px; border:#FFF solid 2px;}
.hot_tour .galery .list img:hover 	{border:#FF5500 solid 2px;}
.hot_tour #Ymap 					{height:400px; border:#FF5500 solid 2px; margin:auto;}

.hot_list 				{width:900px; margin:auto; position:relative;}
.hot_list h1 			{margin:20px 0;}
.hot_list .add_button 	{height:30px; width:260px;  background:url("../img/imposition/bg_buttons.png") 0 -920px no-repeat; color:#FFF; text-transform:uppercase; display:inline-block; position:absolute; right:0; top:-30px; padding:35px 0 0 40px; font-weight:bold;}

.hot_list .head 		{height:100px; background:url("../img/imposition/bg_900.png") 0 -280px no-repeat; padding:15px; position:relative;}
.hot_list .head .form 			{color:#FFF;}
.hot_list .head .type1 			{margin:0 15px 0 25px;}
.hot_list .head .type2 			{margin:0 25px 0 15px;}
.hot_list .head .type1 input 	{width:40px; height:18px; padding:3px;}
.hot_list .head .type2 input 	{width:15px; height:18px; padding:3px;}
.hot_list .head .datepicker 	{width:65px !important;}
.hot_list .head .form_submit 	{height:30px; width:130px; background:url("../img/imposition/bg_buttons.png") 0 -860px no-repeat; border:none; color:#FFF; font-weight:bold; cursor:pointer;}
.hot_list .head .form_submit:hover {background:url("../img/imposition/bg_buttons.png") 0 -890px no-repeat;}
.hot_list .head .clear_form 	{position:absolute; right:0; top:-10px; background-color:#FEF8EA; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; width:150px; text-align:center; display:inline-block; border:#CCC solid 1px;}
.hot_list .head .sort 			{position:absolute; right:20px; bottom:35px; color: #999;}
.hot_list .head .sort>span 		{display: inline-block; margin:0 10px;}
.hot_list .head .sort-down 		{text-decoration:overline;}
.hot_list .head .sort-up 		{text-decoration:underline;}
.hot_list .head .sort-up, .hot_list .head .sort-down {color:#FF5500;}
.hot_list .head .sort-up:hover, .hot_list .head .sort-down:hover {text-decoration:none;}
.hot_list .head .counter 		{position:absolute; left:20px; bottom:35px;}

.hot_list .top 			{background-color:#FEF8EA;}
.hot_list .top-item 	{border:#F80000 solid 2px !important;}
.hot_list .top-item>p 	{background:url("../img/imposition/sprite.png") 0 -470px no-repeat !important; color:#FFF !important;}
.hot_list .up-item>p 	{background:url("../img/imposition/sprite.png") 0 -470px no-repeat !important; color:#FFF !important;}

.hot_list ul 			{text-align:center; padding:10px 0;}
.hot_list li 			{width:380px; height:200px; background-color:#FFF; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; margin:10px; position:relative; padding:30px 10px 10px 10px; display:inline-block; text-align:left; border:#d3e6f3 solid 2px;}
.hot_list li>p 			{position:absolute; top:-6px; right:10px; width:175px; height:24px;  color:#21699B; font-size:11px; padding:3px 10px; line-height:11px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; background:url("../img/imposition/sprite.png") 0 -500px no-repeat;}
.hot_list li>p>span 	{display:block;}
.hot_list li>strong 	{position:absolute; top:5px; left:5px; background:url("../img/imposition/sprite.png") 0 -530px no-repeat; height:15px; line-height:15px; padding:0 0 0 25px;}
.hot_list li>table 				{width:100%;}
.hot_list li>table>thead td 	{padding:0 0 10px 0;}
.hot_list li>table>thead a 		{font-weight:bold; color:#21699B; font-size:15px;}
.hot_list li th 				{text-align:center; vertical-align:top; width:130px;}
.hot_list li th>div 			{text-align:center;}
.hot_list li th img 			{max-width:120px; max-height:90px; display:block; border:#ccc solid 2px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:2px; display:inline-block; padding:2px;}
.hot_list li td 				{padding-left:10px;}
.hot_list li td p 				{line-height:1.3em; font-family:Verdana, Geneva, sans-serif; font-size:11px}
.hot_list li td>strong 			{color:#9C999C; display:block; text-align:right; font-weight:normal;}
.hot_list li td>strong>a 		{color:#F80000; text-decoration:underline;}
.hot_list li td>strong>a:hover 	{text-decoration:none;}
.hot_list li th>strong 			{color:#9C999C; display:block; text-align:right; font-weight:normal; font-size:11px;}
.hot_list li th>strong>a 		{color:#F80000; text-decoration:underline;}
.hot_list li th>strong>a:hover 	{text-decoration:none;}

.hot_list .price 		{width:200px; padding:10px 5px; background-color:#FEF8EA; text-align:center; font-weight:bold; color:#21699B; line-height:17px; margin:auto; font-size:1.1em; margin-bottom:10px;}
.hot_list .price>em 	{font-weight:normal; text-decoration:line-through; color:#999; font-style:normal;}
.hot_list .price>span 	{width:12px; height:17px; display:inline-block; background:url("../img/imposition/sprite.png") -135px -400px no-repeat; margin-right:10px;}
.hot_list .icons 		{margin:5px 0;}

.hot_right>strong 			{display:block; text-align:left; font-size:16px; font-style:italic;}
.hot_right>p 				{margin:15px 0;}

.hot_similar h3 			{color:#FF5500; margin:20px 0 0 0;font-size:16px;}
.hot_similar>div 			{padding:15px 0; font-size:11px; border-bottom:#CCC solid 1px;}
.hot_similar>div>a 			{font-size:12px; display:block; margin-bottom:5px; font-family: Tahoma, Geneva, sans-serif;}
.hot_similar>div>p strong 	{color:#FF5500; font-weight:normal;}
.hot_similar .price 		{font-weight:bold; color:#188DB4; font-size:14px;}

.hot_similar .obj 			{color:#999;}
.hot_similar .obj a 		{color:#999; text-decoration:underline;}
.hot_similar .obj a:hover 	{text-decoration:none;}
/* ---------------------------------------------------------- */

/* ЗАЯВКИ НА ПОИСК ЖИЛЬЯ */
.hsng_item 						{width:900px; margin:auto; position:relative;}
.hsng_item  .hidden				{width:380px; height:270px; position:absolute; right:0; top:0; background:url("../img/imposition/hidden_market.png") left top no-repeat;}
.hsng_item .request 			{width:890px; font-size:12px; margin:20px auto;}
.hsng_item .request td 			{padding-left:15px !important;}
.hsng_item .request .left_td p 	{margin:5px 0;}
.hsng_item .request .left_td 	{padding:5px 15px; width:250px; background-color:#D3E6F3; height:100px;}
.hsng_item .request .left_td span {font-weight:bold; color:#1B8CB1;}
.hsng_item .request .ttl 		{margin:0 0 10px 0 !important; font-weight:bold;}
.hsng_item .request .ttl span 	{font-weight:normal !important; font-size:11px; color:#A0A0A0; margin-left:10px;}
.hsng_item .request .ttl p 		{margin:10px 0;}

.hsng_item .comments 			{background-color:#F5E6CA; padding:0 0 15px 0; width:890px; margin:auto;}
.hsng_item .comments h2 		{padding:15px 0 0 15px; color:#1B8CB1;}

.hsng_item .comments .post 		{width:870px; margin:auto; border-bottom:#CCC solid 1px; padding:10px;}
.hsng_item .comments .post p 	{margin:10px 0;}
.hsng_item .comments .ttl 		{font-size:11px; position:relative; margin:10px 0;}
.hsng_item .comments .ttl span 	{font-size:12px; padding:0 5px;}

.hsng_item .answers_ttl 		{height:40px; background: url("../img/imposition/bg_900.png") 0 -100px no-repeat; font-weight:bold; padding:15px 0 0 15px; position:relative; }
.hsng_item .answers_ttl h2 		{color:#1B8CB1;}
.hsng_item .answers_ttl span 	{font-size:12px;}
.hsng_item .answers_ttl>div 	{position:absolute; bottom:15px; right:15px; font-weight: normal; font-size:12px;}
.hsng_item .answers_ttl>div>a 	{display:inline-block; margin-left:10px; text-decoration:none; border-bottom:#A0A0A0 dashed 1px;}
.hsng_item .answers_ttl>div>a:hover	{text-decoration:none; border-bottom:none;}
.hsng_item .answers_ttl .active_link {text-decoration:overline;}
.hsng_item .add_link 			{padding:0 0 15px 15px;}
.hsng_item .add_link>a 			{text-decoration:none; border-bottom:#A0A0A0 dashed 1px;}
.hsng_item .add_link>a:hover	{text-decoration:none; border-bottom:none;}

.hsng_item .map h4 				{font-size:16px; color:#090; padding:0 0 15px 0; text-align:center;}
.hsng_item .map h4>span 		{font-size:12px; color:#999; cursor:pointer; text-decoration:underline; font-weight:normal;}
.hsng_item .map h4>span:hover 	{text-decoration:none;}
.hsng_item #BOOKINGmap 			{height:500px;}
.hsng_item .baloon a 			{text-decoration:underline; font-weight:normal;}
.hsng_item .baloon a:hover 		{text-decoration:none;}
.hsng_item .baloon p 			{font-weight:bold; color:#CD8C00;}
.hsng_item .baloon p>span 		{font-weight:normal;}

.offers_list>table 				{width:870px; margin:auto; border-bottom:#CCC solid 1px; padding:10px;}
.offers_list>table p 			{margin:10px 0;}
.offers_list .post_obj 			{width:130px; padding-right:10px;}
.offers_list .post_img 			{width:110px; margin:10px 5px; padding:5px; text-align:center; border:#CCC solid 1px; -moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);box-shadow: 4px 4px 5px rgba(0,0,0,0.5);}
.offers_list .post_img p 		{width:112px; font-size:0.9em; text-align:center; margin:5px auto !important;}
.offers_list .post_ttl 			{font-size:11px; position:relative; margin:10px 0;}
.offers_list .post_ttl span 	{font-size:12px; padding:0 5px;}
.offers_list .post_promo 		{position:absolute; right:0; top:0; display:inline-block; width:350px; text-align:left;}
.offers_list .post_price 		{display:inline-block; width:170px; color:#457100;  font-weight:bold; font-size:12px; padding-right:10px !important;}
.offers_list .post_price span 	{font-weight:normal; font-size:11px}
.offers_list .post_id 			{font-size:11px; color:#999;}

.offers_list .fingers 			{position:absolute; right:0; top:0;}
.offers_list .fingers>span 		{display:inline-block; width:12px; height:12px; margin-left:10px; padding:0 !important; cursor:pointer;}

.hsng_item .add_form {margin:20px auto 0; padding:0; width:880px; -moz-box-shadow:5px 5px 10px rgba(0,0,0,0.5); -webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.5); box-shadow:5px 5px 10px rgba(0,0,0,0.5);}
.hsng_item .form_body {background-color:#D3E6F3; padding:15px 20px 20px 20px; position:relative;}
.hsng_item .form_body h4 {margin-bottom:10px; font-size:16px; color:#1B8CB1;}
.hsng_item .form_body h5 {margin:10px 0 0 0; font-size:14px; color:#2ABC2A; text-align:center;}
.hsng_item .form_body h5>span {font-size:12px; font-weight:normal; color:#383838}
.hsng_item .form_body h4>sup {color:#9B2801; font-weight:normal; cursor:pointer; text-decoration:underline; font-size:12px;}
.hsng_item .form_body h4>sup:hover {text-decoration:none;}
.hsng_item .form_body textarea {width:390px; height:102px; padding:25px 5px 5px; margin:0 !important;}
.hsng_item .form_body select {width:250px; margin:15px 0; border:#CCC inset 2px;}
.hsng_item .form_body p {margin-bottom:15px;}
.hsng_item .form_capcha {text-align:right;}
.hsng_item .form_capcha table {display:inline-block;}
.hsng_item .form_bottom {position:relative; background-color:#FFF; height:60px; border:#CCC solid 1px;}
.hsng_item .form_bottom input {position:absolute; bottom:15px; right:20px; width:150px; height:30px; line-height:30px; background:url("../img/imposition/bg_buttons.png") 0 -252px no-repeat; border:none; cursor:pointer;}
.hsng_item .form_bottom input:hover {background:url("../img/imposition/bg_buttons.png") 0 -282px no-repeat;}
.hsng_item .form_body .attention {position:absolute; left:27px; top:116px; background-color:#FFB3B3; width:390px; text-align:center; margin-bottom:0 !important;}
.hsng_item .form_table {width:100%;}
.hsng_item .form_table .td1 {width:400px;}
.hsng_item .form_table .td2 {width:160px; padding:10px 0; border:#FFF solid 1px; text-align:right;}
.hsng_item .form_table .td3 {padding:0 15px;}
.hsng_item .form_table .td3 a {font-size:11px; text-decoration:underline;}
.hsng_item .form_table .td3 a:hover {text-decoration:none;}
.hsng_item .form_table .price {position:relative; border:#FFF solid 1px; padding:4px; height:45px; line-height:15px; font-size:12px; margin-bottom:15px;}
.hsng_item .form_table .price p {position:absolute; right:63px; top:16px; margin:0;}
.hsng_item .form_table .price span {color:#1B8CB1;}
.hsng_item .form_table .price_rank {position:absolute; right:4px; top:11px; margin:0; width:55px;}
.hsng_item .form_table .price_rank label {display:block; position:relative; height:16px;}
.hsng_item .form_table .price_rank label>input {position:absolute; left:0; top:2px;}
.hsng_item .form_table .price_rank label>span {padding-left:15px;}

.hsng_item #object-switcher p {margin-bottom:0 !important;}
.hsng_item #form_map {width:100%; margin:10px auto 20px; height:280px;}

.hsng_item #obj-preview 		{width:160px; padding:10px; border: #ADD2ED solid 1px; min-height:150px; margin:auto;}
.hsng_item #obj-preview>div 	{width:120px; margin:auto; background-color:#FFF; text-align:center; padding:10px;-moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);box-shadow: 4px 4px 5px rgba(0,0,0,0.5);}
.hsng_item #obj-preview>span 	{width:120px; margin:10px auto; display:block; text-decoration: underline; color:#F00; cursor:pointer; text-align:center;}

.hsng_item .novalid {border-width:2px !important; border-color:#FFB2B4 !important;}

.hsng-textarea-limit-off 	{color:#F00 !important;}
.hsng-responses-right 		{margin:15px 0;}
.hsng-responses-right h3 	{color:#1B8CB1; text-align:center;}
.hsng-responses-right>div 	{padding:10px; margin:10px 0; background-color:#3FAAD8; color:#fff; width:210px; position:relative; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.hsng-responses-right>div>p {margin-bottom:5px}
.hsng-responses-right>div>span , .hsng-responses-right>div>em {display:block; text-align:right; font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; color:#F5E6CA;}
#hsng-counter {margin:0 !important; font-size:11px;}
#hsng-mistake-textarea , #hsng-response-textarea {width:100%; margin-bottom:15px; height:80px;}
#hsng-response {margin-bottom:15px;}
#hsng-mistake img {display:block; margin:auto;}
#hsng-response img {display:block; margin:auto;}

.index_head {position:relative; height:285px; padding:10px; border-radius:20px; -webkit-border-radius: 20px; -moz-border-radius:20px; border:#D3E6F3 solid 5px;}
.housing_list .all_link {position:absolute; right:15px; bottom:10px; text-decoration:underline;}
.housing_list .all_link:hover {text-decoration:none;}
.housing_list .list thead td {color:#a0a0a0; font-size:11px; text-align:center; border-bottom:#D3E6F3 solid 1px;}


.housing_list {width:900px; margin:auto; position:relative;}
.housing_list .ttl {line-height: 36px; margin: 15px 0; padding: 0 5px; position: relative;}
.housing_list .ttl a {display:block; width:146px; height:36px; line-height:36px; text-align:center; background:url("../img/imposition/bg_buttons.png") 0 -60px no-repeat;  font-weight:bold; position:absolute; top:0; right:5px;}
.housing_list .ttl a:hover { text-decoration:none; background:url("../img/imposition/bg_buttons.png") 0 -96px no-repeat;}
.housing_list .head {height:100px; background:url("../img/imposition/bg_housing_head.png") left bottom no-repeat; padding:10px; position:relative;}
.housing_list .overflow {height:270px; overflow:hidden;}
.housing_list .overflow>p {color:#628519; font-size:1.2em; margin:0 0 5px 0; text-align:right; font-family:'Comic Sans MS', cursive;}
.housing_list .head form {line-height:30px; margin-top:5px; position:relative;}
.housing_list .head form span {display:inline-block; padding:0 10px; border-right:#CCC solid 1px;}
.housing_list .head form input {padding:3px; border: #999 inset 1px; height:18px;}
.housing_list .head form .form_submit {background:url("../img/imposition/bg_buttons.png") 0 -320px no-repeat; width:80px !important; height:30px !important; border:none !important; color:#FFF; margin-left:20px; cursor:pointer;}
.housing_list .head form .form_submit:hover {background:url("../img/imposition/bg_buttons.png") 0 -350px no-repeat;}
.housing_list .head .type1 input {width:60px;}
.housing_list .head .type2 input {width:15px;}

.housing_list .head .clear_form {line-height:normal; font-size:11px; text-align:center; position:absolute; right:10px; top:0; border-right:none !important;}
.housing_list .head .clear_form a {text-decoration:underline;}
.housing_list .head .clear_form a:hover {text-decoration:none;}

.housing_list .sort {position:absolute; bottom:10px; left:5px; width:890px; color:#A0A0A0; line-height:40px; text-align:right;}
.housing_list .sort a {color:#A0A0A0; border-bottom:#A0A0A0 dashed 1px; text-decoration:none;}
.housing_list .sort a:hover {border:none;}
.housing_list .sort span {display:inline-block; text-align:center; font-size:11px;}

.housing_list .list {width:890px; margin:auto; font-size:12px;}
.housing_list .list tbody td {text-align:center; padding:10px 5px; vertical-align:top;}
.housing_list .list th {text-align:left; font-weight:normal; padding:10px 0 10px 10px;}
.housing_list .list th>a:hover {color:#9B2901;}

.housing_list .grey-bg {background-color:#F5F5F5;}
.housing_list .beige-bg {background-color:#F5E6CA !important;}


.housing-arrow-down {background:url("../img/imposition/housing_list_arrows.png")  center top no-repeat;}
.housing-arrow-up {background:url("../img/imposition/housing_list_arrows.png")  center -40px no-repeat;}
.housing-arrow-down a , .housing-arrow-up a {border:none !important;}
.housing-arrow-down a:hover , .housing-arrow-up a:hover {text-decoration:underline;}



.hsng_right .ttl 		{height: 45px;}
.hsng_right .ttl1 		{background:url("../img/imposition/bg_text.png") 0 0 no-repeat;}
.hsng_right .ttl2 		{background:url("../img/imposition/bg_text.png") 0 -50px no-repeat;}
.hsng_right .ttl3 		{background:url("../img/imposition/bg_text.png") 0 -100px no-repeat;}

.hsng_right .feedback>div 			{text-align:center; width:230px}
.hsng_right .feedback>strong 		{display:block; text-align:left; font-size:16px; font-style:italic;}
.hsng_right .feedback>p 			{width:100%; margin:10px auto;}
.hsng_right .feedback textarea 		{width:100%; height:80px; display:block; margin:auto; text-align:left;}
.hsng_right .feedback input 		{width:150px; display:block; margin:10px auto;}
.hsng_right .feedback #hsng-counter	{font-size: 11px; margin: 0 !important; text-align:left;}

.hsng_similar 		{margin:20px 0;}
.hsng_similar h3 	{font-weight:normal; text-align:center; font-size:18px; color:#1B8CB1;}
.hsng_similar div 	{margin:10px 0;}
.hsng_similar p 	{font-size:11px;}
.hsng_similar p span{color:#CD8C00;}
.hsng_similar a 	{text-decoration:underline;}
.hsng_similar a:hover {text-decoration:none;}

.housing_comments>strong 	{font-size:14px; display:block; text-align:center; color:#B37A01; margin:30px 0 0 0 ;}
.housing_comments>p 		{margin:5px auto;}
.housing_comments>div 		{margin:15px 0;}
.housing_comments>div>tt	{font-size:11px; color:#999;}
.housing_comments>div>span	{font-size:11px; color:#999;}
/*--------------------------------------------------------------------------------*/


/* РАБОТА */
.job_item 					{position:relative; width:900px; margin:auto;}
.job_item .hidden			{width:380px; height:270px; position:absolute; right:0; top:0; background:url("../img/imposition/hidden_market.png") left top no-repeat;}
.job_item h1>span 			{font-size:12px; font-weight:normal;}
.job_item .head 			{position:relative; height:20px; margin-top:20px;}
.job_item .head .date 		{position:absolute; left:0; top:0; font-size:11px; width:250px;}
.job_item .head .count 		{position:absolute; right:0;  top:0; font-size:11px;}
.job_item .header 			{background-color:#D1E4F1; width:880px; position:relative; padding:10px; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.job_item .header .name 	{font-weight:bold; font-size:14px; width:auto !important; color:#333 !important; text-transform:uppercase;}
.job_item .header p 		{line-height:20px;}
.job_item .header p>span 	{width:80px; display:inline-block; color:#A0A0A0;}
.job_item .header>div 		{position:absolute; right:10px; top:0; text-align:right;}
.job_item .header>div p 	{font-size:16px; font-weight:bold; margin:5px 0;}
.job_item .header>div span 	{font-size:12px; color:#A0A0A0;}
.job_item .header .person 	{font-style:italic; font-size:12px;}
.job_item .info 			{margin:30px 0;}
.job_item .info h3 			{font-size:18px;}
.job_item .info>table 		{width:600px; padding:10px; margin:20px 0;}
.job_item .info>table td 	{border-bottom:#CCC solid 1px; line-height:30px; width:50%;}
.job_item .info>table th 	{border-bottom:#CCC solid 1px; line-height:30px; width:50%; color:#A0A0A0; text-align:left; font-weight:normal;}
.job_item .text p 			{margin:10px 0;}
.job_item #Ymap				{height:350px;}

.job_similar strong { display:block; font-size:14px;}
.job_similar {margin:20px 0;}
.job_similar a {display:inline-block; margin-top:10px;}
.job_similar p {font-size:10px; position:relative;}
.job_similar span {margin-left:30px; font-size:11px; display:inline-block; position:absolute; right:0;}

.job_blue_btn {display:block; font-size: 14px; font-weight: bold; height: 90px; line-height: 90px; text-align: center; width: 230px; background: url("../img/imposition/big_yel_btn.png") no-repeat left top ; color:#666;}
.job_yello_btn {display:block; font-size: 14px; font-weight: bold; height: 90px; line-height: 90px; text-align: center; width: 230px; background: url("../img/imposition/big_blu_btn.png") no-repeat left top;color:#666;}

.job_list 				{width:900px; margin:auto;}
.job_list .ttl 			{line-height: 36px; margin: 15px 0; padding: 0 5px; position: relative;}
.job_list .ttl a 		{display:block; width:146px; height:36px; line-height:36px; text-align:center; background:url("../img/imposition/bg_buttons.png") 0 -60px no-repeat;  font-weight:bold; position:absolute; top:0; right:5px;}
.job_list .ttl a:hover 	{text-decoration:none; background:url("../img/imposition/bg_buttons.png") 0 -96px no-repeat;}

.job_list .market-btn 	{display: inline-block; height: 50px; padding-top: 10px; text-align: center; width: 150px;}
.job_list .right_btn 	{background: url("../img/imposition/stickers.png") 0 -120px no-repeat;}
.job_list .left_btn 	{background: url("../img/imposition/stickers.png") 0 -180px no-repeat;}
.job_list .right_this 	{background: url("../img/imposition/stickers.png") 0 -240px no-repeat;}
.job_list .left_this	{background: url("../img/imposition/stickers.png") 0 -300px no-repeat;}

.job_list .head 						{height:100px; background:url("../img/imposition/bg_housing_head.png") left bottom no-repeat; padding:10px; position:relative;}
.job_list .head form 				{line-height:30px; margin-top:5px; position:relative;}
.job_list .head form span 			{display:inline-block; padding:0 25px; border-right:#CCC solid 1px;}
.job_list .head .form_submit 		{background:url("../img/imposition/bg_buttons.png") 0 -380px no-repeat; width:80px !important; height:30px !important; border:none !important; color:#333; cursor:pointer; position:absolute; right:10px; top:0;}
.job_list .head .form_submit:hover 	{background:url("../img/imposition/bg_buttons.png") 0 -410px no-repeat; color:#CCC;}
.job_list .head span>input 			{border: 1px inset #999999; height: 16px; padding: 3px; width: 290px;}
.job_list .head span>select 		{border: 1px inset #999999; height: 22px; padding: 0 0 0 3px; width: 290px;}

.job_list .head .clear_form {text-decoration:underline; line-height:normal; font-size:11px; text-align:center; position:absolute; left:23px; bottom: -12px; border-right:none !important;}
.job_list .head .clear_form:hover {text-decoration:none;}

.job_list .sort 			{position:absolute; bottom:10px; left:5px; width:890px; color:#A0A0A0; line-height:40px; text-align:right;}
.job_list .sort a 			{color:#A0A0A0; border-bottom:#A0A0A0 dashed 1px; text-decoration:none;}
.job_list .sort a:hover 	{border:none;}
.job_list .sort span 		{display:inline-block; text-align:center; font-size:11px; margin-right:15px;}
.job_list .sort .counter 	{position:absolute; left:10px; bottom:0;}
.job_list .sort .counter>span 	{display:inline-block; margin-left:20px;}

.job_list .item 			{position:relative; padding:10px 200px 10px 10px;}
.job_list .item h3 			{font-weight:bold; font-size:16px; margin:0 0 5px 0;}
.job_list .item h3>a 		{text-decoration:none;}
.job_list .item h3>a:hover 	{color:#930;}
.job_list .item h3>span 	{padding-left:20px; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.job_list .item>strong 		{position:absolute; right:15px; top:15px; text-align:right; font-weight:bold; font-size:13px;}
.job_list .item .group 		{font-size:11px; margin-top:10px;}
.job_list .item .group a 	{text-decoration:underline;}
.job_list .item .group a:hover {text-decoration:none;}
.job_list .item .date 		{font-size:11px; font-style:italic;}

.job_list .item  sub 	{display:inline-block; width:18px; height:18px; margin-right:10px;}
.job_list .item .male 	{background:url("../img/imposition/sprite.png") -38px -290px no-repeat;}
.job_list .item .female {background:url("../img/imposition/sprite.png") -20px -290px no-repeat;}

.job-anonce-info {font-size:12px;}
.job-anonce-sexM {margin-right:10px; background:url(../img/imposition/blue_scl.png) no-repeat left top; display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; font-weight:bold;}
.job-anonce-sexF {margin-right:10px; background:url(../img/imposition/pink_scl.png) no-repeat left top; display:inline-block; width:18px; height:18px; text-align:center; line-height:18px; font-weight:bold;}
/*--------------------------------------------------------------------------------*/

/* ДОСКА ОБЪЯВЛЕНИЙ */
.market_item 				{position:relative; width:900px; margin:auto;}
.market_item .title			{height:20px; line-height:20px; margin:20px 0; background-color:#F2F2F2; font-size:11px; padding:0 20px}

.market_item .imgs 			{width:580px; vertical-align:middle !important; float:left; margin:0 15px 15px 0; }
.market_item .imgs>table	{width:100%;}
.market_item .imgs>tabl th	{height:420px; text-align:center; vertical-align:middle !important;}
.market_item .galery		{text-align:center; margin-top:15px; padding:15px 0; border-bottom:#F0E8DB solid 2px; border-top:#F0E8DB solid 2px;}
.market_item .galery img 	{opacity:0.5;  filter: alpha(opacity=50); padding:2px; cursor:pointer;}
.market_item .galery .hover {opacity:1;  filter: alpha(opacity=100); border:#1B85B1 solid 2px; padding:0;}

.market_item .info 			{margin:0 0 10px 0; width:300px; width:300px;}				
.market_item .info td 		{border-bottom: 1px solid #ECECEC; padding:5px 0;}
.market_item .info th		{border-bottom: 1px solid #ECECEC; width:80px; font-weight:normal; text-align:left; color:#666;}
.market_item .info .price 	{font-weight:bold; font-size:16px;}
.market_item .info .show 	{text-decoration:underline; cursor:pointer;}
.market_item .info .show:hover{text-decoration:none;}

.market_item .text p 		{margin:10px 0;}
.market_item #Ymap			{height:350px;}

.market_item .hidden		{width:380px; height:270px; position:absolute; right:0; top:0; background:url("../img/imposition/hidden_market.png") left top no-repeat;}

.market_list 				{width:900px; margin:auto;}
.market_list .ttl 			{line-height: 36px; margin: 15px 0; padding: 0 5px; position: relative;}
.market_list .ttl a 		{display:block; width:146px; height:36px; line-height:36px; text-align:center; background:url("../img/imposition/bg_buttons.png") 0 -60px no-repeat;  font-weight:bold; position:absolute; top:0; right:5px;}
.market_list .ttl a:hover 	{text-decoration:none; background:url("../img/imposition/bg_buttons.png") 0 -96px no-repeat;}

.market_list .market-btn 	{display: inline-block; height: 50px; padding-top: 10px; text-align: center; width: 150px;}
.market_list .right_btn 	{background: url("../img/imposition/stickers.png") 0 -120px no-repeat;}
.market_list .left_btn 		{background: url("../img/imposition/stickers.png") 0 -180px no-repeat;}
.market_list .left_this 	{background: url("../img/imposition/stickers.png") 0 -60px no-repeat;}
.market_list .right_this 	{background: url("../img/imposition/stickers.png") 0 0 no-repeat;}

.market_list .head 						{height:100px; background:url("../img/imposition/bg_market_head.png") left bottom no-repeat; padding:10px; position:relative;}
.market_list .head form 				{line-height:30px; margin-top:5px; position:relative;}
.market_list .head form span 			{display:inline-block; padding:0 25px; border-right:#CCC solid 1px;}
.market_list .head .form_submit 		{background:url("../img/imposition/bg_buttons.png") 0 -380px no-repeat; width:80px !important; height:30px !important; border:none !important; color:#333; cursor:pointer; position:absolute; right:10px; top:0;}
.market_list .head .form_submit:hover 	{background:url("../img/imposition/bg_buttons.png") 0 -410px no-repeat; color:#CCC;}
.market_list .head span>input 			{border: 1px inset #999999; height: 16px; padding: 3px; width: 290px;}
.market_list .head span>select 			{border: 1px inset #999999; height: 22px; padding: 0 0 0 3px; width: 290px;}
.market_list .head span>select .grey-bg {background-color:#CCC;}

.market_list .head .clear_form {text-decoration:underline; line-height:normal; font-size:11px; text-align:center; position:absolute; left:23px; bottom: -12px; border-right:none !important;}
.market_list .head .clear_form:hover {text-decoration:none;}

.market_list .sort 				{position:absolute; bottom:10px; left:5px; width:890px; color:#A0A0A0; line-height:40px; text-align:right;}
.market_list .sort a 			{color:#A0A0A0; border-bottom:#A0A0A0 dashed 1px; text-decoration:none;}
.market_list .sort a:hover 		{border:none;}
.market_list .sort span 		{display:inline-block; text-align:center; font-size:11px; margin-right:15px;}
.market_list .sort .counter 	{position:absolute; left:10px; bottom:0;}

.market_list>table 				{width:100%; position:relative; border-bottom:2px solid #F1E9DC;}
.market_list>table th 			{height:90px; width:126px; padding:10px 10px 10px 0; text-align:center; vertical-align:middle !important;}
.market_list>table th>a>img 	{-moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);box-shadow: 4px 4px 5px rgba(0,0,0,0.5);}
.market_list>table img 			{max-width:120px; max-height:80px;}
.market_list>table td 			{padding:10px; text-align:left; vertical-align:top;}
.market_list>table td>a 		{font-size:14px; font-weight:bold;}
.market_list>table .price 		{padding:10px 0 10px 10px!important; text-align:right; vertical-align:top; width:150px;}
.market_list>table .price span	{bottom:10px; font-size:10px; font-style:italic; position:absolute; right:0; color: #A0A0A0;}
.market_list>table .crumbs 		{bottom:10px; font-size:11px; left:140px; position:absolute; margin:0 !important;}
.market_list>table .crumbs a 	{color: #A0A0A0;}

.img_frame 		{margin:auto;}
.img_frame td 	{padding:0 !important; border-bottom:none !important;}
.img_frame img 	{display:block;}
.frame_body 	{border-left:#CCC solid 1px !important; border-top:#CCC solid 1px;}
.frame_right 	{background:url("../img/imposition/img_framet.png") -251px 0 no-repeat; width:6px;}
.frame_bott 	{background:url("../img/imposition/img_framet.png") 0 -251px no-repeat; height:6px;}
.frame_corner 	{background:url("../img/imposition/img_framet.png") -251px -251px no-repeat; width:6px; height:6px;}

.market-sort-down {background:url("../img/imposition/housing_list_arrows.png")  center top no-repeat;}
.market-sort-up {background:url("../img/imposition/housing_list_arrows.png")  center -40px no-repeat;}
.market-sort-down a , .market-sort-up a {border:none !important;}
.market-sort-down a:hover , .market-sort-up a:hover {text-decoration:underline;}
/*--------------------------------------------------------------------------------*/

/* колонка */
.right-map-preview {width:220px; height:170px;  background:url("../img/imposition/map_bg220x220.jpg") 0 0 no-repeat; cursor:pointer;}
.right-map-preview span {font-size:18px;}

.column_list						{margin:25px 0;}
.column_list>table					{width:100%; text-align:left; font-size:0.9em;}
.column_list>table td 				{padding:3px 0;}
.column_list>table th 				{font-weight:normal; text-align:left; width:140px; padding:3px 0;}
.column_list>table>tbody td 		{padding:3px 0 3px 10px !important; font-size:11px; text-align:right;}

.container_right_td .baners 		{text-align:center;}
.container_right_td .baners>div 	{text-align:center; margin:15px 0;}
.container_right_td .baners>p 		{text-align:left; margin:5px 0;}
.container_right_td .baners>p>a 	{font-size:1.1em;}
.container_right_td .baners>a>img 	{padding:2px; border:#A0A0A0 solid 2px; margin:15px 0;}

.right-info h3 {font-size:16px; font-style:italic;}
.right-info p { margin:15px 0;}
/*--------------------------------------------------------------------------------*/


/* превью туризм */
.map-div 			{position:relative;  margin:auto;}
.map-div>div 		{height:350px; overflow:hidden;}


.turizm-map-switcher {background:url("../img/imposition/sprite.png") 0 -310px no-repeat; display:inline-block; text-align:center; cursor:pointer; text-decoration:underline; position:absolute; width:170px; height:23px; line-height:23px; font-size:12px; left:20px; top:-10px; z-index:100;text-decoration:none;}
.turizm-form-switcher {position:absolute; right:30px; bottom:-10px; width:170px; height:23px; line-height:23px; text-align:center; background:url("../img/imposition/sprite.png") 0 -310px no-repeat; padding:0; font-size:12px; cursor:pointer; z-index:15;}
.turizm-menu {width:900px; margin:10px auto 0 auto; }
.turizm-menu a {display:inline-block; text-align:center; line-height:30px; height:30px; font-weight:bold; width:170px; background:url("../img/imposition/bg_buttons.png") 0 0 no-repeat; color:#585858;text-decoration:none; margin:5px 5px 5px 0;}
.turizm-menu a:hover, .turizm-menu-active{background:url("../img/imposition/bg_buttons.png") 0 -30px no-repeat !important; color:#FFF !important;}

.container_left_td .promo-top 		{height:10px; width:900px; background:url("../img/imposition/bg_900.png") 0 0 no-repeat; margin:20px auto 0 auto; position:relative; z-index:14;}
.container_left_td .promo-bottom 	{height:10px; width:900px; background:url("../img/imposition/bg_900.png") 0 -10px no-repeat; margin:auto; position:relative; z-index:14;}
.container_left_td .promo 			{background-color:#D3E6F3; padding:0 10px; margin:auto; position:relative; z-index:14; width:880px;}

.container_left_td .turizm-form {width:830px; height:215px; margin:auto; padding:10px 20px 0 20px; background:url("../img/imposition/bg_tur_form.png") 0 0 no-repeat; position:relative;z-index:0;}
.container_left_td .turizm-form-bottom {width:870px; height:25px; margin: 0 auto 10px auto; background:url("../img/imposition/bg_tur_form_bottom.png") 0 0 no-repeat;}



.preview-list 			{width:870px; margin:auto; padding:0 20px 10px 10px;}
.preview-list-top 		{width:870px; background:url("../img/imposition/bg_item_list_top.png") left bottom no-repeat; margin:auto; padding:0 20px 20px 10px;}

.obj-preveiw 			{width:405px; height:140px; float:left; margin:10px 0 0 10px; padding:10px; position:relative; background:url("../img/imposition/bg_preveiw.png") 0 0 no-repeat;}
.obj-preveiw-top 		{width:385px !important; padding:10px 30px 10px 10px !important; background:url("../img/imposition/bg_preveiw.png") 0 -480px no-repeat !important; position:relative;}
.obj-preveiw-up 		{width:385px !important; padding:10px 30px 10px 10px !important; background:url("../img/imposition/bg_preveiw.png") 0 -320px no-repeat !important; position:relative;}
.obj-preveiw-select 	{background:url("../img/imposition/bg_preveiw.png") 0 -160px no-repeat !important;}
.obj-preveiw-forsale 	{background:url("../img/imposition/bg_preveiw.png") 0 -640px no-repeat !important; text-align:center;}
.obj-preveiw-forsale a 	{font-size:18px; color:#999; margin:60px 0 0 0; display:block;}
.obj-preveiw .welcome 	{position:absolute; left:0; bottom:0; width:140px; height:27px; background:url("../img/imposition/sprite.png") 0 -630px no-repeat;}
.obj-preveiw .nowelcome {position:absolute; left:0; bottom:0; width:140px; height:27px; background:url("../img/imposition/sprite.png") 0 -660px no-repeat;}
.obj-preveiw-star 		{position:absolute; background:url("../img/imposition/sprite.png") 0 -270px no-repeat; width:20px; height:20px; top:10px; right:10px;}
.obj-preveiw-arrow 		{position:absolute; background:url("../img/imposition/sprite.png") 0 -250px no-repeat; width:20px; height:20px; top:10px; right:10px;}
.obj-preveiw-big 		{position:absolute; background:url("../img/imposition/sprite.png") -30px -250px  no-repeat; width:50px; height:30px; bottom:0; right:0;}
.obj-preveiw-site 		{position:absolute; background:url("../img/imposition/sprite.png") -80px -250px  no-repeat; width:52px; height:50px; bottom:0; right:0;}
.obj-preveiw small 		{color:#B8B8B8;}
.obj-preveiw p 			{margin:0 0 5px 0; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.obj-preveiw-title	 	{margin:0 !important;}
.obj-preveiw-title>a 	{font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.obj-preveiw-img 		{width:130px; height:100px; text-align:center; line-height:100px; margin-top:5px;}
.obj-preveiw-img img 	{-moz-box-shadow: 0 0 5px rgba(0,0,0,1);-webkit-box-shadow: 0 0 5px rgba(0,0,0,1);box-shadow: 0 0 5px rgba(0,0,0,1); display:inline-block; max-height:90px; max-width:120px;}
.obj-preveiw-left 		{float:left; height:100%; margin-right:10px; font-size:10px; position:relative;}
.obj-preveiw-icons span	{display:inline-block; width:16px; height:16px; margin:0 3px;}
.obj-preveiw-left .person_peview {position:absolute; left:-13px; top:-13px;  border:#EEEEEE 2px solid; background-color:#fff; padding:2px; width:30px; height:30px; border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px; overflow:hidden; text-align:center;-moz-box-shadow: 0 0 5px rgba(0,0,0,1);-webkit-box-shadow: 0 0 5px rgba(0,0,0,1);box-shadow: 0 0 5px rgba(0,0,0,1);}
.obj-preveiw-left .person_peview img {}

/* превью туризм колонка*/
.info-right-all 			{margin:10px 0 20px 0;}
.info-right-all h3 			{margin:0 0 5px 0; color:#188DB4;}

.right-scroll-list 			{height:350px; overflow-y:auto;}
.right-scroll-list table 	{margin-right:10px;}
.right-scroll-list th		{width:20px; border-right:#CCC dashed 1px; text-align:center; font-size:20px;border-bottom:#CCC dashed 1px; color:#1B85B1;}
.right-scroll-list td 		{border-bottom:#CCC dashed 1px; vertical-align:middle !important; padding:3px;}
.right-scroll-list td:hover {background-color:#F5E6CA}
.right-scroll-list a 		{font-size:0.9em; color:#383838;}
.right-scroll-list a>span 	{text-transform:uppercase;}
.right-scroll-list a>em 	{font-style:normal; font-size:10px; color:#09F;}

.right-baners2 div {text-align:center; margin:15px 0;}
.right-baners {text-align:center; padding:15px 0;}
.right-baners p {text-align:left; margin:5px 0;}
.right-baners p a {font-size:1.1em;}
.right-baners img {padding:2px; border:#A0A0A0 solid 2px; margin:5px 0;}


.right-tur-promo 	{margin:20px 0;}
.right-tur-promo h3	{margin:10px 0;}
.right-tur-promo p 	{margin:10px 0;}
.yel-but 			{display:block; width:140px; height:30px; line-height:30px; text-align:center; background:url("../img/imposition/bg_buttons.png") 0 -132px no-repeat; font-weight:bold; margin:10px 0;}
.yel-but:hover 		{background:url("../img/imposition/bg_buttons.png") 0 -162px no-repeat;}
.yel-bord-but 		{display:block; width:146px; height:36px; line-height:36px; text-align:center; background:url("../img/imposition/bg_buttons.png") 0 -60px no-repeat; font-weight:bold;}
.yel-bord-but:hover {background:url("../img/imposition/bg_buttons.png") 0 -96px no-repeat;}

/* ========================================================== */


/* ФОРМЫ */
.add-form 				{width:900px; margin:auto; display:block; position:relative; z-index:0;}
.add-form h3 			{color:#1A84B0; margin:15px 0; font-size:16px;}
.blue-form .top			{background:url("../img/imposition/bg_900.png") 0 -190px no-repeat; height:15px;}
.blue-form .center 		{background:url("../img/imposition/bg_y.png") 0 0 repeat-y; padding:0 20px 20px 20px;}
.blue-form .header		{background:url("../img/imposition/bg_y.png") 0 0 repeat-y; padding:0 20px 0 20px;}

.blue-form .bottom 		{background:url("../img/imposition/bg_900.png") 0 -205px no-repeat; height:48px; padding-top:12px; text-align:center;}

.beige-form .top			{background:url("../img/imposition/bg_900.png") 0 -265px no-repeat; height:15px;}
.beige-form .header			{background:url("../img/imposition/bg_y.png") -1770px 0 repeat-y; padding:0 20px 0 20px;}
.beige-form .center 		{background:url("../img/imposition/bg_y.png") -1770px 0 repeat-y; padding:0 20px 20px 20px;}
.beige-form .bottom 		{background:url("../img/imposition/bg_900.png") 0 -205px no-repeat; height:48px; padding-top:12px; text-align:center;}

.green-form .top			{background:url("../img/imposition/bg_900.png") 0 -280px no-repeat; height:15px;}
.green-form .center 		{background:url("../img/imposition/bg_y.png") -2670px 0 repeat-y; padding:0 20px 20px 20px;}
.green-form .header 		{background:url("../img/imposition/bg_y.png") -2670px 0 repeat-y; padding:0 20px 0 20px;}
.green-form .bottom 		{background:url("../img/imposition/bg_900.png") 0 -205px no-repeat; height:48px; padding-top:12px; text-align:center;}


.add-form .bottom input 		{height:30px; text-align:center; width:150px; border:none; line-height:30px; background: url("../img/imposition/bg_buttons.png") 0 -252px no-repeat; cursor:pointer; margin:0 15px;}
.add-form .bottom input:hover	{background: url("../img/imposition/bg_buttons.png") 0 -282px no-repeat;}
.add-form .center>p 			{padding:10px; background-color:#EAF6FF;}
.add-form .center>div 			{margin:10px 0;}
.add-form .center>div>label 	{display:inline-block; width:200px;}
.add-form .header>label 		{display:inline-block; width:200px;}
.add-form .center>div>input 	{width:450px; padding:3px; border: 1px solid #CCCCCC;}
.add-form .center>div>select 	{width:150px; padding:3px 0 3px 3px; border: 1px solid #CCCCCC;}
.add-form .center>div>textarea 	{width:100%; border: 1px solid #CCCCCC; height:200px; padding:5px 0;}
.add-form .center>div>label>span {background-color: #FFFFFF; border: 1px solid #CCCCCC;color: #C40000;cursor: pointer;display: inline-block;font-family: "Arial Black",Gadget,sans-serif;font-size: 12px;height: 11px;margin: 0 0 0 10px; padding: 0 0 4px 4px; width: 11px;}
.add-form .center>div>label>span {border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);box-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.add-form .center .icons>div 	{float:left; width:250px;}
.add-form .center .icons label 	{display:block; margin:3px 0;}
.add-form .center .icons sup 	{font-size:12px; vertical-align:top; display:inline-block; margin:0 0 0 10px;}
.add-form .center .geo>div 		{height:350px;}
.add-form .center .capcha-table	{margin:auto;}
.add-form #all_year 			{cursor:pointer; text-decoration:underline; color:#06F;}
.add-form #all_year:hover		{text-decoration:none;}    
.add-form .med table 			{width:100%;}
.add-form .med th 				{width:50%;}
.add-form .med label 			{display:block;}
.add-form .med input 			{margin:0 10px 0 0;}
.add-form .procedure 			{padding:0 0 0 10px;}
.add-form .procedure ul li 		{color:#1B85B1; font-size:14px; margin:5px 0 0 0;}
.add-form .procedure ul li ul li{margin:0 0 0 10px; color:#393839; font-size:12px;}
.add-form .error 		{color: #F00; border:#7F0000 solid 1px; padding:10px;}
.add-form .promo label	{display:inline-block; width:200px;}
.add-form .promo div	{margin:10px 0;}

.hot_form h4 					{color:#C38A00; font-size:16px; text-align:center}
.hot_form form .info 			{border:#FFF solid 2px;}
.hot_form .no_login 			{margin:10px auto; font-weight:bold; color:#F00; text-align:center; font-size:14px; border:#F00 solid 1px; width:900px;}
.hot_tour_form>div>label 		{width:140px;}
.hot_tour_form .datepicker 		{margin:0 5px;}
.hot_form .object_data>div 		{margin:10px 0; width:100%; overflow:hidden;}
.hot_form .object_data>div>label{display:inline-block; width:200px; }
.hot_form .object_data>div>input{border: 1px solid #CCCCCC; padding: 3px; width: 450px;}
.hot_form .object_data 			{position:relative; padding:10px; border:#FFF solid 3px; width:auto;}
.hot_form #obj-preview 			{width:160px; padding:10px; border: #ADD2ED solid 1px; min-height:150px; margin:auto; position:absolute; top:0; right:50px;}
.hot_form #obj-preview>div 		{width:120px; margin:auto; background-color:#FFF; text-align:center; padding:10px;-moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);box-shadow: 4px 4px 5px rgba(0,0,0,0.5);}
.hot_form #obj-preview>span 	{width:120px; margin:10px auto; display:block; text-decoration: underline; color:#F00; cursor:pointer; text-align:center;}
.hot_form #object-switcher>div 	{margin:10px 0;}
.hot_form #object-switcher>select{width:230px;}
.hot_form #object-switcher>a 	{color:#999; font-size:11px; display:block; margin:10px 0;}
.hot_form #form_map 			{height:400px;}

.market-promo 				{width:600px; margin:auto;}
.market-promo>a 			{width:250px; height:70px; display:inline-block; text-align:center; line-height:70px; font-size:20px; font-weight:bold; margin:70px 20px;}
.market-promo>a:hover {text-decoration:none; color:#900;}
.market-promo .yelow_but 	{background:url("../img/imposition/bg_buttons.png") 0 -990px no-repeat;}
.market-promo .blue_but 	{background:url("../img/imposition/bg_buttons.png") 0 -1060px no-repeat;}
.market-promo .green_but 	{background:url("../img/imposition/bg_buttons.png") 0 -1130px no-repeat;}

.profile h1 		{font-size:18px;}
.user>strong 		{color:#188db4;}
.profile h2 		{color:#188DB4; text-align:center; margin:15px 0;}
.profile h2>span 	{font-size:12px; font-weight:normal}
.prfl-info 			{margin:30px 0;}
.prfl-info h3 		{font-size:16px;}
.prfl-counter 		{margin-bottom:10px; font-size:12px}
.prfl-add-link 		{padding-left:50px;}
.prfl-tbl 			{width:100%;}
.prfl-tbl th 		{background-color:#CCC; padding:5px 0;}
.prfl-tbl td 		{border-bottom:#CCC solid 1px; padding:5px 0; text-align:center;}
.prfl-links a 		{text-decoration:underline;}
.prfl-links a:hover {text-decoration:none;}
.prfl-links span>a 	{color:#9B2801;}