a {color:#369; text-decoration:underline}
a:hover,a.c0_ {text-decoration:none}

html,body {height:100%; margin:0; padding:0}
body,td {font:12px Tahoma,Arial,sans-serif}
form,h2 {margin:0}
input,select,textarea {font:11px Tahoma,Arial,sans-serif}

.err {border:1px solid #f00;}
.c0,.c0_ {color:#000}
.c1 {color:#999}
.c2 {color:#666}
.c3 {color:#fff}
.c4 {color:#666}
.c5 {color:#93BC85}
.allspo .c5{color:#600}
.c11 {color:#666; font-size:11px;}
table.f11 td, .f11,a.c0_ {font-size:11px}
table.f14 td, .f14 {font-size:14px}
table.text td, td.text, .text a {font:1em "Times New Roman",serif; text-align:justify}
table.text2 td, td.text2 {font:0.8em Tahoma,Arial,sans-serif; text-align:justify}
.ul1 {list-style-type:square; color:#69c}
.ul2,  {list-style-type:square; color:#E4B049}
.ul3 {list-style-type:square; margin-top:0.2em}
.ul3 li {margin-bottom:0.2em}

a.or {color:#E4B049}
li {margin-bottom:8px}
h2 {color:#4E7092; font-size:16px; font-weight:bold; border-bottom:4px solid #C3DAF1}

a.c2, a.f14, a.c11, a.f12, a.f11 { text-decoration:none; }
a.c2:hover, a.f14:hover, a.c11:hover, a.f12:hover, a.f11:hover {text-decoration:underline; }

.date,.simple,.choosed {color:#006; font: 8pt Tahoma,Arial,sans-serif; text-decoration: none}
.choosed {background-color: #093; color: #fff}

#calendar css
.calBtn {FONT-FAMILY: sans-serif;FONT-SIZE: 80%;PADDING-BOTTOM: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-TOP: 0px}
.purpleCell {BACKGROUND-COLOR: white;COLOR: black;FONT-FAMILY: sans-serif;FONT-SIZE: 75%;}
.whiteCell {BACKGROUND-COLOR: #ffffff;BORDER-BOTTOM: #ffffff 1px solid;BORDER-LEFT: #ffffff 1px solid;BORDER-RIGHT: #ffffff 1px solid;BORDER-TOP: #ffffff 1px solid;COLOR: #000000;FONT-FAMILY: sans-serif;FONT-SIZE: 75%;PADDING-BOTTOM: 1px;PADDING-LEFT: 1px;PADDING-RIGHT: 1px;PADDING-TOP: 1px}
.sundayCell {BACKGROUND-COLOR: #ffffff;BORDER-BOTTOM: #ffffff 1px solid;BORDER-LEFT: #ffffff 1px solid;BORDER-RIGHT: #ffffff 1px solid;BORDER-TOP: #ffffff 1px solid;COLOR: #000000;FONT-FAMILY: Arial, sans-serif;FONT-SIZE: 75%;PADDING-BOTTOM: 1px;PADDING-LEFT: 1px;PADDING-RIGHT: 1px;PADDING-TOP: 1px}
.weekDay {BACKGROUND-COLOR: #ffffff;COLOR: #999999;FONT-FAMILY: Arial, sans-serif;FONT-SIZE: 70%;PADDING-BOTTOM: 1px;PADDING-LEFT: 1px;PADDING-RIGHT: 1px;PADDING-TOP: 1px}
.blackCell {BACKGROUND-COLOR: white;BORDER-BOTTOM: #999999 1px solid;BORDER-LEFT: #999999 1px solid;BORDER-RIGHT: #999999 1px solid;BORDER-TOP: #999999 1px solid;COLOR: black;FONT-FAMILY: sans-serif;FONT-SIZE: 75%;PADDING-BOTTOM: 1px;PADDING-LEFT: 1px;PADDING-RIGHT: 1px;PADDING-TOP: 1px}
.overCell {BACKGROUND-COLOR: #d7d7d7;COLOR: black;FONT-FAMILY: sans-serif;FONT-SIZE: 76%;PADDING-BOTTOM: 1px;PADDING-LEFT: 1px;PADDING-RIGHT: 1px;PADDING-TOP: 1px}
#candarLeer { LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden }

a img{border: 0px;}

.hilight a, .hilight .c2{
	color: #f00;
}

.adv1 a{font:bold 14px Arial; color:#019205;}
.adv2 a{font:bold 14px Arial; color:#369;}
.adv3 a{font:bold 14px Arial; color:#F3A239;}

.adv1 p, .adv2 p, .adv3 p{
	font:11px Tahoma,Arial; 
	margin:5px 0;
}

.parity0{
	background-color: white;
}

.parity1{
	background-color: #f4f3f0;
}

.err1{
	color: red;
}

.vam { vertical-align: middle; }

h2.num_tours { font: normal 20px Tahoma,Arial,sans-serif; color: #4e7092; padding: 10px;  border: 0;  }
h2.num_tours a { font:normal 10px Tahoma,Arial,sans-serif; color:#999999; text-decoration:none; border-bottom:1px dashed #999;}

.fltr { border-left: 4px solid #cccccc; vertical-align: middle; line-height: 22px; font-size: 14px; }
.fltr input, .fltr select { vertical-align: middle; }

.big_form {margin:0px;}
.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:#006699; font:normal 11px Tahoma,Arial,sans-serif;}
.big_form table.black_td td a:visited {color:#006699; }
.big_form table.black_td td a.blue_big {font-size:12px;}

.big_form table.search_res_new { width: 100%; border-collapse: collapse; }
.big_form table.search_res_new th { font: normal 14px Tahoma,Arial,sans-serif; color: Black; background: #c3daf1; padding: 5px 10px; border-right: 1px solid White; text-align: center; }
.big_form table.search_res_new th.active_down { background: #c3daf1; }
.big_form table.search_res_new th.active_up { background: #c3daf1; }
.big_form table.search_res_new th.active_down a { color: #ff0000; }
.big_form table.search_res_new th.active_up a { color: #ff0000; }
.big_form table.search_res_new td { padding: 5px 10px; color: Black; font: normal 12px Tahoma,Arial,sans-serif; vertical-align: top; }
.big_form table.search_res_new td span { color: #999999; }
.big_form table.search_res_new td img { margin: 0 0px 1px 0px; }
.big_form table.search_res_new td img.rbl { margin: 1px 0px 0px 0px; }
.big_form table.search_res_new tr td div.arr_r { padding: 0px 24px; background: url(../i/arrow_red_big.gif) no-repeat top left; }
.big_form table.search_res_new tr td div.arr_g { padding: 0px 24px; background: url(../i/arrow_green_big.gif) no-repeat top left; }
.big_form table.search_res_new tr.next_row td { background: #f4f3f0; }
.big_form table.search_res_new td a.red { color: #006699; text-decoration: none; font-weight: bold; }
.big_form table.search_res_new td a.red:hover {text-decoration:underline;}
.big_form table.search_res_new td a { color: #006699; font: normal 11px Tahoma,Arial,sans-serif; }
.big_form table.search_res_new td a:visited { color: #006699; }
.big_form table.search_res_new td a.blue_big { color: #006699; font: normal 11px Tahoma,Arial,sans-serif; }
.big_form table.search_res_new td a.blue_big:visited { color: #006699; }
.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: #ff0000; }
.big_form table.search_res_new a.podrobnee { float: right; margin: 5px 0 0 5px; }

.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 -64px; }
.big_form table.search_res_new table td a.fav { margin: 0; display: inline-block; }

.big_form table.search_res_new tr.left th { text-align: left; }
.big_form table.search_res_new td a.dashed { color: #006699 !important; border-bottom: 1px dashed #006699 !important; text-decoration: none; }
.big_form table.search_res_new span.ruble span { color: #ff0000; }
.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-submit-2 { font: Arial,sans-serif; }
.search-submit-2 a {border-bottom:1px dashed #ff0000; color:#ff0000; text-decoration:none;}
.search-submit-2 input {font:11px Arial,sans-serif; }

.brd1f { border: 1px solid #999999; }
.brd2w { border-bottom: 1px solid #fff !important; }
.bg_fiolet2 { background: #b5b5b5; }
.bg_fiolet4 { background: #f4f3f0; }
.op_data_tbl td { padding: 7px 10px 7px 0; }
.op_data_tbl td.end { padding: 7px 0px 7px 0; }

.fileicon {vertical-align:middle;}
a.fileicon { display: inline-block; width: 20px; height: 20px; text-decoration: none; }
a.doc { background: url(/i/icons1.gif) no-repeat 0 0; }
a.doc:hover { background: url(/i/icons2.gif) no-repeat  0px 0; }
a.xls { background: url(/i/icons1.gif) no-repeat  0 -20px; }
a.xls:hover { background: url(/i/icons2.gif) no-repeat  0px -20px; }
a.htm { background: url(/i/icons1.gif) no-repeat  0 -40px; }
a.htm:hover { background: url(/i/icons2.gif) no-repeat  0px -40px; }
a.pdf { background: url(/i/icons1.gif) no-repeat  0 -60px; }
a.pdf:hover { background: url(/i/icons2.gif) no-repeat  0px -60px; }

.ti_cal2 {
    background: url(/i/calendar_ico.gif) no-repeat scroll center center;
    border:0 none;
    height:20px;
    width:18px;
}


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

input.small {
    width:47px;
}

.standart_popup { border: 10px solid #ccc; position: absolute; z-index: 1000; background: #fff; display: none; width: 640px; margin-top: -10px; overflow: hidden; }
.standart_popup.active {display:block;}
.standart_popup h3 {font:18px Arial,sans-serif; color:#4e7092; background:#f4f3f0; padding:8px 0 10px 10px;border-bottom:1px solid #dbdcd7; margin:0;}
.standart_popup h3 img.close {float:right; padding:7px 14px 0 0; cursor:pointer;}
.standart_popup img.close {float:right; padding:7px 14px 0 0; cursor:pointer;}
.standart_popup ul, .standart_popup li {list-style:none;}

.standart_popup .bottom_at { padding: 15px 0px 15px 0px; text-align: center; }
.standart_popup .bottom_at input.send { font-size: 11px; width: 110px; }
.standart_popup span.close_pp {float:right; width:12px; height:12px; background:url(../i/x_gray.gif) no-repeat; margin:5px 10px 0 0; cursor:pointer;}

.tb_pop_query { width: 100%; }
.tb_pop_query td { font-size: 11px; color: #000000; font-family: Tahoma, Arial, sans-serif; }
.tb_pop_query td a { color: #006699; }
.tb_pop_query td .f9 { font-size: 9px; }
.tb_pop_query .lh14 { line-height: 14px; }
.tb_pop_query .lh14 { line-height: 14px; }
.tb_pop_query td .cgr { color: #999999; }
.tb_pop_query td .red { color: #ff0000; font-weight: bolder; text-decoration: none; }
.tb_pop_query th { padding: 8px 0px 8px 0px; background: #c3daf1; font-size: 12px; color: Black; font-weight: normal; text-align: left; }
.tb_pop_query .lp { padding: 10px 0px 10px 10px;}
.tb_pop_query .rp { padding: 10px 10px 0px 10px; }
.tb_pop_query .bw td { border-bottom: 1px solid #cccccc; }
.tb_pop_query .bg td { border-bottom: 1px solid #cccccc; }
.tb_pop_query .bsg td { border-bottom: 1px solid #cccccc; }
.tb_pop_query table { border-collapse: collapse; width: 100%; }
.tb_pop_query table td { padding: 0px; }
.tb_pop_query .text_sm { padding: 10px 10px 13px 10px; vertical-align: middle; /*white-space: nowrap;*/  width: 20%;  }
.tb_pop_query .text_bg { padding: 8px 10px 13px 0px; font-size: 18px; color: #303d53; vertical-align: middle; }
.tb_pop_query .glue, .tb_pop_query .glue div { width: 10px; min-width: 10px; font-size: 0px; line-height: 0px; white-space: nowrap; }
.tb_pop_query .glue2, .tb_pop_query .glue2 div { width: 15px; min-width: 10px; font-size: 0px; line-height: 0px; white-space: nowrap; }
.tb_pop_query .blue_line td { background: #f4f3f0; padding: 9px 0px 9px 0px; /*border-bottom: 1px solid #ffffff;*/ }
.tb_pop_query td.text_field { color: #000000; font-size: 11px; width: 65px; padding: 12px 10px 11px 0px; white-space: nowrap; vertical-align: top; }
.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; padding: 0px; margin: 0px; }
.tb_pop_query td.text_field .star { color: #990000; }
.tb_pop_query td.form_field { padding: 9px 0px 9px 0px; width: 225px; vertical-align: middle; }
.tb_pop_query td.form_field input { /*width: 98%;*/ width: 223px; padding: 2px 2px 2px 2px; color: #000000; font-size: 11px; border: 1px solid #a5acb2; }
.tb_pop_query td.textarea { padding: 9px 0px 9px 0px; }
.tb_pop_query td.textarea textarea { width: 537px; font-family: Tahoma, Arial, sans-serif; height: 138px; border: 1px solid #a5acb2; overflow: auto; padding: 2px 2px 2px 2px; }

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

.tb_data { border-collapse: collapse; margin: 0px 0px 10px 0px; width: 100%; }
.tb_data th { border: 1px solid #CCCCCC; font-size: 12px; font-weight: normal; padding: 5px; text-align: left; }
.tb_data td { border: 1px solid #CCCCCC; font-size: 12px; line-height: 17px; padding: 5px; vertical-align: top; }
.tb_data td.col2 { font-weight: bolder; }
.tb_data td.col3 { color: #8b8b8b; font-size: 11px; }
.tb_data td.col3 a { color: #8b8b8b; }
.tb_data td.col3 a { font-size: 11px; }
.tb_data td.col4 { color: #8b8b8b; }
.tb_data td.col4 a { color: #8b8b8b; }
.tb_data td .search_partner { color: #ff0000; }
span.regins {display:block; color:#999; font-size:10px; line-height:13px;}

.f9 {font-size: 9px !important;}
.f10 {font-size: 10px !important;}
.f11 {font-size: 11px !important;}
.f12 {font-size: 12px !important;}
.f13 {font-size: 13px !important;}
.f14 {font-size: 14px !important;}
.f15 {font-size: 15px !important;}
.f16 {font-size: 16px !important;}
.f17 {font-size: 18px !important;}
.f18 {font-size: 18px !important;}
.f19 {font-size: 19px !important;}
.f20 {font-size: 20px !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;}

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

.white {color: White;}
.black {color: Black;}
.blue {color: Blue;}
.yellow {color: Yellow;}
.green {color: Green;}
.brown {color: #d54100;}
.red {color: #ba031c;}
.gray {color: #666666;}

.stripe { border-left:4px solid #6699CC; }
.mark1 { color:#FF0000; }
.c5 { color:#660000; }

/* */
.gray_bg { background: #f7f9fa; }
.catalog_operators { background: #f4f3f0; }
.catalog_operators .title { font-size: 14px; font-weight: bolder; color: #000000; padding: 7px 10px 5px 10px; zoom:1; }
.catalog_operators .blue_count { text-align: center; font-size: 12px; line-height: 18px; color: #000; font-weight: bolder; background: #d4e3f1; border-top: 3px solid #fff; border-bottom: 3px solid #fff; padding: 7px 0px 10px 0px; }
.catalog_operators .blue_count p { margin: 0px; padding: 0px; }
.catalog_operators .blue_count .link { line-height: 40px; font-size: 36px; color: #336699; font-weight: bolder; }
.catalog_operators .blue_count .link a { font-weight: bolder; font-size: 36px; color: #336699; text-decoration: underline; }
.catalog_operators .blue_count .link a:hover { text-decoration: none; }
.catalog_operators .add_info { font-size: 10px; line-height: 15px; color: #000; padding: 5px 10px 10px 10px; zoom:1; }

/* */
.main_news_carusel { background: #f7f9fa; }
.main_news_carusel .mnc_relative { position: relative; min-height: 210px; _height: 210px; max-height: 210px; zoom:1; }
.main_news_carusel .mnc_over { zoom:1; overflow: hidden; margin: 0px 60px 0px 60px; padding: 25px 0px 25px 0px; }
.main_news_carusel .mnc_relative .prev { background: url(/i/mnc_arrow_prev.gif) no-repeat left top; position: absolute;/*left: -30px;*/ left:20px; top: 50%; width: 20px; height: 39px; margin-top: -20px; cursor: pointer; }
.main_news_carusel .mnc_relative .next { background: url(/i/mnc_arrow_next.gif) no-repeat left top; position: absolute; right: 20px; top: 50%; width: 20px; height: 39px; margin-top: -20px; cursor: pointer; }
.main_news_carusel .mnc_relative .disabled { display: none; }
.main_news_carusel ul { list-style-type: none; margin: 0px; padding: 0px; }
.main_news_carusel ul li.item { margin: 0px; padding: 0px; float: left; width: 100%; height: 160px; }
.main_news_carusel ul li.item .operator { margin: 0px 0px 17px 0px; }
.main_news_carusel ul li.item .operator table { border-collapse: collapse; }
.main_news_carusel ul li.item .operator table td { padding: 0px; vertical-align: middle; }
.main_news_carusel ul li.item .operator table td.img { padding: 0px; margin: 0px; font-size: 0px; line-height: 0px; }
.main_news_carusel ul li.item .operator table td.txt { }
.main_news_carusel ul li.item .operator table td.txt p {padding: 0px; margin: 0px 0px 2px 0px; font-size: 9px; color: #999999; }
.main_news_carusel ul li.item .operator table td.txt div { font-size: 10px; color: #000000; }
.main_news_carusel ul li.item .title { margin: 0px 0px 6px 0px; padding: 0px; }
.main_news_carusel ul li.item .title .name { font-size: 12px; color: #336699; font-weight: bolder; margin: 0px 0px 2px 0px; }
.main_news_carusel ul li.item .title .name a { color: #336699; font-weight: bolder; text-decoration: none; }
.main_news_carusel ul li.item .title .name a:hover { text-decoration: underline; }
.main_news_carusel ul li.item .title .date { font-size: 9px; color: #999999; }
.main_news_carusel ul li.item .text { font-size: 11px; line-height: 15px; color: #000;  }

.to_block {padding:10px 0 10px 10px; background:#f7f9fa;}
.f_table {padding:0;margin:0}
.f_table td {padding:0;margin:0;font:11px/15px Tahoma,Arial; vertical-align:top; padding-right:10px;}
.f_table td a{font:11px/15px Tahoma,Arial; color:#336699;}
.f_table h3 {padding:2px 0 6px 0;margin:0 0 5px 0; font:bold 14px/15px Tahoma,Arial;display:block; border-bottom:3px solid #d4d6d7; white-space:nowrap;}
.f_table strong {float:left; width:80px;}

.navig {padding:20px 0 0 0;margin:0;}
.navig a{font:11px/13px Tahoma,Arial; color:#336699;}
.navig ul {padding:0;margin:0; list-style-type:none;}
.navig ul li {padding:0;margin:0; list-style-type:none;font:11px/13px Tahoma,Arial;}
.navig ul.first_level {padding:0 0 0 0px; /*background:url(../i/first_lvl.gif) 7px 6px no-repeat;*/overflow:hidden; zoom:1;}
.navig ul.first_level li {float:left; padding:8px 10px;}
.navig ul.first_level li.active { background-color: #f4ecdc !important; color:#000; text-decoration:none; font-weight:bold;}
.navig ul.first_level li.active a {color:#000; text-decoration:none; font-weight:bold;}
.navig ul.first_level li.ico { width: 40px; height: 29px; padding: 0px; background:url(/i/first_lvl2.gif) center center no-repeat; }
.navig ul.first_level li.ico_active { width: 40px; height: 29px; padding: 0px; background:url(/i/first_lvl2.gif) center center no-repeat #f4ecdc; }
.navig ul.first_level li.ico a, .navig ul.first_level li.ico_active a { display: block; width: 40px; height: 29px; text-decoration: none; }
.navig ul.second_level {padding:10px;overflow:hidden; zoom:1;background:#f4ecdc;}
.navig ul.second_level li {float:left; padding:3px 0px 5px 13px;}
.navig ul.second_level li.active {color:#000; text-decoration:none; font-weight:normal;}
.navig ul.second_level li.active a {color:#000; text-decoration:none; font-weight:normal; cursor: text;}
.navig .second_line { background:#f4ecdc; height: 20px }

.info_block h2 {padding:10px 0 10px 10px;margin:0; font:bold 14px Tahoma,Arial; color:#4e7092; background:none; border:none; }
table.tab_for_info {width:100%;padding:0px;margin:0;border-collapse:collapse;}
table.tab_for_info td {padding:8px 10px 10px 10px;margin:0; border-bottom:1px solid #d4d6d7; font:11px Tahoma,Arial; vertical-align:top;}
table.tab_for_info td.title {width:35%;font:bold 12px Tahoma,Arial;}
table.tab_for_info td.pr60 {width:55%;}
table.tab_for_info span.count {position:realtive; padding:0 7px 0 0; white-space:nowrap;}
table.tab_for_info span.count img {position:realtive; margin-top:1px;}

table.tab_for_kom {width:100%;padding:0px;margin:0;border-collapse:collapse;}
table.tab_for_kom td { padding: 8px 20px 10px 10px; line-height: 16px; border-bottom: 1px solid #d4d6d7; vertical-align: top; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
table.tab_for_kom td a { font-size: 11px; }
table.tab_for_kom td.kom {text-align:right;width:15%;padding-right:50px;}
table.tab_for_kom td.kom span { font-size: 13px; }
table.tab_for_kom .first td {background:#f7f9fa; white-space:nowrap; }
table.tab_for_kom td.title {width:10%;font:bold 12px Tahoma,Arial;}
table.tab_for_kom td.comment { }
table.tab_for_kom td u { text-decoration: none; white-space: nowrap; }
table.tab_for_kom td .f9 { color: #999999; }

table.tab_for_kom td .old_com { color: #acacac; text-decoration: line-through; }
table.tab_for_kom td .add_com { color: #ed1c24; }

.new_one {padding:15px 0 0 0;}
.new_one p {font:11px Tahoma,Arial; margin:0; padding:0 0 5px 10px;}
.new_one p.tit { color:#999999;padding-left:8px;}
.new_one p.tit span{color:#999999;}
.new_one p.tit a {font:12px Tahoma,Arial; color:#336699;}

.tc-footer {margin-top:10px;}
.tc-pagination {padding:10px 0;}
.tc-pagination a {color:#336699;}
.tc-pagination td {padding:5px 10px;}
.tc-pagination .tc-pages {padding:0 8px; white-space:nowrap;}
.tc-pagination .tc-pages a {display:inline-block; padding:5px 8px;}
.tc-pagination .tc-pages span {background:#ececec; color:#000; display:inline-block; margin:0 1px; padding:5px 7px;}
.tc-pagination .tc-prev,
.tc-pagination .tc-next {background:#f5f5f5; color:#336699;}
.tc-pagination .tc-first {text-align:right;}
.tc-pagination .tc-first a,
.tc-pagination .tc-last a {color:#999; font-size:10px;}
.tc-pagination .tc-last  {color:#999; font-size:10px;}

.tc-show {padding:20px 0;}
.tc-show td {padding:0 5px;color:#999;}
.tc-show td span {background:#ececec; color:#000; display:inline-block; padding:5px 7px;}

.wrapper { width: 100%; margin: 0px -215px 0px 0px; float: left; }
.left_column { margin: 0px 215px 0px 0px; }
.right_column { float: right; width: 205px; margin-top: 36px; }
.adv_turoperator { background: #c3daf1; }
.adv_turoperator .title { padding: 5px 11px 5px 11px; background: #8bbdf1; font-size: 12px; color: #ffffff; font-weight: bolder; zoom:1; }
.adv_turoperator .cont { margin: 0px 9px 0px 9px; padding: 12px 0px 6px 0px; zoom:1; overflow: hidden; }
.adv_turoperator .cont ul { list-style-type: none; margin: 0px; padding: 0px; }
.adv_turoperator .cont ul li { background: url(/i/ico_white_px.gif) no-repeat 0 5px; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 10px; color: #336699; font-size: 11px; }
.adv_turoperator .cont ul li a { color: #336699; font-size: 11px; text-decoration: underline; }
.adv_turoperator .cont ul li a:hover { text-decoration: none; }

.item_elem { margin: 0px 0px 10px 0px; border-top: 3px solid #d6d6d6; background: #f3f3f3; }
.item_elem .cont { padding: 8px 10px 10px 40px; zoom:1; }
.lenta_news .cont { background: url(/i/ico_lenta_1.gif) no-repeat 12px 10px; }
.lenta_seminar .cont { background: url(/i/ico_lenta_2.gif) no-repeat 12px 10px; }
.lenta_commis .cont { background: url(/i/ico_lenta_3.gif) no-repeat 12px 10px;	}
.lenta_adv .cont { background: url(/i/ico_lenta_4.gif) no-repeat 12px 10px; }
.lenta_hot_ticket .cont { background: url(/i/ico_lenta_5.gif) no-repeat 12px 7px; }
.item_elem .cont .title { font-size: 12px; color: #000; margin: 0px 0px 7px 0px; }
.item_elem .cont .title a { margin-left: 5px; color: #336699; text-decoration: underline; }
.item_elem .cont .title a:hover { text-decoration: none; }
.item_elem .cont .text { font-size: 11px; color: #000; }

a.icon { background: url(/i/sprite.gif) no-repeat; display: inline-block; height: 16px; text-decoration: none; width: 14px; }
a.xlsfile { background-position: 0 0px; }
a.docfile { background-position: 0 -83px; }

table.contacts_office { width: 100%; }
table.contacts_office td { vertical-align: top; padding-bottom: 15px; }
table.contacts_office td iframe { margin-left: 20px; }
table.contacts_office td small a { font-size: 12px; color: #336699; }
table.contacts_office td .inn { margin-bottom: 10px; width: 100%; }
table.contacts_office td .inn th { font-size: 12px; font-weight: bolder; text-align: left; line-height: 15px; width: 60px; border-bottom: 1px solid #f4ecdc; padding: 10px; }
table.contacts_office td .inn td { font-size: 11px; line-height: 15px; border-bottom: 1px solid #f4ecdc; padding: 10px; }
table.contacts_office td .inn .last td, table.contacts_office td .inn .last th { border-bottom: 0px solid #f4ecdc; }
table.contacts_tbl { border-bottom: 1px solid #d4d6d7; }
table.contacts_tbl td { font-size: 11px; border-top: 1px solid #d4d6d7; padding: 0 10px; vertical-align: top; line-height: 30px; }
table.contacts_tbl td b { font-size: 12px; }

.dashed_blue { background: url(/i/dashed_336699.gif) repeat-x left bottom; display: inline-block; color: #336699; text-decoration: none; }
.more_adv { padding: 10px 0px 0px 0px; }

.news_detail { }
.news_detail p { margin: 0px 0px 17px 0px; padding: 0px 0px 0px 10px; }

.link_nav  { font-size: 12px; color: #336699; padding: 0px 10px 0px 10px; }
.link_nav a { color: #336699; text-decoration: underline; }
.link_nav a:hover { text-decoration: none; }
.link_nav .arrow_prev { float: left; }
.link_nav .arrow_prev a { background: url(/i/ico_blue_arrow_lf.gif) no-repeat 0 5px; padding: 0px 0px 0px 12px; }
.link_nav .arrow_next { float: right; }
.link_nav .arrow_next a { background: url(/i/ico_blue_arrow_rt.gif) no-repeat right 5px; padding: 0px 12px 0px 0px; }

.seminar_detail { margin: 0px 0px 23px 0px; }
.seminar_detail .tb_seminar_detail { width: 100%; margin: 0px 0px 15px 0px; }
.seminar_detail .tb_seminar_detail td { border-bottom: 1px solid #d4d6d7; padding: 7px 10px 7px 10px; font-size: 11px; color: #000; vertical-align: top; }
.seminar_detail .tb_seminar_detail .last td { border-bottom: 0px; }
.seminar_detail .tb_seminar_detail td.lf { font-size: 12px; font-weight: bolder; width: 300px; }
.seminar_detail .tb_seminar_detail td.rt { font-size: 11px; line-height: 15px; }
.seminar_detail .order_seminar { margin: 0px 0px 0px 0px; background: #f4ecdc; }
.seminar_detail .order_seminar .title { background: #f9f5ed; padding: 9px 10px 11px 10px; margin: 0px 0px 6px 0px; font-size: 14px; font-weight: bolder; color: #000000; }
.seminar_detail .order_seminar .tb_os { border-collapse: collapse; width: 100%; }
.seminar_detail .order_seminar .tb_os td { font-family: Tahoma, Arial, sans-serif; padding: 0px 0px 10px 0px; font-size: 12px; color: #000000; vertical-align: top; }
.seminar_detail .order_seminar .tb_os td.text { padding: 2px 20px 10px 10px; font-weight: bolder; }
.seminar_detail .order_seminar .tb_os td.input_text { padding-right: 10px; }
.seminar_detail .order_seminar .tb_os td.input_text input { padding: 2px 4px 2px 4px; width: 100%; //width: 99%; font-size: 11px; color: #000; }
.seminar_detail .order_seminar .tb_os td.select { padding-right: 10px; }
.seminar_detail .order_seminar .tb_os td.select select { font-size: 11px; }
.seminar_detail .order_seminar .tb_os td.textarea { padding-right: 10px; }
.seminar_detail .order_seminar .tb_os td.textarea textarea { font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding: 2px 4px 2px 4px; width: 100%; //width: 99%; height: 115px; overflow-y: auto; }
.seminar_detail .order_seminar .tb_os td.submit input { font-size: 12px; color: #000000; padding: 2px 5px 2px 5px; cursor: pointer; font-weight: bolder; }

/* */
#overlay { position: absolute; left: 0px; top: 0px; width:100%; height:100%; position: fixed; z-index: 500; _position: absolute;  _left:0;  _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
.popup { font-family: Tahoma, Arial, sans-serif; position: absolute; width: 660px; background: #cccccc; padding: 10px 0px 10px 0px; display: none; z-index: 999; }
.popup .inner { margin: 0px 10px 0px 10px; background: #fff; zoom:1; }
.popup .inner .title { border-bottom: 1px solid #dbdcd7; background: #f9f5ed; position: relative; padding: 8px 20px 10px 9px; }
.popup .inner .title h3 { padding: 0px; margin: 0px; font-size: 18px; color: #990000; font-weight: normal; }
.popup .inner .title .close { position: absolute; right: 14px; top: 14px; background: url(/i/ico_x.png) no-repeat left top; display: block; width: 12px; height: 12px; cursor: pointer; }
.popup .tb_pop_tickets { border-collapse: collapse; width: 100%; }
.popup .tb_pop_tickets th { background: #f7f9fa; color: #000000; font-size: 10px; font-weight: normal; padding: 8px 10px 9px 10px; text-align: left; }
.popup .tb_pop_tickets td { padding: 10px 10px 12px 10px; font-size: 11px; line-height: 14px; color: #000000; vertical-align: top; border-bottom: 1px solid #d4d6d7; }
.popup .tb_pop_tickets td .gray { color: #999999; }
.popup .tb_pop_tickets td .price_rub { color: #cc3300; font-weight: bolder; }
.popup .tb_pop_tickets td .price_dol { font-size: 9px; color: #999999; }
.popup .tb_pop_contacts { width: 100%; border-collapse: collapse; }
.popup .tb_pop_contacts td.item { padding: 0px; width: 50%; border-bottom: 1px solid #d4d6d7; }
.popup .tb_pop_contacts td.item table { width: 100%; }
.popup .tb_pop_contacts td.item table td { font-family: Tahoma, Arial, sans-serif; padding: 0px 10px 0px 10px; vertical-align: middle; }
.popup .tb_pop_contacts td.item table td.text { font-size: 11px; line-height: 14px; color: #000; width: 70px; padding-top: 9px; padding-bottom: 12px; }
.popup .tb_pop_contacts td.item table td.phone { color: #990000; font-size: 24px; }
.popup .tb_pop_contacts td.item table td.tour_name { color: Black; font-size: 18px; }
.popup .tb_pop_contacts td.item table td.mail { font-size: 24px; color: #006699; }
.popup .tb_pop_contacts td.item table td.mail a { color: #006699; text-decoration: underline; }
.popup .tb_pop_contacts td.item table td.mail a:hover { text-decoration: none; }
.popup .pop_form { background: #f4ecdc; padding: 8px 10px 15px 10px; zoom:1; }
.popup .pop_form .tb_forms { width: 100%; }
.popup .pop_form .tb_forms td.half { width: 50%; padding: 0px 0px 17px 0px; }
.popup .pop_form .tb_forms td.wide { padding: 0px 0px 13px 0px; }
.popup .pop_form .tb_forms td { font-family: Tahoma, Arial, sans-serif; }
.popup .pop_form .tb_forms td.glue { width: 13px; min-width: 13px; font-size: 0px; line-height: 0px; }
.popup .pop_form .tb_forms td table { width: 100%; border-collapse: collapse; }
.popup .pop_form .tb_forms td table td { font-size: 11px; color: #000; }
.popup .pop_form .tb_forms td table td.text { width: 75px; padding-right: 5px; padding-top: 3px; vertical-align: top; }
.popup .pop_form .tb_forms td table td .star { color: #990000; }
.popup .pop_form .tb_forms td table td.input_text { }
.popup .pop_form .tb_forms td table td.input_text input { width: 100%; border: 1px solid #a5acb2; padding: 2px 2px 2px 2px; font-size: 11px; color: #000; }
.popup .pop_form .tb_forms td table td.textarea { }
.popup .pop_form .tb_forms td table td.textarea textarea { width: 100%; height: 138px; border: 1px solid #a5acb2; padding: 2px 2px 2px 2px; font-size: 11px; color: #000; }
.popup .pop_form .nes_star { font-size: 10px; }
.popup .pop_form .nes_star .red { color: #990000; }
.popup .submit_btm { padding: 15px 0px 15px 0px; text-align: center; }
.popup .submit_btm button { font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding: 0px 0px 1px 0px; width: 110px; cursor: pointer; }

.footer_text{line-height: 16px;color: #999;}

.list_lenta{padding: 20px 0px 0px 0px;overflow: hidden;zoom:1;font-family: Tahoma;}
.list_lenta .item{border-bottom: 1px solid #c3daf1;padding: 0px 0px 10px 0px;margin: 0px 0px 10px 0px;font-size: 11px;}
.list_lenta .item .top{margin: 0px 0px 5px 0px;	color: #666;font-size: 11px;}
.list_lenta .item .top .agency{color: #336699;font-size: 14px;text-decoration: underline;}
.list_lenta .item .top .agency:hover{text-decoration: none;}
.list_lenta .item .top .country{color: #666;margin: 0px 0px 0px 10px;}
.list_lenta .item .top .country a {color: #666;text-decoration: underline;}
.list_lenta .item .top .country a:hover {text-decoration: none;}
.list_lenta .item .tt{margin: 0px 0px 5px 0px;font-size: 12px;}
.list_lenta .item .tt a{color: #000;text-decoration: none;}
.list_lenta .item .tt a:hover {text-decoration: underline;}
.list_lenta .item .btm{color: #666;font-size: 10px;}

.plain-banner {text-align:center;margin-top:10px}
.banners-place {text-align:center;}

.adv_banner, .adv_banner1 {background: url("/i/bg4.gif") repeat scroll 0 0 transparent;border: 1px solid #F4ECDC;height: 40px;margin-bottom: 30px; width: 100%;}
.adv_banner a, .adv_banner1 a {display: block;font-weight: bold;height: 40px;line-height: 37px;margin-left: 10px; padding-left: 37px; background-repeat: no-repeat}

.adv_banner a {color: #336699; background-image: url("/i/bg3.gif"); background-position: 0 10px}
.adv_banner1 a {color: red; background-image: url("/i/nsmail.jpeg"); background-position: left center}

