html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
background:none;
}
a img, :link img, :visited img {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
q:before, q:after, blockquote:before, blockquote:after {
content:"";
}
html, body{
    height:100%;
}
body{
    font-family: "Arial", "Helvetica", sans-serif; font-size:10px; color:#573A24; 
    background: #e6ded0 url(/img/body_bg.jpg) left top repeat-x;
}
a img{
    border:0;
}
a:hover{
    text-decoration:none;
}
.root{
    min-width:1000px; width:100%; overflow:hidden; text-align:center; position:relative;
}
.share{
    width:953px; margin:0 auto; padding:10px 0 0;
    text-align:left;
}
.top_menu{
    float:right; width:400px; padding-top:3px;
}
.top_menu a,
.top_menu span,
.lang a,
.lang span{
    display:block; float:left; padding:1px 12px 0 10px; margin-left:1px;
    background: url(/img/nav_right_bg.gif) 99% 1px no-repeat;
}
.top_menu a.last_item,
.top_menu span.last_item,
.lang a.last_item,
.lang span.last_item{
    background-image:none;
}
.lang a,
.lang span{
    padding-top:2px;
}
.top_search{
    float:left; margin-left:20px;
    position:relative; top:-2px;
}
.in_search{
    width:189px; height:18px; padding:0px 20px 0 10px;
    border:0; background: url(/img/top_search_bg.gif) 0 0 no-repeat;
    font-size:11px; color:#573A24; 
}
.but_search{
    position:relative; right:20px; top:3px;
}
.wrapper{
    background:url(/img/center.png) 0 0 repeat-y;
}
/*lebedev*/
.big_box{
	position:relative; width:100%;
    padding:14px 0;
    overflow:hidden;
}
.big_box .cn{
    width:14px; height:28px;
    background:url(/img/big_star.png);
	position:absolute; left:-14px; top:-14px;
}
.big_box .cn.tr, .big_box .cn.br {
	margin-left:100%;
}
.big_box .cn.bl, .big_box .cn.br {
	top:auto;
}
.big_box .cn.tl, .big_box .cn.bl {
	width:100%;
}
/*Visual*/
.big_box_vis{
    position:relative; width:916px; margin-left:15px;
    padding:9px 0;
    overflow:hidden;
	clear:both;
}
.big_box_vis .cn2{
    width:9px; height:18px;
    background:url(/img/visual.png);
	position:absolute; left:-9px; top:-9px;
}
.big_box_vis .cn2.tr, .big_box_vis .cn2.br {
	margin-left:100%;
}
.big_box_vis .cn2.bl, .big_box_vis .cn2.br {
	top:auto;
}
.big_box_vis .cn2.tl, .big_box_vis .cn2.bl {
	width:100%;
}
/*Gallery*/
.gallery_slot{
    position:relative; width:660px; 
    padding:8px 0;
    overflow:hidden; 
}
.gallery_slot .cng{
    width:8px; height:16px;
    background:url(/img/gallery_bg.png);
	position:absolute; left:-8px; top:-8px;
}
.gallery_slot .cng.tr, .gallery_slot .cng.br {
	margin-left:100%;
}
.gallery_slot .cng.bl, .gallery_slot .cng.br {
	top:auto;
}
.gallery_slot .cng.tl, .gallery_slot .cng.bl {
	width:100%;
}
/*Gallery small*/
.gallery_slot_small{
    position:relative; width:435px; 
    padding:8px 0;
    overflow:hidden;
    float:left;
}
.gallery_slot_small .cng{
    width:8px; height:16px;
    background:url(/img/gallery_bg.png);
	position:absolute; left:-8px; top:-8px;
}
.gallery_slot_small .cng.tr, .gallery_slot_small .cng.br {
	margin-left:100%;
}
.gallery_slot_small .cng.bl, .gallery_slot_small .cng.br {
	top:auto;
}
.gallery_slot_small .cng.tl, .gallery_slot_small .cng.bl {
	width:100%;
}
/*offers*/
.main_offers{
    position:relative; width:196px; margin-left:17px; margin-top:15px;
    padding:9px 0;
    overflow:hidden;
    float:left;
}
.main_offers .cn3{
    width:9px; height:18px;
    background:url(/img/off_back.png);
	position:absolute; left:-9px; top:-9px;
}
.main_offers .cn3.tr, .main_offers .cn3.br {
	margin-left:100%;
}
.main_offers .cn3.bl, .main_offers .cn3.br {
	top:auto;
}
.main_offers .cn3.tl, .main_offers .cn3.bl {
	width:100%;
}


.big_box .content{
	background:#fff url(/img/box_bottom.jpg) left bottom repeat-x; margin:0 3px 0 4px;
}
.top_gradient{
    background:url(/img/box_top.jpg) left top repeat-x;
}
.navigation{
    height:38px; padding-top:2px;
    background:url(/img/menu_background.jpg) left top no-repeat;
    padding-left:20px; padding-right:20px;
}
.navigation table{
    width:100%;
}
.navigation table tr td{
    vertical-align:top;
}
.navigation table tr td a{
    display:block; padding:12px 25px 0; height:20px; margin-right:1px;
    text-align:center;
}
.navigation table tr td a.act_nav,
.navigation table tr td a:hover{
    background:url(/img/nav/bg_over.gif) 0 0 repeat-x;
}
.marg_blocks{
    clear:both; height:14px;
    position:realtive; z-index:2;
}
.marg_blocks div{
    width:70px; height:36px;
    position:absolute; z-index:3;
    background-image:url(/img/marg_top.jpg);
    
}
.bord_marg_left{
    margin:28px auto auto -66px;
    background-position:0 -36px;
}
.bord_marg_right{
    margin:28px auto auto 950px;
}
.vis_wrap{
    background: url(/img/vis_wrap.png) 0 0 repeat-y;    
} 
.visual{
    background: #fff url(/img/vis_cor.jpg) left bottom no-repeat; padding:0 5px; margin:0 5px;
}
.flash_box{
    float:right; height:225px; overflow:hidden;
}
/*.logo{
    height:190px; padding:35px 0 0 17px;
}*/
.logo{
	height:181px; padding:44px 0 0 17px;
}
.page_logo{
    height:166px; padding:10px 0 0 17px;
}
.page_logo a{
	position:relative; top:10px;
}
.offers_block_wrap{
    background: url(/img/off_center.png) 0 0 repeat-y;
}
.offers_block{
    background:#f2ebdf; margin:0 2px; padding:5px 10px;
}
.bookmarks{
    float:left; text-align:center; padding:9px 0 0; height:17px;
    background-repeat:no-repeat; background-position:0 -26px;
    cursor:pointer; 
}
.warrant{
    width:98px;  margin:0 1px 0 0;
    background-image: url(/img/bron_bg.gif); 
}
.transfer{
    width:72px;
    background-image: url(/img/transf.gif);
}
#actual{
   background-position:0 0; cursor:default;
}
.form_box{
    clear:left; border-top:1px solid #573A24; position:relative;
    background: url(/img/formbox_bg.gif) 0 0 repeat-x;
    padding:5px; height:130px;
}
.form_box td{
    vertical-align:top; padding-bottom:3px;
}
.in_name{
    font-weight:bold; font-size:10px;
    width:60px; padding-top:5px;
}
.in_value{
    width:85px; padding-top:3px;
}
.in_image{
    padding-top:3px; padding-left:2px;
}
.date_image{
    cursor:pointer;
}
.hu_value{
    font-size:11px; color:#573A24; width:40px;
    border-width:1px; border-style:solid; border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B;
}
.butt_bottom{
    padding:10px 0 0;
}
#trans_form{
    display:none;
}
.phone_cont{
    padding:10px 5px 0; font-size:11px; 
    background:url(/img/bron_t4k.gif) 0 0 repeat-x;
}
.phone_cont strong{
    font-weight:bold; display:block;
}
.main_offers_list{
    float:left; width:350px;  overflow:hidden; margin:20px 20px 0;
}
.offers_name{
    display:block; margin-bottom:15px;
}
.images_box{
    float:left;
    margin-right:15px;
}
.images_box img{
    display:block;
}
.images_box_1{
    float:right;
    margin-left:15px 0px 10px 15px;
}
.images_box_1 img{
    display:block;
}
.images_box_{
    float:left;
    margin:15px 15px 10px 0px;
}

