*{
	margin:0; padding:0; border:0;
}
li{
	list-style-type:none;
}
html,
body{
	width:100%; height:100%;
}
body{
	width:100%;
	background-color:#E7E1D7;
	font-family: "Arial", sans-serif; font-size:10px; color:#292020;
}
td{
	font-size:10px; text-align:left; vertical-align:top;
}
.bg_wrap{
	background:url(../i/bg.gif) 0 0 repeat-x;
	min-height:100%; width:100%;
	display:table;
}
.root{
	text-align:center;
	min-width:1003px; overflow:hidden;
	//position:relative;
}
.usr{
	width:97em; margin:0 auto;
}
.header{
	padding-bottom:.8em;
}
.service_link{
	height:1em; margin:1.5em 2em 0 0;
	float:right; 
}
.service_link li,
.select_lang li{
	display:block; float:left;
	padding:.1em 1em .1em 1.3em;
	border-left:.1em solid #D3C4A8;
}
.service_link li:first-child,
.select_lang li:first-child{
	border-left-width:0em;
}
.service_link a,
.select_lang a,
.service_link span,
.select_lang span{
	text-decoration:none;
	 height:1em; overflow:hidden; float:left;
}
.select_lang{
	float:left;
	margin:1.5em 0 0 2em;
}
.select_lang li{
	display:block; float:left;
}
.select_lang a,
.select_lang span{
	display:block; width:1.5em; height:1em; overflow:hidden; float:left;
}

