/**
*  Cтили проекта turpoisk, содержат:
*  - стили календаря (calendar.css)
*  - стили малой формы поиска (search.css)
*  - общие стили проекта
**/

/* ------------ */
/* calendar.css */
/* ------------ */

table.jCalendar {background:#ddd; border-collapse:separate; border-spacing:0; width:100%;}
table.jCalendar th {color:#000; border-bottom:1px solid #666; background:#adadad; font:10px/1.2 Tahoma,Arial,sans-serif; padding:1px; text-align:center; text-transform:uppercase;}
table.jCalendar td {border-width:1px; border-style:solid; border-color:#e6e6e6 #a1a1a1 #a1a1a1 #e6e6e6; font:18px/1.2 Tahoma,Arial,sans-serif; padding:3px; text-align:center;}
table.jCalendar td.weekend {background:#eee;}
table.jCalendar td.current-month {color:#333}
table.five_rows td.current-month {color:#333;height:35px;}
table.jCalendar td.other-month {color:#b1b1b1}
table.jCalendar td.today {color:#369}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {background:#426689; border-color:#314c67; color:#fff;}
table.jCalendar td.selected {background: #f66; color: #fff;}
#cal1 table.jCalendar td.selected {background: #29ba07; color: #fff;}
#cal2 table.jCalendar td.selected {background: #6671ff; color: #fff;}
table.jCalendar td.selected.dp-hover {background: #f33; color: #fff;}
table.jCalendar tr.selectedWeek td {background: #f66; color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #ccc; color: #999;}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {background: #ccc; color: #999;}

#dp-popup {background:#c4c4c4; position:absolute; z-index:199;}
div.dp-popup {background:#bcbcbc url(/i/calendar-header.gif) repeat-x top; font:11px/1.2 Tahoma,Arial,sans-serif; position: relative; width:280px;}
div.dp-popup .dp-header {font:20px/1.2 Tahoma,Arial,sans-serif; padding:5px 15px}
div.dp-popup .dp-nav-next {float:right;}
div.dp-popup .dp-nav-next a {color:#000; text-decoration:none;}
div.dp-popup .dp-nav-prev {float:left;}
div.dp-popup .dp-nav-prev a {color:#000; text-decoration:none;}
div.dp-popup .dp-nav {text-align:center;}
div.dp-popup .dp-nav .dp-current {color:#000; cursor:pointer; text-decoration:underline;}
div.dp-popup .dp-nav .dp-year {color:#999; cursor:pointer; text-decoration:underline;}
div.dp-popup .dp-nav .dp-year-current {color:#000; padding:0 5px; text-decoration:none;}
div.dp-popup .dp-title {color:#666; font:11px/1.2 Tahoma,Arial,sans-serif; text-align:center; text-transform:uppercase; padding:5px 15px 3px; cursor: pointer;  text-decoration: underline;}

div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup a.disabled {cursor: default; color: #999;}
div.dp-popup td {cursor:pointer;}
div.dp-popup td.disabled {cursor: default;}

#div.dp-popup .dp-nav-next-year,
#div.dp-popup .dp-nav-prev-year {display:none;}

table.jMonths {position:absolute;display:none;}

div.dp-applied {float:left;}
div.dp-choosed {background:#e2e2e2 url(/i/calendar-header.gif) repeat-x bottom; clear:both; color:#666; font:12px/1.2 Tahoma,Arial,sans-serif; padding:10px; height:20px; position:relative;z-index:995;}
div.dp-choosed input {float:right; font:11px/1.2 Tahoma,Arial,sans-serif; width:80px; margin:0 8px; padding:0;}
div.dp-choosed .dp-date {color:#000;}
#dp-popup-two div.dp-choosed .blue { display: -moz-inline-box; display: -inline-block; padding: 3px 0px 0px 0px; }
#dp-popup-two div.dp-choosed .blue, #dp-popup-two div.dp-choosed .blue * { color: #336699; }

#dp-popup-two {background:#c4c4c4; position:absolute; z-index:899;width:490px;}
#dp-popup-two table.jCalendar td {font:12px/1.2 Tahoma,Arial,sans-serif;}
#dp-popup-two div.dp-popup  { width:240px;}

.dp-choosed .first_text { width: 357px; display: block; position: absolute; left: 6px; top: 0px; height: 33px; background: url(/i/calendar_yellow_bg.gif) repeat-x left top; }
.dp-choosed .first_text div { height: 33px; background: url(/i/calendar_yellow_lf.gif) no-repeat left top; }
.dp-choosed .first_text div div { height: 33px; background: url(/i/calendar_yellow_rt.gif) no-repeat right top; }
.dp-choosed .first_text div div span { display: block; padding: 13px 11px 0px 11px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #fff; }
.dp-choosed .second_text { width: 357px; display: none; position: absolute; left: 6px; top: 0px; height: 33px; background: url(/i/calendar_green_bg.gif) repeat-x left top; }
.dp-choosed .second_text div { height: 33px; background: url(/i/calendar_green_lf.gif) no-repeat left top; }
.dp-choosed .second_text div div { height: 33px; background: url(/i/calendar_green_rt.gif) no-repeat right top; }
.dp-choosed .second_text div div span { display: block; padding: 13px 11px 0px 11px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #fff; }

#dp-popup-two .op_bg { display: none; background: #c4c4c4; opacity:0.80;  filter: alpha(opacity=80); position: absolute; right: 0px; top: 70px; height: 112px; width: 240px; z-index: 990; }

#dp-popup-one div.dp-choosed .blue { display: -moz-inline-box; display: -inline-block; padding: 3px 0px 0px 0px; }
#dp-popup-one div.dp-choosed .blue, #dp-popup-one div.dp-choosed .blue * { color: #336699; }
#dp-popup-one {background:#c4c4c4; position:absolute; z-index:204;width:240px;}
#dp-popup-one table.jCalendar td {font:12px/1.2 Tahoma,Arial,sans-serif;}
#dp-popup-one div.dp-popup  { width:240px;}
#dp-popup-one .op_bg { display: none; background: #c4c4c4; opacity:0.80;  filter: alpha(opacity=80); position: absolute; right: 0px; top: 70px; height: 112px; width: 240px; z-index: 990; }
#dp-popup-one .relative { position: relative; }

#dp-popup-one {_left:200px;}


#dp-popup-one2 div.dp-choosed .blue { display: -moz-inline-box; display: -inline-block; padding: 3px 0px 0px 0px; }
#dp-popup-one2 div.dp-choosed .blue, #dp-popup-one div.dp-choosed .blue * { color: #336699; }
#dp-popup-one2 {background:#c4c4c4; position:absolute; z-index:199;width:240px;}
#dp-popup-one2 table.jCalendar td {font:12px/1.2 Tahoma,Arial,sans-serif;}
#dp-popup-one2 div.dp-popup  { width:240px;}
#dp-popup-one2 .op_bg { display: none; background: #c4c4c4; opacity:0.80;  filter: alpha(opacity=80); position: absolute; right: 0px; top: 70px; height: 112px; width: 240px; z-index: 990; }
#dp-popup-one2 .relative { position: relative; }

#dp-popup-one2 {_left:210px;}

/* ---------- */
/* search.css */
/* ---------- */

.tabs_search { width:100%;}
.tabs_search td { height: 32px; font: normal 11px/13px Tahoma,Arial,sans-serif; color: #000; cursor: pointer; text-align: center; background: #f3f6fb url(../i/separator_w.gif) no-repeat right bottom; }
.tabs_search td:hover { background-color: #d5d8e2; }
.tabs_search td.prev_nobg { background:none;}
.tabs_search td div.corner4 {height:1px; font-size:0; line-height:0; overflow:hidden; border:4px solid #fff; border-top:none; border-bottom:none;}
.tabs_search td div.corner2 {height:1px; font-size:0; line-height:0; overflow:hidden; border:2px solid #fff; border-top:none; border-bottom:none;}
.tabs_search td div.corner1 {height:2px; font-size:0; line-height:0; overflow:hidden; border:1px solid #fff; border-top:none; border-bottom:none;}
.tabs_search td.active {background:#afbec6; cursor:auto;}
.tabs_search td.active div.sp_actions {background:#f8c5b2; height:32px; }
.tabs_search td.active span { color: White; }
.tabs_search td.active span i { background: none; font-weight: bold; }
.tabs_search td a {color:#000; display:block; text-decoration:none; padding:9px 10px 0 10px;}
.tabs_search td a:visited {color:#000;}
.tabs_search td a:hover {text-decoration:underline;}
.tabs_search td span {color:#069; display:block; padding:5px 10px 0 10px; }
.tabs_search td span i { font-style: normal; }
.tabs_search td.last {background:none;}

.under_form { background: #afbec6; padding: 0; display: none; font: 10px Tahoma,Arial; }
.under_form .padd_form { padding: 0px 10px; height:100%; min-height: 265px; }
.under_form select { width: 185px; font-size: 11px; background-color: #eff5ff; border: 1px; padding: 1px 1px 1px 1px; color: #666666; }
.under_form input.text { width: 178px; font-size: 11px; border: 1px; background-color: #eff5ff; padding: 2px 1px 3px 5px; color: #666666; }
.under_form div.list { background: #d9dae7 url(/../i/inp_list.gif) no-repeat center; height: 14px; width: 14px; position: absolute; right: 1px; top: -2px; border: 1px solid #999999; cursor: pointer; }
.under_form div.list_nojs { background: #d9dae7 url(/../i/inp_list.gif) no-repeat center; height: 14px; width: 14px; position: absolute; right: 2px; top: 1px; border: 1px solid #999999; cursor: pointer; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type .under_form div.list_nojs {top: 3px;}
body:first-of-type .gh { height: 20px; overflow:hidden; }
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .under_form div.list {top: 1px;} }
.under_form .chilrens {padding:12px 0;}
.under_form .chilrens select {width:85px; font:9px Arial; }
.under_form p {margin:0; padding:12px 0 8px 0;}
.under_form p.flying { padding: 20px 0 4px 0; vertical-align: middle; }
.under_form p.flying span { display: block; float: right; font-weight: normal; margin-top: -4px; margin-right: 15px; }
.under_form p.flying span input, .under_form p.flying span label { vertical-align: middle; }
.under_form p.people_room {padding:25px 0 4px 0;}
.under_form .date_and_nights { width: 100%; }
.under_form .date_and_nights select { width: 40px; }
.under_form .date_and_nights th { text-align: left; font: normal 10px Tahoma,Arial; padding: 16px 0 8px 0; }
.under_form .date_and_nights .rght { text-align: right; }
.under_form .date_and_nights .rght { width: 90px; }
.under_form .date_and_nights td { vertical-align: middle; }
.under_form .date_and_nights td.cal_period_back { background-color: #AFBEC6; padding:0px; }
.under_form .date_and_nights td.cal_period_back div { background-color: #EFF5FF; margin:0px; padding: 1px 1px 3px 5px; }
.period_date {font:13px Tahoma,Arial;color: #666666; text-decoration:none;}
.under_form .cal_period { background-color: #eff5ff; padding: 1px 1px 2px 5px; margin-bottom: 7px; }
input.calendar_stand { background: #d9dae7 url(/../i/calendar.gif) no-repeat center; border: 1px solid #a5acb2; cursor: pointer; margin: 00; height: 17px; width: 17px; float: right; }
.last_button {height:37px;padding:11px 10px 0px 10px; background:#d7dee2;}
.last_button span {float:left; padding:3px 0 0 0;}
.last_button a { font: 10px Tahoma,Arial; display: inline-block; margin-top: -3px; }
.last_button input { width: 91px; float: right; font-size: 11px; font-weight: bold;  padding: 3px 0;  }

.a_b_m1, .a_b_m1 { border: 2px solid #eff5ff; width: 460px; position: absolute; z-index: 1000; display: none; }
.a_b_m3, .a_b_m3 { border: 1px solid #f8f7ed; }
.a_b_m1 table, .a_b_m1 table { width: 100%; border:5px solid #e0ebff; }
.a_b_m3 table, .a_b_m3 table { border:5px solid #D7DEE2; }
.a_b_m1 table td, .a_b_m1 table td { width: 50%; font-family: Tahoma, Arial; background-color: #e0ebff; }
.a_b_m3 table td, .a_b_m3 table td { background-color: #D7DEE2 !important; }
.a_b_m1 table td.end, .a_b_m1 table td.end { width: 100%; border-top: 1px solid #e0ebff; height: 50px; text-align: left; vertical-align: middle; font-size: 18px; padding: 0 10px; }
.a_b_m3 table td.end, .a_b_m3 table td.end { border-top: 1px solid #f8f7ed; }
.a_b_m1 table td.end input, .a_b_m1 table td.end input { font-size: 14px; padding: 3px 10px; float: right; }
.a_b_m1 table td div, .a_b_m1 table td div { overflow-y: scroll; padding: 0px; height: 190px;  background-color: White;  }
.a_b_m1 table td div p, .a_b_m1 table td div p { font-size: 12px; padding: 5px 15px; color: Black; border-bottom: 1px solid #e0ebff; cursor: pointer; }
.a_b_m3 table td div p, .a_b_m3 table td div p { border-bottom: 1px solid #eae8cc; }
.a_b_m1 table td div p b, .a_b_m1 table td div p b { font-size: 16px; font-weight: bolder; }
.a_b_m1 table td div p.active, .a_b_m1 table td div p.active { background-color: #e0ebff; }
.a_b_m3 table td div p.active, .a_b_m3 table td div p.active { background-color: #d7dee2; }
.a_b_m1 table span.close_pp, .a_b_m1 table span.close_pp { margin: 15px 15px 0 0; float: right; width: 12px; height: 12px; background: url(../i/x_gray.gif) no-repeat; margin: 5px 10px 0 0; cursor: pointer; }
.a_b_m1 h3, .a_b_m1 h3 { font: bold 11px Tahoma,Arial,sans-serif; color: Black; background: #e0ebff; margin: 0; padding: 5px 6px; border-bottom: 1px solid White; }
.a_b_m3 h3, .a_b_m3 h3 { background: #D7DEE2; }
.a_b_m1 .hint, .a_b_m1 .hint { background: White url(../i/arrow_left_big.gif) no-repeat 10px 75px; color: #ccc; font-size: 24px; }
.a_b_m1 .hint span, .a_b_m1 .hint span { display: inline-block; margin: 60px 0 0 50px; line-height: 1.2; }
.a_b_m1 .c_and_c_city, .a_b_m1 .c_and_c_city { display: none; }

/* ------------------- */
/* общие стили проекта */
/* ------------------- */

@media all and -webkit-min-device-pixel-ratio10000,not all and -webkit-min-device-pixel-ratio0  {
.country_filter div.block table td.ppl div {padding:6px 0 6px 9px;}
.country_filter div.block table td.cur div {padding:6px 40px 6px 9px;}
.under_form div.list {top:1px;}

.search_filter .tb_sf td.item_select div {padding:6px 9px;}
}
@media all and min-width0 {
.mod_sh .in table td p.list span {top:6px;height:17px;}
}
@media screen and -webkit-min-device-pixel-ratio0  {
body:first-of-type .mod_sh .in table td p.list span {top:8px;}
body:first-of-type .under_form div.list_nojs {top:3px;}
body:first-of-type .gh {height:20px;overflow:hidden;}
}

body{border:0;outline:0;font-size:100%;vertical-align:baseline;line-height:1;height:100%;background:#fff;font-family:Tahoma,Arial,sans-serif;margin:0;padding:0;}
h2{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:Tahoma, Arial, sans-serif !important;color:#000;font:18px Tahoma,Arial,sans-serif;margin:0;padding:18px 0 10px;}
h4{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font:bold 12px/1.2 Tahoma,Arial,sans-serif;font-family:Tahoma, Arial, sans-serif !important;margin:10px 0;padding:0 0 0 10px;}
a{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#069;margin:0;padding:0;}
table{border:0;outline:0;font-size:100%;background:transparent;text-align:left;vertical-align:top;border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
tr{border:0;outline:0;font-size:100%;background:transparent;text-align:left;vertical-align:top;margin:0;padding:0;}
a:hover{text-decoration:none;}
:focus{outline:0;}
html,div,span,applet,object,iframe,p,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
h1,h3,h5,h6{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:Tahoma, Arial, sans-serif !important;margin:0;padding:0;}
blockquote,q{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none;margin:0;padding:0;}
ol,ul{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;margin:0;padding:0;}
th,td{border:0;outline:0;font-size:100%;background:transparent;text-align:left;vertical-align:top;font-family:Tahoma,Arial,sans-serif;margin:0;padding:0;}

.clear_left{clear:left;overflow:hidden;height:1px;font:1px/1px sans-serif;width:5px;display:block;}

/*.block_auth{position:absolute;top:0;left:55%;height:24px;}*/
.f18{font-size:18px !important;}
table.f18 td{font-size:18px !important;}
.f12{font-size:12px !important;}
table.f12 td{font-size:12px;}
.f16{font-size:16px !important;}
.f20{font-size:20px !important;}
.f11{font-size:11px !important;}

.bold{font-weight:700 !important;}

a.top_travel{float:right;padding:0 10px 0 0;}
/*.block_auth .travel_passport_ico{float:left;padding:0 0 0 5px;}*/

.top_row1{background:#F2F2F2;height:24px;position:relative;z-index:50;font:normal 11px Tahoma,Arial,sans-serif;}
.top_row1 #line_project{padding-top:4px;}
.top_row1 #line_project a{color:#999;margin-right:6px;}
.top_row1 #line_project a:visited{color:#999;}
.top_row1 #line_project a.all_pro{text-decoration:none;background:url(../i/sprite_1.gif) right 7px no-repeat;cursor:pointer;margin:0;padding:0 10px 0 0;}
.top_row1 #line_project a.all_pro span{background:transparent url(../i/sprite_1.gif) repeat-x scroll 1px -114px;display:inline-block;margin:0;padding:0;}

.all_pro_active{display:none;position:absolute;width:182px;border:1px solid #A0A0A0;background:#F5F5FA;top:0;z-index:15;left:278px;}
.all_pro_active p{color:#999;font:normal 10px Arial,sans-serif;padding:3px 10px 8px 8px;}
#line_project .all_pro_active a{color:#000;display:block;padding:0 10px 0 8px;}
#line_project .all_pro_active a:visited{color:#000;}
#line_project .all_pro_active a:hover{text-decoration:none;}
.active .all_pro_active{display:block;}
.noactive .all_pro_active{display:none;}
#line_project .all_pro_active p.top_level{background:#E8E8E8;display:block;height:23px;font:bold 11px Arial,sans-serif;color:#000;margin:0 0 8px;padding:0 0 0 8px;}
#line_project .all_pro_active p.top_level span{float:left;cursor:pointer;padding:3px 0 0;}
#line_project .all_pro_active p.top_level a{background:url(../i/sprite_1.gif) right -14px no-repeat;padding-right:5px;text-decoration:none;float:right;width:10px;height:10px;margin:7px 0 0;}

#div_for_click{position:absolute;width:100%;height:100%;background:url(../i/px.gif);z-index:45;bottom:0;left:0;}
.empty_block{clear:both;height:40px;}

#header{z-index:4;height:235px;position:relative;}
#header img.logo{position:absolute;top:45px;left:26px;}
#header div.bottom_two_links p.noreg{color:maroon;padding:0 10px 2px 15px;}
#header div.bottom_two_links p.noreg a{color:maroon;text-decoration:none;}

#header .above_search{margin-bottom:8px;font:normal 10px Tahoma,Arial,sans-serif;padding:24px 10px 0 30px;}

#header .search_block{font:normal 10px Tahoma,Arial,sans-serif;height:65px;background:#F3F6FB;margin:10px 0 0;padding:33px 10px 32px;}
#header .info_block .free_call a{color:#a6a6a6;text-decoration:none;}
#header .info_block .free_call a:hover{color:#a6a6a6;text-decoration:underline;}
#header .info_block a.reklama{color:#A6A6A6;text-decoration:none;}
#header .info_block a.reklama:hover{text-decoration:underline;}

#header div.under_menu ul.under_menu_list li.active a:visited{color:#c00;}
#header div.under_menu ul.under_menu_list li.active a:hover{color:#c00;}

#header .index1 table.upper_menu{position:relative;z-index:2;background:#fff;}
#header .index1 table.upper_menu td{height:32px;font:bold 10px/13px Tahoma,Arial,sans-serif;color:#607e8d;background:#f5f5f5 url(../i/separator.gif) no-repeat right bottom;cursor:pointer;white-space:nowrap;}
#header .index1 table.upper_menu td.active{background:#646a7a;cursor:auto;}
#header .index1 table.upper_menu td.active div.sp_actions{background:#f8c5b2;color:#000;height:32px;}
#header .index1 table.upper_menu td.active span{color:#FFF;}
#header .index1 table.upper_menu td a{color:#607e8d;display:block;text-decoration:none;}
#header .index1 table.upper_menu td a:visited{color:#607e8d;}
#header .index1 table.upper_menu td span{color:#607e8d;display:block;padding:5px 10px 0;}
#header .index1 div.under_menu{background:#646a7a;width:100%;display:none;height:32px;}
#header .index1 div.under_menu ul.under_menu_list li{float:left;font:normal 10px/13px Tahoma,Arial,sans-serif;text-transform:uppercase;}
#header .index1 div.under_menu ul.under_menu_list li a{color:#FFF;display:block;text-decoration:none;padding:10px 10px 6px;}
#header .index1 div.under_menu ul.under_menu_list li a:visited{color:#FFF;}
#header .index1 div.under_menu ul.under_menu_list li a:hover{color:#FFF;border-bottom:3px solid #c30;text-decoration:none;}

#content h1.smaller_res{font:18px Tahoma,Arial,sans-serif;padding:0 10px;}
#content span.destinat{font:11px Tahoma,Arial,sans-serif;color:#000;margin:0 0 0 10px;}
#content a.descr_hotel{font:11px Tahoma,Arial,sans-serif;color:#069;margin:0 0 0 10px;}
#content a.descr_hotel:visited{color:#069;}

#content p.top_gr_bg{background:#f4f4f4;color:#666;font:11px Tahoma,Arial,sans-serif;margin:10px 0 0;padding:15px 20px;}

#content table.country td.ch_con{text-align:right;vertical-align:middle;font:11px Tahoma,Arial,sans-serif;}

span.ch_conb{border-bottom:0 dashed #069;color:#069;cursor:pointer;float:none;font:24px/24px Tahoma,Arial,sans-serif;top:-2px;position:relative;background:url(/i/arrow_down_co.gif) no-repeat right 17px;padding-right:12px;margin-top:5px;}

.new_search{background:url(../i/arrow_left.gif) 5px 9px no-repeat #fff;float:right;color:#c00;font:bold 10px Tahoma,Arial,sans-serif;text-decoration:none;margin-top:5px;padding:5px 10px 5px 20px;}
.new_search:visited{color:#c00;}
.new_search:hover{text-decoration:underline;}
.search_block{background:#e0ebff;margin:10px;padding:10px;}
table.upper_search td{height:32px;font:normal 10px/24px Tahoma,Arial,sans-serif;color:#000;padding:0;}
table.upper_search td span{border-bottom:1px dashed #000;cursor:pointer;margin:0 18px;}
table.upper_search td.active{background:#fff;font-weight:700;}
table.upper_search td.active span{border:none;cursor:auto;}
table.upper_search td div.corner4{height:1px;font-size:0;line-height:0;overflow:hidden;border:4px solid #e0ebff;border-top:none;border-bottom:none;}
table.upper_search td div.corner2{height:1px;font-size:0;line-height:0;overflow:hidden;border:2px solid #e0ebff;border-top:none;border-bottom:none;}
table.upper_search td div.corner1{height:2px;font-size:0;line-height:0;overflow:hidden;border:1px solid #e0ebff;border-top:none;border-bottom:none;}
div.under_search{display:none;}

.bron_hotel_filter{background:#e0ebff;margin:1px 0 10px;padding:10px;}
.bron_hotel_filter input{width:80px;color:#000;}
.bron_hotel_filter .reset input{width:80px;color:#000;}
.bron_hotel_filter .rad_cell input{width:14px;height:14px;margin-left:2%;}
.bron_hotel_filter .required{color:#900;}

#content{padding-bottom:40px;}

#content .standart_block{margin-bottom:1px;background:#f7f6e9;margin-top:20px;border-top:0;font:11px Tahoma,Arial,sans-serif;padding:0 0 15px;}
#content .standart_block h2{color:#000;font:bold 11px Tahoma,Arial,sans-serif;border-top:1px solid #fff;margin-bottom:9px;padding:8px 10px 5px;}
#content .standart_block p.link{color:#607e8d;font:normal 11px Tahoma,Arial,sans-serif;background:url(/i/red_bullet.gif) 12px 5px no-repeat;padding:0 0 7px 23px;}
#content .standart_block p.linkny{color:#000;font:normal 11px Tahoma,Arial,sans-serif;background:url(/i/snezhinka.png) 9px 2px no-repeat;padding:0 0 3px 23px;}
#content .standart_block p.text_count{background:url(../i/1px_line.gif) left bottom repeat-x;color:#999;font:normal 10px Tahoma,Arial,sans-serif;background-image:none;padding:0 10px 5px;}
#content .standart_block p.text_count span.digit{float:right;color:#999;}
#content .standart_block p.country{color:#069;font:normal 11px Tahoma,Arial,sans-serif;padding:0 10px 3px 20px;}
#content .standart_block p.country a.big_red{color:#900;font:bold 13px Arial,sans-serif;}
#content .standart_block p.country a.big_red:visited{color:#900;}
#content .standart_block p.first_letter{padding-top:5px;}
#content .standart_block p.first_letter span{font-weight:700;}
#content .standart_block a{color:#999;text-decoration:none;}
#content .standart_block a:visited{color:#999;}
#content .standart_block a:hover{text-decoration:underline;}
#content .standart_block table.stand_table{font:normal 11px Tahoma,Arial,sans-serif;width:100%;}
#content .standart_block table.stand_table td{background:url(../i/1px_line.gif) left bottom repeat-x;vertical-align:middle;padding:3px 10px 6px;}
#content .standart_block table.stand_table td.more_tours{width:56px;text-align:right;}
#content .standart_block table.stand_table td.more_tours a{color:#c30;background:url(../i/arrow_red.gif) right 4px no-repeat;padding:0 10px 0 0;}
#content .standart_block table.stand_table td.more_tours a:visited{color:#c30;}
#content .standart_block table.stand_table td.price{text-align:right;}
#content .standart_block table.stand_table tr.last td{background:none;font:normal 9px Tahoma,Arial,sans-serif;color:#999;}

#content .gray_bg{background:#f4f4f4;border-bottom:20px solid #fff;margin-top:0;}
#content .purple{background:#fff0f0;border-top:1px solid #db714d;}
#content .purple h2{background:#fff0f0;}
#content .purple a{color:#c30;}
#content .purple a:visited{color:#969;}
#content h2.maroon{color:#900;}

#content table.hotel_inform{width:100%;margin:10px 0 0;}
#content table.hotel_inform td{border-bottom:1px solid #fff;background:#f1efdb;padding:5px 10px 8px;}
#content table.hotel_inform td span.name_before{font:normal 15px Tahoma,Arial,sans-serif;color:#666;margin-right:6px;}
#content table.hotel_inform td span.cur_con{color:#069;font:normal 15px Tahoma,Arial,sans-serif;white-space:nowrap;}
#content table.hotel_inform td span.cur_con a{color:#069;}
#content table.hotel_inform td span.cur_con a:visited{color:#069;}
#content table.hotel_inform td.rating{border-left:1px solid #fff;width:110px;color:#78776d;vertical-align:middle;}
#content table.hotel_inform td.rating span.hotel_rat{float:left;font:normal 10px/11px Tahoma,Arial,sans-serif;padding:4px 12px 0 0;}
#content table.hotel_inform td.rating span.hotel_rat_dig{float:left;font:normal 24px/27px Tahoma,Arial,sans-serif;color:#900;}
#content a.add_to_favorit{float:right;font:normal 10px Tahoma,Arial,sans-serif;color:#900;background:url(../i/add_to_favorit.gif) right 2px no-repeat;margin-top:14px;padding:0 13px 0 0;}
#content a.add_to_favorit:visited{color:#900;}
#content table.hotel_inform td a.list_link{color:#666;}
#content table.hotel_inform td span.list_link{font:normal 9px Tahoma,Arial,sans-serif;float:left;background:url(/i/red_bullet.gif) 0 4px no-repeat;color:#666;margin:0 16px 0 0;padding:0 0 0 10px;}
#content table.hotel_inform td h1{font:normal 24px Tahoma,Arial,sans-serif;margin-right:6px;color:#000;display:inline;padding:0;}

#content table.content_table{width:100%;}
#content table.content_table div.sky_blue{background:#e0ebff;padding:10px;}
#content table.content_table table.navigation{font:normal 10px Tahoma,Arial,sans-serif;color:#069;}
#content table.content_table table.navigation span{display:block;padding:6px 20px 0;}
#content table.content_table table.navigation span span{display:inline;background:url(../i/for_nav_dashed.gif) left bottom repeat-x;padding:0;}
#content table.content_table table.navigation td{cursor:pointer;}
#content table.content_table table.navigation td.active{font:bold 10px Tahoma,Arial,sans-serif;color:#000;background:#fff;height:30px;cursor:auto;}
#content table.content_table table.navigation td.active span span{background:none;}
#content table.content_table table.navigation div.wround4{height:1px;overflow:hidden;font-size:0;line-height:0;border-left:4px solid #e0ebff;border-right:4px solid #e0ebff;}
#content table.content_table table.navigation div.wround2{height:2px;overflow:hidden;font-size:0;line-height:0;border-left:1px solid #e0ebff;border-right:1px solid #e0ebff;}
#content table.content_table div.sky_hid{display:none;}

#content table.content_table table.navigation2{font:normal 10px Tahoma,Arial,sans-serif;color:#069;}
#content table.content_table table.navigation2 span{display:block;padding:6px 20px 0;}
#content table.content_table table.navigation2 span span{display:inline;background:url(../i/for_nav_dashed.gif) left bottom repeat-x;padding:0;}
#content table.content_table table.navigation2 td{cursor:pointer;}
#content table.content_table table.navigation2 td.active{font:bold 10px Tahoma,Arial,sans-serif;color:#000;background:#fff;height:30px;cursor:auto;}
#content table.content_table table.navigation2 td.active span span{background:none;}
#content table.content_table table.navigation2 div.wround4{height:1px;overflow:hidden;font-size:0;line-height:0;border-left:4px solid #e0ebff;border-right:4px solid #e0ebff;}
#content table.content_table table.navigation2 div.wround2{height:2px;overflow:hidden;font-size:0;line-height:0;border-left:1px solid #e0ebff;border-right:1px solid #e0ebff;}

#content table.content_table a.orange_rss{float:right;font:11px Tahoma,Arial,sans-serif;color:#069;background:url(/i/orange_rss.gif) left 2px no-repeat;margin:8px 0 0;padding:0 0 0 23px;}

#content .bord_around{background:#e0ebff;padding:10px;}
#content p.grey_offer{font:11px Tahoma,Arial,sans-serif;color:#000;padding:6px 0 10px;}

#content table.sort_prices{font:11px Tahoma,Arial,sans-serif;width:100%;margin:10px 0 5px;}
#content table.sort_prices td{vertical-align:middle;background:#e0ebff;padding:5px 10px;}
#content table.sort_prices td.small{font-size:11px;padding:5px 0 5px 10px;}
#content table.sort_prices td.small input.cal{background:#d9dae7 url(../i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:18px;width:18px;margin:0;}
#content table.sort_prices td.small input{font:11px Tahoma,Arial,sans-serif;border:1px solid #a5acb2;height:16px;line-height:16px;vertical-align:middle;width:60px;margin:0 0 0 1px;padding:0 3px;}
#content table.sort_prices td select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:60px;}
#content table.sort_prices td a{color:#000;text-align:center;font:11px Tahoma,Arial,sans-serif;}
#content table.sort_prices td a:visited{color:#000;}
#content table.sort_prices td input.button{width:74px;text-align:center;font:11px Tahoma,Arial,sans-serif;margin-top:6px;}
#content table.sort_prices a.reset{font-size:11px;line-height:26px;color:#069;text-decoration:none;border-bottom:1px dashed #069;margin:0 20px;}
#content table.sort_prices a.reset:visited{color:#069;}
#content table.sort_prices input{font:11px Tahoma,Arial,sans-serif;vertical-align:middle;}
#content table.sort_prices input.cal{background:#d9dae7 url(../i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:18px;width:18px;margin:0;}
#content table.sort_prices input.small{border:1px solid #a5acb2;height:16px;line-height:16px;text-align:center;width:50px;font-size:11px;margin:0;padding:0 3px;}
#content table.sort_prices label{cursor:pointer;}

#content table.more_pdd{margin-top:0;}
#content table.more_pdd td{padding:10px;}

#content table.other_pdd{margin-top:0;}
#content table.other_pdd td{background:#fff;padding:15px 10px;}
#content table.other_pdd tr.next_row td{background:#eff5ff;}

#header .girl_inn{background:url(/i/bg_ban10.gif) no-repeat right top;height:127px;width:248px;}

#content table.result_date{width:100%;}
#content table.result_date tr.next_row td{background:#f8f7ed;}
#content table.result_date td{font:normal 11px Arial,sans-serif;color:#999;vertical-align:middle;background:#fff;padding:8px 5px 8px 10px;}
#content table.result_date td a{color:#069;}
#content table.result_date td a:visited{color:#069;}
#content table.result_date td a:hover{text-decoration:none;}
#content table.result_date td b a{color:#ff3c00;text-decoration:none;}
#content table.result_date td b span{color:#ff3c00;text-decoration:none;}
#content table.result_date td b a:visited{color:#ff3c00;}
#content table.result_date td b a:hover{text-decoration:underline;}
#content table.result_date td.big_pr{font-weight:700;color:#000;}
#content table.result_date td a.gray_link{color:#999;}
#content table.result_date td a.gray_link:visited{color:#999;}
#content table.result_date td span.black{color:#000;}
.ico_refr{background:url(../i/ico_lnk_check_m.gif) no-repeat right 3px;cursor:pointer;padding:0 15px 0 0;}

#content table.result_date td.likes{border-right:solid 1px #ECEACE;padding-right:9px;}

#content .arenda3{padding-top:10px;}
#content .arenda3 p.all_ttl{position:relative;top:-1px;background:none;margin:0;padding:0;}
.final_arrow{position:relative;top:-2px;padding-left:8px;}
#content .arenda3 p.all_ttl span{margin-left:8px;}
#content table.tbl_apart{margin-bottom:12px;}
#content table.tbl_apart td p.head_link a{color:#7b7963 !important;}
#content table.tbl_apart td.vmid p a{color:#000;}
#content table.tbl_apart td.vmid p a:hover{text-decoration:underline;}
#content table.sp_ta_new td p.red_price{color:#900;font-weight:700;font-size:12px;padding-top:6px;}
.tbl_ap2 p.red_price{font-weight:700;font-size:12px;padding-top:8px;color:#900;}
#content table.sp_ta_new td p.red_price a{color:#900;}
#content .spec_ho table td .red_price a{color:#900;text-decoration:none;}
.red_price a{color:#900;text-decoration:none;}
.red_price a:hover{text-decoration:underline;}
#content table.sp_ta_new td p.red_price a:hover{text-decoration:underline;}
#content table.tbl_apart td{background:#f1efdb !important;}
#content table.tbl_apart td.empty{background:#fff !important;}
#content table.tbl_apart td.yels{background:#f8f7ed !important;color:#7b7963;font-weight:700;font-size:12px;line-height:16px;padding:8px 10px;}
#content table.tbl_apart td.yels a{color:#7b7963;text-decoration:none;}
#content table.tbl_apart td.yels a:hover{text-decoration:underline;}
#content .simpler p.first_letter{padding-top:0;}
#content .simpler p.country{font-size:12px;color:#607e8d !important;margin:5px 0;}
#content table.tbl_apart td.vmid{vertical-align:top !important;}
.tbl_inner th{padding:10px 10px 10px 0;}
.tbl_inner td{text-transform:none;}
.only_pic{color:#000;margin-left:2px;position:relative;top:-3px;font-size:11px;}
.ap2_title{color:#7b7963;font-weight:700;font-size:12px;height:40px;}
.ap2_title a{color:#7b7963;text-decoration:none;}
.ap2_title a:hover{text-decoration:underline;}
.tbl_ap2 td{padding:10px;}
.ap2_link{font-size:15px;color:#006699 !important;text-decoration:underline !important;position:relative;top:-3px;}
.ap2_link:hover{text-decoration:none !important;}
.uye{position:relative;top:-3px;left:7px;}
#content .arenda3 p.all_ttl a{margin-left:0;}

.likes{background:#f1efdb;width:186px;margin:10px 0 0 10px;padding:1px 10px;}
.like_title{font-size:11px;font-weight:700;text-align:center;margin:10px 0 15px;}
.like_title img{position:relative;top:10px;margin-right:5px;}
.like_item{background:#f8f7ed;text-align:center;margin:10px 0;padding:10px 8px 15px;}
.like_item p.ap2_title{height:auto;}
.like_item p{clear:both;}
.like_pic{display:block;margin:15px 0 0 40px;}
.like_pic img{margin-bottom:3px;}
.apart3_little{font-size:11px;margin:-3px 0 0 8px;}
.blue_all_bg{background:#eff2f3;font-size:11px;margin-bottom:15px;padding:8px 0 12px;}
.blue_all_bg a{color:#607e8d;padding:0 0 0 10px;}
.apart3_gallery{background:#eff2f3;margin-top:15px;width:auto;overflow:hidden;height:105px;padding:0 10px;}
.apart3_gallery .apart_image{width:125px;height:113px;overflow:hidden;float:left;text-align:center;margin:0 10px 0 0;}
.apart3_gallery a{display:block;padding:10px 0 0;}
.red_desc{color:#990000 !important;font-weight:700;padding:10px 10px 0;}
.apart3_last td.dott{border:none;}
.dott{border-bottom:solid 1px #f1efdb;padding:1px 10px 10px;}
.dott p{background:url("../i/superdot.gif") no-repeat left 6px;padding-left:10px;margin:4px 0;}
.money1{color:#990000 !important;}
.t_tour_tbl_result td span.money1{color:#990000 !important;}
.money2{color:#666;}
#content .exc_tbl tr.white_again td{background:#fff !important;}
.gray_rarr{color:#666;font-size:14px;}
.apart3_bigger td{font-size:12px;}
.apart3_tbl2 td{background:#f4f4f4;font-size:11px;padding:10px;}
.apart3_tbl2 th{background:#f4f4f4;border-bottom:solid 1px #fff;padding:10px;}
.apart3_tbl2 td table td{padding:3px;}
.text_apart3{width:99%;}
.tb_lcfil .upmore th{padding-top:10px;}
.area_apart3{width:99%;height:143px;color:#333;font-family:Tahoma;font-size:12px;overflow:hidden;padding:5px 0 0 5px;}
.opt_apart3{float:left;}
.optional_apart3{background:#d7dfe3;position:relative;color:#607e8d;text-transform:none;font-size:11px;width:140px;float:left;margin:-3px 0 0 10px;padding:1px 5px 3px;}
.optional_apart3 img{position:absolute;left:-5px;top:1px;}
.apart3_span{width:70%;float:left;margin-top:5px;color:#777;line-height:13px;}
.apart3_button{width:28%;text-align:right;float:right;}
.lc_tab-submit .apart3_button input{font-size:14px;cursor:pointer;margin:0 10px 0 0;}
.last_desc{font-size:11px;color:#777;text-align:center;line-height:13px;margin:20px 0;}

.c_name_apart{text-transform:uppercase;font-size:14px;font-weight:700;}
.tbl12px td{font-size:12px;}

#content table.result_date td a.fav{background:url(/i/fav.gif) no-repeat 0 0;display:block;height:14px;width:14px;margin:0 auto;}
#content table.result_date td a.fav:hover{background:url(/i/fav.gif) no-repeat 0 -128px;}
#content table.result_date td a.fav_active{background:url(/i/fav.gif) no-repeat 0 -64px;display:block;height:14px;width:14px;margin:0 auto;}
#content table.result_date.val_table td a.fav{display:inline-block;margin:0;}

#content div.line{font:normal 11px Tahoma,Arial,sans-serif;background:#ececec;padding:8px 10px;}
#content div.white{background:#fff;}

#content table.popular_tours{width:100%;}
#content table.popular_tours td{background:#f1efdb;border-bottom:1px solid #fff;border-right:1px solid #fff;font:normal 11px/14px Tahoma,Arial,sans-serif;padding:10px;}
#content table.popular_tours td img{float:left;margin-right:10px;}
#content table.popular_tours td a{font-weight:700;color:#c30;}
#content table.popular_tours td p{padding-left:60px;color:#666;}
#content table.popular_tours td p a{font-weight:400;}
#content table.popular_tours td a:visited{color:#c30;}
#content table.popular_tours h3{padding-left:60px;padding-bottom:4px;}
#content table.popular_tours h3 a{font:bold 12px Arial,sans-serif;color:#4272a1;}
#content table.popular_tours h3 a:visited{color:#4272a1;}
#content table.around_wr{margin-top:6px;}
#content table.around_wr td{border-bottom:10px solid #f1efdb;border-top:10px solid #f1efdb;background:url(../i/1px_line.gif) repeat-x left bottom #f1efdb;border-left:none;border-right:none;padding:5px 0 15px;}
#content table.around_wr td.empty{background:#f1efdb;padding:0;}
#content table.around_wr td.empty img{margin:0;padding:0;}
#content table.around_wr tr.last_tr td.empty{padding:0;}
#content table.around_wr tr.last_tr td{background:#f1efdb;padding:0 0 5px;}

#content h1{font:normal 20px Arial,sans-serif;color:#900;padding:12px 10px 5px;}
#content h1.f20{font:20px Tahoma,Arial,sans-serif;}
#content h1.layout1{font:20px/1 Arial,sans-serif;padding:0 10px;}
#content h2.layout1{padding-bottom:0;color:#900;clear:both;}
#content h1.smaller_res{font:18px Tahoma,Arial,sans-serif;padding:0 10px;}
#content h2{font:normal 18px Arial,sans-serif;color:#000;padding:18px 10px 5px;}
#content h2 a{color:#000;text-decoration:none;}
#content h2 a:visited{color:#000;}
#content h2 a:hover{text-decoration:underline;}
#content h2.b_red{color:#900;padding:15px 10px 10px;}
#content h2.big_h2{color:#000;border-top:1px solid #b8baaf;background:#f1efdb;margin:0 10px 20px;padding:9px 10px 7px;}
#content h2.big_h2 select{float:right;font:normal 11px Arial,sans-serif;width:180px;margin-left:10px;}
#content h2.big_h2 span.all_specactions{float:right;font:normal 11px Arial,sans-serif;color:#62593a;border-bottom:1px dashed #62593a;padding-top:3px;margin-right:5px;cursor:pointer;}
#content h2.full_w_h2{font:10px Tahoma,Arial,sans-serif;background:#f1efdb;margin:10px 0 0;padding:8px 20px;}
#content h2.full_w_h2 span{font-weight:700;}
#content h3.bolder_h3{font:bold 12px Tahoma,Arial,sans-serif;padding:10px 10px 5px;}
#content h1.brd{border-bottom:1px solid #B8BAAF;margin-bottom:0;padding-bottom:10px;}
#content h2.brd{border-bottom:1px solid #b8baaf;padding-bottom:10px;margin-bottom:0;}

#content a.show_all_offers{color:#7B7961;font:10px Tahoma,Arial,sans-serif;margin-top:8px;float:right;text-decoration:underline;}
#content a.show_all_offers:visited{color:#7B7961;}
#content a.show_all_offers:hover{text-decoration:underline;}

#content .text_sample{font:12px/15px Tahoma,Arial,sans-serif;}
#content .text_sample p{font:12px/15px Tahoma,Arial,sans-serif;padding:10px 10px 5px;}
#content .text_sample p a{color:#069;text-decoration:none;}
#content .text_sample p a:visited{color:#069;text-decoration:none;}
#content .text_sample p a:hover{text-decoration:underline;}
#content .text_sample p.p_item{background:url(../i/gray_bullet.gif) 10px 16px no-repeat;padding-left:30px;}
#content .text_sample p.less_pad{padding-bottom:0;padding-top:5px;background:url(../i/gray_bullet.gif) 10px 11px no-repeat;padding-left:30px;}

#content .new_sample{text-align:center;}

.country_block{border-top:1px solid #b8baaf;margin-top:8px;background:url(../i/search_country.gif) 25% 50% no-repeat;}
.country_block_p{border-top:1px solid #b8baaf;margin-top:8px;background:url(../i/search_country.gif) 25% 50% no-repeat;}
.country_block .col_of_fourth{float:left;width:24%;font:12px Tahoma,Arial,sans-serif;padding:8px 0 0;}
.country_block_p .col_of_fourth{float:left;width:24%;font:12px Tahoma,Arial,sans-serif;padding:8px 0 0;}
.country_block .col_of_fourth p{padding:5px 10px 0;}
.country_block_p .col_of_fourth p{padding:5px 10px 0;}
.country_block .col_of_fourth a{color:#069;text-decoration:none;}
.country_block_p .col_of_fourth a{color:#069;text-decoration:none;}
.country_block .col_of_fourth a:visited{color:#069;}
.country_block_p .col_of_fourth a:visited{color:#069;}
.country_block .col_of_fourth a:hover{text-decoration:underline;}
.country_block_p .col_of_fourth a:hover{text-decoration:underline;}
.country_block .col_of_fourth a.big_red{color:#900;font-weight:700;}
.country_block_p .col_of_fourth a.big_red{color:#900;font-weight:700;}
.country_block .col_of_fourth a.big_red:visited{color:#900;}
.country_block_p .col_of_fourth a.big_red:visited{color:#900;}

#content .all_countries_hot{border-top:1px solid #b8baaf;margin-top:8px;}
#content .all_countries_hot .cell_block{float:left;width:24%;font:12px Tahoma,Arial,sans-serif;padding:8px 0 0;}
#content .all_countries_hot .cell_block p{color:#999;padding:5px 10px 0;}
#content .all_countries_hot .cell_block p span{font:11px Tahoma,Arial,sans-serif;}
#content .all_countries_hot .cell_block a{color:#069;text-decoration:none;}
#content .all_countries_hot .cell_block a:visited{color:#069;}
#content .all_countries_hot .cell_block a:hover{text-decoration:underline;}
#content .all_countries_hot .cell_block a.big_red{color:#900;font-weight:700;}
#content .all_countries_hot .cell_block a.big_red:visited{color:#900;}

#content p.small_gray{font:bold 11px Tahoma,Arial,sans-serif;color:#666;padding:5px 10px 10px;}
#content div.one_res{padding:15px 0 5px;}
#content div.one_res h3{font:bold 14px Tahoma,Arial,sans-serif;color:#000;padding:0 20px 4px 22px;}
#content div.one_res h3 a{color:#069;}
#content div.one_res h3 a:visited{color:#069;}
#content div.one_res p{font:11px Tahoma,Arial,sans-serif;color:#000;padding:3px 20px 0 38px;}
#content div.one_res p a{font:10px Tahoma,Arial,sans-serif;color:#666;text-decoration:none;}
#content div.one_res p a:hover{text-decoration:underline;}
#content div.one_res p a.saved_copy{text-decoration:underline;}
#content div.one_res p a.saved_copy:hover{text-decoration:none;}
#content p.realize{border-top:1px solid #b8baaf;color:#666;font:10px Tahoma,Arial,sans-serif;margin-top:13px;padding:10px 0 10px 38px;}
#content p.realize a{color:#069;}
#content p.realize a:visited{color:#069;}

#content a.all_offers_sp{float:right;color:#7B7961;font:normal 10px Arial,sans-serif;margin:22px 20px 0 0;}
#content a.all_offers_sp:visited{color:#7B7961;}

#content table.sp_ta td img{float:left;}
#content table.sp_ta td p{font:normal 11px Arial,sans-serif;color:#000;padding:0 10px 0 80px;}
#content table.sp_ta td p.head_link{font:bold 12px Arial,sans-serif;color:#900;padding-bottom:8px;}
#content table.sp_ta td p.head_link a{color:#900;}
#content table.sp_ta td p.head_link a:visited{color:#900;}
#content table.sp_ta td.empty{background:#fff;border-top:none;padding:0;}

.big_adv_block{margin:0;padding:0;}
.adv_block_in{height:60px;position:relative;z-index:10;margin:0;padding:0;}
.adv_block_in img.palma{float:left;height:59px;margin:0;padding:0;}
.adv_block_in span.topp{float:left;position:absolute;left:84px;top:1px;height:19px;background:#fff;font:normal 11px Arial,sans-serif;color:#f89200;text-decoration:none;white-space:nowrap;padding:2px 10px 0;}
.adv_block_in span.topp span{font:bold 12px Arial,sans-serif;}
.adv_block_in p.three_links{color:#f89200;position:absolute;left:94px;top:30px;white-space:nowrap;}
.adv_block_in p.three_links a{background:url(../i/small_bullet.gif) left 6px no-repeat;font:normal 11px Arial,sans-serif;color:#000;padding:0 3px 0 7px;}
.adv_block_in p.three_links a:visited{color:#000;}
.adv_block_in p.three_links a:hover{text-decoration:none;}
.adv_block_in img.logo_inside{right:55px;position:absolute;}
.adv_block_in a.middle_inside{left:57%;margin-left:0;top:9px;position:absolute;float:left;color:#f89200;font:normal 11px Arial,sans-serif;background:#fff;padding:6px 10px 7px;}
.adv_block_in a.middle_inside:visited{color:#f89200;}
.adv_block_in a.middle_inside span{display:block;font-weight:700;}

.bolgar .big_adv_block{background:url(../i/bg_adv1_line.png) left top repeat-x;}
.bolgar .adv_block_in{background:url(../i/bg_adv1.jpg) right top no-repeat;border-left:1px solid #CDE9F2;}
.bolgar img.palma{width:84px;position:absolute;left:0;top:1px;}
.bolgar img.logo_inside{right:1%;}

#content .middle_column{margin:0;}

#footer{position:relative;height:90px;clear:both;border-top:1px solid #FFF;background-color:#e6e6e6;margin:0;padding:0 20px 0 35px;}
#footer p{width:15%;text-align:left;float:none;color:#777;font:normal 11px Tahoma,Arial,sans-serif;padding-top:10px;}
#footer p.copyright{width:auto;font-size:10px;color:#666;}
#footer p.phone{width:25%;}
#footer p.adv_turizm{width:20%;}
#footer p.email{width:12%;}
#footer p a{color:#777;text-decoration:underline;}
#footer p a:visited{color:#777;}
#footer .footer_counter{float:right;margin-right:10px;margin-top:-7px;display:block;}
/* форма вывода сообщения о покупке  */
.footer_counter{color:#999;font-size:10px;width:205px;height:17px;background-color:#E5E5E5;position:relative;}
.footer_counter a{color:#999;font-size:10px;text-decoration:none;}
.footer_counter a:hover{color:#999;font-size:10px;text-decoration:underline;}

.footer_counter table{width:100%;}
.footer_counter table td{border-top:1px solid #F2F2F2;color:#999;font-size:9px;text-align:center;vertical-align:middle;height:16px;margin:0;padding:0;}
.footer_counter table td table td{border:0;}
.footer_counter table td.col_1{width:35%;border-right:1px solid #F2F2F2;}
.footer_counter table td.col_2{width:20%;border-right:1px solid #F2F2F2;}
.footer_counter table td.col_3{width:20%;border-right:1px solid #F2F2F2;}
.footer_counter table td.col_4{width:10%;color:#000;border-right:1px solid #F2F2F2;}

#ctAllPage{border:1px solid #999;border-top:none;position:absolute;top:-65px;left:30px;width:410px;z-index:151;display:none;background-color:#eee;margin:0;}

#ctAllPage .town_swither{background:#fff;padding:5px 9px 5px 4px;}
#ctAllPage .town_swither .country_town{font:normal 13px Tahoma,Arial;color:#000;padding:3px 0;}
#ctAllPage .town_swither .country_town span{margin:0 5px;}
#ctAllPage .town_swither .country_town span.clicked{font-weight:700;color:#000;}
#ctAllPage .town_swither .country_town span.for_click{background:url(../i/sprite_2.gif) left -82px repeat-x;cursor:pointer;color:#2b84b6;}
#ctAllPage .town_swither .country_town select{font:normal 12px Tahoma,Arial;color:#000;margin-left:5px;width:150px;}
#ctAllPage .town_swither .country_town table{color:#000;font:normal 11px Tahoma,Arial;width:100%;margin:0;}
#ctAllPage .town_swither .country_town table span{color:#000;margin:0;}
#ctAllPage .town_swither .country_town table td{width:33%;margin:0;padding:6px 0 2px 5px;}

#ctAllPage .tp_login{background:url(../i/tpass_bg.gif) left top repeat-x;font-size:11px;white-space:nowrap;padding:0 12px 5px 7px;}
#ctAllPage .dif_bg{background:url(../i/choose_city.gif) left top repeat-x;}
#ctAllPage .tp_tbl{background:#eee;border:1px solid #999;border-top:none;}
#ctAllPage .fields input{border:1px solid #ccc;}
#ctAllPage .login_name{color:#FFF;}
#ctAllPage .login_exit{color:#d2232a;}
#TP_block{color:#98A7C0;border:1px solid gray;position:absolute;top:0;right:25%;z-index:211;width:400px;display:none;background-color:#fff;padding-top:10px;}

.big_form{margin:0 10px;}
.big_form table.search_res th{font:normal 10px Tahoma,Arial,sans-serif;color:#000;background:#f1efdb;border-right:1px solid #fff;padding:10px;}
.big_form table.search_res th.active_down{background:#e3dfb7;}
.big_form table.search_res th.active_up{background:#e3dfb7;}
.big_form table.search_res th.active_down span{background:url(../i/arrows.gif) right 5px no-repeat;padding:0 10px 0 0;}
.big_form table.search_res th.active_up span{background:url(../i/arrows.gif) right -91px no-repeat;padding:0 10px 0 0;}
.big_form table.search_res td{color:#999;font:normal 11px Tahoma,Arial,sans-serif;padding:10px;}
.big_form table.search_res tr.next_row td{background:#f8f7ed;}
.big_form table.search_res td a{color:#999;font:normal 9px Tahoma,Arial,sans-serif;}
.big_form table.search_res td a:visited{color:#999;}
.big_form table.search_res td a.blue_big{color:#069;font:normal 11px Tahoma,Arial,sans-serif;}
.big_form table.search_res td a.blue_big:visited{color:#069;}
.big_form table.search_res span.black{color:#000;}
.big_form table.search_res span.gray{color:#666;}
.big_form table.search_res span.smaller{font:normal 9px Tahoma,Arial,sans-serif;line-height:16px;}
.big_form table.search_res span.big_red{font:bold 11px Tahoma,Arial,sans-serif;color:#c30 !important;}
.big_form table.search_res td.podrobnee{vertical-align:middle;width:1%;padding:0 10px 0 0;}

.big_form table.search_res.black td{vertical-align:middle;color:#000;}
.big_form table.search_res.black td a{color:#069;font:normal 11px Tahoma,Arial,sans-serif;}
.big_form table.search_res.black td a:visited{color:#069;}

.big_form table.black_td td{color:#000;}
.big_form table.black_td td span.small_gray{color:#999;font:normal 10px/15px Tahoma,Arial,sans-serif;}
.big_form table.black_td td a.small_gray{color:#999;font:normal 10px/15px Tahoma,Arial,sans-serif;}
.big_form table.black_td td a.small_gray:visited{color:#999;}
.big_form table.black_td td a{color:#069;font:normal 11px Tahoma,Arial,sans-serif;}
.big_form table.black_td td a:visited{color:#069;}
.big_form table.black_td td a.blue_big{font-size:12px;}
#content h2.num_tours{font:normal 20px Tahoma,Arial,sans-serif;color:#900;border:none;text-decoration:none;padding:10px 0 10px 10px;}
#content h2.num_tours a#co_link{font:normal 20px Tahoma,Arial,sans-serif;color:#900;border:none;text-decoration:underline;padding:10px 0 10px 10px;}
#content h2.num_tours a#co_link:hover{text-decoration:none;}
#content h2.num_tours a{font:normal 10px Tahoma,Arial,sans-serif;color:#999;text-decoration:none;border-bottom:1px dashed #999;}

.big_form table.search_res td a.fav{background:url(/i/fav.gif) no-repeat 0 0;display:block;height:14px;width:14px;margin:0 auto;}
.big_form table.search_res td a.fav:hover{background:url(/i/fav.gif) no-repeat 0 -128px;}
.big_form table.search_res td a.fav_active{background:url(/i/fav.gif) no-repeat 0 -64px;display:block;height:14px;width:14px;margin:0 auto;}
.big_form table.search_res td a.infav{background-position:0 -64px;}
.big_form table.search_res td a.infav:hover{background-position:0 -64px;}

table.pagination{margin-left:30px;margin-top:10px;white-space:nowrap;}
table.pagination td{color:#999;font:normal 9px Arial,sans-serif;white-space:nowrap;}
table.pagination td.prev{text-align:right;}
table.pagination td a{color:#069;}
table.pagination td a:visited{color:#069;}
table.pagination td p{white-space:nowrap;font-size:10px;padding:3px 10px 0;}
table.pagination td p a{color:#999;font:normal 10px Arial,sans-serif;}
table.pagination td p a:visited{color:#999;}
table.pagination td p a:hover{text-decoration:none;}
table.pagination td p.linkk{color:#069;display:block;background:#e0ebff;font-size:12px;padding:3px 10px;}
table.pagination td p.linkk a{color:#069;font:normal 11px Arial,sans-serif;}
table.pagination td p.linkk a:visited{color:#069;}
table.pagination td table.pagination_in{margin:0 6px;}
table.pagination td table.pagination_in td{font:normal 11px Arial,sans-serif;padding:0 2px 2px;}
table.pagination td table.pagination_in td span{background:#e0ebff;display:block;font-weight:700;color:#000;padding:3px 5px;}
table.pagination td table.pagination_in td a{display:block;padding:3px 5px;}

table.bottom_tab{width:100%;margin-top:10px;}
table.bottom_tab td.first{width:17%;}
table.bottom_tab td.second{width:45%;}
table.bottom_tab td.third{width:38%;}
table.bottom_tab td.first p{color:gray;font:normal 11px Arial,sans-serif;white-space:nowrap;padding:14px 10px 10px;}

table.show_dig{font:normal 11px Arial,sans-serif;color:gray;float:right;}
table.show_dig td{vertical-align:middle;padding:10px 0 10px 10px;}
table.show_dig td a{color:#069;}
table.show_dig td a:visited{color:#069;}
table.show_dig td span{background:#e0ebff;display:block;font-weight:700;color:#000;padding:3px 5px;}

.banners{margin:10px 0;}
.banners td{background:#FFF;border-bottom:1px solid #FFF;}
.banners .item{background:#f1efdb;}
.banners.layout4 .item{width:25%;color:#666;font:bold 11px Tahoma,Arial,sans-serif;padding:4px 10px 7px;}
.banners.layout5 .item{background:#f4f4f4;}
.banners.layout4 .item a{color:#c30;}
.banners.layout4 .item a:visited{color:#c30;}
.banners.layout4 .price{width:80px;padding-left:0;text-align:right;}
.banners.layout4 .descript a{color:#666;text-decoration:none;}
.banners.layout4 .descript a:visited{color:#666;}
.banners.layout4 .descript a:hover{text-decoration:underline;}

.under_search.layout2{background:#fff;height:1%;padding:10px;}

.search-filters{width:100%;}
.search-filters input{font:11px Tahoma,Arial,sans-serif;vertical-align:middle;}
.search-filters input.cal{background:#d9dae7 url(../i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:18px;width:18px;margin:0;}
.search-filters input.child{border:1px solid #a5acb2;margin-left:10px;width:25px;}
.search-filters input.small{border:1px solid #a5acb2;height:16px;line-height:16px;text-align:center;width:47px;margin:0;padding:0 3px;}
.search-filters label{font:11px/1.2 Tahoma,Arial,sans-serif;vertical-align:middle;}
.search-filters select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:185px;vertical-align:middle;}
.search-filters select.small{width:50px;}
.search-filters strong{font-weight:400;padding-right:15px;white-space:nowrap;}
.search-filters td{font:11px Tahoma,Arial,sans-serif;padding:7px;}
.search-filters tr.first-row td{border-bottom:1px solid #fff;}
.search-filters tr.first-row-2 td{padding-bottom:0;}
.search-filters .item input{float:left;clear:left;}
.search-filters .item label{display:block;margin:0 10px 0 20px;padding:3px;}
.search-filters #reBlock{background:#fff;height:170px;overflow:auto;}
.search-filters #hotelsBlock{background:#fff;height:170px;overflow:auto;}
.search-filters #hotelsBlock .item{float:left;width:32%;}

.search-submit{background:#f1efdb;font:11px Arial,sans-serif;margin-top:1px;text-align:right;padding:15px;}
.search-submit a{border-bottom:1px dashed #069;color:#069;text-decoration:none;}
.search-submit input{font:18px Arial,sans-serif;margin:0 10px;}
.search-submit .in_sub{float:left;}
.search-submit .in_sub td{vertical-align:middle;height:30px;}
.search-submit .in_sub input{font:11px Arial,sans-serif;margin:0 4px 0 0;padding:0;}

.search-summary{width:100%;}
.search-summary td{background:#f4f4f4;border-left:1px solid #fff;font:10px/1.6 Tahoma,Arial,sans-serif;padding:7px;}
.search-summary td.reset{background:#f1efdb;text-align:center;vertical-align:middle;padding:5px 15px;}
.search-summary td.reset a{border-bottom:1px dashed #069;color:#069;font-size:11px;text-decoration:none;}
.search-summary td.reset input{font:11px Tahoma,Arial,sans-serif;margin:5px 10px;}
.search-summary .date_from{color:#c00;}

.search-tabs{margin-top:0;float:left;margin-left:0;}
.search-tabs td{height:32px;font:10px/24px Tahoma,Arial,sans-serif;padding:0;}
.search-tabs span{border-bottom:1px dashed #069;color:#069;cursor:pointer;margin:0 18px;}
.search-tabs a{border-bottom:1px dashed #069;color:#069;text-decoration:none;margin:0 18px;}
.search-tabs td.active{background:#eff5ff;font-weight:700;}
.big_form .search-tabs td.active{background:#e0ebff;}
.search-tabs td.active span{border:none;color:#000;cursor:auto;}
.search-tabs .corner4{height:1px;font-size:0;line-height:0;overflow:hidden;border:4px solid #fff;border-top:none;border-bottom:none;}
.search-tabs .corner2{height:1px;font-size:0;line-height:0;overflow:hidden;border:2px solid #fff;border-top:none;border-bottom:none;}
.search-tabs .corner1{height:2px;font-size:0;line-height:0;overflow:hidden;border:1px solid #fff;border-top:none;border-bottom:none;}

.search-tab{background:#eff5ff;display:none;}
.new_tabs{float:none;margin-top:10px;}
.links_tab{padding-top:9px;}

.search-turoper{float:right;font:bold 10px Tahoma,Arial,sans-serif;margin-top:5px;}
.search-turoper select{border:1px solid #a5acb2;font:10px Tahoma,Arial,sans-serif;height:18px;margin-left:25px;width:200px;}

.big_form table.search_res td a.fav {background:url(/i/fav.gif) no-repeat 0 0; display:block; height:14px; width:14px; margin:0 auto;}
.big_form table.search_res td a.fav:hover {background:url(/i/fav.gif) no-repeat 0 -128px;}
.big_form table.search_res td a.fav_active {background:url(/i/fav.gif) no-repeat 0 -64px; display:block; height:14px; width:14px; margin:0 auto;}
.big_form table.search_res td a.infav, .big_form table.search_res td a.infav:hover { background-position: 0 -64px; }
#hotelfavinfo { position: absolute; z-index: 99; display: none; }
#hotelfavinfo_active { position: absolute; z-index: 99; display: none; }
/* new  */
#content .top_red_border{border-top:1px solid #db714d;}
#header div.under_menu ul.under_menu_list li a:hover{text-decoration:underline;color:#5c5a49;}

.for_opacity{position:absolute;width:150px;height:45px;background:#000;opacity:0.7;filter:alpha(opacity=70);}
a.br_main{width:150px;position:absolute;bottom:0;left:0;display:block;text-decoration:none;z-index:1000;background:url(/i/px.gif);height:170px;}

.center{text-align:center !important;}
.left{text-align:left !important;}
.right{text-align:right !important;}
/* Left Column  */
#content h2.no_top_pad{padding-top:0;padding-bottom:12px;}

#content ul.no_pm li{font:bold 12px/13px Tahoma,Arial,sans-serif;color:#333626;border-top:1px solid #b8baaf;padding:10px 0 10px 10px;}
#content ul.no_pm li.active span{color:#000;padding:0 0 0 10px;}
#content ul.no_pm li.active span i{color:#999;font-style:normal;}
#content ul.no_pm li a{color:#333626;text-decoration:none;}
#content ul.no_pm li a:visited{color:#333626;}
#content ul.no_pm li ul{padding:10px 0 5px;}
#content ul.no_pm li ul li{font:normal 11px/12px Tahoma,Arial,sans-serif;color:#069;border-top:none;padding:1px 0 3px 4px;}
#content ul.no_pm li ul li span{background:url(../i/red_bullet.gif) left 5px no-repeat;padding:0 0 0 10px;}
#content ul.no_pm li ul li a{color:#069;}
#content ul.no_pm li ul li a:visited{color:#069;}
#content ul.no_pm li ul li ul{padding:6px 0 3px 12px;}
#content ul.no_pm li ul li ul li{font:normal 11px/12px Tahoma,Arial,sans-serif;color:#069;border-top:none;padding:1px 0 3px 4px;}
#content ul.no_pm li ul li ul li span{background:url(../i/red2x2.gif) left 7px no-repeat;display:block;padding:0 0 0 8px;}
#content ul.no_pm li ul li.active ul li span{background:url(../i/red2x2.gif) left 7px no-repeat;display:block;padding:0 0 0 8px;}
#content ul.no_pm li ul li ul li a{color:#069;}
#content ul.no_pm li ul li ul li a:visited{color:#069;}

#content ul li.only_digs{background:none;}
#content ul li.only_digs table{font:11px Tahoma,Arial,sans-serif;margin:5px 0 4px 4px;}
#content ul li.only_digs table th{color:#666;font-weight:400;padding:1px 3px 2px 0;}
#content ul li.only_digs table td{color:#069;padding:1px 0 2px;}
#content ul li.only_digs table td .active{color:#000;padding:1px 0 2px;}
#content ul li.only_digs table td a{color:#069;}
#content ul li.only_digs table td a:visited{color:#069;}

#content table.sp_table{width:100%;}
#content table.sp_table td{background:#f1efdb;vertical-align:middle;border-bottom:10px solid #fff;padding:20px 0 0 20px;}
#content table.sp_table td img{padding:0 0 20px;}
#content table.sp_table td.logo_cell{text-align:center;}
#content table.sp_table td.empty{background:#fff;padding:0;}
#content table.sp_table td p{font:11px Tahoma,Arial,sans-serif;color:#069;padding:0 20px 0 0;}
#content table.sp_table td p.black{color:#000;padding:0 0 5px;}
#content table.sp_table td p a{color:#069;}
#content table.sp_table td p a:visited{color:#069;}
#content table.sp_table td div.sp_ta{position:relative;bottom:0;background:#e5e3c7;margin:20px 0 0;padding:10px;}
#content table.sp_table td div.sp_ta a{font:10px Tahoma,Arial,sans-serif;color:#666;}
#content table.sp_table td div.sp_ta a:visited{color:#666;}

#content table.with_3_ads{width:100%;}
#content table.with_3_ads td{background:#f2f9da;border:1px solid #e1f1a9;border-right:none;border-left:none;vertical-align:top;padding:10px 20px;}
#content table.with_3_ads td.empty{background:none;border:1px solid #fff;border-bottom:1px solid #e1f1a9;padding:0;}
#content table.with_3_ads td.first{border-left:1px solid #e1f1a9;text-align:center;vertical-align:middle;}
#content table.with_3_ads td.last{border-right:1px solid #e1f1a9;padding-right:10px;}
#content table.with_3_ads td a{font:11px Tahoma,Arial,sans-serif;color:#069;background:#fcfff3;display:block;text-align:left;text-decoration:none;padding:6px 10px;}
#content table.with_3_ads td a:visited{color:#069;}
#content table.with_3_ads td a.price{font:normal 14px Arial,sans-serif;color:#c30;background:#fcfff3;float:left;padding:4px 10px 8px;}
#content table.with_3_ads td a.price:visited{color:#c30;}
#content table.with_3_ads td a:hover{text-decoration:underline;}

#content .num_tours{color:#900;}

.registration{background:#e0ebff;margin:10px 0;padding:10px;}
.registration input{font:12px/1.2 Tahoma,Arial,sans-serif;vertical-align:middle;}
.registration .pol{line-height:middle!important; vertical-align: middle!important;}
.registration .divpol {display: table-cell!important; vertical-align: bottom; max-height: 5px; margin-bottom: 10px;}
.registration input.cb_small{margin-left:35px;}
.registration input.field{border:auto;width:100%;}
.registration select.field{width:101%;}
.registration label{vertical-align:middle;}
.registration td{font:11px/1.3 Tahoma,Arial,sans-serif;padding:13px 10px;vertical-align:middle;}
.registration td table.birthday{width:104%;}
.registration td table.birthday td{padding:0;}
.registration td table.birthday td select{width:90%;font:11px Tahoma,Arial,sans-serif;}
.registration textarea.about_yourself{width:99%;height:100px;margin:6px 0 0;}
.registration table.add_field_table{width:50%;}
.registration table.add_field_table td{vertical-align:bottom;padding:0;}
.registration table.add_field_table td input{width:95%;margin:10px 0 6px;}
.registration table.add_field_table td span.add_field{background:url(/i/add_field.gif) left 3px no-repeat;color:#069;float:left;cursor:pointer;padding:0 0 8px 12px;}

.registration tr.no_bot_padd td{padding-bottom:0;}
.registration td span.gray_bold{color:#666;font-weight:700;}
.registration td span.change{color:#069;margin-left:10px;border-bottom:1px dashed #069;display:inline-block;}
.registration td.years{vertical-align:bottom;}
.registration td.years p{position:relative;margin-left:-5px;}
.registration tr.altrow td{background:#eff5ff; vertical-align:middle!important;}
.registration .full-card{background:url(/i/blue_plus.gif) no-repeat 10px center;margin:0;padding:12px 25px 14px;}
.registration .active{background:url(/i/blue_minus.gif) no-repeat 10px center;}
.registration .full-card span{border-bottom:1px dashed #069;color:#069;font:12px/1.3 Tahoma,Arial,sans-serif;cursor:pointer;}
.registration .submit{border-top:1px solid #e0ebff;}
.registration .submit input{font-size:11px;}
.registration .submit td{color:#666;font:10px Tahoma,Arial,sans-serif;vertical-align:middle;padding:10px;}
.registration .submit td.agree{padding:10px 0;}
.registration .submit td a{color:#666;}
.registration .submit td span.black{color:#000;}
td span.require{color:#c00;margin:0 1px;}
.registration .under_search{background:#fff;}
.registration table.upper_search td span{border-bottom:1px dashed #069;color:#069;white-space:nowrap;margin-left:14px;margin-right:14px;}
.registration table.upper_search td.active span{border-bottom:none;color:#000;}

.enter_log td{vertical-align:middle;padding:14px 10px;}
.enter_log tr.submit_tr td{text-align:center;}
.enter_log td a{color:#069;}
.enter_log td a:visited{color:#069;}
.enter_log tr.submit_tr td input{font:bold 13px Tahoma,Arial,sans-serif;width:80px;}

p.feedback_text{font:11px Tahoma,Arial,sans-serif;padding:0 10px 8px;}
p.feedback_text a{color:#069;}
p.feedback_text a:visited{color:#069;}

.reg_features{background:#fff2b2;margin-bottom:10px;}
.reg_features h3{color:#000;font:bold 10px Tahoma,Arial,sans-serif;text-transform:uppercase;margin:0;padding:10px;}
.reg_features li{background:url(../i/ok.gif) no-repeat right;border-bottom:1px solid #f4e7a7;color:#736c50;font:11px Tahoma,Arial,sans-serif;margin:0;padding:10px 50px 10px 10px;}

.tp_about{border:1px solid #f0e7e7;color:#737272;font:11px/1.3 Tahoma,Arial,sans-serif;margin-bottom:10px;padding:3px 18px;}
.tp_about p{margin:15px 0;}

.expand-block{display:none;}

.space_nobr{float:left;white-space:nowrap;}

.over_taxi-block{border:1px solid #b8baaf;margin:10px 0;}
.taxi-block{background:#f9f9f9;border-collapse:collapse;border:0;}
.taxi-block td{padding:0;}
.taxi-block .brand{border-right:1px solid #fff;width:19%;background:#f4f4f4;height:80px;text-align:center;vertical-align:middle;}
.taxi-block .phone{background:#f1efdb;border-top:1px solid #fff;color:#666;font:11px/1.4 Tahoma,Arial,sans-serif;text-align:center;padding:3px;}
.taxi-block .phone b{color:#000;}
.taxi-block .prices{width:27%;padding:4px 9px 9px;}
.taxi-block .prices td{font:bold 12px/1.2 Tahoma,Arial,sans-serif;padding:4px 10px 6px;}
.taxi-block .prices .border_bottom td{border-bottom:1px solid #dedede;}
.taxi-block .prices td.price{color:#c00;text-align:right;white-space:nowrap;}
.taxi-block .for_prices_all{vertical-align:middle;}
.taxi-block .prices_all{background:#f9f9f9;padding:0 5px 0 20px;}
.taxi-block .prices_all a{background:url(../i/arrow_red.gif) no-repeat right 4px;padding-right:10px;color:#c30;font:9px Tahoma,Arial,sans-serif;}
.taxi-block .photo{width:24%;vertical-align:middle;text-align:center;}
.taxi-block .park{padding:8px 10px 9px 9px;}
.taxi-block .park h3{border-bottom:1px solid #DEDEDE;font:bold 12px Tahoma,Arial,sans-serif;color:#B8BAAF;margin:0 0 7px;padding:0 10px 6px;}
.taxi-block .park td{font:11px/1.2 Tahoma,Arial,sans-serif;width:50%;padding:3px 10px;}
.taxi-block .park .bg_white{color:#069;}
.taxi-block .park .blue_alt{display:block;float:left;font-size:11px;white-space:nowrap;margin:0 18px 7px 0;padding:3px 5px;}
.taxi-block .for_btns{padding:2px 5px 0;}

.avia-bp{border-bottom:1px solid #f1efdb;margin:20px 0;}
.avia-bp a{color:#069;}
.avia-bp th{background:#f1efdb;border-right:1px solid #fff;font:bold 10px Tahoma,Arial,sans-serif;text-transform:uppercase;text-align:left;padding:7px 10px;}
.avia-bp td{font:11px Tahoma,Arial,sans-serif;padding:7px 10px;}
.avia-bp td.price{color:#ff3c00;font-weight:700;text-align:right;white-space:nowrap;}
.avia-bp tr.altrow td{background:#f8f7ed;}

.tours-hotel{width:100%;}
.tours-hotel a{color:#069;}
.tours-hotel input{font:11px Tahoma,Arial,sans-serif;vertical-align:middle;}
.tours-hotel input.big_submit{vertical-align:middle;font:18px Arial,sans-serif;margin:0;}
.tours-hotel input.cal{background:#d9dae7 url(../i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:18px;width:18px;margin:00;}
.tours-hotel input.child{border:1px solid #a5acb2;margin-left:10px;width:25px;}
.tours-hotel input.small{border:1px solid #a5acb2;height:16px;line-height:16px;text-align:center;width:47px;margin:0;padding:0 3px;}
.tours-hotel label{font:11px/1.2 Tahoma,Arial,sans-serif;padding-right:10px;vertical-align:middle;}
.tours-hotel select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:90%;vertical-align:middle;margin:0;padding:1px;}
.tours-hotel select.small{width:50px;}
.tours-hotel small{color:#666;font-size:10px;}
.tours-hotel strong{font-weight:400;padding-right:10px;white-space:nowrap;}
.tours-hotel td{background:#fff;font:11px/1.3 Tahoma,Arial,sans-serif;padding:12px 10px;}
.tours-hotel tr.altrow td{background:#eff5ff;}
.tours-hotel tr.brd_top_line td{border-top:1px solid #E0EBFF;}

.excur-filter{background:#e0ebff;margin:10px 0;padding:10px;}
.excur-filter a{color:#069;}
.excur-filter input{font:11px Tahoma,Arial,sans-serif;vertical-align:middle;}
.excur-filter input.cal{background:#d9dae7 url(../i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:18px;width:18px;margin:00;}
.excur-filter input.child{border:1px solid #a5acb2;margin-left:10px;width:25px;}
.excur-filter input.small{border:1px solid #a5acb2;height:16px;line-height:16px;text-align:center;width:47px;margin:0;padding:0 3px;}
.excur-filter label{font:11px/1.2 Tahoma,Arial,sans-serif;padding-right:1px;vertical-align:middle;}
.excur-filter select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:215px;vertical-align:middle;margin:0;padding:1px;}
.excur-filter select.small{width:50px;}
.excur-filter small{color:#666;font-size:10px;}
.excur-filter strong{font-weight:400;padding-right:4px;white-space:nowrap;}
.excur-filter td{font:11px/1.3 Tahoma,Arial,sans-serif;padding:12px 10px;}
.excur-filter td td{background:none;padding:0;}
.excur-filter td.reset{vertical-align:middle;}
.excur-filter td.reset a{border-bottom:1px dashed #069;color:#069;text-decoration:none;}
.excur-filter td.reset input{margin:0 10px;}
.excur-filter tr.row td{background:#fff;}
.excur-filter tr.altrow td{background:#eff5ff;}
.excur-filter .currency{background:transparent;cursor:auto;display:inline-block;padding:0 10px 1px 3px;}
.excur-filter .currency span{border-bottom:1px dashed #069;color:#069;font-size:10px;line-height:1.1;}
.excur-filter .links{font:11px Arial,sans-serif;color:#069;margin-left:0;}
.excur-filter .link{border-bottom:1px dashed #069;font:11px Arial,sans-serif;color:#069;text-decoration:none;white-space:nowrap;}
.excur-filter .item input{float:left;clear:left;}
.excur-filter .item label{display:block;margin:0 10px 0 20px;padding:3px;}
.excur-filter .upper_search{margin-top:10px;}
.excur-filter .upper_search .links{display:none;}
.excur-filter .upper_search .active .links{display:inline;}
.excur-filter .under_search{margin-bottom:10px;}
.excur-filter #excBlock{font-size:11px;background:#fff;height:150px;overflow:auto;padding:10px;}
.excur-filter #cityBlock{font-size:11px;background:#fff;height:150px;overflow:auto;padding:10px;}
.excur-filter #cityBlock .item{float:left;width:19%;}
.excur-filter #excBlock .item{float:left;width:32%;}
.excur-country{border:1px solid #a5acb2;float:right;font:11px Tahoma,Arial,sans-serif;width:145px;margin:0 0 0 25px;padding:1px;}

.excur-filter #excBlock table td{margin:0;padding:0;}
.excur-filter #cityBlock table td{margin:0;padding:0;}
/* фильтр по букве  */
.excur-filter .tp_bron_abc td{font:12px Arial,sans-serif;padding-right:8px;}
.excur-filter .tp_bron_adr{background:#eaeaea;border:1px solid #ccc;font:11px Arial,sans-serif;line-height:1.4;padding:5px 10px;}
.excur-filter .tp_bron_adr .map{color:#303D53;font:10px Arial,sans-serif;padding-left:20px;}
.excur-filter .tp_bron_adr .metro{color:#999;font:bold 12px Arial,sans-serif;}
.excur-filter .tp_bron_adr .street{font:14px Arial,sans-serif;}
.excur-filter .tp_bron_agency{color:red;font:bold 10px Arial,sans-serif;}
.excur-filter .tp_bron_agency_total td{font:12px Arial,sans-serif;padding:8px;}
.excur-filter .tp_bron_cb{background:transparent;border:0;vertical-align:middle;}
.excur-filter .tp_bron_city{color:#000;font:18px Arial,sans-serif;padding:5px 10px;}
.excur-filter .tp_bron_city_active{background:#303D53;color:#fff;font:18px Arial,sans-serif;padding:5px 10px;}
.excur-filter .tp_bron_city label{font:18px Arial,sans-serif;}
.excur-filter .tp_bron_city_active label{font:18px Arial,sans-serif;}
.excur-filter .tp_bron_data th{background:#303D53;color:#eaeaea;font:11px Arial,sans-serif;text-align:left;white-space:nowrap;}
.excur-filter .tp_bron_data td{font:11px Arial,sans-serif;white-space:nowrap;}
.excur-filter .tp_bron_data input{background:#fff;border:1px solid #A5ACB2;color:red;font:11px Arial,sans-serif;text-align:right;}
.excur-filter .tp_bron_data select{background:#fff;border:1px solid #A5ACB2;color:red;font:11px Arial,sans-serif;}
.excur-filter .tp_bron_info input{background:#fff;border:1px solid #A5ACB2;color:red;font:11px Arial,sans-serif;width:80%;margin:3px 0 10px;}
.excur-filter .tp_bron_info td{color:#999;font:12px Arial,sans-serif;white-space:nowrap;}
.excur-filter .tp_bron_info textarea{border:1px solid #A5ACB2;overflow:auto;text-align:left;width:100%;margin:3px 0;}
.excur-filter .tp_bron_metro{border-bottom:1px dashed red;color:red;font:bold 13px Arial,sans-serif;text-decoration:none;}
.excur-filter .tp_bron_metro img{vertical-align:top;}
.excur-filter .tp_bron_okrug td{font:11px Arial,sans-serif;padding-right:2px;}
.excur-filter .tp_bron_okrug input{width:auto;}
.excur-filter .tp_bron_require{color:#999;font:11px Arial,sans-serif;padding-bottom:5px;text-align:right;vertical-align:bottom;}
.excur-filter .tp_bron_select{background:#fff;border:1px solid #A5ACB2;color:#000;font:11px Arial,sans-serif;}
.excur-filter .tp_bron_submit{font:18px Arial,sans-serif;width:195px;}
.excur-filter .tp_bron_submit_text{color:#999;font:11px Arial,sans-serif;padding-left:20px;text-align:right;}
.excur-filter .tp_bron_tbl td{padding:7px;}
.excur-filter .tp_bron_tbl input{width:auto;}
.excur-filter .tp_bron_tbl tr.odd1 td{background-color:#fff1e9;}
.excur-filter .tp_bron_tbl tr.parity{background-color:#eaeaea;}
.excur-filter .tp_bron_tbl .map{color:#303D53;font:10px Arial,sans-serif;}
.excur-filter .tp_bron_tbl .metro{color:#999;font:bold 11px Arial,sans-serif;}
.excur-filter .tp_bron_tbl .street{color:red;font:11px Arial,sans-serif;}
.excur-filter .tp_bron_tbl .company{color:#303D53;font:11px Arial,sans-serif;}
.excur-filter .tp_bron_title{font:18px Arial,sans-serif;padding:20px 5px 10px 0;}
.excur-filter .tp_bron_tour{font:11px Arial,sans-serif;line-height:1.4;}
.excur-filter .tp_bron_tour .info{color:#999;}
.excur-filter .tp_bron_tour .price{color:#999;}
.excur-filter .tp_bron_city_celect td{text-align:center;padding:5px;}
.excur-filter .tp_bron_city_celect input{width:auto;}
.excur-filter .tp_bron_abc td a{font:11px Arial,sans-serif;}
.tp_bron_abc td.red{font:11px Arial,sans-serif;}

.excur-filter .tp_bron_filters{background:#f1f7ff;border-collapse:collapse;}
.excur-filter .tp_bron_filters td{border:1px solid #ccc;background:transparent;padding:10px;}
.excur-filter .tp_bron_filters td td{border:none;background:transparent;padding:0 8px 0 0;}

.currency{display:inline-block;padding:0 10px 1px 3px;}
.currency span{font-size:10px;line-height:1.1;}

#content table.country td{background:#e2ebab;}
#content table.country select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:145px;margin:0 0 0 25px;padding:1px;}

.search-submit-2{background:#fff;font:11px Arial,sans-serif;margin-top:10px;text-align:center;padding:5px 15px;}
.search-submit-2 a{border-bottom:1px dashed #069;color:#069;text-decoration:none;}
.search-submit-2 input{font:11px Arial,sans-serif;margin:0 10px;}

.search-submit-3{background:#fff;font:11px Arial,sans-serif;text-align:center;padding:15px;}
.search-submit-3 a{border-bottom:1px dashed #069;color:#069;text-decoration:none;}
.search-submit-3 input{font:12px Arial,sans-serif;margin:0 10px;}

.search-info{color:#999;font:10px Tahoma,Arial,sans-serif;float:right;margin:10px 0;padding:0;}
.excur-filter .search-summary td.reset a{border:0;text-decoration:underline;}

.text{font:11px/1.4 Tahoma,Arial,sans-serif;clear:both;padding-left:10px;}
.text p{line-height:18px;text-align:left;margin:10px 0;padding:0;}
.text ul{line-height:16px;margin:14px 0 20px;padding:0;}
.text ul li{padding:0;}
.text div{text-align:left;}
.text table{width:100%;margin:10px 0;}
.text table th{background:#f1efdb;font:10px Tahoma,Arial,sans-serif;text-align:left;padding:8px 10px;}
.text table td{font:11px Tahoma,Arial,sans-serif;border:1px solid #F1EFDB;padding:5px 8px;}
.text table tr.altrow td{background:#f8f7ed;}
.text img{padding:10px 10px 10px 5px;}

#content h1 a.small{color:#069;font:11px Tahoma,Arial,sans-serif;}

.item .podkur{background:url(/i/gray_plus.gif) center center no-repeat;cursor:pointer;display:inline-block;height:10px;width:10px;vertical-align:middle;}
.item .active{background:url(/i/gray_minus.gif) center center no-repeat;}
.item .podkur_tab{display:none;padding-left:15px;}

.item .pink{background:url(/i/pink_plus.gif) center center no-repeat;}
.item .pink.active{background:url(/i/pink_minus.gif) center center no-repeat;}

h3.brd{border-bottom:1px solid #b8baaf;font:bold 11px Tahoma,Arial,sans-serif;margin:0 0 15px;padding:8px 0 9px;}

.popup_help{background:#fff;border:1px solid #ccc;font:11px/1.4 Tahoma,Arial,sans-serif;display:none;position:absolute;width:400px;z-index:100;}
.popup_help a{color:#069;}
.popup_help h3{background:#f4f4f4 url(/i/help.gif) no-repeat 7px center;font:bold 11px/1.2 Tahoma,Arial,sans-serif;margin:0;padding:7px 0 7px 27px;}
.popup_help span.close_pp{float:right;width:9px;height:9px;background:url(/i/x5.gif) no-repeat;cursor:pointer;margin:9px 9px 0 0;}
.popup_help .in{color:#666;padding:10px 15px;}
.popup_help .in b{color:#000;}
/* фильтр по букве  */
.tp_bron_abc td{font:12px Arial,sans-serif;padding-right:8px;}
.tp_bron_adr{background:#eaeaea;border:1px solid #ccc;font:11px Arial,sans-serif;line-height:1.4;padding:5px 10px;}
.tp_bron_adr .map{color:#303D53;font:10px Arial,sans-serif;padding-left:20px;}
.tp_bron_adr .metro{color:#999;font:bold 12px Arial,sans-serif;}
.tp_bron_adr .street{font:14px Arial,sans-serif;}
.tp_bron_agency{color:red;font:bold 10px Arial,sans-serif;}
.tp_bron_agency_total td{font:12px Arial,sans-serif;padding:8px;}
.tp_bron_cb{background:transparent;border:0;vertical-align:middle;}
.tp_bron_city{color:#000;font:18px Arial,sans-serif;padding:5px 10px;}
.tp_bron_city_active{background:#303D53;color:#fff;font:18px Arial,sans-serif;padding:5px 10px;}
.tp_bron_data th{background:#303D53;color:#eaeaea;font:11px Arial,sans-serif;text-align:left;white-space:nowrap;}
.tp_bron_data td{font:11px Arial,sans-serif;white-space:nowrap;}
.tp_bron_data input{background:#fff;border:1px solid #A5ACB2;color:red;font:11px Arial,sans-serif;text-align:right;}
.tp_bron_data select{background:#fff;border:1px solid #A5ACB2;color:red;font:11px Arial,sans-serif;}
.tp_bron_info input{background:#fff;border:1px solid #A5ACB2;color:red;font:11px Arial,sans-serif;width:80%;margin:3px 0 10px;}
.tp_bron_info td{color:#999;font:12px Arial,sans-serif;white-space:nowrap;}
.tp_bron_info textarea{border:1px solid #A5ACB2;overflow:auto;text-align:left;width:100%;margin:3px 0;}
.tp_bron_metro{border-bottom:1px dashed red;color:red;font:bold 13px Arial,sans-serif;text-decoration:none;}
.tp_bron_metro img{vertical-align:top;}
.tp_bron_okrug td{font:11px Arial,sans-serif;padding-right:2px;}
.tp_bron_require{color:#999;font:11px Arial,sans-serif;padding-bottom:5px;text-align:right;vertical-align:bottom;}
.tp_bron_select{background:#fff;border:1px solid #A5ACB2;color:#000;font:11px Arial,sans-serif;}
.tp_bron_submit{font:18px Arial,sans-serif;width:195px;}
.tp_bron_submit_text{color:#999;font:11px Arial,sans-serif;padding-left:20px;text-align:right;}
.tp_bron_tbl td{padding:7px;}
.tp_bron_tbl tr.odd1 td{background-color:#fff1e9;}
.tp_bron_tbl tr.parity{background-color:#eaeaea;}
.tp_bron_tbl .map{color:#303D53;font:10px Arial,sans-serif;}
.tp_bron_tbl .metro{color:#999;font:bold 11px Arial,sans-serif;}
.tp_bron_tbl .street{color:red;font:12px Arial,sans-serif;}
.tp_bron_tbl .company{color:#303D53;font:12px Arial,sans-serif;}
.tp_bron_title{font:18px Arial,sans-serif;padding:20px 5px 10px 0;}
.tp_bron_tour{font:11px Arial,sans-serif;line-height:1.4;}
.tp_bron_tour .info{color:#999;}
.tp_bron_tour .price{color:#999;}
.tp_bron_city_celect td{text-align:center;padding:5px;}
.tp_bron_abc td a{font:11px Arial,sans-serif;}
/* фильтр по округам  */
.tp_bron_filters{background:#f1f7ff;border-collapse:collapse;}
.tp_bron_filters td{border:1px solid #ccc;padding:10px;}
.tp_bron_filters td td{border:none;padding:0 8px 0 0;}

.tp_big_title_filter{color:#000;font:12px Arial,sans-serif;}
/* серпуховская  */
.bull_128{color:#a2a5b4;font:bold 14px Arial,sans-serif;}
/* сокольническая  */
.bull_101{color:#cd0505;font:bold 14px Arial,sans-serif;}
/* калужско-рижская  */
.bull_125{color:#ff7f00;font:bold 14px Arial,sans-serif;}
/* замоскворецкая  */
.bull_121{color:#0a6f20;font:bold 14px Arial,sans-serif;}
/* арбатско-покровская  */
.bull_122{color:#072889;font:bold 14px Arial,sans-serif;}
/* филевская  */
.bull_123{color:#069cd3;font:bold 14px Arial,sans-serif;}
/* кольцевая  */
.bull_124{color:#7f0000;font:bold 14px Arial,sans-serif;}
/* Таганско-Краснопресненская  */
.bull_126{color:#92007b;font:bold 14px Arial,sans-serif;}
/* калиниская  */
.bull_127{color:#ffdd03;font:bold 14px Arial,sans-serif;}
/* люблинская  */
.bull_129{color:#8cce3a;font:bold 14px Arial,sans-serif;}
/* каховская  */
.bull_130{color:#29b1a6;font:bold 14px Arial,sans-serif;}
/* бутовская  */
.bull_131{color:#b2dae7;font:bold 14px Arial,sans-serif;}
/* Линия 1  */
.bull_141{color:#cd0505;font:bold 14px Arial,sans-serif;}
/* Линия 2  */
.bull_142{color:#069cd3;font:bold 14px Arial,sans-serif;}
/* Линия 3  */
.bull_143{color:#0a6f20;font:bold 14px Arial,sans-serif;}
/* Линия 4  */
.bull_144{color:#ff7f00;font:bold 14px Arial,sans-serif;}
/* Линия 5  */
.bull_281{color:#92007b;font:bold 14px Arial,sans-serif;}

.bull_xxl{font-family:Tahoma;}

#all_block{background:#fff;border:1px solid #303D53;position:absolute;padding-left:5px;z-index:50;max-width:500px;}
#all_close{cursor:hand;position:relative;top:-4px;left:4px;z-index:100;}

#re_block{background:#fff;border:1px solid #303D53;position:absolute;padding-left:5px;z-index:50;width:190px;}
#re_close{cursor:hand;position:relative;top:-4px;left:4px;z-index:100;}

.content_agenci{margin:4px 15px 20px;}
/* форма вывода описания агентства  */
#agency_close{cursor:hand;}
#agency_block{background:#fff;border:1px solid #303D53;position:absolute;left:50%;margin-left:-340px;width:615px;height:500px;z-index:600;}
* html #agency_block{width:625px;}
#agency_block2{overflow:auto;height:445px;width:100%;}
#agency_block3{position:absolute;width:570px;height:400px;z-index:610;overflow-x:none;overflow-y:auto;}
#agency_block table.tAgInfo td.tdInfo{padding:10px;}
#agency_block table.tAgInfo td.tdClose{padding:0 0 10px 10px;}
#agency_block table.tAgInfo td.imgClose{padding:5px 5px 0 0;}
table.tableAgInfo td.left{padding-left:5px;}
table.tAgInfo td{padding:30px;}
table.tAgInfo td td{padding:0;}
table.tAgImg td.img{padding:12px;}
table.tAgImg td.label{padding:0 15px 12px;}
/* /форма вывода описания агентства  */
.brd1{border:1px solid #ccc;}
.bg5{background:#fafafa url(/i/bg5.gif) repeat-x bottom;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px;}
.grey{color:#999;}
/** /список агентств* */
h3.brd2{background:#f3f2eb;border-top:1px solid #b8baaf;font:bold 11px Tahoma,Arial,sans-serif;margin:0 0 1px;padding:8px 10px;}
h3.brd2 img{display:block;margin-bottom:5px;}

.header_text_line{color:#f2f2f2;font-size:10px;font-family:Tahoma, Arial, sans-serif;height:15px;line-height:15px;margin:0 16px 0 6px;padding:0 32px 0 12px;}

table.best_pr_brand{width:100%;font:11px Tahoma,Arial,sans-serif;}
table.best_pr_brand td{color:#666;vertical-align:middle;background:#f8f7ed;padding:5px 0 5px 10px;}
table.best_pr_brand td.red_strike{color:#c00;width:10%;white-space:nowrap;}
table.best_pr_brand td.red_strike s{color:#666;}
table.best_pr_brand td.real_price{color:#c00;font:bold 12px Tahoma,Arial,sans-serif;padding-right:10px;width:1%;text-align:right;}
table.best_pr_brand td.real_price a{color:#c00;}
table.best_pr_brand td.real_price a:visited{color:#c00;}
table.best_pr_brand td.title a{color:#000;margin-right:5px;}
table.best_pr_brand td.title a:visited{color:#000;}
table.best_pr_brand tr.altrow td{background:#fff;}
table.best_pr_brand tr.altrow td.best_pr_hr{background:#F1EFDB;font-weight:700;}
table.best_pr_brand tr td.best_pr_hr{background:#f1efdb;font-weight:700;color:#555;}
/* форма вывода сообщения об условиях покупки */
#buying_conditions_block{background:#fff;border:1px solid #303D53;position:absolute;left:50%;top:50%;padding-left:10px;width:270px;font:11px Tahoma,Arial,sans-serif;}
#buying_conditions_block h2{padding:0 0 5px;}
#buying_conditions_block table td{padding:5px 0 10px;}
#buying_conditions_block table td img{margin-top:6px;cursor:pointer;}
.footer_counter table td.col_5{width:15%;}
.footer_counter table td.col_5 img{cursor:pointer;}
.hotel_name span.ch_conb{border-bottom:1px dashed #069;color:#069;cursor:pointer;float:none;font:24px/24px Tahoma,Arial,sans-serif;top:-2px;position:relative;}

#counters td{text-align:center;padding:3px;}
#counters a{color:#999;font-size:12px;}
#counters p{text-align:center;}

.best_prices .fiolet{color:#069;}
.best_prices .orange{color:#c30;}
#content table.with_3_ads td.first p{color:#4c4c4c;font:bold 11px/15px Tahoma,Arial,sans-serif;height:15px;background:#fff;position:relative;margin-top:7px;padding:0 5px 1px;}
#content table.with_3_ads td.first p span.empty{font:bold 11px/15px Tahoma,Arial,sans-serif;display:block;position:absolute;width:20px;height:15px;top:0;left:-20px;background:#fff;padding:0 0 1px;}
#content table.with_3_ads td .link4{background:#fcfff3;padding:6px 10px;}
#content table.with_3_ads td .link4 p{font:10px Tahoma,Arial,sans-serif;color:gray;background:url(/i/bulsquare.gif) left 5px no-repeat;padding:0 0 1px 8px;}
#content table.with_3_ads td .link4 p a{color:gray;font:10px Tahoma,Arial,sans-serif;display:inline;background:none;text-decoration:underline;padding:0;}
#content table.with_3_ads td .link4 p a:visited{color:gray;}
#content table.with_3_ads td .link4 p a:hover{text-decoration:none;}

#content table.no_grd_bg td{background:#EDEABD;}

#choose_con{border:10px solid #ccc;position:absolute;z-index:1000;background:#fff;display:none;width:640px;}
#choose_con.active{display:block;}
#choose_con h3{font:18px Arial,sans-serif;color:#900;background:#f5f5f5;border-bottom:1px solid #dbdcd7;padding:6px 0 6px 10px;}
#choose_con h3 img.close{float:right;cursor:pointer;padding:4px 10px 0 0;}
#choose_con .col_of_fourth{width:160px;font:11px Tahoma,Arial,sans-serif;}
#choose_con .country_block{background:url(/i/search_country.gif) 50% 20px no-repeat;border-top:none;margin:0;padding:0 0 15px;}
#choose_con .country_block .col_of_fourth a.big_red{color:#c00;}
#choose_con .country_block .col_of_fourth a.big_red:visited{color:#c00;}
/* car rent  */
#content h2.right_h2{font:11px/13px Tahoma,Arial,sans-serif;color:#fff;background:#666;float:right;padding-top:5px;margin-bottom:1px;}

.standart_popup{border:10px solid #ccc;position:absolute;z-index:1000;background:#fff;display:none;width:640px;margin-top:-10px;}
.standart_popup h3{font:18px Arial,sans-serif;color:#900;background:#f5f5f5;border-bottom:1px solid #dbdcd7;padding:8px 0 10px 10px;}
.standart_popup h3 img.close{float:right;cursor:pointer;padding:7px 14px 0 0;}
.standart_popup img.close{float:right;cursor:pointer;padding:7px 14px 0 0;}

#apply_del{width:250px;margin-left:-236px;margin-top:-25px;}

.standart_popup .col_of_fourth{width:155px;font:11px Tahoma,Arial,sans-serif;}
.standart_popup .country_block{border-top:none;height:400px;overflow-y:scroll;margin:0;padding:0 0 15px;}
.standart_popup .country_block .col_of_fourth a.big_red{color:#c00;}
.standart_popup .country_block .col_of_fourth a.big_red:visited{color:#c00;}

.standart_popup .region_ta{border-bottom:1px solid #dbdcd7;font:11px/30px Tahoma,Arial,sans-serif;padding:9px 10px 10px;}
.standart_popup .region_ta span{margin:0 23px 0 0;}
.standart_popup .region_ta span.active{background:#f1efdb url(/i/active_bg_left.gif) no-repeat left top;border:0;display:inline-block;}
.standart_popup .region_ta span.active b{background:url(/i/active_bg_right.gif) no-repeat right top;border:0;color:#000;font-weight:700;line-height:19px;display:inline-block;margin:0;padding:0 10px;}

.how_many_pp{cursor:pointer;}

.marks.marks{width:100%;margin:5px 0 6px;}
.marks td{font:bold 13px Tahoma,Arial,sans-serif;color:#069;vertical-align:middle;text-align:center;padding:6px 0 6px 20px;}
.marks td a{color:#069;text-decoration:none;}
.marks td a:visited{color:#069;}
.marks td a:hover{text-decoration:underline;}
.marks td.name{padding-left:10px;padding-right:10px;text-align:left;}
.marks td.title{padding-left:20px;text-align:left;}
.marks td h3{color:#000;padding-left:3px;}

.two_col{background:#f4f4f4;width:100%;}
.two_col h3{font:bold 12px Tahoma,Arial,sans-serif;}
.two_col span.ofrs{font:11px Tahoma,Arial,sans-serif;width:110px;text-align:right;display:block;}
.two_col span.ofrs a{color:#666;}
.two_col span.ofrs a:visited{color:#666;}
.two_col span.altofrs{position:relative;}
.two_col span.altofrs a{width:240px;position:absolute;right:0;margin-top:-4px;}
.two_col .firstc{width:50%;}
.two_col .secondc{width:50%;}
.two_col .empty{background:#fff;}

.altcol{background:#eff5ff;}

.all_auto{width:100%;margin:5px 0 0;}
.all_auto td{padding:6px 0 6px 20px;}
.all_auto td img{padding:0 0 6px;}
.all_auto td p{font:normal 10px Tahoma,Arial,sans-serif;padding:0 0 5px;}
.all_auto td p.pr_red{font:bold 10px Tahoma,Arial,sans-serif;color:#900;}
.all_auto td p.pr_red a{font:bold 14px Tahoma,Arial,sans-serif;color:#900;text-decoration:none;}
.all_auto td p.pr_red a:visited{color:#900;}
.all_auto td p.pr_red a:hover{text-decoration:underline;}
.all_auto td p.pr_red b{font:bold 14px Tahoma,Arial,sans-serif;color:#000;}
.all_auto td p.pr_red span{font:bold 14px Tahoma,Arial,sans-serif;}
.all_auto td p.pr_red strong{color:#000;}

.altall td p{text-align:center;width:110px;padding:0;}

.sample{font:12px Tahoma,Arial,sans-serif;color:#000;width:90%;margin:0 auto;padding:0 10px;}
.sample a{font-weight:700;color:#fff;background:#069;display:block;text-align:center;text-decoration:none;margin:10px 0 0;padding:1px 0 4px;}
.sample a:visited{color:#fff;}
.sample a:hover{text-decoration:underline;}

.red_bg{background:#fff6f2;font:11px Tahoma,Arial,sans-serif;margin:20px 0;padding:18px 20px 20px;}
.red_bg b{font:bold 12px Tahoma,Arial,sans-serif;color:#c30;display:block;padding:0 0 6px;}

.carrent-menu ul{list-style-type:none;margin:24px 0 15px;padding:0;}
.carrent-menu ul li{background:#f1efdb;font:11px Tahoma,Arial,sans-serif;margin:0 0 1px;padding:7px 10px;}
.carrent-menu ul li a{background:url(../i/arrow_black.gif) no-repeat right;color:#1f2c3c;display:block;padding-right:15px;text-align:right;text-decoration:none;}
.carrent-menu ul li a:hover{text-decoration:underline;}

.carrent-logo{background:#f1efdb;font:11px Tahoma,Arial,sans-serif;text-align:center;margin-bottom:1px;padding:10px;}
.carrent-logo b{color:#900;}

.carrent-about{background:#f5f4e6;font:11px Tahoma,Arial,sans-serif;margin-bottom:1px;padding:10px;}
.carrent-about ul{list-style-type:none;margin:10px 0 0;padding:0;}
.carrent-about ul li{background:url(../i/arrow_red_2.gif) no-repeat left;margin:0 0 1px;padding:2px 10px;}
.carrent-about ul li a{color:#666;text-decoration:none;}
.carrent-about ul li a:hover{text-decoration:underline;}

.carrent-apk{background:#f5f4e6;color:#666;font:9px/1.1 Tahoma,Arial,sans-serif;padding:15px 10px;}
.carrent-apk img{float:left;margin-right:5px;}
/* Other  */
.f9{font-size:9px !important;}
.f10{font-size:10px !important;}
.f13{font-size:13px !important;}
.f14{font-size:14px !important;}
.f15{font-size:15px !important;}
.f17{font-size:18px !important;}
.f19{font-size:19px !important;}
.f21{font-size:21px !important;}
.f22{font-size:22px !important;}
.f25{font-size:25px !important;}
.f28{font-size:28px !important;}
.f30{font-size:30px !important;}
.f35{font-size:35px !important;}
.norm{font-weight:400 !important;}
.ital{font-style:italic !important;}
.uperc{text-transform:uppercase !important;}

.overflowing_height{overflow-y:scroll;overflow-x:hidden;height:60px;}
.overflowing_height table{width:99%;}

h1#nav{background:#e2ebab;color:#000;font:24px/1.1 Tahoma,Arial,sans-serif;margin:0;padding:6px 10px 8px 20px;}
h1#nav span{border-bottom:1px dashed #069;color:#069;cursor:pointer;float:right;font:11px Tahoma,Arial,sans-serif;margin-top:5px;}

.nav-block{background:#f6f9e6;}
.nav-block td{padding:0 20px 20px;}
#content .nav-block h2{margin:35px 0 0 !important;}
.tab_nav td{padding:0 20px 20px 10px;}
#content .tab_nav h2{margin:10px 0 0 !important;}

.tree a{color:#069;text-decoration:none;}
.tree a:hover{text-decoration:underline;}
.tree h2{font:bold 14px/17px Tahoma,Arial,sans-serif !important;margin:15px 0 0 !important;padding:0 !important;}
.tree ul{font:12px Tahoma,Arial,sans-serif;background-image:url(../i/tree1.gif);background-repeat:repeat-y;margin:0 0 0 1px;padding:0 0 0 3px;}
.tree ul li{list-style:none;background:url(../i/red_bullet.gif) no-repeat 0 6px;margin:5px 0 4px;padding:0 0 0 10px;}
.tree ul li li{list-style:none;background:url(../i/tree5.gif) no-repeat -3px -2px;margin:5px 0 4px;padding:0 0 0 10px;}
.tree ul li li li{background:none;}
.tree ul li.last{margin-bottom:6px;background:url(../i/tree3.gif) no-repeat -3px 7px;}
.nav-block.tree ul li.last{background-image:url(../i/tree4.gif);}
.tree ul ul{font:11px Tahoma,Arial,sans-serif;}
.tree ul ul li{margin:4px 0 0;}

.country-header{background:#e2ebab;margin-top:0;}

.country-menu{overflow:auto;height:1%;padding:10px 10px 0;}
.country-menu .hotel_name{color:#000;font:24px/26px Tahoma,Arial,sans-serif;float:left;height:24px;vertical-align:middle;padding:0 25px 5px 0;}
#param-add{float:left;}
#param-add select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:140px;}
#param-add table{width:auto;}
#param-add td{color:#666;font:10px Arial,sans-serif;vertical-align:middle;padding:0 3px 6px;}

#param-type{width:155px;margin-right:10px;}

.country-submenu{background:#fff url(../i/country_sub_bg_left.gif) no-repeat left top;float:left;}
.country-submenu ul{background:url(../i/country_sub_bg_right.gif) no-repeat right top;list-style-type:none;overflow:hidden;float:left;margin:0;padding:1px 1px 0;}
.country-submenu ul li{float:left;height:30px;white-space:nowrap;font-family:Tahoma;margin:0;padding:0 18px;}
.country-submenu ul li a{border-bottom:1px solid #000;color:#000;font:10px/30px bold Tahoma,Arial,sans-serif;text-decoration:none;text-transform:uppercase;font-family:Tahoma;}
.country-submenu ul li.active{background:#c8d973 url(../i/white_line2.gif) no-repeat left top;padding-right:0;position:relative;z-index:3;}
.country-submenu ul li.active a{background:url(../i/white_line2.gif) no-repeat right top;border:0;color:#000;display:inline-block;padding-right:18px;}

.country-submenu-2{background:#c8d973;border-top:1px solid #fff;clear:both;display:none;margin-top:-1px;}
.country-submenu-2 ul{list-style-type:none;overflow:hidden;width:100%;margin:0;padding:0;}
.country-submenu-2 ul li{background:#c8d973;float:left;font:11px bold Arial,sans-serif;white-space:nowrap;padding:10px 15px;}
.country-submenu-2 ul li a{color:#50572e;font-weight:700;text-decoration:none;}
.country-submenu-2 ul li.active a{color:#000;}
.country-submenu-2.active{display:block;}

.oth_search{width:100%;margin:10px 0 0;}
.oth_search td.in_form{width:50%;background:#e0ebff;padding:10px;}
.oth_search td.in_form .in_form_table{background:#fff;width:100%;font:11px Tahoma,Arial,sans-serif;}
.oth_search td.in_form .in_form_table .toggle_block{clear:right;background:#f3f7ff;display:none;padding:6px 10px;}
.oth_search td.in_form .in_form_table .toggle_block table{width:90%;table-layout:fixed;}
.oth_search td.in_form .in_form_table .toggle_block td{padding-bottom:4px;}
.oth_search td.in_form .in_form_table .for_padd{padding-top:4px;}
.oth_search td.in_form .in_form_table .for_padd select{font:11px Tahoma,Arial,sans-serif;width:200px;}
.oth_search td.in_form .in_form_table .for_padd table{width:90%;}
.oth_search td.in_form .in_form_table .for_padd table.data td{white-space:nowrap;padding-bottom:4px;}
.oth_search td.in_form .in_form_table .in_form_cell{border-top:1px solid #e0ebff;padding:10px;}
.oth_search td.in_form .in_form_table strong{font-size:10px;display:block;padding:0 0 5px;}
.oth_search td.in_form .in_form_table input.rad{height:12px;width:14px;vertical-align:middle;margin:0;padding:0;}
.oth_search td.in_form .in_form_table label{line-height:14px;margin:0 15px 0 2px;}
.oth_search td.brown_country{width:50%;background:#fbf2d3;border-left:10px solid #fff;padding:20px 20px 10px;}
.oth_search td.brown_country .usl_zap h3{font:bold 10px Tahoma,Arial,sans-serif;border-bottom:1px solid #f5e9bf;margin:0;padding:0 0 10px;}
.oth_search td.brown_country .usl_zap h3 span{color:#c6b67e;}

.oth_search td.brown_country .less20 p{font:bold 14px/17px Tahoma,Arial,sans-serif;padding:0 10px 6px 0;}
.oth_search td.brown_country .less60 p{font:14px/15px Tahoma,Arial,sans-serif;padding:0 10px 4px 0;}
.oth_search td.brown_country .less100 p{font:12px/13px Tahoma,Arial,sans-serif;padding:0 10px 4px 0;}
.oth_search td.brown_country .one_four{width:24%;float:left;font:11px/13px Tahoma,Arial,sans-serif;padding-right:3px;padding-top:10px;}
.oth_search td.brown_country .one_four a{color:#069;text-decoration:none;}
.oth_search td.brown_country .one_four a:visited{color:#069;}
.oth_search td.brown_country .one_four a:hover{text-decoration:underline;}

.oth_search td.in_form .in_form_table tr.last_link .in_form_cell{border-top:none;background:#f1efdb;padding:15px 10px 18px;}
.oth_search td.in_form .in_form_table tr.last_link .in_form_cell a{font:13px Tahoma,Arial,sans-serif;color:#c71a1a;}
.oth_search td.in_form .in_form_table tr.last_link .in_form_cell a:visited{color:#c71a1a;}
/* //поиск страны /main/countrys  */
.send_m_in_h{background-color:#f4f4f4;font-size:11px;line-height:24px;text-align:center;margin:10px 0 0;padding:10px 0;}
.send_m_in_h a{color:#069;}

.tours-hotel td a.flink{background-color:#fff0f0;color:#c30;display:inline;font-weight:700;padding:3px 12px 5px;}

.red{color:#ba031c !important;}

#header.order-header{background:#fafafa;height:115px;margin-bottom:20px;}
#header.order-header img.logo{top:40px;left:26px;}
#header.order-header h2.people_search{top:82px;left:28px;}

.order-head{padding:30px 10px 0;}
.order-head h1{color:#666;font:30px/1.1 Tahoma,Arial,sans-serif;margin:5px 0;}
.order-head p{color:#777;font:12px/1.2 Tahoma,Arial,sans-serif;margin:5px 0;}

.order-phone{padding:20px;}
.order-phone .desc{font:bold 10px/1.2 Tahoma,Arial,sans-serif;margin:3px 0;}
.order-phone .small_phone{color:#7d7d7d;font:9px/1.2 Tahoma,Arial,sans-serif;}
.order-phone .phone{color:#900;font:30px/1.1 Tahoma,Arial,sans-serif;white-space:nowrap;margin:0;}

.order-content{padding:0 10px;}

.order-info td .shoose_pp{width:100%;}
.order-info td .shoose_pp a{color:#069;font-weight:700;}
.order-info td .shoose_pp a:visited{color:#069;}
.order-info td .shoose_pp td{font:11px Tahoma,Arial,sans-serif;border-bottom:1px solid #fff;padding:10px;}
.order-info td .shoose_pp tr.altrow td{background:#f6f6f6;border-bottom:1px solid #f6f6f6;}
.order-info td .shoose_pp tr.active td{background:#f5de91;border-bottom:1px solid #b8baaf;}
.order-info td .shoose_pp tr.active td span.how_many{color:#000;}
.order-info td .shoose_pp .gr{color:#008d00;padding-left:0;font-size:10px;text-align:left;}
.order-info td .shoose_pp .rd{color:#c00;padding-left:0;font-size:10px;text-align:left;}
.order-gen{background:url(/i/gen_id.gif) left 7px no-repeat;float:right;display:inline;font:11px Tahoma,Arial,sans-serif;margin:0 0 0 10px;padding:0 2px 1px 15px;}
.order-gen span{border-bottom:1px dashed #000;color:#000;cursor:pointer;}
.order-gen.add_tfav{background:url(/i/gray_star.gif) left 7px no-repeat;padding:3px 2px 1px 13px;}
.order-gen.add_tfav_active{background:url(/i/red_star.gif) left 7px no-repeat;padding:3px 2px 1px 13px;}

.order-gen.actual{background:transparent url(../i/refresh16.gif) no-repeat scroll left 0;padding:0 2px 2px 20px;}
.order-red span{border-bottom:1px dashed #900;color:#900;cursor:pointer;}

.order-info{background:#f8f7ed;width:100%;margin:10px 0 0;}
.order-info h2{font:18px Tahoma,Arial,sans-serif;margin:8px 0;padding:0 !important;}
.order-info h2 a{color:#069 !important;text-decoration:underline !important;}
.order-info h2 a:hover{text-decoration:none !important;}
.order-info p{margin:0 0 3px;padding:0;}
.order-info td{border-top:1px solid #dfded5;font:11px/1.3 Tahoma,Arial,sans-serif;padding:10px 0 10px 10px;}
.order-info td td{border:0;padding:7px 10px 7px 0;}
.order-info th{border-top:1px solid #dfded5;color:#706f6b;font:bold 14px Tahoma,Arial,sans-serif;text-align:left;padding:10px;}
.order-info select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:190px;}
.order-info thead td{background:#f1efdb;border:0;}
.order-info thead th{background:#f1efdb;border:0;}
.order-info tfoot td{background:#f1efdb;vertical-align:middle;}
.order-info tfoot th{background:#f1efdb;vertical-align:middle;}
.order-info .cond{border-bottom:1px dashed #069;color:#069;cursor:pointer;}
.order-info .price{color:#999;font:bold 18px Tahoma,Arial,sans-serif;white-space:nowrap;}
.order-info .price b{color:#900;}
.order-info .submit{font:bold 14px Arial,sans-serif;width:179px;padding-top:4px;padding-bottom:4px;}
.order-info .underline_dashed{color:#069;background:url(/i/bg_line_help.gif) left bottom repeat-x;}

.order-info .order-price{color:#999;font:14px/1.4 Tahoma,Arial,sans-serif;text-align:center;}
.order-info .order-price #h2-price-change{font:bold 12px Tahoma,Arial;color:#9b0000;background:transparent;margin:0;padding:0 0 8px !important;}
.order-info .order-price p.actual_price{margin-bottom:0;font:normal 12px Tahoma,Arial;color:#000;padding:0 0 6px !important;}

.order-offers{width:100%;margin:0 0 10px;}
.order-offers a{color:#607e8d;}
.order-offers a.fav{background:url(/i/fav.gif) no-repeat 0 0;display:block;height:14px;width:14px;margin:0 auto;}
.order-offers a.fav:hover{background:url(/i/fav.gif) no-repeat 0 -128px;}
.order-offers a.fav_active{background:url(/i/fav.gif) no-repeat 0 -64px;display:block;height:14px;width:14px;margin:0 auto;}
.order-offers td{font:11px Tahoma,Arial,sans-serif;padding:10px;}

.order-offers th{background:#f1efdb url(/i/white_line.gif) no-repeat left bottom;font:10px Tahoma,Arial,sans-serif;text-align:left;background-image:none;padding:10px;}
.order-offers th:first-child{background:#f1efdb;}
.order-offers tr.altrow td{background:#f8f7ed;}
.order-offers tr.choosed td{background:#f5de91;}
.order-offers .price{width:1%;padding-right:30px;white-space:nowrap;text-align:right;}
.order-offers .gr{color:#008d00;padding-left:10px;padding-right:30px;font-size:10px;text-align:right;white-space:nowrap;width:1%;}
.order-offers small{color:#777;font-size:10px;display:block;}
.order-offers .rd{color:#c00;padding-left:10px;padding-right:30px;font-size:10px;text-align:right;white-space:nowrap;width:1%;}
.order-offers .street{color:#666;}

.order-reset{border-bottom:1px dashed #666;color:#666;cursor:pointer;float:right;font:11px Tahoma,Arial,sans-serif;margin-top:5px;}
.order-spec-ta{border-bottom:1px dashed #666;color:#666;cursor:pointer;font:11px Tahoma,Arial,sans-serif;}
.order-search-more{border-bottom:1px dashed #069;color:#069;cursor:pointer;float:right;font:bold 12px Tahoma,Arial,sans-serif;}

.order-sort{float:right;font:11px Tahoma,Arial,sans-serif;}
.order-sort span{border-bottom:1px dashed #069;color:#069;cursor:pointer;display:inline-block;margin:0 0 0 10px;}
.order-sort span.active{background:#f1efdb url(/i/active_bg_left.gif) no-repeat left top;border:0;}
.order-sort span.active span{background:url(/i/active_bg_right.gif) no-repeat right top;border:0;color:#000;font-weight:700;line-height:19px;margin:0;padding:0 10px;}
.order-sort span.noactive{border:none;margin:0;}
.order-sort span.active b.arr{background:url(/i/triangle.gif) no-repeat top left;display:inline-block;height:4px;text-decoration:none;width:8px;overflow:hidden;margin-left:4px;cursor:pointer;vertical-align:middle;}
.order-sort span.active b.arr_dn{background:url(/i/triangle.gif) no-repeat left -22px;}
.order-get-num{background:url(../i/gen_get_num.gif) no-repeat left 5px;float:right;display:inline;font:11px Tahoma,Arial,sans-serif;margin:2px 0px 0 10px;padding:0 2px 1px 5px;cursor:pointer}
.order-get-num span{background:url(../i/dashed_990000.gif) repeat-x left bottom;color:#990000}

.order-params{background:#e0ebff;font:11px Tahoma,Arial,sans-serif;margin:1px 0;padding:10px;}
.order-params input{font-size:11px;margin-left:15px;vertical-align:middle;}
.order-params label{vertical-align:middle;}

.order-letters a{color:#069;display:inline-block;font:10px/20px Tahoma,Arial,sans-serif;margin-left:8px;text-decoration:underline;padding:0;}
.order-letters .active{background:#fff url(/i/active_bg_left_w.gif) no-repeat left top;display:inline-block;padding-left:10px;height:19px;}
.order-letters .active a{background:url(/i/active_bg_right_w.gif) no-repeat right top;color:#000;font:bold 12px/20px Tahoma,Arial,sans-serif;text-decoration:none;margin:0;padding:0 10px 0 0;}

.time_metro span.active{background:#fff url(/i/active_bg_left_w.gif) no-repeat left top;display:inline-block;padding-left:10px;border-bottom:none;}
.time_metro span.active b{background:url(/i/active_bg_right_w.gif) no-repeat right top;color:#000;font:bold 11px/20px Tahoma,Arial,sans-serif;text-decoration:none;display:inline-block;margin:0;padding:0 10px 0 0;}
.time_metro span{background:url(/i/bg_line_help.gif) left bottom repeat-x;color:#069;cursor:pointer;margin-right:15px;}
.time_metro span b{font-weight:400;}
.time_metro strong{padding-left:30px;font-weight:400;}

.order-link-prev{background:url(/i/arrow_left_blue.gif) no-repeat left;color:#069;font:11px Tahoma,Arial,sans-serif;display:inline-block;padding:0 5px 0 15px;}
.order-link-next{background:url(/i/arrow_right_blue.gif) no-repeat right;color:#069;font:11px Tahoma,Arial,sans-serif;display:inline-block;padding:0 15px 0 5px;}

.order-region{list-style-type:none;overflow:hidden;height:20px;margin:0;padding:0;}
.order-region li{float:left;height:19px;margin:0;padding:0 20px;}
.order-region li span{border-bottom:1px dashed #069;color:#069;cursor:pointer;font:10px/20px Tahoma,Arial,sans-serif;}
.order-region li.active{background:#fff url(/i/active_bg_left_w.gif) no-repeat left top;padding-right:0;}
.order-region li.active ins{background:url(/i/active_bg_right_w.gif) no-repeat right top;display:inline-block;padding-right:20px;text-decoration:none;}
.order-region li.active span{background:url(../i/active_bg_right_w.gif) no-repeat right top;border:0;color:#000;font-weight:700;display:inline-block;padding-right:20px;text-decoration:none;}

.order-metro{background:#fff url(/i/metro.gif) no-repeat 10px 3px;float:right;font:11px Tahoma,Arial,sans-serif;line-height:22px;padding:0 10px 0 40px;}
.order-metro span{border-bottom:1px dashed #069;color:#069;cursor:pointer;}

.order-tour-link{background:url(/i/order.gif) no-repeat right 3px;display:inline-block;padding-right:17px;white-space:nowrap;}

.bullet{background:url(/i/bullets.gif) no-repeat;font-size:0;line-height:8px;margin-right:6px;overflow:hidden;height:8px;width:8px;display:inline-block;}
.bullet.gren{background-position:0 0;}
.bullet.grey{background-position:0 -8px;}
/* кольцевая  */
.bullet.maroon{background-position:0 -104px;}
.bullet.lblue{background-position:0 -24px;}
/* старые названия, с неправильными цветами   Бутовская  */
.bullet.wblue{background-position:0 -120px;}
/* каховская  */
.bullet.sal{background-position:0 -112px;}
/* люблинская  */
.bullet.yellow{background-position:0 -96px;}

.popup-fav{background:#fff;border:10px solid #ccc;font:12px/1.2 Tahoma,Arial,sans-serif;display:none;position:absolute;width:250px;z-index:100;}
.popup-fav a{color:#069;}
.popup-fav h3{background:#f5f5f5;border-bottom:1px solid #ccc;color:#900;font:18px/1.1 Tahoma,Arial,sans-serif;margin:0;padding:7px 10px;}
.popup-fav span.close_pp{float:right;width:12px;height:12px;background:url(/i/x_gray.gif) no-repeat;margin-top:5px;cursor:pointer;}
.popup-fav .in{padding:10px;}
.popup-fav .in p{margin:0 0 5px;padding:0;}
/* КОНЕЦ ORDER  */
.th_selects{width:100%;margin:0 0 10px;}
.th_selects td{background:#e0ebff;font:11px Tahoma,Arial,sans-serif;white-space:nowrap;vertical-align:middle;padding:14px 10px;}
.th_selects td select{vertical-align:middle;width:98%;font:11px Tahoma,Arial,sans-serif;}

.show_bot{text-align:right;color:#069;}
.show_bot span{background:url(/i/bg_line_help.gif) left bottom repeat-x;cursor:pointer;}
.bot_table_hid{display:none;}

.ost_block{background:#f8f7ed;border-top:10px solid #fff;font:11px Tahoma,Arial,sasn-serif;padding:12px 10px 10px;}
.ost_block h3{font:bold 12px Tahoma,Arial,sasn-serif;}
.ost_block p.less_pad{padding:10px 0 0;}
.ost_block p{padding:11px 0 3px;}
.ost_block p a{color:#069;}

#people_in_room{border:10px solid #ccc;position:absolute;z-index:1000;background:#fff;display:none;width:360px;margin-top:-60px;cursor:move;}
#people_in_room h3{font:18px Arial,sans-serif;color:#900;background:#f5f5f5;border-bottom:1px solid #dbdcd7;padding:8px 0 10px 10px;}
#people_in_room h3 img.close{float:right;cursor:pointer;padding:7px 14px 0 0;}
.tour_in_h{background-color:#e0ebff;font-size:11px;line-height:20px;margin:10px 0 0;padding:6px 10px;}
.tour_in_h a{background-color:#FFF;display:inline;margin-right:20px;text-decoration:none;color:#000;padding:0 5px;}
.tour_in_h a:visited{color:#000;}
.tour_in_h a:hover{text-decoration:underline;}
.tour_in_h p{display:inline;white-space:nowrap;}
.standart_popup span.close_pp{float:right;width:12px;height:12px;background:url(/i/x_gray.gif) no-repeat;cursor:pointer;margin:5px 10px 0 0;}

.search_letter{font:10px/13px Arial,sans-serif;}
.search_letter a{color:#069;text-decoration:none;float:left;padding:0;}
.search_letter .letters{width:700px;}
.search_letter .switcher_letters a{padding:0 5px 0 3px;}
.search_letter a span{text-decoration:underline;float:left;cursor:pointer;height:17px;padding:2px 3px 0 4px;}
.search_letter span span{text-decoration:none;float:left;height:17px;padding:2px 3px 0 4px;}
.search_letter a span.active{font-weight:700;}
.search_letter a:visited{color:#069;}
.search_letter a.hide_link_active{color:#000;font-weight:700;font-size:10px;background:url(../i/active_bg_right.gif) right 0 no-repeat;padding:0 3px 0 0;}
.search_letter a.hide_link_active span{padding-left:8px;padding-right:5px;background:url(../i/active_bg_left.gif) left 0 no-repeat #F1EFDB;text-decoration:none;padding-top:2px;height:17px;}
.search_letter a.hide_link_active:visited{color:#000;}
.search_letter td{padding:3px 0 7px 10px;}
.search_letter .rus_alph{float:left;width:450px;}
.search_letter .eng_alph{float:left;display:none;width:450px;}
.search_letter .eng_alph a span{padding:2px 3px 0 6px;}
.search_letter .link_eng{color:#069;font:10px/13px Tahoma,Arial,sans-serif;float:left;}
.search_letter .link_rus{color:#069;font:10px/13px Tahoma,Arial,sans-serif;float:left;}

#content table.page_404 h1{font:28px/30px Tahoma,Arial,sans-serif;color:#000;padding:0;}
#content table.page_404 p{font:12px/14px Tahoma,Arial,sans-serif;color:#000;padding:20px 0 0;}
#content table.page_404 a{color:#069;}
#content table.page_404 a:visited{color:#069;}

#content table.page_404 .bord_top{border-top:1px solid #b8baaf;padding:13px 10px 16px;}
#content table.page_404 .bord_top h3{font:bold 10px Tahoma,Arial,sans-serif;padding:0 0 5px;}
#content table.page_404 .bord_top ul li{font:normal 11px/14px Tahoma,Arial,sans-serif;display:inline;background:url(../i/red_bullet.gif) right 6px no-repeat;white-space:nowrap;margin:0 8px 0 0;padding:0 14px 0 0;}
#content table.page_404 .bord_top ul li.last{background:none;}
#content table.page_404 .bord_top ul li a{font:normal 11px Tahoma,Arial,sans-serif;text-decoration:none;}
#content table.page_404 .bord_top ul li a:hover{text-decoration:underline;}

#content table.page_404 .search_block{font:normal 10px Tahoma,Arial,sans-serif;height:54px;background:#f1efdb;margin:32px 0 0;padding:8px 10px 0;}
#content table.page_404 .search_block strong{padding-right:16px;}
#content table.page_404 .search_block span.blue{padding-right:0;cursor:pointer;color:#069;background:url(../i/blue_small_dashed.gif) left bottom repeat-x;}
#content table.page_404 .search_block .fields{padding-top:7px;}
#content table.page_404 .search_block .fields input.s_field{width:100%;}
#content table.page_404 .search_block .fields input.go_s{width:60px;margin-left:15px;}

.standart_popup1024{border:10px solid #ccc;position:absolute;z-index:1000;background:#fff;display:none;margin-top:-10px;}
.standart_popup1024 h3{font:18px Arial,sans-serif;color:#900;background:#f5f5f5;border-bottom:1px solid #dbdcd7;padding:8px 0 10px 10px;}
.standart_popup1024 h3 img.close{float:right;cursor:pointer;padding:7px 14px 0 0;}
.standart_popup1024 img.close{float:right;cursor:pointer;padding:7px 14px 0 0;}

.active-pp{display:block;}

.standart_popup1024 span.close_pp{float:right;width:12px;height:12px;background:url(/i/x_gray.gif) no-repeat;right:10px;top:5px;position:absolute;z-index:2;cursor:pointer;margin:5px 10px 0 0;}

.expand-child{cursor:pointer;}

.blue_alt{color:#069;cursor:pointer;float:left;text-decoration:none;padding:2px 6px;}
.blue_alt:visited{color:#069;}
.bg_white{background:#E8E4C0;color:#000;}

.oth_new2 td{padding-bottom:0;padding-top:3px;}
.oth_new2{margin:0;}
.search-tab-inner{padding:5px 0;}
.tours-hotel .link_blue_dashed2{font:11px Tahoma,Arial,sans-serif;border-bottom:1px dashed #666;color:#666;cursor:pointer;text-decoration:none;position:relative;left:-30px;top:2px;}

table.upper_search2 td{height:32px;font:normal 10px/24px Tahoma,Arial,sans-serif;color:#069;padding:0;}
table.upper_search2 td span{border-bottom:1px dashed #069;cursor:pointer;margin:0 18px;}
table.upper_search2 td.active{background:#fff;font-weight:700;}
table.upper_search2 td.active span{border:none;cursor:auto;color:#000;}
table.upper_search2 td div.corner4{height:1px;font-size:0;line-height:0;overflow:hidden;border:4px solid #e0ebff;border-top:none;border-bottom:none;}
table.upper_search2 td div.corner2{height:1px;font-size:0;line-height:0;overflow:hidden;border:2px solid #e0ebff;border-top:none;border-bottom:none;}
table.upper_search2 td div.corner1{height:2px;font-size:0;line-height:0;overflow:hidden;border:1px solid #e0ebff;border-top:none;border-bottom:none;}
div.under_search2{display:none;}
.country_block.layout2{border:0;margin:0 0 10px;}
.country_block.layout2 .col_of_fourth{padding:0;}
.country_block .fl:first-letter{font-weight:700;}
.country_choose{border-top:1px solid #e0ebff;text-align:center;padding:12px;}
.country_choose a{background:#fff1e9;color:#900;display:inline-block;font:bold 11px Tahoma,Arial,sans-serif;padding:5px 20px;}

#content .tematic_tour_left_menu table td{height:170px;vertical-align:bottom;width:150px;}
#content .tematic_tour_left_menu table{margin:32px auto 12px;}
#content .tematic_tour_left_menu table td div{width:150px;}
#content .tematic_tour_left_menu table td div div{position:absolute;left:0;}

.ruble span.ru{text-transform:uppercase !important;font-family:"Arial" !important;font-weight:400 !important;text-decoration:none !important;}
.ruble span.nd{position:absolute;vertical-align:top !important;font-family:"Arial" !important;font-weight:400 !important;text-decoration:none !important;margin:1px 0 0;}
.ruble{vertical-align:top !important;display:inline-block;}
.ruble.f9 span.nd{margin:1px 0 0;}
.ruble.f10 span.nd{margin:1px 0 0;}
.ruble.f15 span.nd{margin:1px 0 0;}
.ruble.f11 span.nd{margin:1px 0 0;}
.ruble.f12 span.nd{margin:1px 0 0;}
.ruble.f13 span.nd{margin:1px 0 0;}
.ruble.f14 span.nd{margin:1px 0 0;}
.ruble.f16 span.nd{margin:1px 0 0;}
.ruble.f20 span.nd{margin:1px 0 0;}
.ruble.f21 span.nd{margin:3px 0 0;}
.ruble.f22 span.nd{margin:3px 0 0;}
.ruble.f17 span.nd{margin:2px 0 0;}
.ruble.f18 span.nd{margin:2px 0 0;}
.ruble.f19 span.nd{margin:2px 0 0;}

.fav-tours-filter{background:#e0ebff;margin:10px 0;padding:10px;}
.fav-tours-filter input{font:11px Tahoma,Arial,sans-serif;vertical-align:middle;}
.fav-tours-filter label{font:11px/1.2 Tahoma,Arial,sans-serif;padding-right:1px;vertical-align:middle;}
.fav-tours-filter select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:90%;vertical-align:middle;margin:0;padding:1px;}
.fav-tours-filter td{background:#fff;border-bottom:1px solid #e0ebff;font:11px/1.3 Tahoma,Arial,sans-serif;padding:12px 10px;}

.fav-sort{font:10px Tahoma,Arial,sans-serif;text-align:right;}
.fav-sort a{color:#069;display:inline-block;text-decoration:none;margin:0 5px;}
.fav-sort span{border-bottom:1px dashed #069;display:inline-block;}
.fav-sort a.active{background:#f1efdb url(/i/active_bg_left.gif) no-repeat left top;color:#000;}
.fav-sort a.active span{background:url(/i/active_bg_right.gif) no-repeat right top;border:0;font-weight:700;line-height:18px;margin:0;padding:0 10px 1px;}

.fav-tour-block{background:#f1e7db;margin:10px 0 0;}
.fav-tour-block p{margin:0 0 2px;}
.fav-tour-block td{font:11px Tahoma,Arial,sans-serif;padding:8px 10px 7px;}
.fav-tour-block td img{padding-top:2px;}
.fav-tour-block td.fav-td{padding-left:0;}
.fav-tour-block td.fav-td .close_pp{float:right;width:12px;height:12px;background:url(/i/x_gray.gif) no-repeat;cursor:pointer;}
.fav-tour-block td.fav-td .title{font:bold 12px Tahoma,Arial,sans-serif;margin-bottom:2px;}
.fav-tour-block td.fav-td .title .title_link{color:#000;text-decoration:none;}
.fav-tour-block td.fav-td .title .title_link:visited{color:#000;}
.fav-tour-block td.fav-td .desc{color:#666;font:10px Tahoma,Arial,sans-serif;padding-right:40px;}
.fav-tour-block td.fav-td .desc_lite{color:#999;font:10px Tahoma,Arial,sans-serif;padding-right:40px;padding-bottom:7px;}
.fav-tour-block td.fav-td .desc_lite a{color:#999;text-decoration:none;border-bottom:1px dashed #999;}
.fav-tour-block td.fav-td .desc_lite a:visited{color:#999;}
.fav-tour-block td.fav-td .desc_black{color:#000;font:10px Tahoma,Arial,sans-serif;padding-right:40px;}
.fav-tour-block td.fav-td .more_desc{height:33px;padding-bottom:3px;}
.fav-tour-block td.fav-td .desc span{white-space:nowrap;}
.fav-tour-block .price{float:left;color:#999;padding-right:15px;}
.fav-tour-block .price b{color:#900;font:bold 18px Tahoma,Arial,sans-serif;}
.fav-tour-block .price img{position:relative;top:2px;}
.fav-tour-block .price-old{float:left;font:10px Tahoma,Arial,sans-serif;}
.fav-tour-block .price-old .sale{color:#900;}
.fav-tour-block .price-wrap{overflow:hidden;width:100%;margin:0 0 2px;}
.fav-tour-block .all-info{clear:left;float:right;}
.fav-tour-block .all-info a{background:url(/i/arrow_red_3.gif) no-repeat right;color:#900;font:9px Tahoma,Arial,sans-serif;padding-right:12px;}
.fav-tour-block .all-info a:hover{text-decoration:none;}
.fav-tour-block .all-info2{clear:left;}
.fav-tour-block .all-info2 a{border-bottom:1px dashed #900;color:#900;font:9px Tahoma,Arial,sans-serif;text-decoration:none;}
.fav-tour-block .more{background:url(/i/submenu_noactive_red.gif) no-repeat right 5px;clear:left;float:left;padding-right:7px;}
.fav-tour-block .more a{border-bottom:1px dashed #900;color:#900;display:inline-block;font:9px Tahoma,Arial,sans-serif;text-decoration:none;}
.fav-tour-block .active{background:url(/i/submenu_active_red.gif) no-repeat right;}
.fav-tour-block .add-links{float:left;font:9px Tahoma,Arial,sans-serif;}
.fav-tour-block .add-comment{border-bottom:1px dashed #999;color:#999;cursor:pointer;display:inline-block;margin-left:7px;}
.fav-tour-block .add-compare{border-bottom:1px dashed #999;color:#999;cursor:pointer;display:inline-block;margin-left:7px;}
.fav-tour-block .fav-submenu{background:#f8f3ed;border-top:1px solid #fff;color:#999;display:none;font:10px Tahoma,Arial,sans-serif;text-align:left;padding:8px 10px 10px;}
.fav-tour-block .fav-submenu a{color:#069;}
.fav-tour-block .fav-submenu a.save{border-bottom:1px dashed #000;text-decoration:none;}
.fav-tour-block .fav-prices{background:#f8f3ed;border-top:1px solid #fff;color:#666;display:none;font:10px Tahoma,Arial,sans-serif;padding:7px 10px;}
.fav-tour-block .fav-prices .title{color:#999;}
.fav-tour-block .fav-prices .title b{color:#000;font:bold 11px Tahoma,Arial,sans-serif;}
.fav-tour-block .fav-prices .desc a{background:#e8e4c0;color:#666;margin-right:10px;text-decoration:none;padding:0 2px;}
.fav-tour-block .fav-prices .desc a:hover{text-decoration:underline;}
.fav-tour-block.altrow{background:#f1efdb;}
.fav-tour-block.altrow .price b{color:#000;}
.fav-tour-block.altrow .fav-submenu{background:#f8f7ed;}
.fav-tour-block.altrow .fav-prices{background:#f8f7ed;}

.ta-tabs{background:#f1efdb;list-style-type:none;overflow:hidden;height:30px;margin:0;padding:0 10px;}
.ta-tabs li{float:left;height:30px;margin:0;padding:0 20px;}
.ta-tabs li span{border-bottom:1px dashed #069;color:#069;cursor:pointer;font:10px/30px Tahoma,Arial,sans-serif;text-transform:uppercase;}
.ta-tabs li.active{background:#fff url(/i/active_bg_left_30.gif) no-repeat left top;padding-right:0;}
.ta-tabs li.active span{background:url(/i/active_bg_right_30.gif) no-repeat right top;display:inline-block;border:0;color:#000;font-weight:700;padding-right:20px;}
.ta-photos{list-style-type:none;overflow:hidden;width:100%;margin:0;padding:0 0 10px;}
.ta-photos li{float:left;margin:0;padding:0 10px 0 0;}
#content .ta-info{border-bottom:1px solid #ccc;font:11px/1.3 Tahoma,Arial,sans-serif;overflow:auto;zoom:1;padding:15px 20px;}
#content .ta-info a{color:#069;}
#content .ta-info h2{color:#900;font:18px Tahoma,Arial,sans-serif;margin:-5px 0 7px;padding:0;}
#content .ta-info p{margin:7px 0;}
#content .ta-info .column{float:left;width:48%;}
#content .ta-send{background:#f1efdb;text-align:center;padding:10px;}
#content .ta-send a{color:#c00;font:bold 14px Tahoma,Arial,sans-serif;}

.standart_popup h3.pp1{background:#f1efdb;border-bottom:0;}
.standart_popup h3.pp1 span.ta{color:#666;font:9px Tahoma,Arial,sans-serif;}

.tab-region{display:none;}
.tab-region select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;}

.ta-tab{display:none;}
.ta-tab .ta-dir b{font-size:12px;}

.ta-link-print{color:#069;font:bold 14px Tahoma,Arial,sans-serif;float:right;}
.ta-link-fscr{color:#069;font:bold 14px Tahoma,Arial,sans-serif;}

.ta-manag td{padding-right:10px;}

.ta-title{background:#f1efdb;font:18px Tahoma,Arial,sans-serif;margin:10px 0;padding:10px;}
.ta-title .ta-other{background:url(/i/arrow_left_blue.gif) no-repeat left;color:#069;float:left;font:11px Tahoma,Arial,sans-serif;margin-top:5px;width:122px;padding:0 5px 0 15px;}
.ta-title .ta-name{border-bottom:1px dashed #069;color:#069;cursor:pointer;}
.ta-title .ta-phone{font:11px Tahoma,Arial,sans-serif;}
.order-thanks{background:#f1efdb;font:12px Tahoma,Arial,sans-serif;padding:5px 10px;}
.order-thanks p{margin:0 0 5px;}
.order-thanks p a{color:#900;}

.order-nomer{float:right;}

.order-tour-info{margin-bottom:10px;width:100%;}
.order-tour-info td{font:11px Tahoma,Arial,sans-serif;padding:3px 10px;}

.order-content hr{clear:both;height:1px;color:#000;background-color:#000;border:0;margin:0;}
.order-content hr.hr_stand{background:none;border-bottom:1px solid #000;}
.order-content h5{font:bold 11px Tahoma,Arial,sans-serif;margin:5px 0;padding:0 10px;}

.order-tourist-info{padding:5px 10px;}
.order-tourist-info p{font:12px Tahoma,Arial,sans-serif;margin:5px 0;}
.order-tourist-info table{margin-bottom:10px;width:100%;}
.order-tourist-info th{font:10px/1.4 Tahoma,Arial,sans-serif;width:16%;}
.order-tourist-info td{font:11px/1.4 Tahoma,Arial,sans-serif;}

.order-contacts{font:11px/1.4 Tahoma,Arial,sans-serif;padding:5px 10px;}
.order-contacts a{color:#000;}
.order-contacts h4{padding:0 !important;}
.order-contacts p{margin:4px 0;}

.order-info-map{float:right;margin:0 0 5px 10px;}

.order-price-line{font:11px Tahoma,Arial,sans-serif;padding:5px 10px;}
.order-price-line .price{font:18px Tahoma,Arial,sans-serif;margin-right:10px;}
.order-price-line .price-text{font:bold 14px Tahoma,Arial,sans-serif;margin-right:50px;}

.view_print{display:none;}

.order-service{margin-bottom:10px;width:100%;}
.order-service td{font:11px Tahoma,Arial,sans-serif;padding:3px 10px;}

.order-print{text-align:right;padding:10px;}
.order-print input{font:bold 18px Arial,sans-serif;float:right;margin:1px 10px 0 0;padding:5px 20px;}
.order-thanks input{font:bold 18px Arial,sans-serif;float:right;margin:1px 10px 0 0;padding:5px 20px;}

#header-print{height:50px;position:relative;display:none;}
#header-print img.logo{position:absolute;top:13px;left:20px;}
#header-print .order-head{text-align:right;padding:10px 20px 0;}
#header-print .order-head h1{color:#000;font:28px/1.1 Tahoma,Arial,sans-serif;margin:5px 0;}
.fav-tour-block .fav-comment{background:#f8f7ed;border-top:1px solid #fff;display:none;font:10px Tahoma,Arial,sans-serif;padding:7px 10px;}
.fav-tour-block .fav-comment .title{color:#000;font:bold 11px Tahoma,Arial,sans-serif;}
.fav-tour-block .gray_comment .title{color:#555;}
.fav-tour-block .gray_comment .desc{color:#555;}
.fav-tour-block .gray_comment .title b{color:#555;}
.fav-tour-block .fav-comment .fav-com-edit{color:#999;border-bottom:1px dashed #999;cursor:pointer;margin-right:10px;}
.fav-tour-block .fav-comment .fav-com-del{color:#999;border-bottom:1px dashed #999;cursor:pointer;margin-right:10px;}

.fav-tour-block .fav-tour{background:#f4f4f4;font:10px Tahoma,Arial,sans-serif;height:1%;overflow:hidden;padding:8px 10px 7px;}
.fav-tour-block .fav-tour .close_pp{float:right;width:12px;height:12px;background:url(../i/x_gray.gif) no-repeat;cursor:pointer;}
.fav-tour-block .fav-tour .title{font:bold 11px Tahoma,Arial,sans-serif;margin-bottom:2px;}
.fav-tour-block .fav-tour .desc{color:#666;font:10px Tahoma,Arial,sans-serif;}
.fav-tour-block .fav-tour .fav-edit-title{border-bottom:1px dashed #999;color:#999;font:9px Tahoma,Arial,sans-serif;cursor:pointer;margin-left:5px;}

.fav-tour-params{background:#f9f9f9;border-top:1px solid #fff;display:none;font:10px Tahoma,Arial,sans-serif;padding:7px 10px;}
.fav-tour-params table{width:100%;}
.fav-tour-params th{border-bottom:1px dotted #c8c8c3;color:#999;font:10px Tahoma,Arial,sans-serif;width:25%;padding:3px 5px 3px 0;}
.fav-tour-params td{border-bottom:1px dotted #c8c8c3;color:#666;font:10px Tahoma,Arial,sans-serif;width:25%;padding:3px 5px 3px 0;}
.fav-tour-params .last_row th{border-bottom:none;}
.fav-tour-params .last_row td{border-bottom:none;}
.fav-tour-params .fav-param-exc{border-bottom:1px dashed #666;color:#666;cursor:pointer;}

.fav-edit-data{border-bottom:1px dashed #069;text-decoration:none;}
.fav-tour-block.altrow2 .fav-submenu{background:#f9f9f9;}
#edit-title{width:250px;}
#edit-data{width:210px;}
#info-exc{width:485px;}

.graybg{background:#f4f4f4;}

#del-alert{width:255px;}

.compare-block{background:#f8f7ed;border-top:1px solid #b8baaf;font:10px Tahoma,Arial,sans-serif;margin:10px 0;padding:5px 0;}
.compare-block p{margin:5px 0;padding:0 10px;}
.compare-block .close_pp{float:right;width:12px;height:12px;background:url(/i/x_gray.gif) no-repeat;cursor:pointer;}
.compare-block .hotel{border-bottom:1px dotted #c8c8c3;margin:0;padding:3px 10px;}
.compare-block .submit{text-align:center;padding:10px;}
.compare-block .title{font:bold 12px Tahoma,Arial,sans-serif;}

#edit-com{width:405px;}
.edit-body{font:11px Tahoma,Arial,sans-serif;padding:10px;}
.edit-body textarea{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;height:130px;width:100%;}
.edit-submit{padding:0 10px 10px;}
.edit-submit input{font:12px Tahoma,Arial,sans-serif;}
.edit-submit input.submit{float:right;}
.edit-body input.field{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:130px;}
.edit-body input.cal{background:#d9dae7 url(../i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:18px;width:18px;vertical-align:middle;margin:0;}
.edit-body input.small{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;height:16px;line-height:16px;text-align:center;width:45px;vertical-align:middle;margin:0;padding:0 3px;}
.edit-body p{margin:3px 0;}

#content .ta-info h2 span.ta{color:#666;font:9px Tahoma,Arial,sans-serif;}

.text-gray-block{background:#f8f7ed;border-top:1px solid #b8baaf;font:11px Tahoma,Arial,sans-serif;margin:10px 0;padding:10px 15px;}

.fav-sort table td{font:11px Tahoma;white-space:nowrap;vertical-align:middle;padding:10px;}
.fav-sort table td a{color:#069;display:inline-block;text-decoration:none;margin:0 5px;}
.fav-sort table td a.dashed{color:#069;display:inline-block;text-decoration:none;border-bottom:1px dashed #069;font-weight:700;margin:0;}
.fav-sort table td span{color:#999;}
.fav-sort table td.active div{background:#f1efdb url(../i/active_bg_left.gif) no-repeat left top;line-height:18px;float:right;margin:0;}
.fav-sort table td.active div div{background:url(../i/active_bg_right.gif) no-repeat right top;padding:0 10px 1px;}
.fav-sort table td.active div div a{color:#000;font-weight:700;}
.fav-sort table td.active div div a span{font-weight:400;color:#000;border:0;}


#content .standart_block h3.select_con{background:#e2edf5;font:normal 11px Tahoma,Arial,sans-serif;text-align:left;border-top:1px dotted #999;border-bottom:1px dotted #999;background-color:transparent;margin:2px 18px 3px;padding:6px 0 8px;}
#content .standart_block h3.select_con a{color:#999;text-decoration:underline;}
#content .standart_block h3.select_con a:visited{color:#999;}
#content .standart_block h3.select_con a:hover{text-decoration:none;}

.content-print{display:none;}

.header-print{height:50px;position:relative;display:none;}
.header-print img.logo{position:absolute;top:13px;left:20px;}
.header-print .order-head{text-align:right;padding:10px 20px 0;}
.header-print .order-head h1{color:#000 !important;font:28px/1.1 Tahoma,Arial,sans-serif !important;margin:5px 0;padding:0 !important;}

.order-tourist-info2{padding:5px 10px;}
.order-tourist-info2 p{font:12px Tahoma,Arial,sans-serif;margin:5px 0;}
.order-tourist-info2 table{margin-bottom:10px;}
.order-tourist-info2 th{font:10px/1.4 Tahoma,Arial,sans-serif;padding:1px 10px 1px 0;}
.order-tourist-info2 td{font:11px/1.4 Tahoma,Arial,sans-serif;padding:1px 10px 1px 0;}

.popup_menu_f{border-bottom:0;display:none;background:#fff;border:5px solid #607e8d;position:absolute;left:169px;bottom:36px;opacity:0.4;filter:alpha(opacity=40);z-index:1000;}
.active_pp_f{width:500px;opacity:1;filter:alpha(opacity=100);display:block;}
.popup_menu_f a{color:#069;}

#feedback h1{color:#999;background:#f5f5f5 url(../i/arrows_expand.gif) no-repeat right -3px;cursor:pointer;font:normal 11px Tahoma,Arial,sans-serif;height:22px;line-height:20px;_width:125px;margin:0;padding:5px 35px 5px 15px;}
#feedback h1.active{background:#f5f5f5 url(../i/arrows_expand.gif) no-repeat right -62px;font:18px Tahoma,Arial,sans-serif;line-height:normal;_padding:5px 0 5px 15px;_width:485px;}
#feedback h1.active span{display:inline;background:transparent;}

.popup_menu_f .expand-block{border-top:1px solid #e0dfd7;display:none;overflow:hidden;height:1%;padding:10px 15px;}
.popup_menu_f table{border:0;width:100%;margin:0;padding:0;}
.popup_menu_f table td{vertical-align:middle;font-size:11px;font-family:Tahoma, Arial;padding:5px 0;}
.popup_menu_f table td span{color:#999;}
.popup_menu_f table td input{width:98%;}
.popup_menu_f table td input.nd_f{width:auto;vertical-align:middle;margin:0 5px 0 0;}
.popup_menu_f table td label{margin-right:15px;vertical-align:middle;}
.popup_menu_f table td select{width:98%;}
.popup_menu_f table td textarea{width:98%;}

.f_err{color:red;font-size:11px;}

#feedbackLoad{position:absolute;z-index:1100;background:#E6E6E6 url(../i/loading.gif) no-repeat center;}

.content_table td div.sky_blue div.flink2{float:right;padding-right:5px;background-color:#FFF;margin-top:7px;}
.content_table td div.sky_blue div.flink2 a{background:#FFF url(../i/arrow_red.gif) no-repeat right 5px;color:#c30;display:inline-block;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:10px;font-family:Tahoma;padding:3px 12px 3px 10px;}
.content_table td div.sky_blue div.flink2 a:hover{text-decoration:underline;}

.order-fk{position:absolute;margin-left:42%;margin-top:-22px;font-size:10px;font-family:Tahoma;color:#666;display:block;text-align:center;}

div.photo_block_show{border-bottom:1px solid #aba9a2;display:none;margin-bottom:10px;overflow:hidden;height:100%;padding:0 0 14px;}
div.photo_block_show div.pic_element{position:relative;height:90px;width:130px;float:left;margin:0 6px 8px 0;}
div.photo_block_show div.pic_element .bottom_row{display:none;}
div.photo_block_show div img{position:relative;}
div.photo_block_show div img.bottom_opacity{position:absolute;height:20px;width:130px;left:0;top:100px;}
div.photo_block_show div img.top_opacity{position:absolute;height:20px;width:30px;right:0;top:0;}
div.photo_block_show div a.clock{display:block;width:10px;height:13px;background:url(../i/photo_icons.png) left top no-repeat;position:absolute;top:3px;right:9px;}
div.photo_block_show div a.del{display:block;width:12px;height:11px;background:url(../i/photo_icons.png) left -35px no-repeat;position:absolute;top:5px;right:8px;}
div.photo_block_show div a.green{display:block;width:15px;height:11px;background:url(../i/photo_icons.png) left -68px no-repeat;position:absolute;top:5px;right:7px;}
div.photo_block_show div a.no_eye{display:block;width:20px;height:11px;background:url(../i/photo_icons.png) left -101px no-repeat;position:absolute;top:104px;left:35px;}
div.photo_block_show div a.eye{display:block;width:20px;height:11px;background:url(../i/photo_icons.png) left -177px no-repeat;position:absolute;top:105px;left:35px;}
div.photo_block_show div a.pencil{display:block;width:13px;height:13px;background:url(../i/photo_icons.png) left -139px no-repeat;position:absolute;top:103px;right:35px;}

.tour_rest .big_adv_block{background:#0193c7;}
.tour_rest .adv_block_in{background:none;border-left:1px solid #CDE9F2;}
.tour_rest img.palma{width:200px;position:absolute;left:0;top:0;}
.tour_rest img.logo_inside{right:0;}
.tour_rest .adv_block_in a.middle_inside{left:30%;margin-left:-90px;top:9px;position:absolute;float:left;color:#f89200;font:normal 11px Arial,sans-serif;background:none;z-index:1000;padding:6px 10px 7px;}
span.ch_conb span{border-bottom:1px dashed #069 !important;}

#look_gmap{background:url(../i/blue_small_dashed.gif) repeat-x left bottom;color:#069;text-decoration:none;margin:0 15px 0 2px;}
#for_gmap{margin:10px 0;}
.gwrap{white-space:nowrap;}
.no_actv{display:none;}

#content h2.b_red a.pm{color:#900;text-decoration:none;}
#content h2.b_red a:visited.pm{color:#900;}

#content h2.big_h2 span{color:#999;font-size:15px;}
#content h2.big_h2 span.black{color:#000;}
#content h2.big_h2 a{color:#069;font-size:15px;text-decoration:underline;}
#content h2.big_h2 a:hover{text-decoration:none;}

.airport-transport{font:11px/1.3 Tahoma,Arial,sans-serif;font-size:11px;padding:0 15px 0 0;}
.airport-transport p{padding:5px 0;}

.standart_popup .list_img{width:100%;background-color:#f1efdb;}
.standart_popup .list_img td{text-align:center;vertical-align:middle;padding:10px 5px;}

.link_blue_dashed{background:url(../i/o_gray_star.gif) left 3px no-repeat;float:right;font:11px Tahoma,Arial,sans-serif;margin:8px 15px 0 0;padding:0 2px 5px 15px;}
.link_blue_dashed span{border-bottom:1px dashed #777;color:#777;cursor:pointer;}

#content .cont h2{font:bold 16px Tahoma,Arial;color:#900;background:#F1EFDB;border-bottom:1px solid #fff;margin:0 0 5px;padding:4px 10px 5px;}
#content .cont h2 a.co{color:#900;font-size:14px;text-decoration:underline;}
#content .cont h2 .numb_co{color:#7b7961;font-size:12px;font-weight:400;}
#content .cont h2 a.co:visited{color:#900;}
#content .cont h2 a.co:hover{text-decoration:underline;}
#content .cont h2 a.all{float:right;font:11px/18px Tahoma,Arial;color:#7B7961;text-decoration:underline;}
#content .cont h2 a.all:visited{color:#7B7961;}
#content .cont h2 a.all:hover{text-decoration:none;}

.airport-block{font:12px Tahoma,Arial,sans-serif;margin:0 0 10px;}
.airport-block h3{font:bold 12px Tahoma,Arial,sans-serif;margin:15px 10px 7px;padding:0;}
.airport-block p{margin:0;padding:10px 0 5px;}
.airport-block td{font:12px Tahoma,Arial,sans-serif;}

.airport-tbl{border-top:1px solid #ccc;margin:10px 0;}
.airport-tbl td{border-bottom:1px solid #ccc;font:11px/1.3 Tahoma,Arial,sans-serif;padding:5px 10px 5px 0;}
.airport-tbl td.spravka{color:#900;font:bold 12px/1.3 Tahoma,Arial,sans-serif;padding:15px 0 5px;}

.airport-images{width:140px;padding:10px 10px 0 0;}
.airport-images img{margin-bottom:10px;}

.airport-content h3{font:bold 12px Tahoma,Arial,sans-serif;margin:20px 0 10px;padding:0;}
.airport-content h1{margin:0 !important;padding:15px 0 12px !important;}
.airport-content p{font:12px Tahoma, Arial;margin:0 !important;padding:10px 20px 0 0 !important;}

.airport-menu{border-top:1px solid #ccc;padding:10px;}
.airport-menu li{font:11px/12px Tahoma,Arial,sans-serif;color:#000;border-top:none;padding:1px 0 3px 4px;}
.airport-menu li span{background:url(../i/red_bullet.gif) left 5px no-repeat;display:block;padding:0 0 0 10px;}
.airport-menu li a{color:#069;text-decoration:none;}
.airport-menu li a:hover{text-decoration:underline;}
.airport-menu li a.external{background:url(../i/arrow_red.gif) no-repeat right 5px;padding-right:10px;color:#c30;}

.airport-link-more{color:#069;font:bold 11px/12px Tahoma,Arial,sans-serif;}

.airport-info td{font:11px/1.3 Tahoma,Arial,sans-serif;padding:3px 10px;}
.airport-info tr.altrow td{background:#f4f4f4;}

.airport-back{background:url(../i/arrow_left_blue2.gif) no-repeat 0 7px;color:#069 !important;float:right;font:11px/1.3 Tahoma,Arial,sans-serif;margin-top:5px;padding-left:12px;text-decoration:underline !important;}

.aviacompany-block{border-top:1px solid #e0ebff;overflow:hidden;width:100%;}
.aviacompany-block .item{float:left;width:49%;font:12px Tahoma,Arial,sans-serif;padding:5px 0;}
.aviacompany-block .item p{padding:5px 20px;}
.aviacompany-block .item a{color:#069;}

.under_search.layout3{background:#fff;}

.aviacompany-letters{padding:10px 20px;}
.aviacompany-letters a{color:#069;display:inline-block;font:10px/19px Tahoma,Arial,sans-serif;margin-left:5px;padding:0;}
.aviacompany-letters .active{background:#f1efdb url(../i/active_bg_left.gif) no-repeat left top;display:inline-block;padding-left:10px;}
.aviacompany-letters .active a{background:url(../i/active_bg_right.gif) no-repeat right top;color:#000;font:bold 11px/19px Tahoma,Arial,sans-serif;text-decoration:none;margin:0;padding:0 10px 0 0;}
.aviacompany-letters .lang{float:right;}

.airport-header{background:#f1efdb;cursor:pointer;font:bold 12px/1.2 Tahoma,Arial,sans-serif;margin:10px 0 0;padding:10px;}

.airport-block-in{display:none;height:100%;margin:0;padding:0;}

.airport-content a{color:#069;}
.airport-content ul{list-style-type:none;margin:10px;padding:0;}
.airport-content ul li{background:url(../i/minus_black.gif) no-repeat 0 7px;padding-left:20px;margin:0 0 10px;}
.btn_aero_print{font-size:14px;font-weight:bolder;width:150px;text-align:center;float:right;margin:15px 0 0;}
.airo_glue_line{font-size:0;line-height:0;padding:15px 0 0;}
.black_px_line{font-size:0;line-height:0;height:1px;background:#000;}
.search-turoper a{background:url(../i/arrow_left.gif) no-repeat left 4px;display:inline-block;color:#c30;font-size:10px;font-family:Tahoma;font-weight:700;text-transform:uppercase;text-decoration:none;margin-top:15px;padding:0 10px 0 12px;}
.search-turoper a:hover{text-decoration:underline;}
.country_fp{background:url(/i/arrow_down_red.png) right bottom no-repeat;cursor:pointer;padding:0 12px 0 0;}
.country_cs{background:url(/i/arrow_down_red.png) right bottom no-repeat;cursor:pointer;padding:0 12px 0 0;}

.content_table td .cntr_inf_1{width:100%;border-bottom:1px solid #b8baaf;border-top:1px solid #b8baaf;}
.content_table td .cntr_inf_1 td{font-size:11px;color:#000;font-family:Tahoma;line-height:15px;padding:15px 10px 10px;}
.content_table td .cntr_inf_1 td h3{font-family:Tahoma;font-size:18px;margin-bottom:10px;}
.content_table td .cntr_inf_1 td span{color:#999;}
.content_table td .cntr_inf_1 td a{color:#069;text-decoration:none;}
.content_table td .cntr_inf_1 td a:hover{color:#069;text-decoration:underline;}
.content_table td .cntr_inf_2{font-size:11px;color:#000;font-family:Tahoma;line-height:16px;padding:10px;}
.content_table td .cntr_inf_2 a{color:#069;display:inline-block;margin-top:6px;}
.content_table td .cntr_inf_3{font-size:11px;color:#999;font-family:Tahoma;line-height:16px;background-color:#f9f9f9;padding:6px 15px 10px;}
.content_table td .cntr_inf_3 a{color:#999;}
.content_table td .cntr_inf_3 img{display:inline;margin-top:-1px;padding:0 10px;}
.popup_menu_f h1{background:#f5f5f5 url(/i/arrows_expand.gif) no-repeat right -62px;font:18px Tahoma,Arial,sans-serif;line-height:normal;_padding:5px 0 5px 15px;height:22px;cursor:pointer;_width:125px;color:#000;margin:0;padding:5px 35px 5px 15px;}
.popup_menu_f h1.active{background:#f5f5f5 url(../i/arrows_expand.gif) no-repeat right -62px;font:18px Tahoma,Arial,sans-serif;line-height:normal;_padding:5px 0 5px 15px;_width:485px;}
.popup_menu_f h1.active span{display:inline;}

.popup_menu_f table td.td_text{font-size:10px;padding-bottom:13px;color:#7b7961;}
.popup_menu_f table td.td_text a{color:#7b7961;}
.popup_menu_f table td.td_f_left{width:35%;white-space:nowrap;}
.popup_menu_f table td.td_f_right{width:65%;}
/* форма бронирования отеля  */
.bron-nomer{background:#e0ebff;margin:10px 0;padding:10px;}
.bron-nomer a{color:#069;}
.bron-nomer input{font:11px Tahoma,Arial,sans-serif;vertical-align:middle;}
.bron-nomer input.cal{background:#d9dae7 url(/i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:18px;width:18px;margin:00;}
.bron-nomer input.data{border:1px solid #a5acb2;height:16px;line-height:16px;text-align:center;width:47px;margin:0;padding:0 3px;}
.bron-nomer select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:60px;vertical-align:middle;margin:0;padding:1px;}
.bron-nomer select.nomer{width:120px;}
.bron-nomer td{background:#fff;border-bottom:1px solid #e0ebff;font:11px/1.3 Tahoma,Arial,sans-serif;white-space:nowrap;padding:10px;}
.bron-nomer td td{border:0;padding:0;}
.bron-nomer td.reset{vertical-align:middle;text-align:center;}
.bron-nomer td.reset a{border-bottom:1px dashed #069;color:#069;text-decoration:none;}
.bron-nomer td.reset input{margin:0 10px;}
.bron-nomer th{background:#eff5ff;font:10px/1.3 Tahoma,Arial,sans-serif;white-space:nowrap;padding:7px 10px;}
/* //форма бронирования отеля   форма результатов поиска брони  */
.hotel_bron_01{width:100%;}
.hotel_bron_01 td{font-size:10px;font-family:Tahoma;color:#000;background-color:#f4f4f4;line-height:18px;padding:5px 10px;}
.hotel_bron_01 td div#np{font-size:10px;background-color:#FFF;font-weight:700;font-family:Tahoma;background-image:url(/i/arrow_hotel_l.gif);background-position:top left;background-repeat:no-repeat;display:block;float:right;line-height:20px;text-transform:uppercase;height:20px;padding:0 8px 0 20px;}
.hotel_bron_01 td div#np a{color:#c30;text-decoration:none;}
.hotel_bron_01 td div#np a:hover{color:#c30;text-decoration:underline;}

.hotel_bron_02{width:100%;}
.hotel_bron_02 tr th{font-family:Tahoma;font-size:11px;padding:10px;}
.hotel_bron_02 tr td{font-family:Tahoma;font-size:11px;padding:15px 10px;}
.hotel_bron_02 tr th b{font-size:12px;font-weight:700;}
.hotel_bron_02 tr td span{color:#999;}
.hotel_bron_02 tr td a{color:#069;}
.hotel_bron_02 tr.ttl td{background-color:#f1efdb;padding:10px;}
.hotel_bron_02 tr.ttl td.active_down{background:#e3dfb7;}
.hotel_bron_02 tr.ttl td.active_up{background:#e3dfb7;}
.hotel_bron_02 tr.ttl td.active_down span{background:url(/i/arrows.gif) right 5px no-repeat;color:#000;padding:0 10px 0 0;}
.hotel_bron_02 tr.ttl td.active_up span{background:url(/i/arrows.gif) right -91px no-repeat;color:#000;padding:0 10px 0 0;}

.hotel_bron_02 tr.active td{background-color:#f8f7ed;}
.hotel_bron_02 tr td.pdd1{padding:15px 10px 5px;}
.hotel_bron_02 tr td.pdd2{padding:5px 10px 15px;}
/* //форма результатов поиска брони   блоки спецпроектов на главной  */
layout4 td{background:#FFF;border-bottom:1px solid #FFF;}
/* .layout4 tr.odd td.item { background: #eae7c9; }  */
.layout5 td{background:#FFF;border-bottom:1px solid #FFF;}
/* .layout5 tr.odd td.item { background: #ebebeb; }   ..блоки спецпроектов на главной  */
.big_form table.search_res_new{width:100%;}
.big_form table.search_res_new th{font:normal 10px Tahoma,Arial,sans-serif;color:#000;background:#f1efdb;border-right:1px solid #fff;text-align:center;padding:10px;}
.big_form table.search_res_new th.active_down{background:#e3dfb7;font-weight:700;}
.big_form table.search_res_new th.active_up{background:#e3dfb7;font-weight:700;}
.big_form table.search_res_new th.active_down span{background:url(../i/arrows.gif) right 5px no-repeat;padding:0 10px 0 0;}
.big_form table.search_res_new th.active_up span{background:url(../i/arrows.gif) right -91px no-repeat;padding:0 10px 0 0;}
.big_form table.search_res_new td{color:#494949;font:normal 11px Tahoma,Arial,sans-serif;border-bottom:1px solid #e3dfb7;vertical-align:top;padding:15px 10px;}
.big_form table.search_res_new td span{color:#999;}
.big_form table.search_res_new td img{margin:0 0 1px;}
.big_form table.search_res_new td img.rbl{margin:1px 0 0;}
.big_form table.search_res_new tr td.brd_lft{border-left:1px solid #e3dfb7;border-bottom:2px solid #e3dfb7;text-align:center;color:Red;font-size:14px;}
.big_form table.search_res_new tr td.brd_lft2{border-bottom:1px solid #e3dfb7;text-align:center;color:Red;font-size:14px;}
.big_form table.search_res_new tr td.brd_btm{border-bottom:2px solid #e3dfb7;text-align:center;}
.big_form table.search_res_new tr td.brd_btm2{border-bottom:1px solid #e3dfb7;text-align:center;}
.big_form table.search_res_new tr td div.arr_r{background:url(../i/arrow_red_big.gif) no-repeat top left;padding:0 24px;}
.big_form table.search_res_new tr td div.arr_g{background:url(../i/arrow_green_big.gif) no-repeat top left;padding:0 24px;}
.big_form table.search_res_new tr.next_row td.brd_lft{border-left:1px solid #FFF;border-bottom:2px solid #e3dfb7;text-align:center;}
.big_form table.search_res_new tr.next_row td.brd_btm{border-bottom:2px solid #e3dfb7;text-align:center;}
.big_form table.search_res_new tr.next_row td{background:#f8f7ed;border-bottom:1px solid #FFF;border-top:2px solid #e3dfb7;}
.big_form table.search_res_new tr.next_row2 td{background:#f8f7ed;border-bottom:2px solid #e3dfb7;}
.big_form table.search_res_new tr.next_row3 td{background:#f8f7ed;}
.big_form table.search_res_new td a{color:#069;font:normal 11px Tahoma,Arial,sans-serif;}
.big_form table.search_res_new td a:visited{color:#069;}
.big_form table.search_res_new td a.blue_big{color:#069;font:normal 11px Tahoma,Arial,sans-serif;}
.big_form table.search_res_new td a.blue_big:visited{color:#069;}
.big_form table.search_res_new span.black{color:#000;}
.big_form table.search_res_new span.gray{color:#666;}
.big_form table.search_res_new span.smaller{font:normal 9px Tahoma,Arial,sans-serif;line-height:16px;}
.big_form table.search_res_new span.big_red{font:bold 11px Tahoma,Arial,sans-serif;color:#c30;}
.big_form table.search_res_new a.podrobnee{float:right;margin:5px 0 0 5px;}
.big_form table.search_res_new span.ruble span{color:#c30;}

.big_form table.search_res_new td a.fav{background:url(../i/fav.gif) no-repeat 0 0;display:block;height:14px;width:14px;margin:0 auto;}
.big_form table.search_res_new td a.fav:hover{background:url(../i/fav.gif) no-repeat 0 -128px;}
.big_form table.search_res_new table td a.fav{display:inline-block;margin:0;}

.big_form table.search_res_new tr.left th{text-align:left;}
.big_form table.search_res_new td a.dashed{color:#069;background:url(../i/bg_line_help.gif) left bottom repeat-x;text-decoration:none;}
.big_form table.srw2 tr.next_row td{border:0;}
.big_form table.srw2 tr td{border:0;}
.big_form table.srw2 tr td.inf{line-height:14px;}
.big_form table.srw2 tr span.hidden{display:none;}
.big_form table.srw2 tr span.active{display:block;}

.search-filters td.ha{padding:15px 10px;}
.search-filters tr.mark td{background:#eff5ff;font:11px Tahoma,Arial,sans-serif;}
.search-filters tr.mark td select{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:90%;vertical-align:middle;}
.search-filters tr.mark td strong{font-weight:400;padding-right:15px;white-space:nowrap;}
.big_form table.search_res_new th a.dashed{color:#000;text-decoration:none;}

a.black_link{color:#000 !important;text-decoration:none;}
a.black_link:visited{color:#000;}
a.black_link:hover{text-decoration:underline;}

#overflowing_height1 input{vertical-align:top !important;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:12px;border:1px solid #000;}

.link_prev{background:url(/i/link_prev.png) no-repeat 0 0;background-position:right;behavior:url(iepngfix.htc);height:71px;position:absolute;width:0;cursor:pointer;opacity:0;left:70px;}
.link_next{background:url(/i/link_next.png) no-repeat 0 0;behavior:url(iepngfix.htc);height:71px;position:absolute;right:70px;width:0;cursor:pointer;opacity:0;}
#content h1.layout1 .ask_question{color:#069;font:11px Tahoma,Arial,sans-serif;background:url(../i/bg_line_help.gif) left bottom repeat-x;text-decoration:none;}

.faq-search{background:#f7f5e1;margin:10px 0;padding:10px;}
.faq-search .field{border:1px solid #a5acb2;font:12px Tahoma,Arial,sans-serif;height:16px;width:98%;}
.faq-search .submit{float:right;font:12px Tahoma,Arial,sans-serif;}

.faq-request{border:10px solid #e0ebff;margin:10px 0;}
.faq-request a{color:#069;}
.faq-request input{font:11px Tahoma,Arial,sans-serif;vertical-align:middle;}
.faq-request select.field{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:100%;}
.faq-request input.field{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;width:100%;}
.faq-request td{font:11px/1.3 Tahoma,Arial,sans-serif;vertical-align:middle;padding:16px 10px;}
.faq-request td.top_align{vertical-align:top;line-height:19px;}
.faq-request td.right_nopadd{padding-right:0;}
.faq-request td td{background:none;padding:0;}
.faq-request textarea{border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;overflow:auto;width:100%;margin-top:4px;}
.faq-request tr.altrow td{background:#eff5ff;}
.faq-request a.reset{border-bottom:1px dashed #069;color:#069;text-decoration:none;}
.faq-request .submit{border-top:1px solid #e0ebff;color:gray;width:100%;}
.faq-request input.cp_code{width:140px;border:1px solid #a5acb2;font:11px Tahoma,Arial,sans-serif;margin:0 20px 0 10px;}
.faq-request img.cp_img{display:inline;}

.faq-request td.cp_cell{padding-top:9px;padding-bottom:9px;}
.faq-request_in td{padding-top:0;padding-bottom:0;}

hr{height:1px;color:#b8baaf;background-color:#b8baaf;border:0;margin:10px 0;}

.category{overflow:hidden;width:100%;margin:10px 0 20px;}
.category ul{list-style-type:none;margin:0;padding:0;}
.category ul li{float:left;color:gray;font:10px Tahoma,Arial,sans-serif;white-space:nowrap;margin:0;padding:0;}
.category ul li a{color:#069;font-size:11px;}
.category ul li span{display:inline-block;height:29px;line-height:29px;padding:0 10px;}
.category ul li.active{background:#f1efdb url(../i/category_bg_left.gif) no-repeat left top;}
.category ul li.active span{background:url(../i/category_bg_right.gif) no-repeat right top;}
.category ul li.active a{font-weight:700;color:#000;text-decoration:none;}
.category ul li.active a:visited{color:#000;}

.question{background:#f4f4f4;font:12px Tahoma,Arial,sans-serif;margin:5px 0;}
.question .desc{border-top:1px solid #fff;color:#a6a6a6;font-size:11px;padding:7px 10px;}
.question .msg{padding:10px;}
.question .subj{padding:7px 10px 0;}
.question .subj b{color:#7b7961;}
.question .subj b.black{color:#000;}
.question .subj .data{color:#a6a6a6;float:right;font-size:11px;}

.answer{font:12px Tahoma,Arial,sans-serif;padding-left:10px;margin:5px 0 20px;}
.answer .msg{padding:10px;}
.answer .subj{padding:7px 10px 0;}
.answer .subj b{color:#7b7961;}
.answer .subj .data{color:#a6a6a6;float:right;font-size:11px;}
#answerLoad{position:absolute;z-index:1100;background:#E6E6E6 url(../i/loading.gif) no-repeat center;}
.airport-menu h3{border-bottom:1px solid #ccc;padding-bottom:10px;margin:0 0 10px;}

.search_res td .chkkg{display:block;background:url(../i/refresh16.gif) no-repeat left 0;height:15px;width:15px;cursor:pointer;margin:0 auto;}

#proverka{width:760px;}
#proverka .order_chk{width:100%;margin-top:10px;}
#proverka .order_chk th{background-color:#f1efdb;font-size:10px;font-family:Tahoma;font-weight:400;text-align:left;border-right:1px solid #FFF;padding:10px;}
#proverka .order_chk td{font-size:11px;font-family:Tahoma;text-align:center;vertical-align:middle;padding:10px;}
#proverka .order_chk tr.mark td{background-color:#f8f7ed;}
#proverka .order_chk td.mst{text-align:left;padding:0;}
#proverka .order_chk td.left{text-align:left;}
#proverka .order_chk td.mst div{background-color:#cfc;margin-top:1px;padding:9px 0 9px 10px;}
#proverka .order_chk td.zp div{background-color:#ffc;}
#proverka .order_chk td.ct{padding:0 0 0 10px;}
#proverka .order_chk td.no div{background-color:#f99;}
#proverka .order_chk td .chk_icon{display:inline-block;background-image:url(../i/chksp.gif);background-repeat:no-repeat;height:20px;width:20px;}
#proverka .order_chk td .avia{background-position:left -32px;}
#proverka .order_chk td .auto{background-position:left -122px;}
#proverka .order_chk td .bablo{background-position:left -245px;}
#proverka .order_chk td .house{background-position:left -305px;}
#proverka .order_chk td .clinic{background-position:left -382px;}
#proverka .order_chk td .auto_bk{background-position:left -175px;}
#proverka .order_chk td .avia_bk{background-position:left -78px;}

#proverka .order_chk td .ico_right_arrow{background:url(../i/serv_ico_right_arrow.png) no-repeat left 4px;_background-position:left top;}

#proverka .order_chk td .ico_car{background:url(../i/serv_ico_car.png) no-repeat left 4px;_background-position:left top;}

#proverka .order_chk td .ico_money{background:url(../i/serv_ico_money.png) no-repeat left 4px;_background-position:left top;}

#proverka .order_chk td .ico_house{background:url(../i/serv_ico_house.png) no-repeat left 4px;_background-position:left top;}

#proverka .order_chk td .ico_strah{background:url(../i/serv_ico_strah.png) no-repeat left 4px;_background-position:left top;}

#proverka .order_chk td .ico_left_arrow{background:url(../i/serv_ico_left_arrow.png) no-repeat left 4px;_background-position:left top;}
.standart_popup div.submit{border-top:1px solid #dbdcd7;text-align:center;padding:15px;}
.standart_popup .submit input{font:11px Tahoma,Arial,sans-serif;}
span.close_pp_check{float:right;width:12px;height:12px;background:url(/i/x_gray.gif) no-repeat;cursor:pointer;margin:9px 9px 0 0;}

#carousel{background:url(/i/bg_carousel.gif) repeat-x left 5px;width:100%;height:105px;position:relative;z-index:1;top:-10px;}
#carousel ul{list-style-type:none;margin:0;padding:0;}
#carousel ul li{float:left;height:105px;margin:0;padding:0;}
#carousel .carousel{height:105px;overflow:hidden;margin:0 auto;}
#carousel .wrap1{background:url(/i/arrow_prev_b.gif) no-repeat 0 -15px;width:100%;}
#carousel .wrap2{background:url(/i/arrow_next_b.gif) no-repeat 100% -15px;padding:0 40px;}
#carousel .next{background:url(/i/px.gif) no-repeat bottom;cursor:pointer;height:105px;right:0;position:absolute;bottom:0;width:40px;z-index:10;}
#carousel .prev{background:url(/i/px.gif) no-repeat bottom;cursor:pointer;height:105px;left:0;position:absolute;bottom:0;width:40px;z-index:10;}

.slidr #carousel{background:#f1efdb;width:100%;height:auto;top:0;position:relative;z-index:1;text-align:center;margin:10px 0;}
.slidr #carousel ul{list-style-type:none;margin:0;padding:0;}
.slidr #carousel ul li{float:left;height:100px;width:292px;margin:0;padding:0;}
.slidr #carousel ul li p{color:#777;font:10px Tahoma,Arial,sans-serif;margin:0 0 6px;padding:0 5px 0 0;}
.slidr #carousel ul li p.hotelname{color:#000;font:10px Arial,sans-serif;}
.slidr #carousel ul li p.hotelname a{color:#039;font:bold 13px Arial,sans-serif;}
.slidr #carousel ul li p.hotelname img{float:left;margin:0 5px 0 0;}
.slidr #carousel .carousel{height:100px;overflow:hidden;text-align:left;margin:0 auto;}
.slidr #carousel .wrap1{background:url(../i/adv_arrow_prev.gif) no-repeat 0 -15px;width:100%;}
.slidr #carousel .wrap2{background:url(../i/adv_arrow_next.gif) no-repeat 100% -15px;padding:10px 36px 2px;}
.slidr #carousel .next{background:url(../i/px.gif) no-repeat bottom;cursor:pointer;height:120px;right:0;position:absolute;bottom:0;width:40px;z-index:10;}
.slidr #carousel .prev{background:url(../i/px.gif) no-repeat bottom;cursor:pointer;height:120px;left:0;position:absolute;bottom:0;width:40px;z-index:10;}

.hellp_ico{background:url(/i/help.gif) no-repeat left;height:13px;width:13px;display:inline-block;cursor:pointer;}
.price_notes{text-align:center;font-weight:bolder;font-size:12px;color:#000;vertical-align:middle;white-space:nowrap;padding:0;}
.price_notes .ii{position:relative;top:2px;cursor:pointer;}
.order-fk .price_notes{position:relative;top:-2px;display:block;float:left;clear:left;}

.sh_map a{background:url(../i/sh_map.png) no-repeat center;height:16px;width:16px;display:inline-block;text-decoration:none;}

.gray_pop h3{background:#f5f5f5;border-bottom:1px solid #d3d4d1;margin:0;}
.tb_pop_query{width:100%;}
.tb_pop_query td{font-size:11px;color:#000;font-family:Tahoma, Arial, sans-serif;}
.tb_pop_query td a{color:#069;}
.tb_pop_query td .f9{font-size:9px;}
.tb_pop_query .lh14{line-height:14px;}
.tb_pop_query td .cgr{color:#999;}
.tb_pop_query td .red{color:#c30;font-weight:bolder;text-decoration:none;}
.tb_pop_query th{background:#e5e5e5;font-size:10px;color:#000;font-weight:400;padding:8px 0;}
.tb_pop_query .lp{padding:10px 0 10px 10px;}
.tb_pop_query .rp{padding:10px 10px 0;}
.tb_pop_query .bw td{border-bottom:1px solid #fff;}
.tb_pop_query .bg td{border-bottom:1px solid #f1f1ef;}
.tb_pop_query .bsg td{border-bottom:1px solid #dbdcd7;}
.tb_pop_query table{border-collapse:collapse;width:100%;}
.tb_pop_query table td{padding:0;}
.tb_pop_query .text_sm{vertical-align:middle;width:20%;padding:10px 10px 13px;}
.tb_pop_query .text_bg{font-size:18px;color:#900;vertical-align:middle;padding:8px 10px 13px 0;}
.tb_pop_query .glue{width:10px;min-width:10px;font-size:0;line-height:0;white-space:nowrap;}
.tb_pop_query .glue div{width:10px;min-width:10px;font-size:0;line-height:0;white-space:nowrap;}
.tb_pop_query .glue2{width:15px;min-width:10px;font-size:0;line-height:0;white-space:nowrap;}
.tb_pop_query .glue2 div{width:15px;min-width:10px;font-size:0;line-height:0;white-space:nowrap;}
.tb_pop_query .blue_line td{background:#e0ebff;padding:9px 0;}
.tb_pop_query td.text_field{color:#000;font-size:11px;width:65px;white-space:nowrap;vertical-align:top;padding:12px 10px 11px 0;}
.tb_pop_query td.text_more{padding-top:5px;font-size:10px;white-space:nowrap;}
.tb_pop_query td.text_more p{white-space:nowrap;margin:0;padding:0;}
.tb_pop_query td.text_field .star{color:#900;}
.tb_pop_query td.form_field{width:225px;vertical-align:middle;padding:9px 0;}
.tb_pop_query td.form_field input{width:223px;color:#000;font-size:11px;border:1px solid #a5acb2;padding:2px;}
.tb_pop_query td.textarea{padding:9px 0;}
.tb_pop_query td.textarea textarea{width:537px;font-family:Tahoma, Arial, sans-serif;height:138px;border:1px solid #a5acb2;overflow:auto;padding:2px;}

.standart_popup .bottom_at{text-align:center;padding:15px 0;}
.standart_popup .bottom_at input.send{font-size:11px;width:110px;}

#content h3.app_c_h3{color:#900;font-size:18px;background-color:#ddd;font-weight:400;margin:10px 0 0;padding:11px 10px;}
#header .info_block .app_gb{color:#900;display:block;font:24px/24px Tahoma,Arial,sans-serif;padding:35px 0 0 15px;}
#header .info_block .con_tur_gb{color:#900;display:block;font:11px/12px Arial,sans-serif;padding:8px 0 0 17px;}
#header .info_block .con_tur_gb a{background:url(../i/blue_small_dashed.gif) repeat-x scroll left bottom transparent;color:#069;text-decoration:none;display:inline;font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:bolder;}
.standart_popup .cont_for_bron_gb{width:100%;margin:10px 0 0;}
.standart_popup .cont_for_bron_gb th{font-family:Tahoma;font-size:14px;line-height:13px;color:#900;font-weight:700;padding:10px 10px 10px 20px;}
.standart_popup .cont_for_bron_gb td{font-family:Tahoma;font-size:11px;line-height:15px;border-bottom:1px solid #f1efdb;padding:10px 10px 20px 20px;}
.standart_popup .cont_for_bron_gb td a{color:#069;}
.standart_popup .app_gn_send{width:100%;}
.standart_popup .app_gn_send td{font-size:11px;font-family:Tahoma, Arial, sans-serif;line-height:12px;white-space:nowrap;vertical-align:middle;padding:14px 10px 14px 20px;}
.standart_popup .app_gn_send td input{font-size:11px;width:165px;vertical-align:middle;}
.standart_popup .app_gn_send td select{font-size:11px;width:165px;vertical-align:middle;}
.standart_popup .app_gn_send td span{font-size:9px;color:#b2b2b2;}
.standart_popup .app_gn_send td p{line-height:12px;margin:8px 0 12px;}
.standart_popup .app_gn_send tr.alt td{background-color:#f8f7ed;}
.standart_popup .app_gn_send td.alt{background-color:#f8f7ed;}
.standart_popup .app_gn_send tr.empty td{padding:5px 10px 0 20px;}
.standart_popup .app_gn_send td.brd{border-right:1px solid #f1efdb;padding-left:5px;}
.standart_popup .app_gn_send td.area{width:320px;vertical-align:top;padding:10px 20px 10px 12px;}
.standart_popup .app_gn_send td.area textarea{width:285px;height:230px;}
.standart_popup .app_gn_send td.brd input.date{width:60px;}
.standart_popup .app_gn_send td.brd input.cal{background:#d9dae7 url(../i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:17px;width:18px;margin:0;}
.standart_popup .end{background-color:#f1efdb;text-align:center;padding:22px;}
.standart_popup .end input{font-size:13px;font-weight:700;font-family:Tahoma, Arial, sans-serif;vertical-align:middle;display:block;margin:0 auto;}
.standart_popup .end table td{font-size:10px;font-family:Tahoma, Arial, sans-serif;vertical-align:middle;color:#666;line-height:11px;padding:0;}
.bord_around .app_gn_send{width:100%;}
.bord_around .app_gn_send td{font-size:11px;font-family:Tahoma, Arial, sans-serif;line-height:12px;white-space:nowrap;vertical-align:middle;background-color:#FFF;padding:14px 10px 14px 20px;}
.bord_around .app_gn_send td input{font-size:11px;width:95%;vertical-align:middle;}
.bord_around .app_gn_send td span{font-size:9px;color:#b2b2b2;}
.bord_around .app_gn_send td p{line-height:12px;margin:8px 0 12px;}
.bord_around .app_gn_send tr.alt td{background-color:#eff5ff;}
.bord_around .app_gn_send tr.empty td{padding:5px 10px 0 20px;}
.bord_around .app_gn_send td.brd{border-right:1px solid #e0ebff;padding-left:5px;}
.bord_around .app_gn_send td.area{width:60%;vertical-align:top;padding:10px 14px;}
.bord_around .app_gn_send td.area textarea{width:98%;height:180px;}
.bord_around .app_gn_send td.brd input.date{width:60px;}
.bord_around .app_gn_send td.brd input.cal{background:#d9dae7 url(../i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:17px;width:18px;margin:0;}
.bord_around .end{background-color:#FFF;text-align:center;border-top:1px solid #e0ebff;padding:22px 20px;}
.bord_around .end input{font-size:13px;font-weight:700;font-family:Tahoma, Arial, sans-serif;vertical-align:middle;display:block;margin:0 auto;}
.bord_around .end table td{font-size:10px;font-family:Tahoma, Arial, sans-serif;vertical-align:middle;color:#666;line-height:11px;padding:0;}
.app_inf_kot td.g_chk span{background:url(../i/ok_sm.gif) no-repeat 0 4px;display:block;padding-left:22px;}
.price_in_week .app_zaya{background-color:#e0ebff;text-align:center;line-height:14px;padding:16px 0 20px;}
.price_in_week .app_zaya a{background:url(../i/blue_small_dashed.gif) repeat-x scroll left bottom transparent;color:#069;text-decoration:none;display:inline-block;font-size:13px;font-weight:700;}
.calendar{z-index:100;}
.ost_block_p{background:#ffe0e0;border-top:30px solid #fff;font:11px/15px Tahoma,Arial,sasn-serif;color:#900;padding:10px;}
.ost_block_p h3{font:bold 12px/14px Tahoma,Arial,sasn-serif;}
.ost_block_p p{padding:0;}
#overlay_new{height:100%;left:0;position:absolute;top:0;width:100%;z-index:500;}
#overlay{background:#000;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);position:fixed;z-index:51;}
#overlay2{background:#000;width:100%;height:100%;opacity:0.0;filter:alpha(opacity=0);position:fixed;z-index:51;}
.tb_three_cols{width:100%;}
.tb_three_cols .item_equal{width:33%;}
.tb_three_cols .r_align{text-align:right;}

.line_promo_agency{min-height:100px;_height:100px;}
.lpa_blue{background:#dfe5e8;}
.lpa_yellow{background:#f1ecb8;}
.lpa_wide{zoom:1;padding:0 0 0 10px;}
.line_promo_agency table{width:100%;}
.line_promo_agency table td{vertical-align:middle;padding:0;}
.line_promo_agency table td.slogan{height:100px;width:25%;text-align:center;padding:0 10px 4px;}
.line_promo_agency table td.slogan strong{display:block;color:#333;font-size:18px;line-height:18px;font-weight:400;margin:0 0 3px;}
.line_promo_agency table td.slogan div{font-size:11px;color:#000;margin:0 0 0 10px;}
.line_promo_agency table td.slogan div span{display:inline-block;text-align:left;float:left;}
.line_promo_agency table td.arrow_bg{width:17px;min-width:17px;white-space:nowrap;font-size:0;line-height:0;}
.line_promo_agency table td.arrow_bg div{width:17px;min-width:17px;white-space:nowrap;font-size:0;line-height:0;}
.lpa_blue table td.arrow_bg{background:url(/i/arrow_bg_blue.gif) no-repeat left center;}
.lpa_yellow table td.arrow_bg{background:url(/i/arrow_bg_yellow.gif) no-repeat left center;}
.line_promo_agency table td.agency{width:35%;text-align:center;padding:0 12px 4px 16px;}
.lpa_blue table td.agency{background:#eef1f6;}
.lpa_yellow table td.agency{background:#f7f4d6;}
.lpa_blue table td.right_border{border-right:2px solid #f7f8fb;}
.lpa_yellow table td.right_border{border-right:2px solid #fbfaeb;}
.line_promo_agency table td.agency table{width:auto;margin:0 auto;}
.line_promo_agency table td.agency table td{padding:0;}
.line_promo_agency table td.agency table td.name{font-size:11px;color:#666;padding:6px 12px 8px 0;}
.line_promo_agency table td.agency table td.name div{font-size:18px;line-height:20px;color:#069;padding:2px 0 3px;}
.line_promo_agency table td.agency table td.name div a{background:url(/i/blue_x_px.gif) repeat-x left bottom;color:#069;text-decoration:none;}
.line_promo_agency table td.agency table td.name div a:hover{background:url(/i/blue_x_px.gif) repeat-x left bottom;color:#069;text-decoration:none;}
.line_promo_agency table td.agency table td.phone{color:#666;font-size:11px;vertical-align:middle;white-space:nowrap;padding:0 0 0 10px;}
.lpa_blue table td.agency table td.phone{border-left:1px solid #bec1c5;}
.lpa_yellow table td.agency table td.phone{border-left:1px solid #dedbc0;}
.line_promo_agency table td.agency table td.phone span{font-size:18px;font-weight:400;display:block;padding:2px 0 0;}
.line_promo_agency table td.select{width:78px;font-size:11px;line-height:15px;color:#333;text-align:center;border-left:2px solid #fff;padding:0 10px 4px;}
.line_promo_agency table td.select .te{text-align:center;}
.line_promo_agency table td.select .link{font-size:18px;line-height:18px;color:#333;margin:0;}
.lpa_wide table td.select .te{min-width:88px;width:88px;white-space:nowrap;}
.line_promo_agency table td.select .link a{text-decoration:underline;color:#333;}
.line_promo_agency table td.select .link a:hover{text-decoration:none;}
.ta-info{border-bottom:1px solid #ccc;font:11px/1.3 Tahoma,Arial,sans-serif;overflow:auto;zoom:1;padding:15px 20px;}
.ta-info a{color:#069;}
.ta-info h2{color:#900;font:18px Tahoma,Arial,sans-serif;margin:-5px 0 7px;padding:0;}
.ta-info p{margin:7px 0;}
.ta-info .column{float:left;width:48%;}
.ta-send{background:#f1efdb;text-align:center;padding:10px;}
.ta-send a{color:#c00;font:bold 14px Tahoma,Arial,sans-serif;}

.iframe_popup{display:none;position:absolute;z-index:999;}
.r_popup{border:0;background:#CCC;width:660px;zoom:1;padding:10px 0;}
.r_popup .r_popup_inner{background:#FFF;margin:0 10px;}
.maroon{color:#900 !important;background-position:0 -104px;}

.order-info .redbg{background-color:#f99;color:#000;padding:10px 5px;}
.order-info .redbg p{font-size:9px;line-height:11px;text-align:center;}
.order-price p{display:none;}

#content .t_tour_tbl_filt td{font-size:11px;width:33%;background-color:#f7f6e9;vertical-align:middle;padding:15px 10px 15px 15px;}
.search_to th{background:#f1efdb;border-right:1px solid #fff;color:#000;font:10px Tahoma,Arial,sans-serif;padding:10px;}
.search_to td{color:#000;font:11px Tahoma,Arial,sans-serif;padding:10px;}
.search_to tr.next_row td{background:#f8f7ed;}
.search_to a.to_popup{color:#069;font:bold 14px/1.2 Tahoma,Arial,sans-serif;display:inline;text-decoration:none;background:none;border-bottom:1px dashed #069;}
.search_to .to_description p{font-size:12px;margin:0 0 15px;padding:0;}
.search_to .to_description small{color:#7f7f7f;font-size:11px;}
.standart_popup .content-info-light{padding:10px;}
.standart_popup .content-info-light td{border-top:1px solid #edeeeb;font:11px/1.2 Tahoma,Arial,sans-serif;padding:10px;}
.standart_popup .content-info-light tr:first-child td{border:0;}

.like_others {position:relative;top:1px;left:10px;}
.like_others label {position:relative;top:-4px;}

div.ct_2010_menu { background-color: #f3f6fb; }
div.ct_2010_menu div.countr { border-bottom: 1px solid White; padding: 7px 10px 14px; }
div.ct_2010_menu div.countr h3 { color: #333333; font-size: 20px; line-height: 22px; font-weight: normal; margin: 0 0 4px; }
div.ct_2010_menu div.countr a { background: url(../i/dashed_607e8d_2.gif) repeat-x 0 bottom; display: inline-block; text-decoration: none; color: #607e8d; font-size: 11px; line-height: 13px; }
div.ct_2010_menu div.sld { padding: 3px 10px 16px; font-size: 11px; line-height: 14px; margin: 0 0 10px; }
div.ct_2010_menu div.sld p { font-size: 12px; line-height: 15px; font-weight: bolder; text-transform: uppercase; margin: 0 0 8px; color: #000000; cursor: pointer; padding: 13px 0 0; }
div.ct_2010_menu div.sld p span {background: url(../i/dashed_000.gif) repeat-x left bottom;}
div.ct_2010_menu div.dld p span {background: url(../i/bg_link_country.gif) repeat-x left bottom; padding-bottom: 0.5px;}
div.ct_2010_menu div.sld p.act {  }
div.ct_2010_menu div.sld table { margin: 0 0 1px; display: none; }
div.ct_2010_menu div.last table {margin: 0px;}
div.ct_2010_menu div.sld td { line-height: 14px; padding: 0 0 7px; }
div.ct_2010_menu div.sld td a,
div.ct_2010_menu div.sld td span { color: #607e8d; padding: 0px 0px 0px 10px; background: url(../i/ico_bl.gif) no-repeat 0px 7px; }
div.ct_2010_menu div.sld td .act { color: #990000; }
div.ct_2010_menu div.sld td a:hover{text-decoration: none;}
div.ct_2010_menu div.sld td.right a { display: inline-block; background: #afbec6; padding: 0 2px; color: White; cursor: pointer; text-decoration: none; }
div.ct_2010_menu div.sld td.right a:hover,
div.ct_2010_menu div.sld td.right a.act {background: #646a7a;color: #fff;}
div.ct_2010_menu div.sld td.right { width: 1%; }

div.ct_2010_submenu { padding: 2px 10px 7px 10px; font-size: 11px; line-height: 14px; background: #f8f7ed; margin: 0px 0px 10px 0px; }
div.ct_2010_submenu h3 { color: #333333; font-size: 12px; font-weight: bolder; text-transform: none; margin: 0 0 8px;padding:0 10px; }
div.ct_2010_submenu table { width: 185px; }
div.ct_2010_submenu td { line-height: 16px; }
div.ct_2010_submenu td a { color: #7B7963; }
div.ct_2010_submenu td.one { padding: 11px 0 1px; }
div.ct_2010_submenu td.one a { font-size: 12px; font-weight: normal; margin: 0 0 8px; color: #666666; text-decoration: none; }
div.ct_2010_submenu td.act a { color: #990000; }
div.ct_2010_submenu td.one a span { white-space: nowrap; }
div.ct_2010_submenu td.two { white-space: nowrap; padding: 12px 0 1px 10px; color: #666666; vertical-align: top; }
div.ct_2010_submenu tr.menu { display: none; }
div.ct_2010_submenu tr.menu td a:hover { color: #7B7963; }

.country_filter div.block table td.ppl span.chld { display: inline-block; width: auto; }
div.country2010 h2 { font-size: 18px; font-weight: normal; line-height: 20px; }
div.country2010 div.to-tbl { background-color: #f8f7ed; padding: 10px; }
div.country2010 div.to-tbl table { width: 100%; }
div.country2010 div.to-tbl table td { font-size: 11px; color: #666666; line-height: 14px; vertical-align: top; padding: 0 0px 0 0; }
div.country2010 div.to-tbl table td b { font-size: 12px; color: #7b7963; line-height: 16px; }
div.country2010 div.to-tbl table td.glue,
div.country2010 div.to-tbl table td.glue div{width: 10px;min-width: 10px;font-size: 0px;line-height: 0px;padding: 0px;}
div.country2010 div.to-tbl table td.item{width: 45%;background: #ffffff;}
div.country2010 div.to-tbl table td.item .image{display: block;height: 100px;position: relative;font-size: 11px;line-height: 15px;color: #fff;font-weight: bolder;text-decoration: none;margin: 0px 0px 7px 0px;}
div.country2010 div.to-tbl table td.item .image span{background: url(../i/black_50.png) repeat left top;display: block;position: absolute;left: 0px;bottom: 0px;width: 100%;padding: 7px 0px 8px 0px;}
div.country2010 div.to-tbl table td.item .image span em{display: block;font-style: normal;margin: 0px 10px 0px 10px;}
div.country2010 div.to-tbl table td.item p{margin: 0px 10px 7px 10px;}
div.country2010 div.to-tbl table td img { margin: 0 10px 2px 0; float: left; }
div.country2010 div.to-tbl table td.logo { width: 150px; text-align: center; vertical-align: middle; background-color: #f1efdb; border: 1px solid #bd9e59; padding: 20px 0 15px; }
div.country2010 div.to-tbl table td.logo img { margin: 0 auto 17px; float: none; display: block; }
div.country2010 div.to-tbl table td.logo h3 { color: #990000; font-size: 20px; line-height: 22px; margin: 0 10px; width: 150px; font-weight: normal; }

div.ct2010-tabs { }
div.ct2010-tabs table.tabs td { background-color: #f1efdb; color: #7b7963; border-right: 1px solid White; font-size: 12px; font-weight: bolder; text-transform: uppercase; cursor: pointer; }
div.ct2010-tabs table.tabs td.act { background-color: #e3dfb7; color: Black; }
div.ct2010-tabs table.tabs td span { display: inline-block; line-height: 15px; padding: 8px 10px 12px; }
div.ct2010-tabs table.tabs td i { height: 1px; font-size: 0; line-height: 0; overflow: hidden; display: block; }
div.ct2010-tabs table.tabs td i.c4 { border: 4px solid #fff; border-top: none; border-bottom: none; }
div.ct2010-tabs table.tabs td i.c2 { border: 2px solid #fff; border-top: none; border-bottom: none; }
div.ct2010-tabs table.tabs td i.c1 { border: 1px solid #fff; border-top: none; border-bottom: none; }

div.ct2010-tabs div.tab { background-color: #f8f7ed; padding: 10px; display: none; }
div.ct2010-tabs div.tab table { width: 100%; }
div.ct2010-tabs div.temtur td { width: 50%; font-size: 11px; background-color: White; }
div.ct2010-tabs div.temtur th { font-size: 12px; padding: 8px 10px 10px; }
div.ct2010-tabs div.tab td.empty, table.ct2010-lasttbl td.empty { width: 10px; padding: 0; background-color: transparent; }
div.ct2010-tabs div.tab td.empty span, table.ct2010-lasttbl td.empty span { width: 10px; display: block; }
div.ct2010-tabs div.temtur td td { background-color: White; padding: 0 10px 9px; width: auto; }
div.ct2010-tabs div.temtur td td.name a{color: #000;text-decoration: none;}
div.ct2010-tabs div.temtur td td.name a:hover{text-decoration: underline;}
div.ct2010-tabs div.temtur td td.price a{color: #990000;text-decoration: none;}
div.ct2010-tabs div.temtur td td.price a:hover{text-decoration: underline;}
div.ct2010-tabs div.tab h3 { font-size: 14px; color: #990000; margin: 0 0 10px; padding: 7px 0 0; vertical-align: middle; }
div.ct2010-tabs div.tab h3 img { margin: 0 7px 1px; }
div.ct2010-tabs div.tab h3 a { font-size: 10px; color: #7b7963; text-transform: uppercase; font-weight: normal; text-decoration: none; }
div.ct2010-tabs div.tab h3 a:hover { text-decoration: underline; }
div.ct2010-tabs div.tab .all_adv{ padding: 7px 0px 0; font-size: 11px; line-height: normal; color: #7b7963; }
div.ct2010-tabs div.tab .all_adv a{color: #7b7963;text-decoration: underline;}
div.ct2010-tabs div.tab .all_adv a:hover{text-decoration: none;}
div.ct2010-tabs div.tab .all_adv span{background: url(../i/ico_arrow_7b7963.gif) no-repeat right 5px;color: #7b7963;padding: 0px 17px 0px 0px;}
div.ct2010-tabs div.tab .aa-blue span{background: url(../i/bg3.gif) no-repeat right 6px;font-size:12px;color:#607E8D;}
div.ct2010-tabs div.tab .aa-blue span a {color:#607E8D;}
div.ct2010-tabs div.temtur td.price { color: #990000; font-weight: bolder; text-align: right;}
div.ct2010-tabs div.desctur td { font-size: 11px; padding: 10px 0 10px 10px; color: #999999; vertical-align: middle; line-height: 15px; }
div.ct2010-tabs div.desctur td.disc { font-size: 16px; color: #7b7963;text-align:center; }
div.ct2010-tabs div.desctur td.price { color: #7b7963; white-space: nowrap;text-align:center; }
div.ct2010-tabs div.desctur td.price b { font-size: 14px; color: #990000; }
div.ct2010-tabs div.desctur td.price a { font-size: 14px; color: #990000; font-weight: bolder; text-decoration: none; }
div.ct2010-tabs div.desctur td.price a:hover{text-decoration: underline;}
div.ct2010-tabs div.desctur tr.alt td { background-color: White; }
div.ct2010-tabs div.desctur td.img { width: 1%; }
div.ct2010-tabs div.desctur td.last { padding: 25px 10px; text-align: right; white-space: nowrap; }
div.ct2010-tabs div.desctur td.img img { width: 31px; }
div.ct2010-tabs div.desctur td a { color: #607e8d;line-height:17px; }
div.ct2010-tabs div.spectur td { width: 50%; font-size: 11px; background-color: White; padding: 10px 10px 5px 10px; }
div.ct2010-tabs div.spectur td td { width: auto; color: #666666; padding: 0; line-height: 14px;padding:7px 0; }
div.ct2010-tabs div.spectur td td a {color: #666666;text-decoration: none;}
div.ct2010-tabs div.spectur td td a:hover {text-decoration: underline;}
div.ct2010-tabs div.spectur td.img { width: 1%; padding: 0 10px 7px 0; }
div.ct2010-tabs div.spectur td.bold { color: #333333; font-size: 12px; line-height: 16px; padding-bottom: 10px;}
div.ct2010-tabs div.spectur td.bold a {color: #333333;text-decoration: none;}
div.ct2010-tabs div.spectur td.bold a:hover{text-decoration: underline;}
div.ct2010-tabs div.spectur td p.bold { color: Black; margin: 0; padding: 6px 0 0; }
div.ct2010-tabs div.spectur tr.gst td {height:10px;background:#F8F7ED;padding:0;}
div.ct2010-tabs div.hottur th { background-color: White; font-size: 12px; padding: 16px 10px 0px; color: #333333; }
div.ct2010-tabs div.hottur th a {color: #000;text-decoration: none;}
div.ct2010-tabs div.hottur th a:hover {text-decoration: underline;}
div.ct2010-tabs div.hottur td { width: 50%; font-size: 11px; }
div.ct2010-tabs div.hottur td td { width: auto; color: Black; padding: 7px 10px; white-space: nowrap; line-height: 16px; vertical-align: bottom; }
div.ct2010-tabs div.hottur td b { display: block; font-weight: normal; color: #7b7963; }
div.ct2010-tabs div.hottur td.wd1 { width: 1%; background: #fff; padding:4px 10px 14px 10px;}
div.ct2010-tabs div.hottur td.wd1 span { display: inline-block; color: #7b7963; margin: 0 0 0 10px; }
div.ct2010-tabs div.hottur td.right { font-size: 14px; color: #990000; font-weight: bolder; background: #fff; padding:4px 10px 14px 10px;}
div.ct2010-tabs div.hottur td.right a {color: #990000;text-decoration: none;}
div.ct2010-tabs div.hottur td.right a:hover{text-decoration: underline;}
div.ct2010-tabs div.hottur .gst td{padding: 0px;height: 10px;font-size: 0px;line-height: 0px;}

table.ct2010-lasttbl { width: 100%; margin: 30px 0 0; }
table.ct2010-lasttbl td { width: 50%; font-size: 11px; background-color: #f8f7ed; }
table.ct2010-lasttbl td.hot_name a {color:#000; text-decoration:underline;}
table.ct2010-lasttbl td.hot_name a:hover {text-decoration:none;}
table.ct2010-lasttbl td.index-hotline a { color: #607e8d; }
table.ct2010-lasttbl td.index-hotline p.read-all a { background: url(../i/arrow_607e8d.gif) no-repeat right 6px; }
table.ct2010-lasttbl th { font-size: 12px; color: #333333; background-color: #e3dfb7; line-height: 40px; padding: 0 10px; text-transform: uppercase; }
table.ct2010-lasttbl th a{color: #333333;text-decoration: none;}
table.ct2010-lasttbl th a:hover{	text-decoration: underline;}
table.ct2010-lasttbl td div.are { padding: 10px 10px 0; }
table.ct2010-lasttbl td div.are img { float: left; }
table.ct2010-lasttbl td div.are div { margin: 0 0 0 100px; color: #7b7963; font-size: 12px; font-weight: bolder; line-height: 15px; height: 55px; }
table.ct2010-lasttbl td div.are div a { color: #7b7963; text-decoration: none; }
table.ct2010-lasttbl td div.are div a:hover { text-decoration: underline; }
table.ct2010-lasttbl td div.are p { margin: 0 0 0 100px; color: #990000; font-size: 12px; font-weight: bolder; }
table.ct2010-lasttbl td div.are p a {color: #990000;text-decoration: none;}
table.ct2010-lasttbl td div.are p a:hover{text-decoration: underline;}
table.ct2010-lasttbl td p.are-read-all { padding: 10px; }
table.ct2010-lasttbl td p.are-read-all a { background: url(../i/arrow-right.gif) no-repeat right 4px; display: inline-block; padding: 0 16px 0 0; color: #7b7961; }

table.ct2010-bp { width: 100%; }
table.ct2010-bp td.op { width: 182px; /*background-color: #f3f6fb;*/ font-size: 12px; line-height: 18px; padding: 0; }
table.ct2010-bp td.op .item{ margin: 0 0 10px;}
table.ct2010-bp td.op .item div{font-size: 11px;color:#666666;display: none;}
table.ct2010-bp td.op .item div p{margin: 0px 0px 0px 0px;padding: 0px;}
table.ct2010-bp td.op .item div p a{background: url(../i/ico_bl.gif) no-repeat 0 9px;padding:0 0 0 10px;color:#666666;text-decoration: underline;}
table.ct2010-bp td.op .item div p a:hover{text-decoration: none;}
table.ct2010-bp td.op .active a{color: #990000;text-decoration: none;}
table.ct2010-bp td.op .active div{display: block;}
table.ct2010-bp td.op div.top { padding: 10px; background-color: #f3f6fb; }
table.ct2010-bp td.op div.top h3 { font-size: 12px; line-height: 15px; text-transform: uppercase; margin: 0 0 10px; }
table.ct2010-bp td.op a { color: #607e8d; display: inline-block; }
table.ct2010-bp td.op .link_all{background-color: #f3f6fb; padding: 0 0px 0px; font-size: 11px; vertical-align: bottom;}
table.ct2010-bp td.op .link_all a{background: url(../i/arrow_607e8d.gif) no-repeat right 6px; display: inline-block; padding: 0 16px 0 0; color: #607e8d;}

.help_ct { background: url(../i/help_ct_l.gif) no-repeat left; height: 29px; padding: 0 0 0 7px; position: absolute; display: none; z-index: 60; width: 110px; }
.help_ct div { background: url(../i/help_ct_r.gif) no-repeat right; height: 29px; padding: 0 3px 0 0; }
.help_ct div div { background: White none; padding: 2px 3px 3px; color: #646a7a; font-size: 10px; line-height: 11px; border: 1px solid #646a7a; border-left: 0; border-right: 0; height: auto; }

.black{color:#000 !important;}
.tb_pop_query .line_min .lp{padding:10px 0 0 10px;}
.tb_pop_query .brd_gray td{border-bottom:1px solid #D3D4D1;}

.banner{background:#E8E5BC;margin-top:20px;text-align:center;position:relative;padding:10px 5px 5px;}
.road{color:#C30;position:absolute;font-size:12px;left:65px;top:18px;width:120px;text-align:left;font-weight:700;line-height:15px;}
.adven{font-size:11px;color:#7B7961;width:160px;padding:6px 0 6px 18px;}
.adven a{color:#7B7961;text-decoration:none;}
.adven a:hover{text-decoration:underline;}

.switch{position:relative;top:-3px;}
.switch span.active{background:url("../i/active_bg_left2.gif") left top no-repeat;margin-left:2px;}
span.acts{background:url("../i/active_bg_left2.gif") left top no-repeat;margin-left:2px;}
.switch span i{font-style:normal;}
span i{font-style:normal;}
.switch span.active i{background:url("../i/active_bg_right2.gif") right top no-repeat;line-height:19px;font-style:normal;padding:0 2px 0 0;}
span.acts i{background:url("../i/active_bg_right2.gif") right top no-repeat;line-height:19px;font-style:normal;padding:0 2px 0 0;}
.switch span.active i b{background:#F1EFDB;color:#000;padding:2px 3px;}
span.acts i b{background:#F1EFDB;color:#000;padding:2px 3px 3px;}

.new_drop{border:none !important;}
.mono{border:none !important;}
.mono td div p{border:none;background:#f1efdb;}
.mono td div p.active{background:#cfd8dd !important;}
.mod_sh .in table.many_serv td{padding-top:10px;}
.mod_sh .in table.many_serv .hotel_service{width:auto;margin-top:10px;padding:0;}
.mod_sh .in table.many_serv .hotel_service p{line-height:21px;border:none;height:22px;padding-right:30px;}
.mod_sh .in table td .hs1{float:left;background:#fff;height:110px;width:49%;padding:7px 0;}
.mod_sh .in table td .hs2{float:left;background:#fff;height:110px;width:100%;padding:7px 0;}
.soft_blue{background:#f3f6fb;position:relative;padding:15px 0;}
.soft_blue .serv_action{width:64%;text-align:right;padding-right:5px;}
.soft_blue .serv_action .cancels{float:right;font-size:11px;color:#607e8d;margin:5px 30px 0 0;}
.soft_blue .serv_action .submit_unact{float:right;}
.soft_blue .name_filtr{float:static;position:absolite;right:0;top:0;margin-top:-28px;display:inline;}
.soft_blue .name_filtr a{color:#d00;background:url("../i/new_dash2.gif") repeat-x center bottom transparent !important;}
.bigger{background:#F3F6FB !important;padding:33px 10px 32px;}

#content .t_tour_tbl_result td .dott{vertical-align:top;}
select{font-family:Tahoma,Arial,sans-serif;}
input{font-family:Tahoma,Arial,sans-serif;}
#root{min-width:1000px;max-width:1420px;margin:0 auto;padding:0;}
.clear{font-size:0 !important;height:0 !important;line-height:0 !important;clear:both !important;overflow:hidden !important;float:none !important;margin:0 !important;padding:0 !important;}
.popup_menu_f h1 span{display:inline;}
.standart_popup .spec_block{border-top:none;height:260px;overflow-y:scroll;margin:0;padding:0 0 15px;}
#header .first_head_column{width:215px;margin:0;}
#header .second_head_column{height:195px;background:#999;margin:0 20px 0 10px;}
#header h2.people_search{font:normal 13px Tahoma,Arial,sans-serif;color:#777;position:absolute;top:98px;left:28px;word-spacing:2px;letter-spacing:2px;}
#header a.star_favorit{position:absolute;display:block;width:12px;height:28px;top:10px;left:200px;background:url(../i/star_favorit.png) left top no-repeat;}
#header a.star_favorit:hover{width:107px;}

#header div.bottom_two_links{position:absolute;bottom:20px;left:10px;background:#f3f6fb;font:normal 11px/12px Tahoma,Arial,sans-serif;color:#000;width:205px;height:65px;padding:0;}
#header div.bottom_two_links p{color:#666;float:left;margin:24px 0 0 14px;padding:0;}
#header div.bottom_two_links p.private{color:#666;background:none;font-weight:700;padding:0 10px 3px;}
#header table.head_main{width:100%;}
#header .above_search span.town{font:bold 14px Tahoma,Arial,sans-serif;background:url(../i/choose_town_bg.gif) right 4px no-repeat;cursor:pointer;padding:0 10px 0 0;}
#header .above_search span.town b{color:red;font:bold 14px Tahoma,Arial,sans-serif;}
#header .above_search p.right_info{float:right;font:normal 11px Tahoma,Arial,sans-serif;color:#777;padding-top:4px;}
#header .above_search p.right_info a{color:#777;margin-left:10px;}
#header .above_search p.right_info a:visited{color:#777;}
#header .search_block strong{padding-right:16px;}
#header .search_block span.blue{padding-right:0;cursor:pointer;color:#069;background:url(/i/blue_small_dashed.gif) left bottom repeat-x;}
#header .search_block .fields{padding-top:7px;}
#header .search_block .fields input.s_field{width:100%;}
#header .search_block .fields input.go_s{width:60px;margin-left:15px;}

#header .info_block{right:10px;font:bold 10px Tahoma,Arial,sans-serif;color:#000;height:127px;width:248px;background:url(/i/bn.gif) right 0 no-repeat;position:absolute;margin-top:11px;border:1px solid #f4f4f4;padding:0;}
#header .info_block .small_phone{font:10px/10px Tahoma,Arial,sans-serif;color:#7f7f7f;display:block;padding:0 0 0 15px;}
#header .info_block .free_call{font:9px/11px Tahoma,Arial,sans-serif;color:#a6a6a6;display:block;padding:25px 0 0 11px;}
#header .info_block .phone{font:32px/32px Tahoma,Arial,sans-serif;color:#900;display:block;padding:0 0 17px 15px;}
#header .info_block .desc{font:bold 10px/11px Tahoma,Arial,sans-serif;color:#000;display:block;padding:21px 0 6px 17px;}
#header .info_block .con_tur{font:11px/12px Arial,sans-serif;color:#900;display:block;padding:0 0 0 17px;}
#header .info_block .con_tur a{color:#900;}
#header .info_block .con_tur a:visited{color:#900;}

#header table.upper_menu td{height:32px;font:normal 10px/13px Tahoma,Arial,sans-serif;color:#000;background:url(../i/separator.gif) right bottom no-repeat;cursor:pointer;}
#header table.upper_menu td.prev_nobg{background:none;}
#header table.upper_menu td div.corner4{height:1px;font-size:0;line-height:0;overflow:hidden;border:4px solid #fff;border-top:none;border-bottom:none;}
#header table.upper_menu td div.corner2{height:1px;font-size:0;line-height:0;overflow:hidden;border:2px solid #fff;border-top:none;border-bottom:none;}
#header table.upper_menu td div.corner1{height:2px;font-size:0;line-height:0;overflow:hidden;border:1px solid #fff;border-top:none;border-bottom:none;}
#header table.upper_menu td.active{background:#f5de91;cursor:auto;}
#header table.upper_menu td.active span{color:#000;}
#header table.upper_menu td a{color:#000;display:block;text-decoration:none;}
#header table.upper_menu td a:visited{color:#000;}
#header table.upper_menu td a:hover{text-decoration:underline;}
#header table.upper_menu td span{color:#000;display:block;padding:5px 10px 0;}
#header table.upper_menu td.last{background:none;}
#header div.under_menu{background:#f5de91;width:100%;display:none;height:32px;}
#header div.sp_actions_under{background:#f8c5b2;}
#header div.under_menu ul.under_menu_list{height:32px;}
#header div.under_menu ul.under_menu_list li{float:left;font:bold 11px/13px Tahoma,Arial,sans-serif;}
#header div.under_menu ul.under_menu_list li.active span{color:#c00;display:block;padding:10px 10px 0;}
#header div.under_menu ul.under_menu_list li a{color:#000;display:block;text-decoration:none;padding:10px 10px 0;}
#header div.under_menu ul.under_menu_list li a:visited{color:#000;}
#header div.under_menu ul.under_menu_list li.white span{color:#fff;font:normal 11px Tahoma,Arial,sans-serif;display:block;padding-top:8px;}

#header .index1{padding:10px 0 0;}
#header .index1 table.upper_menu td:hover{background-color:#d5d8e2;color:#000;}
#header .index1 table.upper_menu td.prev_nobg{background:none;}
#header .index1 table.upper_menu td div.corner4{height:1px;font-size:0;line-height:0;overflow:hidden;border:4px solid #fff;border-top:none;border-bottom:none;}
#header .index1 table.upper_menu td div.corner2{height:1px;font-size:0;line-height:0;overflow:hidden;border:2px solid #fff;border-top:none;border-bottom:none;}
#header .index1 table.upper_menu td div.corner1{height:2px;font-size:0;line-height:0;overflow:hidden;border:1px solid #fff;border-top:none;border-bottom:none;}
#header .index1 table.upper_menu td a:hover{text-decoration:underline;}
#header .index1 table.upper_menu td.last{background:none;}
#header .index1 div.sp_actions_under{background:#f8c5b2;}
#header .index1 div.under_menu ul.under_menu_list{height:32px;}
#header .index1 div.under_menu ul.under_menu_list li.act a{font-weight:700;border-bottom:3px solid #c30;}
#header .index1 div.under_menu ul.under_menu_list li a.hotaviatickets{color:#fc0;}
#header .index1 div.under_menu ul.under_menu_list li a.hotaviatickets:visited{color:#fc0;}
#header .index1 div.under_menu ul.under_menu_list li a.hotaviatickets:hover{color:#fc0;}

.blue{color:#069 !important;}

#content h2 a.all_offers_new{font:11px Tahoma,Arial;color:#069;text-decoration:underline;margin:0 0 0 20px;}
#content h2 a.all_offers_new:visited{color:#069;}
#content h2 a.all_offers_new:hover{text-decoration:none;}
#content .standart_block p.link a{color:#607e8d;}
#content .standart_block p.link a:visited{color:#607e8d;}
#content .standart_block p.text_count span.digit a{color:#999;}
#content .standart_block p.text_count span.digit a:visited{color:#999;}
#content .gray_light{background:#f3f6fb;border-bottom:20px solid #fff;margin-top:0;}
#content .gray_light a{color:#607e8d;}
#content .gray_light a:visited{color:#607e8d;}
#content .trans_bg{background:transparent;border-top:0;}
#content .standart_block p.country a{color:#069;}
#content .standart_block p.country a:visited{color:#069;}
#content .sell p.country a{color:#607E8D;}
#content .sell p.country a:visited{color:#607E8D;}
#content .standart_block p{padding:0 10px;}
#content .standart_block .block{background-color:#FFF;border:1px solid #dfe5e8;margin:0 10px 20px;}
#content .standart_block .block .ttl{background-color:#dfe5e8;padding:5px 10px;}
#content .standart_block .block .ttl a{color:#000;}
#content .standart_block .block .cont{background-color:#FFF;color:#666;padding:7px 10px 8px;}
#content .standart_block .block .cont span{font-size:10px;color:#999;}
#content .standart_block .block .cont p.tuda{background:url(/i/new_sprite.gif) no-repeat left -40px;padding-left:15px;padding-top:5px;}
#content .standart_block .block .cont p.obra{background:url(/i/new_sprite.gif) no-repeat left -280px;padding-left:15px;padding-top:4px;}
#content .standart_block .block .price{background-color:#eff2f3;color:#607e8d;font-size:20px;margin:1px;padding:6px 10px;}
#content .standart_block p.lnk{line-height:18px;margin-top:2px;}
#content .sell p.link{padding:0 0 6px 23px;}
#content .standart_block b.sub_ttl{display:block;font-weight:400;color:#607e8d;background:url(/i/red_bullet.gif) 12px 4px no-repeat;padding:0 0 7px 23px;}
#content .standart_block b.sub_ttl a{color:#607e8d;text-decoration:none;}
#content .standart_block b.sub_ttl a:hover{text-decoration:underline;}

#content .d_yel{padding:15px 0 10px;}
#content .d_yel p.link a{color:#7b7961;}
#content .d_yel p.country a{color:#7b7961;}
#content .d_yel p.country a:visited{color:#7b7961;}
#content .d_yel .level_1_item{font-size:10px;color:#7b7961;text-transform:uppercase;margin:0 10px 15px 11px;padding:0;}
#content .d_yel .level_1_item a{text-decoration:none;color:#7b7961;font-weight:bolder;}
#content .d_yel .level_1_item a:hover{text-decoration:underline;}
#content .d_yel .level_1_item_active a{color:#000;}
#content .d_yel .under_level_1{margin:-10px 0 0;padding:0 0 7px;}

.arenda_vill{background-color:#f4ecc5;font-family:Tahoma;overflow:hidden;zoom:0;margin:0 0 1px;padding:0 18px 0 35px;}
.arenda_vill table{width:100%;}
a.other_hot{background:url(/i/for_link.gif) no-repeat left top;width:110px;height:50px;display:block;color:#7b7961;font-size:11px;line-height:13px;margin:19px 0 0;padding:10px 0 0 16px;}
.arenda_vill div.blk{width:47%;float:left;padding:20px 0 20px 10px;}
.arenda_vill div.blk .top{color:#999;font-size:11px;display:block;}
.arenda_vill div.blk .img{float:left;}
.arenda_vill div.blk .img img{width:66px;}
.arenda_vill div.blk .txt{padding-left:75px;}
.arenda_vill div.blk a.mddl{color:#7b7961;font-size:12px;font-weight:700;display:block;margin-bottom:5px;text-decoration:underline;line-height:15px;}
.arenda_vill div.blk a.mddl:hover{text-decoration:none;}
.arenda_vill div.blk .price{color:#666;font-size:11px;display:block;margin-top:10px;}

.expert_block{background-color:#f4ecc5;font-family:Tahoma;overflow:hidden;zoom:0;margin:0 0 1px;padding:0 18px 0 35px;}
.expert_block table{width:100%;}
.expert_block div.blk{width:47%;float:left;padding:16px 0 20px 10px;}
.expert_block div.blk .top{color:#999;font-size:11px;display:block;}
.expert_block div.blk .img{float:left;}
.expert_block div.blk .img img{width:66px;}
.expert_block div.blk .txt{padding-left:75px;}
.expert_block div.blk a.mddl{color:#7b7961;font-size:12px;font-weight:700;display:block;margin-bottom:5px;text-decoration:underline;line-height:15px;}
.expert_block div.blk a.mddl:hover{text-decoration:none;}
.expert_block div.blk .price{color:#666;font-size:11px;display:block;margin-top:10px;}

#content .h2_expert{position:relative;border-bottom:1px solid #FFF;text-transform:uppercase;font-family:Tahoma, Arial, sans-serif;font-size:14px;font-weight:700;background:#fff;height:100%;padding:14px 0 12px 50px;}
#content .h2_expert span{background:url(/i/expert_ico.gif) no-repeat 0 7px;display:block;height:45px;width:35px;position:absolute;left:10px;margin-top:-15px;}

#content .tematic_center{background-color:#f7f6e9;font-family:Tahoma, Arial, sans-serif;margin-top:20px;}
#content .tematic_center h1{background-color:#e8e5bc;font-size:14px;font-weight:700;text-transform:uppercase;line-height:12px;color:#000;position:relative;padding:14px 10px 13px 70px;}
#content .tematic_center h1 a{color:#000;text-decoration:none;}
#content .tematic_center h1 a:hover{text-decoration:underline;}
#content .tematic_center h1 span{background:url(../i/icon_big_sprite.png) no-repeat left -10px;display:block;height:40px;position:absolute;margin-top:-20px;width:50px;left:10px;}
#content .tematic_center .in{overflow:hidden;text-align:center;height:150px;padding:10px 5px;}
#content .tematic_center .in table{float:left;width:140px;margin:0 5px;}
#content .tematic_center .in table th{font-family:Tahoma, Arial, sans-serif;width:143px;font-size:10px;font-weight:700;text-transform:uppercase;padding:8px 0 17px;}
#content .tematic_center .in table td{font-family:Tahoma, Arial, sans-serif;font-size:11px;width:143px;background-color:#FFF;padding:0;}
#content .tematic_center .in table .empty{width:7px;background-color:transparent;padding:0;}
#content .tematic_center .in table th a{color:#000;text-decoration:none;}
#content .tematic_center .in table td a{color:#7b7961;display:block;line-height:14px;text-decoration:none;margin:5px 10px 0;}
#content .tematic_center .in table td a.all{color:#7b7961;display:inline;line-height:14px;height:auto;margin:0;}
#content .tematic_center .in table tr.btm td{background-color:transparent;padding:10px 0 9px;}
#content .tematic_center .in table tr.btm td a{display:inline-block;margin-left:10px;}
#content .tematic_center .in table th a:hover{text-decoration:underline;}
#content .tematic_center .in table td a:hover{text-decoration:underline;}
#content .tematic_center .in table td a.price{color:#c30;display:block;line-height:12px;margin:4px 10px 12px;}
#content .tematic_center .in table td a.one{text-decoration:none;background:url(../i/tematic_sprite.gif) repeat-x left top;height:28px;margin:0;}
#content .tematic_center .in table td a.two{text-decoration:none;background:url(../i/tematic_sprite.gif) repeat-x left -28px;height:28px;margin:0;}
#content .tematic_center .in table td a.three{text-decoration:none;background:url(../i/tematic_sprite.gif) repeat-x left -56px;height:28px;margin:0;}
#content .tematic_center .in table td a.four{text-decoration:none;background:url(../i/tematic_sprite.gif) repeat-x left -84px;height:28px;margin:0;}
#content .tematic_center .in .view_all{border:1px solid;color:#7b7961;display:block;font-size:11px;margin-top:10px;text-decoration:none;position:relative;border-color:#FFF #cecdb7 #cecdb7 #FFF;padding:5px 10px 6px;}
#content .tematic_center .in .view_all span{display:block;background:#fbfbf4 url(../i/new_sprite.gif) no-repeat 7px 8px;position:absolute;right:0;width:22px;top:0;height:22px;}

#content p.all_ttl { font-size: 10px; text-transform: uppercase; color: #7b7961;  display: inline;  position: relative; margin-left: 10px; font-weight: normal; }
#content p.all_ttl a { text-decoration: none; color: #7b7961; margin: 0 5px;background: url(../i/new_sprite.gif) no-repeat left -175px;padding-left: 21px; }
#content p.all_ttl a:hover { text-decoration: underline; }

.n_auth{font-family:Tahoma, Arial, sans-serif;position:absolute;top:3px;right:286px;}
.n_auth .a4e_novogo{background:url(../i/new_abil.gif) no-repeat 0 0;width:117px;font-size:10px;display:inline-block;height:15px;position:relative;top:-1px;}
.n_auth .a4e_novogo a{color:#FFF;display:block;text-decoration:none;margin:0 0 0 10px;}
.n_auth .a4e_novogo a:hover{text-decoration:underline;}
.n_auth a.dashed{color:#000;display:inline-block;text-decoration:none;background:url(../i/dashed_b.gif) repeat-x bottom;font-size:12px;margin:0 6px;}
.n_auth .hline{display:inline-block;font-size:12px;background-color:#c2c2c2;height:16px;overflow:hidden;width:1px;position:absolute;top:0;left:47px;margin:0;}

#footer_line{background-color:#f6f6f6;padding:20px 10px 0;}
#footer_line table{width:96%;margin:auto;}
#footer_line table td{font-family:Tahoma,Arial;font-size:10px;color:#666;padding-right:10px;}
#footer_line table th{font-family:Tahoma,Arial;font-size:10px;color:#666;padding-bottom:9px;}
#footer_line table td a{color:#666;text-decoration:none;line-height:15px;}
#footer_line table td a:hover{text-decoration:underline;}
#footer_line p{height:20px;color:#FFF;font-size:10px;text-align:center;margin:0 2%;}
#footer div{font:normal 11px Tahoma,Arial,sans-serif;}
#footer div.logo{width:130px;float:left;height:90px;}
#footer div.logo a{background:url(/i/logo_gray.gif) no-repeat left top;display:block;height:30px;text-decoration:none;width:111px;margin-top:30px;}
#footer div.cont{float:left;padding-top:20px;width:44%;}
#footer p.links{width:auto;padding-top:5px;line-height:12px;}
#footer p a:hover{color:#777;text-decoration:none;}
#footer div.feedback{background:url(/i/feedback.gif) no-repeat 0 0;float:left;height:21px;width:145px;margin:33px 10px 0 0;padding:3px 0 0 12px;}
#footer div.feedback a{color:#FFF;text-decoration:none;background:url(/i/dashed_w.gif) repeat-x 1px bottom;}

#footer .footer_countr{background-color:#F6F6F6;width:210px;position:relative;float:right;margin-right:0;margin-top:24px;}
#footer .footer_countr .one{border-bottom:1px solid #f6f6f6;}
#footer .footer_countr .two{line-height:10px;padding:6px 10px 8px;}
#footer .footer_countr .two a{color:#bdbdbd;text-decoration:none;}
#footer .footer_countr .two a:hover{color:#bdbdbd;text-decoration:underline;}
#footer .footer_countr .one p{float:left;width:auto;line-height:10px;padding:7px 10px;}
#footer .footer_countr .one p.f10{font:10px;padding:8px 10px 6px;}
#footer .footer_countr .one a.plus{float:right;display:block;text-decoration:none;width:13px;height:13px;background:#ccc url(/i/new_sprite.gif) no-repeat 3px -229px;margin:6px;}
#footer .footer_countr .one a.minus{background:#ccc url(/i/new_sprite.gif) no-repeat -65px -229px;}

#footer .footer_cntr{width:205px;height:17px;background-color:#ddd;position:relative;float:right;margin-right:20px;margin-top:30px;}
#footer .footer_cntr table{width:100%;}
#footer .footer_cntr table td{color:#949494;font-size:9px;text-align:center;vertical-align:middle;height:16px;margin:0;padding:2px 0 0;}
#footer .footer_cntr table td table td{border:0;}
#footer .footer_cntr table td.col_1{width:35%;border-right:1px solid #e9e9e9;}
#footer .footer_cntr table td.col_2{width:20%;border-right:1px solid #e9e9e9;}
#footer .footer_cntr table td.col_3{width:20%;border-right:1px solid #e9e9e9;}
#footer .footer_cntr table td.col_4{width:10%;color:#000;}

#footer .footer_c0{position:absolute;width:210px;margin-top:-96px;display:none;}
#footer .footer_c0 td{background-color:#f6f6f6;border-bottom:1px solid #FFF;width:105px;text-align:center;padding:8px 0;}
#header .bg_ban0{background:url(/i/bg_ban0.gif) no-repeat right top;}
#header .bg_ban1{background:url(/i/bg_ban1.gif) no-repeat right top;}
#header .bg_ban2{background:url(/i/bg_ban2.gif) no-repeat right top;}
#header .bg_ban3{background:url(/i/bg_ban3.gif) no-repeat right top;}
#header .bg_ban4{background:url(/i/bg_ban4.gif) no-repeat right top;}
#header .bg_ban5{background:url(/i/bg_ban5.gif) no-repeat right top;}
#header .bg_ban6{background:url(/i/bg_ban6.gif) no-repeat right top;}
#header .bg_ban7{background:url(/i/bg_ban7.gif) no-repeat right top;}
#header .bg_ban8{background:url(/i/bg_ban8.gif) no-repeat right top;}
#header .bg_ban9{background:url(/i/bg_ban9.gif) no-repeat right top;}
#header .bg_ban10{background:url(/i/bg_ban10.gif) no-repeat right top;}
#header .bg_ban11{background:url(/i/bg_ban11.gif) no-repeat right top;}
#header .bg_ban12{background:url(/i/bg_ban12.gif) no-repeat right top;}
#header .bg_ban13{background:url(/i/bg_ban13.gif) no-repeat right top;}
#header .bg_ban14{background:url(/i/bg_ban14.gif) no-repeat right top;}
#header .bg_ban15{background:url(/i/bg_ban15.gif) no-repeat right top;}
#header .info_block .top_a_ta{position:absolute;right:0;top:-1px;}

#header .corr_tour{background:url(/i/bn2.png) right 0 no-repeat;width:248px;right:10px;}
#header .corr_tour .girl_inn{width:248px;position:relative;}
#header .corr_tour .adv_for_agency{height:21px;background:url(/i/adv_for_agency.gif) no-repeat right top #eee;font-size:10px;line-height:19px;font-weight:400;text-decoration:none;color:#999;display:block;width:250px;position:absolute;bottom:-23px;left:-1px;}
#header .corr_tour .adv_for_agency span{color:#999;text-decoration:underline;padding:0 36px 0 18px;}
#header .corr_tour .adv_for_agency:hover span{text-decoration:none;}

#header .new_banner .info_block .small_phone  {color:#990000;}
#header .new_banner .info_block .desc { padding-top: 14px; margin-bottom: 3px; text-transform: uppercase; }
#header .new_banner .info_block .con_tur {margin-top:14px;}
#header .new_banner .info_block .phone {margin-top:3px;}
#header .new_banner .info_block_country .desc { margin-bottom: 0; padding-top: 12px; padding-bottom: 8px; }
#header .new_banner .info_block_country .con_tur { margin-top: 10px; }
#header .new_banner .info_block_country .phone { margin-top: 1px; }

#top_row1 div.bottom_two_new{font:normal 11px/12px Tahoma,Arial,sans-serif;color:#000;float:right;margin-right:10px;}
#top_row1 div.bottom_two_new p{color:#666;float:left;display:inline-block;margin:3px 0 0 14px;padding:0;}
#top_row1 div.bottom_two_new p a{color:#777;}

#content h2.h2_new{text-transform:uppercase;font-family:Tahoma, Arial, sans-serif;font-size:14px !important;font-weight:700;border-top:0;}

#content .standart_block .h2_left_proda{background:url(/i/icon_big_sprite.png) no-repeat 10px -155px;text-transform:uppercase;padding:18px 0 15px 55px;}
#content .standart_block .h2_left_tematic{background:url(/i/icon_big_sprite.png) no-repeat 10px -427px;text-transform:uppercase;padding:18px 0 5px 55px;}
#content .standart_block .h2_left_hot{background:url(/i/icon_big_sprite.png) no-repeat 10px -730px;text-transform:uppercase;padding:25px 0 20px 55px;}
#content .standart_block .h2_left_count{background:url(/i/icon_big_sprite.png) no-repeat 10px -885px;text-transform:uppercase;padding:22px 0 17px 55px;}
#content .standart_block .h2_left_arenda{background:url(/i/icon_big_sprite.png) no-repeat 10px -1558px;text-transform:uppercase;padding:14px 5px 10px 50px;}
#content .standart_block .h2_left_hotelgb{background:url(/i/icon_big_sprite.png) no-repeat 10px -1686px;text-transform:uppercase;padding:22px 5px 19px 50px;}
#content .standart_block .h2_left_infogb{background:url(/i/icon_big_sprite.png) no-repeat 10px -1823px;text-transform:uppercase;padding:14px 5px 10px 50px;}
#content .standart_block .h2_left_abgb{background:url(/i/icon_big_sprite.png) no-repeat 10px -1960px;text-transform:uppercase;padding:14px 5px 10px 50px;}

#content .standart_block p.t_lnk{color:#607e8d;line-height:18px;margin:3px 0 20px;padding:0 0 0 26px;}
#content .standart_block p.t_lnk a{text-decoration:underline;}
#content .standart_block p.t_lnk a:hover{text-decoration:none;}
#content .standart_block p.lnk_und{line-height:18px;color:#607e8d;}
#content .standart_block p.lnk_und a{text-decoration:underline;}
#content .standart_block p.lnk_und a:hover{text-decoration:none;}

#content .standart_block .block_cntr{background-color:#FFF;border-right:1px solid #dfe5e8;border-bottom:1px solid #dfe5e8;margin:0 10px 20px;}
#content .standart_block .block_cntr .ttl{padding:5px 10px;}
#content .standart_block .block_cntr .ttl a{color:#000;}
#content .standart_block .block_cntr .cont{color:#666;padding:7px 10px 8px;}
#content .standart_block .block_cntr .cont span{font-size:10px;color:#999;}
#content .standart_block .block_cntr .cont p.tuda{background:url(/i/new_sprite.gif) no-repeat left -40px;padding-left:15px;padding-top:5px;}
#content .standart_block .block_cntr .cont p.obra{background:url(/i/new_sprite.gif) no-repeat left -280px;padding-left:15px;padding-top:4px;}
#content .standart_block .block_cntr .price{background-color:#eff2f3;color:#607e8d;font-size:12px;text-align:center;margin:1px;padding:6px 10px;}
#content .standart_block .block_cntr .price a{color:#607e8d;}

#content .standart_block .arend .cont{color:#666;line-height:15px;overflow:hidden;zoom:0;padding:2px 10px 8px 5px;}
#content .standart_block .arend .cont img{margin:4px 8px 0 0;}
.spain{margin:-13px 10px 15px;}

#content h1.h1_title{position:relative;padding-left:45px;color:#900;font-family:Tahoma, Arial, sans-serif;font-size:18px;font-weight:400;margin:-14px 0 16px;}
#content h1.tema span{background:url(/i/icon_big_sprite.png) no-repeat 0 -429px;display:block;height:35px;width:35px;position:absolute;left:0;margin-top:-10px;}

#content .standart_block a.icon_mddl_left{color:#f7f6e9;text-decoration:none;display:block;height:50px;font-size:12px;cursor:pointer;margin:5px 10px 0;}
#content .standart_block a.icon_mddl_left .bg{background:url(/i/icon_mddl_sprite.png) no-repeat;text-decoration:none;display:block;height:50px;width:60px;float:left;}
#content .standart_block a.icon_mddl_left .lnk{display:inline-block;margin-top:10px;line-height:15px;color:#7b7961;}
#content .standart_block a.icon_mddl_left .lnk:hover{text-decoration:underline;}
#content .standart_block a.search .bg{background-position:-750px 0;}
#content .standart_block a.arenda .bg{background-position:10px 0;}
#content .standart_block a.bron .bg{background-position:-845px 5px;}
#content .standart_block a.prokat .bg{background-position:-950px 0;}
#content .standart_block a.podbor .bg{background-position:-430px 0;}
#content .standart_block a.info .bg{background-position:-544px 0;}
#content .standart_block a.taxi .bg{background-position:-657px 0;}
#content .standart_block a.disc .bg{background-position:-1056px 0;}
#content .standart_block a.spec .bg{background-position:-320px 5px;}

#content .t_tour_tbl_filt{width:100%;margin-bottom:20px;}
#content .t_tour_tbl_filt td select{width:100%;font-size:11px;}
#content .t_tour_tbl_filt td.submit{padding:15px 25px 15px 15px;}
#content .t_tour_tbl_filt td.submit input{font-size:11px;}

#content .sort{margin-bottom:20px;text-align:right;font-size:11px;color:#7b7961;}
#content .sort p.float_l{float:left;}
#content .sort a{color:#607e8d;}
#content .sort a.act{color:#7b7961;text-decoration:none;font-weight:700;}
#content .sort a.act:hover{text-decoration:underline;}

#content .t_tour_bg{height:59px;}
#content .t_tour_bg .in{height:59px;}
#content .t_tour_bg .in .ttl{float:left;font-size:11px;line-height:10px;margin-top:0;padding:0;}
#content .t_tour_bg .in .ttl a{color:#000;font-weight:700;text-decoration:none;display:block;padding:25px 0 24px 65px;}
#content .grey_bg{background:#e8e5bc;}
#content .grey_bg a.bann_temtour{float:right;}

#content .t_tour_tbl_result{width:100%;}
#content .t_tour_tbl_result th{line-height:13px;font-weight:400;font-size:10px;background-color:#f3f6fb;border-right:1px solid #FFF;padding:10px;}
#content .t_tour_tbl_result td{line-height:13px;color:#666;vertical-align:middle;font-size:11px;padding:10px;}
#content .t_tour_tbl_result tr.altrow td{background-color:#f3f6fb;}
#content .t_tour_tbl_result td.price{color:#c30;font-size:14px;white-space:nowrap;}
#content .t_tour_tbl_result td.price a{color:#c30;}
#content .t_tour_tbl_result td.price a:hover{color:#c30;}
#content .t_tour_tbl_result td span{color:#999;}
#content .t_tour_tbl_result td a.f14{color:#607e8d;font-size:14px;text-decoration:underline;font-weight:700;line-height:17px;}
#content .t_tour_tbl_result td a.f14:hover{color:#607e8d;text-decoration:none;}
#content .t_tour_tbl_result td a{color:#666;text-decoration:none;}
#content .t_tour_tbl_result td a:hover{color:#666;text-decoration:underline;}
#content .t_tour_tbl_result td a.float_right {text-decoration: underline; font-size: 12px;}

#content table.content_table td .pagination td p.linkk span{font:9px Arial,sans-serif;}

#footer_end{border-top:1px solid #FFF;color:#a6a6a6;background-color:#e6e6e6;font-family:Tahoma, Arial, sans-serif;font-size:9px;line-height:11px;padding:10px 10px 10px 35px;}

.icon_mddl{background-color:#f7f6e9;height:80px;padding:6px 10px;}
.icon_mddl div{border-right:1px solid #FFF;float:left;height:80px;width:14%;text-align:center;}
.icon_mddl div a{display:inline-block;width:100px;text-align:center;text-decoration:none;color:#607e8d;font-family:Tahoma;font-size:11px;cursor:pointer;}
.icon_mddl div img{line-height:20px;}
.icon_mddl div a span{display:inline-block;margin-top:0;line-height:13px;}
.icon_mddl div a:hover span{text-decoration:underline;}
/* ==============   countryLine  */
#country_line{border-bottom:20px solid #FFF;padding:0 10px;}
#country_line a{text-decoration:none;}
#country_line a:hover{text-decoration:underline;}
#country_line ul{font:11px/13px Tahoma,Arial,sans-serif;list-style-type:none;overflow:hidden;height:1%;margin:0;padding:0;}
#country_line ul li{margin:2px 0 4px;}
#country_line .co-menu{background:#e8e5bc;}
#country_line .co-menu img{float:left;margin:1px 15px 1px 1px;}
#country_line .co-menu h2{font:22px/20px Tahoma,Arial,sans-serif;margin:25px 0 30px;padding:0;}
#country_line .co-menu h2 a{color:#607e8d;text-decoration:underline;background:none;}
#country_line .co-menu h2 a:hover{text-decoration:none;}
#country_line .co-menu li a{color:#7b7961;text-decoration:none;background:url(/i/arrow_down_red.gif) no-repeat right 6px;padding-right:8px;}
#country_line .co-menu li a span{border-bottom:1px dashed #7b7961;}
#country_line .co-menu li a:hover{text-decoration:none;}
#country_line .co-menu a{color:#7b7961;text-decoration:underline;}
#country_line .co-menu ul{margin:5px 0 0;}
#country_line .co-menu a:hover{text-decoration:none;}
#country_line .co-submenu{background:#f7f6e9;}
#country_line .co-submenu td{padding:5px;}
#country_line .co-submenu h3{color:#607e8d;font:bold 11px Tahoma,Arial,sans-serif;text-transform:uppercase;margin:10px 0 3px;}
#country_line .co-submenu img{float:left;margin:10px 15px 1px 1px;}
#country_line .co-submenu a{color:#607e8d;text-decoration:none;}
#country_line .co-submenu a:hover{text-decoration:underline;}
#country_line .co-submenu ul li span{background:url(/i/red_circle.gif) no-repeat 5px 7px;display:inline-block;padding:2px 8px 2px 13px;}
#country_line .co-submenu ul li.act span{background:#607e8d url(/i/white_circle.gif) no-repeat 5px 7px;}
#country_line .co-submenu ul li.act a{color:#fff;}
/* ==============   countryFilter  */
#content .country_filter { margin-top: 36px; }
#content .country_filter h2 { font-size: 14px; font-weight: bold; float: left; padding: 0; text-transform: uppercase; line-height: 15px; }
#content .country_filter h2 .bg { background: url(../i/icon_mddl_sprite.png) no-repeat -1170px 5px; text-decoration: none; display: block; height: 50px; width: 40px; margin-top: -14px; }
#content .country_filter h2 span.lnk { background: url(../i/new_sprite.gif) no-repeat right -495px; padding-right: 10px; }
#content .country_filter h2 span.lnk a { color: #607e8d; text-decoration: none; background: url(../i/dashed_bl_wide.gif) repeat-x bottom; display: inline-block; }

.country_filter table.tabs { background: #fff; width: 100%; }
.country_filter table.tabs td { height: 34px; font: 11px/14px Tahoma,Arial,sans-serif; color: #607e8d; background:#f5f5f5; cursor: pointer; white-space: nowrap; text-transform: uppercase; text-align: center; width: 1%; border-left:1px solid #fff; }
.country_filter table.tabs td:hover { background-color: #d5d8e2; color: Black; }
.country_filter table.tabs td.prev_nobg { background: none; }
.country_filter table.tabs td div.corner4 { height: 1px; font-size: 0; line-height: 0; overflow: hidden; border: 4px solid #fff; border-top: none; border-bottom: none; }
.country_filter table.tabs td div.corner2 { height: 1px; font-size: 0; line-height: 0; overflow: hidden; border: 2px solid #fff; border-top: none; border-bottom: none; }
.country_filter table.tabs td div.corner1 { height: 2px; font-size: 0; line-height: 0; overflow: hidden; border: 1px solid #fff; border-top: none; border-bottom: none; }
.country_filter table.tabs td.active { background: #afbec6; cursor: auto; font-weight: bold; }
.country_filter table.tabs td.active div.sp_actions { background: #f8c5b2; height: 32px; }
.country_filter table.tabs td.active span { color: White; background-image: none; }
.country_filter table.tabs td a { color: #607e8d; display: block; text-decoration: none; padding: 9px 10px 0 10px; }
.country_filter table.tabs td a:visited { color: #607e8d; }
.country_filter table.tabs td a:hover { text-decoration: underline; }
.country_filter table.tabs td span { color: #607e8d; display: block;  } /* background: url(../i/dashed_bl.gif) repeat-x bottom; */
.country_filter table.tabs td span a { color: #607e8d; display:block; padding: 7px 10px 8px 10px; text-align:center; }
.country_filter table.tabs td.active span a { color: White; }
.country_filter table.tabs td.last{ background: none; }
.country_filter .best_ths { color: #cc3300; font-size: 10px; width:220px; height:25px; top: 10px; position: absolute; text-align: right; background-image: none; text-transform: none; right: 20px;background: url(../i/arrow_down_red2.gif) no-repeat 165px 14px; }
.country_filter .best_ths span {  }

.country_filter table.tabs td.active.rusiber {background-color: #e0935c;}

.country_filter div.block { background: #afbec6; display: none; padding: 17px 14px 19px 11px; }
.country_filter div.active { display: block; }
.country_filter div.block table { width: 100%; }
.country_filter div.block table th { color: White; font-size: 10px; font-weight: normal; text-align: left; text-transform: uppercase; padding-bottom: 10px; }
.country_filter div.block table td { font-size: 11px; }
.country_filter div.block table td select { color: #666666; font-size: 12px;  margin: 0; width: 100%; }
.country_filter div.block table td.period { color: #607e8d; padding: 0px 7px 0px 0px; width: 26%; }
.country_filter div.block table td.period a {font-size:16px !important;}
.tb_lcfil td.period { color: #607e8d; padding: 0px 7px 0px 0px; width: 35%; }
.country_filter div.block table td.period div { border-bottom: 1px solid #889da8; border-right: 1px solid #889da8; background-color: White; padding: 7px 9px; height:19px; }
.country_filter div.block table td.period div.nm, .tb_lcfil td.white .nm { padding: 1px 1px 1px 8px; height: 30px; }
.country_filter div.block table td.period .period_date { text-decoration: none; color: #607e8d; line-height: 30px; font-size: 13px; }
.tb_lcfil td.white .nm .period_date { text-decoration: none; color: #607e8d; line-height: 30px; font-size: 16px; }
.country_filter div.block table td.period input.calendar_stand, .tb_lcfil td.white .nm input.calendar_stand { background: #d9dae7 url(../i/new_sprite.gif) no-repeat 6px -544px; border: 0px; cursor: pointer; margin: 00; height: 30px; width: 30px; float: right; }
.country_filter div.block table td.period select { width: 99%; }
.country_filter div.block table td.nights { padding: 0px 7px; width: 1%; }
.country_filter div.block table td.nights div { height: 19px; color: #666666; border-bottom: 1px solid #889da8; border-right: 1px solid #889da8; background-color: White; padding: 7px 9px; width:160px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .country_filter div.block table td.nights div { padding: 6px 9px; } }
.country_filter div.block table td.ppl { padding: 0px 0px 0px 7px; }
.country_filter div.block table td.ppl div { border-bottom: 1px solid #889da8; background-color: White; height:19px; padding: 7px 0px 7px 9px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .country_filter div.block table td.ppl div { padding: 6px 0px 6px 9px; } }
.country_filter div.block table td.ppl div select { margin-right: 9px; width: 45%; }
.country_filter div.block table td.chld { padding: 0px 0px 0px 0px; width: 137px; }
.country_filter div.block table td.chld div { height: 19px; border-bottom: 1px solid #889da8; border-right: 1px solid #889da8; background-color: #f3f6fb; padding: 7px 0px 7px 9px; }
.country_filter div.block table td.chld div select { background-color: #f3f6fb; width: 40%; border: 1px inset; }
.country_filter div.block table td.chld div input { background-color: #f3f6fb; width: 35px; border: 1px inset; font-size: 11px; padding: 1px 0; margin: 0; }
.country_filter div.block table td.chld div span { display:inline; }
.country_filter div.block table td.cur { color: #607e8d; padding: 0px 7px 0px 0px; }
.country_filter div.block table td.cur div, .country_filter div.block table td.smpl div { border-bottom: 1px solid #889da8; border-right: 1px solid #889da8; background-color: White; padding: 7px 9px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .country_filter div.block table td.cur div { padding: 6px 40px 6px 9px; } }
.country_filter div.block table td.cur div select { width: 100%; }
.country_filter div.block table.two_select td.ll {width:1%; padding:0 5px 0 0;}
.country_filter div.block table.two_select td.tt table {margin-left: 5px; width:120px;}
.country_filter div.block table.two_select td.tt table td{width: 1%; padding:0 4px !important;}
.country_filter div.block table.two_select td.tt table td label {color: #666;}
.country_filter div.block table td.hotels { color: #666666; padding: 0px 0px 0px 7px; }
.country_filter div.block table td.hotels div { border-bottom: 1px solid #889da8; border-right: 1px solid #889da8; background-color: White; padding: 7px 9px; }
.country_filter div.block table td.hotels div input { margin: 2px 5px 2px 0; vertical-align: middle; }
.country_filter div.block table td.hotels div label { vertical-align: middle; margin-right: 7px; }
.country_filter div.block table td.submit { padding: 0px 7px; }
.country_filter div.block table td.submit input { font-family: Arial; font-size: 18px; height: 32px; padding: 0 30px; vertical-align: middle; }
.country_filter div.block table th a { color: White; text-decoration: none; display: inline-block; padding-bottom: 1px; }
.country_filter div.block table th a.act { color: #607e8d; background: url(../i/dashed_bl.gif) repeat-x bottom; }
.country_filter p.ex_search { font-size: 10px; text-transform: uppercase; margin: 9px 0 11px 0; padding: 1px 14px 1px 20px; float: right; background: url(../i/new_sprite.gif) no-repeat; }
.country_filter p.calen { background-position: left -611px; }
.country_filter p.searc { background-position: left -683px; }
.country_filter p.ex_search a { color: #cc3300; font-weight: bold; }

.country_filter div.rusiber { background: #e0b65c url(../i/rusiber_block_bg.gif) repeat-x top; }
.country_filter div.rusiber table { background: url(../i/rusiber_block_bg2.gif) no-repeat right top; }
.country_filter div.rusiber table td.cur div,
.country_filter div.rusiber table td.hotels div,
.country_filter div.rusiber table td.period div,
.country_filter div.rusiber table td.nights div {border-bottom: 1px solid #c89c46; border-right: 1px solid #c89c46;}
.country_filter div.rusiber table td.period .period_date {color: #ab7e26;}
.country_filter div.rusiber table td.period input.calendar_stand {background-color:#f7e9d5;}
.country_filter div.rusiber table th a.act {color: #c30; background: url(../i/dashed_red.gif) repeat-x bottom;}

.country_filter table tr .empty {width:0px !important;}

/* ==================  space */
#content .h2_spec_to{position:relative;text-transform:uppercase;font-family:Tahoma, Arial, sans-serif;font-size:14px;font-weight:700;border-bottom:1px solid #FFF;margin:20px 0 0;padding:14px 0 12px 50px;}
#content .h2_spec_to span{background:url(/i/icon_big_sprite.png) no-repeat 4px -1231px;display:block;height:45px;width:45px;position:absolute;left:10px;margin-top:-15px;}

#content table.with_3_a_n{width:100%;background-color:#f7f6e9;}
#content table.with_3_a_n td{padding-left:10px;}
#content table.with_3_a_n table{width:100%;}
#content table.with_3_a_n table th{background-color:#f7f6e9;font-size:11px;font-family:Tahoma;color:#7b7961;padding:14px 10px 3px;}
#content table.with_3_a_n table th a{color:#7b7961;text-decoration:none;}
#content table.with_3_a_n table th a:visited{color:#7b7961;}
#content table.with_3_a_n table th a:hover{text-decoration:underline;}
#content table.with_3_a_n table th.ttl{font-weight:700;}
#content table.with_3_a_n table td{background:#f7f6e9;vertical-align:top;font-size:11px;font-family:Tahoma;padding:10px;}
#content table.with_3_a_n table td.empty{background-color:#FFF;padding:0;}
#content table.with_3_a_n table td.first{text-align:left;vertical-align:top;padding-left:10px;padding-right:10px;}
#content table.with_3_a_n table td.first img{border:0;}
#content table.with_3_a_n table td a{font:normal 11px/15px Tahoma,Arial,sans-serif;color:#7b7961;text-decoration:none;display:block;}
#content table.with_3_a_n table td a:visited{color:#7b7961;}
#content table.with_3_a_n table td a:hover{text-decoration:underline;}
#content table.with_3_a_n table td a.price{font:normal 14px/26px Tahoma,Arial,sans-serif;color:#7b7961;text-decoration:none;float:left;}
#content table.with_3_a_n table td a.price:visited{color:#7b7961;}
#content table.with_3_a_n table td a.price:hover{text-decoration:underline;}

#content table.with_3_a_n2{width:100%;}
#content table.with_3_a_n2 th{background-color:#f7f6e9;font-size:11px;font-family:Tahoma;color:#7b7961;padding:14px 10px 3px;}
#content table.with_3_a_n2 th a{color:#7b7961;text-decoration:none;}
#content table.with_3_a_n2 th a:visited{color:#7b7961;}
#content table.with_3_a_n2 th a:hover{text-decoration:underline;}
#content table.with_3_a_n2 th.ttl{font-weight:700;}
#content table.with_3_a_n2 th.ttl2{font-weight:700;background-color:#e8e5bc;padding:10px;}
#content table.with_3_a_n2 td{background:#f7f6e9;border-bottom:10px solid #FFF;vertical-align:top;font-size:11px;font-family:Tahoma;padding:10px;}
#content table.with_3_a_n2 td.empty{background-color:#FFF;padding:0;}
#content table.with_3_a_n2 td.first{text-align:center;vertical-align:top;}
#content table.with_3_a_n2 td.first img{border:0;}
#content table.with_3_a_n2 td a{font:normal 11px/15px Tahoma,Arial,sans-serif;color:#7b7961;text-decoration:none;display:block;}
#content table.with_3_a_n2 td a:visited{color:#7b7961;}
#content table.with_3_a_n2 td a:hover{text-decoration:underline;}
#content table.with_3_a_n2 td a.price{font:normal 14px/26px Tahoma,Arial,sans-serif;color:#7b7961;text-decoration:none;float:left;}
#content table.with_3_a_n2 td a.price:visited{color:#7b7961;}
#content table.with_3_a_n2 td a.price:hover{text-decoration:underline;}

#content table.spec_to_cntr{width:100%;margin-bottom:20px;}
#content table.spec_to_cntr a.ttl{color:#607e8d;font:bold 12px Tahoma,Arial,sans-serif;text-decoration:underline;display:block;margin-bottom:8px;}
#content table.spec_to_cntr a.ttl:hover{text-decoration:none;}
#content table.spec_to_cntr td{background:#F7F6E9;border-bottom:1px solid #FFF;vertical-align:top;font-size:11px;font-family:Tahoma;padding:20px 0 20px 15px;}
#content table.spec_to_cntr td.empty{background-color:#FFF;padding:0;}
#content table.spec_to_cntr td.first{text-align:center;vertical-align:top;}
#content table.spec_to_cntr td.first img{border:0;}
#content table.spec_to_cntr td a{font:normal 11px/15px Tahoma,Arial,sans-serif;color:#7b7961;text-decoration:none;display:block;}
#content table.spec_to_cntr td a:visited{color:#7b7961;}
#content table.spec_to_cntr td a:hover{text-decoration:underline;}
#content table.spec_to_cntr td a.price{font:bold 14px/26px Tahoma,Arial,sans-serif;color:#7b7961;text-decoration:none;float:left;}
#content table.spec_to_cntr td a.price:visited{color:#7b7961;}
#content table.spec_to_cntr td a.price:hover{text-decoration:underline;}
/* ==============  */
#content .h2_spec_ho{position:relative;padding-left:50px;text-transform:uppercase;font-family:Tahoma, Arial, sans-serif;font-size:14px;font-weight:700;margin:15px 0 8px;}
#content .h2_spec_ho span{background:url(/i/icon_big_sprite.png) no-repeat 0 -1397px;display:block;height:45px;width:45px;position:absolute;left:10px;margin-top:-15px;}

#content .spec_ho{background-color:#F7F6E9;}
#content .spec_ho table{width:100%;}
#content .spec_ho table th{width:50%;font-size:14px;font-family:Tahoma, Arial, sans-serif;vertical-align:middle;color:#607e8d;padding:10px 0 5px 10px;}
#content .spec_ho table th a{color:#7B7961;text-decoration:none;}
#content .spec_ho table th a:hover{text-decoration:underline;}
#content .spec_ho table td a:visited{color:#7B7961;}
#content .spec_ho table td a{color:#7B7961;text-decoration:none;}
#content .spec_ho table td a:hover{text-decoration:underline;}
#content .spec_ho table th a:visited{color:#7B7961;}
#content .spec_ho table td{font-size:11px;line-height:15px;font-family:Tahoma, Arial, sans-serif;vertical-align:middle;padding-left:10px;color:#607e8d;}
#content .spec_ho table td a.ttl{color:#7B7961;font-size:14px;font-weight:bolder;display:block;margin-bottom:10px;}
#content .spec_ho table td i{display:block;color:#7B7961;}
#content .spec_ho table td i.black{padding-top:4px;color:#000;}
#content .spec_ho table td span.cursiv{display:block;overflow:hidden;zoom:0;}
#content .spec_ho table td img{margin-right:10px;float:left;}
#content .spec_ho table tr.last td{color:#7B7961;border-bottom:1px solid #fff;padding:10px 30px 15px 10px;}
#content .spec_ho table .brd_l{border-left:1px solid #FFF;padding-left:20px;}
#content .spec_ho table tr.last .brd_l{padding-left:20px;}

#content .tb_spec_ho{width:100%;background-color:#F7F6E9;}
#content .tb_spec_ho td{width:33%;font-size:11px;line-height:15px;font-family:Tahoma, Arial, sans-serif;color:#607e8d;padding:10px 0 5px 10px;}
#content .tb_spec_ho td a.th{color:#7B7961;text-decoration:none;}
#content .tb_spec_ho td a.th:hover{text-decoration:underline;}
#content .tb_spec_ho td a.th:visited{color:#7B7961;}
#content .tb_spec_ho td a{color:#7B7961;text-decoration:none;}
#content .tb_spec_ho td a:hover{text-decoration:underline;}
#content .tb_spec_ho th a:visited{color:#7B7961;}
#content .tb_spec_ho td a.ttl{color:#7B7961;font-size:14px;font-weight:bolder;display:block;margin-bottom:10px;}
#content .tb_spec_ho td i{display:block;color:#7B7961;}
#content .tb_spec_ho td i.black{padding-top:4px;color:#000;}
#content .tb_spec_ho td span.cursiv{display:block;overflow:hidden;zoom:0;}
#content .tb_spec_ho td img{margin-right:10px;float:left;}
#content .tb_spec_ho th{font-family:Tahoma, Arial, sans-serif;padding-left:10px;color:#607e8d;}
#content .tb_spec_ho tr.last td{color:#7B7961;border-bottom:1px solid #fff;padding:10px 30px 15px 10px;}
#content .tb_spec_ho .brd_l{border-left:1px solid #FFF;padding-left:20px;}
#content .tb_spec_ho tr.last .brd_l{padding-left:20px;}
/* ==============  */
.clear_both{clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.float_left{float:left;}
.float_right{float:right;}

.dashed_blue{display:inline-block;background:url(../i/dashed_blue3.gif) repeat-x left bottom;color:#069;text-decoration:none;}
.red_star{color:red;font-size:11px;}

/* ==============  */
#content .h2_percent{position:relative;padding-left:50px;text-transform:uppercase;font-family:Tahoma, Arial, sans-serif;font-size:14px;font-weight:700;margin:10px 0;}
#content .h2_percent span{background:url(/i/icon_big_sprite.png) no-repeat -1px -284px;display:block;height:35px;width:35px;position:absolute;left:10px;margin-top:-10px;}
.tour_disc{width:100%;}
.tour_disc th{font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:400;text-align:left;width:33%;}
.tour_disc td{font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:400;text-align:left;width:33%;color:#000;line-height:13px;background:#FFF url(/i/percent2.gif) no-repeat right top;padding:8px 10px;}
.tour_disc th span{background-color:#e8e5bc;display:block;line-height:22px;text-transform:uppercase;padding:0 10px;}
.tour_disc th span a{color:#7b7961;text-decoration:none;}
.tour_disc th span a:hover{text-decoration:underline;}
.tour_disc td span{color:#666;}
.tour_disc td a{font:20px Tahoma,Arial,sans-serif;color:#7b7961;display:inline-block;text-decoration:none;margin:4px 5px 0 0;}
.tour_disc td span a{font:11px Tahoma,Arial,sans-serif;color:#7b7961;display:inline;text-decoration:none;}
.tour_disc td a:hover{text-decoration:underline;}
.tour_disc .empty{width:10px;border:0;background:#FFF none;padding:0;}
.tour_disc td s{color:#999;display:inline-block;top:-5px;position:relative;font-size:11px;}

.disc_tour_cntr{width:100%;margin-bottom:28px;}
.disc_tour_cntr th{color:#7b7961;font-size:11px;background-color:#f7f6e9;line-height:15px;vertical-align:middle;font-weight:700;text-transform:uppercase;padding:10px 15px;}
.disc_tour_cntr td{color:#999;font-size:11px;background-color:#f7f6e9;line-height:15px;vertical-align:middle;padding:15px 15px 15px 0;}
.disc_tour_cntr td.all{text-align:center;padding:15px;}
.disc_tour_cntr tr.alt td{background-color:#f3f1dd;}
.disc_tour_cntr td span{color:#7b7961;}
.disc_tour_cntr td img{width:31px;margin-left:14px;}
.disc_tour_cntr td a{color:#607e8d;}
.disc_tour_cntr td b a{color:#7b7961;text-decoration:none;}
.disc_tour_cntr td b a:hover{text-decoration:underline;}

.auth_ok{font-family:Tahoma, Arial, sans-serif;position:absolute;top:3px;right:286px;}
.auth_ok a{display:inline-block;font-size:12px;color:#000;margin:0 6px;}
.auth_ok a.dashed{color:#900;text-decoration:none;background:url(/i/dashed_red99.gif) repeat-x bottom;}
.auth_ok .hline{display:inline-block;font-size:12px;background-color:#c2c2c2;height:16px;overflow:hidden;width:1px;position:absolute;top:0;right:48px;margin:0;}
.auth_ok .hline2{display:inline-block;font-size:0;background-color:#c2c2c2;height:16px;overflow:hidden;width:1px;margin:0 2px;}
/* ==============  */
#content .t_tour_bs{background-color:#e8e5bc;padding:10px 10px 30px;}
#content .t_tour_bs h1{font-size:18px;font-weight:400;line-height:50px;color:#900;margin:0;padding:0;}
#content .t_tour_bs table{width:100%;}
#content .t_tour_bs table td{background-color:#f7f6e9;font-size:12px;border-bottom:1px solid #FFF;line-height:15px;vertical-align:middle;padding:20px;}
#content .t_tour_bs table td.one{width:24%;}
#content .t_tour_bs table td.img{padding:12px 20px;}
#content .t_tour_bs table td.img div{border-right:1px solid #dcd9af;border-bottom:1px solid #dcd9af;display:inline-block;margin-right:10px;float:left;}
#content .t_tour_bs table td.img div img{padding:2px;}
#content .t_tour_bs table td.img h3{padding-left:60px;padding-top:10px;}
#content .t_tour_bs table td.img p{padding-left:60px;}
#content .t_tour_bs table td.img p span{font-size:11px;}
#content .t_tour_bs table td.img p .gr1{color:#666;}
#content .t_tour_bs table td.img p .gr2{color:#999;}
#content .t_tour_bs table tr.last td{border-bottom:1px solid #c6c5ba;}
#content .t_tour_bs table tr.emp td{border-bottom:1px solid #e8e5bc;background-color:#e8e5bc;padding:15px 20px 0;}
#content .t_tour_bs table tr.emp td p{display:inline-block;width:70px;}
#content h2.t_tour_bs_h2{font-size:18px;font-weight:400;color:#900;margin-bottom:10px;}

.auth_pp{border:10px solid #ccc;position:absolute;background-color:#FFF;width:250px;top:5px;right:290px;display:none;}
.auth_pp h3{background-color:#f5f5f5;border-bottom:1px solid #ccc;font-size:18px;font-weight:400;line-height:30px;color:#900;padding:0 10px;}
.auth_pp h3 span.close_pp{float:right;width:12px;height:12px;background:url(../i/x_gray.gif) no-repeat;margin-top:8px;cursor:pointer;}
.auth_pp p{border-bottom:1px solid #f2f2f2;padding:5px 10px;}
.auth_pp p a{color:#607e8d;text-decoration:none;display:inline;font-size:11px;line-height:20px;margin:0;}
.auth_pp p a:hover{text-decoration:underline;}
/* countryActions  */
#content .h2_spec_f_country{position:relative;padding-left:50px;text-transform:uppercase;font-family:Tahoma, Arial, sans-serif;font-size:14px;font-weight:700;margin:15px 0 8px;}
#content .h2_spec_f_country span{background:url(/i/icon_mddl_sprite.png) no-repeat -1265px -5px;display:block;height:45px;width:45px;position:absolute;left:10px;margin-top:-15px;}

#content .empty_tbl{width:100%;}
#content .empty_tbl td{width:33%;background-color:#f7f6e9;}
#content .empty_tbl td img{float:left;margin:0 8px 5px 0;}
#content .empty_tbl td.joy{font-size:12px;line-height:14px;padding:10px;}
#content .empty_tbl td.joy a{color:#c30;}
#content .empty_tbl td.joy p{padding:5px 0 0;}
#content .empty_tbl td.joy p a{color:#999;font-size:11px;}
#content .empty_tbl td.apart{line-height:14px;font-size:14px;color:#607e8d;font-weight:700;padding:10px;}
#content .empty_tbl td a{text-decoration:none;}
#content .empty_tbl td a:hover{text-decoration:underline;}
#content .empty_tbl td.apart a{color:#607e8d;}
#content .empty_tbl td.apart p{padding:5px 0 0;}
#content .empty_tbl td.apart p a{color:#666;font:11px Tahoma;}
#content .empty_tbl td.apart i{display:block;color:#000;font-size:11px;font-weight:400;overflow:hidden;zoom:0;padding:6px 0 0;}
#content .empty_tbl td.apart span{display:block;color:#666;}
#content .empty_tbl td.krest{font-size:11px;line-height:14px;color:#7b7961;padding:10px;}
#content .empty_tbl td.krest span{font-size:14px;display:block;padding:10px 0 0;}
#content .empty_tbl td.krest span a{font-weight:400;}
#content .empty_tbl td.krest a{color:#7b7961;font-weight:700;}
#content .empty_tbl td.krest p{padding:5px 0 0;}
#content .empty_tbl td.krest p a{color:#7b7961;font-weight:400;}
#content .empty_tbl td.empty{width:10px;background-color:#FFF;}
#content .empty_tbl td.empty img{width:10px;}

.banner_turpoisk_dn_right{display:none;}
.banner_turpoisk_dn_left div a{color:#999;font-size:11px;}
.banner_turpoisk_dn_left{color:#999;}
#content .empty_tbl td.joy .banner_turpoisk_dn_left a{color:#7B7961;}
/* ==============  */
#header table.upper_menu td div.sp_actions span{color:#d00;text-transform:uppercase;}
.req {background:url("../i/req_sprite.gif") no-repeat 0 0;width:203px;height:26px;display:block;font-size:12px;color:#fff;line-height:24px;padding-left:12px;text-decoration:none;}
.req:hover {background-position:0 -34px;}
.req span {background:url("../i/dot7.gif") repeat-x 0 bottom;}
.b10 {padding:10px!important;} 
.howto {font-size:12px;margin-top:20px;font-weight:bold;}
.befaf {position:relative;top:-1px;font-size:12px;}
.delback td.dot_yell {background:none!important;}
table.spec_pag td table.pagination_in td a{text-decoration:none;color:#666;}
table.spec_pag td table.pagination_in td a:hover {text-decoration:underline;}
table.spec_pag td p.linkk, table.spec_pag td table.pagination_in td span, table.spec_pag table.show_dig td span  {background:none;}
table.spec_pag td p.linkk a {font-weight:bold;}
table.spec_pag td {font-size:12px!important;}
table.spec_pag td span {color:#607e8d;}
#content .othcolor p.country a {color:#607E8D!important;}

#ctAllPage .solid_city{font-size:10px;line-height:15px;color:#069;text-decoration:none;}
#ctAllPage .solid_city:visited{color:#069;}
#ctAllPage .solid_city:hover{text-decoration:underline;}
#ctAllPage .big_red{color:#c00;}
#ctAllPage .big_red:visited{color:#c00;font-weight:700;}

#help_wtf{margin-left:-250px;}

#content table.sp_ta_new td{background:#fbf0f0;padding:10px 10px 12px;}
#content table.sp_ta_new td.vmid{vertical-align:middle;}
#content table.sp_ta_new td table td{padding:0 0 6px;}
#content table.sp_ta_new td img{float:left;}
#content table.sp_ta_new td p{font:normal 11px/15px Arial,sans-serif;color:#999;padding:0 10px;}
#content table.sp_ta_new td p a{text-decoration:none;color:#999;}
#content table.sp_ta_new td p.head_link{font:12px Tahoma,Arial,sans-serif;color:#900;padding-bottom:8px;}
#content table.sp_ta_new td p.head_link a{color:#c30;text-decoration:none;}
#content table.sp_ta_new td p.head_link a:hover{text-decoration:underline;}
#content table.sp_ta_new td p.head_link a:visited{color:#c30;}
#content table.sp_ta_new td.empty{background:#fff;border-top:none;padding:0;}
/* pfrfp nehf  */
#content #header.order-header{background:#fafafa;height:115px;}
#content #header.order-header img.logo{top:20px;left:26px;}
#content #header.order-header h2.people_search{top:64px;left:18px;}

#content .order-head{padding:30px 10px 0;}
#content .order-head h1{color:#666;font:30px/1.1 Tahoma,Arial,sans-serif;margin:0;padding:5px 0 0;}
#content .order-head p{color:#777;font:12px/1.2 Tahoma,Arial,sans-serif;margin:5px 0;}

#content .order-phone{padding:20px;}
#content .order-phone .desc{font:bold 10px/1.2 Tahoma,Arial,sans-serif;margin:3px 0;}
#content .order-phone .small_phone{color:#7d7d7d;font:9px/1.2 Tahoma,Arial,sans-serif;}
#content .order-phone .phone{color:#900;font:30px/1.1 Tahoma,Arial,sans-serif;white-space:nowrap;margin:0;}

.best_prices .price a.f12 b{white-space:nowrap;}

div.what_for_to{border:10px solid #ccc;width:680px;position:absolute;background-color:#FFF;z-index:1000;display:none;}
div.what_for_to h1{font-family:Tahoma, Arial, sans-serif;font-size:30px;line-height:60px;color:#98141b;text-align:center;margin:0;padding:0;}
div.what_for_to .tabs{width:100%;table-layout:fixed;}
div.what_for_to h1 span.close{background:url(../i/x_gray.gif) no-repeat center;cursor:pointer;display:block;float:right;height:16px;width:16px;margin:10px 10px 0 0;}
div.what_for_to .tabs td{background:#f1efdb url(../i/what_for_to_bg.gif) repeat-x bottom;font-family:Tahoma, Arial, sans-serif;font-size:11px;line-height:12px;text-align:center;height:70px;border-left:1px solid #FFF;vertical-align:middle;padding:0 0 10px;}
div.what_for_to .tabs td.tab{width:19%;cursor:pointer;}
div.what_for_to .tabs td.act{background:#d5cf93 url(../i/what_for_to_tab.gif) no-repeat bottom;font-weight:bolder;}
div.what_for_to .tabs td.reg{background:#607e8d url(../i/what_for_to_reg.gif) no-repeat right;font-weight:bolder;border-bottom:20px solid #FFF;padding:0;}
div.what_for_to .tabs td.last{border-left:0;width:10px;padding:0;}
div.what_for_to .tabs td a{color:#607e8d;text-decoration:none;}
div.what_for_to .tabs td.act a{color:#000;}
div.what_for_to .tabs td.reg a{color:#FFF;font-size:14px;font-weight:bolder;text-decoration:underline;}
div.what_for_to .tabs td.reg a:hover{text-decoration:none;}
div.what_for_to .inn{display:none;margin-left:1px;}
.n_auth .what_for_to_link{background:url(../i/what_for_to_link.gif) no-repeat 0 0;width:137px;font-size:10px;display:inline-block;height:15px;position:relative;top:-1px;}
.auth_ok .what_for_to_link{display:inline-block;height:15px;position:relative;background:url(../i/what_for_to_link3.gif) no-repeat 0 0;top:1px;font-size:10px;color:#fff;width:119px;}
.n_auth .what_for_to_link a{color:#FFF;display:block;text-decoration:none;margin:0 0 0 12px;}
.auth_ok .what_for_to_link a{display:block;text-decoration:none;font-size:10px;color:#fff;margin:0 0 0 10px;}
.n_auth .what_for_to_link a:hover{text-decoration:underline;}
.auth_ok .what_for_to_link a:hover{text-decoration:underline;}
.auth_ok .tb_user_ok td{padding:1px 0 0;}

#content .t_tour_tbl_result th a{display:inline-block;color:#000;text-decoration:none;}
#content .t_tour_tbl_result th a span{display:inline-block;background:url(../i/arrows_updown_normalnie.gif) no-repeat;width:5px;position:relative;margin:0 0 0 5px;}
#content .t_tour_tbl_result th a span.up{background-position:0 6px;}
#content .t_tour_tbl_result th a span.dn{background-position:0 -11px;}

.search_turagency{background:url(../i/search_turagency_img.gif) no-repeat center top #e8e5bc;margin:20px 0 0;}
.search_turagency .binokl{height:64px;text-align:center;padding:19px 0 0;}
.search_turagency .binokl a{background:url(../i/ico_binokl.gif) no-repeat left top;display:block;width:63px;height:54px;margin:0 auto;}
.search_turagency .name{text-align:center;color:#000;font-size:11px;text-transform:uppercase;font-weight:bolder;margin:0 0 11px;padding:0;}
.search_turagency .location_count{text-align:left;background:#f7f6e9;font-size:11px;margin:0 0 9px;padding:9px 20px 10px;}
.search_turagency .location_count .city{color:#000;font-weight:bolder;text-decoration:none;}
.search_turagency .location_count .city .red{color:red !important;text-decoration:underline;}
.search_turagency .location_count .city:hover .red{text-decoration:none;}
.search_turagency .location_count .city .black{text-decoration:underline;}
.search_turagency .location_count .city:hover .black{text-decoration:none;}
.search_turagency .location_count .count{font-weight:bolder;color:#607e8d;text-decoration:underline;}
.search_turagency .location_count .count:hover{text-decoration:none;}
.search_turagency .text{text-align:left;font-size:11px;line-height:15px;color:#7b7961;margin:0 20px;padding:0 0 11px;}
.search_turagency .text a{color:#7b7961;text-decoration:none;}
.search_turagency .text a:hover{text-decoration:underline;}
/* */
.profile_to_top{background-color:#f3f6fb;padding:10px;}
.profile_to_top .photo{float:left;}
.profile_to_top .photo a{display:block;}
.profile_to_top h3{font-size:14px;font-weight:bolder;margin:0 0 13px 140px;}
.profile_to_top p{font-size:11px;line-height:20px;margin:0 0 0 140px;padding:0;}
.profile_to_top p a{color:#607e8d;}
.profile_to_top p a.full{background:url(../i/arrow_blue_r.gif) no-repeat right;display:inline-block;margin-left:20px;padding-right:12px;}
.profile_to_top p b{display:inline-block;width:70px;}

.profile_to_tabs{border-bottom:3px solid #afbec6;background-color:#f3f6fb;margin-bottom:20px;}
.profile_to_tabs ul.top{list-style-type:none;margin:0;padding:0;}
.profile_to_tabs ul.top li{display:inline-block;height:39px;float:left;margin:0;padding:0;}
.profile_to_tabs ul.top li a{font-size:11px;color:#607e8d;text-decoration:none;display:inline-block;height:39px;line-height:38px;float:left;}
.profile_to_tabs ul.top li.active a{background:#afbec6 url(../i/rd_tl.gif) no-repeat left top;color:#fff;font-weight:bolder;text-decoration:none;}
.profile_to_tabs ul.top li a span{display:inline-block;height:39px;text-decoration:underline;padding:0 10px;}
.profile_to_tabs ul.top li a:hover span{text-decoration:none;}
.profile_to_tabs ul.top li.active a span{background:url(../i/rd_tr.gif) no-repeat right top;text-decoration:none;}
.profile_to_tabs ul.top li.ico_prof a{text-decoration:none;background:url(../i/sprite_1.gif) no-repeat 12px -1273px;width:39px;}
.profile_to_tabs ul.top li.ico_prof_act a{background:#afbec6 url(../i/sprite_1.gif) no-repeat 12px -1510px;}
.profile_to_tabs ul.top li.ico_prof_act a i{background:url(../i/rd_tl.gif) no-repeat left top;display:inline-block;width:39px;line-height:39px;}
.profile_to_tabs ul.top li.ico_prof_act a i i{background:url(../i/rd_tr.gif) no-repeat right top;}
.profile_to_tabs .tab_cont{background-color:#afbec6;padding:7px 10px 7px 50px;}
.profile_to_tabs .tab ul{list-style-type:none;margin:0;padding:0;}
.profile_to_tabs .tab ul li{font-size:11px;color:#fff;display:block;white-space:nowrap;line-height:20px;float:left;margin:0 18px 0 0;padding:0;}
.profile_to_tabs .tab ul li a{color:#fff;text-decoration:underline;}
.profile_to_tabs .tab ul li a:hover{text-decoration:none;}
.profile_to_tabs .tab ul li.act a{color:#000;text-decoration:none;font-weight:bolder;}

.profile_to_main .profile_cont{_overflow:hidden;_height:1%;}
.profile_to_main .profile_cont .bg_tour{background:url(../i/mddl3.gif) no-repeat 13px;}
.profile_to_main .profile_cont .bg_avia{background:url(../i/mddl2.png) no-repeat 12px;}
.profile_to_main .profile_cont .ttl_block{background-color:#e8e5bc;padding:15px 10px 15px 70px;}
.profile_to_main .profile_cont .ttl_block h3{font-size:14px;font-weight:bolder;text-transform:uppercase;margin-bottom:5px;}
.profile_to_main .profile_cont .ttl_block a{font-size:11px;color:#607e8d;background:url(../i/arrow_blue_r.gif) no-repeat right;display:inline-block;padding-right:12px;}
.profile_to_main .profile_cont table.tbl{width:100%;margin-bottom:20px;}
.profile_to_main .profile_cont table.tbl th{background-color:#f1efdb;border-right:1px solid #FFF;font-size:11px;line-height:30px;font-weight:400;padding:0 10px;}
.profile_to_main .profile_cont table.tbl td{font-size:11px;line-height:20px;padding:5px 10px;}
.profile_to_main .profile_cont table.tbl tr.alt td{background-color:#f8f7ed;}
.profile_to_main .profile_cont table.tbl td b.red{color:#c30;}
.profile_to_main .profile_cont table.tbl td a{color:#607e8d;background:url(../i/arrow_blue_r.gif) no-repeat right;display:inline-block;padding-right:15px;}
.profile_to_main .profile_cont table.tbl td a.f10{margin-left:10px;background:url(../i/dashed_blue_1.gif) repeat-x 0 16px;text-decoration:none;padding:0;}
.profile_to_main .profile_cont table.tbl td.send a{background:url(../i/dashed_blue_1.gif) repeat-x 0 bottom;text-decoration:none;margin:0;padding:0;}
.profile_to_main .profile_cont table.tbl td span{color:#999;font-size:10px;}
.profile_to_main .profile_cont table.tbl td.right b{color:#c30;}
.profile_to_main .profile_cont h2{font:bolder 14px Tahoma,Arial,sans-serif !important;text-transform:uppercase;margin:0;padding:0 10px 10px !important;}
.profile_to_main .profile_cont h2 a.full{color:#607e8d !important;font-size:11px;font-weight:400;background:url(../i/arrow_blue_r.gif) no-repeat right;display:inline-block;padding-right:12px;margin-left:20px;text-decoration:underline !important;text-transform:none;}
.profile_to_main .profile_cont h1 a.full{color:#607e8d !important;font-size:11px;font-weight:400;background:url(../i/arrow_blue_r.gif) no-repeat right;display:inline-block;padding-right:12px;margin-left:20px;text-decoration:underline !important;text-transform:none;}
.profile_to_main .profile_cont .profile_to_ttl a{color:#607e8d !important;font-size:11px;font-weight:400;background:url(../i/arrow_blue_r.gif) no-repeat right;display:inline-block;padding-right:12px;margin-left:20px;text-decoration:underline !important;text-transform:none;}
.profile_to_main .profile_cont .profile_to_tour td td a{color:#607e8d !important;background:url(../i/arrow_blue_r.gif) no-repeat right;display:inline-block;padding-right:12px;text-decoration:underline !important;text-transform:none;font-size:14px;font-weight:bolder;margin:3px 0;}
.profile_to_main .profile_cont h2 a.full:hover{text-decoration:none;}
.profile_to_main .profile_cont h1 a.full:hover{text-decoration:none;}
.profile_to_main .profile_cont .profile_to_ttl a:hover{text-decoration:none;}
.profile_to_main .profile_cont .profile_to_tour td td a:hover{text-decoration:none;}
.profile_to_main .profile_cont .profile_to_news{background:#f8f7ed url(../i/news_ico.gif) no-repeat 12px 15px;font-size:11px;line-height:16px;margin-bottom:10px;padding:10px 40px 15px;}
.profile_to_main .profile_cont .profile_to_news h1{font:normal 18px Tahoma,Arial,sans-serif !important;line-height:20px;color:#000 !important;margin:2px 0 10px;padding:0 !important;}
.profile_to_main .profile_cont .profile_to_news h1 span{font-size:12px;color:#b9b7a0;}
.profile_to_main .profile_cont .profile_to_news h3{font-size:12px;line-height:20px;font-weight:400;margin-bottom:3px;color:#b9b7a0;}
.profile_to_main .profile_cont .profile_to_news a{color:#607e8d;}
.profile_to_main .profile_cont .profile_to_news div a{background:url(../i/arrow_blue_r.gif) no-repeat right;display:inline-block;padding-right:12px;margin-left:10px;}
.profile_to_main .profile_cont .profile_to_news div p{margin-bottom:10px;}
.profile_to_main .profile_cont .profile_to_news div a.view_all{margin-top:3px;margin-left:0;}
.profile_to_main .profile_cont .profile_to_news div.f12{line-height:18px;}
.profile_to_main .profile_cont .profile_to_news p.navi{font-size:11px;}
.profile_to_main .profile_cont .profile_to_news p.navi a.prev{background:url(../i/arr_sprite.gif) no-repeat 0 -50px;display:inline-block;padding-left:12px;margin-left:-12px;}

.profile_to_main .profile_right{float:right;width:250px;background-color:#afbec6;}
.profile_to_main .profile_right .top{background:#646a7a url(../i/icon_big_sprite.png) no-repeat 10px -2327px;color:#FFF;font-size:11px;padding:10px 5px 10px 50px;}
.profile_to_main .profile_right .top b{font-size:14px;text-transform:uppercase;margin-bottom:5px;}
.profile_to_main .profile_right .top p{margin-top:5px;line-height:15px;}
.profile_to_main .profile_right .cent{font-size:10px;text-transform:uppercase;padding:10px 10px 0;}
.profile_to_main .profile_right .cent input.txt{font-size:23px;background-color:#FFF;border:1px solid #889da8;border-left:0;border-top:0;width:230px;text-transform:none;margin:7px 0 12px;}
.profile_to_main .profile_right .cent textarea{font-size:11px;background-color:#FFF;border:1px solid #889da8;border-left:0;border-top:0;width:220px;color:#999;line-height:15px;font-family:Tahoma, Arial, sans-serif;margin:7px 0 12px;padding:5px;}
.profile_to_main .profile_right .bot{background-color:#646a7a;color:#FFF;font-size:11px;text-transform:uppercase;padding:10px 10px 1px;}
.profile_to_main .profile_right .bot h3{color:#FFF;font-size:14px;font-weight:bolder;margin-bottom:10px;}
.profile_to_main .profile_right .bot h3 a.dashed{color:#FFF;background:url(../i/dashed_white.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;padding:0 0 1px;}
.profile_to_main .profile_right .bot select{font-size:23px;background-color:#FFF;border:1px solid #889da8;border-left:0;border-top:0;width:230px;text-transform:none;margin:7px 0 12px;}
.profile_to_main .profile_right input.submit{font-size:14px;font-weight:bolder;margin:20px auto;}

.profile_to_main .profile_cont_full{margin-right:0;}
.profile_to_main .profile_cont_full table.tbl th.act{background-color:#e3dfb7;}
.profile_to_main .profile_cont_full table.tbl th.act_down{background-color:#e3dfb7;}
.profile_to_main .profile_cont_full table.tbl th a{background:url(../i/sprite_1.gif) no-repeat right -1455px;display:inline-block;padding-right:12px;color:#000;text-decoration:none;}
.profile_to_main .profile_cont_full table.tbl th.act a{background:url(../i/sprite_1.gif) no-repeat right -1408px;display:inline-block;padding-right:12px;}
.profile_to_main .profile_cont_full table.tbl th.nobg{background-color:#FFF;border-right:0;font-size:14px;line-height:40px;font-weight:bolder;text-transform:uppercase;padding:0 10px;}
.profile_to_main .profile_cont_full table.tbl td{line-height:14px;padding:7px 10px;}
.profile_to_main .profile_cont_full table.tbl td.price{padding-left:30px;}
.profile_to_main .profile_cont_full table.tbl td.price b{color:#c30;}
.profile_to_main .profile_cont_full table.tbl td a{background-image:none;}
.profile_to_main .profile_cont_full table.tbl td span{font-size:11px;}

.profile_to_main .profile_cont_full .profile_to_contact_tbl{width:100%;margin-bottom:20px;}
.profile_to_main .profile_cont_full .profile_to_contact_tbl td{font-size:11px;line-height:15px;padding:10px;}
.profile_to_main .profile_cont_full .profile_to_contact_tbl tr.alt td{background-color:#f8f7ed;}
.profile_to_main .profile_cont_full .profile_to_contact{margin-bottom:20px;}
.profile_to_main .profile_cont_full .profile_to_contact div.map{width:350px;height:175px;float:right;}
.profile_to_main .profile_cont_full .profile_to_contact div.tbl{margin-right:360px;_overflow:hidden;_height:1%;}
.profile_to_main .profile_cont_full .profile_to_contact div.tbl div{_width:100%;}
.profile_to_main .profile_cont_full .profile_to_contact div.right{font-size:11px;margin-top:5px;}
.profile_to_main .profile_cont_full div.tbl .profile_to_contact_tbl{margin-bottom:0;}

.profile_cont_full .profile_right{float:none;width:auto;}
.profile_cont_full .profile_right .top{background:#646a7a url(../i/icon_big_sprite.png) no-repeat 10px -2335px;}
.profile_cont_full .profile_right .top h3{font-size:14px;text-transform:uppercase;margin-bottom:5px;}
.profile_cont_full .profile_right .top h3 a{color:#afbec6;}
.profile_cont_full .profile_right .cent{font-size:10px;text-transform:uppercase;padding:10px 10px 0;}
.profile_cont_full .profile_right .cent input.txt{width:100%;}
.profile_cont_full .profile_right .bot select{width:100%;}
.profile_cont_full .profile_right .cent textarea{width:99%;}
.profile_cont_full .profile_right .cent table td{width:33%;}
.profile_cont_full .profile_right .cent table td.empty{width:10px;}
.profile_cont_full .profile_right .bot table td.empty{width:10px;}
.profile_cont_full .profile_right .cent table td.empty span{width:10px;display:block;}
.profile_cont_full .profile_right .bot table td.empty span{width:10px;display:block;}
.profile_cont_full .profile_right .bot table td{width:50%;}

.profile_to_main .profile_cont .profile_to_ttl{width:100%;margin-bottom:10px;}
.profile_to_main .profile_cont .profile_to_ttl td{vertical-align:middle;}
.profile_to_main .profile_cont .profile_to_ttl td select{width:155px;float:right;margin-left:10px;}
.profile_to_main .profile_cont .profile_to_ttl b{font-size:14px;}

.profile_to_main .profile_cont .profile_to_tour{width:100%;}
.profile_to_main .profile_cont .profile_to_tour td.empty{width:10px;}
.profile_to_main .profile_cont .profile_to_tour td.empty span{width:10px;display:block;}
.profile_to_main .profile_cont .profile_to_tour td{background-color:#FFF;padding:0 0 10px;}
.profile_to_main .profile_cont .profile_to_tour td td{font-size:11px;vertical-align:top;color:#000;background-color:#f8f7ed;border-top:1px solid #f1efdb;line-height:15px;padding:10px 0 10px 10px;}
.profile_to_main .profile_cont .profile_to_tour th{font-size:11px;vertical-align:middle;font-weight:400;background-color:#f1efdb;padding:10px 0 10px 10px;}
.profile_to_main .profile_cont .profile_to_tour th.right{white-space:nowrap;padding:10px;}
.profile_to_main .profile_cont .profile_to_tour th img{width:30px;}
.profile_to_main .profile_cont .profile_to_tour th a{font-size:14px;font-weight:bolder;color:#607e8d;display:inline-block;margin:0 0 1px;}
.profile_to_main .profile_cont .profile_to_tour th s{color:#999;}
.profile_to_main .profile_cont .profile_to_tour th b{font-size:14px;color:#c30;}
.profile_to_main .profile_cont .profile_to_tour th span{color:#999;}
.profile_to_main .profile_cont .profile_to_tour td span{color:#999;}
.profile_to_main .profile_cont .profile_to_tour th u{font-weight:bolder;color:#FFF;background-color:#a5b2aa;display:inline-block;line-height:20px;text-decoration:none;white-space:nowrap;padding:0 3px 0 5px;}
.profile_to_main .profile_cont .profile_to_tour td td u{color:#999;display:inline-block;text-decoration:none;padding:0 12px;}
.profile_to_m#content .country_exc_filtain .profile_cont .profile_to_tour td td a{font-size:14px;font-weight:bolder;color:#607e8d;margin:3px 0;}

table.exc_tbl_pag td{font:12px Tahoma,Arial,sans-serif !important;font-size:12px;}
table.exc_tbl_pag td a{color:#607e8d;font-size:12px;}
table.exc_tbl_pag td a:visited{color:#607e8d;}
table.exc_tbl_pag td p.linkk{color:#607e8d;background:#f1efdb;}
table.exc_tbl_pag td p.linkk a{color:#607e8d;font-size:12px;}
table.exc_tbl_pag td p.linkk a:visited{color:#607e8d;}
table.exc_tbl_pag td table.pagination_in td span{background:#f1efdb;}
table.exc_tbl_pag table.show_dig td span{background:#f1efdb;}
/* */
div.hint_b_green{position:absolute;z-index:200;display:none;}
div.hint_b_green div.arrow{background:transparent url(/i/hint_b_green.gif) no-repeat center;z-index:202;height:8px;position:relative;}
div.hint_b_green div.txt{z-index:201;position:relative;background-color:#FFF;border:1px solid #090;margin-top:-2px;font-size:10px;padding:7px 10px;}

.country_filter div.block table td.comp{color:#607e8d;padding:0 7px 0 0;}
.country_filter div.block table td.comp div{border-bottom:1px solid #889da8;border-right:1px solid #889da8;background-color:#FFF;height:19px;padding:7px 9px;}
.country_filter div.block table td.comp div select{width:100%;}
/*  */
.reg_pp_cc{background-color:#FFF;position:absolute;width:580px;font-family:Arial, sans-serif;font-size:12px;line-height:14px;display:none;z-index:300;border:10px solid #ccc;}
.reg_pp_cc span.close{position:absolute;width:16px;height:16px;top:7px;right:7px;background:url(../i/x_gray.gif) no-repeat center;cursor:pointer;}
.reg_pp_cc div.bg{background-color:#f3f6fb;padding:10px 0;}
.reg_pp_cc div.country{width:290px;float:left;}
.reg_pp_cc div.country input{width:242px;font-size:11px;border:1px solid #afafaf;color:#afafaf;margin:0 0 10px 10px;padding:4px 5px;}
.reg_pp_cc div.city input{width:242px;font-size:11px;border:1px solid #afafaf;color:#afafaf;margin:0 0 10px 10px;padding:4px 5px;}
.reg_pp_cc div.city{margin-left:290px;}
.reg_pp_cc div h3{font-weight:bolder;margin:10px 0 8px 15px;}
.reg_pp_cc div .abc{width:30px;height:415px;float:left;font-size:9px;margin-left:5px;}
.reg_pp_cc div .abc a{color:#646a7a;display:block;text-align:center;text-decoration:none;}
.reg_pp_cc div .abc span{display:block;text-align:center;text-decoration:none;color:#bbb;}
.reg_pp_cc div .abc a.active{color:#FFF;background-color:#646a7a;text-transform:uppercase;margin:0;}
.reg_pp_cc div .abc a.all{color:#FFF;line-height:16px;background-color:#646a7a;text-transform:uppercase;margin:0;}
.reg_pp_cc div .scroll{height:415px;overflow-y:scroll;background-color:#FFF;margin:0 10px 0 40px;}
.reg_pp_cc div .scroll p{margin:0;padding:6px 5px 5px 20px;}
.reg_pp_cc div .scroll p.act{background-color:#646a7a;}
.reg_pp_cc div .scroll p a{color:#000;text-decoration:none;}
.reg_pp_cc div .scroll p.act a{color:#FFF;}
.reg_pp_cc .sel_city{position:relative;padding:10px 10px 12px;}
.reg_pp_cc .sel_city h1{font:normal 18px/25px Tahoma, Arial, sans-serif !important;color:#656565 !important;margin-bottom:10px;padding:0 !important;}
.reg_pp_cc .sel_city h1 i{font-size:12px;font-style:normal;}
.reg_pp_cc .sel_city input{font-size:16px;width:380px;border:1px solid #afafaf;margin-left:5px;vertical-align:middle;}
.reg_pp_cc div.submit{font-size:12px;text-align:right;padding:10px;}
.reg_pp_cc div.submit input{font-size:18px;padding:2px 20px;}

.reg_pp_cc .sel_city div.hint{zoom:1;background:url(../i/pw_arrow.gif) no-repeat right center;width:205px;position:absolute;margin-left:-215px;margin-top:25px;font-size:11px;padding:0 10px 0 0;}
.reg_pp_cc .sel_city div.hint-red{background:url(../i/pw_red.gif) no-repeat right center;}
.reg_pp_cc .sel_city div.hint span{background-color:#646a7a;color:#FFF;line-height:13px;display:block;padding:7px 10px;}
.reg_pp_cc .sel_city div.hint-red span{background-color:#933;}

.new_auth_pp{width:500px;position:absolute;z-index:999;background-color:#f3f6fb;display:none;border:10px solid #ccc;}
.new_auth_pp div.top{background-color:#FFF;}
.new_auth_pp div.top h1{font-size:30px;line-height:60px;color:#98141b;font-weight:400;font-family:Tahoma, Arial, sans-serif;text-align:center;margin:0;padding:0 10px 0 20px;}
.new_auth_pp div.top h1 span{display:inline-block;float:right;height:16px;width:16px;background:url(../i/x_gray.gif) no-repeat center;cursor:pointer;margin-top:10px;}
.new_auth_pp div.top p{color:#999;font-family:Tahoma, Arial, sans-serif;font-size:12px;line-height:30px;background-color:#f3f6fb;text-align:right;margin:0;padding:10px 50px 5px;}
.new_auth_pp div.top p a{display:inline-block;text-decoration:none;margin-left:10px;}
.new_auth_pp div.top p span{float:left;}
.new_auth_pp div.top p a.md{background:url(../i/napp_md.gif) no-repeat center;width:48px;}
.new_auth_pp div.top p a.tp{background:url(../i/napp_tp.gif) no-repeat center 10px;width:60px;}
.new_auth_pp div.top p a.th{background:url(../i/napp_th.gif) no-repeat center top;width:60px;}

.new_auth_pp div.cnt{font-size:12px;color:#666;line-height:14px;padding:5px 50px 10px;}
.new_auth_pp div.cnt .error{background:url(../i/ico_red_no.png) no-repeat 0 13px;color:#cd0000;line-height:20px;display:none;zoom:1;padding:10px 0 8px 20px;}
.new_auth_pp div.cnt .error_mail{background:url(../i/ico_red_no.png) no-repeat 0 3px;color:#cd0000;line-height:20px;zoom:1;display:none;margin:-10px -2px 0;padding:0 0 3px 20px;}
.new_auth_pp div.cnt b.ttl{color:#656565;font-size:18px;font-weight:400;display:block;margin-top:15px;}
.new_auth_pp div.cnt label{color:#000;vertical-align:middle;}
.new_auth_pp div.cnt div.inp{position:relative;padding:5px 0 10px;}
.new_auth_pp div.cnt input{margin-left:0;vertical-align:middle;}
.new_auth_pp div.cnt div.inp input{font-size:30px;color:#656565;width:100%;_width:99%;border:1px solid #afafaf;}
.new_auth_pp div.cnt div.inp div{background:url(../i/pw_red.gif) no-repeat right center;width:205px;position:absolute;left:-225px;top:6px;padding:0 10px 0 0;}
.new_auth_pp div.cnt div.inp div span{background-color:#933;color:#FFF;line-height:26px;display:block;padding:5px 10px;}
.new_auth_pp div.cnt a.ret_pass{color:#607e8d;background:url(../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;float:right;text-decoration:none;margin-top:15px;font-size:11px;line-height:13px;}
.new_auth_pp div.cnt a.auth{color:#607e8d;background:url(../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;margin-top:15px;}
.new_auth_pp div.cnt a.dashed{color:#607e8d;line-height:14px;background:url(../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;}
.get_pass a.dashed{color:#607e8d;line-height:14px;background:url(../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;}
.new_auth_pp div.cnt p.mail{line-height:18px;margin:10px 0 20px;}
.new_auth_pp div.cnt .reg_ok{background:url(../i/ok2.gif) no-repeat 0 13px;line-height:20px;padding:10px 0 10px 20px;}
.new_auth_pp div.bot{font-size:12px;background-color:#f3f6fb;text-align:right;padding:20px 50px;}
.new_auth_pp div.bot a{color:#607e8d;line-height:14px;background:url(../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;float:left;margin-top:9px;}
.new_auth_pp div.bot input{font-size:14px;padding:5px 20px;}

.cabinet-block .reg_ok{background:url(../i/ok2.gif) no-repeat 0 13px;line-height:20px;font-size:14px;padding:10px 0 10px 20px;}
.cabinet-block .reg_ok a{color:#090;}

div.cabinet-block h1{padding:12px 10px 15px !important;}
.reg_pp_warn{background:url(../i/warning.gif) no-repeat 0 0;color:#666;font-size:11px;line-height:14px;margin-top:90px;padding:0 0 0 40px;}
.reg_tbl_ttl{width:100%;}
.reg_tbl_ttl td{width:50%;font-size:12px;line-height:18px;padding:10px 0;}
.reg_tbl_ttl td.act{background-color:#f3f6fb;}
.reg_tbl_ttl td .name{height:125px;padding-left:120px;}
.reg_tbl_ttl td .min{height:125px;}
.reg_tbl_ttl .empty span{width:10px;display:block;}
.reg_tbl_ttl td .turist{background:url(../i/reg_pp_turist.gif) no-repeat 10px 0;}
.reg_tbl_ttl td .agent{background:url(../i/reg_pp_agent.gif) no-repeat 10px 2px;}
.reg_tbl_ttl td.unact .turist{background:url(../i/reg_pp_turist_w.gif) no-repeat 10px 0;}
.reg_tbl_ttl td.unact .agent{background:url(../i/reg_pp_agent_w.gif) no-repeat 10px 2px;}
.reg_tbl_ttl td .name a{color:#607e8d;background:url(../i/dashed_blue_bold.gif) repeat-x 0 bottom;font-size:30px;display:inline-block;text-decoration:none;line-height:34px;margin-top:10px;}
.reg_tbl_ttl td .name div{padding:15px 0 0;}

.reg_ul{background-color:#f3f6fb;font-size:12px;margin:20px 0 30px;padding:10px 15px 15px;}
.reg_ul h3{font-size:14px;margin-bottom:10px;padding:5px 0 3px;}
.reg_ul ul{list-style-type:disc;margin:0 0 0 40px;padding:0;}
.reg_ul ul li{padding-bottom:7px;color:#000;}

.reg_tab{background-color:#f3f6fb;display:none;zoom:1;padding:10px 15px 15px;}
.tab_turist{background:#f3f6fb url(../i/reg_pp_turist.png) no-repeat 10px -94px;}
.tab_agent{position:relative;}
.tab_agent div.bg{background:#f3f6fb url(../i/reg_pp_agent.png) no-repeat 10px -92px;left:50%;position:absolute;width:100px;margin-left:5px;top:0;}
.reg_tab table{width:100%;margin-top:10px;}
.reg_tab table td{font-size:11px;line-height:13px;white-space:nowrap;vertical-align:middle;padding:10px 5px;}
.reg_tab table td b{font-size:18px;line-height:20px;color:#666;font-weight:400;}
.reg_tab table td input{margin-left:0;vertical-align:middle;}
.reg_tab table td label{vertical-align:middle;cursor:pointer;}
.reg_tab table td input.text{width:98%;padding:10px 8px;}
.reg_tab table td.city span{font-size:20px;background:url(../i/dashed_blue5.gif) repeat-x left bottom;cursor:pointer;display:inline-block;color:#607e8d;line-height:22px;}
.reg_tab table td.city span i{font-style:normal;}
.reg_tab table td.city a{font-size:12px;color:#607e8d;background:url(../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;margin-left:20px;}
.reg_tab table td div.inp{position:relative;display:inline-block;_display:inline;width:100%;zoom:1;padding:0;}
.reg_tab table td div.inp input{font-size:20px;border:1px solid #afafaf;}
.reg_tab table td div.inp select{font-size:20px;padding:10px 8px;}
.reg_tab table td div.hint{zoom:1;background:url(../i/pw_arrow.gif) no-repeat right center;width:205px;position:absolute;margin-left:-240px;margin-top:-3px;font-size:11px;padding:0 10px 0 0;}
.reg_tab table td div.hint-red{background:url(../i/pw_red.gif) no-repeat right center;}
.reg_tab table td div.hint-green{background:url(../i/pw_green.gif) no-repeat right center;}
.reg_tab table td div.hint span{background-color:#646a7a;color:#FFF;line-height:13px;display:block;padding:7px 10px;}
.reg_tab table td div.hint-red span{background-color:#933;}
.reg_tab table td div.hint-green span{background-color:#53984c;}

div.nicks{background-color:#FFF;padding-bottom:10px;display:none;}
div.nicks h3{background-color:#f3f6fb;color:#666;font-size:14px;font-weight:bolder;line-height:30px;padding:0 10px;}
div.nicks p{font-size:16px;line-height:18px;margin:0;padding:5px 10px;}
div.nicks p a{color:#666;background:url(../i/dashed_666666.gif) repeat-x left bottom;display:inline-block;text-decoration:none;}

.reg_submit{background-color:#f3f6fb;line-height:50px;text-align:right;font-size:11px;display:none;padding:10px 20px 15px 214px;}
.reg_submit span{line-height:13px;float:left;margin-top:9px;}
.reg_submit a{color:#666;}
.reg_submit input.submit{font-size:18px;margin-left:-3px;padding:5px 20px;}
.reg_submit input{vertical-align:middle;}
.reg_submit label{vertical-align:middle;}

table.get_pass{width:100%;margin-bottom:20px;}
table.get_pass td{font-size:12px;line-height:20px;background-color:#f3f6fb;vertical-align:middle;padding:10px 20px 10px 10px;}
table.get_pass td.ttl{color:#666;font-size:18px;width:1%;white-space:nowrap;}
table.get_pass td div.inp{position:relative;}
table.get_pass td div.inp input{font-size:30px;color:#656565;width:100%;border:1px solid #afafaf;}
table.get_pass td .error_mail{background:url(../i/ico_red_no.png) no-repeat 0 13px;color:#cd0000;line-height:20px;zoom:1;margin:0 -2px;padding:10px 0 0 20px;}
table.get_pass td.bot{font-size:12px;line-height:60px;text-align:right;padding:5px 20px 20px;}
table.get_pass td.bot input{font-size:18px;padding:0 20px;}
table.get_pass td.bot a{float:left;}
table.get_pass td.bot div.inp{float:left;line-height:13px;}
table.get_pass td.bot div.inp input{width:auto;border:0;vertical-align:middle;}
table.get_pass td.bot div.inp label{width:auto;border:0;vertical-align:middle;}

.mod_sh{background-color:#afbec6;}
.mod_sh .in{margin:0 10px;padding:4px 0 10px;}
.mod_sh .in table{width:100%;table-layout:fixed;}
.mod_sh .in table td{color:#FFF;text-transform:uppercase;font:10px Tahoma, Arial, sans-serif;vertical-align:middle;text-align:left;padding:0;}
.mod_sh .in table td th{color:#FFF;text-transform:uppercase;font:10px Tahoma, Arial, sans-serif;vertical-align:middle;text-align:left;white-space:nowrap;padding:16px 0 10px;}
.mod_sh .in table td div{white-space:nowrap;padding:16px 0 10px;}
.mod_sh .in table td.empty{width:10px;overflow:hidden;padding:0;}
.mod_sh .in table td.empty span{width:10px;overflow:hidden;display:block;}
.mod_sh .in table td p.list{position:relative;}
.mod_sh .in table td p.list span{background:#d9dae7 url(../i/inp_list.gif) no-repeat center;height:16px;width:16px;position:absolute;right:9px;top:7px;border:1px solid #999;cursor:pointer;line-height:0;display:block;}
.mod_sh .in table td p{background-color:#FFF;border-bottom:1px solid #889da8;border-right:1px solid #889da8;color:gray;text-transform:none;height:32px;line-height:30px;vertical-align:middle;white-space:nowrap;margin:0;padding:0 10px;}
.mod_sh .in table td p.unact{background-color:#d7dfe3;}
.mod_sh .in table td p.unact input{color:#FFF;}
.mod_sh .in table td label{color:gray;font-size:12px;text-transform:none;vertical-align:middle;display:inline-block;cursor:pointer;margin-right:3px;}
.mod_sh .in table td label.thehotel{color:#FFF;text-transform:uppercase;font:10px Tahoma, Arial, sans-serif;}
.mod_sh .in table td input{font-size:11px;vertical-align:middle;color:gray;}
.mod_sh .in table td select{font-size:11px;vertical-align:middle;color:gray;}
.mod_sh .in table td input.full{width:98%;}
.mod_sh .in table td select.full{width:100%;}
.mod_sh .in table td.nights p{display:inline-block;margin-right:5px;padding-right:5px;float:left;}
.mod_sh .in table td.nights span{display:inline-block;margin-top:10px;}
.mod_sh .in table td.nights p input{width:20px;}
.mod_sh .in table td p.chld{background-color:#f3f6fb;color:#000;font-size:11px;zoom:1;}
.mod_sh .in table td p.chld input{width:20px;display:none;}
.mod_sh .in table td p.ppl{border-right:0;}
.mod_sh .in table td p.date{font-size:12px;}
.mod_sh .in table td table td.narod{background-color:#FFF;border-bottom:1px solid #889da8;}
.mod_sh .in table td table td.bg{background-color:#FFF;border-bottom:1px solid #889da8;border-right:1px solid #889da8;width:50%;vertical-align:top;padding:5px 0;}
.mod_sh .in table td table td.bg td{vertical-align:middle;padding-left:7px;line-height:20px;}
.mod_sh .in table td p.period{border-bottom:1px solid #889da8;border-right:1px solid #889da8;background-color:#FFF;height:30px;padding:1px 1px 1px 10px;}
.mod_sh .in table td p.period .period_date{text-decoration:none;color:#607e8d;line-height:30px;font-size:16px;}
.mod_sh .in table td p.period input{background:#d9dae7 url(../i/new_sprite.gif) no-repeat 6px -544px;border:0;cursor:pointer;height:30px;width:30px;float:right;margin:0;padding:0;}
.mod_sh .in .submit{text-align:right;padding:30px 0 10px;}
.mod_sh .in .submit input{font-size:18px;font-family:Tahoma, Arial, sans-serif;padding:0 30px;}
.mod_sh .in table td.stupid_ie_02{width:15%;}
.mod_sh .in table tr.doppr div a{font-size:12px;background:url(../i/arrow_down_white.gif) no-repeat right 5px;display:inline-block;text-decoration:none;color:#FFF;padding-right:10px;}
.mod_sh .in table tr.doppr div a.act{background:url(../i/arrow_right_white.gif) no-repeat right 5px;}
.mod_sh .in table tr.doppr div a span{background:url(../i/dashed_white.gif) repeat-x bottom;display:inline-block;}

.mod_sh .in .submit_unact{padding:0 0 10px;}

div.mod_sh div.stupid_ie_02{padding:15px 0 10px;}
.mod_sh .in table td p.chld i{font-style:normal;display:none;}

.mod_sh .stry{position:absolute;width:184px;background-color:#FFF;display:none;margin-left:-1px;margin-top:0;border:1px solid #90a6b2;z-index:1000;}
.mod_sh .stry p{font-size:11px;padding:5px;}
.mod_sh .stry p.alt{background-color:#eff5ff;}
.mod_sh .stry p.hover{background-color:#cadce5;}

div.msh-pp table td div p{position:relative;overflow:hidden;white-space:nowrap;width:403px;}
div.msh-pp table td div p .op{background:url(../i/grad_op1.png) repeat-y right top;display:block;height:22px;position:absolute;right:0;top:1px;width:60px;}
div.msh-pp table td.end{padding:10px;}
.a_b_m1 table td div{overflow:hidden;overflow-y:scroll;height:190px;background-color:#FFF;position:relative;padding:0;}

.lesss{letter-spacing:1px;}
.name_filtr{float:right;height:25px;background:#f3f6fb;margin-top:-35px;padding:10px 10px 0;}
.name_filtr a{text-transform:uppercase;color:#607e8d;font-weight:700;font-size:11px;text-decoration:none;background:url(../i/new_dash.gif) repeat-x center bottom transparent;}
.name_filtr a:hover{border:none;}
.chlds{width:20px;line-height:19px;margin:0 6px;}
.yearss{font-size:13px;}
.dark_lines{background:url(../i/new_bg1.png) 0 0 repeat-x;margin-top:10px;}
.thehotel_sample{display:block;padding:15px 0 10px;}
.dark_noline{padding-top:0 !important;}
.dark_lines .unact{background:#fff !important;margin-top:10px;}
.dark_noline .unact{background:#fff !important;margin-top:0;}
.box_active{width:115px;padding-left:6px !important;white-space:nowrap;background:#fff;border-bottom:1px solid #889DA8;border-left:1px solid #889DA8;}
.search_right{width:120px;vertical-align:top !important;padding:0 0 0 10px !important;}
.search_right input{width:115px;height:34px;font:20px Arial !important;color:#000 !important;padding:0 1px !important;}
/*  */
.outer_bns{margin:0 0 0 10px;padding:41px 0 0;}
.b_new_service{margin:0 0 10px;}
.bns_gray{background:url(/i/bns_arrow_gray.gif) no-repeat right 11px;}
.bns_green{background:url(/i/bns_arrow_green.gif) no-repeat right 11px;}
.b_new_service .inner{margin:0 20px 0 0;}
.b_new_service .inner .title_b{font-size:14px;zoom:1;font-weight:bolder;padding:12px 10px 13px;}
.bns_gray .inner .title_b{background:#e8e8e8;color:#3c3c3c;}
.bns_green .inner .title_b{background:#daf2da;color:#060;}
.b_new_service .inner .tc{font-size:11px;line-height:18px;zoom:1;padding:14px 10px 24px;}
.bns_gray .inner .tc{color:#7b7b7b;background:#f6f6f6;}
.bns_green .inner .tc{color:#787d78;background:#f0faf0;}
/* only add_layout styles  */
.tabs_search{width:100%;}
.tabs_search td{height:32px;font:normal 11px/13px Tahoma,Arial,sans-serif;color:#000;cursor:pointer;text-align:center;background:#f3f6fb url(/i/separator_w.gif) no-repeat right bottom;}
.tabs_search td:hover{background-color:#d5d8e2;}
.tabs_search td.prev_nobg{background:none;}
.tabs_search td div.corner4{height:1px;font-size:0;line-height:0;overflow:hidden;border:4px solid #fff;border-top:none;border-bottom:none;}
.tabs_search td div.corner2{height:1px;font-size:0;line-height:0;overflow:hidden;border:2px solid #fff;border-top:none;border-bottom:none;}
.tabs_search td div.corner1{height:2px;font-size:0;line-height:0;overflow:hidden;border:1px solid #fff;border-top:none;border-bottom:none;}
.tabs_search td.active{background:#afbec6;cursor:auto;}
.tabs_search td.active div.sp_actions{background:#f8c5b2;height:32px;}
.tabs_search td.active span{color:#FFF;}
.tabs_search td.active span i{background:none;font-weight:700;}
.tabs_search td a{color:#000;display:block;text-decoration:none;padding:9px 10px 0;}
.tabs_search td a:visited{color:#000;}
.tabs_search td a:hover{text-decoration:underline;}
.tabs_search td span{color:#069;display:block;padding:5px 10px 0;}
.tabs_search td span i{font-style:normal;}
.tabs_search td.last{background:none;}

.under_form{background:#afbec6;display:none;font:10px Tahoma,Arial;position:relative;padding:0;}
.under_form .padd_form{height:100%;min-height:250px;padding:0 10px;}
.under_form select{width:185px;font-size:11px;background-color:#eff5ff;border:1px;color:#666;padding:1px;}
.under_form input.text{width:178px;font-size:11px;border:1px;background-color:#eff5ff;color:#666;padding:2px 1px 3px 5px;}
.under_form div.list{background:#d9dae7 url(/i/inp_list.gif) no-repeat center;height:14px;width:14px;position:absolute;right:1px;top:-2px;border:1px solid #999;cursor:pointer;}
.under_form div.list_nojs{background:#d9dae7 url(/i/inp_list.gif) no-repeat center;height:14px;width:14px;position:absolute;right:2px;top:1px;border:1px solid #999;cursor:pointer;}
.under_form .chilrens{padding:12px 0;}
.under_form .chilrens select{width:85px;font:9px Arial;}
.under_form p{margin:0;padding:12px 0 8px;}
.under_form p.flying{vertical-align:middle;padding:20px 0 4px;}
.under_form p.flying span{display:block;float:right;font-weight:400;margin-top:-4px;margin-right:15px;}
.under_form p.flying span input{vertical-align:middle;}
.under_form p.flying span label{vertical-align:middle;}
.under_form p.people_room{padding:25px 0 4px;}
.under_form .date_and_nights{width:100%;}
.under_form .date_and_nights select{width:40px;}
.under_form .date_and_nights th{text-align:left;font:normal 10px Tahoma,Arial;vertical-align:middle;padding:16px 0 8px;}
.under_form .date_and_nights .rght{text-align:right;width:90px;}
.under_form .date_and_nights td{vertical-align:middle;}

.period_date{font:13px Tahoma,Arial;color:#666;text-decoration:none;}
.under_form .cal_period{background-color:#eff5ff;margin-bottom:7px;padding:1px 1px 2px 5px;}
input.calendar_stand{background:#d9dae7 url(/i/calendar.gif) no-repeat center;border:1px solid #a5acb2;cursor:pointer;height:17px;width:17px;float:right;margin:0;}
.last_button{height:37px;background:#d7dee2;padding:11px 10px 0;}
.last_button span{float:left;padding:3px 0 0;}
.last_button a{font:10px Tahoma,Arial;display:inline-block;margin-top:-3px;}
.last_button input{width:91px;float:right;font-size:11px;font-weight:700;padding:3px 0;}

#content a.s-pd{margin:22px 0 0;}


#content .h2_spec_ta{position:relative;text-transform:uppercase;font-family:Tahoma, Arial, sans-serif;font-size:14px;font-weight:700;border-bottom:1px solid #FFF;margin:20px 0 0;padding:14px 0 12px 50px;}
#content .h2_spec_ta span{background:url(/i/icon_big_sprite.png) no-repeat 3px -1056px;display:block;height:45px;width:45px;position:absolute;left:10px;margin-top:-15px;}

#content table.content_table td{font-family:Tahoma, Arial, sans-serif;}
#content table.content_table td .count_noch{font-size:10px;color:#000;display:inline-block;padding:2px 0 0;}

#content .ye_bn_exp{background-color:#fff9a7;text-align:center;margin:-5px 0 20px;padding:20px;}
#content .ye_bn_exp a{background:url(/i/ye_bn_exp.gif) no-repeat center top;color:#ba7f00;font-size:10px;display:block;padding-top:32px;}
h2.rusiber{color:#000;font-size:14px;font-weight:700;}

table.rusiber{width:100%;margin-bottom:10px;}
table.rusiber th{color:#7b7961;font-size:11px;background-color:#e8e5bc;line-height:15px;vertical-align:middle;font-weight:700;text-transform:uppercase;padding:4px 15px;}
table.rusiber td{color:#999;font-size:11px;background-color:#f7f6e9;line-height:15px;vertical-align:middle;padding:10px 15px 10px 0;}
table.rusiber td a{color:#7b7961;}


#content ul.left_menu li{font:bold 12px/13px Tahoma,Arial,sans-serif;color:#333626;border-top:1px solid #afbec6;background-color:#FFF;padding:10px 0 10px 10px;}
#content ul.left_menu li span{background:url(/i/plus_minus.png) left 4px no-repeat;padding:0 0 0 16px;}
#content ul.left_menu li span.active{background:url(/i/plus_minus.png) left -72px no-repeat;}
#content ul.left_menu li a{color:#333626;text-decoration:none;}
#content ul.left_menu li a:visited{color:#333626;}

#content ul.left_menu li ul{padding:10px 0 5px;}
#content ul.left_menu li ul li{font:normal 11px/12px Tahoma,Arial,sans-serif;color:#069;border-top:none;padding:1px 0 3px 4px;}
#content ul.left_menu li ul li span{background:url(/i/red_bullet.gif) left 5px no-repeat;padding:0 0 0 10px;}
#content ul.left_menu li ul li a{color:#069;}
#content ul.left_menu li ul li a:visited{color:#069;}
/* hotels_result.html  */
.hr-info{background:#f4ecc5;border-top:10px solid #f4ecc5;border-bottom:10px solid #f4ecc5;margin:0 0 10px;}
.hr-info td{border-right:1px solid #fff;color:#666;font-size:11px;line-height:1.3;padding:5px 10px 0;}
.hr-info b{color:#000;font-size:13px;}
.hr-info p{margin:0 0 4px;}
.hr-info .edit{width:140px;float:right;margin:3px 0 0;}
.hr-info .edit a{background:#faf6e2;color:#7b7961;float:left;font-size:14px;font-weight:700;line-height:44px;padding:0 20px 0 8px;}
.hr-info .edit ins{border-right:21px solid #faf6e2;border-top:21px solid #f4ecc5;border-bottom:21px solid #f4ecc5;height:1px;width:1px;font-size:0;float:left;}

.hr-filters{background:#afbec6;margin:0 0 10px;}
.hr-filters td{padding:0 0 19px 10px;}
.hr-filters th{color:#fff;font-size:10px;font-weight:400;line-height:1.3;text-align:left;text-transform:uppercase;padding:10px 0 10px 10px;}
.hr-filters div{background:#fff;border-bottom:1px solid #889da8;padding:5px 10px;}
.hr-filters select{font-size:11px;width:100%;}
.hr-filters td.submit{width:170px;text-align:center;}
.hr-filters td.submit input{font-size:14px;font-weight:700;height:30px;width:110px;}

.hr-header td{padding:7px 10px;}
.hr-header .total{font-size:15px;font-weight:700;width:33%;}
.hr-header .total a{background:url(/i/dashed_g_small.gif) repeat-x bottom;color:#999;display:inline-block;font-size:10px;font-weight:400;padding-bottom:1px;text-decoration:none;margin:0 10px;}
.hr-header .tiptext{font-size:12px;font-weight:700;text-align:center;width:34%;}
.hr-header .tiptext img{vertical-align:middle;}
.hr-header .save{text-align:right;}
.hr-header .save a{background:url(/i/rememb_star.gif) no-repeat 0 3px;color:#999;font-size:10px;padding:0 0 0 15px;}

.hr-offers a{color:#607e8d;}
.hr-offers small{color:#666;font-size:9px;}
.hr-offers th{background:#f3f6fb;font-size:10px;font-weight:400;padding:10px;}
.hr-offers th.active_up{background:#e7edf7;}
.hr-offers th.active_down{background:#e7edf7;}
.hr-offers th.active_up span{background:url(/i/arrows.gif) no-repeat right -91px;padding:0 10px 0 0;}
.hr-offers th.active_down span{background:url(/i/arrows.gif) no-repeat right 5px;padding:0 10px 0 0;}
.hr-offers td{font-size:11px;line-height:16px;padding:10px 0 10px 10px;}
.hr-offers tr.altrow td{background-color:#f9fafd;}
.hr-offers td.photo{width:55px;padding:5px 0 5px 10px;}
.hr-offers td.price b{color:#c30;}
.hr-offers td.price small{color:#999;}
.hr-offers td.plink{font-size:9px;width:20px;}

.hr-offers td.green_ico{background:url(/i/green_ico.gif) no-repeat right center;width:16px;font-size:1px;padding:0;line-height: 0px;}
.hr-offers td.green_txt{color:#090;font-weight:bolder;}
.hr-offers td.green_txt small{color:#090;font-weight:400;}
.under_form .date_and_nights th input{vertical-align:middle;}
.under_form .date_and_nights th label{vertical-align:middle;}
.invis{visibility:hidden;}
.under_form .stry{position:absolute;width:184px;background-color:#FFF;display:none;margin-left:-1px;margin-top:0;border:1px solid #90a6b2;z-index:1000;}
.under_form .stry p{font-size:11px;padding:5px;}
.under_form .stry p.alt{background-color:#eff5ff;}
.under_form .stry p.hover{background-color:#cadce5;}

#content .standart_block p.circle{color:#069;font:11px Tahoma,Arial,sans-serif;background:url(/i/red_circle.gif) no-repeat scroll 12px 5px transparent;padding:0 0 6px 23px;}
/*  */
.block_line_serv { height: 90px; background: #f7f6e9; overflow: hidden; margin: 0px 0px 0px 0px; }
.block_line_serv table { width: 100%; border-collapse: collapse; }
.block_line_serv table td { padding: 0px; height: 90px; vertical-align: middle; }
.block_line_serv table td.col1 { padding: 0px 4px 0px 20px; zoom:1; width: 165px; }
.block_line_serv table td.col2 { background: url(../i/bls_glue_1.gif) no-repeat left top; width: 21px; }
.block_line_serv table td.col3 { background: #f1f0e0; padding: 0px 5px 0px 20px; zoom:1; width: 165px; }
.block_line_serv table td.col4 { background: url(../i/bls_glue_2.gif) no-repeat left top; width: 21px; }
.block_line_serv table td.col5 { height: auto; padding: 0px 0px 0px 4px; zoom:1; }
.block_line_serv table td .tit { font-size: 13px; font-weight: bolder; color: #646a7a; margin: 0px 0px 3px 0px; }
.block_line_serv table td .tit a { color: #646a7a; text-decoration: none; }
.block_line_serv table td .tit a:hover { text-decoration: underline; }
.block_line_serv table td .com { font-size: 10px; line-height: 13px; color: #666666; padding: 0px 0px 0px 0px; }
.block_line_serv table td .com a { color: #666666; text-decoration: none; }
.block_line_serv table td .com a:hover { text-decoration: underline; }
.block_line_serv table td .icon_mddl { height: 80px; background: transparent; overflow: hidden; padding: 0px; margin: 0px 0px 0px 0px; }
.block_line_serv table td .icon_mddl div { width: 105px; border-right: 0px; border-left:1px solid #fff; }
.block_line_serv table td .relative { position: relative; height: 85px; padding: 5px 0px 0px 0px; }
.block_line_serv table td .next_btn { background: url(../i/bls_next_arrow.gif) no-repeat center center; width: 40px; height: 90px; display: block; position: absolute; right: 0px; top: 0px; cursor: pointer; }
.block_line_serv table td .relative ul { list-style-type: none; margin: 0px; padding: 0px; }
.block_line_serv table td .relative ul li { margin: 0px; padding: 0px; float: left; }
#content .left_f7f6e9{background-color:#F7F6E9;}
.h2_left_hot span.nowrap{white-space:nowrap;}
.lpa_footer{margin-bottom:1px;}

.uppercase_title{text-transform:uppercase;color:#900;font-size:18px;margin:0 10px 20px;padding:0;}
.line_calendar{background:#f3f6fb;margin:0;}
.line_calendar table{width:100%;border-collapse:collapse;}
.line_calendar table td{width:8%;height:30px;padding:0;}
.line_calendar table td.item{font-size:11px;}
.line_calendar table td.item a{display:block;height:30px;line-height:30px;color:#607e8d;text-align:center;text-transform:uppercase;text-decoration:underline;}
.line_calendar table td.item a:hover{text-decoration:none;}
.line_calendar table td.item a.active{background:#afbec6;color:#fff;font-weight:bolder;text-decoration:none;}
.line_calendar table td.item a.active span{background:transparent;}

.lc_tab { background: #afbec6; padding: 10px 10px 19px 10px; zoom:1; margin: 0px 0px 22px 0px; }
.lc_tab-submit { background-color: #f3f6fb; text-align: center; font-size: 11px; padding: 10px; margin: 0 0 5px; }
.lc_tab-submit input { font-weight: bolder; font-size: 11px; margin: 0 0 0 20px; }
.lc_tab-submit a { color: #607e8d; }

.tb_lcfil{width:100%;border-collapse:collapse;margin:0;}
.tb_lcfil th{color:#fff;font-size:10px;text-transform:uppercase;vertical-align:top;font-weight:400;text-align:left;padding:0 0 10px;}
.tb_lcfil td{vertical-align:middle;padding:0;}
.tb_lcfil td.glue{white-space:nowrap;width:10px;min-width:10px;padding:0;}
.tb_lcfil th.empty{white-space:nowrap;width:10px;min-width:10px;padding:0;}
.tb_lcfil td.glue span{width:10px;display:block;}
.tb_lcfil th.empty span{width:10px;display:block;}
.tb_lcfil td.white{background:#fff;border-bottom:1px solid #889da8;border-right:1px solid #889da8;padding:5px 0;}
.tb_lcfil td.white select{color:#000;font-size:11px;width:100%;}
.tb_lcfil td.white .margin{margin:0 10px;}
.tb_lcfil td.white .margin .tb_chbx td{vertical-align:middle;padding:0;}
.tb_lcfil td.white .margin .tb_chbx td input{margin:0;padding:0;}
.tb_lcfil td.white .margin .tb_chbx td label{font-size:11px;color:#666;white-space:nowrap;cursor:pointer;padding:0 0 0 8px;}
.tb_lcfil td.submit{width:110px;vertical-align:top;padding:0;}
.tb_lcfil td.submit input{font-family:Tahoma, Arila, sans-serif;width:110px;font-size:14px;text-align:center;font-weight:bolder;cursor:pointer;padding:2px 0;}

.c_calendar_text{font-size:14px;font-weight:bolder;text-transform:uppercase;color:#000;float:left;margin:0 9px 22px;}
.search_by_param{float:right;font-size:11px;color:#999;padding:0 17px 0 0;}
.search_by_param a{background:url(/i/ico_arrow_gray.gif) no-repeat right 5px;color:#999;text-decoration:underline;padding:0 13px 0 0;}
.search_by_param a:hover{text-decoration:none;}
/*  */
.tb_list_country{width:100%;border-collapse:collapse;margin:0 0 10px;}
.tb_list_country th{text-align:left;color:#000;font-size:10px;font-weight:400;background:#f1efdb;padding:11px 10px;}
.tb_list_country th.col6{text-align:center;vertical-align:top;width:9%;padding-left:5px;padding-right:5px;}
.tb_list_country th.col7{text-align:center;vertical-align:top;width:9%;padding-left:5px;padding-right:5px;}
.tb_list_country th.col8{text-align:center;vertical-align:top;width:9%;padding-left:5px;padding-right:5px;}
.tb_list_country th.col9{text-align:center;vertical-align:top;width:9%;padding-left:5px;padding-right:5px;}
.tb_list_country th .cc_sort_up{background:url(/i/cc_sort_up.gif) no-repeat right 6px;text-decoration:none;color:#000;padding:0 10px 0 0;}
.tb_list_country th .cc_sort_btm{background:url(/i/cc_sort_btm.gif) no-repeat right 6px;text-decoration:none;color:#000;padding:0 10px 0 0;}
.tb_list_country td{vertical-align:middle;padding:16px 10px;}
.tb_list_country td td{padding:0;}
.tb_list_country .color td{background:#f8f7ed;}
.tb_list_country td.col1 .country{font-size:14px;color:#607e8d;font-weight:bolder;margin:0 0 5px;}
.tb_list_country td.col1 .country a{color:#607e8d;text-decoration:underline;}
.tb_list_country td.col1 .country a:hover{text-decoration:none;}
.tb_list_country td.col1 .m_item{font-size:9px;color:#999;margin:0 13px 0 0;}
.tb_list_country td.col2{font-size:11px;color:#7b7961;vertical-align:top;}
.tb_list_country td.col2 a{color:#7b7961;text-decoration:underline;}
.tb_list_country td.col2 a:hover{text-decoration:none;}
.tb_list_country td.col3 div{font-size:11px;color:#000;margin:0 0 5px;}
.tb_list_country td.col3 a{color:#999;font-size:9px;text-decoration:underline;}
.tb_list_country td.col3 a:hover{text-decoration:none;}
.tb_list_country td.col4 .pogoda{border-collapse:collapse;}
.tb_list_country td.col5 .pogoda{border-collapse:collapse;}
.tb_list_country td.col4 .pogoda td{padding:0;}
.tb_list_country td.col4 .pogoda td.item{font-size:11px;font-weight:400;white-space:nowrap;padding:3px 0 2px 18px;}
.tb_list_country td.col5 .pogoda td.item{font-size:11px;font-weight:400;white-space:nowrap;padding:3px 0 2px 18px;}
.tb_list_country td.col4 .pogoda td.sun{background:url(/i/ico_sun.png) no-repeat left 2px;}
.tb_list_country td.col4 .pogoda td.sun2{background:url(/i/ico_sun2.png) no-repeat left 2px;}
.tb_list_country td.col5 .pogoda td.rain{background:url(/i/ico_rain.png) no-repeat left 4px;}
.tb_list_country td.col5 .pogoda td.rain2{background:url(/i/ico_rain2.png) no-repeat left 3px;}
.tb_list_country td.col4 .pogoda td.glue{min-width:15px;width:15px;white-space:nowrap;}
.tb_list_country td.col4 .pogoda td.smt{color:#999;font-size:9px;text-align:center;padding:3px 0 0;}
.tb_list_country td.col5 .pogoda td.smt{color:#999;font-size:9px;text-align:center;padding:3px 0 0;}
.tb_list_country td.col5{text-align:center;}
.tb_list_country td.col6{text-align:center;}
.tb_list_country td.col7{text-align:center;}
.tb_list_country td.col8{text-align:center;}
.tb_list_country td.col9{text-align:center;}

.ico_rate{width:10px;height:19px;position:relative;margin:0 auto;}
.ico_rate .pop_rate_comment{background:url(/i/prc_btm_arrow.gif) no-repeat center bottom;display:none;position:absolute;left:-110px;bottom:20px;width:230px;padding:0 0 10px;}
.tb_list_country td.col8 .ico_rate .pop_rate_comment{left:-200px;background:url(/i/prc_btm_arrow.gif) no-repeat 195px bottom;}
.tb_list_country td.col9 .ico_rate .pop_rate_comment{left:-200px;background:url(/i/prc_btm_arrow.gif) no-repeat 195px bottom;}
.ico_rate .pop_rate_comment .inn{background:#d3d0b0;padding:5px 0;}
.ico_rate .pop_rate_comment .cont{background:#fff;text-align:left;margin:0 5px;}
.ico_rate .pop_rate_comment .cont .line_t{font-size:11px;color:#000;font-weight:bolder;background:#f8f7ed;border-bottom:1px solid #d3d0b0;padding:6px 10px 8px;}
.ico_rate .pop_rate_comment .cont .line_t div{margin:0 25px 0 0;}
.ico_rate .pop_rate_comment .cont .line_t span{display:block;float:right;}
.ico_rate .pop_rate_comment .cont .b_text{font-size:10px;line-height:13px;color:#000;zoom:1;padding:9px 10px 10px;}

.ico_check{width:10px;height:19px;margin:0 auto;}

#content .country_exc td.two .h2_right_exc{background:url(../i/icon_big_sprite.png) no-repeat 10px -2188px;text-transform:uppercase;color:#000;font:bold 11px Tahoma,Arial,sans-serif;margin-bottom:5px;margin-right:10px;padding:14px 5px 10px 55px;}
#content .country_exc_block{background:none repeat scroll 0 0 #F3F6FB;font:11px Tahoma,Arial,sans-serif;margin:0 0 21px;padding:0 0 12px;}

#content h2.exc_h2{font-size:14px;font-weight:bolder;margin-bottom:6px;padding:5px 0;}
#content h2.exc_h2 span.show_in{font-size:11px;font-weight:400;float:right;line-height:19px;}
#content h2.exc_h2 span.show_in a{text-decoration:none;color:#069;display:inline-block;margin-left:10px;}
#content h2.exc_h2 span.show_in a span{background:url(../i/blue_small_dashed.gif) repeat-x 0 15px;display:inline-block;}
#content h2.exc_h2 span.show_in a.act{color:#000;background:#f1efdb url(../i/exc_bg_1l.gif) no-repeat left;font-weight:bolder;cursor:auto;}
#content h2.exc_h2 span.show_in a.act span{background:url(../i/exc_bg_1r.gif) no-repeat right;cursor:auto;padding:0 8px;}


#content .spec_avia_top{width:100%;}
#content .spec_avia_top td{background-color:#afbec6;}
#content .spec_avia_top td.one{width:215px;background-color:#f3f6fb;}
#content .spec_avia_top td.one h3{font-size:16px;font-weight:bolder;padding:10px 10px 0;}
#content .spec_avia_top td.one p{font-size:11px;color:#777;line-height:13px;padding:5px 10px 10px;}
#content .spec_avia_top td .country_filter{margin-top:12px;}
#content .spec_avia_middle{width:100%;}

#content .spec_avia_middle th{background-color:#f1efdb;font-size:10px;font-weight:400;border-right:1px solid #FFF;line-height:normal;padding:8px 10px;}
#content .spec_avia_middle th.brdbot{border-bottom:1px solid #FFF;text-align:center;}
#content .spec_avia_middle th.vbot{vertical-align:bottom;}
#content .spec_avia_middle th.act{background-color:#e3dfb7;}
#content .spec_avia_middle td{font-size:11px;line-height:15px;color:#666;vertical-align:middle;padding:7px 10px;}
#content .spec_avia_middle tr.alt td{background-color:#f8f7ed;}
#content .spec_avia_middle tr.alt td.city{background-color:#FFF;vertical-align:top;font-size:18px;background-image:none;}
#content .spec_avia_middle tr.empty td{font-size:1px;line-height:11px;padding:0;}
#content .spec_avia_middle tr.empty td p{font-size:1px;line-height:1px;height:1px;background-color:#e3dfb7;margin:10px 0;padding:0;}
#content .spec_avia_middle td a.dashed{color:#607e8d;background:url(../i/dashed_blue_1.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;}
#content .spec_avia_middle td p.right{float:left;}
#content .spec_avia_middle td span.red{color:#c30;font-size:14px;}
#content .spec_avia_middle th .ins{width:100%;}
#content .spec_avia_middle th .ins td{vertical-align:top;border-bottom:1px solid #FFF;color:#000;padding:10px;}
#content .spec_avia_middle th .ins td.av_logo{width:130px;}
#content .spec_avia_middle th .ins td.inf div{float:left;padding-left:20px;}
#content .spec_avia_middle th .ins td.inf div span{color:#666;}
#content .spec_avia_middle th .ins td h3{font-size:12px;margin-bottom:10px;}
#content .spec_avia_middle th .ins td a{font-weight:bolder;color:#607e8d;}
#content .spec_avia_middle th .ins td.date{padding:0;}
#content .spec_avia_middle th .ins td.date div{border-left:1px solid #FFF;padding:10px 20px;}
#content .spec_avia_dop{background-color:#f1efdb;padding-bottom:20px;font-size:11px;line-height:15px;display:none;margin:10px 0 20px;}
#content .spec_avia_dop div{float:left;width:48%;padding:10px 0 10px 10px;}
#content .spec_avia_dop div.two{border-left:1px solid #FFF;}
#content .spec_avia_dop div.two ul{list-style-type:disc;margin-left:15px;}
#content .sp_av_black tr.alt td{background:#f8f7ed url(../i/spec_a_bg1.gif) repeat-y right;}
#content .sp_av_black tr.lbg td{background:url(../i/spec_a_bg2.gif) repeat-y right;}
#content .sp_av_black td{color:#000;}

#content .spec_avia_pp{width:740px;}
#content .spec_avia_pp h2{font-size:18px;line-height:38px;padding:0 10px;}
#content .spec_avia_pp .spec_avia_middle{width:100%;}
#content .spec_avia_pp .spec_avia_middle th{background-color:#f3f6fb;font-size:10px;font-weight:400;line-height:30px;border-right:1px solid #FFF;padding:0 10px;}
#content .spec_avia_pp .spec_avia_middle th.brdbot{border-bottom:1px solid #FFF;text-align:center;}
#content .spec_avia_pp .spec_avia_middle th.vbot{vertical-align:bottom;}
#content .spec_avia_pp .spec_avia_middle th.act{background-color:#e7edf7;}
#content .spec_avia_pp .spec_avia_middle td{font-size:11px;line-height:15px;color:#666;vertical-align:middle;padding:7px 10px;}
#content .spec_avia_pp .spec_avia_middle tr.alt td{background-color:#f8f7ed;}
#content .spec_avia_pp .spec_avia_middle tr.alt td.city{background-color:#FFF;vertical-align:top;font-size:18px;background-image:none;}
#content .spec_avia_pp .spec_avia_middle tr.empty td{font-size:1px;line-height:11px;padding:0;}
#content .spec_avia_pp .spec_avia_middle tr.empty td p{font-size:1px;line-height:1px;height:1px;background-color:#e3dfb7;margin:10px 0;padding:0;}
#content .spec_avia_pp .spec_avia_middle td a.dashed{color:#607e8d;background:url(../i/dashed_blue_1.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;}
#content .spec_avia_pp .spec_avia_middle td p.right{float:left;}
#content .spec_avia_pp .spec_avia_middle td span.red{color:#c30;font-size:14px;}
#content .spec_avia_pp .spec_avia_middle th .ins{width:100%;}
#content .spec_avia_pp .spec_avia_middle th .ins td{vertical-align:top;border-bottom:1px solid #FFF;color:#000;padding:10px;}
#content .spec_avia_pp .spec_avia_middle th .ins td.av_logo{width:130px;}
#content .spec_avia_pp .spec_avia_middle th .ins td.inf div{float:left;padding-left:20px;}
#content .spec_avia_pp .spec_avia_middle th .ins td.inf div span{color:#666;}
#content .spec_avia_pp .spec_avia_middle th .ins td h3{font-size:12px !important;margin-bottom:10px;font-family:Tahoma, Arial, sans-serif;color:#000;background-color:transparent;font-weight:bolder;border:0;padding:5px 0 3px;}
#content .spec_avia_pp .spec_avia_middle th .ins td a{font-weight:bolder;color:#607e8d;}
#content .spec_avia_pp .spec_avia_middle th .ins td.date{padding:0;}
#content .spec_avia_pp .spec_avia_middle th .ins td.date div{border-left:1px solid #FFF;padding:10px 20px;}
#content .spec_avia_pp .spec_avia_dop{font-size:11px;line-height:15px;border-top:1px solid #d8d9d5;padding-bottom:10px;}
#content .spec_avia_pp .spec_avia_dop div{float:left;width:45%;padding:10px;}
#content .spec_avia_pp .spec_avia_dop div.two{float:right;width:47%;}
#content .spec_avia_pp .spec_avia_dop div.two ul{list-style-type:disc;margin-left:15px;}
#content .spec_avia_pp .submit{background-color:#f5f5f5;}
#content .spec_avia_middle th .top{background:url(../i/ico_b_arrow_tp.gif) no-repeat right center;display:block;cursor:pointer;padding-right:15px;}
#content .spec_avia_middle th .bottom{background:url(../i/ico_b_arrow_bp.gif) no-repeat right center;display:block;cursor:pointer;}
#content .spec_avia_middle th .red{color:#c30;}
#content .spec_avia_middle .line td{vertical-align:top;font-size:11px;color:#000;}
#content .spec_avia_middle .color td{background:#f8f7ed;}
#content .spec_avia_middle td.clm_1{font-size:11px;color:#999;text-align:left;}
#content .spec_avia_middle td.clm_2{font-size:11px;color:#999;text-align:left;}

#content .spec_avia_middle td .namerep a.rate_me {color:#66A449!important;text-decoration:none;background:#E8F7E1;padding:2px 5px;width:20px;display:block;text-align:center;font-size:11px;}
#content .spec_avia_middle td .namerep a.rate_meyellow {color:#c3b453!important;text-decoration:none;background:#fcf5c8;padding:2px 5px;width:20px;display:block;text-align:center;font-size:11px;}
#content .spec_avia_middle td .namerep a.rate_megray {color:#b2b2b2!important;text-decoration:none;background:#e1e1e1;padding:2px 5px;width:20px;display:block;text-align:center;font-size:11px;}
#content .spec_avia_middle td .namerep a.rate_mered {color:#A87575!important;text-decoration:none;background:#F7EAEA;padding:2px 5px;width:20px;display:block;text-align:center;font-size:11px;}

#content .spec_avia_middle td.clm_3{white-space:nowrap;}
#content .spec_avia_middle td.clm_1 .gc{color:#999;}
#content .spec_avia_middle td.clm_2 .gc{color:#999;}
#content .spec_avia_middle td.clm_10{text-align:center;vertical-align:middle;}
#content .spec_avia_middle td.clm_11 a{color:#607e8d;}
#content .spec_avia_middle td.clm_12{text-align:center;vertical-align:middle;}
#content .spec_avia_middle td .info_crt{position:relative;float:left;}
#content .spec_avia_middle td .noch{background:url(../i/ico_cal_noch.gif) no-repeat right 0px;display:inline-block;color:#000;z-index:10;text-decoration:none;padding:0 14px 2px 0;}
#content .spec_avia_middle td .noch:hover{background:url(../i/ico_cal_noch_a.gif) no-repeat right 0px; }
#content .spec_avia_middle td .name{font-size:11px;color:#000;margin:0 0 1px;}
#content .spec_avia_middle td .name a{text-decoration:underline;color:#607e8d;}
#content .spec_avia_middle td .name .meta_hotel_black{text-decoration:underline;color:black;font-size:11px;}
#content .spec_avia_middle td .name a:hover{text-decoration:none;}
#content .spec_avia_middle td .meta{font-size:10px;line-height:normal;color:#999;}
#content .spec_avia_middle td .meta a{text-decoration:underline;color:#999;}
#content .spec_avia_middle td .meta a:hover{text-decoration:none;}
#content .spec_avia_middle td .price_ico{text-align:right;color:#999;white-space:nowrap;padding:0 25px 0 0;}
#content .spec_avia_middle td .ico_grper{padding:0 25px 0 0;}
#content .spec_avia_middle td .ico_hottk{background:url(../i/ico_hot_tk.png) no-repeat right center;padding:0 25px 0 0;}
#content .spec_avia_middle td .price_ico .value{font-size:11px;}
#content .spec_avia_middle td .price_ico .value .rub{font-weight:bolder;color:#c30;}
#content .spec_avia_middle td .price_ico .value .rub a{font-weight:bolder;color:#c30;text-decoration:none;}
#content .spec_avia_middle td .price_ico .value .rub a.blue_big{font-weight:bolder;color:#c30;text-decoration:underline;}

#content .spec_avia_middle td .price_ico .value .rub a:hover{text-decoration:underline;}
#content .spec_avia_middle td .price_ico .old{font-size:10px;}
#content .spec_avia_middle td .price_ico .old span{text-decoration:line-through;}
#content .spec_avia_middle td .lnk_check{background:url(../i/ico_lnk_check.gif) no-repeat center center;display:block;width:16px;height:15px;margin:0 auto;}
#content .spec_avia_middle td .ico_fav{background:url(../i/ico_fav.gif) no-repeat center center;display:block;width:9px;height:9px;margin:0 auto;}
#content .spec_avia_middle tr.line td {padding:12px 10px;}
/*  */
.filter_line_title{font-size:14px;height:36px;margin:0 10px;}
#content .filter_line_title h2{font-size:14px;font-family:Tahoma, Arial, sans-serif;font-weight:bolder;color:#000;text-transform:uppercase;float:left;margin:0;padding:8px 0 10px 0px;}
#content .filter_line_title h2 a{background:url(../i/dashed_607e8d.gif) repeat-x center bottom;color:#607E8D;text-decoration:none;}
#content .filter_line_title .action_links{float:right;background:#f3f6fb;height:35px;padding:0 0 0 20px;}
/*.filter_line_title h2{font-size:14px;font-family:Tahoma, Arial, sans-serif;font-weight:bolder;color:#000;text-transform:uppercase;float:left;margin:0;padding:8px 0 10px 47px;}*/
.filter_line_title h2 a{background:url(../i/dashed_607e8d.gif) repeat-x center bottom;color:#607E8D;text-decoration:none;}
.filter_line_title .action_links{float:right;background:#f3f6fb;height:35px;padding:0 0 0 20px;}
.filter_line_title .action_links ul{float:left;list-style-type:none;margin:0;padding:12px 0 0;}
.filter_line_title .action_links ul li{float:left;font-size:11px;color:#607e8d;font-weight:bolder;text-transform:uppercase;line-height:normal;margin:0;padding:0 20px 0 0;}
.filter_line_title .action_links ul li a{color:#607e8d;}
.filter_line_title .action_links ul li a.js_link{background:url(../i/dashed_607e8d.gif) repeat-x left bottom;text-decoration:none;}
.filter_line_title .action_links ul li a.arrow{background:url(../i/arrow_blue_lf.gif) no-repeat 0 5px;text-decoration:underline;padding:0 0 0 16px;}
.filter_line_title .action_links ul li a.arrow:hover{text-decoration:none;}


.group_by_cat{font-size:11px;font-weight:400;float:right;line-height:19px;}
.group_by_cat a{text-decoration:none;color:#069;display:inline-block;margin-left:10px;}
.group_by_cat a span{background:url(../i/blue_x_px.gif) repeat-x 0 15px;display:inline-block;}
.group_by_cat a.act{color:#000;background:#f1efdb url(../i/exc_bg_1l.gif) no-repeat left;font-weight:bolder;cursor:auto;}
.group_by_cat a.act span{background:url(../i/exc_bg_1r.gif) no-repeat right;cursor:auto;padding:0 8px;}

.p_gray_minus{display:block;width:10px;height:10px;background:url(../i/p_gray_plus.gif) no-repeat 0 0;margin:2px 0 0 5px;}
.p_red_plus{display:block;width:10px;height:10px;background:url(../i/p_gray_plus.gif) no-repeat 0 0;margin:2px 0 0 5px;}
.p_red_minus{display:block;width:10px;height:10px;background:url(../i/p_gray_plus.gif) no-repeat 0 0;margin:2px 0 0 5px;}

table.otkaz-top{width:100%;margin-bottom:5px;}
table.otkaz-top td{padding:10px;}
table.otkaz-top td.one{width:195px;background-color:#f3f6fb;font-size:11px;}
table.otkaz-top td.one h3{font-size:16px;font-weight:bolder;margin-bottom:7px;}
table.otkaz-top td.one p{line-height:13px;color:#777;}
table.otkaz-top td.two{background-color:#afbec6;}
table.otkaz-inf{width:100%;margin-bottom:10px;}
table.otkaz-inf td{font-size:11px;line-height:18px;padding:7px 10px;}
table.otkaz-inf td.one{border-right:1px solid #FFF;}
table.otkaz-inf td.two{border-right:1px solid #FFF;}
table.otkaz-alt td.one{background-color:#f8f7ed;}
table.otkaz-alt td.two{background-color:#f8f7ed;}
table.otkaz-inf td.one h4{font-size:14px;font-weight:400;margin-bottom:7px;padding:0;}
table.otkaz-inf td.one p{font-size:11px;padding:0;}
table.otkaz-inf td.one p a{color:#000;}
table.otkaz-inf td.two p{color:#7c7b76;font-size:11px;padding:0;}
table.otkaz-inf td.dark{background-color:#f8f7ed;border-bottom:1px solid #FFF;padding:7px 10px 7px 20px;}
table.otkaz-inf td.dark a{color:#607e8d;}
table.otkaz-inf td.dark s{color:#999;}
table.otkaz-inf td.dark span{color:#999;}
table.otkaz-inf td.dark b{color:#c30;font-style:normal;}
table.otkaz-inf td.dark i{color:#c30;font-style:normal;}
table.otkaz-alt td.dark{background-color:#f2f0dd;}
table.otkaz-inf td.send{border-bottom:0;text-align:center;color:#607e8d;font-size:14px;font-weight:bolder;padding:0 0 12px;}
span.order-sort a.nodecoration{text-decoration:none;}

.tb_nbp{width:100%;border-collapse:collapse;margin:0 0 5px;}
.tb_nbp td{background:#f1efdb;padding:9px 10px 12px;}
.tb_nbp td.col1{width:33%;}
.tb_nbp td.col2{width:33%;border-left:1px solid #fff;border-right:1px solid #fff;}
.tb_nbp td.col3{width:33%;}
.tb_nbp td .name_block{font-weight:bolder;color:#000;font-size:14px;margin:0 0 5px;}
.tb_nbp td .comment{font-size:10px;color:#999;}
.tb_nbp td .nh{font-size:11px;color:#607e8d;margin:0 0 7px;}
.tb_nbp td .nh a{color:#607e8d;text-decoration:underline;}
.tb_nbp td .nh a:hover{text-decoration:none;}
.tb_nbp td .fh{font-size:10px;color:#999;}
.tb_nbp td .fh .black{color:#000;}
.tb_nbp td .fh .old{text-decoration:line-through;}
.tb_nbp td .fh .red{color:#c30;}
.tb_nbp td .fh .red a{color:#c30;}

.hr-header-new td{vertical-align:bottom;white-space:nowrap;padding:7px 10px;}
.hr-header-new .total{font-size:15px;font-weight:700;width:33%;}
.hr-header-new .total a{background:url(../i/dashed_g_small.gif) repeat-x bottom;color:#999;display:inline-block;font-size:10px;font-weight:400;padding-bottom:1px;text-decoration:none;margin:0 10px;}
.hr-header-new td.col_last{font-size:11px;color:#607e8d;text-align:right;vertical-align:bottom;}
.hr-header-new td.col_last .ico_quest{display:inline-block;background:url(../i/ico_question.gif) no-repeat right 0;text-decoration:none;font-weight:bolder;padding:0 20px 2px 0;}
.hr-header-new td.col_last .ico_quest span{background:url(../i/blue_x2_px.gif) repeat-x left bottom;color:#607e8d;}
.hr-header-new td.title{font-size:20px;color:#900;}
.hr-header-new td.title a{font-size:20px;color:#900;}
.hr-header-new td .group_by_cat a{color:#607e8d;cursor:pointer;}
.hr-header-new td .group_by_cat a.act{color:#000;cursor:text;}
.hr-header-new td.col_group{padding-bottom:5px;padding-left:0;}

#content h1.h1_default{color:#900;font-family:Tahoma,Arial,sans-serif;font-size:18px;font-weight:400;margin:0 0 15px;padding:0;}

.index-hotline{background-color:#f7f6e9;font-size:11px;color:#666;}
.index-hotline h3{background-color:#e8e5bc;font-family:Tahoma, Arial, sans-serif;font-size:14px;font-weight:bolder;line-height:40px;color:#000;text-transform:uppercase;padding:0 10px;}
.index-hotline h3.bg_to_sprite{background:url(../i/icon_big_sprite.png) no-repeat 10px -1233px #e8e5bc;padding:0 10px 0 50px;}
.index-hotline h3.bg_to_sprite a{color:#000;text-decoration:none;}
.index-hotline h3.bg_to_sprite a:hover{text-decoration:underline;}
.index-hotline b.agency a{text-decoration:none;font-weight:700;color:#607e8d;}
.index-hotline b.agency a:hover{text-decoration:underline;}
.index-hotline div.in{padding:15px 10px 8px 15px;}
.index-hotline p{line-height:15px;padding:5px 0 17px;}
.index-hotline p.f9{color:#999;padding:5px 0 6px;}
.index-hotline span.f9{color:#999;float:right;padding:2px 0 0 10px;}
.index-hotline p.read-all{padding:0;}
.index-hotline p.read-all a{background:url(../i/arr_sprite.gif) repeat-y right -140px;display:inline-block;padding:3px 16px 0 0;}
.index-hotline p.tt a{color:#666;text-decoration:none;}
.index-hotline p.tt a:hover{text-decoration:underline;}
.index-hotline-left{margin:0;}
.index-hotline-left h3{line-height:14px;font-size:11px;}
.index-hotline-left h3.bg_to_sprite{background-image:none;padding:5px 10px;}
.index-hotline-left span.f10{padding-top:3px;display:inline-block;}
.index-hotline-left span.f10 a{color:#666;text-decoration:none;}
.index-hotline-left p a{color:#666;text-decoration:none;}
.index-hotline-left span.f9 a{color:#999;text-decoration:none;}
.index-hotline-left span.f10 a:hover{text-decoration:underline;}
.index-hotline-left p a:hover{text-decoration:underline;}
.index-hotline-left span.f9 a:hover{text-decoration:underline;}

.order-offers a.dashed{color:#607e8d;background:url(../i/dashed_607e8d.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;font-weight:bolder;}

#content .h2_exc{position:relative;padding-left:50px;text-transform:uppercase;font-family:Tahoma, Arial, sans-serif;font-size:14px;font-weight:700;margin:15px 0 8px;}
#content .h2_exc span{background:url(../i/icon_big_sprite.png) no-repeat 0 -2072px;display:block;height:45px;width:45px;position:absolute;left:10px;margin-top:-15px;}

#content .exc_tbl th{background-color:#f1efdb;}
#content .exc_tbl tr.altrow td{background-color:#f8f7ed;}
#content .exc_tbl td{color:#000;}
#content .exc_tbl td a{color:#607e8d;}
#content .exc_tbl td a:hover{color:#607e8d;}
#content .exc_tbl td a.und{text-decoration:underline;}
#content .exc_tbl td a.und:hover{text-decoration:none;}

a.exc_next{float:right;font-size:12px;color:#607e8d;background:url(../i/arr_sprite.gif) no-repeat right -24px;display:inline-block;padding-right:12px;margin-right:10px;}

#content .pagination td p a{font-size:10px;}
#content .pagination td p.linkk a{display:inline-block;font-size:12px;}
#content .pagination td.next p.linkk a{background:url(../i/arr_sprite.gif) no-repeat right -23px;padding-right:12px;}
#content .pagination td.prev p.linkk a{background:url(../i/arr_sprite.gif) no-repeat 0 -51px;padding-left:12px;}

/* */
.info_country{background:#f8f7ed;margin:10px 0px 10px 0px;padding:12px 10px 21px 10px;zoom:1}
#content .info_country h4{font-size:12px;color:#333333;text-transform:uppercase;margin:0px 0px 7px 0px;padding:0px}
.info_country .list{list-style-type:none;margin:0px;padding:0px 0px 19px 0px}
.info_country .list li{color:#666666;margin:0px 0px 2px 0px;padding:0px;zoom:1;font-size: 0px;line-height: 0px;}
.info_country .list li a{color:#666666;text-decoration:underline;font-size:11px;line-height:normal;}
.info_country .list li a:hover{text-decoration:none}
.info_country .types{font-size:11px;color:#666666;line-height:15px;margin:0px 0px 20px 0px}
.info_country .types a{color:#666666;text-decoration:none}
.info_country .types a:hover{color:#666666;text-decoration:underline}
.info_country .weather{}
.info_country .weather .item{display:block;float:left;padding:1px 0px 2px 20px;margin:0px 0px 0px 6px;font-size:11px;color:#000000;_display: inline;}
.info_country .weather .sun{background:url(../i/ico_w_sun.gif) no-repeat 0 0;padding-right:20px}
.info_country .weather .rain{background:url(../i/ico_w_rain.gif) no-repeat 0 1px}
.info_country .weather .city{padding:3px 0px 12px 0px;font-size:9px;color:#999999;text-align:center}
.info_country .t_img{float:left}
.info_country .t_txt{margin:0px 0px 0px 35px}
.info_country .t_txt p{font-size:10px;line-height:15px;color:#666666}
.info_country .t_txt p.n{font-size:11px}
.info_country .t_txt p.n a{color:#607e8d;text-decoration:underline}
.info_country .t_txt p.n a:hover{text-decoration:none}
.info_country .t_txt .t_more{font-size:11px;color:#607e8d;padding:8px 0px 0px 0px}
.info_country .t_txt .t_more a{background:url(../i/arrow_607e8d.gif) no-repeat right 6px;color:#607e8d;text-decoration:underline;padding:0px 18px 0px 0px}
.info_country .t_txt .t_more a:hover{text-decoration:none}

.chmm{margin-top: 0px;padding-top: 0px;background: #F3F6FB;}
.chmm .title_sub{color: #000000;cursor: pointer;font-size: 12px;font-weight: bolder;line-height: 14px;margin: 0 0 8px;padding: 0 0px 13px 0px;text-transform: uppercase;}
.chmm .title_sub span{background: url(../i/dashed_000.gif) repeat-x left bottom;}
.chmm .hide{display: none;margin-top: -13px;}
#content .chmm h4{color: #000;}
#content .chmm .hide h4 {text-transform: none;}

.tb_lcfil td.white td{color:#000;font-size:11px;text-transform:none;}
.tb_lcfil tr.line2 th{padding:10px 0;}
.tb_lcfil td.white td.txt{width:1%;}
.tb_lcfil td.white td.one{padding:0 5px 0 10px;}
.tb_lcfil td.white td.two{padding:0 5px;}
.tb_lcfil td.white td.three{padding:0 10px 0 5px;}
.tb_lcfil td.white td input{color:#000;font-size:11px;width:30px;}
#content .exc_tbl th.act-top{background-color:#e3dfb7;font-weight:bolder;}
#content .exc_tbl th.act-top img{vertical-align:middle;}
#content .exc_tbl td a.dashed{color:#069;background:url(../i/dashed_blue3.gif) repeat-x 0 bottom;text-decoration:none;display:inline-block;}
#content .exc_tbl td a.ref{background:url(../i/new_sprite.gif) no-repeat 1px -736px;text-decoration:none;display:block;height:12px;width:12px;}
#content .exc_tbl td a.fav{background:url(../i/fav.gif) no-repeat 0 0;text-decoration:none;display:block;height:14px;width:14px;}
#content .exc_tbl td a.fav:hover{background-position:0 -128px;}
#content .exc_tbl td a.fav_active{background:url(../i/fav.gif) no-repeat 0 -64px;text-decoration:none;display:block;height:14px;width:14px;}
#div_filter_price table{width:220px;}
#div_filter_price table input{width:67px;}
#div_filter_resort select{width:100%;}
#div_filter_alloccat select{width:100%;}

.really_white{background:#fff !important;}

.apartmanager{color:#999;font-size:11px;}
.ap_image_container {width: 90px; height:70px; overflow: hidden; float:left;}

div.hint_b_green_fix { z-index: 211; width: 355px; }
.hotels_tbl td.green_ico_norm { width: 15px; padding: 0 10px; vertical-align: middle; }
.hotels_tbl td.green_ico_norm { width: 15px; padding: 0 10px; }

.sm {font-size:11px;color:#607e8d;position:relative;top:-3px;}
.newh1 {font-size:22px!important;color:#000!important;margin-top:11px;}
.newblue td{background:#f3f6fb!important;}
.newblue td p {margin-bottom:0!important;}
div.country2010 div.to-tbl .newblue td.item .image span {background:none;}
div.country2010 div.to-tbl .newblue td.item div.separ a {color:#fff;text-decoration:none;line-height:17px;display:block;}
div.country2010 div.to-tbl .newblue td.item div.separ a span {background:#607e8d;}
.cont_deeper {position:relative;}
div.country2010 div.to-tbl .newblue td.item div.separ {position:absolute;left:5px;top:61px;width:200px;}
div.country2010 div.to-tbl .newblue td.item div.separ a {color:#fff;text-decoration:none;line-height:17px;background:#607e8d;padding:4px;}
div.country2010 div.to-tbl .newblue td.item div.separ span span a {color:#fff;text-decoration:none;}
div.country2010 div.to-tbl .newblue td.item div.separ a {color:#fff;text-decoration:none;background:#607e8d;padding:4px;line-height:17px;}
div.country2010 div.to-tbl .newblue td.item div.separ a:hover {text-decoration:underline;}
div.ct2010-tabs table.newtabbs td {background:#fff;font-weight:normal;}
div.ct2010-tabs table.newtabbs td span {background: url(../i/dot4.gif) repeat-x left bottom;padding:0;margin:11px 14px 12px 14px;}
div.ct2010-tabs table.newtabbs td.act {background:#f8f7ed;}
div.ct2010-tabs table.newtabbs td.act span {background:#7b7963;padding: 5px 10px 5px 6px;margin:6px 6px 4px 6px;color:#fff;cursor:default;}
#content table.ct2010-bp td.op .newstyle .el_title {font-size: 14px; line-height: 17px; margin: 0; padding: 0 0 5px;}
table.ct2010-bp td.op .newstyle {background:#fff!important;border:solid 1px #e3dfb7;margin-top:73px;padding:9px 0!important;}
table.ct2010-bp td.op .newstyle .item {padding:0 10px;}
table.ct2010-bp td.op .newstyle a {font-size:12px;background: url(../i/bg1-dott.gif) no-repeat left 7px;padding-left:12px;color:#7b7963;}
table.ct2010-bp td.op .newstyle a.possibly_act {background: url(../i/bg2.gif) no-repeat left 7px;color:#990000;}
table.ct2010-bp td.op .newstyle a.all_of_them {background: url(../i/bg3.gif) no-repeat right 7px;font-size:12px;padding-right:16px;color:#607E8D;}
div.ct2010-tabs div.tab .all_adv a.all_of_them {background: url(../i/bg3.gif) no-repeat right 6px;font-size:12px;padding-right:16px;color:#607E8D;}
.white_bg_photo {background:#fff;padding-left:2px;}
.white_bg_photo .lph a img{margin:0 10px 10px 0;}
.white_bg_photo .all a.all_the_tourists {background: url(../i/bg4.gif) no-repeat right 5px;padding-right:15px;}
table.ct2010-lasttbl th.white_stylish {background:#fff;text-transform:none;}
table.ct2010-lasttbl td.stylish_td {background:#fff;}
.logo20 {border:none;padding:0;}
.logo20 img {margin:0!important;}
table.ct2010-lasttbl .arenda_tbl {border:solid 1px #e3dfb7;width:100%;}
table.ct2010-lasttbl .arenda_tbl td {background:#fff;padding:10px 8px 10px 10px;width:auto;}
table.ct2010-lasttbl .arenda_tbl td p {padding:5px 0;}
table.ct2010-lasttbl .arenda_tbl td p.br_title {font-size:14px;padding:0 0 3px 0;}
table.ct2010-lasttbl .arenda_tbl td p.br_title a {color:#7b7963;text-decoration:underline;}
table.ct2010-lasttbl .arenda_tbl td p.br_title a:hover {text-decoration:none;}
table.ct2010-lasttbl .arenda_tbl td p.pricer {color:#990000;font-size:12px;padding:2px 0 0 0;}
table.ct2010-lasttbl .arenda_tbl2 {width:100%;}
table.ct2010-lasttbl .arenda_tbl2 td{background:#fff;padding:10px 8px 10px 12px;width:auto;}
table.ct2010-lasttbl .arenda_tbl2 td.hot_name a {font-size:12px;font-weight:bold;}
table.ct2010-lasttbl .arenda_tbl2 td.hot_time {font-size:10px;text-align:right;}
table.ct2010-lasttbl .arenda_tbl2 td.hot_desc {line-height:15px;padding-top:0;}
table.ct2010-lasttbl .arenda_tbl2 td.hot_desc a {font-size:12px;color:#666;text-decoration:none;} 
table.ct2010-lasttbl .arenda_tbl2 td.hot_desc a:hover {text-decoration: underline;}
.noyell td {background:#fff!important;}
table.ct2010-lasttbl td.stylish_td .all_of_them {background: url("../i/bg3.gif") no-repeat right 7px;font-size:12px;padding-right:16px;color:#607e8d;position:relative;top:10px;}
.new_fff {background:#fff!important;border:solid 1px #afbec6;border-top:none;}
.bg_country1 {width:100%;height:21px;}
.short_desc {border-bottom: 1px dotted #AFBEC6;color: #666666;font-size: 10px;line-height: 17px;padding: 10px 0;}
div.ct_2010_menu div.countr .short_desc a {background: none repeat scroll 0 0 transparent;color: #666666;font-size: 10px;line-height: 17px;text-decoration: underline;}
div.ct_2010_menu div.countr .short_desc a:hover {text-decoration: none;}
div.ct_2010_menu div.dld p {color:#607e8d;font-size:15px;font-weight:normal;margin:0 0 6px 0;padding: 11px 0 0 0;}
div.ct_2010_menu div.sld p span {background: url(../i/dashed_000.gif) repeat-x left bottom;}
div.ct_2010_menu div.dld p span {background: url(../i/bg_link_country.gif) repeat-x left bottom;}
div.ct_2010_menu div.dld .left a {display:block;}
div.ct_2010_menu div.dld .left span, div.ct_2010_menu div.dld .left a {font-size:12px;}
.new_fff .chmm {margin:0;padding: 12px 10px 21px 10px;}
#content .chmm h4.softer {text-transform:none;font-size:14px;color:#666;font-weight:normal;}
#content .chmm .all_the_tourists {background: url("../i/bg4.gif") no-repeat right 5px;padding-right:12px;font-size:11px;color:#607e8d;position:relative;top:5px;}
div.newsoftyell {background:#fff;margin-top:23px;border:solid 1px #e3dfb7;padding:2px 0 15px 0;width:203px;}
div.newsoftyell table {margin:10px;}
div.newsoftyell table td.one a {font-size:14px;color:#7b7963; text-decoration: underline; padding:0;}
div.newsoftyell table td.one a:hover {text-decoration: none;}
.lit_names {font-size:10px;color:#666;}
div.newsoftyell .all_of_them {background:url("../i/bg3.gif") no-repeat 45px 21px;color:#607E8D;font-size:12px;padding-right:16px;margin-left:10px;display:block;}
.loop {text-transform:uppercase;font-size:12px;color:#990000;float:right;background:url("../i/bg5.gif") no-repeat left 3px;padding-left:18px;position:relative;top:8px;}
.diag {background:url("../i/bg6.gif") repeat 0 0!important;border:solid 5px #c8d3db;padding-top:14px!important;}
.gloria {background:#F8F7ED;text-align:center;padding:0;margin:20px 0 0 0;height:75px;}
.gloria img {margin-top:17px;}
.logo_ui {background:none !important;padding:0 !important;}
.logo_ui img {margin:0 !important;}
.logoblock_ui {margin:0 0 3px 0;padding:16px 0; height:auto;}
.country_filter div.diag table th {color:#666;font-size:12px;text-transform:none;padding-bottom:7px;}
.country_filter div.diag table td input.calendar_stand {background: url("../i/new_sprite.gif") no-repeat 6px -544px #fff!important;}
.country_filter div.diag table th a {color:#666;}
.new_smart td {padding:0;}
.new_smart .empty {width:10px;}
.image2 {height:234px;position:relative;text-decoration:none;width:auto;display:block;}
div.ct2010-tabs div.temtur .brawns{position:absolute;top:195px;left:23px;}
div.ct2010-tabs div.temtur .brawns table{width:auto;}
div.ct2010-tabs div.temtur .brawns table td{background:#7b7963;padding:5px 8px 8px 8px;width:auto;}
div.ct2010-tabs div.temtur .brawns table a {text-decoration:none;}
div.ct2010-tabs div.temtur .brawns table .tit_bg{color:#fff;font-size:16px;display:block;}
div.ct2010-tabs div.temtur .brawns table .add_info {margin-top:5px;color:#e3dfb7;font-size:12px;display:block;}
div.ct2010-tabs div.temtur .brawns table a:hover .tit_bg {text-decoration:underline;}
div.ct2010-tabs div.temtur .brawns table a:hover .add_info {text-decoration:underline;}
.vaio {display:block;position:relative!important;}
div.ct_2010_menu div.dld td.right a {background:#f3f6fb;color:#afbec6;}
div.country2010 h2.el_title { margin:0; font-size:14px;padding:0px 0 5px 0;line-height:17px;}
.help_me {background:url("../i/bg8.gif") no-repeat left 1px;font-size:12px;color:#8e8e8e;padding:0 0 3px 20px;text-decoration:none;margin:20px 0 0 45px;display:block;}
.help_me span {background:url("../i/bg9.gif") repeat-x left bottom;}

table.ct2010-bp td.op .newstyle a.l2011-1 {width:130px;height:42px;background: url(../i/logo_sprite1.jpg) no-repeat left top;margin-top:17px;padding:0;}
table.ct2010-bp td.op .newstyle a.l2011-1:hover {background-position: 0 -58px;}
a.l2011-2 {width:95px;height:43px;background: url(../i/logo_sprite2.jpg) no-repeat left top;display:block;margin-left:55px;position:relative;top:17px;}
a.l2011-2:hover {background-position: 0 -57px;}

.country_filter .fi_pght2011 .empty div{width:17px;min-width:17px}
.country_filter .fi_pght2011 table.new_smart td.ppl div{padding-left:8px;padding-right:8px;border-right:1px solid #889DA8;font-size:12px;color:#666666}
.country_filter .fi_pght2011 table.new_smart td.ppl div select{font-size:12px}
.country_filter .fi_pght2011 table.new_smart td,
.country_filter .fi_pght2011 table.new_smart td select{font-size:12px}
.country_filter .fi_pght2011 table.new_smart td .fd{width:100%}
.country_filter .fi_pght2011 table.new_smart td .fd label{margin:0px 0px 0px 0px}

.banner_blue {position:relative;background:#f3f6fb;height:52px;text-align:center;}
.sim_slider {overflow:hidden;position:relative;left:20px;top:14px;height:18px;text-align:center;width:700px!important;margin:0 auto;}
.sim_slider ul li {float:left;height:18px;width:700px!important;}
.banner_blue .arr, .banner_blue .arr2 {top:19px;z-index:50;cursor:pointer;}
div.ct2010-tabs div.desctur td.new_dis_yell {background:#f8f7ed;padding:0;height:10px;font-size:0;line-height:0;}
.nopad {padding:0!important;vertical-align:top!important;}
.more_name {color:#607e8d;font-size:14px;text-decoration:none;}
.more_name:hover {text-decoration:underline;}
div.ct2010-tabs div.desctur tr.alt td.dot_yell {padding:0 10px 14px 0;background:url(../i/bg20.gif) repeat-x 0 bottom;}
div.ct2010-tabs div.desctur tr.alt td.dsfd {padding:13px 20px 0 30px;border-bottom: 10px solid #F8F7ED;}
div.ct2010-tabs div.desctur tr.alt td.dsfd2 {padding:15px 0 0 30px;vertical-align:top!important;}
div.ct2010-tabs div.desctur tr.alt td.dsfd2 .dot_yell {border:none;}
div.ct2010-tabs div.desctur tr.alt td.dsfd3 {padding:13px 20px 0 30px;}
.date_tourr {font-size:13px;text-transform:uppercase;}
div.ct2010-tabs div.desctur td.dias {background:url(../i/bg12.gif) repeat 0 0;padding:0px 0 0px 10px;border-bottom: 10px solid #F8F7ED;}
div.ct2010-tabs div.desctur td.dias2 {background:url(../i/bg12.gif) repeat 0 0;padding:0px 0 0px 10px;}
div.ct2010-tabs div.desctur tr.alt td .dias_price td {background:none;padding-left:0!important;}
.lesss {background:#990000;color:#fff;text-align:center;width:60px;padding:13px;display:inline;}
div.ct2010-tabs div.desctur td.price a.real_price {text-decoration:underline;font-size:18px;font-weight:normal;margin:0 auto;}
div.ct2010-tabs div.desctur td.price a.real_price:hover {text-decoration:none;}
.for_num {color:#990000;font-size:10px;}
.spec_pic {float:left; margin-right: 10px;}
.old_price {position:relative;} 

.country_filter .fi_pght2011 table.new_smart .hotel_line td,
.country_filter .fi_pght2011 table.new_smart .hotel_line th{background: #f3f6fb;}
.country_filter .fi_pght2011 table.new_smart .hotel_line td.ppl div{background: transparent;border: 0px;}
.country_filter .fi_pght2011 table.new_smart .hl1 td{border-top: 1px solid #b9c6d0;}
.country_filter .fi_pght2011 table.new_smart .hl2 td{	padding-bottom: 7px !important;border-bottom: 1px solid #ffffff;}
.country_filter .pght2011 .hotel_line td.empty{width: 18px;}
.country_filter .pght2011 .hotel_line td.empty div{width: 34px;min-width: 34px;}

.h1_choose_city, #content .h1_choose_city{margin: 0px 0px 10px 0px;padding: 0px;font-size: 20px;color: #990000;}
.h1_choose_city .s{background: url(../i/ico_sr_arrow.gif) no-repeat right 13px;padding: 0px 12px 0px 0px;}
.h1_choose_city .s span{background: url(../i/dashed_607e8d_2.gif) repeat-x left bottom;color: #607e8d;cursor: pointer;}

.newh3, #content .newh3 {color: #990000;font-size: 22px;margin-top: 11px;}
#content .tit_info {font-size: 20px;}


/* */
.order_tour{padding:9px 0px 0px 0px}
.order_tour h2{font-size:20px;color:#000000;padding:0px;margin:0px 0px 10px 9px}
.order_tour .bg{background:#f8f7ed;padding:10px 10px 10px 10px;zoom:1}
.order_tour .bg table{width:100%;border-collapse:collapse}
.order_tour .bg table td{padding:0px;vertical-align:top}
.order_tour .bg table td.white{background:#fff}
.order_tour .bg table td.white .mrg{margin:0px 10px 0px 10px;padding:10px 0px 10px 0px}
.order_tour .bg table td.white .item{padding:0px 0px 11px 0px}
.order_tour .bg table td.white .item p{font-size:12px;color:#010101;padding:0px;margin:0px 7px 3px 7px}
.order_tour .bg table td.white .item .b{padding:5px 5px 5px 5px;zoom:1}
.order_tour .bg table td.white .act .b{background:#e3dfb7}
.order_tour .bg table td.white .item select{font-size:12px;color:#666666;width:100%;border:1px solid #a5acb2}
.order_tour .bg table td.white .item .ti{border:1px solid #a5acb2;padding:2px 3px 2px 3px;zoom:1;background: #fff;}
.order_tour .bg table td.white .item .ti input{font-size:12px;color:#666666;width:100%;border:0px;background:#fff;}
.order_tour .bg table td.white .item .ta{border:1px solid #a5acb2;padding:2px 3px 2px 3px;zoom:1;background: #fff;}
.order_tour .bg table td.white .item .ta textarea{width:100%;height:80px;font-size:12px;color:#bcbcbc;overflow-y:auto;background:transparent;border:0px;font-family:Tahoma,Arial,sans-serif;resize:none}
.order_tour .bg table td.white .glue{background:url(../i/ot_glue.gif) repeat-x left top;height:1px;overflow:hidden;font-size:0px;line-height:0px;margin:4px 5px 16px 5px}
.order_tour .bg table td.gg,.order_tour .bg table td.gg div{width:10px;min-width:10px;font-size:0px;line-height:0px}
.order_tour .bg table td.ba{vertical-align:middle;text-align:center}
.order_tour .bg table td.ba .title{font-size:18px;color:#7b7963;margin:0px 0px 11px 0px}
.order_tour .bg table td.ba p{margin:0px 0px 0px 0px;font-size:12px;color:#666666}
.order_tour .bg table .gstr td{height:10px;font-size:0px;line-height:0px}
.order_tour .bg table td.submit{padding:10px 15px 10px 15px;vertical-align:middle}
.order_tour .bg table td.submit p{font-size:10px;line-height:normal;color:#848484;float:left;margin:0px;padding:0px}
.order_tour .bg table td.submit button{font-family:Arial,sans-serif;float:right;font-size:18px;color:#000000;width:180px;text-align:center;font-weight:normal;cursor:pointer;margin:4px 0px 0px 0px}


.mega_new_popup {display:none;width:250px;border:solid 10px #999;z-index:1000;background:#fff;font-size:12px;padding:15px;color:#666;position:absolute;}
.mega_new_popup .title_b {font-size:18px;color:#000;border-bottom:dotted 1px #ccc;padding-bottom:15px;}
.mega_new_popup .tc {padding-top:10px;line-height:17px;}
.close_mee {background:url(../i/close_me.gif) no-repeat 0px 0px;width:12px;height:12px;display:block;cursor:pointer;float:right;}

.pop_others { border-bottom-color:#006699; border-bottom-style:dashed; border-bottom-width:1px; color:#006699; float:right; font-size:10px; margin-right:2px; text-decoration:none; text-transform:none; }
.mega_new_popup .metro-lines .widther { width:200px; padding: 0px 1px 0px 0px; }
#overlay_transp {height: 100%; position: absolute; width: 100%; z-index:10;}

#content .spec_avia_middle .line td.notknown { color:#B8B8B8 !important; }
#content .spec_avia_middle td.to_center {text-align:center;}
#statusloader {display: none;}
#content .spec_avia_middle .gray_color td, #content .spec_avia_middle .gray_color td a, #content .spec_avia_middle .gray_color td .meta, #content .spec_avia_middle .gray_color td .black, #content .spec_avia_middle .gray_color td .price_ico .value .rub a, #content .spec_avia_middle .gray_color td.clm_11 a, #content .spec_avia_middle .gray_color td.clm_8 span, #content .spec_avia_middle .gray_color td .name {
    color: #B8B8B8 !important;
}
.jslinkgrey {text-decoration: none; border-bottom: 1px dashed #B8B8B8;}
.big_form table.search_res td a.jslinkgrey {font-size:11px; background: url(/i/dashed_b8b8b8.gif) left bottom repeat-x; padding: 0 0 1px 1px; border-bottom: none; }
.big_form table.search_res td a.greenlink {color: #149924;}

.pop_others {text-transform:none;font-size:10px;color:#006699;float:right;margin-right:2px;border-bottom:1px dashed #006699;text-decoration:none;}
#overlay_transp {width:100%;height:100%;position:fixed;z-index:100;}
.maybe { background: url(../i/bg_ftr.gif) no-repeat left top; width: 221px; height: 23px; font-size: 10px; color: #666; padding: 3px 0 0 3px; }
.maybe a { color: #666; text-decoration: none; }
#first_result td {border-top:dotted 1px #7b7963;border-bottom:dotted 1px #7b7963;padding:15px 10px;}
#first_result td.bots {vertical-align:bottom;}
.mega_new_popup .metro-lines .widther {width:200px;}

.banner_blue {position:relative;background:#f3f6fb;height:52px;text-align:center;}
.banner_blue .arr, .banner_blue .arr2 {top:19px;}
.banner_blue .t_logo2 {color: #607E8D;font-size: 12px;font-weight: bold;position: relative;text-decoration: underline;}
.banner_blue .t_logo2:hover {text-decoration:none;}
.nopad {padding:0!important;vertical-align:top!important;}
.more_name {color:#607e8d;font-size:14px;text-decoration:none;}
.more_name:hover {text-decoration:underline;}
div.ct2010-tabs div.desctur tr.alt td.dot_yell {border-bottom:dotted 1px #e3dfb7;padding:0 0 15px 0;}
div.ct2010-tabs div.desctur tr.alt td.dsfd {padding:15px 20px 0 30px;vertical-align:top!important;}
div.ct2010-tabs div.desctur tr.alt td.dsfd2 {padding:15px 0 0 30px;vertical-align:top!important;}
div.ct2010-tabs div.desctur tr.alt td.dsfd2 .dot_yell {border:none;}
.date_tourr {font-size:13px;text-transform:uppercase;}
div.ct2010-tabs div.desctur td.dias {background:url(../i/bg12.gif) repeat 0 0;padding:10px 0 10px 10px;}
div.ct2010-tabs div.desctur tr.alt td .dias_price td {background:none;}
.lesss {background:#990000;color:#fff;text-align:center;width:60px;padding:13px 0;}
div.ct2010-tabs div.desctur td.price a.real_price {text-decoration:underline;font-size:18px;font-weight:normal;}
div.ct2010-tabs div.desctur td.price a.real_price:hover {text-decoration:none;}
.for_num {color:#990000;font-size:10px;position:relative;top:2px;}

.country_filter div.block table td.ppl #div_filter_room_size div select{width:auto;}
span#div_filter_alloccat select {width: 20%;}
.top-help {bottom: -3px; position: relative;}
.nowrap {white-space: nowrap;}

.adbot {margin-bottom:10px;}
.up20 {margin-top:20px;}
.soft_pink .mm_hor li {margin:0 0 0 10px;}
.soft_pink .mm_hor li.first a {padding:0 46px 0 45px;}
.soft_pink .mm_hor li.first {margin:0;}
.soft_pink .mm_hor li.second {background:none;}
.gree_form {text-align:left;background:#AFBEC6;padding:0px 10px 15px 10px;}
.gree_form input {margin:0;}
.gree_form label {position:relative;top:-4px;color:#fff;}
.dot_intbl li {background: url(../i/dot5.gif) no-repeat 0 8px;padding-left:10px;}
.y_area table tr.last_one td.count_link {padding:5px 15px 13px 0;}
.y_area table tr.last_one td.count_link a {text-decoration:none;background: url(../i/bg17.gif) repeat-x 0 bottom;}
.y_area table.firetbl td.cnt {padding:10px 15px 15px 0;}
.y_area table.firetbl td a.img-h {background:none;float:left;margin-right:10px;}
.count_link a {text-decoration:none;background: url(../i/bg17.gif) repeat-x 0 bottom;}
.count_link a.img-h {background:none;float:left;margin-right:10px;}
.y_area table td table td span.red_pricer {color:#990000;font-size:12px;margin-top:8px;font-weight:bold;}
.y_area table td table td span.red_pricer a {color:#990000;}
.y_area table tr.goes td {background:#f8f7ed;height:10px;padding:0;}
.hot_tbl th a.dashed {color:#7B7963;text-decoration:none;}
.hot_tbl th a.dashed span {background:url("../i/arrows.gif") no-repeat right -91px;padding:0 10px 0 0;}
.comlogo table td {padding:15px 15px 0px 0;}

.tit_comp {width:100%;}
.tit_comp .right {text-align:right;padding-top:12px;}
.tit_comp .right a {margin:0px 13px 0 0;position:relative;top:5px;}
.tit_comp .right select {color:#666;border:solid 1px #a5acb2;}

#header table.upper_menu td div.sp_actions span {color:#DD0000;}

.arenda-tbl {width:100%;}
.right-cell {text-align:right;font-size:12px;padding:25px 5px 0 0;}
.sp-right-link {float:right;}
.right-cell-hot {padding:5px 2px 0 0; color: #006699;}
table.ct2010-bp td.op .newstyle a.or-sigh {color:#607E8D;padding:0;background:none;}
.all_again2 a.sigh-me {background:none;float:right;padding:0;}