.images_box_ img{
    display:block;
}

.cor, .cor_w{
    position:relative; height:8px; overflow:hidden;
}
.cor{
    width:8px;
}
.cor_hl{
    background: url(/img/bg_image_left.png) 0 0 repeat-y;
}
.cor_hr{
    background: url(/img/bg_image_right.png) 0 0 repeat-y;
}
.cor img, .cor_w img{
    position:absolute;
}
.ct img{
    margin:-24px auto auto 0;
}
.crt img{
    margin:0 auto auto -8px;
}
.clb img{
    margin:-8px auto auto 0;
}
.crb img{
    margin:-8px auto auto -8px;
}
.cb img{
    margin:-16px auto auto 0; 
}
.cl img{
    margin:0 auto auto 0;  
}
.back_img{
    background-repeat:no-repeat; background-position:0 0;
}
.offers_item{
    width:100%; margin-bottom:10px;
    display: inline-block;
    display: -moz-inline-block;
}
.off_desc{
    margin-left:166px; padding-top:5px;
    font-size:1.1em;
}
.off_desc h2, .pre_text h2{
    font-weight:bold;
}
.off_desc h2 a{
    color:#b5825f;
}
.off_desc p, .pre_text p{
    margin-top:3px;
}
.off_desc p strong{
    font-weight:bold;
}
.simple_about{
    float:left; width:300px; margin-top:20px;
}
.simple_about .images_box{
    margin-bottom:5px;
}
.pre_text{
    font-size:1.1em; padding-top:5px;
}
.more_main{
    display:block; float:right;
}
.f_right_logo{
    display:block; float:right; margin-right:10px;
}
.footer form{
    float:left; margin-top:15px; margin-left:20px; width:240px;
}
.footer form label{
    display:block; float:left; font-size:1.1em; padding-top:2px;
}
.email{
    display:block; float:left; margin: 0 0 0 5px; padding:2px 3px 0;
    width:117px; height:16px; font-family: "Arial", "Helvetica", sans-serif;
    font-size:11px; color:#543019; 
    border:0;
    background:url(/img/s_mail_bg.gif) 0 0 no-repeat;
}
.go_but{
    display:block; float:left; margin-left:-15px; margin-top:3px;
}
.foot_links{
    margin:0 100px 0 270px; padding:18px 0 0; height:50px;
}
.foot_links span{
    background:url(/img/nav_right_bg_foot.gif) 0 2px no-repeat;
    display:block; float:left; padding:0 10px;
}
.foot_links span.firstchild{
    padding:0 10px 0 0; background:none;
}
.sub_nav{
    height:15px;
}
.sub_nav li{
    /*display:block; float:left;*/ margin-right:1px; display:inline;
}
.sub_nav li a{
    padding:0 15px 0 10px;
    color:#573A24; font-size:1.1em; text-decoration:none;
    background-image:url(/img/sub_nav_bg.gif); background-repeat:no-repeat; background-position:right 2px;
}
.sub_nav li a:hover,
.sub_nav li a.act_sub_nav{
    background-color:#fff;
}
.sub_nav li a.last_item{
    background-image:none; padding:0 10px;
}
.content_wrapper{
    float:right; width:100%; margin-left:-235px;
}
.content_body{
    margin-left:235px; margin-right:20px;
}
.left_colum{
    float:left; width:196px; padding-left:17px;
}
.left_colum .main_offers{
    margin-left:0; margin-top:15px;
}
.promo_block{
    clear:left; padding-top:10px; text-align:center;
}
.promo_name{
    margin-left:10px;
    color:#b5825f; font-size:1.1em; font-weight:bold;
}
.promo_block .images_box{
    margin:5px 0 0; float:none;
}
.promo_block p{
    margin:5px 0 10px 10px; font-size:1.1em;
}
.promo_block p strong{
    font-weight:bold;
}
.content_body{
    padding:20px 0;
}
.text_box h1{
    font-weight:bold; font-size:1.1em;
}
.text_box h2{
    font-size:1.1em; margin-top:10px;
	font-weight: bold;
	color:#B5825F;
}