.page_wrapper{
	width:95.9em; margin:0 auto;
	clear:both; padding-top:.7em;
}
.shadows{
	border-spacing:0; 
}
.shadows td{
	text-align:left; vertical-align:top;
}
td.h11{
	height:1.1em;
}
.w4{
	width:.4em;
}
.cor_sh{
	width:.4em; height:1.1em;
	position:relative; overflow:hidden;
}
.tb_line{
	height:1.1em; overflow:hidden; position:relative;
}
.cccols{
	width:94.6em;
}
.shbok{
	width:.4em;
}
.shbok.left{
	background:url(../i/sh_l.png) top right repeat-y;
}
.shbok.right{
	background:url(../i/sh_r.png) top left repeat-y;
}
.bottom_grad{
	background: #fff url(../i/top_inc_bg.gif) 0 0 repeat-x;
}
.top_grad{
	background: transparent url(../i/bottom_inc_bg.gif) 0 100% repeat-x;
}
.nav_line{
	height:3.8em; background:url(../i/navigation_bg.gif) 0 0 no-repeat;
	position:relative; top:-.3em; padding-top:.3em;
}
.out_shadow{
	height:.1em;
}
.riri,
.lele{
	float:right; width:.1em; height:.1em;
	position:relative;
}
.riri img{
	display:block; position:absolute; top:-.2em; left:.1em;
}
.lele{
	float:left;
}
.lele img{
	display:block; position:absolute; top:-.2em; left:-7.7em;
}
.navigation{
	width:100%; border-spacing:0;
}
.navigation td{
	height:4.1em;
}
.navigation td.search{
	width:26.5em;
}
.navigation td.search form{
	padding:.7em 0 0 3em;
}
.text_input_wrapper{
	position:relative; padding-right:6px;
}
.in_backgr{
	height:16px; padding:2px 0 0 4px; font-size:1.1em;
	background:url(../i/in_bg.gif) 0 0 no-repeat;
	color:#292020;
}
.right_roll{
	width:6px; height:18px;
	background:url(../i/in_bg_r.gif) 0 0 no-repeat;
	position:absolute; left:100%; margin-left:-6px;
}
.rel_point{
	position:relative; width:.1em; height:.1em;
}
.lupa{
	position:absolute; top:-14px; left:190px;
}
.navigation_ul{ overflow:hidden; width:946px; }
.navigation_ul li{
	display:block; float:left; clear:right;
	background:url(../i/li_bord.gif) 100% 0 no-repeat;
	/*padding-right:2px;*/
	width:160px; 
}
.navigation_ul li.firstttch{ width:146px; }
.navigation_ul li.lastttch{ background:none; }
.navigation_ul li a{
	display:block; /*float:left;*/ height:20px; padding:11px 0 0; text-align:center;
	margin-right:2px;
}
.navigation_ul li.lastttch a{ margin-right:0; }
.navigation_ul li a:hover,
.navigation_ul li a.current_page{
	background:url(../i/nav_hover.gif) 0 0 repeat-x;
}
.navigation td{
	background: url(../i/td_bg.gif) 0 0 repeat-x;
}
.big_visual{
	background:url(../i/big_visual.png) 0 0 no-repeat;
	width:899px; height:224px; margin:-5px 0 auto 15px;
	padding:9px;
}
.main_text_box{
	padding:20px 0 20px 20px;
	overflow:hidden;
}
.left_layer,
.center_layer,
.right_layer{
	float:left;
}
.left_layer{
	width:195px;
	padding-top:5px;
}
.center_layer{
	width:470px;
}
.right_layer{
	width:250px;
}
.tab_list{
	float:left; overflow:hidden;
	position:relative; margin-right:1px;
}
.tab_list div{
	position:absolute;
	width:10px; height:5px;
	background:url(../i/ss.png) 0 0 no-repeat;
	top:0; left:0;
}
.tab_list div.tlt{
	margin-left:-5px;
}
.tab_list div.trt{
	margin-left:-5px; left:100%;
}
.tab_list span{
	display: block; float:left; padding:8px 10px 4px;
	text-align:center;
	background:#BC9665;
	cursor:pointer;
}
.tab_list span#activeTad{
	background:#732C32;
	padding:9px 10px 5px;
}
.tab_list#sh_top{
	margin-top:-1px;
}
.tab_box{
	overflow:hidden; border-bottom:1px solid #732C32;
}
.left_form{
	border-top:1px solid white; padding:10px;
	background:url(../i/fbg.png) 0 0 repeat-x;
}
.left_form .dline{
	margin-bottom:5px;
}
.left_form select{
	border-style:solid; border-width:1px; border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B;
	color:#743236; font-size:11px;
}
.mmlf td{
	text-align:left; vertical-align:top;
	padding:3px 5px 3px 0;
}
.mmlf td label{
	font-size:11px; font-weight:bold; color:#743236;
	display:block; padding-top:2px;
}
.mmlf td input{
	border-style:solid; border-width:1px; border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B;
	color:#292020; font-size:11px; padding:1px; width:86px;
	float:left; 
}
.mmlf td input#id4 { text-transform: uppercase; }
.mmlf td button.calendar{
	position:relative; left:3px; top:2px;
}
.mmlf td label img{
	cursor:pointer;
}
.button_l_box{
	overflow:hidden; padding: 10px 0;
}
.yu_button{
	float:left; position:relative; height:22px;
}
.yu_button input,
.yu_button a{
	background:url(../i/but_bg.gif) 0 0 no-repeat; padding:6px 0 8px 10px;
	display:block; float:left;
}
.yu_button a img{
	position:relative; top:-1px;
}
.yu_button span{
	position:absolute; left:100%;
	display:block; width:8px; height:22px;
	background:url(../i/but_bg.gif) 100% -22px no-repeat;
	cursor:pointer;
}
.yu_button_red{
	float:left; position:relative; height:22px;
}
.yu_button_red input,
.yu_button_red a{
	background:url(../i/yu_red_bg.gif) 0 0 no-repeat; padding:6px 0 8px 10px;
	display:block; float:left;
}
.yu_button_red a img{
	position:relative; top:-1px;
}
.yu_button_red span{
	position:absolute; left:100%;
	display:block; width:8px; height:22px;
	background:url(../i/but_bg_red.gif) 100% 0 no-repeat;
	cursor:pointer;
}
.but_form_link{
	background:url(../i/hor_dot.gif) 0 0 repeat-x;
}
.but_form_link li{
	background:url(../i/hor_dot.gif) 0 100% repeat-x;
}
.but_form_link li a{
	display:block; color:#BC9665; font-size:11px; font-weight:bold; padding:5px 5px 5px 20px;
	background:url(../i/w_srt.gif) 8px no-repeat;
	text-decoration:none;
}
.right_layer h3{
	padding-bottom:15px;
}
.cor, .cor_w{
    position:relative; height:8px; overflow:hidden;
}
.cor{
    width:8px;
}
.cor_hl{
    background: url(../i/bg_image_left.png) 0 0 repeat-y;
}
.cor_hr{
    background: url(../i/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; background-color:#fff;
}
.back_img img{
	vertical-align:bottom;
}
.main_banners{
	position:relative; left:-8px; margin-bottom:2px;
}
.main_about{
	padding-top:20px; padding-right:20px;
}
.main_about p{
	font-size:#292020; font-size:1.1em;
}
.main_box_center{
	margin:0 10px 0 30px;
}
.map_box{
	position:relative; left:-10px; top:10px;
}
.city_name{
	position:relative; display:block; padding:0 5px 10px; top:-1px;
}
.result_search.head{
	overflow:hidden;
}
.result_search.head span{
	font-size:1.1em; color:#BC9665;
	position:relative; top:5px; left:10px;
}
.result_search.body{
	position:relative; top:-10px;
}
.main_slider{
	width:405px; height:90px; background:#fff;
}
.main_slider span#sl_back,
.main_slider span#sl_fwd{
	display:block; float:left; width:20px; height:90px; background:url(../i/fb.gif) no-repeat;
	cursor:pointer;
}
.main_slider .visible_box{
	float:left; width:365px; height:90px;
	overflow:hidden; position:relative;
}
.main_slider span#sl_back{
	background-position:0 50%;
}
.main_slider span#sl_fwd{
	background-position:-21px 50%;
}
.scroll_line{
	position:absolute; top:0; left:0; width:9999px;
}
.scr_item{
	width:365px; height:90px; overflow:hidden; float:left;
}
a.sr_photo{
	display:block; float:left;
}
.sr_desc{
	float:left; height:680px; overflow:hidden; width:180px;
	padding-left:10px; font-size:1.1em;
}
.sr_desc h4{
	color:#713135; font-weight:bold; margin-bottom:3px; font-size:1em;
}
.scr_item .button_l_box{
	padding:0; height:90px; position:relative; 
}
.scr_item .button_l_box .yu_button{
	bottom:3px; position:absolute;
}
.subscribe_point{
	clear:both; height:1px; position:relative;
}
.subscribe_point form{
	position:absolute; margin-top:-50px; margin-left:20px;
}
.subscribe_point form label{
	display:block; color:#967561;
	font-size:11px; padding-bottom:4px;
}
.sub_in input{
	background: #fff url(../i/subin.gif) 0 0 no-repeat;
	width:190px; height:16px; padding:2px 0 0 4px;
	color:#000; font-size:11px;
}
.scr_sub{
	display:block; width:13px; height:13px;
	background:#fff url(../i/subm.gif) 0 0 no-repeat;
	color:#fff;
	position:relative; top:-16px; left:178px;
}
.f_left{
	float:left; width:1px; height:1px;
	padding:0;
	color:#8A7257;
	position:relative;
}
.f_left img{
	position:absolute; top:35px; left:26px;
}
.f_center{
	float:left; text-align:left;
	/*width:619px;*/ padding-top:10px; padding-left:15px;
	width:770px;
}
.f_center li{
	display:inline;  border-left:1px solid #DFD6CA;
	border-right:1px solid #C5B8A6; padding:0 10px; margin:0
}
.f_center li:first-child{
	border-left:0px solid #DFD6CA;
}
.f_center li:last-child{
	border-right:0px solid #DFD6CA;
}
.f_right{
	float:left;
}
.footer{
	overflow:hidden;
	padding-bottom:25px;
}
#ei6pnn{
	position:absolute; top:-11px;
}
.left_form{
	position:relative; height:200px;
}
.left_form form{
	position:absolute; width:175px;
}
.slide_control{
	visibility:hidden;
}
.page_layout{
	padding:0 0 20px 20px;
}
.subnavigator {
	display:block; overflow:hidden; margin-left:20px;
}
.subnavigator li{
	display:block; float:left; border-right:1px solid #ceb994;
	padding:5px 15px 0;
}
.page_visual{
	height:169px; background:url(../i/textpage_vis.png) 0 0 no-repeat; margin-top:10px; margin-left:15px;
}
.page_promo{
	padding:24px 0 56px; //padding-bottom:36px;
}
.page_promo .main_banners{
	left:0;
}
.page_visual div{
	padding:10px 11px 10px 7px;
}
.center_layout{
	margin:0 20px 0 220px;
}
h1.h1{
	padding:3px 0 3px;
	border-bottom:1px solid #732C32;
}
.text_block{
	color:#292020; font-size:11px;
}
.text_block h3{
	color:#BC9665; font-size:11px; font-weight:bold;
}
.text_block h2{
	color:#732C32; font-size:11px; font-weight:bold;
    /* add by Wuron */ margin-bottom:-15px; /* O_o */
}
.text_block p,
.text_block h2,
.text_block h3,
.text_block ul,
.text_block ul.result_list.news_list {
	margin-top:20px;
}
.text_block ul.result_list{
	margin-top:0;
}
.text_block ul li{
	padding-left:20px;
	background: url(../i/dot.gif) 8px 4px no-repeat;
}
div.jNiceSelectWrapper ul li {
    background: none;
    padding: 0;
}
.text_block a{
	color:#BC9665;
}
.photo_un_text{
	
}
.photo_un_text_right{
	margin-top:15px;
	float:right;
	margin-left:15px; margin-bottom:10px;
}
.l_point{
	position:relative;
}
.l_point a{
	display:block; position:absolute; left:100%; top:-15px; margin-left:-15px;
}
.box_layout{
	overflow:hidden;
	padding:25px 0 20px;
}
.dotted_box{
	background:url(../i/bdotted.gif) left bottom repeat-x;
}
.brosh{
	float:left; width:160px; margin-left:10px;
}
.brosh_name{
	padding:10px 0 10px 5px; width:125px; 
}
.brosh_name a{
	color:#732C32; font-size:11px; font-weight:bold;
}
.yu_button_small{
	float:left; position:relative; height:16px; margin-right:5px;
}
.yu_button_small input,
.yu_button_small a{
	background:url(../i/yu_small.gif) 0 0 no-repeat; height:16px; padding:2px 0 7px 7px;
	display:block; float:left;
}
.yu_button_small a img{
	position:relative; top:-1px;
}
.yu_button_small span{
	position:absolute; left:100%;
	display:block; width:5px; height:16px;
	background:url(../i/yusms.gif) 100% 0 no-repeat;
	cursor:pointer;
}
.brosh_download,
.brosh_view{
	overflow:hidden; margin-bottom:5px;
	padding-left:3px;
}
.brosh_download small{
	display:block; float:left; color:#BC9665; font-size:11px; margin-left:5px; padding-top:1px;
}
.return_back{
	padding:25px 0 80px;
}
.news_head{
	padding-top:20px; font-size:10px; color:#732C32;
}
.news_head small{
	font-size:10px; margin-right:5px;
}
.news_head a, .news_head h3{
	color:#BC9665; font-size:11px; font-weight:bold; display:inline; margin:0;
}
.ac_h_name{
	overflow:hidden;
	padding:20px 0 10px;
}
.h_location{
	display:block; float:left; font-size:11px; color:#732C32; padding:2px 0 0; clear:left;
}
.ac_h_name h2{
	padding:2px 0 0; margin:0 10px 0 0; float:left;
}
.h_item{
	background:url(../i/v_gr_h.gif) 0 0 repeat-x;
	overflow:hidden; padding:20px 0;
}
.hott_tab{
	border-spacing:0; width:100%;
}
.hott_tab td.logozz{
	width:160px;  text-align:center; vertical-align:middle; border-right:1px solid #EBDFD0;
}
.hott_tab td.photozz{
	width: 140px; padding:0 20px; vertical-align:top;
}
.hott_tab td.hot_text{
	font-size:11px; padding-right:15px;
}
.h_buttons{
	padding:15px 0 0; overflow:hidden;
}
.h_buttons .yu_button{
	float:right; margin-right:10px;
}
.h_description{
	background:url(../i/v_gr_h.gif) 0 0 repeat-x; padding:10px 25px 25px;
}
.yu_button.right_button,
.yu_button_red.right_button{
	float:right;
	margin-right:10px;
}
.text_block ul.sitemaps{
	padding:30px; font-size:11px;
    margin:0;
}
.text_block ul.sitemaps li{
	padding-bottom:15px;
    padding-left:0;
    background:none;
}
.text_block .sitemaps li a{
	color:#732C32; font-weight:bold; text-decoration:none;
}
.text_block .sitemaps li a:hover{
	text-decoration:underline;
}
.text_block .sitemaps li ul{
	margin-top:5px; margin-left:3px;
	background:url(../i/ul_vd.gif) 0 0 repeat-y;
}
.text_block .sitemaps li ul li{
	padding:0 0 0 13px;
	background:url(../i/ul_gd.gif) 0 100% no-repeat;
}
.text_block .sitemaps li ul li a{
	color:#BC9665; font-weight:normal;
	position:relative; top:6px;
}
.special_box{
	float:left;  margin-right:15px; margin-bottom:30px; width: 320px;
}
.special_box h2{
	margin:0; padding:15px 0 10px;
	font-size:11px; font-weight:bold; color:#BC9665;
}
.spec_image{
	display:block; float:left;
}
.spac_text{
	margin-left:180px; margin-bottom:20px; padding:10px 10px 0 0;
	font-size:11px;
}
.rel_button_s{
	clear:left; position:relative; z-index:100;
}
.rel_button_s .yu_button{
	position:absolute; right:7px; margin-top:-20px; 
}
.rel_button_s .yu_button img{
	vertical-align:baseline;
}
.vac_list{
	float:left; width:280px; display:block;
}
.text_block .vac_item{
	display:block;  padding-top:30px; font-size:11px;
    background:none; padding-left:0;
}
.text_block .vac_item h3,
.text_block .vac_item h3 a,
.add_resume big{
	font-size:11px; color:#732C32; font-weight:bold;
}
.text_block .vac_item big{
	display:block;padding:10px 0 5px; color:#BC9665;font-size:11px;
}
.text_block .vac_item li{
	padding:0 0 0 15px;
	background:url(../i/vdot.gif) 5px 7px no-repeat;
}
.less_button{
	overflow:hidden; margin:15px 10px 0 0;
	background:url(../i/hor_dot_.gif) 0 50% repeat-x;
}
form.add_resume{
	background:transparent url(../i/v_gr_h.gif) repeat-x scroll 0 0;
	display:block; float:left; width:370px; padding:20px 0 20px 30px;
	margin-top:20px;
}
.add_resume dl{
	overflow:hidden; padding-top:20px;
}
.add_resume dl dd,
.add_resume dl dt{
	float:left; font-size:11px;
	margin-bottom:5px;
}
.add_resume dl dt{
	clear:left; width:140px; padding-top:3px;
}
.bbord,
.xcol2 .date,
.aCols0 .date,
.bCol .date{
	border-width:1px; border-style:solid; border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B;
	font-size:11px; padding:2px 3px; width:170px;
}
.general_f .bbord{
	width:185px;
}
.xcol2 .date,
.aCols0 .date{
	width:85px;
}
.rad_bbox{
	float:left; margin-right:10px;
}
.rad_bbox span.radio{
	position:relative; top:-5px;
}
.acce{
	margin:10px 50px 100px 0;
}
.acce small{
	color:#BC9665; font-size:11px; padding-top:5px; display:block;
}
.filter_text{
	height:30px; text-align:right; padding-top:10px;
}
ul.result_list li{
	padding-bottom:10px; background:url(../i/hor_dot_.gif) 0 100% repeat-x;
	margin-bottom:25px;
    padding-left: 0;
}
.result_list{
	font-size:11px;
}
.result_list a,
.path_link{
	color:#BC9665;
}
.result_list h3 a{
	font-weight:bold; font-size:11px;
}
.result_list p{
	margin:10px 0;
}
.result_list p strong{
	color:#732C32;
}
.path_link a{
	font-size:10px;
}
.right_digit{
	float:right; width:130px;
	position:relative;
}
.right_digit span{
	height:27px; width:10px;
	position:absolute; right:0;
	background:url(../i/dj_page.gif) right 0 no-repeat;
}
.dj_box{
	background:url(../i/dj_page.gif) 0 0 no-repeat; float:right;
	height:27px; padding-left:5px; padding-right:10px;
}
.dj_box *{
	display:block; float:right;
	width:19px; height:16px; padding-top:3px;
	text-align:center; text-decoration:none;
	font-size:11px;  margin-top:4px;
}
.dj_box a{
	color:#BC9665;
}
.dj_box strong{
	font-weight:normal; color:#732C32;
	background:url(../i/ssqq.gif) 0 0 no-repeat;
}
.dj_box *.allall{
	width:25px;
}
.filter_text big,
.pageselector big{
	display:block; float:right; font-size:11px; font-weight:bold; color:#732C32;
	padding-top:7px;
}
.pageselector .right_digit span,
.pageselector .dj_box{
	background:none;
}
.pageselector .right_digit{
	/*width:160px; change by Wuron*/ 
    width:auto;
}
.pageselector .dj_box *{
	float:left;
}
.pageselector .srt{
	background:url(../i/fw_back.png) no-repeat;
}
.pageselector .srt.back{
	background-position:12px 7px;
}
.pageselector .srt.fwd{
	background-position:-80px 7px;
}
.order_form{
	padding-top:20px;
}
.back_form{
	background:transparent url(../i/v_gr_h.gif) repeat-x scroll 0 0;
}
.back_form table{
	width:100%;
}

