@charset "windows-1251";

html, body {padding:0px;margin:0px;background:#FFF;}
html, body, td, table {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:155%; color:#454040;}
a {color:#66623B;text-decoration:underline;outline:0px;}
a {color:#66623B;text-decoration:underline;outline:0px;}
a img {border:none;}
form {margin:0px;padding:0px;}
.pre_h1_bl {padding-left:20px;min-height:80px;position:relative;z-index:1;}
h1 {color:#6F6B45; font-size:25px; line-height:22px; padding:12px 0 18px 0; margin:0px; float:left; letter-spacing:-1px; max-width:700px;}
h2 {color:#6F6B45; font-size:20px;}
h3 {color:#6F6B45; font-size:18px;}
h4 {color:#6F6B45; font-size:16px;}
/*.pre_h1_bl_noauth h1{width:50%}*/

.pos-r {position:relative;}

#fixer {width:980px;text-align:left;}
#fixer p,#fixer .oppr,#fixer .item-revoffer,#fixer .contacts,#fixer .left .forms_wrapper *,#fixer .left .forms_wrapper{color:#6F6B45}

.clearer {clear:both;font-size:1px;height:1px;}
.dot0-0 {position:relative;left:0px;top:0px;height:1px;width:100%;font-size:1px;}

.main_page_w_fix {widrh:100%; overflow:hidden; position:relative;}
.bg1 {background:url(images/main-bg-1.jpg) center top repeat-x;}
.bg2 {background:url(images/main-bg-2.jpg) center top repeat-x;}
.bg1, .bg2 {min-width:980px;}

#header {height:163px; position:relative;}
.mlogo {float:left;width:260px;padding:46px 0px 0px 0px;}
.mlogo img{margin:0px 0px 0px 20px;}
.mlogo .top_slogan {font-style:italic;padding:0px 0px 0px 20px;font-size:14px;letter-spacing:2px;color:#827e50;margin-top:-5px;}
.lang_sel {float:left;width:36px;padding:50px 0px 0px 0px;}

.user_menu_block {position:relative; text-align:right;}
.consultaciya {position:absolute; top:15px; right:3px; height:20px; vertical-align:middle;}
.icq_img {vertical-align:middle;}
.skype_img {vertical-align:middle; margin-left:10px;}
.social_twitter{vertical-align:middle; margin-left:10px;}
.consultaciya a{font-size:12px;}

.auth {background:url(images/auth_bg.gif)left top no-repeat;float:right;width:400px;height:65px;margin:26px 0px 0px 0px;}
.auth_new {/*background:url(images/auth_bg.gif)left top no-repeat;*/float:right;width:250px;height:20px;margin:55px 0 0 0}
.auth_new a {color:#D98901;font-weight:bold;}
.auth_new .auth_razdel {width:1px; height:10px; background:#DFDCC0;}
.auth a {color:#D98901;font-weight:bold;}
.auth .itxt {width:130px;padding:4px 2px 4px 2px;margin:0px;border:1px solid #C2C1B4; }
.auth .auth_frm {margin:7px 15px 15px 15px;  font-size:12px; text-align:left;}
.auth .auth_frm td{font-size:12px;}
.auth input {vertical-align:middle;}
.auth_in {width:400px;height:55px;}
.auth_in_bg1 {background:url(images/auth_top/ut1_bg.gif) left top no-repeat;}
.auth_in_bg2 {background:url(images/auth_top/ut1_bg.gif) left top no-repeat;}
.auth_in_bg1 a {color:#008FBB;}
.auth_in_bg2 a {color:#83A500;}
.auth_in .usr_name {color:#66623B;font-size:14px;font-weight:bold;float:left;padding:6px 0px 6px 0px; line-height:100%;} 
.logout_btn {float:right;padding:6px 30px 0px 0px;}
.logout_btn a {text-decoration:none;color:#66623B;background:url(images/auth_top/logout_ico.gif) left center no-repeat;padding:0px 0px 0px 13px;}
.usr_pic {background:#eee;margin:0px 10px 0px 0px;}
.usr_menu {clear:both;text-align:justify;padding:0px 8px 0px 0px; font-size:12px;}
.usr_menu a{padding-right:5px;}
.usr_menu a.selected {text-decoration:none;color:#66623B;}
/*
.menu_block {background:url(images/mmenu_bg.jpg) left top no-repeat;clear:both;}
.m_menu {list-style:none;padding:0px;margin:0px;height:57px;float:left;padding-left:5px;}
.m_menu li{float:left;padding:20px 0px;}

.m_menu li a{font-size:14px;font-weight:bold;color:#FFF;margin:0px 15px 0px 15px;}
.m_menu li.selected{background:url(images/m_menu_ho.gif) left top repeat-x;}
.m_menu li.selected a{text-decoration:none;}
#eng_menu a{margin:0px 26px 0px 26px;}
*/
.menu_block {background:url(images/mmenu_bg.gif) left top no-repeat; clear:both;}
.m_menu {list-style:none;padding:0px;margin:0px;height:57px;float:left;padding-left:2px;}
.m_menu li{float:left;padding:20px 0px;}
.m_menu #ru a {margin:0px 14px; font-size:14px; font-weight:bold; color:#FFF;}
.m_menu #en a {margin:0px 27px; font-size:14px; font-weight:bold; color:#FFF;}
.m_menu li.selected{background:url(images/m_menu_ho.gif) left top repeat-x;}
.m_menu li.selected a{text-decoration:none;}


.search_small_frm {float:right;padding:18px 0px 0px 0px;width:304px;}
.search_small_frm input{vertical-align:middle;}
.search_small_frm .itxt{width:180px;height:24px;padding:0px 2px;margin:0px;border:1px solid #C2C1B4;}

.breadcr {padding:22px 0 0 0;clear:both;}
.breadcr .razd {padding:0px 10px;background:url(images/bcr_razd.gif) center center no-repeat;}
.breadcr a {color:#66623B;line-height:14px;}
.bg_h1 {background:#F3F3E9;}

#footer {height:188px;margin:60px 0px 0px 0px;background:url(images/footer_bg.gif) left top no-repeat #fff;	font-size:11px;color:#ABA783;}
#footer a {color:#ABA783;}
.wconst {width:214px;float:right;padding:52px 0px 0px 0px;color:#989896;line-height:14px;}
.wconst .lg {margin-right:20px;}
.copy {padding:52px 0px 0px 15px;float:left;width:705px;}
.copy .selected {text-decoration:none;}

.content_pads {padding-top:12px;}

/* main page */
#green {background: url(images/green_back_old.gif) top left no-repeat;float: left;text-align: left;width: 560px;background-color: #E7E5D0;}

#green ul {list-style: none;font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #66623B;line-height: 1.9;margin: 0px;padding: 0px;width: 380px;}
#green ul li {background: url(images/green_ul.gif) left 4px no-repeat;padding-left: 23px;}

#green_title {height: 37px;width: 358px;margin-top: 27px;margin-bottom: 21px;}
#green_t {margin-left: 20px;height: 216px;width: 360px;float: left;}
#green a {margin-left: 20px;float: left;}
#green_man {height: 292px;}
.gm-1{background: url(images/mans/gm-1.jpg) right bottom no-repeat;}
.gm-2{background: url(images/mans/gm-2.jpg) right bottom no-repeat;}
.gm-3{background: url(images/mans/gm-3.jpg) right bottom no-repeat;}
.gm-4{background: url(images/mans/gm-4.jpg) right bottom no-repeat;}
.gm-5{background: url(images/mans/gm-5.jpg) right bottom no-repeat;}
.gm-6{background: url(images/mans/gm-6.jpg) right bottom no-repeat;}
.gm-7{background: url(images/mans/gm-7.jpg) right bottom no-repeat;}
.gm-8{background: url(images/mans/gm-8.jpg) right bottom no-repeat;}
.gm-9{background: url(images/mans/gm-9.jpg) right bottom no-repeat;}

#blue {background: url(images/blue_back.gif) top right no-repeat;float: right;text-align: left;width: 395px;padding-left: 20px;background-color: #E7E5D0;}
#blue_title {height: 60px;width: 257px;margin-top: 6px;margin-bottom: 21px;z-index: 2;position: relative;}

#green, #blue {margin:6px 0px 0px 0px;height:310px;}

#blue ul {list-style: none;font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #66623B;line-height: 1.8;margin: 0px;padding: 0px;width: 240px;}
#blue ul li {background: url(images/blue_ul.gif) left 4px no-repeat;padding-left: 23px;}
#blue_t {margin-left: 20px;height: 204px;width: 260px;float: left;}
#blue a {margin-left: 20px;}
#blue_man {height: 281px;margin-top: 12px;}
.bm-1 {background: url(images/mans/bm-1.jpg) bottom right no-repeat;}
.bm-2 {background: url(images/mans/bm-2.jpg) bottom right no-repeat;}
.bm-3 {background: url(images/mans/bm-3.jpg) bottom right no-repeat;}
.bm-4 {background: url(images/mans/bm-4.jpg) bottom right no-repeat;}
.bm-5 {background: url(images/mans/bm-5.jpg) bottom right no-repeat;}
.bm-6 {background: url(images/mans/bm-6.jpg) bottom right no-repeat;}
.bm-7 {background: url(images/mans/bm-7.jpg) bottom right no-repeat;}


#turbirzha {clear: both;padding-top: 18px;padding-bottom: 22px;}
#blog_border_top {background: url(images/blog_border_top.gif) top center no-repeat;width: 980px;height: 4px;margin-top: 20px;}
#blog_border_bottom {background: url(images/blog_border_bottom.gif) top center no-repeat;width: 980px;height: 4px;margin-bottom: 30px;}
#blog {border-left: 3px solid #EFEEE2;border-right: 3px solid #EFEEE2;text-align: left;clear: both;padding-top: 10px;padding-bottom: 10px;}
.blog_head a {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 19px;color: #6F6B45;padding-left: 20px;}
.plink {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;font-style: italic;color: #66623B;line-height: 1.3;}	
.blog_item {float: left;padding-left: 20px;padding-top: 20px;width: 300px;}
.blog_item p, #about p, .blog_text {font-family: Arial, Helvetica, sans-serif;color: #66623B;font-size: 12px;line-height: 1.4;}
.blog_text {padding-top: 12px;padding-bottom: 12px;}
.item_date {color: #999;font-size: 11px;float: left;padding-top: 5px;}
.blog_item_name a {font-size: 11px;color: #D98901;float: right;font-weight: bold;padding-top: 5px;}
#about {text-align: left;float: right;width: 665px;}
#about p {padding-left: 20px;padding-right: 20px;}
#about p a {font-size: 12px;color: #D98901; font-weight: bold;font-style:normal;}
#about .blog_head {padding-bottom: 5px;}
#news {text-align: left;float: left;width: 315px;}
#news .blog_head {padding-bottom: 7px;}
.news_date {color: #999;font-size: 11px;float: none;padding: 0px;}

.news_item {padding-left: 20px;padding-top: 12px;padding-bottom: 12px;}
.news_item a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #66623B;}

#block_a, #block_b, #block_c{width: 320px;float: left;height: 321px;}
#block_a{background-color: #EFEEE2;}
.bloc_a_ru {background: url(images/ru_place.gif) no-repeat top;}
.bloc_a_en {background: url(images/eng_place.gif) no-repeat top;}
#block_a .block_item {margin-left: 15px;margin-right: 20px;text-align: left;height: 134px;}
#block_a .block_item select {width: 285px;margin-top: 7px;font-family:Arial, Helvetica, sans-serif;}
#expand {float: left;background: url(images/plusik.gif) no-repeat left;margin-top: 15px;font-size: 13px;}
#expand a{color: #66623B;font-family: Arial, Helvetica, sans-serif;text-decoration: none;padding-left: 20px;}
.dashed{border-bottom: 1px dashed #66623B;}
#a_submit a{float: right;font-size: 13px; line-height:100%; font-weight: bold;color: #FFFFFF;background: url(images/a_submit.gif) no-repeat;margin-top: 9px;padding: 5px 16px 8px 18px;text-decoration: none;}
#a_info{width: 320px;height: 172px;text-align: left;margin-top: 13px;background: url(images/logo_info.gif) no-repeat 16px 18px;background-color: #E7E5D0;color: #66623B;font-family: Arial, Helvetica, sans-serif;font-style: italic;}
#a_info h4{padding: 0px;margin: 0px;font-size: 14px;font-weight: bold;margin-left: 53px;padding-top: 29px;}
#a_info p{padding: 0px;margin: 0px;font-size: 13px;line-height: 1.8;padding-left: 20px;padding-top: 9px;padding-right: 20px;}
#a_border_bottom{background: url(images/a_border_bottom.gif) no-repeat center;width: 320px;height: 4px;}
.block_title, .title_list, .title_calendar {padding-top:52px; color:#66623B; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left; cursor:default;}
#block_b{width: 300px;height: 323px;background: url(images/ru_worth.gif.gif) bottom left no-repeat;background-color: #EFEEE2;}
#block_list, #block_calendar { height:245px; overflow:hidden;}
.title_list, #all_events {float: left;}
.title_calendar, #archive_events {float: right;}
#all_events a, #archive_events a{ color: #66623B; }
#all_events {margin: 2px 0px 0px 9px;}
#archive_events {margin: 2px 9px 0px 9px;}
.title_list, .title_calendar {padding-top: 10px;padding-bottom: 8px;}
.title_list{	padding-left: 13px;	} 
.title_calendar{	padding-right: 13px;}
#block_list .title_calendar{background: url(images/title_calendar.gif) bottom left no-repeat;background-color: #D3D1B9;padding-left: 18px;}
#block_calendar .title_list{background: url(images/title_calendar.gif) bottom right no-repeat;background-color: #D3D1B9;padding-right: 19px;}
.title_list a, .title_calendar a{text-decoration: none;color: #66623B;}
#block_list ul a { color:#83A500;}
#block_list .mp_licity { padding-left: 10px;}
#block_list ul{text-align: left;padding-left: 13px;padding-right: 10px;list-style: none;margin:0px;}
#block_list ul li{padding: 14px 0px 0px 15px;background: url(images/mp_star.gif) left 16px no-repeat;line-height: 16px}
/*#block_list{display: none;}*/
#block_calendar{display: none;}
#block_calendar table.NewsCalTable {background-color: #FFFFFF;margin-top: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #66623B;border-collapse:collapse;}
#block_calendar table td{border: 1px solid #EFEEE2;width: 38px;text-align:center;}
#block_calendar table tr{ height: 23px; }
#block_calendar table select{font-family: Arial, Helvetica, sans-serif;width: 88px;}
#mp_cal_weekdays{font-weight:normal;font-size: 11px;background-color: #F9F9F0;}
#mp_cal_weekdays td{color: #83A500 !important;}
#mp_cal_select{padding: 5px 0px 0px 0px;}
.mp_tdgreen {border: 0px !important;background: url(images/td_greenborder.gif) center center no-repeat;}
.mp_tdorange {border: 0px !important;background: url(images/td_orangeborder.gif) center center no-repeat;}

#block_c {background-color:#E7E5D0; border-bottom:3px solid #ABCE23; height:320px;}
#block_c .block_title a {color:#66623B; padding-right:8px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: url(images/arrow.gif) right center no-repeat;}
#block_c .block_title {padding-bottom:11px; text-align:center;}
.block_c_en {background: url(images/eng_rest.gif) no-repeat top;}
.block_c_ru {background: url(images/ru_rest.gif) no-repeat top;}


.divider{float: left;width: 20px;height: 317px;}
#offers{float: left;text-align: left;margin-bottom: 22px;width: 480px;background: url(images/offers.gif) no-repeat left top;}
#o_title{font-family: Arial, Helvetica, sans-serif;font-size: 19px;color: #FFFFFF;padding-left: 20px;padding-top: 9px; padding-bottom: 9px;}
#o_title a{color:#fff;}
#o_title .o_amount{float: none;font-size: 19px;}
.mp_list{border-top: 3px solid #9B9376;padding: 0px;margin: 0px;list-style: none;}
#offers .mp_list {background: url(images/offers_border.gif) left bottom no-repeat;padding: 0px 0px 3px 0px;}
#applications .mp_list {background: url(images/applications_border.gif) left bottom no-repeat;padding: 0px 0px 2px 0px;}
.mp_list li{border-bottom: 1px solid;clear: both;font-family: Arial, Helvetica, sans-serif;}
#offers .mp_list li{ border-bottom-color: #D2E58E; }
#applications .mp_list li{ border-bottom-color: #7ED0EC; }
#offers .mp_list li a, #applications .mp_list li a{width: 480px;text-decoration: none;}
#offers .li_unselect{background-color: #A5CA1D;color: #FFFFFF;}
#applications .li_unselect{background-color: #46BCE4;color: #FFFFFF;}
#applications .li_hover{background-color: #2EAADC;color: #FFFFFF;}
#offers .li_hover{background-color: #8DAE12}
#offers .li_unselect a, #applications .li_unselect a{	color: #FFFFFF;}
#offers .li_select{ background: url(images/offers_liselected_border.gif) top left no-repeat;}
#applications .li_select {background: url(images/appl_liselect_border.gif) top left no-repeat;}
#offers .li_select, #applications .li_select{background-color: #E7E5D0;color: #66623B;}

#offers .li_select a, #applications .li_select a {color: #66623B;}
#offers .mp_list li.last, #applications .mp_list li.last, #offers .mp_list li.noborder, #applications .mp_list li.noborder {border-bottom:none;}

.mp_list .o_item_title, .o_amount{float: left;font-size: 15px;height: 23px;padding-top: 5px;cursor:default;}
.mp_list a{	text-decoration: none;}
.o_item_title {padding-left: 20px;font-style: italic;padding-right: 8px;font-weight: bold;}
.o_link{float: right;font-size: 11px;margin-right: 20px;margin-top: 6px;text-decoration: none;padding-left: 12px;}

.li_select .o_link .dashed{ border-bottom-color: #66623B;}
.li_unselect .o_link { background: url(images/white_plus.gif) no-repeat 0px 4px; }
.li_unselect .o_link .dashed{ border-bottom-color: #FFFFFF; } 
.li_select, .li_unselect {display:block;}

#applications .plus_p {background: url(images/green_plus.gif) no-repeat 0px 4px;}
#applications .minus_p {background: url(images/green_minus.gif) no-repeat 0px 7px;}
#offers .plus_p {background: url(images/green_plus.gif) no-repeat 0px 4px;}
#offers .minus_p {background: url(images/green_minus.gif) no-repeat 0px 7px;}

#applications{float: right;text-align: left;margin-bottom: 22px;width: 480px;background: url(images/offers.gif) no-repeat left top;}
#applications .mp_all_link{background:url(images/appl_liselect_border_bot.gif) bottom left no-repeat;}
#offers .mp_all_link{background: url(images/offers_liselected_bottom.gif) bottom left no-repeat;}
.sub_category, .mp_all_link, #all_events, #archive_events{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #66623B;padding: 5px;}
.sub_category td {font-size: 11px;}
#offers .sub_category table, #applications .sub_category table { margin: 0px 0px 0px 0px; }
#offers .sub_category tr, #applications .sub_category tr { height: 18px; }
#offers .sub_category td, #applications .sub_category td { padding-left: 15px; }
#offers .mp_list .sub_category a, #applications .mp_list .sub_category a { text-decoration: underline;}
.mp_resultlist {padding: 0px;margin: 0px;background-color: #FFFFFF;list-style: none;padding: 0px 20px 10px 20px;}
.mp_resultlist li {border: 0px;padding: 6px 0px 0px 10px;background: url(images/mp_resultlist_type.gif) left 15px no-repeat;}
.mp_rlist_a {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;}
#offers .mp_resultlist a{ color: #83A500; text-decoration: underline !important;}
#applications .mp_resultlist a {color: #14A4D0; text-decoration: underline !important;}
.mp_licity {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #66623B;}
.mp_all_link {text-decoration: underline;text-align: right;padding-right: 20px;}
/* END main page */


#add_ro_links {
	line-height:125%;
	float:right;
	height:49px;
	/*position:absolute;
	right:0px;
	bottom:20px;*/
	font-size:13px;
	font-weight:bold;
	color:white;
	z-index:10;	
	position:relative;
}
#add_ro_links .ro_pad {margin:22px 0 0 34px;}
#add_ro_links .free {font-weight:normal; font-size:10px; position:absolute; top:0px; right:5px}
.dop_ro_links_txt {position:absolute; top:-10px; left:0px; font-size:11px;line-height:10px;}
.ro_links_bg3 .dop_ro_links_txt{color:#46BCE4;padding:0px 0px 0px 0px;}
.ro_links_bg2 .dop_ro_links_txt{color:#9FCA00;padding:0px 0px 0px 0px;}


.ro_links_bg1 {width:260px;background:url(images/zayavka_predloj_but_bg.gif) left top no-repeat;}
.ro_links_bg2 {width:172px;background:url(images/zayavka_but_bg.gif) left top no-repeat;}
.ro_links_bg2 .ro_pad{margin-left:40px !important}
.ro_links_bg3 {width:213px;background:url(images/predloj_but_bg.gif) left top no-repeat;}
.ro_links_bg3 .ro_pad{}
.ro_links_bg2 a, .ro_links_bg3 a {text-decoration:none;}
#add_ro_links a{color:white;}



#right_mp_bg{left:980px;}
#left_mp_bg{left:-2000px;}
#right_mp_bg, #left_mp_bg{
	position:absolute;width:2000px;height:408px;z-index:1;top:-85px;
}
.bg-1-l {background:url(images/mp_bgs/bg-1-l.gif) right top repeat-x;}
.bg-1-r {background:url(images/mp_bgs/bg-1-r.gif) left top repeat-x;}
.bg-2-l {background:url(images/mp_bgs/bg-2-l.gif) right top repeat-x;}
.bg-2-r {background:url(images/mp_bgs/bg-2-r.gif) left top repeat-x;}
.bg-3-l {background:url(images/mp_bgs/bg-3-l.gif) right top repeat-x;}
.bg-3-r {background:url(images/mp_bgs/bg-3-r.gif) left top repeat-x;}
.bg-4-l {background:url(images/mp_bgs/bg-4-l.gif) right top repeat-x;}
.bg-4-r {background:url(images/mp_bgs/bg-4-r.gif) left top repeat-x;}
.bg-5-l {background:url(images/mp_bgs/bg-5-l.gif) right top repeat-x;}
.bg-5-r {background:url(images/mp_bgs/bg-5-r.gif) left top repeat-x;}
.bg-6-l {background:url(images/mp_bgs/bg-6-l.gif) right top repeat-x;}
.bg-6-r {background:url(images/mp_bgs/bg-6-l.gif) left top repeat-x;}
.bg-7-l {background:url(images/mp_bgs/bg-7-l.gif) right top repeat-x;}
.bg-7-r {background:url(images/mp_bgs/bg-7-l.gif) left top repeat-x;}

.zayavka {width:100%;}
.zayavka th {height:45px; /*padding-left:20px;*/ font-size:15px; font-weight:bold; text-aligh:left !important;  color:#66623B;}
.zayavka .th_pad{padding-left:20px;}
.zayavka th span {color:#EE6411;}
.zayavka td {padding-left:17px; color:#81A200; font-style:italic; font-size:15px; font-weight:bold;}
.zayavka .where {width:145px; background:url(images/strelka.gif) right top no-repeat;cursor:pointer;}
.zayavka .where span {border-bottom:dotted; cursor: pointer;}
.zayavka .category {width:90px; background:url(images/strelka.gif) right top no-repeat;cursor:pointer;}
.zayavka .category span {border-bottom:dotted; cursor: pointer;}
.zayavka .bg_grey {height:46px; background:url(images/form_small_bg.gif) left bottom no-repeat; }
.zayavka .bg_big_grey {height:63px; background:url(images/form_big_bg.gif) left bottom no-repeat; }
.zayavka .bg_big_grey th {font-size:12px!important; font-weight:normal; font-style:italic;}
.zayavka .info {font-size:12px; font-style:italic; font-weight:normal; padding-left:20px; margin-left:30px; background:url(images/info.gif) left top no-repeat; }
.zayavka .offers {float:left; height:45px; width:180px; color:white; font-size:12px; background:url(images/offers_bg.gif) left top no-repeat; }
.none {}
.red_error, .starrequired, #red_error{color:red!important;}

.predlozenie th {height:45px; padding-left:20px; font-size:15px; font-weight:bold; text-aligh:left;  color:#66623B;}
.predlozenie th span {color:#EE6411;}
.predlozenie td {padding-left:17px; color:#14A4D0; font-style:italic; font-size:15px; font-weight:bold;}
.predlozenie .where {width:145px;  background:url(images/strelka_blue.gif) right top no-repeat;cursor:pointer;padding:0px 0px 4px 0px;}
.predlozenie .where span{border-bottom:dotted; cursor: pointer;}
.predlozenie .category {width:90px; background:url(images/strelka_blue.gif) right top no-repeat;cursor:pointer;}
.predlozenie .category span{border-bottom:dotted; cursor: pointer;}
.predlozenie .bg_grey {height:46px; background:url(images/form_medium_bg.gif) left bottom no-repeat; }
.predlozenie .info {font-size:12px; font-style:italic; font-weight:normal; padding-left:20px; margin-left:30px; background:url(images/info_blue.gif) left top no-repeat; }
.none {}
.red_error {color:red!important;}


.widget-overlay {display:none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; z-index:1000; opacity:0.3; filter: alpha(opacity=20);}
.category-tours-layout {width:100%; position:absolute; left:0; top:20px;  z-index:1000; display:none;}
.category-tours {position:relative; top:30px; width:800px; margin:0 auto; background:#fff; border:1px solid #5F5E59; }
.category-tours table {margin:5px;}
.category-tours div {position:relative; padding-left:20px; margin-bottom:4px;}
.category-tours input {position:absolute; top:-1px; left:0;}
.category-tours td {width:33%; padding-right:20px; vertical-align:top; text-align:left;}
.category-tours .list-tours {padding:0 0 20px 23px; margin:0;}
.category-tours .h-win {position:relative; padding:0 0 5px 0; margin:5px; font-size:22px; color:#6F6B45; border-bottom:1px solid #EFEEE2;}
.category-tours .close {position:absolute; right:5px; top:5px; font-size:12px;  border-bottom:1px dotted #b65300; cursor:pointer; color:#b65300;}
#container-category {padding:5px 0 10px 0; text-decoration:none; font-size:14px; font-weight:normal; font-style:normal;}
#container-category span {dislay:inline!important; border-bottom:1px dotted #81A200; cursor:pointer;}
.container-country span {border-bottom:1px dotted #D86701!important; color:#D86701; }

.guide_form {padding:20px 30px;}
#select-place-return, span.select-place-return {margin-left:10px; border-bottom:1px dotted red; color:red; cursor:pointer;}
a.select-place-return {}

.request-form1-inner {display:none; position:absolute; width:100%;  left:0; top:30px; z-index:1001;} 
.request-form1 {position:relative; width:440px;   margin:0 auto; border:1px solid #ccc; background:#fff;}
.request-form1 .close {position:absolute; right:12px; top:8px; font-size:12px; border-bottom:1px dotted #b65300; cursor:pointer; color:#b65300;}
.request-form1 form {margin:0; padding:10px;}
.request-form1 textarea {width:414px; height:114px; margin:3px 0 5px 0;}
.request-form1 input, .request-form1 select {margin:3px 5px 0 0;}
.request-form1 .price2 {width:35px;}
.request-form1 select {width:35px;}
.request-form1 .price-title {width:174px; color:#8F8F8F;}
.request-form1 .but {position:relative; top:-1px;}
.error-req1 {padding:10px; padding-bottom:0; line-height:16px; color:red; }
.error-req2 {padding:10px; padding-bottom:0; line-height:16px; color:red; }

.hasFocus, .isChanged {color:#000!important;}

#requests_add_img  {float:right;padding:35px 0px 0px 0px;}
#requests_add_img img {cursor:pointer;}



.table-cat-menu {width:220px;}
.cat_menu { background:#EFEEE2 url(images/menu_bottom.gif) bottom left no-repeat;}
.cat_menu ul {padding:15px 0 20px 20px; margin:0;}
.cat_menu td {color:#6F6B45; font-size:13px; font-weight:bold;}
.table-cat-menu .tr {height:43px; background:url(images/menu_top_bly.gif) top left no-repeat;}
.table-cat-menu .tr td {color:white; font-size:18px; padding-left:20px;}
.cat_menu li a{color:#14A4D0;}
.cat_menu .child {padding:5px 0 0 25px;}
.cat_menu .other{background:url(images/ukazatel.gif) no-repeat scroll 0 13px transparent; margin:0 0 5px; padding:5px 0 0 13px;}
.cat_menu .chek{width:181px;  margin-bottom:10px; color:#6F6B45; margin:0; background:url(images/menucat_top.gif) top no-repeat;  }
.cat_menu .chek .mt{padding:5px 0 5px 15px; background:#fff url(images/menucat_bottom.gif) bottom no-repeat;}
.cat_menu .chek .ch{padding:5px 0 5px 25px;  margin-top:3px; background:#fff url(images/menucat_bottom.gif) bottom no-repeat;}

ul {list-style:none outside none;}
ul.market {list-style:circle outside;}

.event_detail {margin-left:20px; }
.event_detail .top {width:660px}
.event_detail .top td{font-size:15px;}
.event_detail .top .pole a{ font-size:12px; font-weight:bolder; color:#6F6B45; }
.event_detail .top  a{ color:#6F6B45;}
.event_detail .top img{margin-right:15px; }
.event_detail .top .info{font-style:italic;}
.event_detail .top .pole {width:220px; height:150px; background:url(images/pole_bac.gif) top left no-repeat; line-height:100%;}
.event_detail .top .pole .izb{background:url(images/of_add_bg1.gif) top left no-repeat; margin:15px 0 0 20px; padding:0 0 0 18px;}
.event_detail .top .pole .plan{background:url(images/plus.gif) top left no-repeat; margin:8px 0 0 20px; padding:0 0 0 18px;}
.event_detail .top .pole .map{background:url(images/earth.gif) top left no-repeat; margin:8px 0 0 20px; padding:0 0 0 18px;}
.event_detail .top .pole .zayav{background:url(images/of_add_bg1.gif) top left no-repeat; margin:8px 0 0 20px; padding:0 0 0 18px;}
.event_detail .top .pole .predl{background:url(images/of_add_bg1.gif) top left no-repeat; margin:8px 0 0 20px; padding:0 0 0 18px;}

.plawka {margin-top:15px; background:url(images/plawka_bek.gif) top left no-repeat;height:55px;}
.plawka div p{margin-top:10px;}
.plawka div {float:left; width:175px; height:44px; font-size:15px; font-weight:bold; cursor:pointer; text-align:center; color:#000;}

.offers_plawka {margin-top:15px; background:url(images/plawka_bg_mini.gif) top left no-repeat; height:46px;}
.offers_plawka div p{margin-top:10px;}
.offers_plawka div {float:left; width:160px; height:44px; font-size:15px; font-weight:bold; cursor:pointer; text-align:center; color:#000;}

.gaude_plawka {margin-top:15px; background:url(images/plawka_bg_mini.gif) top left no-repeat; height:46px;}
.gaude_plawka div p{margin-top:10px;}
.gaude_plawka div {float:left; width:135px; height:44px; font-size:15px; font-weight:bold; cursor:pointer; text-align:center; color:#000;}

.detail_event>div {display:none;}
.detail_event .foto_list img {margin:10px 15px 5px 5px;}
.detail_event .first {display:block;}
.offers_plawka .up_level {color:#fff; background:url(images/small_activ.gif) top center no-repeat;}
.gaude_plawka .up_level {color:#fff; background:url(images/small_active.gif) top center no-repeat;}
.plawka .up_level {color:#fff; background:url(images/activ_pole.gif) top center no-repeat;}
.detail_event .down_level {display:block!important; text-align: justify;  margin-left: 10px; margin-right: 10px;}


.del-favorites {border-bottom:1px dotted #66623B; color:#66623B; cursor:pointer;}
#del-favorites-form {display:none;}

.but-favorite {width:740px; margin:0 0 10px 20px; border-bottom:2px solid #999174;}
.but-favorite div {float:left; width:370px; height:43px; text-align:center; font-weight:bold; font-size:17px; line-height:17px; background:url(images/big_but_2.jpg) left top no-repeat; cursor:pointer;}
.but-favorite p {padding:0; margin:0; margin-top:14px;}
.but-favorite p a{display:block;}
.but-favorite span {border-bottom:1px dotted #66623b;  }
.but-favorite .selected span {border-bottom:0; color:#fff; }
.but-favorite div.selected {background-image:url(images/big_but.jpg); }

#add-favorites {border-bottom:1px dotted #6F6B45; color:#6F6B45; cursor:pointer;}	
.block-favorite .no-select, .block-favorite-menu .no-select {display:none;}
.block-favorite .selected, .block-favorite-menu .selected {display:block!important;}
.inner-add-favorites {font-size:12px; padding:10px 0 0 0 !important; margin:0!important; background:none!important;}
.inner-add-favorites a {margin-left:0!important;}
.inner-add-favorites #add-favorites {border-bottom:1px dotted #008FBB; color:#008FBB;}

.plan-list {margin:0;}
.plan-list .head {background:#E7E5D0; color:#66623B;/* font-weight:normal;*/}
.plan-list th {padding:10px 10px; /*font-weight:normal;*/}
.plan-list td {padding:15px 10px 0 10px; font-weight:normal;}
.plan-list  .delete-palan {border-bottom:1px dotted; cursor:pointer;}
.add-plan {float:right; margin-bottom:10px; font-size:14px; font-weight:bold; border-bottom:1px dotted; cursor:pointer;}

.plan-form1-inner {display:none; position:absolute; width:100%;  left:0; top:30px; z-index:1001;} 
.plan-form1 {position:relative; width:440px;   margin:0 auto; border:1px solid #ccc; background:#fff;}
.plan-form1 .active {position:relative; left:-10px; }
.plan-form1 .close {position:absolute; right:12px; top:8px; font-size:12px; border-bottom:1px dotted #b65300; cursor:pointer; color:#b65300;}
.plan-form1 form {margin:0; padding:10px 15px;}
.plan-form1 input {margin:5px 5px 0 0;}
.plan-form1 .name {margin-bottom:8px;}
.plan-form1 .datepick_fld5 {margin-left:5px!important;}

.plan-form2-inner {display:none; position:absolute; width:100%;  left:0; top:30px; z-index:1001;} 
.plan-form2 {position:relative; width:440px;   margin:0 auto; border:1px solid #ccc; background:#fff;}
.plan-form2 .active {position:relative; left:-10px; }
.plan-form2 .close {position:absolute; right:12px; top:8px; font-size:12px; border-bottom:1px dotted #b65300; cursor:pointer; color:#b65300;}
.plan-form2 form {margin:0; padding:10px 15px;}
.plan-form2 input {margin:5px 5px 0 0;}
.plan-form2 .name {margin-bottom:8px;}
.plan-form2 .datepick_fld5 {margin-left:5px!important;}

.ui-datepicker-trigger {cursor:pointer}

#smal_size {width:690px!important;}

.plan-select {display:none; position:absolute; width:100%; left:0; top:0; z-index:10001}
.plan-select .preload {position:relative; top:45%; width:31px; height:31px; margin:0 auto; background:url(images/ajax-loader.gif) left top no-repeat}
.plan-select form {position:relative; width:400px; margin:0 auto; padding:10px 15px; line-height:18px; border:1px solid gray; background:#fff;}
.plan-select label {/*border-bottom:1px dotted;*/ cursor:pointer;}
.plan-select input {position:relative; top:3px;}
.plan-select .selected {padding-left:5px; font-size:10px; color:#A5CA1D;}
.plan-select .selectedn {padding-left:3px;}
.plan-select .new-plan {font-weight:bold; color:#D56501;}
.plan-select .plan-form1 {display:none; width:auto; margin:5px 0 0 3px; border:0; background:none;}
.plan-select .disp {display:block;}
.plan-select .error-req1 {padding:10px 0 5px 0; }
.plan-select .close {position:absolute; right:12px; top:8px; font-size:12px; border-bottom:1px dotted #b65300; cursor:pointer; color:#b65300;}


.add-ziav-predl-d {padding:10px 0;}
.what-addrp-s2 span {margin:0 10px; font-size:15px; border-bottom:1px dotted; color:#81A200; cursor:pointer;}
.what-addrp-s2 span.selected {border:0!important; color:#46BCE4; cursor:default;}
.head-addrp-s2 {font-size:14px;}
.head-addrp-s2 span {margin-left:10px;}
#window-regist-auth-azp td > div {display:none;}
#window-regist-auth-azp input,textarea {width:177px;}
#window-regist-auth-azp #USER_REMEMBER_frm {width:10px;}
#window-regist-auth-azp .warning {width:100%; margin:10px 0 0 0;  font-size:14px; background:#EFEEE2;}
#window-regist-auth-azp .warning div{padding:10px;}
#window-regist-auth-azp > table {}


/*��� ����� ����� �������� � �������� ��������� ��� ���� �����������*/
/*#pager {padding-bottom: 56px;}*/
.pager1{/*background: url(/bitrix/templates/tebya-vezut/images/pager.gif) left top no-repeat*/;height: 35px;margin:0 auto;}
.pager2{/*background: url(/bitrix/templates/tebya-vezut/images/pager_960.gif) left top no-repeat*/;height: 35px;/*margin-left:20px;*/}
.pager3{/*background: url(/bitrix/templates/tebya-vezut/images/pager_960.gif) left top no-repeat*/;height: 35px;}
.pager4{/*background: url(/bitrix/templates/tebya-vezut/images/pager_680.gif) left top no-repeat*/;height: 35px;margin:0 auto;}

#pager_back td {color: #66623B;font-size: 13px;vertical-align: middle;}

#pager span {padding: 0 4px; font-weight:bold;}

#pager_back td a {color: #66623B;padding-left: 4px;padding-right: 4px;}
#pager_back td img {position: relative;top: 2px;}
#pager .select select{font-size:11px;}


#SEN_COPIER_MSG {position:relative; top:0px;}
#form-count-page {display:inline; margin:0; padding:0;}
.head-stab-registr {padding:20px; font-size:16px; }

.sort_fld, .sort_fldasc, .sort_flddesc {padding-right:8px;color:#66623b;cursor:pointer;text-decoration:underline;}
.sort_fld {background:url(images/sort_fld.gif) right center no-repeat;}
.sort_fldasc {background:url(images/sort_fld_asc.gif) right center no-repeat;}
.sort_flddesc {background:url(images/sort_fld_desc.gif) right center no-repeat;}

.list-event-calendar {display:none; width:288px; height:160px; position:absolute; top:38px; left:5px; font-size:12px; z-index:10; background:#fff; border:1px solid #66623B; overflow:auto;}
.list-event-calendar p {margin:5px; padding:0; font-weight:bold;}
.list-event-calendar div {margin:5px; line-height:16px;}
.list-event-calendar span {position:absolute; top:5px; right:5px; border-bottom:1px dotted; color:#B65300; cursor:pointer;}

.send-message {font-weight:normal; color:#A5CA1D;}
.bx-clock-div {z-index:1050!important; }

.but-favorit {width:980px; margin-bottom:10px; border-bottom:2px solid #999174;}
.but-favorit div {float:left; width:490px; height:43px; text-align:center; font-weight:bold; font-size:17px; line-height:17px; background:url(images/very_big_but_2.gif) left top no-repeat; cursor:pointer;}
.but-favorit p {padding:0; margin:0; margin-top:14px;}
.but-favorit p a{display:block; text-decoration:dotted; color:#66623b;}
.but-favorit p a:link{display:block; text-decoration:dotted; color:#66623b;}
.but-favorit .selected a {display:block; text-decoration:none; color:#fff; }
.but-favorit .selected a:link {display:block; text-decoration:none; color:#fff; }
.but-favorit div.selected {background-image:url(images/very_big_but.gif); }

/*
.centr-tabs {width:740px; border-bottom:2px solid #999174;}
.centr-tabs .ct{float:left; width:247px; height:43px; cursor:pointer; font-size:17px; line-height:17px; text-align:center; background:url(images/kalendar_but.gif) right center no-repeat; }
.centr-tabs .ct p{margin:14px 0 0;}

.centr-tabs .select{float:left; width:245px; height:43px; cursor:pointer; font-size:17px; line-height:17px; text-align:center; background:url(images/kalendar_but2.gif) right center no-repeat; }
.centr-tabs .select p{margin:14px 0 0;}
.centr-tabs .ct p a{display:block; text-decoration:dotted; color:#66623b;}
.centr-tabs .selected  a {display:block; text-decoration:none; color:#fff; }
.centr-tabs-in .ct {display:none;}
.centr-tabs-in .select {display:block!important;}
*/

.centre-tabs {width:980px; border-bottom:2px solid #999174;}
.centre-tabs .ct{float:left; width:326px; height:43px; cursor:pointer; font-size:17px; line-height:17px; text-align:center; background:url(images/kalendar_but.gif) right center no-repeat; }
.centre-tabs .ct p{margin:14px 0 0;}

.centre-tabs .select{float:left; width:328px; height:43px; cursor:pointer; font-size:17px; line-height:17px; text-align:center; background:url(images/kalendar_but2.gif) right center no-repeat; }
.centre-tabs .select p{margin:14px 0 0;}
.centre-tabs .ct p a{display:block; text-decoration:dotted; color:#66623b;}
.centre-tabs .select a {display:block; text-decoration:none; color:#fff!important;}
.centre-tabs .selected a {display:block; text-decoration:none; color:#fff; }
.centre-tabs-in .ct {display:none;}
.centre-tabs-in .selected {display:bock!important;}


.green_offers {color:green;}

.provider ul {padding-right:10px !important;}

.archiv { margin:20px 0 0 20px;}
.archiv a{font-size:20px;}

.catalog_banner {padding:10px 0px 0px 0px;}

.eng_bm-1 {background: url(images/mans_eng/bm-1.jpg) bottom right no-repeat;}
.eng_bm-2 {background: url(images/mans_eng/bm-2.jpg) bottom right no-repeat;}
.eng_bm-3 {background: url(images/mans_eng/bm-3.jpg) bottom right no-repeat;}
.eng_bm-4 {background: url(images/mans_eng/bm-4.jpg) bottom right no-repeat;}
.eng_bm-5 {background: url(images/mans_eng/bm-5.jpg) bottom right no-repeat;}
.eng_bm-6 {background: url(images/mans_eng/bm-6.jpg) bottom right no-repeat;}
.eng_bm-7 {background: url(images/mans_eng/bm-7.jpg) bottom right no-repeat;}

.vote_user {background:url(images/star.png) repeat-x; float:left;}
.vote_user_empty {margin-right:5px; background:url(images/empty_star.png) repeat-x; float:left;}
#add_comment {font-size:16px; text-align:center; text-decoration:underline;}
.comment_table {background:#F3F2E7;}

.detail_news_inner {margin-left:20px; padding-bottom:25px;}
.other_how_title {padding-top:25px; font-size:18px;}
.news_detail_banner {width:262px; padding-bottom:30px; float:right; text-align:right}
/*------------------23.06.11--------------------*/

.request-bg {
    background: url(images/review_bg.png) repeat scroll 0 0 transparent;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1000;
}

body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	color: #000;
	position: relative;
}

.request_form *, .left *, .right * {
	margin: 0;
	padding: 0;
	list-style: none;
}

html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

.clear{clear: both}

.close_form {
	background: url(images/close.gif) 50px 0 no-repeat;
	width: 65px;
	float: right;
	display: inline;
	height: 13px;
	cursor: pointer;
}

.close_form span {
	font: 11px Tahoma;
	color: #6c6c6c;
	border-bottom: 1px solid;
}

.forms_wrapper {
	display: inline;
	float: left;
	width: 300px;
	margin-top: 20px;
	margin-right: 29px;
	position: relative;
}

.redstar {color: #c83434 !important;font-size: 12px}

.forms_wrapper p {
	margin-bottom: 5px;
}

.forms_wrapper p.description {
	font: 11px Tahoma;
	color: #444444;
	margin: 3px 0 0;
}

.forms_wrapper input, .forms_wrapper select {
	width: 300px;
	font-size: 12px;
}

.forms_wrapper input.input_small {
	margin-right: 5px;
	width: 100px;
	height: 20px;
}

.forms_wrapper img.ui-datepicker-trigger {
	margin-right: 5px;
}

.float-left {
	float: left;
	display: inline;
}

.float-right {
	float: right;
	display: inline;
	margin-top: 3px;
}

.float-right span {
	font: 14px Tahoma;
	color: #606060;
}

.float-left span {
	font: 14px Tahoma;
	color: #606060;
}

p.or {
	margin-top: 35px;
}

.forms_wrapper input.submit {
	border-style:none;
	padding:10px; 
	width: 185px;
	margin-left: 50px;
}

.forms_wrapper input.submit1 {
	border-style:none;
	width: 146px;
}

.left {
	display: inline;
	float: left;
	width: 670px;
	margin-left: 10px;
}

.right {
	margin: 0 10px 0 700px;
	padding-top: 20px;
	font: 12px Tahoma;
	color: #6F6B45;
}

.height20, .pass_textbox {
	height: 20px;
	border: 1px solid gray; 
}

.height22 {
	height: 24px;
}

.right p {
	padding-bottom: 22px;
	line-height: 18px;
}

table.your_company img, table.your_company input, table.your_company arrows {
	display: inline;
	float: left;
}

table.your_company img {
	margin-right: 5px;
}

table.your_company input {
	margin-right: 5px;
	width: 40px;
	height: 23px;
	border: 1px solid #b2b2b2;
	text-align: right;
}

input.priceto {
	text-align: right;
}

table.your_company .arrows {
	position: relative;
	float: left;
	display: inline;
}

table.your_company td {
	width: 110px;
}

.arrow-up, .arrow-down {
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	cursor: pointer;
}

.arrow-up {
	background: url(images/arrow-up.jpg) no-repeat;
	top: 0;
}

.arrow-down {
	background: url(images/arrow-down.jpg) no-repeat;
	top: 17px;
}

.add_services p {
	font: bold 11px Tahoma;
	color: #003a8a;
	padding-top: 15px;
}

.add_services span {
	font: 12px Tahoma;
	color: #000;
	padding-left: 5px;
	line-height: 22px;
}

.add_services input {
	width: 14px;
}

.left_block_services {
	float: left;
	width: 140px;
	display: inline;
}

.right_block_services {
	margin-left: 155px;
}

table.budget input.input_float, table.budget select.input_float {
	width: 45px;
	height: 23px;
	border: 1px solid #b2b2b2;
	display: block;
	float: left;
	margin-right: 5px;
}

table.budget select.input_float {
	height: 25px;
}

table.budget span {
	margin-left: 5px;
	margin-right: 10px;
}

.request_form {
    left: 61%;
    margin-left: -350px;
    position: absolute;
    top: 10px;
    width: 342px;
    z-index: 1001;
font: 14px Tahoma;
color: #3e3e3e;
}

.form_up {background: url(images/form_up.png) no-repeat;width: 342px;height: 7px}

.form_down {background: url(images/form_down.png) no-repeat;width: 342px;height: 7px}

.form_center {
	background: url(images/form_center.png) repeat-y;
	width: 302px;
	padding: 13px 20px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

.form_right_up {background: url(images/speach_up.jpg) no-repeat;width: 261px;height: 22px}

.form_right_down {
	background: url(images/speach_down.jpg) no-repeat;
	width: 261px;
	height: 22px;
}

.form_right_center {
	background: url(images/speach_center.jpg) repeat-y;
   padding: 0 20px;
   width: 221px;
}

.error p {
	color: #c83434;
}

.error p.description {
	color: #444;
}

.error input {
	border: 1px solid #c83434;
}

.right_text {
    position: absolute;
    right: 0;
    top: 100px;
    width: 300px;
	top: 52px;
}

.right_text p {
	color: #444444;
	font: bold 11px Tahoma;
	padding-top: 20px;
	cursor: pointer;
}

.enter_button {
	width: 70px !important;
	float: right;
	display: inline;
}

.registration_button {
	width: 150px !important;
	float: left;
	display: inline;
	border: none;
}

.leave-request_button {
	width: 140px !important;
	float: left;
	display: inline;
}

.forms_wrapper p.forgot_pass {
	margin: 3px 0 20px;
}

p.forgot_pass a {
	font: 11px Tahoma;
	color: #004080;
}

.marginbottom {
	margin-bottom: 15px !important;
}

table.your_company td, table.budget td {
	height: 30px;
}

.select_arrow {
	background: url(images/select_arrow.png) no-repeat;
	width: 9px;
	height: 10px;
	position: absolute;
	top: 35px;
	right: 5px;
	cursor: pointer;
}

.popup_form_step1 {
	margin-top: 10px;
	margin-bottom: 10px;	
}

.popup_form_step1 a{
	text-decoration: none;
	border-bottom: 1px dotted #000;
	color: #004080;
	font-size: 11px;

}

.form_order {
	width: 148px !important;
	height: 32px;
	
}

.form_enter {
	width: 71px !important;
	height: 30px;
	top: 10px;

}

.form_reg {
	width: 150px !important;
	height: 30px;
	
}

.additional_conditions {
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-top: 10px;
}

span.select_confirm_order_default {
	color: #444444;
	border-bottom: 1px dotted #444444;
}

span.select_confirm_order_active {
	color: Navy;
}

.form_enter, .registration_button, .leave-request_button{
	position: relative;
}

.form_enter{
	left: 134px;
}

.registration_button{
	left: 152px;
}

.leave-request_button{
	left: 163px;
}

.span_error{
	color: red;
	font-size: 9px;
}

.description_texta{
	width:300px;
	height:90px;
	resize:none;
	border: 1px solid gray;
}

.login_text, .registr_text{
	cursor: pointer;
	border-bottom: 1px dotted;
	color: #66623B;
	font-size: 12px;
}

.login_text2, .registr_text2{
	cursor: pointer;
	border-bottom: 1px dotted;
	color: #66623B;
	font-size: 12px;
}

.pass_textbox{
	width: 130px !important;
}

.repeat_pass{
	float: right;
}

.pass_area{
	float: left;
}

.top_offers{
	margin-top:-5px; 
	padding:1px 30px 15px 0px;
	background-color: #ffffcc;
	position: relative;
	text-align: left !important;
}

.p_title{
	font-weight: bold;
	line-height:100% !important;
	margin-left: 20px;
	margin-top: 7px !important;
}

.offer_conteiner{
	float: left;
	width: 28%;
	margin-left: 20px;
}

.offer_url{
	font-size: 12px;
	padding-right: 5px;
	line-height:140% !important;
	text-align: left !important;
}

.offer_conteiner img{
	padding-bottom:5px;
}

.others_articls{
	margin-top: 25px;
}

.others_articls ul{
	padding-left: 0px !important;
}

.others_articls ul li{
	padding-left: none !important;
	background: url("images/line.gif") no-repeat scroll 0 11px transparent;
	padding-left: 24px;
	font-size: 13px;
}

.stub{
	height:75px;
	width:100px;
}

.up_l_angle, .up_r_angle, .down_l_angle, .down_r_angle{
	width: 8px;
	height: 7px;
	position: absolute;
}

.up_l_angle{
	background: url("images/ul.png") no-repeat;
	left: 0px;
	top: -7px;
}

.up_r_angle{
	background: url("images/ur.png") no-repeat;
	right: 0px;
	top: -7px;
}

.up_r_angle, .down_r_angle{
	float: right;
}

.top_line, .down_line{
	background-color: #ffffcc;
	height: 7px;
	width: 98%;
	position: absolute;
}

.top_line{
	top: -7px;
	left: 6px;
}

.down_l_angle{
	background: url("images/dl.png") no-repeat;
	bottom: -7px;
	left: 0px;
}

.down_r_angle{
	background: url("images/dr.png") no-repeat;
	bottom: -7px;
	right: 0px;
}

.down_line{
	bottom: -7px;
	left: 6px;
}

.online_consult{
	float: left;
	margin-right:  20px;
	font-style: italic;
	color: #66623B;
	border-bottom: 1px dotted;
	cursor: pointer;
	line-height: 100% !important;
	margin-top: 2px;
}

.icq_block, .status_block{float:left}

.status_block{
	position: absolute;
	right: 0;
}

.status_img{border: none}

.status_url{padding-left: 4px}

.search_small_frm{
	position:absolute; 
	top:95px; 
	left: -10px; 
	float:left;
}

.consultaciya{width: 225px}

.aftoriz_margin_form{margin:57px 0 0 0;}

.left_line_oc{
position: fixed;
left: 0;
top: 240px;
width: 37px;
height: 187px;
background:url(images/online_consult.png);
z-index: 2; 
cursor: pointer;
}
/*test_Ruslan_120811*/

.main_block_left{
width: 680px;
float: left;
position: relative;
}

.main_block_left .title{
color: #6f6b45;
text-align: left;
margin: 20px 0 0;
overflow: hidden;
padding-bottom:5px;
}

.main_block_left .title .reiting{
display: block;
margin: 10px 16px 0 16px;
display:inline;
}

.main_block_left .title .links{
position: relative;
top: 13px;
line-height:12px
}

.main_block_left .title .links a{padding:0}

.main_block_left .title .name_title, .main_block_left .title .news_title{
float: left;
line-height:120%;
font-size: 25px;
display:inline;
padding: 0 15px 0 20px;
}

.main_block_left .title .name_title{max-width: 490px;padding-left:0;}

.main_block_left .title .reiting img{padding-right: 2px}

.main_block_left .title .ot{
position: relative;
top: 2px;
}

.main_block_left .title .ot, .main_block_left .others_offer .ot{
font-size: 15px;
color: #646464;
font-weight: bold;
}

.main_block_left .title .ot .price, .main_block_left .others_offer .ot .price{color: #008fbb}

.main_block_left .for_print{
text-align:right;
margin-bottom:10px;
}

.main_block_left .title a{float: right}

.main_block_left a{
color: #008fbb;
font-size: 12px;
font-weight: normal;	
}

.right_nav{
float: right;
width: 260px;
padding-top:88px;
}

.main_block_left .cutaway{
padding: 10px 0;
overflow: hidden;
clear: left;
}

.main_block_left .cutaway .place_pic{
padding: 4px;
background: #b7b5a2;
width: 148px;
float: left;
}

.main_block_left .cutaway .contacts{
float: left;
margin: 0 0 0 15px;
width: 506px;
}

.main_block_left .cutaway .contacts .adres, .main_block_left .cutaway .contacts .tel, .main_block_left .cutaway .contacts .show_others_adres{
font-size: 12px;
color: #6f6b45;
padding-left: 20px;
display:block;
width: 250px;
float:left;
}

.main_block_left .cutaway .contacts .adres{background: url(images/test_img/planeta.png) no-repeat}

.main_block_left .cutaway .contacts .show_others_adres{
font-style: italic;
border-bottom: 1px dotted #6f6b45;
padding-left: 0px;
margin-left: 20px;
cursor: pointer;
width: auto;
}

.main_block_left .cutaway .contacts .tel{background: url(images/test_img/truba.png) no-repeat}

.main_block_left .links{
font-size: 12px !important;
color: #87b100;
display: inline;
border-bottom: 1px dotted;
cursor: pointer;
}

.main_block_left .cutaway .contact_face .reiting{
float: left;
margin-left: 9px;
margin-top: 3px;
}

.main_block_left .cutaway .contact_face{
font-size: 12px;
color: #6f6b45;
}

.main_block_left .cutaway .contact_face a{font-size:13px}

.main_block_left .cutaway .contact_face span{float:left}

.main_block_left .treatment{
background-image: url(images/test_img/voskl.png);
background-color: #ffe38c;
background-position: 16px 13px;
background-repeat: no-repeat;
font-size: 12px;
font-style: italic;
line-height: 130%;
padding: 8px 47px;
color: #6f6b45;
position: relative;
margin: 4px 0;
}

.main_block_left .treatment .tla, .main_block_left .treatment .tra, .main_block_left .treatment .dla, .main_block_left .treatment .dra{
position:absolute;
width: 4px;
height: 4px;
}

.main_block_left .treatment .tla, .main_block_left .treatment .tra, .main_block_left .treatment .dla, .main_block_left .treatment .dra{
background: url(images/test_img/mcir.png) no-repeat;
}

.right_nav .tla, .right_nav .tra, .right_nav .dla, .right_nav .dra{
background: url(images/test_img/new_cir.png) no-repeat;
position:absolute;
width: 5px;
height: 5px;
}

.main_block_left .treatment .tl, .main_block_left .treatment .dl{
height: 4px;
position: absolute;
left:4px;
}

.right_nav .tl, .right_nav .dl{
height: 5px;
position: absolute;
left:5px;
}

.main_block_left .treatment .tl, .main_block_left .treatment .dl{
background-color: #ffe38c;
width:672px;
}

.right_nav .tl, .right_nav .dl{
background-color: #FEEECA;
width: 252px;
}

.main_block_left .treatment .tl{top: -4px;}

.right_nav .tl{top: -5px}

.main_block_left .treatment .dl{bottom: -4px;}

.right_nav .dl{bottom: -5px;}

.main_block_left .treatment .tla{left:0;top: -4px;}

.right_nav .tla{left:0;top: -5px;}

.main_block_left .treatment .tra{right: 0;top: -4px;background-position: 100% 0;}

.right_nav .tra{right: 0;top: -5px;background-position: 100% 0;}

.main_block_left .treatment .dla{left: 0;bottom: -4px;background-position: 0 100%;}

.right_nav .dla{left: 0;bottom: -5px;background-position: 0 100%;}

.main_block_left .treatment .dra{right: 0;bottom: -4px;background-position: 100% 100%;}

.right_nav .dra{right: 0;bottom: -5px;background-position: 100% 100%;}

.main_block_left .place_for_banner{
border-top: 1px solid #b7b5a2;
border-bottom: 1px solid #b7b5a2;
height: 90px;
margin: 15px 0;
}

.main_block_left .description {
	color: #6f6b45;
	font-size: 14px;
	padding-left:20px;
}

.main_block_left .description a {

	color: #66623B;
	text-decoration: underline;
	font-size: 14px;
}

.main_block_left .news_des{margin-top:36px}

.main_block_left .description .more_inf, .main_block_left .fotos .more_inf{
float: right;
margin-top: 30px;
line-height: 120%;
}

.main_block_left .fotos .more_inf{margin: 15px 20px 0 0}

.main_block_left .tell_friends{
display: inline-block;
margin-top: 15px;
font-size: 12px;
color: #6f6b45;
margin-bottom: 12px;
}

.main_block_left .tell_friends img{
margin-left: 5px;
top: 7px;
position: relative;
}

.main_block_left .fotos .list_left, .main_block_left .fotos .list_right{
position: relative;
margin-top: 30px;
cursor: pointer;
float: left;
}

.main_block_left .fotos .list_left{margin-left: -19px}

.main_block_left .fotos .list_right{margin-left: -3px;left:8px}

.main_block_left .reviews .show_comments{margin-right: 15px}

.main_block_left .reviews .place_for_comments{margin-top: 7px}

#foto_line .carusel{
float:left !important;
width:675px !important;
margin-left:-15px;
}

#foto_line .caruseltwo{width:660px!important}

#foto_line .caruselLi{
margin-left:0 !important;
padding-left:19px;
}

#foto_line ul{margin-left: -2px !important}

#foto_line .ulnomar{margin-left: 0 !important}

.main_block_left ul{padding-left: 0;margin-left:0}

.main_block_left .others_offer .plase_f_img {
float: left;
padding: 4px;
width: 98px;
background: #B7B5A2;
margin-right: 10px;
}

.main_block_left .others_offer .name_place a{
font-weight:bold;
font-size: 15px;
}

.main_block_left .others_offer .name_place{
display: inline-block;
font-size: 11px;
color: #6f6b45;
float: left;
max-width:377px;
}


.main_block_left .others_offer .name_place .reiting{
display: inline;
margin: 7px 10px 0;
}

.main_block_left .others_offer .name_place span{
line-height:130%;
display:block;
}

.main_block_left .others_offer .price_place{
float: right;
text-align: right;
font-size: 11px;
color: #6F6B45;
}

.main_block_left .others_offer .place_description{
font-size: 12px;
color: #6f6b45;
margin-top:8px;
line-height:140%;
}

.main_block_left .others_offer li:first-child{margin-top:0}

.main_block_left .others_offer li{
overflow: hidden;
margin-top: 30px;
}

.main_block_left .responce .inf_post a{font-weight: bold}

.main_block_left .responce .inf_post .date, .main_block_left .responce .inf_post .time{
color: #6f6b45;
font-size: 11px;
line-height: 100%;
}

.main_block_left .responce .inf_post .time{margin-left: 8px}

.main_block_left .responce .post{
padding: 10px 0;
color: #6f6b45;
font-size: 12px;
}

.main_block_left .responce .answer{
color: #6f6b45;
font-size: 12px;
}

.main_block_left .responce .answer span{
font-weight: bold;
text-decoration: underline;
}

.main_block_left .responce .answer p{
float: left;
margin-left: 40px;
margin-top: -21px;
}

.main_block_left .responce li{
overflow: hidden;
padding: 10px 0;
border-top: 1px dashed #959277; 
}

.main_block_left .responce li{
overflow: hidden;
padding: 12px 0;
}

.main_block_left .contacts li:first-child{margin-top:0}

.main_block_left .contacts li:first-child a{
font-size: 13px;
}

.main_block_left .contacts li{
display:block;
overflow:hidden;
line-height:120%;
margin-top:10px;
}

.main_block_left .responce li:first-child{border-top: none}

.main_block_left .responce .show_responce{
position: relative;
top: -12px;
}

.main_block_left .connection{
background: #feeeca;
position: relative;
padding: 5px 10px;
}

.main_block_left .connection h2{margin-top:0}

.main_block_left .connection img{
top: 3px;
margin-right: 4px;
position: relative;
}

.main_block_left .connection span{margin-right: 16px}

.main_block_left .up{
color: #fa8a05 !important;
display: inline;
float: right;
margin-top: 50px;
}

.main_block_left .up .text{
border-bottom: 1px dotted #fa8a05;
cursor: pointer;
}

.main_block_left .responce ul{margin: -15px 0 0}

.main_block_left .cutaway .show_on_map .show_map_point{
text-decoration: none !important;
color: #87B100 !important;
}

.right_nav .connect_with_prov h2, .right_nav .offers_reg h2, .right_nav .offers_kind h2{margin-top:0}

.right_nav .connect_with_prov{
background: #FEEECA;
padding: 8px 13px;
position: relative;
}

.right_nav h2{
	color: #6f6b45;
	font-size: 16px;
	margin: 0 0 12px;
	font-weight: bold;
	font-style:normal;
}

.right_nav h2 a{color: #6f6b45}

.right_nav .connect_with_prov img {
margin-right: 7px;
position: relative;
top: 2px;
}

.right_nav .links{
border-bottom: 1px dotted;
color: #87B100 !important;
cursor: pointer;
font-size: 12px;
}

.right_nav .connect_with_prov .blulinks{
	border-bottom: 1px dotted;
	color: #61b7cd;
	cursor: pointer;
	font-size: 12px;
}

.right_nav .spec_offer{
padding-left: 13px;
overflow: hidden;
}

.right_nav .spec_offer img{float: left}

.right_nav .spec_offer .deteil{
position: relative;
display: inline;
}

.right_nav .spec_offer .deteil a{
float: left;
margin: 2px 0 5px;
font-size: 12px;
color: #008fbb;
width: 173px;
line-height: 140%;
display: block;
}

.right_nav .spec_offer .reiting{overflow:hidden}

.right_nav .spec_offer .descr_so{
margin-left: 0;
font-size: 10px;
color: #6f6b45;
line-height: 140%;
}

.right_nav .offers_reg, .right_nav .offers_kind{
padding-left: 13px;
overflow: hidden;
position: relative;
}

.right_nav .offers_reg ul, .right_nav .offers_kind ul{padding-bottom:7px}

.right_nav .offers_reg li, .right_nav .offers_kind li{padding:5px 0;line-height:130%;}

.right_nav ul{padding-left:0;margin:0}

.right_nav .offers_reg li{
background: url("images/test_img/flag.png") no-repeat 0 10px;
padding-left: 20px;
}

.right_nav .offers_kind li{
background: url("images/test_img/heart.png") no-repeat 0 10px;
padding-left: 20px;
}

.right_nav .offers_reg a, .right_nav .offers_kind a{
color: #31a3c4;
font-size: 12px;
}

.main_block_left .fotos li:first-child{margin-left: 0}

.clearfloat{clear: both}

.window_other_addres{
 width: 500px;
background-color: white;
border: 1px solid #6f6b45;
position: absolute;
left: 202px;
top: 141px;
font-size: 12px;
color: #6f6b45;
display: none;
}

.window_other_addres .us_text{
font-style: italic;
float: left;
margin-left: 5px;
}

.window_other_addres .line{
float: right;
cursor: pointer;
background: url("images/strelka.png") no-repeat;
background-position: 100% 50%;
margin-right: 10px;
padding-right: 10px;
}

.window_other_addres ul{padding: 12px 15px}

.window_other_addres .adres{
background: url("images/test_img/planeta.png") no-repeat;
padding: 0 20px;
}

.window_other_addres .tel{
background: url("images/truba_w.png") no-repeat;
padding-left: 20px;
}

.overlay{position:fixed; z-index:98; top:0; right:0; bottom:0; left:0; background-color:#000; background:url("images/review_bg.png") repeat;}

.popup_formwindow{
width: 443px;
position: fixed;
left: 50%;
margin-top: 175px;
background: white;
z-index: 100;
margin-left: -242px;
height: 307px;
padding: 0 20px;
color: #6f6b45;
}

.popup_formwindow .top_popup_formwindow{
background: url(images/top_fw.png) no-repeat;
height: 7px;
left: 0;
position: absolute;
top: -7px;
width: 483px;
}

.popup_formwindow .down_popup_formwindow{
background: url(images/bottom_fw.png) no-repeat;
height: 7px;
left: 0;
position: absolute;
bottom: -7px;
width: 483px;
}

.popup_formwindow h1{font-size: 16px}

.popup_formwindow .close{
float: right;
padding-right: 20px;
background: url(images/close_fw.png) no-repeat 100% 50%;
cursor: pointer;
}

.popup_formwindow form{
clear: left;
margin-top: 1px;
}

.popup_formwindow form input{
width: 439px;
background: white;
border: 1px solid #868361;
font-style: italic;
color: #868361;
font-size: 12px;
padding-left: 5px;
margin-bottom: 20px;
font-family: Arial;
}

.popup_formwindow form span{
clear: left;
position: relative;
font-family: Arial;
font-size: 11px;
top: -21px;
}

.popup_formwindow form textarea{
resize: none;
clear: left;
width: 444px;
background: white;
border: 1px solid #868361;
margin-top: -10px;
height: 100px;
font-style: italic;
color: #868361;
font-size: 12px;
padding-left: 5px;
font-family: Arial;
padding-top: 2px;
}

.popup_formwindow .submit{
background: url("images/buttom_bg_fw.png") no-repeat;
width: 101px;
height: 28px;
border: none;
font-style: normal;
font-weight: bold;
font-size: 15px;
margin-top: 15px;
color: #47442a;
cursor: pointer;
}

.popup_formwindow .write_messsage form textarea{
height: 160px;
width: 442px;
margin-top: 0;
}

.popup_formwindow .res_to_pro #comment1{
height: 90px;
margin-top: 0;
width: 442px;
}

.popup_formwindow .res_to_pro #comment2{
height: 50px;
margin-top: 20px;
width: 442px;
}

.popup_formwindow .res_to_pro .submit{margin-top: 10px}

#foto_all ul{
overflow:hidden;
margin: 0;
left: 2px;
position:relative;
}

#foto_all ul li{margin: 0 19px 19px 0;float:left}

#foto_all ul li img, .carusel ul li img{border:4px solid #d3d1b9}

#foto_all ul li a{display: block}

.wraper_block{margin-top: 30px}

.wraper_block h2{margin:0 0 12px 0;font-size: 18px;font-weight: normal;}

.connection .tla, .connection .tra, .connection .dla, .connection .dra{
background: url("images/test_img/new_cir.png") no-repeat;
height: 5px;
width: 5px;
display: block;
position: absolute;
}

.connection .tla{
top: -5px;
left: 0;
}

.connection .dla{
bottom: -5px;
left: 0;
background-position: 0 100%;
}

.connection .tra{
top: -5px;
right: 0;
background-position: 100% 0;
}

.connection .dra{
bottom: -5px;
right: 0;
background-position: 100% 100%;
}

.connection .tl, .connection .dl{
background: #FEEECA;
height: 5px;
width: 670px;
display: block;
position: absolute;
left: 5px;
}

.connection .tl{top: -5px}

.connection .dl{bottom: -5px}

.connect_with_prov .contdata .ahref{position:relative}

.connect_with_prov .contdata .marginspan{margin-top:20px}

.connect_with_prov .contdata .ahref span{
font-size: 12px;
color: #6f6b45;
}

.connect_with_prov .contdata .ahref a{
font-size: 12px;
color: #008fbb;
position:absolute;
left: 40px;
}

.pyaii{padding-left:0 !important}

.reiting img{margin-right: 1px}

.pyaii .mainimg{
border: 3px solid #d3d1ba;
margin-right: 10px;
}

.pyaii .picimg{
border: 2px solid #6f6b45;
margin: 0 10px 10px 0;
}

.pyaii .texturl, #block_list .texturl{
color: #008fbb;
font-size:12px;
line-height:150%;
display: block;
margin: 0 0 10px;
max-width:259px;
}

#block_list .texturl{top:0;margin-bottom:3px}

.pyaii .descr_so{font-size:11px !important}

.pyaii .blognew .texturl{float:none !important;clear:left;}
.pyaii .blognew li{margin-top:18px !important}
.pyaii .blognew li:first-child{margin-top:0 !important}
.pyaii ul li{margin-top:25px;overflow:hidden}
.pyaii ul li:first-child{margin-top:0}
.pyaii .watchit .texturl{float:none !important}

.pyaii .refresh, .offers_reg .refresh{
background: url("images/test_img/refresh.png") no-repeat 0 0;
padding-left: 21px;
float:left;
}

.pyaii .refresh .links, .offers_reg .refresh .links{font-size:11px !important;border-bottom: 1px dotted;}

.pyaii .alloffer, .offers_reg .alloffer{float:right;font-size:11px !important;color: #008fbb;position:relative;top:4px;text-decoration:none;line-height:125%;border-bottom:1px solid;}

.main_block_left .urlsline{
background: #e6fab4;
padding: 5px 10px;
font-size:11px;
color:#6f6b45;
width:640px;
position:relative;
margin-left:20px;
}

.main_block_left .urlsline .tell_friends{display:block;margin:25px 0 0;clear:left;font-size:12px}

.main_block_left .urlsline .rubric{margin: 0 25px}

.main_block_left .urlsline .rubric a, .main_block_left .urlsline .country a{font-size:11px;color:#6f6b45}

.main_block_left .urlsline .coment a{font-size:11px;float:right} 

.main_block_left .urlsline .coment{float:right;width:105px;}

.main_block_left .urlsline .social{float: right;margin-top:0px;}

.main_block_left .urlsline .coment div{
color: white;
background: url("images/test_img/cloud.png") no-repeat;
width:20px;
height: 17px;
margin-top: 4px;
float: left;
}

.main_block_left .urlsline .coment div span{
display:block;
text-align:center;
position: relative;
top: -4px;
}

.read_also ul{margin-left:0}
.read_also a{font-size:13px}

.read_also ul li{
margin-left:0;
padding-left: 13px;
background: url("images/test_img/kub.gif") no-repeat 0 8px;
}

.read_also ul li span {font-size:12px;color: #6f6b45}
.read_also ul li span a {font-size:12px; color: #6f6b45}


.withflds{clear:left; font-size:12px;line-height: 150%;margin-left: 0;color: #6F6B45}

.pyaii .date{
color: #87b100;
font-size: 11px;
margin: -4px 0 0;
float: left;
background: url("images/test_img/clock.png") no-repeat scroll 0 4px transparent;
padding-left: 20px;
width:169px;
}

.pyaii .lifetime, #block_list .lifetime{
background: url("images/test_img/clock.png") no-repeat 0 4px;
color: #87b100;
padding-left: 20px;
font-size:12px;
clear:left;
}

.pyaii .place,  #block_list .place{
background: url("images/test_img/flag.png") no-repeat 0 4px;
padding-left: 20px;
font-size:12px;
}

.pyaii .place a, #block_list .place a{color: #6f6b45;}

.current_offers{
background: #fffad5;
border-top: 5px solid white;
position: relative;
padding: 10px 20px;
border-bottom:5px solid white;
}

.current_offers ul{overflow:hidden;margin-left:0;}

.current_offers .tl_angle, .current_offers .tr_angle, .current_offers .dl_angle, .current_offers .dr_angle{
background: url("images/test_img/cir2.png") no-repeat;
height: 5px;
width: 5px;
position: absolute;
}

.current_offers .tl_angle{
left:0;
top:-5px;
}

.current_offers .dl_angle{
left:0;
bottom:-5px;
background-position: 0 100%;
}

.current_offers .tr_angle{
right:0;
top:-5px;
background-position: 100% 0;
}

.current_offers .dr_angle{
right:0;
bottom:-5px;
background-position: 100% 100%;
}

.current_offers .t_line, .current_offers .d_line{
background: #fffad5;
width: 670px;
left: 5px;
position: absolute;
height: 5px;
}

.current_offers .t_line{top:-5px}

.current_offers .d_line{bottom: -5px}

.current_offers .co_title{
color: #008fbb;
font-size: 18px;
cursor: pointer;
float:left;
}

.current_offers .refresh{
	float:right;
	font-size:14px;
	color: #008fbb;
	padding-left: 20px;
	background: url("images/test_img/refresh2.png") no-repeat;
	text-decoration: none;
}

.current_offers ul li:first-child{margin-left: 0}

.current_offers ul li{
width: 200px;
float: left;
margin-left: 20px;
}

.current_offers ul li a{
color: #008fbb;
font-size: 14px;
line-height: 100%;
word-wrap: break-word;
}

.current_offers .curoffimg{border: 5px solid #d3d1b9; margin-bottom:10px}

.current_offers .disctext{
font-size: 11px;
color: #6f6b45;
line-height: 140%;
margin-top: 5px;
}

.description img{border:3px solid #d3d1ba;margin: 0 10px 10px 0;float: left;}

.reference{padding: 0 0 15px 20px; overflow:hidden}

.reference .activeel{color:#87b100;border-bottom:2px solid #87b100;height:22px;}

.reference .leftlist, .reference .rightlist{margin-top:22px;cursor:pointer}
.reference .rightlist{float:right}
.reference .leftlist{float:left}

.reference .composes{display:block;float:left;position:relative;padding-left:10px;width:645px !important;overflow:visible !important}

.reference .composes .line{height:2px;background:#c5c3ad;position:absolute;left:0;bottom:14px;z-index:1;width:660px;padding-left:20px}

.reference .composes ul{float:left;position:relative;z-index:2;margin-left:32px;width:5500px !important}
.reference li{float:left;color:#008fbb;margin-right:25px;height:24px;width:auto !important;overflow:visible !important;}

.reference .composes .posicioner{background: url("images/test_img/posicioner.png") no-repeat;height:14px;width:7px;top:38px;cursor:pointer;position:relative;}

.reference .ui-slider .ui-slider-handle{
background: url("images/test_img/posicioner.png") no-repeat !important;
height:14px !important;
width:7px !important;
top: 2px !important;
}



.wrapcompos{margin-left:-7px;}

#foto_line{height:174px}
#foto_all{overflow:hidden}

.popular_place{padding-left:20px;height:173px;}
.popular_place ul{float:left;margin: 0 0 0 -31px !important;width:675px ;}
.popular_place ul li{float:left;width:103px;padding-left:32px;}
.popular_place ul li img{border: 4px solid #d3d1ba}
.popular_place .popular_left, .popular_place .popular_right{
    cursor: pointer;
    float: left;
    margin-top: 30px;
    position: relative;
}
.popular_place .popular_left{margin-left:-18px}
.popular_place .popular_right{left:-11px;top:-111px;float:right}

.urlsline .tl_angle, .urlsline .tr_angle, .urlsline .dl_angle, .urlsline .dr_angle{background: url("images/test_img/cir3.png") no-repeat;height: 5px;width: 5px;position: absolute;}
.urlsline .tl_angle{
left:0;
top:-5px;
}
.urlsline .dl_angle{
left:0;
bottom:-5px;
background-position: 0 100%;
}
.urlsline .tr_angle{right:0;top:-5px;background-position: 100% 0;}
.urlsline .dr_angle{right:0;bottom:-5px;background-position: 100% 100%}
.urlsline .t_line, .urlsline .d_line {background: none repeat scroll 0 0 #E6FAB4;height: 5px;left: 5px;position: absolute;width: 650px;}
.urlsline .t_line{top:-5px}
.urlsline .d_line{bottom:-5px}

.application ul li{float:left;width:330px;margin-bottom:30px;}
.application ul li div{float:right;width:275px}
.application ul li div a{font-size:13px;background: url("images/test_img/flag.png") no-repeat 0 2px;padding-left:18px;}
.application ul li div .date{display:block;clear:left;background: url("images/test_img/clock.png") no-repeat 0 4px;padding-left:18px;color:#87b100;font-size:14px;}
.application ul li div .date span{font-size:18px}

.firstblock{margin-top:90px}

.right_nav a{color: #008fbb}

.proposals ul li a{font-size: 12px}

.wrap_right_block{margin-bottom:45px}

.placetag a:link{text-decoration:none;font-size:13px;}
.placetag a{color:#484848;line-height:180%;}
.placetag a:hover{text-decoration:underline}
.placetag .middle{font-size:16px !important}
.placetag .big{font-size:18px !important}

.blogs{margin-bottom:0}
.blogs li{padding-left:20px;margin-top:40px;}
.blogs li:first-child{margin-top:0}
.blogs .titurl{font-size:20px}
.blogs .star, .article .star{background: url("images/test_img/bigstar.png") no-repeat;font-size:12px;padding-left:15px;color:#008fbb;margin: 0 0 0 10px;position:relative;top:-5px;}
.blogs .autor, .article .autor{margin-top:20px;overflow:hidden}
.blogs .autor .textdata, .popblogers .textdata, .article .autor .textdata{float:left;margin-left:10px}
.blogs .autor .textdata div, .popblogers .textdata div, .article .autor .textdata div{font-size:11px;color:#6F6B45}
.blogs .textinform{margin-top:10px;color:#6f6b45;font-size:12px;line-height:160%;}
.blogs .reline{background:#e6fab4;height:28px;margin:20px 0 0 -20px;padding-left:20px}
.blogs .reline .tegs{float:left;padding-top:3px;}
.blogs .reline .tegs, .blogs .reline .tegs a{color: #818181;font-size:11px;}
.blogs .reline .minisocial{float:right;width:70px;margin:6px 15px 0 0;}

.blogs .reline .coment a{font-size:11px;float:right} 
.blogs .reline .coment{float:right;width:105px;margin:2px 10px 0 0;}
.blogs .reline .coment div{color: white;background: url("images/test_img/cloud.png") no-repeat;width:20px;height: 17px;margin-top: 4px;float: left;}
.blogs .reline .coment div span{display:block;text-align:center;position:relative;top:-4px;font-size:11px;}

.blogs .bigblogimg{margin:15px 0 10px; display:block}
.blogs .bigblogimg img{border:5px solid #d3d1ba}


.paging{overflow:hidden;margin-top:40px}
.paging .molast, .paging .last, .paging .next, .paging .monext{cursor:pointer;float:left;margin-right:5px;}
.paging ul{float:left;margin:-3px 0 0;}
.paging li{float:left;margin-right:5px;font-size:12px;color:#008fbb}
.paging li a{color:black}


.youint .reiting{margin-bottom:3px;}
.oneborder{border:2px solid #b3b19d}


.popblogers li{clear:left;margin-top:20px;overflow:hidden}
.popblogers li:first-child{margin-top:0}
.popblogers .textdata a{font-size:12px}
.popblogers ul{overflow:hidden}

.popblogs .textdata{margin-left:0 !important;line-height:100% !important}
.popblogs li{margin-top:15px !important;}
.popblogs li:first-child{margin-top:0 !important;}


.tapemat{padding-left:20px;overflow:hidden; color:#6F6B45; font-size: 18px;}
.tapemat span.delimeter {margin-left:5px;margin-right:5px; color:#DBDBDB;}
.tapemat a{font-size:18px;float:left;}
.tapemat a.all {color:#999999; font-size: 18px; float:none;}
.tapemat a.rss {float:none;margin-left:5px;position:relative;top:2px;}
.tapemat .pngrss{margin:1px 0 0 10px;display:block;width:20px}

.article .mainblock{float:left;padding-left:20px;width:662px;margin-bottom:25px;}
.article .mainblock .nametit{margin-bottom:20px;overflow:hidden;}
.article .mainblock .nametit a{font-size:18px;color:#008fbb}
.article .mainblock .nametit span a{color:#999}
.article .mainblock .nametit span{font-size:18px}
.article .mainblock .artpic{float:left;margin-right:40px}
.article .mainblock .artpic img{border:5px solid #d3d1ba}
.article .mainblock div{font-size:12px;color:#6f6b45;}
.article .mainblock div a{color:#008fbb}
.article .mainblock .overurls{overflow:hidden;top:-6px;position:relative}
.article .mainblock .overurls a:first-child{margin-right:25px}
.article .mainblock .overurls a{font-weight:normal}
.article .mainblock .shorttext{line-height:160%;overflow:hidden}
.article .mainblock .shorttext .readmore{margin-left:7px}

.article .leftapplic {width:260px;float:right;margin-bottom:25px}
.article .leftapplic .nametit{font-size:14px;color:#008fbb}
.article .leftapplic ul{margin:10px 5px;padding:0;}
.article .leftapplic ul li{margin: 10px 0 0;background: url("images/test_img/flag.png") no-repeat 0 5px;padding-left:17px;line-height:130%}
.article .leftapplic ul li a{font-size:12px;color:#008fbb}
.article .leftapplic ul li:first-child{margin:0}
.article .leftapplic .refresh{background: url("images/test_img/refresh.png") no-repeat 0 -2px;padding-left:22px;float:left;}
.article .leftapplic .refresh span{color:#87b100;font-size:11px;border-bottom:1px dotted #87b100;cursor:pointer;}
.article .leftapplic .allapll{float:right;color:#87b100;font-size:11px;text-decoration:underline;position:relative;top:1px;margin-right:4px;}

.article .reline{clear:both;background:#e6fab4;padding:0 95px 0 20px;height:28px;}
.article .reline .leftpart{float:left;margin-top:3px;}
.article .reline .leftpart span{font-size:11px;color:#7e7b5e;float:left;margin-left:20px}
.article .reline .leftpart span:first-child{margin-left:0}
.article .reline .minisocial{float:left;width:70px;margin:6px 0 0 30px;}

.article .reline .coment a{font-size:11px;} 
.article .reline .coment{float:left;width:105px;margin:2px 10px 0 10px;}
.article .reline .coment div{color: white;background: url("images/test_img/comment_reply.png") no-repeat; width:20px;height: 17px;margin-top: 4px;float: left;}
.article .reline .coment div span{display:block;text-align:center;position:relative;top:-4px;font-size:11px;}
.article .reline .underleftappl{float:right;color:#008fbb;font-size:11px;margin:3px 0 0 20px}

.article .fotolist{overflow:hidden;margin-bottom:4px;}
.article .fotolist div{float:left;width:380px !important; margin: 0 5px 7px !important;}
.article .fotolist ul{overflow:hidden;padding:0;margin-left:-20px !important;float:left;margin:0 5px;width:400px}
.article .fotolist ul li{float:left;padding-left:20px;height:66px;width:60pxoverflow:hidden}
.article .fotolist ul li img{border:1px solid #8a8872}

.article .fotolist .list_left, .article .fotolist .list_right{float:left;cursor:pointer;margin-top:5px}
.article .fotolist .shalpi{float:right;font-size:11px;margin: -6px 22px 0 0;}

.article .autor{width:240px;margin-top:0;float:left;}
.article .autor .date{color: #87b100;font-size:14px;}
.article .autor .clock{margin:0 7px}

.article .begend {margin-top:-5px}
.article .begend span{font-size:11px;background: url("images/test_img/clock.png") no-repeat;padding-left:15px;}
.article .begend span:first-child{margin-right:101px}

.article .specdate{font-size:18px !important;color:#008fbb !important;margin-bottom:15px}

.downarturl{padding-left:20px;margin-top:20px;}
.downarturl span{cursor:pointer;font-size:14px;color:#008fbb;border-bottom:1px dotted #008fbb;}
.downarturl span.delimeter{margin-left:5px; margin-right:5px;border:none; color:#DBDBDB;}
.downarturl a{font-size:14px;color:#008fbb;border-bottom:1px solid #008fbb;text-decoration:none;}

.proapp{overflow:hidden}
.proapp ul{padding:0;margin:0;}
.proapp ul li{width:490px;float:left;}
.proapp ul li .fil div{background: url("images/test_img/tabbg.png") no-repeat;width:184px;height:31px;cursor:pointer;padding:10px 0 0 20px;color:white;font-size:19px;float:left;}
.proapp ul li .fil a{float:right;margin:10px 30px 0 0;font-size:14px;}
.proapp ul li .line{width:490px;height:6px;background: url("images/test_img/linebg.png") repeat-x;clear:left;}
.proapp ul .pro .fil a{color:#87b100}
.proapp ul .app .fil a{color:#008fbb}
.proapp ul li .list{overflow:hidden;height:198px;padding:25px 0 25px 20px;margin:0;}
.proapp ul li .list li{float:left;width:215px;margin-bottom:5px;background: url("images/test_img/circle4.png") no-repeat 0 4px;padding-left:20px;}
.proapp ul .pro .list{background:#a5ca1d}
.proapp ul li .list a{color:white;font-size:12px;}
.proapp ul .app .list{background:#46bce4}
.proapp ul li .bottom{height:35px;padding-left:20px;padding-top:10px}
.proapp ul .pro .bottom{background:#c9ec5d}
.proapp ul .app .bottom{background:#9eddf2}
.proapp ul li .bottom span{font-size:12px;color:#595959;float:left;margin-top:3px;}
.proapp ul li .bottom input{float:right;margin:0 10px;height:23px;width:190px;border: 1px solid #646464;color:#8C8C8C;font-size:11px;padding:0 10px;}
.proapp ul li .bottom a{float:right;margin-right:10px;display:block;width:24px;height:22px;margin-top:1.25px}
.proapp ul li .bottom #find_offers{background: url('images/test_img/entergreen.png') no-repeat;}
.proapp ul li .bottom #find_request{background: url('images/test_img/enterblue.png') no-repeat;}

.offerweek{padding-left:20px}
.offerweek ul{padding:5px 0 5px;margin: 10px 0 10px -20px;overflow:hidden;}
.offerweek ul li{width:203px;padding:10px 15px 50px;float:left;margin-left:16px;position:relative;}
.offerweek ul li:first-child{margin-left:0}
.offerweek ul a img{border:5px solid #d3d1ba}
.offerweek ul li .urlimg{display:block}
.offerweek ul li .texturl{font-size:14px;color:#008fbb;margin:10px 0;display:block;}
.offerweek ul li div{font-size:11px;line-height:130%;color: #6F6B45}
.offerweek ul li span{right:18px;bottom:0;font-size:12px;display:block;display:none;position:absolute;color:white}
.offerweek ul li span a{color:white}

.offerweek .active{background:#a5ca1d} 
.offerweek .active span{display:block !important}
.offerweek .active .texturl{color: white !important}
.offerweek .active div {color:#000}

.offerweek .active .tla, .offerweek .active .tra, .offerweek .active .dla, .offerweek .active .dra
{display:block;position:absolute;width:5px;height:5px;background: url('images/test_img/circle5.png') no-repeat;}

.offerweek .active .tl, .offerweek .active .dl
{display:block;position:absolute;background:#a5ca1d;width:223px;height:5px;left:5px;}

.offerweek .active .tla{left:0;top:-5px;}
.offerweek .active .tra{right:0;top:-5px;background-position:100% 0;}
.offerweek .active .dla{left:0;bottom:-5px;background-position:0 100%;}
.offerweek .active .dra{right:0;bottom:-5px;background-position:100% 100%;}
.offerweek .active .tl{top:-5px}
.offerweek .active .dl{bottom:-5px}

.offerweek a{color:#008fbb}

.slogline{height:48px;color:white;font-size:18px;}
.slogline div{float:left}
.slogline .leftp{background: url('images/test_img/leftp.png') no-repeat;height:48px;width:5px;}
.slogline .dontknow{height:36px;background: #46bce4;padding-left:15px;width:226px;padding-top:12px;}
.slogline .midp{background: url('images/test_img/middlep.png') no-repeat;height:48px;width:11px;}
.slogline .rightp{background: url('images/test_img/rightp.png') no-repeat;height:48px;width:5px;}
.slogline .goodserv{background: #a5ca1d;line-height:120%;padding: 12px 0 0 75px;height:36px;width:643px}

.thrbot ul{overflow:hidden;padding:0;margin:0;}
.thrbot ul li{float:left}
.thrbot ul .middleli{width:287px}
.thrbot ul li .spanit{color:#008fbb;font-size:18px;display:block}
.thrbot ul li a{color:#008fbb;}
.thrbot ul .leftli .imgurl{display:block;margin:10px 0;}
.thrbot ul .middleli .imgurl{display:block;margin:10px 0;}
.thrbot ul .leftli a img{border:5px solid #d3d1ba}
.thrbot ul li .texturl{font-size:12px;position:relative;top:-5px;}
.thrbot ul .middleli a img{border:3px solid #d3d1ba}

.thrbot ul .middleli .leftlia{margin-right:35px}
.thrbot ul .middleli .downlia{margin-top:12px}
.thrbot ul .leftli{margin-right:32px}

.thrbot ul .rightli{float:right;width:300px}
.thrbot ul .rightli .texturl{margin-right:20px}
.thrbot ul .rightli #block_list, .thrbot ul .rightli #block_calendar{height:266px !important;margin-top:5px;}

.thrbot ul .rightli .title_list span,
.thrbot ul .rightli .title_calendar span
{font-size:12px;color:#6f6b45;border-bottom:1px dotted #6f6b45;font-weight:normal}
.thrbot ul .rightli #block_list .title_list span{border:none;font-weight:bold}
.thrbot ul .rightli .title_calendar span{margin-left:8px;cursor:pointer}

.thrbot ul .rightli .wrapkal li{background: none !important;line-height: 155% !important;padding: 0 !important;clear:left;margin-top:10px;width:100%}
.thrbot ul .rightli .wrapkal li:first-child{margin:0}
.thrbot ul .rightli .wrapkal ul{padding:0 !important;}

.thrbot ul .rightli .title_list,
.thrbot ul .rightli .title_calendar{width:141px;padding:0 !important;height:29px;}

.thrbot ul .rightli .title_list{background: none;width:105px}
.thrbot ul .rightli #block_list .title_calendar{background: none;float:left;}
.thrbot ul .rightli #block_calendar .title_calendar{float:left;}
.thrbot ul .rightli #block_calendar .title_list{background: none}
.thrbot ul .rightli #block_calendar .title_list span{border-bottom:1px dotted #6f6b45;cursor:pointer}

.thrbot ul .rightli #block_calendar table td{border:none;}
.thrbot ul .rightli #block_calendar table tr{border:none;}
.thrbot ul .rightli #block_calendar .NewsCalTable{border:1px solid #EFEEE2;}
.news-calendar-compact .today_full{color:#6f6b45;font-size:11px;margin-left:5px}

.aboutpor {padding-left:20px}
.aboutpor div{color:#6f6b45;font-size:12px;line-height:140%;}

.main_block_left .read_also{padding-left:20px;}
.main_block_left .reviews{padding-left:20px;}
.main_block_left .application{padding-left:20px;overflow:hidden}
.main_block_left .application .show_all_app{clear:left;display:block}
.main_block_left .fotos{padding-left:20px;}

.links .show_map_point{text-decoration:none;line-height:100%;padding-top:6px;}
.sopwrp_news .date{width:100% !important;}
.underline {text-decoration: none; border-bottom: 1px dotted #008FBB;}

.proposals .comb {color:#6f6b45;font-size:12px;}
.proposals .comb:first-child a{margin-left:5px}
.proposals .comb a{margin-left:7px}

.description div img{float:none !important}

.mrblnav li{padding-left:20px;color:#008fbb;cursor:pointer;text-decoration:underline;font-size:12px;margin-top:5px;}
.mrblnav li:first-child{margin-top:0}
.mrblnav .galk{background:url('images/test_img/galka.png') no-repeat 0 3px}
.mrblnav .strk{background:url('images/test_img/star.png') no-repeat 0 3px}
.mrblnav .add{background:url('images/test_img/plus-2.png') no-repeat 0 3px}
.mrblnav .tellfri{background:url('images/test_img/clounbg.png') no-repeat 0 3px}

.mappart {float:left}
.kalenpart{float:left}
.mappart .concitpla, .kalenpart .datese, .Adultsandchild .datese{display:block;max-width:320px;float:left;padding-bottom:20px}
.mappart .concitpla:first-child{margin-right:25px}
.mappart .concitpla span, .kalenpart .datese span, .Adultsandchild .datese span, .budget .datese span{background: url("images/test_img/flag.png") no-repeat; font-size: 11px;padding-left: 15px;color: #6F6B45;}
.kalenpart .datese span{background: url("images/test_img/clock.png") no-repeat;}
.mappart .concitpla div a, .kalenpart .datese div{font-size:18px;color:#008fbb;}
.mappart .placemap{height:166px;clear:left}
.kalenpart .plackal{clear:left}

.article .kalenpart{width:auto !important;float:none !important;overflow:hidden;top:-5px;position:relative}

.plackal .NewsCalTable td{height:21px;width:39px;text-align:center;font-weight:bold;border:none !important}
.plackal .NewsCalTable{border: 1px solid #EFEEE2;}
.plackal .NewsCalTable tr{border:none !important}
.plackal  table:first-child{position:relative;top:-5px}

.bx-yandex-view-map .bx-google-map{border: 5px solid #D3D1BA}
.twitter-follow-button{margin-left:10px;position:relative;top:4px;}

.rightli .news-calendar-compact{position:relative;top:-3px;left:-5px}

/*last friday of september*/

.topmenutr{overflow:hidden;margin:0;padding-left:23px}
.topmenutr li{float:left;font-size:11.84px;margin-left:5px;padding-left:5px}
.topmenutr li a{color:#ABA783;font-weight:normal}
.topmenutr li:first-child{margin-left:0;padding-left:0}

/*reiting*/

.minimar{overflow: hidden;width: 100px;}
#sum_point{font-weight: bold;height: 18px !important;margin:-18px 0 0 110px;padding: 0 0 2px 2px;text-align: center;border:none !important;background:url("images/reitwin.png") no-repeat !important; width:32px !important;}
.trunk{position: absolute;right: 56px;top: 5px;width: 137px}
ul.point{padding:0 !important;margin:0 !important}

.ui-slider-handle span{background:none !important}
.demo .leftscroll{background:url("images/test_img/minileft.png") no-repeat;width:6px;height:12px;position:absolute;top:55px;left:8px;cursor:pointer}
.demo .rightscroll{background:url("images/test_img/miniright.png") no-repeat;width:6px;height:12px;position:absolute;top:55px;right:-8px;cursor:pointer}

/*request*/
.request_right{float:left;margin:58px 0 0 20px;width:429px}
.request_right .kalenpart .datese div{font-size:14px}
.Adultsandchild{clear:both;float:left;//width:126px}
.Adultsandchild .datese:first-child{margin-right:20px}
.Adultsandchild .datese div{font-size:14px;color:#6F6B45;font-weight:bold;margin-left:10px}
.request_right .contact_face{clear:left;color: #6F6B45;font-size: 12px;}
.budget{float:right}
.budget .datese div{color:#008FBB;font-size:15px;font-weight:bold}
.budget i{color:#6F6B45;font-size:11px;font-weight:normal}
.text_request{width:680px;border-top:2px solid #6F6B45;padding-top:10px;color:#6F6B45}
.opener{cursor:pointer;border-bottom:1px dashed #008FBB;float:left;color:#008FBB}
.addservices{clear:left;padding-top:10px}
.addservices span{clear:left;display:block;max-width:400px}
.desc_request{color:#6F6B45;margin:30px 0 0 0;overflow:hidden}
.addservices li{margin-top:20px}
.addservices li:first-child{margin-top:0}
.budget .datese span{background:url("images/test_img/butget_ico.png") no-repeat;padding-left:20px;padding-top:3px}
.Adultsandchild .datese:first-child span{background:url("images/test_img/adult_ico.png") 0 0 no-repeat;padding-top:3px}
.Adultsandchild .datese span{background:url("images/test_img/child_ico.png") 0 1px no-repeat;padding-left:10px}