.text_box p{
    font-size:1.1em; margin-top:10px;
}
.text_box .images_box{
    margin:10px 0 5px 15px; float:right;
}
.text_box p a, .linkSection .links dd a{
    color:#b5825f;
}
.text_box a{
	color:#b5825f;
}
.dotted_box{
    width:100%; padding:20px 0;
    display: inline-block; display: -moz-inline-block;
    background:url(/img/light_dot.gif) left bottom repeat-x;
}
.broshure{
    width:330px; float:left;
}
.broshure .images_box{
    margin:0 0 0 10px;
}
.broshure_info{
    margin-left:140px; padding-right:20px; padding-top:5px;
}
.broshure_info a{
    font-weight:bold; font-size:1.1em; color:#573A24;
}
.brosh_link{
    width:1px; height:1px; position:relative;
}
.brosh_link div{
    position:absolute; width:120px;
    margin:-37px auto auto 120px;
}
.brosh_link div *{
    display:inline;
    text-decoration:none;
}
.brosh_link div small{
    color:#b5825f; position:relative; top:-7px; font-size:1.1em; white-space:nowrap;
}

.broshure.thr {
    width:150px;
}
.broshure_info_n {
    padding:10px 15px;
	height:26px;
    //padding-left:25px;
}
.broshure_info_n a {
    color:#573A24; font-size:1.1em; font-weight:bold;
}
.brosh_link.autwh {
    width:auto; height:auto;
    position:static; padding:10px 15px;
    //padding-left:25px;
}
.brosh_link.autwh div {
    margin:0; position:static;
}
.brosh_link.autwh small {
    position:relative; top:-6px; left:3px;
    color:#b5825f; font-size:1.1em;
}


