.bar_b {background: url("/userfiles/design/bar2_b.gif");	background-repeat:repeat-x;width:100%;	height:43px;font-family:Trebuchet MS;font-size:14pt;vertical-align:middle;padding-left:20px;}
.bar_g {background: url("/userfiles/design/bar2_g.gif");	background-repeat:repeat-x;width:100%;	height:43px;font-family:Trebuchet MS;font-size:14pt;vertical-align:middle;padding-left:20px;}
.bar_gr {background: url("/userfiles/design/bar2_gr.gif");	background-repeat:repeat-x;width:100%;	height:43px;font-family:Trebuchet MS;font-size:14pt;vertical-align:middle;padding-left:20px;}
.bar_or {background: url("/userfiles/design/bar2_or.gif");	background-repeat:repeat-x;width:100%;	height:43px;font-family:Trebuchet MS;font-size:14pt;vertical-align:middle;padding-left:20px;}
.bar_r {background: url("/userfiles/design/bar2_r.gif");background-repeat:repeat-x;width:100%;	height:43px;font-family:Trebuchet MS;font-size:14pt;vertical-align:middle;padding-left:20px;}
.el_label {width:45%;float:left; padding-top:5px;}
.el_self {width:45%;float:left;}
.el_self30 {width:30px;}
.form_line {display:block;width:99%;padding:1px;}
.header4 {font-weight:bold;color:white;}
.li_b {color:#10baf9;}
.li_g {color:#28d900;}
.li_gr {color:#a9a9a9;}
.li_r {color:red;}
.li_y {color:#fa7c00;}
.m2topic {font-family:Trebuchet MS;color:white;text-decoration:none; font-size:11pt; vertical-align: middle; 	text-indent :5px;	width: 217px; 	letter-spacing:-1px;	height: 46px;}
.m2topic a {font-family:Arial;color:white;text-decoration:none; display:block; height:34px; border:0px solid blue; padding-top:12px;}
.main {width:1003px;vertical-align:top;}
.main_topics {font-family:Trebuchet MS;font-size:18pt;color:white;}
.mainmenu {height:50px;width:100%;background: url("/userfiles/design/mn_t_bg.gif");background-repeat: repeat-x;vertical-align:middle;}
.mainmenuitem {width:20%;text-align:center;vertical-align:middle;}
.mainmenuitem a {color:white;text-decoration:none;text-transform: uppercase;font-size:8pt;}
.mi2 {color:white;text-decoration:none;}
.nav {color: gray;	font-size:9pt;}
.nav_current {color: gray;	font-size:9pt;	font-weight:bold;	text-decoration:none;}
.new5863 {/* new style */}
.new8676 {/* new style */}
.rsub, .ysub, .bsub, .gsub, .grsub, .gr2sub {display:none;}
.w100 {width:100%;vertical-align:top;}
.w100center {display:block;text-align:center;}
.w100h100 {width:100%;vertical-align:top;height:100%;margin:0;padding:0;}
.w100h100p10 {width:100%;color:black;margin:0;height:100%;vertical-align:top;padding:15px;/*border:1px solid red;*/}
.w100h30p10 {width:100%;	 	color:black;	margin:0;	height:30px;	vertical-align:top; 	padding:15px;}
.w100h50px {height:50px;width:100%;}
.w10o {width:10%;}
.w218 {width:218px;vertical-align:top;}
.w50o {width:50%;}
.w617 {width:785px;background:#ededed;vertical-align:top;}
.w617h240b {width:617px;height:240px;border:0;	background: url("/userfiles/design/img2_b.jpg");}
.w617h240g {width:617px;height:240px;border:0;	background: url("/userfiles/design/img2_g.jpg");}
.w617h240gr {width:785px;height:240px;border:0;	background: url("/userfiles/design/img2_gr.jpg");}
.w617h240r {width:617px;height:240px;border:1;	background: url("/userfiles/design/img2_r.jpg");}
.w617h240y {width:617px;height:240px;border:0;	background: url("/userfiles/design/img2_or.jpg");}
.width_auto {width:50%;}
.z, a {color:gray;}
.z, h2 {font-size:12pt;	text-align:center;}
.z, table {padding:0;	border-collapse: collapse;	border:0;}
.z, td {padding:0;}
.z,html, body {height:100%;width:100%;vertical-align:top;margin: 0 auto;padding: 0;display:table;background:#252525;color:white;font-family:Arial;font-size:10pt;}
.margin_lmenu{margin-top:3px;}
.pager{padding-top:20px;}
h1{display:block;font-size:18px;font-weight:bold;margin:15px 0;}

.cloud_red{margin:0 0 15px 10px;}
.cloud_red span{padding-right:10px;}
.cloud_red a{color:#33333C;text-decoration:none;padding:0 3px;}
.cloud_red a.active{color:#FEFEFE;background-color:#E00814;}
.cloud_red a:hover{color:#FEFEFE;background-color:#E00814;}

.cloud_yellow{margin:0 0 15px 10px;}
.cloud_yellow span{padding-right:10px;}
.cloud_yellow a{color:#33333C;text-decoration:none;padding:0 3px;}
.cloud_yellow a.active{color:#FEFEFE;background-color:#F6C600;}
.cloud_yellow a:hover{color:#FEFEFE;background-color:#F6C600;}

.cloud_green{margin:0 0 15px 10px;}
.cloud_green span{padding-right:10px;}
.cloud_green a{color:#33333C;text-decoration:none;}
.cloud_green a.active{color:#FEFEFE;background-color:#29E600;padding:0 3px;}
.cloud_green a:hover{color:#FEFEFE;background-color:#29E600;}

.cloud_blue{margin:0 0 15px 10px;}
.cloud_blue span{padding-right:10px;}
.cloud_blue a{color:#33333C;text-decoration:none;padding:0 3px;}
.cloud_blue a.active{color:#FEFEFE;background-color:#00BBFF;}
.cloud_blue a:hover{color:#FEFEFE;background-color:#00BBFF;}

img{border:none;}
table.request_form{border-collapse:collapse;width:100%;}
table.request_form td{padding:5px 0 5px 0;}
table.request_form td.rf_td1{width:200px;padding-right:10px;}
table.request_form td.rf_td2{width:280px;}
table.request_form td.rf_td2 input.text{width:280px;}
table.request_form td.rf_td2 input.tsmall{width:80px;}
table.request_form td.rf_td2 input.tsmallest{width:40px;}
table.request_form td.rf_td3{padding-left:10px;}
table.request_form td.rf_td3 h6{color:#F00000;padding:0;margin:0;font-size:10px;}
.ta_right{text-align:right;}
.ttext{width:490px;height:100px;}
.request_bottom{text-align:right;padding-top:15px;}

#table_main_mnews{border-collapse:collapse;width:100%;}
#table_main_mnews td.tmm_td1{padding-top:8px;}
#table_main_mnews td.tmm_td2{padding-bottom:7px;}
#table_main_mnews td.tmm_td1 a{color:#808080;font-weight:bold;}
.main_news_block{padding-top:0px;}

.ev_list_left{vertical-align:top;padding:5px 0 5px 0;width:10px;}
.ev_list_right{vertical-align:top;padding:5px 0 5px 10px;}
.nopad{padding:0;margin:0;}

.item_exp{overflow:hidden;}
.item_exp .lgt{float:left;}
.item_exp .rgt{width:150px;float:right;color:#F00000;}
.line_devider{border-bottom:1px solid #CCCCCC;}

.hotels-prices td p{padding:0;margin:3px 0;}

.form_anketa{border-collapse:collapse;width:100%;}
.form_anketa td{padding:10px 0;vertical-align:top;}
.form_anketa td.td1{width:200px;text-align:right;padding-right:25px;}
.form_anketa td input.txt{width:300px;padding:2px 0;}
.form_anketa td textarea.txt{width:300px;height:100px;padding:2px 0;}
.form_anketa td div{padding-bottom:3px;}
.form_anketa td div .ch{vertical-align:middle;}
.form_anketa td h6{font-size:10px;font-weight:bold;margin:0;padding:0;color:#F00000;}

.callback{font-size:14px;color:#FFF;text-decoration:none;border-bottom:1px dashed #FFF;}

#modal_callback{
	background: none repeat scroll 0 0 #F2F2F2;
    height: 231px;
    position: absolute;
    width: 374px;
    z-index:100;
    left:-100px;
    top:30px;
    display:none;
}

#modal_callback form{
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display:block;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
#modal_callback form ul{margin:0;padding:0;}
#modal_callback form .floatLeft{float:left;text-align:left;display:block;}
#modal_callback form .floatRight{float:right;}
#modal_callback form .firstLine{margin-top: 23px;}
#modal_callback form .textCol{color:#424242;font-size:14px;line-height:20px;margin:0 16px;width:117px;}
#modal_callback form input{font-size:14px;}
#modal_callback form .width210{width:205px;}
#modal_callback form .width25{width:25px;}
#modal_callback form .width40{width:40px;}
#modal_callback form .width119{width:105px;}
#modal_callback form .width210{width:210px;}
#modal_callback form .clear{clear:both;}
#modal_callback form .nav{margin-top:8px;}
#modal_callback form .city, #modal_callback form .tel{font-size:14px;margin-top:12px;}
#modal_callback form a.close{border-bottom:1px solid #424242;color:#424242;font-size:14px;font-style:italic;line-height:16px;text-decoration:none;}
#modal_callback form a.send{border-bottom:1px solid #38CC0A;color:#38CC0A;font-size:14px;font-style:italic;line-height:16px;text-decoration:none;}
#modal_callback .telephoneInfo{color:#929292;font-size:12px;font-style:italic;}
#modal_callback .any{margin-top:8px;}
#modal_callback p{margin:0;}
#modal_callback .textLastRow{color:#424242;font-size:14px;margin:0 16px;width:250px;}
#modal_callback form .error{border:1px solid #F00;}