.back_form table thead td h3,
.sss_radio h3{
	color:#732C32; font-size:11px;
}
.back_form table tbody td{
	font-size:11px; padding-bottom:5px; vertical-align:middle;
}
.callspl{
	position:relative; top:3px;
}
.order_notes{
	color:#BC9665; font-size:11px; padding:10px 25px;
}
.aCols0{
	padding-left:15px; width:110px;
}
.aCols1{
	width:110px;
}
.aCols2{
	width:105px;
}
.aCols3{
	width:100px;
}
.sss_radio{
	overflow:hidden; padding:30px 0 10px 15px;
}
.sss_radio h3{
	float:left; margin-right:10px;
}
.sss_radio label{
	font-size:11px; color:#BC9665;
}
.razzz td{
	padding-right:15px;
}
.farea_bottom{
	padding:30px 15px;
}
.farea_bottom h4{
	font-size:11px; font-weight:bold; color:#BC9665;
	padding-bottom:5px;
}
.st_area{
	display:block;
	border-style:solid; border-width:1px; border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B;
	color:#292020; font-size:11px; padding:1px; width:362px; height: 50px; margin-bottom:10px;
}
.checkkk{
	overflow:hidden; height:20px;
}
.checkkk label{
	font-size:11px; position:relative;/* top:6px;*/
}
.file_input{
	position:relative; overflow:hidden;
}
.real_file{
	position:absolute; top:0; right:0; z-index:9999;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.ssskk{
	position:relative; left:-5px;
}




.left_form .dline{ position:relative; height:18px;}

.radio_td .rad_bbox label{ position:relative; top:3px}
.rad_bbox span.radio {top:0;}


/* Add by Wuron */
.contact_box {
    float:left;
    width:280px;
}
div.contact_form {
    float:left;
}

.fake_edit{ display:none; }
#result_slot{ visibility:hidden; }



.ua_map{ padding:20px 0; text-align:center; overflow:hidden; }
.logg{
    display:block;
    float:right;
    clear:right; /*Wuron*/
}
.change_city{ display:block; float:left; font-size:12px; font-weight:bold; color:#732c32; }
.s_map{ clear:both; }

.exp_form{ padding-top:20px; }

.cont{
	border-spacing:0;
}
.cont .pool{
	width:125px; padding:0 0 0 35px; padding-top:3px;
}

.cont td{
	padding-bottom:7px; font-size:11px;
}
/*.cont .pool sup, .oneTd sup, .threeTd sup, .pool2 sup, .termLine sup{*/
/*	color:#D48C00; font-size:1em;*/
/*}*/
.cont td input, .cont td textarea{
	background:#fff; padding:1px 3px; width:175px; font-size:11px;
	border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B; color:#292020;
	border-style:solid; border-width:1px;
}
.cont td textarea{
	height:80px;
}
.inCenter{
	width:200px;
}
.padList label{
	float:left; margin-right:10px; /*color:#18226E;*/
}
.cont .pool sup, .oneTd sup, .threeTd sup, .pool2 sup, .termLine sup{
	font-size:1em;

}
.pool2{
	width:90px; padding-top:3px;
}
.twoTd input, .threeTd input, .lineBlock input, .fArea textarea, .leftTrans input, .rightTrans input, .trArea textarea{
	background:#fff; padding:2px 3px; font-size:11px;
	border-color:#877D6B #EBE0C8 #EBE0C8 #877D6B; color:#292020;
	border-style:solid; border-width:1px;
}
.leftTrans input, .rightTrans input{
	width:184px;
}
.leftTrans{
	float:left; margin:0 0 0 37px; width:200px; padding-right:90px;
	background:transparent url(../i/whiteStr.gif) 230px center no-repeat;
    height:234px;
}

/*.cont .pool sup, .oneTd sup, .threeTd sup, .pool2 sup, .termLine sup{*/
/*	color:#D48C00; font-size:1em;*/
/*}*/
.termLine{
	padding:5px 0 4px;
}
.inCenter{
	width:200px;
}
.leftTrans input, .rightTrans input{
	width:184px;
}
.leftTrans h3, .rightTrans h3{
	color:#92754D; font-size:1em; margin-bottom:10px; margin-top:0;
}
.rightTrans{
	float:left; height:234px;
}
.trNote{
	color:#BC9665; font-size:10px; padding-top:5px;
}
.trArea{
	padding:0 0 0 35px;
}
.trArea{
	padding:0 0 0 35px;
}
.trArea textarea{
	width:180px; height:40px; margin:5px 0 15px; display:block;
}

/*
.text_block ul li {
	background:#fff none; padding:0; 
}
*/
.flleftt{ float:left; }
.back_form.exp_form .datepicker{ float:left; width:100px; margin-right:5px; }
.ui-datepicker{ z-index:9999; }
.cont td.full_inputt{ padding-top:3px; padding-bottom:3px; }
.cont td.full_inputt input{width:300px;}
h3.head_new_form{ margin:0 0 10px 35px; padding:0; }
.back_form table td.pool40{
	width:140px; padding-bottom:3px; padding-top:3px; padding-left:35px;
}
.full_inputt .small_select.flleftt{ margin-right:7px; }

.lab_list{ display:block; float:left; margin-right:10px; /*position:relative; top:3px; */}

/*.back_form.exp_form{clear:left;}*/

.att_links{ position:relative; height:1px; width:100%; }
.att_links div{ position:absolute; right:0; text-align:right; top:-40px; }

.text_block .att_links div p{ margin-top:3px; text-align:right; }

.text_block .att_links div p a{ white-space:nowrap; font-weight:bold; }

/*ADD*/
.result_list.news_list{
	margin-top:20px;
}
.result_list.news_list .photo_un_text_right{ margin-top:0; }
.n_date{ font-size:10px; color:#732C32; margin-right:5px; }
.result_list.news_list li{ overflow:hidden; padding-bottom:0; }
.result_list.news_list h3 {
    margin-top:0;
}

/*tables. add by Wuron*/
.text_block table tr td, .text_block table tr th{
    font-size: inherit;
    /*padding:2px;*/
}
.text_block table tr th {
    font-weight: bold;
    text-align: left;
    color: #732C32;
    padding-bottom:10px;
}
.text_block table tr {
    text-align: left;
}
.text_block table tr.colorized {
    background-color: #F5F0E5;
}

/* hotels list add*/
.bottom_button{ position:relative; width:1px; height:1px; }
.bottom_button .h_buttons{position:absolute; margin:0; padding:0; width:255px; top:-25px; left:240px; }

/* modify reservation add*/
.modify_point{ position:relative; width:1px; height:1px; z-index:10;}
.modify_point ul{ display:none; position:absolute; background:#FFFFFF url(images/0_bg.png) repeat-x scroll left bottom;  border:1px solid #732C32; margin-left:20px; }
.modify_point ul li{ background:none; }
.modify_point ul a{ white-space:nowrap; background:none; padding:5px 10px; }
.modify_point ul strong{ white-space:nowrap; background:none; padding:5px 10px; color:#743236; display:block; font-size:11px; font-weight:bold;}



.xcol0{
	width:120px; padding-left:25px;
}
.xcol1{
	width:170px;
}
.xcol2{
	padding-left:65px;
}
.back_form table thead td{
	padding:15px;
}

.back_form table.general_f td.xcol0{
	width:65px;
}

.ieheightfixnew{
	overflow:hidden; height:139px;
}

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

.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,
div.jNiceSelectWrapper span.error_input{
	background:#FFEBD3 !important;
}
.full_inputt .pupCont{
	margin-left:280px;
}

.order_form.jNice .back_form .general_f span ul{ overflow-y:scroll; }




ins{ text-decoration:none; }
.anketa p{ font-size:12px; padding:0 15px; }
.anketa .gr_text{ padding:15px; }
.left_0{float:left; font-size:11px; width:120px; font-weight:bold; color:#000000; }
.right_0{ margin-left:120px; overflow:hidden;  }
.right_0 label{ display: block;  overflow:hidden; font-size:11px;  margin-bottom:3px; float:left; clear:left; }
.right_0 label ins{ position:relative; top:2px; }
.spacer{ clear:both; height:1px; }

.left_1{ width:120px; float:left; font-size:11px; color:#000000; font-weight:bold; padding-top:2px; }
.right_1{ margin-left:120px; overflow:hidden;  }
.newnewtext{ border:1px solid #CDCDCD; font-size:11px; padding:2px 3px;  width:100px; }

.new_table_view{ width:90%;  margin:10px 0;}

.new_table_view td{ font-size:11px; padding:5px; text-align:center; width:100px;}
.new_table_view td.left_it_em{ padding:5px 20px 5px 0; text-align:left; width: 220px;  }
.new_table_view thead td.left_it_em{ color:#000000; font-weight:bold; }
.left_it_em strong{ font-weight:bold; color:#000000; }
.cctc{ width:13px; margin:0 auto; }
.nznz{ width:170px; text-align:left; position:relative;  left:43px;}
.nznz div{ margin-left:18px; }
.nznz small{ float:left; }
.qwsx { color:#000000; font-size:11px; font-weight:bold; }

.azsxzx{ overflow:hidden; width:100%; margin-bottom:20px; padding-top:5px; font-size:11px; }
.azsxzx div{ float:left; width:50px; }

textarea.newnewtext{ width:500px; height:100px; }

.mailxxvc{ padding-top:5px; overflow:hidden; }

/* ADD */
.duo_hotels{ padding-top:10px; }
.done_hotels{ width:210px; float:left; }
.ot_nw{ display:block; width:190px; text-decoration:none; color:#000000; background:#ffffff; overflow:hidden; }
.nwimg{ display:block; float:left; width:70px; height:58px; }
.margv{ margin-left:75px; display:block; padding-bottom:25px; }
.margv strong{ display:block; color:#732c32;  font-size:11px; font-weight:normal; margin-bottom:2px; padding-top:2px;}
.margv  small{ display:block; font-size:10px; color:#bc9665; }
.ololo{ height:1px; position:relative; background:#ffffff; }
.ololo .yu_button{ position:absolute; top:0; right:0; margin-top:-20px; margin-right:8px; }
#find_title{ font-size:.9em; color:#BC9665; display:block; padding-top:10px; position:relative; top:5px; left:10px; }
#find_title strong{ font-weight:strong; font-size:11px; }


.formGrad{
	background:#f6f6f6 url(/img/formGrad.gif) 0 0 repeat-x; margin-top:20px; padding-top:20px; clear:left;
}















