/* 
* Design by Alexandr Savchenko
*
*/
html, body, form{margin:0; padding:0;}
body{
    font-family:Tahoma, Verdana,sans-serif;
    color:#444;
    background:#f5f3ed url(/public/i.zf/www/design/bg.jpg) repeat-x 0 0;
}
p,table,td,div{
    font-size:11px;
}

p {margin: 0 0 1.5em 0;}
body #body{
    margin:0 auto;width:988px;padding:0 5px;
    background:url(/public/i.zf/www/design/bg_content.png) repeat-y 50% 0;
}
input:focus, div:focus{outline:0}
#body_content{background:url(/public/i.zf/www/design/bg_header.jpg) no-repeat 0 -30px;margin:0 auto;width:960px;padding:0 14px;}
img{ border:0px solid #fff;}
img.img{ padding:0; border:1px solid #E9ECEF;margin:0;}
img.content_img{padding:3px;border:1px solid #f7f6f2;}
a{text-decoration:none;color:#0070ba;cursor:pointer;}
a:hover{color:#000;}
a:focus, a:active{ outline:0;}
a:hover img.content_img{background:#0066CC;}
/*a:link{color: #0066cc;}
a:visited {color:#ed1c24;}*/

.clr{clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}
.last{border:none !important;background:none !important;}
ul li.last a{border:none !important;}

.bullet1{font-size:12px;}
.input_data{border:1px solid #B3B9C3; color:#656D72; font-size:12px;}
.with_scroll{overflow:scroll;height:200px;}
.input_selected{border:1px solid #0066CC !important;}
strong.important{font-size:12px;color:#0066CC;text-transform:uppercase}
strong.attation{font-size:12px;color:#ED1C24;text-transform:uppercase}

/*---------HEAD NAVIGATION-----*/
.drop-menu-el{float:left; position:relative;z-index:120;display:block;}
#head_nav{width:960px; padding:0px; z-index:10;height:24px;padding:4px 14px;line-height:18px;background:#FFF;}
#head_menu {float:left;z-index:120; width:342px; }
#head_nav .drop-menu-el-link{background:url(/public/i.zf/www/design/drop_el_arr.gif) no-repeat 100% 50%;height:24px;}
#head_nav .drop-menu-el-link-last{height:24px;}
#head_nav .drop-menu-el-link a, #head_nav .drop-menu-el-link-last a{background: url(/public/i.zf/www/design/button_filter_down.gif) no-repeat 100% 50%;padding:0 10px 0 0;}
#head_nav .drop-menu-el-link-hover{z-index:20;}
#head_nav .drop-menu-el-link-hover .left{background: url(/public/i.zf/www/design/drop_cat_link_left.png) no-repeat 0 0;}
#head_nav .drop-menu-el-link-hover .body{background: url(/public/i.zf/www/design/drop_cat_link_body.png) repeat-x 0 0;}
#head_nav .drop-menu-el-link-hover .right{background: url(/public/i.zf/www/design/drop_cat_link_right.png) no-repeat 0 0;width:10px;}
#head_nav .drop-menu-el-div{display:none;z-index:11;position:absolute;top:24px;width:237px;}
#head_nav .drop-menu-el-div .top{z-index:11;width:240px;font-size:0;height:4px;background: url(/public/i.zf/www/design/drop_cat_top1.png) no-repeat 0 0;}
#head_nav .drop-menu-el-div .bottom{width:240px;height:15px; background:url(/public/i.zf/www/design/drop_cat_bottom1.png) no-repeat 0 0;}
#head_nav .drop-menu-el-div .body{width:200px;padding:10px 20px;background:url(/public/i.zf/www/design/drop_cat_body1.png) repeat-y 0 0;}
#head_nav .drop-menu-el ul{padding:0 0 0 18px; margin:0; list-style:circle;}
#head_nav .drop-menu-el ul li{padding:0 0 0px 0;margin:0;}
#head_nav .drop-menu-el-div h5{padding:5px 0;margin:0;line-height:16px;font-size:12px;}
#head_nav .drop-menu-el-div a{font-weight:bold;}
#head_nav .drop-menu-el .pos-right{right:0px !important;}

#head_nav .drop-menu-el-link3{height:24px;}
#head_nav .drop-menu-el-link3 a{background: url(/public/i.zf/www/design/button_filter_down.gif) no-repeat 100% 50%;padding:0 10px 0 0;}
#head_nav .drop-menu-el-link-hover3{z-index:20;}
#head_nav .drop-menu-el-link-hover3 .left{background: url(/public/i.zf/www/design/drop_cat_link_left.png) no-repeat 0 0;}
#head_nav .drop-menu-el-link-hover3 .body{background: url(/public/i.zf/www/design/drop_cat_link_body.png) repeat-x 0 0;}
#head_nav .drop-menu-el-link-hover3 .right{background: url(/public/i.zf/www/design/drop_cat_link_right.png) no-repeat 0 0;width:10px;}
#head_nav .drop-menu-el-div3{display:none;z-index:11;position:absolute;top:24px;width:207px;}
.drop-menu-el-div3 .td_11{width:10px;height:10px; background:url(/public/i.zf/www/design/drop_cat3_11.png) no-repeat 0 0;font-size:0;}
.drop-menu-el-div3 .td_12{background:url(/public/i.zf/www/design/drop_cat3_12.png) repeat-x 0 0;}
.drop-menu-el-div3 .td_13{width:10px; background:url(/public/i.zf/www/design/drop_cat3_13.png) no-repeat 0 0;}
.drop-menu-el-div3 .td_21{background:url(/public/i.zf/www/design/drop_cat3_21.png) repeat-y 0 0;}
.drop-menu-el-div3 .td_22{background:#FFF;padding:0;}
.drop-menu-el-div3 .td_23{background:url(/public/i.zf/www/design/drop_cat3_23.png) repeat-y 100% 0;}
.drop-menu-el-div3 .td_31{background:url(/public/i.zf/www/design/drop_cat3_31.png) no-repeat 0 0; height:10px;}
.drop-menu-el-div3 .td_32{background:url(/public/i.zf/www/design/drop_cat3_32.png) repeat-x 0 0;}
.drop-menu-el-div3 .td_33{background:url(/public/i.zf/www/design/drop_cat3_33.png) no-repeat 0 0;}
#head_nav .drop-menu-el-div3 .body ul{padding:0 0 0 18px; margin:0; list-style:circle;}
#head_nav .drop-menu-el-div3 .body ul li{padding:0 0 0px 0;margin:0;}
#head_nav .drop-menu-el-div3 h5{padding:5px 0;margin:0;line-height:16px;font-size:12px;}
#head_nav .drop-menu-el-div3 a{font-weight:bold;}

/*---- SEARCH ----*/
#head_search{float:left;width:190px;position:relative;padding:2px 9px 0 0;z-index:10;color:#999;background: url(/public/i.zf/www/design/drop_el_arr.gif) no-repeat scroll 100% 50%;}
#head_search input{height:16px;width:110px;float:left;padding:0;margin:0;line-height:15px;font-size:10px;color:#83909f;background:#FFFFFF;border:none;}
.head_block_left{background:url(/public/i.zf/www/design/head_block_left.gif) no-repeat 0 0;padding-left:3px;height:19px;}
.head_block_right{background:url(/public/i.zf/www/design/head_block_right.gif) no-repeat 100% 0;padding-right:3px;height:19px;}
.head_block_body{background:url(/public/i.zf/www/design/head_block_body.gif) repeat-x 0 0;height:13px;padding:3px 0;}
#head_search .input_search{width:104px;height:13px;float:left;padding-right:5px;}
#head_search .input_search input{width:100px;height:13px;}
#head_search .change_search_content{float:left;width:60px;height:19px;line-height:13px;position:relative;cursor:pointer;}
#head_search a.change_search{background:url(/public/i.zf/www/design/button_filter_down.gif) no-repeat 100% 5px;text-indent:-9999px;display:block;position:absolute;width:10px;height:10px;top:2px;right:3px;}
html > body #head_search a.find_button{display:block;float:right;width:16px;height:16px;background:url(/public/i.zf/www/design/test-sprite.png) no-repeat 0 0;text-indent:-9999px; background-position: +1px -941px ;}
#head_search ul#change_search_type{
    display:none;z-index:10;
    width:120px;    
    position:absolute;top:18px; left:125px;
    background:#e0f3fb;
    border:1px solid #40A6E9;
    padding:5px;margin:0;
    list-style:none;
}
#head_search .error,#head_search .error_search_mess{
    z-index:10;display:none;
    width:130px;color:#ED1C24;text-align:center;    
    position:absolute;top:18px; left:48px;
    background:#E0DFE3;
    border:1px solid #a9adb1;
    padding:5px;margin:0;
}
#head_search ul#change_search_type a{display:block;padding:0 5px;}
#head_search ul#change_search_type a:hover{background:#40a6e9; color:#FFF;}
#head_search ul#change_search_type li{padding:2px 0 4px 0;border-bottom:1px dotted #40a6e9;}
#head_search ul#change_search_type a.active{background:#40a6e9;color:#FFF;font-weight:bold;}
/*---- Autocomplete ----*/
.ac_results {padding: 0px;border: 1px solid #CCC;background-color: Window;overflow: hidden;z-index:120; width:300px !important;}
.ac_results ul {width:300px;list-style-position: outside;list-style: none;padding: 0;margin: 0;z-index:120;}
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;top:0;left:0;z-index:-1;width:3000px;height:3000px;font-size: 11px;
}
.ac_over {background-color: Highlight; color:HighlightText; color:white;}
.ac_results li {position:relative;margin:0;padding: 2px 5px;cursor:pointer;width:290px;font: menu;font-size:11px; line-height:12px; overflow:hidden; }
.ac_loading {background : Window url(/public/i.zf/www/design/icons/ajax-loader.gif) right center no-repeat;}
.qnt {position:absolute; top:2px; right:10px; font-size:10px; color:#26A908;}
p.qnt {margin:0;padding:0;}
.top-rate{border-width:0 1px 1px 1px; border-style:solid; border-color:#ACACAC; margin-right: 5%; padding:5px 10px; background: #FFF; float: right;}
.top-rate a{font-size: 10px;}
/*----- COURSES -----*/
#courses{float:left;color:#0066CC;/*text-align:center;*/background: url(/public/i.zf/www/design/drop_el_arr.gif) no-repeat scroll 100% 50%;padding:2px 9px 0 10px;}
/*----- AUTH -----*/
.auth_button{float:right;}
.error_title{color:#ED1C24;}
#login_form, #recover_password, #recover_password_close, #recover_password_inf_all, #recover_password_inf_one{z-index:120;}
#recover_password_inf_all,#recover_password_inf_one{text-align:left;}
#auth{width:150px;float:right;padding:0px; position:relative; z-index:120;line-height:24px;}
#auth .drop-menu-el{float:right;}
#auth .close_window{top:20px !important;right:20px !important;}
#login_form, .ta_center{text-align:center;}
#auth .auth_title{padding:0;margin:0; font-size:12px; font-weight:bold; line-height:12px; text-align:center;}
#auth #my_profile{width:150px;}
/*------ LANG -----*/
#lang{width:50px;float:left;position:relative;z-index:10;background: url(/public/i.zf/www/design/drop_el_arr.gif) no-repeat scroll 100% 50%;padding:0px 0px 0 1px;}
#lang a.change_lang_but_open{background:url(/public/i.zf/www/design/button_filter_down.gif) no-repeat 90% 50%;height:16px;padding:0;line-height:16px;}
#lang a.change_lang_but_close{background:url(/public/i.zf/www/design/button_filter_up.gif) no-repeat 90% 50%;}
#lang a{line-height:14px;display:block;padding:2px;}
#lang a img{border:1px solid #e0e0e0;float:left;}
#lang a span{padding:0px 0 2px 5px;}
#lang #select_lang{position:absolute;top:17px;right:0px;display:none;z-index:10;width:110px;background:#e0f3fb;border:1px solid #40A6E9;}
#lang #select_lang ul{width:110px;padding:0;margin:0;list-style:none;}
#lang #select_lang ul li{border-bottom:1px dotted #40A6E9;padding:0;margin:0;}

/*----- BUTTONS ------*/
a.button_come{margin:0 auto;}
a.plus{background:url(/public/i.zf/www/design/sub_cat2/plus.gif) no-repeat 0 0;}
a.minus{background:url(/public/i.zf/www/design/sub_cat2/plus.gif) no-repeat 0 0;}
a.up{background:url(/public/i.zf/www/design/sub_cat2/up.gif) no-repeat 0 0;}
a.down{background:url(/public/i.zf/www/design/sub_cat2/down.gif) no-repeat 0 0;}
a:hover.plus{background:url(/public/i.zf/www/design/sub_cat2/minus.gif) no-repeat 0 0;}
a:hover.minus{background:url(/public/i.zf/www/design/sub_cat2/plus.gif) no-repeat 0 0;}
a:hover.up{background:url(/public/i.zf/www/design/sub_cat2/down.gif) no-repeat 0 0;}
a:hover.down{background:url(/public/i.zf/www/design/sub_cat2/up.gif) no-repeat 0 0;}

a.button1{background:#2D6C95;color:#FFF;border:2px solid #FFF; text-transform:uppercase;padding:3px 15px;width:70px; font-weight:bold; display:block; text-align:center;}
a:hover.button1{background:#ED1C24;}

a.button3{display:block; font-weight:bold; text-transform:uppercase; font-family:Arial; text-align:center;height:20px;line-height:20px;font-size:11px;color:#FFF;}
a:hover.button3{color:#FFF;}
a.button3 span.left{display:block; padding-left:4px; background: url(/public/i.zf/www/design/but3_left.gif) no-repeat 0 0;}
a.button3 span.right{display:block; padding-right:4px; background: url(/public/i.zf/www/design/but3_right.gif) no-repeat 100% 0;}
a.button3 span.mid{display:block; background: url(/public/i.zf/www/design/but3_mid.gif) repeat-x 0 0;}
a:hover.button3 span.left, a:hover.button3 span.mid{background-position:0 -20px;}
a:hover.button3 span.right{background-position:100% -20px;}
a.button4{display:block;float:left;height:19px; margin-left:3px; line-height:19px; color:#FFF !important; padding-right:5px; background: url(/public/i.zf/www/design/but4.gif) no-repeat 100% -19px;text-align:center;}
a.button4 span{display:block; height:19px; background: url(/public/i.zf/www/design/but4.gif) repeat-x 0 0;padding-left:6px;}
a:hover.button4{color:#FFF; background-position: 100% -57px;}
a:hover.button4 span{background-position:0 -38px;}

a.button2{
    display:block;
    float:left;
    height:39px;/*width:154px;    */
    line-height:29px;
    margin-left:3px; 
    padding-right:5px;
    background: url(/public/i.zf/www/design/but2.gif) no-repeat 100% -29px;
    text-align:center;
    font-size:11px;
    font-family:Georgia,Tahoma;
    text-transform:uppercase;
    font-weight:bold;
}

#main_content_2 a.button2, a.buttonB, a.buttonB span{text-decoration:none;}
#main_content_2 a {text-decoration: underline;}

a.button2 span{display:block; height:29px; background: url(/public/i.zf/www/design/but2.gif) repeat-x 0 0;padding-left:6px;}

a.to_page_start{display:block; float:right;width:35px;height:18px; text-indent:-9999px; background: url(/public/i.zf/www/design/vertical_slider.gif) no-repeat -36px 0;}
a:hover.to_page_start{background-position:0 0;}

a.icon_rss20{background-image: url(/public/i.zf/www/design/test-sprite.png); background-repeat: no-repeat; background-position:-323px -756px; display:block;float:left;width:80px;height:15px; text-indent:-9999px;}
a:hover.icon_rss20{background-image: url(/public/i.zf/www/design/test-sprite.png); background-repeat: no-repeat; background-position:-323 -771px; display:block;float:left;width:80px;height:15px; text-indent:-9999px;} 

a.sort_button{padding:0 10px 0 0;}
a.sort_disabled{ background: url(/public/i.zf/www/design/button_filter_disable.gif) no-repeat 100% 50%;}
a.sort_up{background: url(/public/i.zf/www/design/button_filter_up.gif) no-repeat 100% 50%;}
a.sort_down{background: url(/public/i.zf/www/design/button_filter_down.gif) no-repeat 100% 50%;}
a:hover.sort_disabled{background: url(/public/i.zf/www/design/button_filter_up.gif) no-repeat 100% 50%;}
a:hover.sort_up{background: url(/public/i.zf/www/design/button_filter_down.gif) no-repeat 100% 50%;}
a:hover.sort_down{ background: url(/public/i.zf/www/design/button_filter_disable.gif) no-repeat 100% 50%;}

.form_element{border:1px solid #B3B9C3;color:#656D72;font-size:11px;padding:1px;}
.element input{width:150px}
.element input[type="checkbox"]{width:auto}

a.link_more{font-size:12px; float:right; text-decoration:underline;}
a.link-important{background:#E0F3FB;color:#2D6C95;padding:5px 10px;line-height:24px;font-size:14px;border:1px solid #2D6C95; font-weight:bold;}
a.link-important:hover { background:#2D6C95;color:#FFF;}
.smallLink{font-size:9px; font-weight:normal;}
a.button_inf{padding-left:20px;background: url(/public/i.zf/www/design/button_inf.gif) no-repeat 0 50%;line-height:14px;}
a.button_inf span{text-decoration:underline;}
.information{width:730px;border-width:4px 0 1px 0;border-style:solid;border-color:#7db3e0 #FFF #eaeaea #FFF;padding:10px 0;}
.information span.inf_text{width:450px;float:left;display:block;}
.information a.button_inf{display:block;float:right;}
/*----- HEADER ------*/
#header {width:945px;height:100px;position:relative;padding:15px 0 15px 15px;margin:0;z-index:1;}
/* #header a#{display:block;float:left;width:120px;height:100px; background: url(/public/i.zf/www/logo/logo-122x100.png) no-repeat 0 0;text-indent:-9999px;}  */
html > body #header a#to_main{ background-image:url(/public/i.zf/www/design/test-sprite.png); background-position:-4px -378px; background-repeat:no-repeat; display: block;float:left;width:120px;height:100px; text-indent:-9999px;}
#header_menu { position:absolute;top:40px;left:180px;width:770px;height:60px;list-style:none;padding:0;margin:0; }
#header_menu li{width:190px;float:left;height:60px;}
#header_menu li a{ display:block;width:126px;height:60px;padding:0 0 0 55px;}
#header_menu li a strong{font-family:Georgia,Arial;font-size:12px;}

#change_region{position:absolute;left:50%;top:0px;padding:5px 0;margin:0;list-style:none; height:18px;width:530px;margin-left:-265px;}
#change_region li{padding:0 10px;margin:0;float:right; border-right:1px solid #366f92; color:#366f92;font-weight:bold;}
#change_region li.last{padding:0 0 0 10px;margin:0;}

/* SEARCH TOURE */
#search_toure{padding:0;width:500px;margin:0 auto;}
#search_toure .link-important{display:block; width:215px; float:right; text-align:center;}
#search_toure input,#search_toure select{border:1px solid #B3B9C3; color:#656D72; font-size:12px;}
#search_toure .search_toure_date{position:relative;}
#search_toure .search_toure_date iframe{position:absolute; left:0px !important;top:30px !important;}
#search_toure #search_toure_table{background:#F7F6F2;padding:10px 15px}
#search_toure #search_toure_table select{width:200px;}
#search_toure #search_toure_table td.td_label{font-weight:bold;}

.search_table {background:#F7F6F2;padding:5px 10px;}
.search_table td.td_label{font-weight:bold;}
.search_table select{width:200px;}
.search_date{position:relative;}
.search_date iframe{position:absolute; left:0px !important;top:30px !important;}

.search_spo_container{/*margin:0 auto;width:350px;*/}
.change{color:#FFF !important;}
.error{font-size:12px;font-weight:bold; text-align:center;padding:10px;color:#ED1C24;}

/*----- MAIN MENU -----*/
html > body #main_menu{  width:940px;z-index:109;background:url(/public/i.zf/www/design/test-sprite.png); height:43px; padding:6px 15px 6px 5px; background-position:0px -971px; display:block;}
html > body #main_menu .drop-menu-el{ background:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; z-index:109; background-position:-307px -1031px; display:block;} 
/*#main_menu .drop-menu-el{background:url(/public/i.zf/www/design/main_menu_arr.gif) no-repeat 100% 50%;z-index:109;}    */ 

#main_menu .drop-menu-el-link{z-index:102;line-height:31px;height:31px;}
#main_menu .drop-menu-el-link td{z-index:102;}
#main_menu .drop-menu-el-link a{display:block;color:#FFF;font-family:Georgia,Tahoma;font-size:12px; text-transform:uppercase;font-weight:bold;line-height:26px;cursor: default;}
#main_menu .drop-menu-el-link-hover .left{background: url(/public/i.zf/www/design/drop_cat_link_2left.png) no-repeat 0 0;}
#main_menu .drop-menu-el-link-hover .right{background: url(/public/i.zf/www/design/drop_cat_link_2right.png) no-repeat 0 0;width:10px;}
#main_menu .drop-menu-el-link-hover .body{background:#5aa8f0;}

#main_menu .without_cat .left{background: url(/public/i.zf/www/design/drop_cat_link_2left.png) no-repeat 0 0;}
#main_menu .without_cat .right{background: url(/public/i.zf/www/design/drop_cat_link_2right.png) no-repeat 0 0;}
#main_menu .without_cat .body{background:#5aa8f0;}

#main_menu .drop-menu-el-div{display:none;z-index:9;position:absolute;top:30px;left:-4px;width:237px;}
#main_menu .drop-menu-el-div .top{width:258px;font-size:0;height:4px;background: url(/public/i.zf/www/design/drop_cat_top2.png) no-repeat 0 0;}
#main_menu .drop-menu-el-div .bottom{width:258px;height:13px; background:url(/public/i.zf/www/design/drop_cat_bottom2.png) no-repeat 0 0;}
#main_menu .drop-menu-el-div .body{width:228px;padding:0 15px;background:url(/public/i.zf/www/design/drop_cat_body2.png) repeat-y 0 0;}
#main_menu .drop-menu-el-div .body ul{padding:0;margin:0;list-style:none;width:228px;}
#main_menu .drop-menu-el-div .body ul li{border-bottom:1px solid #EAEAEA;}
#main_menu .drop-menu-el-div .body ul li a{display:block;font-size:12px;width:220px;color:#40a6e9;padding:5px 4px;color:#444;font-family:Arial,Tahoma;}
#main_menu .drop-menu-el-div .body ul li a:hover{color:#FFF; background:#fdbb30;font-weight:bold;}
/*----- CRUMBS ----*/
#crumbs{padding-top:2px;}
#crumbs span{font-weight:bold;color:#999;}

/*------ MAIN -------*/
#main{width:960px; z-index:9;padding:10px 0 20px 0;}
#main_left{float:left;width:200px;}
#main_right{float:right; width:120px;}
#main_content_1{float:right;width:612px; padding:0 14px;}
#main_content_2{float:right;width:730px; padding:0 0 0 15px;}
#main_content_2 .top{width:698px;height:10px;font-size:0;background:url(/public/i.zf/www/design/content_top.gif) no-repeat 0 0;}
#main_content_2 .bottom{width:698px;height:10px;background:url(/public/i.zf/www/design/content_bottom.gif) no-repeat 0 0;}
#main_content_2 .body{width:658px;padding:0 20px 20px 20px;background:url(/public/i.zf/www/design/content_body.gif) repeat-y 0 0;}

#mini_menu_inmain{padding:0;margin:0; list-style:none;}
#mini_menu_inmain li{padding:0 0 5px 0;}
#mini_menu_inmain li a{padding-left:30px; display:block; font-weight:bold;}
#mini_menu_inmain a.icon_boing{background: url(/public/i.zf/www/design/icon_boing.gif) no-repeat 0 50%;}
#mini_menu_inmain a.icon_hotel{background: url(/public/i.zf/www/design/icon_hotel.gif) no-repeat 0 50%;line-height:25px;}
#mini_menu_inmain a.icon_video{background: url(/public/i.zf/www/design/icon_video.gif) no-repeat 0 50%;line-height:25px;}

#main_right #right_brands{border-top:1px solid #e3e6e8;}
#main_right #right_brands img{margin:0 auto;display:block;}
.corporate_left{float:left;width:200px;}
.corporate_right{float:left;width:425px;padding:0 0 0 20px; text-align:justify;}
.partner_right{float:right;width:510px;border-left:1px solid #9ED3F6;padding:0 0 0 20px;}
.partner_right h4{padding:0 0 10px 10px;margin:0;text-transform:uppercase;}
#partner_info_detail .corporate_right{width:300px;}
#cr_country{width:150px;}
#corporate_form,.table_form_turtess{text-align:left;background:#f7f6f2;}
#corporate_form textarea,.table_form_turtess textarea{width:450px;}
#corporate_form select,#corporate_form input,.table_form_turtess select,.table_form_turtess input{border:1px solid #B3B9C3;color:#656D72;font-size:11px;padding:1px;}
.content_form{padding:10px 15px;background:#F7F6F2}

ul.prices_left{border-top:1px solid #eaeaea;}
ul.prices_left li{padding:7px 0;border-bottom:1px solid #eaeaea;font-size:12px;}
ul.prices_left .best_prices_hotel_inf{float:left;width:150px;overflow:hidden;}
ul.prices_left .best_prices_price{padding-top:5px;float:right;width:40;overflow:hidden;text-align:right;font-size:14px;color:#dd0000;font-weight:bold;font-family:Arial;}
ul.prices_left .best_prices_inf{width:100px;float:left;}
/*------------------Hotel Prices Strip ----------------------*/
.best_prices_popup{display:none; position:absolute; z-index:999; }
html > body #popup_back_part1  { background-image: url(/public/i.zf/www/design/test-sprite.png); background-repeat: no-repeat; width: 20px; height: 231px;  background-position:-307px -73px; display:block; }
html > body #popup_back_part2 {  background-image: url(/public/i.zf/www/design/test-sprite.png); background-repeat: no-repeat;  width:335; height:231; background-position:-320px -361px; }
#popup_shape_table1  {  width:361; border-collapse: collapse;}
.popup_hotel_div { position: relative; height: 100%; text-align:center; left:50; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.popup_content_table {  width:330px; height:190px;  }
.popup_hotel_name { font-size: 12px;font-weight:bold; color: #0070ba;}
.popup_hotel_price  { font-size: 14px;font-weight:bold; color: #dd0000; }
html > body .popup_star { float:left; display:block; width:16px; height:16px; background-image: url(/public/i.zf/www/design/test-sprite.png); background-repeat: no-repeat; background-position:-323px -644px;} 

  
/*------- TITLES --------*/
h1.page_title{color:#02609c;font-size:24px;padding:0 0 15px 0;font-family:Georgia,Tahoma;margin:0;font-weight: normal;}
h2.title{color:#000;font-size:21px;margin:0;font-weight:normal;padding:5px 5px 10px 40px;line-height:21px;font-family:Georgia,Arial,Helvetica,sans-serif;}
h2.page_subtitle{
    color:#000;font-size:21px;font-weight:normal;
    margin:0;padding:0 5px 15px 25px;line-height:21px;font-family:Georgia,Arial,Helvetica,sans-serif;
    background: url(/public/i.zf/www/design/page_subtitle.gif) no-repeat 0 0;
    }
#main_content_2 h2{
    color:#000;font-size:21px;font-weight:normal;
    margin:10px 0 10px 0;padding:0 5px 15px 25px;line-height:21px;font-family:Georgia,Arial,Helvetica,sans-serif;
    background: url(/public/i.zf/www/design/page_subtitle.gif) no-repeat 0 0;
    }
h3.block_title{color:#000;font-size:21px;margin:10px 0;line-height:28px;font-family:Georgia,Arial,Helvetica,sans-serif;font-style:italic;font-weight:normal;}
h3.faq_acording{padding:10px 0 8px 0; margin:0;border:none !important;}

html > body .icon-minprice{ background:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; display:block; background-position:-2px -510px;}
/* .icon-searchoftoure{background:url(/public/i.zf/www/design/icons/icon-search-toure.png) no-repeat 0 0;}  --------*/
html > body .icon-searchoftoure{  background-image:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; background-position:-2px 0px; no-repeat 0 0;}   
/* .icon-whereistobuy{background:url(/public/i.zf/www/design/icons/icon-whereistobuy.png) no-repeat 0 0;}     */
html > body .icon-whereistobuy{background-image:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat;  background-position:-2px -90px; no-repeat 0 0;}  
 /*.icon-wiptoure{background:url(/public/i.zf/www/design/icons/icon-wiptoure.png) no-repeat 0 0;}   */  
html > body .icon-wiptoure{ background-image:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; background-position:-2px -190px; no-repeat 0 0;}
/*.icon-hotelrecommend{background:url(/public/i.zf/www/design/icons/icon-hotelrecommend.png) no-repeat 0 0;}  */ 
html > body .icon-hotelrecommend{ background-image:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; background-position:-2px -290px; no-repeat 0 0;} 

html > body .icon-wellcome{ background-image:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; background-position:-950px 0px; no-repeat 0 0; white-space:nowrap } 
/*.icon-hotelrecommend{background:url(/public/i.zf/www/design/icons/icon-hotelrecommend.png) no-repeat 0 0;}   */ 
html > body .icon-ourservices{ background:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; display:block; background-position:0px -567px;}

html > body .icon-news{background:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; display:block; background-position:0px -623px;}
html > body .icon-clientsrecommend{background:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; display:block; background-position:0px -845px;}
html > body .icon-weather{background:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; display:block; background-position:0px -718px;}
html > body .icon-timetable{background:url(/public/i.zf/www/design/test-sprite.png); background-repeat:no-repeat; display:block; background-position:-2px -670px;}


.price_count_plus, .price_count_minus/*, .price_count_several*/{display:block;width:17px;height:16px;text-indent:-9999px;background:url(/public/i.zf/www/design/price_count.png) no-repeat 0 0;}
.price_count_plus{background-position:-3px -35px;}
/*.price_count_several{background-position:-39px -35px;}*/
.price_count_minus{background-position:-75px -35px;}


.title1{font-size:12px;color:#444;font-weight:bold;}

.content_block{padding:10px 0 20px 0;}
/*.content_block img {padding:2px;}*/
.main_block{padding:0px 0 30px 0;height: 300px;}

.text{font-family:Arial,Helvetica,sans-serif;font-style: italic; font-size:13px;}
.with_content_img img{padding:3px;border:1px solid #E0F3FB;}

.block_el{width:200px;padding-bottom:15px;}
.block_title{width:100%;}
.block_title .block_title_11{width:10px;height:10px; background:url(/public/i.zf/www/design/btitle_11.gif) no-repeat 0 0;font-size:0;}
.block_title .block_title_12{background:url(/public/i.zf/www/design/btitle_12.gif) repeat-x 0 0;}
.block_title .block_title_13{width:10px; background:url(/public/i.zf/www/design/btitle_13.gif) no-repeat 0 0;}
.block_title .block_title_21{background:url(/public/i.zf/www/design/btitle_21.gif) repeat-y 0 0;}
.block_title .block_title_22{background:#008fd2;font-size:21px; color:#FFF;padding:0 0 0px 15px;line-height:21px;font-family:Georgia,Arial,Helvetica,sans-serif;}
.block_el .block_title_22{padding:0 0 5px 0;line-height:20px;}
.block_title .block_title_23{background:url(/public/i.zf/www/design/btitle_23.gif) repeat-y 100% 0;}
.block_title .block_title_31{background:url(/public/i.zf/www/design/btitle_31.gif) no-repeat 0 0; height:10px;}
.block_title .block_title_32{background:url(/public/i.zf/www/design/btitle_32.gif) repeat-x 0 0;}
.block_title .block_title_33{background:url(/public/i.zf/www/design/btitle_33.gif) no-repeat 0 0;}
.block_title a{color:#FFF;}
.block_body{border-top:1px solid #02609c;}
.block_body .block_body_01{width:10px;height:10px;background:url(/public/i.zf/www/design/bbody_01.gif) no-repeat 0 0;font-size:0;}
.block_body .block_body_02{background:url(/public/i.zf/www/design/bbody_02.gif) repeat-x 0 0;}
.block_body .block_body_03{width:10px; background:url(/public/i.zf/www/design/bbody_03.gif) no-repeat 0 0;}
.block_body .block_body_11{width:10px;background:url(/public/i.zf/www/design/bbody_11.gif) repeat-y 0 0;font-size:0;}
.block_body .block_body_12{font-size:11px; color:#424b51; padding:10px 0 0px 0; text-align:justify;background:#FFF;}
.block_body .block_body_13{width:10px; background:url(/public/i.zf/www/design/bbody_13.gif) repeat-y 0 0;}
.block_body .block_body_21{height:10px; background:url(/public/i.zf/www/design/bbody_21.gif) no-repeat 0 0;}
.block_body .block_body_22{background:url(/public/i.zf/www/design/bbody_22.gif) repeat-x 0 0;}
.block_body .block_body_23{background:url(/public/i.zf/www/design/bbody_23.gif) no-repeat 0 0;}

#clients_recommended{width:612px;}
#clients_recommended a {text-decoration:none;}
#clients_recommended .block2{width:198px;margin:0;float:left;padding:0 9px 10px 0;}
#clients_recommended .last_block{padding:0 0px 10px 0;}
#clients_recommended a.recommend_inf{position:relative;display:block;}
#clients_recommended a.recommend_inf strong{font-size:14px;font-family:Georgia,Arial;line-height:20px;position:absolute;left:5px;top:140px;}
#clients_recommended a:hover.recommend_inf strong{color:#dd0000;}
html > body #clients_recommended .bullet_price{z-index:10;position:absolute;top:85px;left:10px;width:31px;height:31px;background:url(/public/i.zf/www/design/test-sprite.png);background-repeat:no-repeat; display:block; background-position:-0px -773px;padding:10px;color:#FFF;font-size:12px;font-weight:bold;text-align:center;} 

.bullet_brand{z-index:10;position:absolute;top:0px;left:195px;width:31px;height:31px;background:url(/public/i.zf/www/design/test-sprite.png);background-repeat:no-repeat; display:block; background-position:-0px -773px;padding:10px;color:#FFF;font-size:12px;font-weight:bold;text-align:center;}

.block2 .td_11{width:6px;height:6px;background:url(/public/i.zf/www/design/block2_11.gif) no-repeat 0 0;font-size:0;}
.block2 .td_12{background:url(/public/i.zf/www/design/block2_12.gif) repeat-x 0 0;font-size:0;}
.block2 .td_13{width:6px; background:url(/public/i.zf/www/design/block2_13.gif) no-repeat 0 0;}
.block2 .td_21{background:url(/public/i.zf/www/design/block2_21.gif) repeat-y 0 0;}
.block2 .td_22{}
.block2 .td_23{background:url(/public/i.zf/www/design/block2_23.gif) repeat-y 0 0;}
.block2 .td_31{height:6px; background:url(/public/i.zf/www/design/block2_31.gif) no-repeat 0 0;}
.block2 .td_32{background:url(/public/i.zf/www/design/block2_32.gif) repeat-x 0 0;}
.block2 .td_33{background:url(/public/i.zf/www/design/block2_33.gif) no-repeat 0 0;}

ul.left_block_ul{list-style:none;padding:0;margin:0;}
ul.left_block_ul li{padding:8px 0;margin:0;line-height:;border-bottom:1px solid #eaeaea;}
#our_services_left li a{display:block;font-size:14px;font-family:Arial;}

.our_direction_item{width:408px; height:350px; position:relative;}
#our_direction_container{position:relative;width:408px;padding:0 15px;}
#our_direction_slider{width:408px;height:350px;padding:0 0 10px 0; overflow:hidden;}
#our_direction_slider ul{height:350px; width:10000px; list-style:none; padding:0; margin:0; display:block; }
#our_direction_slider ul li{padding:0;margin:0; width:408px; height:350px; float:left; color:#292322; display:block;}
#our_direction_slider ul li img{padding:2px; border:1px solid #0066CC;}
#slider_prev, #slider_next{display:block;width:18px;height:35px;position:absolute;top:55px;}
#slider_prev{left:0px;}
#slider_next{right:0px;}
#slider_prev a,#slider_next a{display:block; width:18px; height:35px; background: url(/public/i.zf/www/design/video_slider.gif) no-repeat 0 0; text-indent:-9999px;}
#slider_prev a{background-position:0 0;}
#slider_next a{background-position:-19px 0;}
#slider_prev a:hover{background-position:0 -36px;}
#slider_next a:hover{background-position:-19px -36px;}

#main_news a.news_img{float:left;padding:0 10px 0 0; display:block;}
#main_news a.news_img img{padding:2px;border:1px solid #d6d7d9;}
#main_news .news_text{float:left;/* width:240px;*/}
#main_news a.news_name{font-size:14px; font-weight:bold; display:block; padding-bottom:10px;}
ul.other_news,ul.content_ul{margin:0; padding:10px 0 0 15px; list-style:circle;}
ul.other_news li,ul.content_ul li{padding:0 0 3px 0;}
.date{color:#7f8386;}

/*---- MAIN PAGE ----*/
.sliderPrev a{display:block; width:18px; height:18px; background: url(/public/i.zf/www/design/test-sprite.png) no-repeat 0 0; text-indent:-9999px;}
.sliderNext a{display:block; width:18px; height:18px; background: url(/public/i.zf/www/design/test-sprite.png) no-repeat 0 0; text-indent:-9999px;}
.sliderPrev a{background-position:0 -895px;}
.sliderNext a{background-position:-18px -895px;}
.sliderPrev a:hover{background-position:0 -913px;}
.sliderNext a:hover{background-position:-18px -913px;}

#actual_slider_container {position:relative;width:612px;padding:15px 0;}
#actual_slider_container h2 {border-bottom:2px solid #FFF;color:#cc0000;font-family:Georgia,Tahoma;padding:0 0 10px 0;margin:0;font-size:21px;font-weight:normal;}
#actual_slider_container .top, #partner_slider_container .top {height:5px;width:612px;font-size:0;background: url(/public/i.zf/www/design/actual_slider_top.gif) no-repeat 0 0;}
#actual_slider_container .bottom, #partner_slider_container .bottom {height:5px;width:612px;font-size:0;background: url(/public/i.zf/www/design/actual_slider_bottom.gif) no-repeat 0 0;}
#actual_slider_container .body, #partner_slider_container .body {padding:10px 16px;width:580px;background:#f1efe8 url(/public/i.zf/www/design/actual_slider_top.gif) repeat-x 0 100%;}
#actual_slider_container #actual_slider {width:580px !important;height:190px;overflow:hidden;padding:10px 0 0 0;}
#actual_slider_container #actual_slider ul {list-style:none; width:10000px;height:210px; padding:0; margin:0;}
#actual_slider_container #actual_slider ul li {padding:0 0 0 0;width:150px; height:210px; float:left;}
#actual_slider_container #actual_slider ul li a {font-size:12px;font-family:Georgia,Tahoma;}
#actual_slider_container #actual_slider_prev, #actual_slider_container #actual_slider_next{position:absolute;top:30px;}
#actual_slider_container #actual_slider_prev{right:50px;}
#actual_slider_container #actual_slider_next{right:23px;}

#partner_slider_container h2 {border-bottom:2px solid #FFF;color:#cc0000;font-family:Georgia,Tahoma;padding:0 0 10px 0;margin:0;font-size:21px;font-weight:normal;}
#partner_slider_container {position:relative;width:612px;padding:15px 0; margin-top:-10px;}
#partner_slider {width:580px !important;height:175px;overflow:hidden;padding:10px 0 0 0;}
#partner_slider ul {list-style:none; width:10000px;height:190px; padding:0; margin:0;}
#partner_slider ul li {padding:0 0 0 0;width:147px; height:190px; float:left;}
#partner_slider ul li a {font-size:12px;font-family:Georgia,Tahoma;}
ul#listticker{ height:200px; width:600px; overflow:hidden; padding:0; margin:0 auto; }
#listticker li{ list-style:none; padding:0; margin:0; width:134px; display:block; float:left; margin-bottom:20px; }
#listticker img{ padding:3px; border:solid 1px #DEDEDE; background:#fff; }
#listticker li div{ padding:0; display:block; text-align:center; width:134px; }

#quick_search{width:612px;z-index:9;position:relative;}
#quick_search .title{color:#1079be;padding:0 0 10px 0;}
#quick_search .top{width:612px;height:5px;padding:0;margin:0;line-height:0;font-size:0;background:url(/public/i.zf/www/design/q_search_top.gif) no-repeat 0 0;}
#quick_search .bottom{width:612px;height:5px;background:url(/public/i.zf/www/design/q_search_bottom.gif) no-repeat 0 0;}
#quick_search .body{width:592px;padding:10px; background:#eef5fa;}
#quick_search input{border:1px solid #b3b9c3;color:#656d72;font-size:11px;}
#quick_search select{border:1px solid #b3b9c3;height:20px;padding:1px;color:#656d72;font-size:11px;}
#quick_search a.search{color:#B3B9C3;text-decoration:underline;}
#quick_search a.search:hover{color:#FFF;}
#quick_search iframe{position:absolute; left:120px !important;top:80px !important;}

#timetable_container{position:relative;}
#timetable_container iframe{position:absolute; left:200px !important;top:70px !important;}
#timetable_container ul{padding:0;margin:0; list-style:none;}
#timetable_container .navigation{border-width:4px 1px 1px 1px;border-style:solid;border-color:#7db3e0 #e3e3e3 #e3e3e3 #e3e3e3;background:#f7f6f2;padding:15px;}

/* SLIDER ON MAIN*/
a.our_direction_img{display:block;width:600px;height:225px;}
#our_direction_inf{height:60px;padding: 0pt 5px; float: left; width: 365px; }
#our_direction_inf .main_slider_top{width:612px;height:5px;padding:0;font-size:0;background:#5AA8F0/* url(/public/i.zf/www/design/main_slider_inf_top.gif) no-repeat 0 0*/;}
#our_direction_inf .main_slider_bottom{width:612px;height:5px;background: url(/public/i.zf/www/design/main_slider_inf_bottom.gif) no-repeat 0 0;}
#our_direction_inf .main_slider_body{height:120px;background:#5aa8f0;padding:0 10px;width:592px;}
#our_direction_inf{color:#FFF;}
#our_direction_inf a{color:#FFF;}
#our_direction_inf a:hover{text-decoration:underline;color:#FFF;}
#our_direction_inf .our_direction_text{padding:0 5px; float:left; width:350px;}
#our_direction_inf .our_direction_title{font-weight:bold;display:block;padding-bottom:10px;font-family:Georgia,Tahoma;font-size:14px;}
#our_direction_inf .our_direction_link{float:right; padding-left:10px;border-left:1px solid #add4f8;width:190px;}
#our_direction_inf .our_direction_link ul{padding:0 0 0 15px;margin:0;list-style:circle;}


.direction_inf{position:absolute;z-index:2;left:20px;top:70px;}
.dir_inf_11{width:10px;height:10px;font-size:0; background: url(/public/i.zf/www/design/direction/direction_11.png) no-repeat 0 0;}
.dir_inf_13{width:10px;background: url(/public/i.zf/www/design/direction/direction_13.png) no-repeat 0 0;}
.dir_inf_31{width:10px;height:10px;background: url(/public/i.zf/www/design/direction/direction_31.png) no-repeat 0 0;}
.dir_inf_33{background: url(/public/i.zf/www/design/direction/direction_33.png) no-repeat 0 0;}
.dir_inf_2,.dir_inf_32,.dir_inf_12,.dir_inf_21,.dir_inf_23{background: url(/public/i.zf/www/design/direction/direction_2.png) repeat 0 0;}

#direction_arr{height:25px; width:397px;padding:0 20px; background: url(/public/i.zf/www/design/direction/dir_arr.gif) no-repeat 50% 0;line-height:25px;}
#direction_arr table td{text-align:center;}
#direction_arr a{color:#FFF; text-transform:uppercase; font-weight:bold;}

.preview p{padding-top:0;margin-top:0;}
/*------MATERIALS-------*/
span.materials_date{vertical-align: super;font-size:12px;float:right;}
.material_img{width:220px;float:left;}
.material_descrition{width:500px;float:right;}
.material_descrition .desc_text{text-indent:30px; font-size:12px;font-family:Tahoma,Helvetica,sans-serif;padding-top:0;margin-top:0;}
.material_descrition .desc_text:first-letter{font-size:20px;font-weight:bold;}
ul.materials_navigation{list-style:none;padding:0 0 0 25px;margin:0;}
a.download_pdf, .get_printed, a.get_by_mail{padding:5px 0 5px 30px;height:24px;text-align:left;line-height:24px;}
a.download_pdf{background: url(/public/i.zf/www/design/icons/pdf_file.jpg) no-repeat 0 50%;}
a.get_printed{background: url(/public/i.zf/www/design/icons/Email.png) no-repeat 0 50%;}
a.get_by_mail{background: url(/public/i.zf/www/design/icons/Print.png) no-repeat 0 50%;}
a.show_material{background:#E0DFE3 url(/public/i.zf/www/design/icons/show_material.png) no-repeat 24px 50%;padding-left:10px;margin:0 auto;line-height:24px;}
a:hover.show_material{background:#656D72 url(/public/i.zf/www/design/icons/show_material.png) no-repeat 24px 50%;}

/*------ ZEND_FORM --------------*/
form ul.errors {color:#C3031B;list-style:none;padding:2px 0;margin:0;}
form label.required {font-weight:bold}
form.get_pm_by_email dt, dd{padding:2px;}
form.get_pm_by_email label {color:#3E4E68}
form.get_pm_by_email dd{padding-bottom:10px;}
form.get_pm_by_email fieldset{margin-left:-60px;width:450px;padding:10px;border:1px solid #A3B1C9}
form.get_pm_by_email fieldset legend{color:#3E4E68;font-size:12px;}
form.get_pm_by_email #captcha-input{margin-top:5px;}
form.get_pm_by_email #fieldset-buttonsGroup{border:0px;}
form.get_pm_by_email table{border:1px solid #6699CC;width:500px;margin-top:10px;}
table.table_getbymail input,table.table_getbymail select{width:220px;}
form.get_pm_by_email table.table_getbymail td{border-bottom:1px solid #99CCFF; background:#E0F3FB;}
form.get_pm_by_email table.table_getbymail td label{padding-left:10px;}
table.table_getbymail input#reset{width:100px;}
table.table_getbymail input#submit{width:150px;}
.optional{text-align:left;}
/*---- BANERS -----*/
.flash_baner{cursor:pointer;position:relative;}
.flash_baner .url {position:absolute; left:0px; top:0px;width:100%;height:100%; z-index:10;}
.flash_baner .baner {position:absolute; left:0px; top:0px; z-index:2;}
/*----- OPINION -----*/
.opinion_item{padding:10px 0; width:730px;border-bottom:1px solid #F7F6F2;}
.opinion_user_inf{width:100px;padding:0 20px 0 0;float:left;text-align:center;}
.opinion_message{float:left;}
.opinion_message .opinion_message_text{overflow:hidden;width:730px;padding:0 0 10px 0;}
.opinion_inf{width:730px;color:#888; padding: 3px 0;}
.opinion_inf strong{color:#444;}
.opinion_link{float:right;width:120px;text-align:right;}
.opinion_inf .date_add{float:left;width:220px;line-height:19px;}
.opinion_inf .add_feadback{float:right;position:relative;height:20px;}
.opinion_inf .add_feadback strong, .opinion_inf .add_feadback a,span.rating_down, span.rating_up{display:block; float:left; line-height:18px;}
.opp_rating_value{padding:0 3px;}
.rating_down, .rating_up{display:block;text-indent:-9999px;font-size:0;width:16px;height:18px;background:url(/public/i.zf/www/design/rating_opinions.gif) no-repeat 0 0;}
.rating_down{background-position:-16px 0;}
.rating_up{background-position:0 0;}
a:hover.rating_down{background-position:-16px -18px;}
a:hover.rating_up{background-position:0 -18px;}
.reload_rating{width:18px;height:18px;background:url(/public/i.zf/www/design/opp_ajax_loader.gif) no-repeat 0 0;text-indent:-9999px;}
.opinion_rating_error{display:none;position:absolute;top:20px;left:0px;width:150px;background:#E0F3FB;border:1px solid #40A6E9;padding:5px;margin:0;font-size:10px !important;z-index:10000;}
.opinion_pictures{list-style:none;width:345px;margin:0 auto;padding:10px 0;}
.opinion_pictures li{float:left;width:113px;margin:0;padding:0 0 3px 0;}
/*----- RATING -----*/
.rating_content{width:80px;height:16px; background:url(/public/i.zf/www/design/star.gif) repeat-x 0 0;z-index:0; text-align:left !important;position:relative;}
.rating_content span{display:block; height:16px; background:url(/public/i.zf/www/design/star.gif) repeat-x 0 -32px;z-index:1; overflow:hidden; text-indent:-9999px;position:absolute;left:0;top:0;}
.rating_content a{display:block; height:16px; overflow:hidden; text-indent:-9999px;position:absolute;left:0;top:0; z-index:6;}
.rating_content a:hover{ background:url(/public/i.zf/www/design/star.gif) repeat-x 0 -16px;}
.rating_content a.active{ background:url(/public/i.zf/www/design/star.gif) repeat-x 0 -16px;}
.rating_content a.sh1{width:16px;z-index:6;}
.rating_content a.sh2{width:32px;z-index:5;}
.rating_content a.sh3{width:48px;z-index:4;}
.rating_content a.sh4{width:64px;z-index:3;}
.rating_content a.sh5{width:80px;z-index:2;}
/*---- LEFT MENU ----*/
.left_menu{width:200px;padding-bottom:15px;}
.left_menu .left_menu_body{width:180px; background:#f2f6f9;padding:10px;}
.left_menu .left_menu_bottom{width:200px;height:5px; background:url(/public/i.zf/www/design/left_menu_bottom.gif) no-repeat 0 0;}
.left_menu .left_menu_top{width:200px;height:5px; background:url(/public/i.zf/www/design/left_menu_top.gif) no-repeat 0 0;font-size:0;line-height:0;}
.left_menu .menu_title{display:block;padding:0 0 10px 0;font-size:14px;font-family:Georgia,Arial;}
.left_menu ul {list-style:none;padding:0;margin:0;}
.left_menu ul li {
	padding:0px 0 5px 20px;
	/*background: url(/public/i.zf/www/design/left_menu_arr.gif) no-repeat 0 5px;*/
}
.left_menu ul li.vip-hotel {background:url("/public/i.zf/www/design/icons/king-icon-16.png") no-repeat scroll left top transparent;padding-left: 20px}

.left_menu ul li a{display:block; padding:0;margin:0;font-size:12px;font-weight:bold;}
.left_menu ul li a.active, #leftnav ul li a.active:hover {cursor:default;text-decoration:none;color:#444;}
.left_menu .left_menu_body .all_list{display:block;text-align:center;padding:2px 0;font-weight:bold;text-decoration:underline;}
/*.left_menu .left_menu_body a:hover.all_list{background:#40A6E9;color:#FFF;}*/

.left_menu .tab{border-top:2px solid #FFF;}
.left_menu .tab .menuTitle{color:#40a6e9;font-weight:bold;padding:3px;float:left;}
.left_menu .tab ul{width:100%;height:40px;padding:0;margin:0;background: url(/public/i.zf/www/design/left_filter_line.gif) no-repeat 50% 20px;}
.left_menu .tab ul li{float:left; display:inline; padding:0;background:none;}
.left_menu .tab ul li a{background: url(/public/i.zf/www/design/left_filter_a.gif) no-repeat 50% 13px;padding:0px 4px 23px 4px;margin:0;display:block;text-transform:uppercase;font-size:11px;}
.left_menu .tab ul li a.active{background: url(/public/i.zf/www/design/left_filter_active.gif) no-repeat 50% 13px;color:#444;}
.left_menu .tab ul li a:hover{background: url(/public/i.zf/www/design/left_filter_active.gif) no-repeat 50% 13px;}
.left_menu .filter{background:#d0e6f1 url(/public/i.zf/www/design/left_filter_bg.gif) repeat-x 0 0;padding:10px 0 0 0;position:relative;width:180px;}
.left_menu .filter .ajaxLoader{visibility: hidden;position:absolute;top:5px;right:5px;width:14px;height:14px;}

.left_menu .ajaxLoader{float: right; visibility: hidden;width:14px;height:14px; margin: 5px 0 5px 5px;}
.left_menu .menuFilter {float: left;}
.left_menu #spoList{float: left;width:180px;}

#main_content_2 .main_tab .menuTitle{color:#40a6e9;font-weight:bold;padding:3px;float:left;}
#main_content_2 .main_tab ul{padding:0;margin:0;height:44px;list-style:none;}
#main_content_2 .main_tab ul li{height:44px;float:left;}
#main_content_2 .main_tab ul li.last{background:none;}
#main_content_2 .main_tab ul li a{
    display:block;
    height:37px;
    line-height:37px;
    color:#444;
    font-size:12px;
    font-family:Georgia,Tahoma;
    padding:0px 0px 8px 0px;
    margin:0;
    background: url(/public/i.zf/www/design/main_tab_button.gif) no-repeat 50% 0px;        
    text-decoration: none;
}
#main_content_2 .main_tab ul li a:hover,#main_content_2 .main_tab ul li a.active{background-position:50% -44px;}
.main_tab a span.left,.main_tab a span.right,.main_tab a span.middle{display:block;height:36px;background: url(/public/i.zf/www/design/main_tab.gif) no-repeat 0 0;}

.main_tab a.active span{background-position:0 -296px;}
.main_tab a:hover span{background-position:0 -148px;}
.main_tab a:hover.active span{background-position:0 -296px;}

.main_tab a span.middle{background-repeat:repeat-x;padding:0 10px;}
.main_tab a span.left{padding-left:5px;}
.main_tab a span.right{padding-right:5px;}

.main_tab a span.right{background-position:100% -111px;}
.main_tab a.active span.right{background-position:100% -407px;}
.main_tab a:hover span.right{background-position:100% -259px;}
.main_tab a:hover.active span.right{background-position:100% -407px;}

.main_tab .first a span.left{background-position:0 -37px;}
.main_tab .first a:hover span.left{background-position:0 -185px;}
.main_tab .first a.active span.left{background-position:0 -333px;}
.main_tab .first a.active:hover span.left{background-position:0 -333px;}

.main_tab .last a span.right{background-position:100% -74px;}
.main_tab .last a:hover span.right{background-position:100% -222px;}
.main_tab .last a.active span.right{background-position:100% -370px;}
.main_tab .last a.active:hover span.right{background-position:100% -370px;}

/*------- HOTELS ------------*/
.filter_list{padding:5px 15px;background:#f7f6f2;}
.filter_list ul{float:left;padding:0;margin:0;list-style:none;}
.filter_list ul li{float:left;padding:4px 15px 0 0;}
.filter_list ul li a{color:#222;}
.filter_list ul li a:hover{color:#dd0000;}
.filter_list form{float:right;}
.hotel_inf{float:right; width:300px;padding-left:20px;}
.hotel_inf ul{margin:0;padding:0 10px 10px 10px; list-style:none;}
.hotel_inf ul li{margin:0;padding:0 0px 5px 0px;}
.brand_item{padding:0 15px 20px 15px;}
.content_header_inf{width:710px; padding:10px 10px 20px 10px; background:#f2f8fc;}
.hotel_rating{float:right;width:410px;}
.hotel_rating table{float:left;}
.hotel_rating .rating_inf{float:right;width:140px;text-align:center;line-height:24px;}
.hotel_rating .rating_inf .count_rating{display:block;padding:15px;background:#FFF;font-size:14px;}
.hotel_rating .rating_inf .count_rating strong{color:#cc0000;font-size:30px;}
.hotel_inf .block_title_22{font-size:12px;text-align:center;padding:0;margin:0;line-height:12px;}
#slideshow_hotel_photo{float:left;width:208px;height:208px;padding:0;overflow:hidden;position:relative;}
.hotel_recomend{width:658px;}
.hotel_recomend .img_country{float:left;}
.hotel_recomend  .hotel_list{float:right;width:300px;}
/*------- COUNTRIES ---------*/
.contentimg{float:left;border:1px solid #E0F3FB;padding:2px;}
.sub_cats_links{padding:0;margin:0;list-style:none;float:left;}
.sub_cats_links li{padding:2px 0 4px 0;margin:0;}
.sub_cats_links li a{
    background: url(/public/i.zf/www/design/leftmenu_arr_left.gif) no-repeat scroll 3px 50%;
    border-bottom:1px solid #C9E8F9;
    color:#424B51;
    display:block;
    font-size:11px;font-weight:bold;
    font-family:Georgia,Arial;
    margin:0; padding:2px 5px 2px 15px;
    text-transform:uppercase;
    z-index:10;
}
.sub_cats_links li a:hover{background:#40A6E9 url(/public/i.zf/www/design/leftmenu_arr_left_hover.gif) no-repeat scroll 3px 50%;color:#FFFFFF;}
.country_menu{position:relative;width:650px;}
.country_menu .direction_inf{top:20px; right:20px !important;}

.inf_short img{float:left;border:1px solid #E0F3FB;padding:2px; margin:0 20px 5px 0px;}
.online{background:#2D6C95;color:#FFF;padding:0 5px;}
.comment {font-size:9px;line-height:normal;}
.resort_short{float:left; padding: 0 10px 15px 10px;}
.resort_short ul{padding:5px 0 0 25px; margin:0; list-style:circle;font-size:12px;}
.resort_short li{padding:0; margin:0;}

.table-standart th{border-bottom:1px solid #40A6E9;font-size:10px;font-weight:bold;padding:3px 0px;vertical-align:middle; margin:0;}
.table-standart td{border-bottom:1px solid #E0F3FB;padding:5px;}
.content_table{padding:10px 0;}
.content_table th{
    padding:10px 5px;
    background:#80b6d6 url(/public/i.zf/www/design/table_th.gif) repeat-x 0 100%;
    font-weight:bold;font-size:11px;color:#FFF;
    border-width:0px 1px 1px 0px;border-style:solid;border-color:#e3e3e3; 
    vertical-align: middle;
}
.content_table td{border-width:0px 0px 1px 1px;border-style:solid;border-color:#e3e3e3;padding:5px;}
.content_table caption, #main_content_2 table caption{color: #cc0000; font-size: 17px; text-align: left; font-family: Georgia;}
.content_table td.last_td{border-width:0px 1px 1px 1px;}
.content_table .tr1{background:#f2f6f9;}
.content_table .tr2{background:#FFF;}
td.plus {background:#C1FAB8;}
td.several {background:#FFFFCC;}

a.help{cursor:help;font-size:0;text-indent:-9999px;line-height:8px;margin-left:4px; padding: 0;}
a.help img{vertical-align:sub; }

/*---- PHOTO  ----*/
.gallery_block{}
.gallery_preview{display:bloc;float:left;width:150px;height:110px;}
.gallery_preview img{width:144px;height:104px;}
/*-----VIDEO-----*/
.header_video_item{padding:10px;border:1px solid #e3e3e3;}

.gallery_block, .video_block{float:left; width:310px;padding:10px 10px 15px 0;}
.video_block img.preview{display:block; width:150px; height:110px; float:left;padding:0 10px 0 0;}
.inf_block{float:right;width:150px;}
#video_item{margin:0;padding:0;width:400px; float:left;z-index:10;}
#other_video, #other_photo{width:600px;height:110px;padding:10px 29px; position:relative;margin:0 auto;}
#video_slider, #photo_slider{width:600px;height:110px;overflow:hidden;}
#video_slider ul, #photo_slider ul{list-style:none; width:10000px;height:110px; padding:0; margin:0;}
#video_slider ul li, #photo_slider ul li{padding:0 0 0 0;width:150px; height:110px; float:left;}
#video_slider_prev,#video_slider_next, #photo_slider_prev, #photo_slider_next{display:block;width:18px;height:35px;position:absolute;top:48px;}
#video_slider_prev, #photo_slider_prev{left:0px;}
#video_slider_next, #photo_slider_next{right:0px;}
html > body #video_slider_prev a, #video_slider_next a,#photo_slider_prev a, #photo_slider_next a{display:block; width:18px; height:18px; background: url(/public/i.zf/www/design/test-sprite.png) no-repeat 0 0; text-indent:-9999px;}
#video_slider_prev a, #photo_slider_prev a{background-position:0px -895px;}
#video_slider_next a, #photo_slider_next a{background-position:-18px -895px;}
#video_slider_prev a:hover, #photo_slider_prev a:hover{background-position:0 -913px;}
#video_slider_next a:hover, #photo_slider_next a:hover{background-position:-18px -913px;}
.video_inf{float:right;background: url(/public/i.zf/www/design/video_inf_bg.gif) no-repeat 0 0;padding:10px 0px 0px 15px;width:290px;margin:0;}
.video_inf_bottom{background: url(/public/i.zf/www/design/video_inf_bg_bottom.gif) no-repeat 0 0;width:290px;height:10px;font-size:0;line-height:0;}
.video_inf h4.inf{padding:0 0 10px 35px;margin:0;font-size:14px;font-family:Georgia;background: url(/public/i.zf/www/design/inf.gif) no-repeat 0 35%;line-height:26px;}
.video_inf ul{margin:0;padding:0 10px 10px 10px; list-style:none;}
.video_inf ul li{margin:0;padding:0 10px 5px 0px;}
#get_video_url{    
    width:300px;height:200px;
    margin:-125px 0 0 -150px;    
    padding:4px;border:2px solid #CCC;background:#f4f4f4;}
#get_video_url #get_video_header{height:30px;line-height:30px;font-weight:bold;font-size:13px;position:relative; padding:0 15px;}
a.close_window{display:block;width:14px;height:14px;padding:0;margin:0;font-size:0;line-height:0;text-indent:-9999px;position:absolute;right:5px;top:5px; background: url(/public/i.zf/www/design/close_button.gif) no-repeat 0 0;}
a:hover.close_window{background-position:0 -14px;}
#get_video_url #video_code{width:298px;height:170px;padding:1px;background:#CCC;margin:0 auto;}
#get_video_url textarea{font-size:11px;border:none;margin:0;width:288px;height:150px;padding:10px 5px;text-align:justify;}

#add_rating{position:absolute; width:380px;height:200px;top:300px;left:50%;margin:0;margin-left:-190px; display:none;z-index:1000;}

table.TurtessFormTABLE{border-width:2px 1px 1px 2px;border-style:solid;border-color:#6699CC;}
table.TurtessFormTABLE td{border-width:0px 1px 1px 0;border-style:solid;border-color:#6699CC;}

/*---- PAGINATOR ----*/
#paginationControl, .paginationControl {background:#f7f6f2;padding:5px 20px;margin:15px 0; font-size:12px; text-align:center;}
#paginationControl a, .paginationControl a{color:#40A6E9; padding:1px 3px; font-weight:bold;}
#paginationControl a:hover, .paginationControl a:hover{background:#dd0000; color:#FFF;}
#paginatorCurPage {color:#444; font-size: 12px; font-weight: bold; padding:1px 3px;}
#paginationControl .results, .paginationControl .results{padding:0 0 8px 0;}
.disabled{color:#ccc}
.prew, .next, .first_arr, .last_arr{font-weight:bold; padding:0 3px;}
a:hover.next, a:hover.prew, a:hover.last_arr, a:hover.first_arr{/*background:none !important; color:#ED1C24 !important;*/ }
.smallLink {font-size: 10px;}
.menuGroupTitle {font-size: 24px; padding:8px 0;}
.menuTitle {float:left; padding:5px 10px 0 0; margin: 0 5px 0 0; color:#9e0621; font-weight: bold;}
/*---- SEARCH -----*/
.search_element{padding-bottom:30px;}
.search-word{background:#E0F3FB;}
ul.search_result{list-style:square;}
ul.search_result li{padding:0 0 10px 0;}
ul.search_result li p{margin:0;padding:5px 0;}
/*---- FOOTER ----*/
#footer{padding:10px 0;width:970px;position:relative;margin:0 auto;border-top:2px solid #eaeaea;}
#footer #footer_navigation{padding:5px 0;float:left;width:320px;}
#footer #footer_navigation ul{padding:0 0 15px 0;margin:0;list-style:none;height:15px;}
#footer #footer_navigation ul li{padding:0 5px 0 6px;margin:0;float:left; border-right:1px solid #366F92;font-size:9px;}
#footer .footer_phone{padding:5px 10px;float:right;border-left:1px solid #eaeaea}
#footer .footer_supportedby{padding:5px 10px;float:right; display:none;}
#footer .footer_phone a, #fuuter .footer_phone a {font-family:Georgia,Arial;}
#footer .footer_phone ul, #fuuter .footer_phone ul{padding:5px 0 0 0px;margin:0;list-style:none;font-family:Arial;font-size:13px;}
#footer .red, #fuuter .red{color:#dd0000}
/*---- TOOLTIP ----*/
#tooltip{position: absolute; background:#E0F3FB;border:1px solid #40A6E9;padding:5px;margin:0;font-size:10px !important;z-index:10000;}
#tooltip h3{padding:0;margin:0;font-size:11px !important;}
#tooltip span{display:block;padding:10px 5px;width:150px;font-weight:normal;float:left;}
#tooltip span.gellery_tip{display:block;padding:0px;font-weight:normal;width:60px;}
/*---- SEMINARS ----*/
#seminar_persons{border-width:2px 2px 1px 1px;border-style:solid;border-color:#9ed3f6;width:100%;text-align:center;}
#seminar_persons th{background:#e0f3fb;border-width:0 0 1px 1px;border-style:solid;border-color:#9ed3f6;}
#seminar_persons input.person_name{width:250px;}
#seminar_persons input.person_post{width:180px;}
#sem_id option{width:400px;word-wrap:break-word;overflow:hidden;white-space: -moz-pre-wrap; /* Mozilla */}
/*---- WHERE TO BUY ----*/
#ukraine_map{margin:0 auto; width:440px; height:294px;}
#ukraine_map area:hover{background: #FFF;}
/*---- Categories -----*/
.categories_list{padding:0;margin:0;list-style:none;width:340px;margin:0 auto;}
.categories_list li{float:left;width:150px;height:150px;}

/*------- WEATHER --------*/
#weather_main{height:150px;}
.weather_inf_left{float:left;width:58px;text-align:center;}
.weather_inf_right{float:right;width:122px;}
#weather_img{float:left;width:230px; text-align:center;font-size:16px; text-transform:capitalize;}
#weather_img img{padding-bottom:5px;}
#weather_inf{float:left;width:500px;}
.weather_img_big{display:block; width:180px; height:151px; text-indent:-9999px; margin:0 auto;border:1px solid #E0F3FB;padding:3px;}
/*  WEATHER DAY*/
.wib_1_0_4{background: url(/public/i.zf/www/content/weather/1_0_4.jpg) no-repeat 3px 3px;}
.wib_1_1_4{background: url(/public/i.zf/www/content/weather/1_1_4.jpg) no-repeat 3px 3px;}
.wib_1_2_4,.wib_1_3_4{background: url(/public/i.zf/www/content/weather/1_2_4.jpg) no-repeat 3px 3px;}
.wib_1_0_5,.wib_1_1_5,.wib_1_2_5,.wib_1_3_5{background: url(/public/i.zf/www/content/weather/1_0_5.jpg) no-repeat 3px 3px;}
.wib_1_0_6,.wib_1_0_7{background: url(/public/i.zf/www/content/weather/1_0_6.jpg) no-repeat 3px 3px;}
.wib_1_1_6,.wib_1_2_6,.wib_1_1_7,.wib_1_2_7{background: url(/public/i.zf/www/content/weather/1_2_6.jpg) no-repeat 3px 3px;}
.wib_1_3_6,.wib_1_3_7{background: url(/public/i.zf/www/content/weather/1_3_6.jpg) no-repeat 3px 3px;}
.wib_1_0_8, .wib_1_1_8, .wib_1_2_8, .wib_1_3_8{background: url(/public/i.zf/www/content/weather/1_0_8.jpg) no-repeat 3px 3px;}
.wib_1_0_10{background: url(/public/i.zf/www/content/weather/1_0_10.jpg) no-repeat 3px 3px;}
.wib_1_1_10{background: url(/public/i.zf/www/content/weather/1_1_10.jpg) no-repeat 3px 3px;}
.wib_1_2_10{background: url(/public/i.zf/www/content/weather/1_2_10.jpg) no-repeat 3px 3px;}
.wib_1_3_10{background: url(/public/i.zf/www/content/weather/1_3_10.jpg) no-repeat 3px 3px;}
/*  WEATHER NIGHT*/
.wib_0_0_4, .wib_0_1_4, .wib_0_2_4, .wib_0_3_4{background: url(/public/i.zf/www/content/weather/0_0_4.jpg) no-repeat 3px 3px;}
.wib_0_0_5,.wib_0_1_5,.wib_0_2_5,.wib_0_3_5{background: url(/public/i.zf/www/content/weather/0_0_5.jpg) no-repeat 3px 3px;}
.wib_0_0_6,.wib_0_0_7{background: url(/public/i.zf/www/content/weather/0_0_6.jpg) no-repeat 3px 3px;}
.wib_0_1_6,.wib_0_1_7{background: url(/public/i.zf/www/content/weather/0_1_6.jpg) no-repeat 3px 3px;}
.wib_0_3_6,.wib_0_3_7,.wib_0_2_6,.wib_0_2_7{background: url(/public/i.zf/www/content/weather/0_2_6.jpg) no-repeat 3px 3px;}
.wib_0_0_8, .wib_0_1_8, .wib_0_2_8, .wib_0_3_8{background: url(/public/i.zf/www/content/weather/0_0_8.jpg) no-repeat 3px 3px;}
.wib_0_0_10{background: url(/public/i.zf/www/content/weather/0_0_10.jpg) no-repeat 3px 3px;}
.wib_0_1_10{background: url(/public/i.zf/www/content/weather/0_1_10.jpg) no-repeat 3px 3px;}
.wib_0_2_10{background: url(/public/i.zf/www/content/weather/0_2_10.jpg) no-repeat 3px 3px;}
.wib_0_3_10{background: url(/public/i.zf/www/content/weather/0_3_10.jpg) no-repeat 3px 3px;}
/*--  LITTLE ICONS --*/
.weather_img_little{display:block;width:50px; height:50px; text-indent:-9999px;border:1px solid #E0F3FB;}
/*  WEATHER DAY*/
.wib_1_0_4_little{background: url(/public/i.zf/www/content/weather/little2/1_0_4.png) no-repeat 0 0;}
.wib_1_1_4_little{background: url(/public/i.zf/www/content/weather/little2/1_1_4.png) no-repeat 0 0;}
.wib_1_2_4_little,.wib_1_3_4_little{background: url(/public/i.zf/www/content/weather/little2/1_2_4.png) no-repeat 0 0;}
.wib_1_0_5_little,.wib_1_1_5_little,.wib_1_2_5_little,.wib_1_3_5_little{background: url(/public/i.zf/www/content/weather/little2/1_0_5.png) no-repeat 0 0;}
.wib_1_0_6_little,.wib_1_0_7_little{background: url(/public/i.zf/www/content/weather/little2/1_0_6.png) no-repeat 0 0;}
.wib_1_1_6_little,.wib_1_2_6_little,.wib_1_1_7_little,.wib_1_2_7_little{background: url(/public/i.zf/www/content/weather/little2/1_2_6.png) no-repeat 0 0;}
.wib_1_3_6_little,.wib_1_3_7_little{background: url(/public/i.zf/www/content/weather/little2/1_3_6.png) no-repeat 0 0;}
.wib_1_0_8_little, .wib_1_1_8_little, .wib_1_2_8_little, .wib_1_3_8_little{background: url(/public/i.zf/www/content/weather/little2/1_0_8.png) no-repeat 0 0;}
.wib_1_0_10_little{background: url(/public/i.zf/www/content/weather/little2/1_0_10.png) no-repeat 0 0;}
.wib_1_1_10_little{background: url(/public/i.zf/www/content/weather/little2/1_1_10.png) no-repeat 0 0;}
.wib_1_2_10_little{background: url(/public/i.zf/www/content/weather/little2/1_2_10.png) no-repeat 0 0;}
.wib_1_3_10_little{background: url(/public/i.zf/www/content/weather/little2/1_3_10.png) no-repeat 0 0;}
/*  WEATHER NIGHT*/
.wib_0_0_4_little, .wib_0_1_4_little, .wib_0_2_4_little, .wib_0_3_4_little{background: url(/public/i.zf/www/content/weather/little2/0_0_4.png) no-repeat 0 0;}
.wib_0_0_5_little,.wib_0_1_5,.wib_0_2_5_little,.wib_0_3_5_little{background: url(/public/i.zf/www/content/weather/little2/0_0_5.png) no-repeat 0 0;}
.wib_0_0_6_little,.wib_0_0_7_little{background: url(/public/i.zf/www/content/weather/little2/0_0_6.png) no-repeat 0 0;}
.wib_0_1_6_little,.wib_0_1_7_little{background: url(/public/i.zf/www/content/weather/little2/0_1_6.png) no-repeat 0 0;}
.wib_0_3_6_little,.wib_0_3_7_little,.wib_0_2_6_little,.wib_0_2_7_little{background: url(/public/i.zf/www/content/weather/little2/0_2_6.png) no-repeat 0 0;}
.wib_0_0_8_little, .wib_0_1_8_little, .wib_0_2_8_little, .wib_0_3_8_little{background: url(/public/i.zf/www/content/weather/little2/0_0_8.png) no-repeat 0 0;}
.wib_0_0_10_little{background: url(/public/i.zf/www/content/weather/little2/0_0_10.png) no-repeat 0 0;}
.wib_0_1_10_little{background: url(/public/i.zf/www/content/weather/little2/0_1_10.png) no-repeat 0 0;}
.wib_0_2_10_little{background: url(/public/i.zf/www/content/weather/little2/0_2_10.png) no-repeat 0 0;}
.wib_0_3_10_little{background: url(/public/i.zf/www/content/weather/little2/0_3_10.png) no-repeat 0 0;}

.ui-state-active a,.ui-state-default a:hover{padding:0 0 0 20px; background:url(/public/i.zf/www/design/faq_active.gif) no-repeat 0 50%; color:#ED1C24}
.ui-state-default a{padding:0 0 0 20px; background:url(/public/i.zf/www/design/faq_default.gif) no-repeat 0 50%;}

.chart_window{width:630px !important;height:550px !important;}

/*---- HOTEL Calculation INCOMING  ----*/
#div_hotelKey select, #div_resortKey select{width:250px !important;border:1px solid #B3B9C3;color:#656D72;font-size:11px;padding:1px;z-index:1;}
#div_hotelKey, #div_resortKey{width:255px !important;position:relative;}
#div_boardKey, #div_starsKey{width:255px !important;position:relative;}
#div_hotelKey img, #div_resortKey img, #div_boardKey img, #div_starsKey img{position:absolute;top:20px;left:80px;display:block; z-index:10;}
#hotel_search_params{font-weight:normal;font-size:12px;display:block;padding:10px 0 5px 20px;}
.hotel_search_item{padding:0 10px 0 0;}
.hotel_search_name{font-size:11px;}
.hotel_stars_container{float:right;display:block;height:16px;width:80px;background:url(/public/i.zf/www/design/star.gif) repeat-x 0 0;}
.hotel_stars{display:block;height:16px;width:80px;text-indent:-9999px;background:url(/public/i.zf/www/design/star.gif) repeat-x 0 -32px;}
.hotel_stars_2{width:32px;}
.hotel_stars_3{width:48px;}
.hotel_stars_4{width:64px;}
.hotel_stars_5{width:80px;}
#hotel_descr table {background-color: transparent;}
#hotel_descr td, #hotel_descr div {text-align: left;}
#hotel_descr img {padding: 0 2px;}
#hotel_descr {clear: both;position:relative;}
#hotel_descr ul, #yacht_descr ul {margin-top : 0; margin-left: 10px; padding-left: 5px;}

.country_item {padding-top: 1em;}

#sliders_container{/*overflow:hidden;*/width:612px;padding:0px;/*height:98px;*/}
#sliders_container ul{list-style:none;width:612px;padding:0 0 0 0;margin:0; clear: both; float: left; }
#sliders_container li{float:left;width:122px;}
#sliders_container ul li a{color:#444;font-weight:bold;}
.slider_thumb,.slider_thumb_active {width:130px;cursor:pointer; width:122px; float:left;text-align:center; padding: 5px 0 12px 0;}
.slider_thumb{margin-top:7px;}
.slider_thumb_active {padding: 12px 0 12px 0;background:url(/public/i.zf/www/design/slider_arr_t.gif) no-repeat 50% 0;background-position:top;background-repeat:no-repeat;}
.slider_thumb_active a {color:#FFF !important;text-decoration:none;}
.slider_thumb img, .slider_thumb_active img{border:0px;margin:3px 0 0 0;background-color:#fff;width: 112px;height: 42px;}
.slider_thumb_txt{height: 26px;padding:0 3px;}
#slider_img_container{padding: 4px; width:600px; border: 1px solid rgb(204, 204, 204); height:224px}
#slider_img_container img {width: 600px;}
#slide_links{float: left; padding-left: 15px; border-left: 1px solid rgb(233, 233, 233); line-height: 16px; }
#slide_links ul li {list-style:circle outside none;color: white;}
#slide_links ul {list-style:circle outside none;color: white;margin: 0;padding: 0 0 0 12px;}
#slide_links a{color: white;}
#slide_txt_container{padding: 5px; background-color: rgb(90, 168, 240); float: left; width: 600px;background-image:url(/public/i.zf/www/design/slider-bg-001.gif);background-position:center bottom;background-repeat: no-repeat;}
.tempInfo {background-color: #EEF5FA; padding: 5px; border: 1px solid red; text-align: center; display: none;}
.hidden_text{display: none; border: 1px dashed #ccc; padding: .5em;}
.show_hide{margin:.5em 0; font-size: 120%;}
.section_item {padding: .5em 0 0 0;margin: 1em 3em;border-top:1px solid #EAEAEA;}
.section_item a {font-size: 1.5em;}
.warning1{border-left: 5px solid #FF8000; padding-left: 1em;}
#bookpage{float: left;}
#bookpage h2{padding-bottom: 5px;}
#book_price_container{float: right; margin: 0 1em; text-align: center;}
.book_price_price{font-size:3em;color:#dd0000;font-family:Tahoma;}
.book_price_label{font-size: 1.5em;}
#agree-container, #book-button-container {float: right;}
#book-button-container {padding-left: 1em;}
#hotel_header_left {float: left;}
#hotel_header_right {float: right; color: white;text-align:right;width:200px;height:100px; overflow: hidden;}
#hotel_header_right img {max-height:100px;max-width:200px;}
div.country-list-item{padding: .5em 0; border-bottom: 1px solid #eee;float: left;width: 330px;}
.country-list-item img.country-list-icon{border: 0px solid #ccc; float: left; margin-right: 1em;}
.country-list-item h3,h3{
    font-size:18px;font-weight:normal;
    margin:0;padding:0 5px 15px 0;line-height:21px;font-family:Georgia,Arial,Helvetica,sans-serif;
    }
#main_content_2 a.link-highlight{
	display:block; 
	width: 235px; 
	background-color: #F1F9FE; 
	border:1px dotted #89D0EB; 
	padding: 5px; 
	text-align: center; 
	text-decoration: none;
	margin-bottom: 2px;
}
#main_content_2 a:hover.link-highlight{
	background-color: #C9E9F5; 
}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
    text-decoration: none;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
a.drop-menu-el-homelink{
    display: block; float: left;  padding: 8px 10px 10px 10px;
}
a.drop-menu-el-homelink:hover{
    background:url('/public/i.zf/www/design/home-hover-bg.gif') no-repeat 0 0;
}

*+html ul#header_menu {}

/* HOTEL VIEW FILTER */

#search-filter-container {
	position:relative;
	text-align:center;
	padding:0;
	margin:0;
}
#filter-title-search{
	position:absolute;
	right:10px;
	top:1px;
	cursor:pointer;
	height:15px;
	line-height:15px;
	color:#666;
}

/* BRON HOTEL UKRAINE */

#ukraine-detailed-bron{
	position:absolute;
	right:0px;
	top:-40px;
}
a.buttonB{
    display:block;
    float:left;
    height:24px;
    line-height:23px;
    background:#e01919 url(/public/i.zf/www/design/a-buttonB.gif) no-repeat top left;
    font-size:12px;
	color:#f8f8f8;
	padding-left:10px;
	text-decoration:none;
}
a.buttonB span{ 
	display:block; 
	height:24px; 
	background: url(/public/i.zf/www/design/a-buttonB-span.gif) no-repeat top right;
	padding-right:10px;
	text-decoration:none;
}
a:hover.buttonB span{ 
	color:#fbcbcb;
}
#hotel_photo_tbl td, #hotel_photo_tbl td div {
	text-align:center;
}

.wiz_step_active {
	background-image:url('http://www.turtess.com/public/i.zf/www/design/wizard_step_active.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:61px;
	color:white;
	font-size:36px;
	padding-top:3px;
}
.wiz_step_inactive {
	background-image:url('http://www.turtess.com/public/i.zf/www/design/wizard_step_inactive.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:61px;
	color:white;
	font-size:36px;
	padding-top:3px;
}
.wiz_step_desc_active {
	font-size:17px;
	color:#0063A8;
}
.wiz_step_desc_inactive {
	font-size:11px;
	color:#ccc;
}
.wiz_table {
background-image:url('http://www.turtess.com/public/i.zf/www/design/wizard_path.gif');
background-repeat:repeat-x;
}

a.mc_price {
    color: #DD0000;
    font-size: 17px;
    font-family: Arial;
}