.page_selector{
    float:right; white-space:nowrap; padding:30px 10px;
}
.page_selector span, .page_selector a, .page_selector strong{
    display:block; float:left; text-decoration:none; font-size:1.1em; margin-right:5px;
}
.page_selector span{
    font-weight:bold; 
}
.page_selector a, .page_selector a:hover{
    color:#573A24; 
}
.page_selector strong{
    font-weight:bold; color:#b5825f;
}
.slink{
    background-image:url(/img/back_fwd.gif);
    background-repeat: no-repeat;
    width:10px; height:10px;
}
.sback{
    background-position: 100% 4px;
}
.sfwd{
    background-position: 0 -12px;
}
.news .images_box{
    float:right;
}
.news_body{
    margin-right:150px;
}
.news_body small{
    display:block;
    color:#b5825f; font-size:1em;
}
.news_title{
    color:#573A24; font-size:1.1em; font-weight:bold;
}
.news_body p{
    font-size:1.1em; margin:5px 0;
}
.spec_offers{
    float:left; width:280px; padding:10px 20px; height:250px;
}
.spec_offers .images_box{
    float:none; margin:10px auto 0 -5px;
}
.spec_offers p{
    font-size:1.1em; margin-top:10px;
}
.spec_offers p strong{
    font-weight:bold;
}
.big_text{
    color:#b5825f; font-weight:bold;
}
.dot_more{
    background:url(/img/light_dot.gif) left center repeat-x;
    margin:10px 95px 0 0; text-align:right; 
}
.dot_more a{
    position:relative; left:80px;
}
.picture_line{
    width:100%; 
    display: inline-block; display: -moz-inline-block;
}
.lupa_white{
    width:100%; height:1px;
    position:relative;
}
.lupa_white a{
    display:block;
    cursor:pointer;
    position:absolute; left:100%; margin-top:-10px; margin-left:-10px;
}
.picture_line .images_box{
    float:left; margin:0;
}
.picture_line{
    padding:7px 0 0;
}
.light_text{
    color:#b5825f; font-size:1.1em; padding:5px 0 0;
}
.price_item_top{
    display:block; float:right; width:100px; text-align:center;
    background-image:url(/img/price_bg.gif); background-repeat:no-repeat; background-position:right -24px;
    margin-top:-5px; margin-right:5px;
    font-size:1.1em; text-align:right;
    height:24px;
}
.price_item_top div{
    display:inline-block; white-space:nowrap; margin-right:8px; text-align:center;
    padding:0 0 0 10px;
    line-height:24px;
    background:white;
    background-image:url(/img/price_bg.gif); background-repeat:no-repeat; background-position:left top;
    display: -moz-inline-block;
}
.price_item_top div strong{
    font-weight:bold;
}
.hidden {
    display:none;
}
.result{
    padding:10px 20px 15px 0;
    background:url(/img/light_dot.gif) left bottom repeat-x;
    font-size:1.1em;
}
.result strong{
    font-weight:bold;
}
.result a{
    color:#573A24; text-decoration:none;
}
.result a:hover{
    text-decoration:underline;
}
.result p {
    font-size:1em;
}
.forms{
    width:655px; padding:15px 15px 0;
    background: url(/img/form_bg.gif) 0 0 no-repeat;
}
.form_cols_left{
    float:left; width:360px;
}
.rubric_head{
    color:#573A24; font-size:1.1em; font-weight:bold;
    margin-left:-5px; padding-bottom:15px;
}
.form_cols_left label{
    display:block; float:left; height:21px; width:130px; padding-top:2px;
    color:#b5825f; font-size:1.1em; font-weight:bold;
}
.input_slot{
    float:left; height:25px; width:195px;
}
.form_value{
    font-size:11px; color:#573A24; width:168px;
    border-width:1px; border-style:solid; border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B;
}
.right_form{
    float:left;
}
.r_input_slot{
    height:25px;
}
.label_slot{
    padding-top:5px; height:20px;
}
.label_slot label{
    color:#b5825f; font-size:1.1em; font-weight:bold;
}
.right_image{
    position:relative; top:4px;
    cursor:hand; cursor:pointer;
}
.form_note{
    clear:left; padding:15px 0;
    font-size:1.1em;
}
.dotted_table th, .dotted_table td{
    padding:0 15px;
    background:url(/img/vert_dot.gif) left top repeat-y;
}
.small_padd th, .small_padd td{
    padding:0 5px 0 10px;
}
.dotted_table th.firstDot, .dotted_table td.firstDot{
    padding:0 15px 0 0;
    background:none;
}
.dotted_table th{
    padding-bottom:5px;
    font-weight:normal; font-size:1.1em; color:#b5825f;
}
.dotted_table td{
    padding-top:5px;
}
.add_line{
    padding:15px 0 30px;
}
.placement{
    font-size:1.1em; margin-left:15px; margin-bottom:10px;
}
.placement big{
    font-weight:bold; margin-right:10px;
}
.placement label{
    margin-right:10px;
}
.textarea_head{
    color:#b5825f; font-size:1.1em; font-weight:bold;
    padding:0 0 5px;
}
.check_slot{
    margin-bottom:5px;
}
.check_slot label{
    font-size:1.1em; margin-left:5px;
}
.sendForm{
    padding:20px 0;
}
.logo_gallery{
    background: url(/img/gallery_logo_bg.gif) 0 0 no-repeat; height:173px;
    text-align:center; padding-top:27px; padding-left:20px;margin-top:2px;
}
.gallery_box{
    margin-left:213px; padding:20px; margin-top:2px;
    background: url(/img/gallery_top_bg.gif) 0 0 no-repeat; 
}
.gallery_wrap{
    padding:5px 10px;
    background: url(/img/gallery_bg_ver.png) 0 0 repeat-y;
}
.gallery_wrap_small{
    padding:5px 10px;
    background: url(/img/small_bg_gall.gif) 0 0 repeat-y;
}
.g_scroll{
    height:53px; width:15px; margin-top:3px;
    background: url(/img/g_but.gif) 0 0 no-repeat;
    cursor:pointer;
    position:absolute;
}
.g_fwd{
    float:right;
    background-position:-14px 0;
    margin-left:623px;
}
.g_back{
    float:left;
}
.rel_hide{
    position:relative;
    height:60px; margin:0 17px 0 22px;
    overflow:hidden;
}
/*noindex:-o-prefocus, .rel_hide {  margin:0 5px; }*/

