body {height: 100%; width: 100%; margin: 0; padding: 0; background-color: #FCFFF8; }
.head {height: 174px; width: 100%; background-image : url(../images/head_bg.jpg); background-position: 256px 0px; background-repeat: repeat-x;}
.head2 {height: 174px; width: 100%; background-image : url(../images/head_l.jpg); background-position: left top; background-repeat: no-repeat;}
.left {width: 250px; padding-left: 15px}


.left, .right, .center {background-image: url(../images/center_bg_top_green.jpg); background-position: top; background-repeat: repeat-x;}
table.main { width: 100%; height: auto; }
.h_t {width: 100%; height: 42px; background-image: url(../images/logo.gif); background-position: right top; background-repeat: no-repeat;}
.h_b {width: 100%; height: 85px; }
.h_t div {padding-top: 50px; border: 1px solid red; float: right; margin-right: 340px; font-family: tahoma; font-size: 13px; color:#0033E6; font-weight: bold; font-style: italic;}
.h_b1{height: 26px;}
.h_b2 div{width: 950px; float: right}

.moduletable_top_net {float: right; vertical-align: top; width: 775px; }
.moduletable_top_net .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px;}
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px;}
.moduletable_top_net td {height:100%;  padding-bottom: 0px}
.moduletable_top_net a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}

.pathway {color:#0028B6; text-decoration: none; font-size: 11px; font-family: tahoma;}
.h_b2 a , .pathway a {color:#0028B6; text-decoration: none; font-size: 11px; font-family: tahoma; font-weight: bold}

.moduletable_top_dp {float: right; vertical-align: top; width: 700px; }
.moduletable_top_dp .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px;}
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px;}
.moduletable_top_dp td {height:100%; padding-bottom: 2px}
.moduletable_top_dp a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}
.pathway {color:#0028B6; text-decoration: none; font-size: 11px; font-family: tahoma;}
.h_b2 a , .pathway a {color:#0028B6; text-decoration: none; font-size: 11px; font-family: tahoma; font-weight: bold}
.moduletable_top_od {float: right; vertical-align: top; width: 755px; }
.moduletable_top_od .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px; }
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px; }
.moduletable_top_od td {height:100%;  padding-bottom: 2px}
.moduletable_top_od a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}

.moduletable_top_dn {float: right; vertical-align: top; width: 755px; }
.moduletable_top_dn .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px;}
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px;}
.moduletable_top_dn td {height:100%;  padding-bottom: 2px}
.moduletable_top_dn a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}
.moduletable_top_zp {float: right; vertical-align: top; width: 725px; }
.moduletable_top_zp .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px;}
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px;}
.moduletable_top_zp td {height:100%;  padding-bottom: 2px}
.moduletable_top_zp a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}
.moduletable_top_kh {float: right; vertical-align: top; width: 745px; }
.moduletable_top_kh .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px; }
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px; }
.moduletable_top_kh td {height:100%;  padding-bottom: 2px}
.moduletable_top_kh a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}

.moduletable_top_hotels {float: right; vertical-align: top; width: 1030px; }
.moduletable_top_hotels .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px;}
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px;}
.moduletable_top_hotels td {height:100%;  padding-bottom: 2px}
.moduletable_top_hotels a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}

.moduletable_top_news {float: right; vertical-align: top; width: 1030px; }
.moduletable_top_news .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px;}
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px;}
.moduletable_top_news td {height:100%;  padding-bottom: 2px}
.moduletable_top_news a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}

.moduletable_top_articles {float: right; vertical-align: top; width: 1030px; }
.moduletable_top_articles .top_m_r { background-image: url(../images/t_m_bg.gif); background-position: right top; background-repeat: repeat-x; height: 23px;}
.top_m_l {background-image: url(../images/top_m_l.gif); background-position: right top; background-repeat: no-repeat; height: 23px; width: 10px;}
.moduletable_top_articles td {height:100%;  padding-bottom: 2px}

.moduletable_top_articles a {text-decoration: none; color: white; font-family: tahoma; font-size: 13px; display: block; float: left; padding-left: 20px; padding-right: 7px; font-weight: bold}



