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

html,body {height:100%; margin:0; padding:0}
body,td,a {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 { text-decoration:none; }
a.c2:hover, a.f14:hover, a.c11: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; }