.abs_hide{
    position:absolute; top:0; left:0;
}
.gallery_line a{
    display:block; border:2px solid white; padding:1px; margin-right:1px;
}
.gallery_line a:hover{
    border:2px solid #E0D2B9; 
}
.gallery_line a img{
    display:block; width:68px; height:53px;
}
a#actual_image{
    border:2px solid #b5825f;
}
.g_big_image{
    padding:15px 0; text-align:center;
    position:relative; zoom:1;
}
.img_title{
    padding-top:15px; text-align:center;
    font-size:1.1em; color:#573A24;
}
.contact_form{
    background:url(/img/cantact_bg.gif) 0 0 no-repeat; width:385px; float:right;
    padding:15px 25px;
}
.label_cont{
    float:left; width:140px; height:22px; padding-top:3px;
}
.label_cont label{
    color:#b5825f; font-size:1.1em;
}
.input_cont{
    height:25px; float:left; width:230px;
}
.input_cont input{
    width:150px;
}
.submit_in_cont{
    padding:15px 0 40px 130px; clear:left;
}
.aNote{
    color:#b5825f; font-size:1.1em;
}
.contact_box{
    display:block; width:245px; float:left;
}
.contact_box li{
    padding:5px 0 6px;
    background:url(/img/light_dot.gif) left bottom repeat-x;
    font-size:1.1em;
}
.contact_box li strong{
    font-weight:bold; display:block;
}
.contact_box li.last_li{
    color:#b5825f; padding-top:20px; background:none;
}
.contact_box a{
	color:#573A24;
}
.gallery_wrap_small .rel_hide{
    position:relative;
    height:60px; margin:0 18px 0 22px;
    overflow:hidden;
    
}
.gallery_wrap_small .g_fwd{
    margin-left:400px;
}
.num_description{
    float:left; width:220px; margin-left:20px;
}
.descript_head{
    font-size:1.1em; font-weight:bold; padding:6px 10px 6px 25px;
    background:url(/img/light_dot.gif) left bottom repeat-x;
}