.pathway {color:#0028B6; text-decoration: none; font-size: 11px; font-family: tahoma;}
.h_b2 a , .pathway a {color:#0028B6; text-decoration: none; font-size: 11px; font-family: tahoma; font-weight: bold}
.left h4{color: white; font-size: 12px; font-family: tahoma; font-weight: bold; background-image: url(../images/head_r_mod.gif); background-position: left center; background-repeat: no-repeat; height: 21px; padding-left: 10px; padding-top: 2px; margin: 0px;}
.left h3{color: white; font-size: 12px; font-family: tahoma; font-weight: bold; background-image: url(../images/l_m_green.gif); background-position: left center; background-repeat: no-repeat; height: 21px; padding-left: 10px; padding-top: 2px; margin: 0px;}
.left .red {color: red; }
.left .bold {font-weight: bold; color:#004ACF; }
.left .mainlevel { font-family: tahoma; font-size: 12px; text-decoration: none; display: block; margin-left: 10px; padding-left: 10px; line-height: 15px; background-image: url(../images/l_m_arrow.gif); background-position: left center; background-repeat: no-repeat;}
.left .sublevel {color:#004ACF; font-family: tahoma; font-size: 12px; text-decoration: none; margin-left: 10px; padding-left: 10px; line-height: 15px;}
.left .alink { text-decoration: underline; }
#active_menu {font-weight: bold; text-decoration: underline;}
.right .moduletable {margin-left: 5px}
.right .moduletable h3{color: white; font-size: 12px; font-family: tahoma; font-weight: bold; background-image: url(../images/head_r_mod.gif); background-position: left center; background-repeat: no-repeat; height: 21px; padding-left: 10px; padding-top: 2px; margin: 0px;}
.right .mainlevel { color:#004ACF; font-family: tahoma; font-size: 12px; text-decoration: none;  margin-left: 10px; padding-left: 10px; line-height: 15px; background-image: url(../images/l_m_arrow.gif); background-position: left center; background-repeat: no-repeat;}

.right h4{color: white; font-size: 12px; font-family: tahoma; font-weight: bold; background-image: url(../images/head_r_mod.gif); background-position: left center; background-repeat: no-repeat; height: 21px; padding-left: 10px; padding-top: 2px; margin: 0px;}

.center {color:#005AF9; font-size: 12px; font-family: tahoma; padding:0px 0px 0px 0px}

.center .moduletable h3 {color:#004ACF; font-size: 17px; font-family: tahoma; font-weight: bold; border-bottom: 1px solid #50B7D1}

.center .moduletable h4 {color:#004ACF; font-size: 17px; font-family: tahoma; font-weight: bold; margin: 5px 0px 5px 0px;}

.center .moduletable {color: black; padding-bottom: 10px}
.componentheading {color:#004ACF; font-size: 18px; font-family: tahoma; font-weight: bold; border-bottom: 1px solid #50B7D1; padding-top: 10px; padding-bottom: 5px}
.componentheading1 {color:#004ACF; font-size: 18px; font-family: tahoma; font-weight: bold; padding-top: 10px; padding-bottom: 5px}
.left .moduletable {margin-bottom: 10px}

.center .moduletable_c h3 {border-bottom: 1px solid #4EB6D1; color:#004ACF; font-size: 17px; background-image: url(../images/world1.gif); background-position: left center; background-repeat: no-repeat; padding-top: 12px; padding-left: 35px; margin: 10px 0px 10px 0px;}
.center .moduletable_t h3 {border-bottom: 1px solid #4EB6D1; color:#004ACF; font-size: 17px; background-image: url(../images/binokl.gif); background-position: left bottom; background-repeat: no-repeat; padding-top: 12px; padding-left: 35px; margin: 10px 0px 10px 0px;}
.center .moduletable_h h3 {border-bottom: 1px solid #4EB6D1; color:#004ACF; font-size: 17px; background-image: url(../images/hot.gif); background-position: left bottom; background-repeat: no-repeat; padding-top: 12px; padding-left: 35px; margin: 20px 0px 10px 0px;}
.center .moduletable a, .center .moduletable_c a {color:#005AF9; font-size: 13px; font-family: tahoma;}
.left .moduletable_c a { color:#005AF9; font-size: 13px; font-family: tahoma; font-weight:bold; }
.center .moduletable h3 {margin: 5px 0px 3px 0px}
.center .moduletable .cur * {color: #004ACF; text-decoration: none; font-size: 13px}
.center .moduletable .cur a {padding-left: 15px}
.activ_c {color:#005AF9; }
.contentpaneopen, .contentpaneopen p, .MsoNormal, .sectiontableentry2 {color: #001F8E; line-height: 140%; font-size: 12px}
.MsoNormal h1 {color: #001F8E; line-height: 140%; font-size: 24px}
.contest, .contest_left {color: #001F8E; line-height: 130%; font-size: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px;}
.contest_left {text-align: right}
.contentpaneopen img {margin-left: 0px; margin-right: 15px; margin-top: 5px; margin-bottom: 7px;}
.moduletable p {color: #001F8E; line-height: 140%; font-size: 12px}
.tour {font-size: 11px}
.zagalovok {color:#004ACF; font-size: 19px; border-bottom: 1px solid #4EB6D1; width:100%; padding-top: 9px; padding-bottom: 8px}
.contentpaneopen {width: 100%}
.contentheading {color:#004ACF; font-size: 19px; border-bottom: 1px solid #4EB6D1; width:100%; padding-top: 15px; padding-bottom: 8px}
.m_colom {float: left; width: 30%}

.moduletable_hot {background-image: url(../images/hot_bg_2.gif); background-position: left top; background-repeat: no-repeat; height: 21px; width: 227px; padding-bottom: 2px}
.moduletable_hot a {color:#002ECC; font-size: 13px; font-family: tahoma; font-weight: bold; margin-left: 10px; position: relative; top: 2px}
.moduletable_red { margin-bottom: 15px}
.moduletable_red a { color:#002ECC; background-image: url(../images/l_m_arrow_r.gif); background-position: 0px 5px; background-repeat: no-repeat;}

.bottom2 .moduletable {width: 0px;  padding-top: 15px; float: left; margin-left: 0px; font-size: 11px; font-family: tahoma}

.bottom, .bottom3, .bottom a {color: #002ECC; font-size: 11px; font-family: tahoma}

.table-podr-odd a, .table-podr-even a {color: #000000; cursor: default; text-decoration: none}

.table-cap-podr {background-color: #FFF0B6; font-weight: bold;}

.table-podr-even {background-color: #FEF4CD}

.table-cap {background-color: #51B0CF; font-weight: bold;}

.table-cap-inner {background-color: #8BDCF4}


.moduletable_best_kyr1 {width: 100%;  padding-top: 25px}
.moduletable_best_kyr1 h3 {color:#004ACF; font-size: 15px; font-family: tahoma; font-weight: bold; border-bottom: 1px solid #50B7D1; padding: 0; margin: 0px}
.moduletable_best_kyr1 h3 strong {color: #FF6500;}
.moduletable_best_kyr1 a {color:#206FF7; font-size: 13px; font-family: tahoma;}
.moduletable_best_kyr1 .nc_td {background-color: #C3D9AD}
.moduletable_best_kyr1 .nc_td, .moduletable_best_kyr1 .c_td {padding: 3px 0px 3px 0}

.moduletable_best_kyr {width: 100%; float: left; padding-top: 25px}
.moduletable_best_kyr h3 {color:#004ACF; font-size: 15px; font-family: tahoma; font-weight: bold; border-bottom: 1px solid #50B7D1; padding: 0; margin: 0px}
.moduletable_best_kyr h3 strong {color: #FF6500;}
.moduletable_best_kyr a {color:#206FF7; font-size: 13px; font-family: tahoma;}
.moduletable_best_kyr .nc_td {background-color: #FFF1BB}
.moduletable_best_kyr .nc_td, .moduletable_best_kyr .c_td {padding: 3px 0px 3px 0}

a:visited ned, a:active { color: #004ACF;}
a:hover {  color: red; }

.moduletable_best {clear: left; color: #004ACF;}
.moduletable_best h3 {border-bottom: 1px solid #4EB6D1; color:#004ACF; font-size: 17px; background-image: url(../images/lp.gif); background-position: left center; background-repeat: no-repeat; padding-top: 12px; padding-left: 30px; margin: 30px 0px 10px 0px;}
.l_img {padding-right: 5px}
.best-title {color: #FF6500; font-weight: bold}
.moduletable_r_banner td {text-align: center}
.moduletable_t_banner {vertical-align: middle; height: 70px; text-align: right}
.moduletable_t_banner table {width: 100%;  height: 100%;}
.moduletable_t_banner td {height: 100%;  vertical-align: middle;}
.moduletable_t_banner td * {float: right}
.moduletable_banner2 { padding-bottom: 5px; }
.moduletable_a h3 {border-bottom: 1px solid #4EB6D1; color:#004ACF; font-size: 17px; background-image: url(../images/world1.gif);  background-repeat: no-repeat; padding-top: 12px; padding-left: 35px; margin: 10px 0px 10px 0px; }

.moduletable_poll {  margin-left: 20px; text-align: left; width:200px; color: #004ACF; border-bottom: 1px solid #7da2ff; border-top: 1px solid #7da2ff; border-left: 1px solid #7da2ff; border-right: 1px solid #7da2ff;}
.moduletable_poll td{ text-align: left; }
.moduletable_redred {color: red;}
.l_img {padding-right: 5px}
.small, .small a {color: #FFAD44}
span.vot span {font-size: 11px; color: #444}
.blog .contentheading {border: 0px;}
.blog .contentheading a {font-size: 14px; color: #004ACF;}
div.content_outline {font-size: 13px; color: #004ACF;}
.lbl, .mb {float:left; width: 45%; text-align: right; padding-right: 3%; font-weight: bold    }
.cl {clear: left}
.r5 {width: 45%; float: left}
.lbl .r5 { width: 70% }
.lbl .lbl { width: 15% }
.mb {margin-bottom: 5px }
.frm {background-color: #FFF1BB; border: 1px solid #FFD700; padding: 10px }
.moduletable .xl {float: none; clear: both; width: 100% }
.moduletable .frm {font-family: sans-serif; font-size: 10px; width: 200px }
.moduletable .lbl {width: 50px; padding-right: 5px }
.moduletable .lbl .lbl {width: auto }
.moduletable .r5 {width: 120px }
.moduletable .r5 input { width: 90px; float: left; }
.cap-podr th { background-color: #FFF1BB; padding: 15px 5px }
.cap-podr td { padding: 5px 5px }
.cap-podr-even { background-color: #FEF4CD }
table.cap-podr {width: 100% }
table.cap-podr td, table.cap-podr th { color: #001F8E; font-size: 11px }
table.cap-podr td.stars {text-align: center}
table.cap-podr td.cr { text-align: center }
table.frm { margin: 10px ;}
table.frm select, table.frm input { font-family: sans-serif; font-size: 12px}
table.frm td.cdr { padding-left: 2px; padding-top: 2px }
table.frm td {padding: 2px; vertical-align: top  }
table.frm table td {padding: 0 }
table.frm .dmy td { font-size: 4px; height: 4px }
table.frm .c1, table.frm .c4 { width: 6em }
table.frm .c2, table.frm .c5 { width: 1em }
table.frm td.fbtm { text-align: right}
table.frm { border: none; margin: 0; }
div.frmf { background-color: #FFF1BB; border: 1px solid #FFD700; padding: 10px; padding-top: 0 }
.center .sublevel {text-decoration: none}
.list_kur td {vertical-align: top; padding-bottom: 3px}
.country_list a {display: block;}
.vm_title {text-align:left; font-size: 14pt; font-weight: bold}
.vm_price {color: rgb(253, 112, 19); font-size: 10pt; font-weight: bold; line-height: 140%;}
.vm_image {text-align:center;}
td.vm_image img, td.vm_catgories img {border: 1px solid #FFE567}
.vm_catgories {text-align:center; padding-top: 20px}
td.vm_catgories a {color: rgb(253, 112, 19); font-size: 10pt; font-weight: bold}
.category {color: rgb(253, 112, 19); font-size: 12pt; font-weight: bold}
.latestnews {color:#004ACF; font-size: 14px}
.latestnews .date {color: #001F8E; font-size: 12px; text-decoration: none}
.newsItem {margin-bottom: 7px; width: 210px; margin-left: 10px}
.forumItem {margin-bottom: 7px; width: 180px;}
.forumtitle {font-size: 16px; color: rgb(255, 0, 0); font-weight:bold; margin-bottom: 7px}
.moduletable a:hover, .moduletable_ico a:hover, .moduletable_ico a:hover, .moduletable_ico a:hover, .moduletable_ico a:hover, .moduletable_red  a:hover {text-decoration: underline }

.traveller {margin: 0 40px 10px 10px; font-family: Tahoma; font-size: 11px;}

.traveller a {color: #004ACF}

.traveller_div {border: 1px solid rgb(125, 162, 255); width: 210px}

th.otlt {font-size: 9px; font-weight: normal}
td.otlt {text-align: center}
div.otlt {margin-top: 1em}

th.otlt {font-size: 9px; font-weight: normal}
td.otlt {text-align: center}
div.otlt {margin-top: 1em}

div.selo_odd, div.selo_even {margin-bottom: 5px}

.selo_odd, .selo_even {color:#004ACF; font-family: arial; font-size: 11px; text-decoration: none; display: block; padding-left: 3px; line-height: 15px;}

td.innerBanne {width: 230px; text-align: center}

.viewAllSelected, .clearAllSelected {color:#004ACF; font-family: tahoma; font-size: 11px; text-decoration: none; display: block; margin-left: 3px; padding-left: 10px; line-height: 15px; background-image: url(../images/l_m_arrow.gif); background-position: left center; background-repeat: no-repeat;}

.moduletable_atravel div a {color:#004ACF; font-family: tahoma; font-size: 12px; text-decoration: none; }
.moduletable_atravel div a:hover {text-decoration: underline;}
.moduletable_atravel div span.item {font-family: tahoma; font-size: 12px; display: block;  margin-top:7px; margin-left: 10px; padding-left: 10px; background-image: url(../images/l_m_arrow1.gif); background-position: left top; background-repeat: no-repeat;}
.moduletable_atravel div span.qty {color:#000000; font-family: tahoma; font-size: 12px; text-decoration: none; font-weight:normal; }
.moduletable_atravel div span.minPrice {color:#2125C1; font-family: tahoma; font-size: 12px; text-decoration: none; font-weight:bold; }
.moduletable_atravel div.navigation a, .moduletable_atravel div.navigation span, .offersSearchLinks div a, .offersSearchLinks div span {display: inline!important; background-image: none!important; margin-left: 0!important; padding-left: 0!important}
.moduletable_atravel div.navigation, .moduletable_atravel div.resorts, .moduletable_atravel div.hotels {padding-bottom: 10px}

.moduletable_best span.title {font-weight: bold}
.moduletable_atravel1 div { color:#004ACF; font-family: tahoma; font-size: 11px; font-weight:bold; line-height: 15px;}
.moduletable_atravel1 div a {color:#004ACF; font-family: tahoma; font-size: 11px; font-weight:bold; line-height: 15px; }
.moduletable_atravel1 div a:hover {font-weight:bold; text-align:center;}
.pay1 {color:#004ACF; font-family: tahoma; font-size: 11px; font-weight:bold; line-height: 15px; display: inline!important; background-image: none!important; margin-left: 0!important; padding-left: 0!important}

.left div.moduletable_t {font-size: 12px; color: #004ACF; border:solid; border-width:1px; }
.left div.moduletable_t div.offersSearch {margin-left: 10px}
td.fifty table {width: 100%}
td.fifty table td.caption {width: 30%}
.ok {display: none;}

table.firm tr {padding:0px;}
table.firm td {vertical-align: top; padding:0px;}
table.firm .row1 td {background-color: #FFF1BB; }
table.firm {border-collapse: collapse; margin-bottom: 4px; margin-top: 4px; width: 100%;}
table.firm td, table.firm th { color: #001F8E; }
table.firm th {background-color: #FFF1BB; color: #001F8E; font-size: 11px; text-align: left; height: 23px!important; padding:0!important; padding-right:3px!important}
table.firm th a {color: #001F8E; font-size: 11px}
table.firm td a {font-size: 11px}
table.firm .row1 td {background-color: #FEF4CD!important;}
wbr { display: inline-block; }
.moduletablemenu2_link a {color: #004ACF; font-family: Verdana; font-size: 10px; font-weight:bold; text-decoration: none; }
.moduletablemenu2_link a:hover { color: #453718; font-family: Verdana; font-size: 10px; font-weight:bold; text-decoration: none; }
