/* CSS Document */
body, a, table, p, ul, li, ol, pre, div, caption, img { margin:0}
h1, h2, h3, h4, h5, h6 {margin:0}
form, input, button, textarea { margin:0}

body, a, img, p, ul, li, ol, pre, div, caption, img { padding:0}
h1, h2, h3, h4, h5, h6 { padding:0}
form, input, button, textarea { padding:0}
border { border-collapse:collapse}

body { font: 11px  Arial, Helvetica, sans-serif; line-height:13px; color:#000000; background:#FFFFFF; width:100% }

td, th {font-size:inherit; }
a { color:#187B4C}
a:hover { text-decoration:none}
a:visited { color:#187B4C}
a img { border:none;}
.h { visibility:hidden}
p {padding-bottom:12px;}
table {border-collapse:collapse;}
* html img.png { behavior:url(/plain/png.htc);}
img {margin:0; vertical-align:top}

ol, ul {margin:10px 0px 12px 0px}
li { list-style-type:none; background:url(/img/li.gif) left top no-repeat; padding-left:13px; margin:5px 0px 5px 36px}

h1 {font:normal 18px Arial; color:#B81401; padding-bottom:12px}
h2 {font:bold 14px Arial; color:#B81401; padding-bottom:12px}
h3 {font:bold 12px Arial; color:#3A3721; padding-bottom:6px}
h4 { font:bold 14px Arial; color:#187B4C; padding-bottom:4px}
h5 {font:bold 12px Arial; color:#000000; padding-bottom:4px}
h6 {font:bold 10px Arial; color:#187B4C; padding-bottom:4px}
.section p {font-size:12px}

tr .even {}
tr .odd {background:#F4F1E0}

.gmtbl {background-color: #E9FFD7; border: 1px solid #0AA521;}
.gmtdttl {font-size: 12px; font-weight: bold; color:white; text-align:center;  background-color: #066F23;}
.gmtdttl a { color:#FFFFFF;}
.gmtdttl a:visited { color:#FFFFFF;}
.gmtdtext {padding-bottom:3px; font-size: 11px; font-weight: normal; color: #000000; text-align:center; }


.header .logo {height:118px; }
.header .logo .lang {text-align:right; padding-top:13px; font:13px "Arial Narrow", Arial, Helvetica, sans-serif; color:#0174AF; text-transform:uppercase;}
.header .logo .lang a {padding-right:13px; color:#0174AF;}
.header .logo .lang a:visited {color:#0174AF;}
.header .logo .lang a.current {text-decoration:none;}

.header .kizhi_fon  {background:url(/img/logo_kizhi.gif) right top no-repeat; height:118px;}
.header .a_to_main {margin-top:22px; height:40px; width:340px;}

.header .green_font {color:#91AA9B; padding-top:40px;}
.header .green_font .phone_num {font-size:20px; font-weight:bold; line-height:16px; color:#4F7960; line-height:20px}
.header .green_font .mail {color:#0174AF; line-height:16px; text-decoration:underline}
.header .green_font .mail a {color:#0174AF;}
.header .green_font .mail a:visited {color:#0174AF;}
.header .green_font .num_reestr { font-size:10px; color:#C9D0CC; white-space:nowrap; padding-top:2px}

.header .logo_bottom { background:url(/img/logo-buttom.gif) left top no-repeat #FFFBE0; height:91px; text-align:right; }
.header .logo_bottom a { padding:0px 40px 4px 0px}

.header .hot_phones td { vertical-align:top; background:url(/img/fon_phone.gif) left top repeat-x #FFFBDE; height:91px; text-align:center;}
.header .hot_phones .all {background:url(/img/fon_phone_left_all.gif) left top  no-repeat; min-height:91px;}
.header .hot_phones .first {background:url(/img/fon_phone_left_first.gif) left top no-repeat; min-height:91px; }
.header .hot_phones .text { padding:25px 5px 0px 5px; font:bold 14px "Arial Narrow", Helvetica, sans-serif; line-height:16px; color:#0F492E; text-transform:uppercase;}
.header .hot_phones .text a {color:#0F492E; text-decoration:none}
.header .hot_phones .text a:visited {color:#0F492E;}
.header .hot_phones .number {font:bold 15px "Arial Narrow", Helvetica, sans-serif; line-height:16px; color:#986634}
.header .hot_phones .number a {color:#986634; text-decoration:none}
.header .hot_phones .number a:visited {color:#986634}

.content {background:url(/img/fon_content.gif) left top repeat-x; padding-bottom:85px;}
.content td { vertical-align:top}

.content .menu { margin:30px 0px 0px 20px; text-align:right;}
.content .menu .item { font:bold 12px Arial, Helvetica, sans-serif; color:#187B4C; padding-bottom:9px}
.content .menu .item a.current {color:#666633; text-decoration:none;}
.content .menu .item a.current:visited {color:#666633;}
.content .menu img { padding-left:8px}
.content .menu .submenu { padding-bottom:14px;}
.content .menu .submenu .subitem {font:normal 12px Arial, Helvetica, sans-serif; padding-bottom:1px}
.content .menu .submenu .subitem a.current {color:#666633; text-decoration:none;}
.content .menu .submenu .subitem a.current:visited {color:#666633}

.content .order_trip { text-align:left; padding-top:15px}

.content .entre_for_pairs {min-width:190px}
.content .entre_for_pairs .green_fon { background: url(/img/entre_for_pairs_fon.gif) left top repeat-x #218355; padding-bottom:8px}
.content .entre_for_pairs .green_fon .title { font:normal 13px "Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#65C095; padding:8px 0px 25px 8px; white-space:nowrap;}
.content .entre_for_pairs .green_fon .item { padding:0px 8px 4px 8px; font-size:12px; color:#87E9BB}
.content .entre_for_pairs .green_fon .item a {color:#FFFFFF}
.content .entre_for_pairs .green_fon .item a:visited {color:#FFFFFF}
.content .entre_for_pairs .green_fon .reg {padding:0px 8px 4px 8px; text-align:right; font-size:11px;}
.content .entre_for_pairs .green_fon .reg a { color:#FFFFFF;}
.content .entre_for_pairs .green_fon .reg a:visited { color:#FFFFFF;}

.content .entre_for_pairs .green_fon .button_enter { padding:10px 8px 20px 8px; text-align:right;}

.content .entre_for_pairs .green_fon button { background:url(/img/button_submit.gif) center center repeat-x #ffffff; border-style:outset; border-width:1px; width:90px; min-height:17px; padding:2px 2px 0px 2px;}

.content .entre_for_pairs .green_fon .line { background:url(/img/entre_ine.gif) left top repeat-x; margin:8px 0px 4px 0px}

.content .person_fon { background:url(/img/persons_fon.gif) left top repeat-x;color:#3A3721 }
.content .assistants td {padding-bottom:25px;}
.content .assistants .title {font:normal 13px "Arial Narrow", Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; white-space:nowrap; padding:4px 0px 27px 0px;}
.content .assistants .person {padding-right:10px}
.content .assistants .name {color:#3A3721; font-weight:bold; padding-bottom:3px}
.content .assistants .icq_num {padding-top:3px;}
.content .assistants .icq_num img { margin-right:3px; border:0px}
.content .assistants .icq_num .num { text-decoration:underline;}

.content .weather { margin:27px 47px 0px 17px;}


.content .main_box {padding-right:10px; font-size:12px; color:#5A5740; }

.content .main_box .print a {font-size:11px}

.content .main_box .main_page {font-size:11px}
.content .main_box .main_page .title { padding:0px 0px 13px 15px; font:normal 13px "Arial Narrow", Arial, Helvetica, sans-serif; color:#B81401; text-transform:uppercase;}
.content .main_box .main_page .item { padding:0px 0px 33px 9px; }
.content .main_box .main_page .item .text { padding-left:25px}
.content .main_box .main_page .item a {color:#000000; text-decoration:none}
.content .main_box .main_page .item a:visited {color:#000000;}
.content .main_box .main_page .item .lid { font-size:14px; color:#B81401; font-weight:bold; padding:15px 0px 7px 0px; line-height:16px}
.content .main_box .main_page .item .lid  {color:#B81401;}
.content .main_box .main_page .item .lid a {color:#B81401; text-decoration:underline}
.content .main_box .main_page .item .lid a:visited {color:#B81401;}

.content .main_box .about_compony { padding:70px 18px 0px 0px; color:#858585}

.footer .navig td { padding-bottom:25px; padding-right:10px; white-space:nowrap}
.footer .footer_fon { background:url(/img/fon_right_button.gif) right bottom no-repeat; height:110px; color:#858585; padding-bottom:12px;}
.footer .footer_fon .icons img { padding-right:23px}
.footer .footer_fon .lang span {padding-right:15px; text-transform:uppercase; font-size:8px}
.footer .footer_fon .lang a {color:#858585; }
.footer .footer_fon .lang a:visited {color:#858585}
.footer .footer_fon .lang a.current {text-decoration:none;}

.content .section .grey_text {color:#858585;}
.content .section p {line-height:14px}
.content .section p img { float:left; padding:0px 10px 4px 0px}
.content .section table { margin:10px 0px 18px 0px}
.content .section th {background:url(/img/fon_th.gif) left top #BBB494; color:#FFFFFF; border:1px solid #BFB89A; padding:4px 8px 4px 8px; vertical-align:bottom; text-align:left;}
.content .section td {border:1px solid #BFB89A; padding:15px 10px 15px 10px;}

.content .section form { color:#858585;}
.content .section .before_form_text { font-size:12px}
.content .section .button_submit { margin-left:10px}
.content .section button {width:48px}

.content .children {margin-top:20px}
.content .children .item { margin-bottom:8px; font-size:12px}

.content hr {color:#EDECE7; size:1px; margin:33px 11px 15px 0px}

.content .news .item { margin-bottom:2px; font-size:12px}
.content .news .item .date { font:bold 12px Arial; color:#A89B59; line-height:14px}
.content .news .item .title { padding-bottom:4px; font:bold 12px Arial; color:#5A5740; }
.content .news .item .title {font:bold 12px Arial; color:#5A5740;text-decoration:none;}
.content .news .item a {color:#5A5740;text-decoration:none;}
.content .news .item a:visited { color:#5A5740;}

.content .pagelist { margin:15px 0px 10px 0px; font-size:12px}
.content .pagelist td { padding-right:7px}
.content .pagelist a.current {color:#858585; font-weight:bold; text-decoration:none;}

.content .trip_detail .describe {font-size:11px; padding:0px 10px 8px 0px; color:#858585;}
.content .trip_detail .describe .item {padding-bottom:1px}
.content .trip_detail .describe .title {font-weight:bold; }
.content .trip_detail .sum {font:bold 14px Arial;}
.content .trip_detail .order_it { padding:10px 0px 45px 0px; font:bold 14px Arial;}
.content .trip_detail .lid {font-size:12px; color:#858585; padding-bottom:15px}

.content .fotorow { margin:5px 0px 10px 0px}
.content .fotorow img { background:url(/img/fon_img.gif) left top no-repeat; padding:8px;}
.content .fotorow .lid {padding-top:10px}
.content .fotorow .photo {float:left; width:175px; height:135px; overflow:hidden;}
.content .fotorow_list td {padding-bottom:30px;}
.content .fotorow_list td.foto {background:url(/img/fon_img.gif) left top no-repeat; padding:6px 10px 6px 6px;}
.content .fotorow_list .lid {color:#5A5740;}

.content .trip_list {color:#858585;}
.content .trip_list table {font-size:11px}
.content .trip_list select { margin-right:8px}

.content input, .content option, .content textarea  {line-height:14px; color:#858585;}
.text_form {font:normal 12px Arial, Helvetica, sans-serif;}

.content .categoryInfoblock .item {height:100; width:100; padding:0px 10px 15px 0px; float:left;}

.content .orderForm .fieldTitle {font-size:12px; margin-bottom:4px}
.content .orderForm .field {margin-bottom:8px}
.content .orderForm .search_for_order {padding-top:10px}
.content .orderForm button {width:120px;}

.content .errors {color:red;}
.content .success {font-size:12px; padding-bottom:20px}

.content .search_form { padding-bottom:15px}
.content .search_form .button input {background:url(/img/button_submit.gif) center center repeat-x #ffffff; border-style:outset; border-width:1px; width:120px; min-height:20px; color:#000000; font:normal 12px Arial, Helvetica, sans-serif; padding:3px 6px 0px 6px}
.content .search_result_count {padding-bottom:8px; }
.content .search .notice {padding-bottom:10px}

.content button {background:url(/img/button_submit.gif) center center repeat-x #ffffff; border-style:outset; border-width:1px; min-height:18px; color:#000000; font:normal 12px Arial, Helvetica, sans-serif; padding:1px 6px 1px 6px;}

.content .button {background:url(/img/button_submit.gif) center center repeat-x #ffffff; border-style:outset; border-width:1px; min-height:18px; color:#000000; font:normal 12px Arial, Helvetica, sans-serif; padding:1px 6px 1px 6px;}

.print_page {padding:10px;}
.print_page table {color:#000000;}
.print_page a {color:#000000;}
.print_page .copyPrint {font:normal 12px Arial}
.print_page .content {padding:20px 0px 20px 0px; background:#FFFFFF;}

.counter img {padding:0px 10px 10px 10px;}

.registration {text-align:right;}

.registration .button {background:url(/img/button_submit.gif) center center repeat-x #ffffff; border-style:outset; border-width:1px; min-height:18px; color:#000000; font:normal 12px Arial, Helvetica, sans-serif; padding:1px 6px 1px 6px; width:38px; margin:10px 0px 0px 7px;}
.registration .button a {text-decoration:none; color:#000000;}
.registration .button a:visited {color:#000000;}

#flashcontent { height:118px; width:350px; overflow:hidden}

.green_icq {margin-top:30px}
.green_icq .assistants { background:url(/img/persons_fon2.gif) left top repeat-x;}
.green_icq .assistants td {padding-bottom:25px}
.green_icq .assistants td.photo img {border:1px solid #9e9073}
.green_icq .assistants .title {font:normal 13px HeliosCondLight, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; white-space:nowrap; padding:4px 0px 27px 0px;}
.green_icq .assistants .person {padding-right:10px}
.green_icq .assistants .name {color:#3a3721; font-weight:bold; padding-bottom:3px}
.green_icq .assistants .icq_num {color:#3a3721; padding-top:3px;}
.green_icq .assistants .icq_num a {color:#187b4c}
.green_icq .assistants .icq_num a:visited {color:#187b4c}