/* add by Wuron */
.content_body.text_box ul li{
	padding:0 0 5px 20px;
	background: url(/img/bull.gif) 10px 5px no-repeat;
    font-size:11px;
}
.content_body.text_box ul {
    margin-top:5px;
/* end */

}
.content_body.text_box  .num_description ul{
    padding:0 0 25px; margin:0;
}
.content_body.text_box .num_description ul li{
    margin:8px 0 0 25px; padding:0 0 0 10px;
    font-size:1.1em;
    background: url(/img/bull.gif) 0 6px no-repeat;
}
.price_item_top_right{
    display:block; float:left; text-align:center;
    background-image:url(/img/price_bg.gif); background-repeat:no-repeat; background-position:right -24px;
    font-size:1.1em; height:24px;
    position:relative; top:-3px;
}
.price_item_top_right div{
    display:inline-block; white-space:nowrap; margin-right:8px; text-align:center;
    padding:0 3px 0 10px;
    line-height:24px;
    background-image:url(/img/price_bg.gif); background-repeat:no-repeat; background-position:left top;
    display: -moz-inline-block;
}
.price_item_top_right div strong{
    font-weight:bold;
}
.bbbrrr{
    float:left; margin-left:10px;
}
.num_description_text{
    clear:both; padding-top:10px;
}
.areText{
    border-color:#877d6b #ebe0c8 #ebe0c8 #877d6b;
    border-style:solid;
    border-width:1px;
    color:#573A24;
    font-size:11px;
}
.add_center{
    padding-top:7px;padding-bottom:7px;
}
.add_center a{
    color:#b5825f; text-decoration:none; font-weight:bold;
}
/* ADD */
.vacance{
	margin-bottom:30px; padding-right:30px;
}
.vacance small{
	font-size:10px; display:block; color:#b5825f;
}
.vac_name{
	color:#573A24; font-weight:bold; font-size:11px; text-decoration:underline;
}
.vacance dl{
	padding-top:15px;
}
.vacance dl dt,
.vacance dl dd{
	display:block; font-size:11px;
}
.vacance dl dd{
	margin-bottom:15px;
}
.vacance dl dd p{
	font-size:1em; margin:0;
}
.vacance dl dt{
	color:#b5825f;
}
.vacance dl ul{
	padding:10px;
}
.vacance dl ul li {
	padding:0 0 5px 20px;
	background: url(/img/bull.gif) 10px 5px no-repeat;
}
.content_body.text_box ul {
    margin-top:5px;
}
.dot_more_left {
	background:transparent url(/img/light_dot.gif) repeat-x scroll left center;
	margin:0 0 0 80px;
}
.dot_more_left a{
	position:relative; right:80px;
}
/*Gallery 3 */
.gallery_conf_small{
    position:relative; width:360px; 
    padding:8px 0;
    overflow:hidden;
    float:left;
	margin-top:20px;
}
.gallery_conf_small .cng{
    width:8px; height:16px;
    background:url(/img/gallery_bg.png);
	position:absolute; left:-8px; top:-8px;
}
.gallery_conf_small .cng.tr, .gallery_conf_small .cng.br {
	margin-left:100%;
}
.gallery_conf_small .cng.bl, .gallery_conf_small .cng.br {
	top:auto;
}
.gallery_conf_small .cng.tl, .gallery_conf_small .cng.bl {
	width:100%;
}
.gallery_conf_small .gallery_wrap_small .g_fwd {
	margin-left:325px;
}
.gallery_conf_small .gallery_wrap_small{
    padding:5px 10px;
    background: url(/img/small_op.gif) 0 0 repeat-y;
}
.gallery_conf_small .img_title{
	display:none;
}
.right_section_wrap{
	float:left;
	margin-left:20px;
	width:288px;
	padding-top:30px;
}
.right_section_desc{
	font-size:1.1em;
	font-weight:bold;
	color:#573A24;
	padding-left:5px;
}
.right_section_wrap table{
	border-collapse:collapse;
	border:1px solid #CDBC9A;
	width:288px;
}


.right_section_wrap table tbody td,
.right_section_wrap table thead td{
	border-left:1px solid #E5DBC3;
	font-size:11px;
	/*padding:10px;*/
	padding:2px;
}
.right_section_wrap table tbody td{
	color:#b5825f;
}
.ex_color td{
	background-color:#F7F2E4;
}
.right_section_wrap table tfoot tr td{
	padding: 2px;
	background:#fff;
}
.right_section_wrap table thead td:first-child,
.right_section_wrap table tfoot td:first-child,
.right_section_wrap table tbody td:first-child{
	border-left:1px solid #CDBC9A;
}
.tab_roll{
	background-image: url(/img/tab_col.gif);
	background-repeat: no-repeat;
	height:5px; font-size:1px;
	position:relative; left:0;
}
.tab_roll.ttop{
	background-position:0 -5px;
	top: 5px;
	margin-top:10px;
}
.tab_roll.bottom{
	background-position:0 0;
	top: -5px;
	margin-bottom:10px;
}
@-moz-document url-prefix()
{
    .right_section_wrap table { width:287px; }
	.tab_roll{ left:-1px; }
	.tab_roll.ttop{ top: 4px; }
}
.content_body ul.sitemap{
	font-size:11px;
}
.content_body ul.sitemap li{
	padding:10px 20px 5px;
	position:relative; zoom:1;
    background: none;
}
.content_body ul.sitemap li span{
	display:block;
	background:transparent url(/img/light_dot.gif) repeat-x scroll left center;
}
.content_body ul.sitemap li a{
	font-weight:bold; color:#573A24; text-decoration:none;
	background-color:#fff; padding-right:5px;
}
.content_body ul.sitemap li a:hover{
	color:#b5825f; text-decoration:underline;
}
.content_body ul.sitemap li ul li{
	padding:0;
	margin-bottom:1px;
	background: url(/img/vert_dot.gif) left top repeat-y;
}
.content_body ul.sitemap li ul li:first-child{
	background:none;
}
.content_body ul.sitemap li ul li a{
	padding-left:15px;
	background:transparent url(/img/map_link.gif) 3px center no-repeat;
	position:relative; top:8px;
	font-weight:normal; 
}


map_link.gif/**/



.cont{
	border-spacing:0; font-size:11px;
}
.cont .pool{
	width:125px; padding:0 0 0 35px; padding-top:3px;
}
.cont td{
	padding-bottom:7px;
}
.cont .pool sup, .oneTd sup, .threeTd sup, .pool2 sup, .termLine sup{
	color:#D48C00; font-size:1em;
}
.cont td input, .cont td textarea{
	background:#fff; border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B;
	border-style:solid;
	border-width:1px; padding:1px 3px !important; width:175px; font-size:1em; color:#18226E;
	//padding:0;
}
.cont td textarea{
	height:80px;
}
.inCenter{
	width:240px;
}
.padList label{
	float:left; margin-right:10px;
}
.pool2{
	width:90px; padding-top:3px;
}
.leftTrans{
	float:left; margin:0 0 0 37px !important; width:230px; padding-right:90px;
	background:transparent url(/img/whiteStr.gif) 230px center no-repeat;
	font-size:11px;
	//margin:0 0 0 18px;
}
.leftTrans h3, .rightTrans h3{
	color:#92754D; font-size:1.1em; margin-bottom:10px;
	font-weight:bold;
	
}
.termLine{
	padding:5px 0 4px;
}
.sel5{
	float:left; margin-right: 5px; height:21px;
}
.rightTrans{
	float:left;
	font-size:11px;
}
.trNote{
	color:#D48C00; font-size:0.9em; padding-top:15px;
}
.trArea{
	padding:0 0 0 35px;
}
.preCard{
	padding:20px 0 0 25px;
}
.smCard{
	float:left; border:1px solid #F7E7C8; padding:8px 8px 7px; //padding:8px 8px 5px; margin:0 10px 15px 0; //margin:0 10px 0 0; //width:92px;
}
.prevCard{
	display:block; width:92px; height:76px;
} 
.cardParent{
	height:1px; position:relative; line-height:1px;
}
.cardLink{
	position:absolute; margin-top:-21px; //margin-top:-23px; margin-left:1px;
}
.cardPopUp{
	position:absolute;
}
#cardRoot{
	border-spacing:0; position:absolute; top:0; left:0; z-index:1010; visibility:hidden;
}
.bordLine{
	width:8px;
}
.bordLine img{
	display:block;
}
.cardSh10{
	background:transparent url(/img/popup_cards-1-0.png) 0 0 repeat-x;
	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/popup_cards-1-0.png');
}
.cardSh12{
	background:transparent url(/img/popup_cards-1-2.png) 0 0 repeat-x;
	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/popup_cards-1-2.png');
}
.cardSh01{
	background:transparent url(/img/popup_cards-0-1.png) 0 0 repeat-y;
	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/popup_cards-0-1.png');
}
.cardSh21{
	background:transparent url(/img/popup_cards-2-1.png) 0 0 repeat-y;
	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/popup_cards-2-1.png');
}
.cardBody{
	background:#fff;
}
.cardBody h4{
	color:#222D77; margin-bottom:6px; padding-left:2px; font-size:1em;
}
.bigImg{
	border:1px solid #F7E7C8; padding:1px; text-align:center;
}
.cardBody .formGrad{
	margin:1px 0 0; padding: 10px 5px 0;
}
.popForm{
	border-spacing:0; width:330px;
}
.padTd{
	padding-right:8px;
}
.popForm input, .popForm textarea{
	background:#fff; border:1px solid #9C7F52;padding:2px 3px;font-size:1em; color:#18226E;
}
.popForm input{
	width:150px; margin-bottom:5px;
}
.popForm textarea{
	width:317px; font-size:1em; font-family: Tahoma, Arial, Helvetica, sans-serif; height:40px; margin-bottom:5px;
}
.trArea{
	padding-top:20px; font-size:11px;
}
.trArea textarea{
	background:#fff; border-color:#877D6B #EBEEC8 #EBEEC8 #877D6B;
	border-style:solid;
	border-width:1px; padding:2px 3px;font-size:1em; color:#18226E; 
	width:280px; height:80px; margin:5px 0 15px; display:block;
}

/* Useful links */
.linkSection .links {
    float:left;
    padding-right:30px;
    width:200px;
}
.linkSection .links dl {
    margin-bottom:40px;
}
.linkSection .links dt {
    padding:15px 0 3px;
    font-size:1.1em;
    font-weight:bold;
}

.season_q{
	width:1px; height:1px; position:relative; z-index:9999;
}
#q_tog{
	display:block; position:absolute; top:0; left:0;
	margin:2px auto auto -25px;
	cursor:pointer; //cursor:hand;
}
.seas_up{
	position:absolute; border-width:1px; border-style:solid; border-color:#877D6B #EBEEC8 #EBEEC8 #877D6B;
	background:white; padding:5px;
	top:0; left:0; margin:23px auto auto -18px;display:none;
}
.seas_up span{
	display:block; white-space:nowrap;
	font-size:1.1em; margin-bottom:3px;
}
div.content_body form input, div.content_body form textarea{
    color: #6F601C;
}

/* added by Wuron */
.content_body strong {
    font-weight:bold;
}
/* end */

#zhak_voprosa_mlin{
	display:inline; top:-3px; margin-left:15px; left:10px;
}
@-moz-document url-prefix()
{
   #zhak_voprosa_mlin{ top:-14px; }
}







/* Add table styles */
table.styledtable th{
	padding:10px 5px; color:#a46e49; font-weight:bold; font-size:11px;
}
table.styledtable td{
	font-size:11px; padding:5px;
}
table.styledtable tr.colorized td{
	background:#fbf6ed;
}

.pupSlot{
	position:relative; height:1px; margin-top:-1px;
}
.pupCont{
	position:absolute; margin-left:160px; margin-top:-40px;
}
.pupCont table{
	border-spacing:0; border:0;
}
.cTop{
	height:9px; font-size:1px; background:url(../img/__contTop.png) 0 0 repeat-x;
}
.cBot{
	height:8px; font-size:1px; background:url(../img/__contBottom.png) 0 0 repeat-x;
}
.cText{
	height:17px; background:#fff; padding:6px 3px 0; color:#573A24; white-space:nowrap;
	font-size:11px;
}

.back_form .pupSlot .pupCont table td{
	padding-bottom:0 !important; vertical-align:top !important;
}
/*.error_input,*/
/*.cont td input.error_input,*/
/*.leftTrans input.error_input,*/
.dijit.dijitReset.dijitInlineTable.dijitLeft.form_value.error_input.dijitTextBox input,
.dijitTextBox input.error_input,
.dijitComboBox input.error_input,
.dijitSpinner input.error_input,
textarea.areText.error_input,
textarea.form_value.error_input{
	background:#F9F7BA !important;
}
.full_inputt .pupCont{
	margin-left:280px;
}

.pupCont td{ padding:0; vertical-align:top; }
.youth div.dijitReset.dijitValidationIcon {
    display:none;
}

