body {font-family: Arial; font-size: 12px; background: #064519; color: #000;} 
/*---------*/ 
html, body {padding: 0; margin: 0; height: 100%;} 
a {color: #660000;} 
a:hover {text-decoration: none;} 
p {margin: 0 0 15px; line-height: 15px;} 
ul {line-height: 16px; list-style: disc url(/i/blank.gif); margin-bottom: 15px;} 
ul li {padding-left: 21px; background: url(/i/bg-li-it.jpg) left 3px no-repeat;} 
ul li li{ background: url(/i/bg-li-it-in.jpg) left 7px no-repeat;} 
.clear {height: 0; font-size: 0; line-height: 0; clear: both;} 
#minwidth {min-width: 1000px;} 
#header {height: 137px; background: 
#064519 url(/i/bg-head2.jpg) left top no-repeat;} 
/*---------*/ 
div.head {height: 137px; background: url(/i/bg-head-end.jpg) right top no-repeat;} 
/*---------*/ 
div.head a {display: block; height: 137px;} 
/*---------*/ 
#top-menu {height: 61px; margin-top: -6px;} 
#top-menu table {width: 100%; background: url(/i/bg-tm-1.gif) left top repeat-x;} 
#top-menu table td {height: 61px; width: auto; vertical-align: top;} 
#top-menu table td.menu {width: 819px;} 
#top-menu table td.left {background: url(/i/bg-tm-l2.gif) left top no-repeat;} 
/*---------*/ 
#top-menu table td.left-r {background: url(/i/bg-tm-22.gif) right top repeat-x;} 
#top-menu table td.right-r {text-align: right; background: url(/i/bg-tm-2.gif) left top repeat-x;} 
#top-menu table td.right {text-align: right; background: url(/i/bg-tm-r.gif) left top repeat-x;} 
#top-menu table td.right div {height: 61px; text-align: right; background: url(/i/bg-tm-r1.gif) right top no-repeat;} 
table.content {width: 100%; background: #eddba9 url(/i/bg-content.jpg) left top repeat;} 
table.content td {height: 125px;} 
table.content td.hl {width: 289px; height: 125px; 
background: url(/i/bg-hd-l2.jpg) left top no-repeat;} 
/*----*/ 
table.content td.hl1 {width: 289px; height: 125px; background: url(/i/bg-hd-l12.jpg) left top no-repeat;} 
/*----*/ 
table.content td.hl2 {width: 50px; height: 125px; background: url(/i/bg-hd-l22.jpg) left top no-repeat;} 
/*----*/ 
table.content td.hc {width: auto; height: 125px;} 
table.content td.hc table.hdc {width: 100%;} 
table.content td.hc table.hdc td.cl {width: 111px; background: url(/i/bg-hd-cl.jpg) left top no-repeat;} 
table.content td.hc table.hdc td.cl1 {width: 111px; background: url(/i/bg-hd-cl1.jpg) left top no-repeat;} 
table.content td.hc table.hdc td.cl2 {width: 340px; background: url(/i/bg-hd-cl2.jpg) left top no-repeat;} 
table.content td.hc table.hdc td.cr {width: 146px; background: url(/i/bg-hd-cr.jpg) right top no-repeat;} 
table.content td.hc table.hdc td.cr1 {width: 393px; background: url(/i/bg-hd-cr1.jpg) right top no-repeat;} 
table.content td.hc table.hdc td.cr2 {width: 146px; background: url(/i/bg-hd-cr2.jpg) right top no-repeat;} 
table.content td.hc table.hdc td.cc {width: auto; height: 98px; padding-top: 27px; text-align: center; background: url(/i/bg-hd-c.jpg) right top repeat-x;} 
table.content td.hc table.hdc td.cc1 {width: auto; height: 98px; padding-top: 27px; text-align: center; background: url(/i/bg-hd-c1.jpg) right top repeat-x;} 
table.content td.hc table.hdc td.cc1 div.r {margin-right: -247px;} 
table.content td.hc table.hdc td.cc1 div.l {margin-left: -180px;} 
table.content td.hc table.hdc td.cc1 div.c {margin-left: 0px;} 
table.content td.hc table.hdc td.cc img.hdc {display: block; margin: 0 auto; width: 401px; height: 96px;} 
table.content td.hc table.hdc td.cc1 img.hdc {display: block; margin: 0 auto; width: 415px; height: 47px;} 
table.content td.hr {width: 283px; height: 125px; background: url(/i/bg-hd-r2.jpg) right top no-repeat;} 
/*------*/ 
table.content td.hr1 {width: 48px; height: 125px; background: url(/i/bg-hd-r12.jpg) right top no-repeat;} 
/*---------*/ 
table.content td.hr2 {width: 283px; height: 125px; background: url(/i/bg-hd-r22.jpg) right top no-repeat;} 
/*---------*/ 
table.content td.lc {background: url(/i/bg-lc2.jpg) left top repeat-y;} 
/*--------*/ 
table.content td.lc1 {background: url(/i/bg-lc1.jpg) left top repeat-y;} 
table.content td.lc div.left-nav { margin: -45px 17px 0 0;} 
table.content td.lc div.left-nav img.hd {margin: 0 0 0 50px; margin-top: 45px;} 
table.content td.lc div.left-nav ul.nav {padding-left: 46px; margin-bottom: 5px;} 
table.content td.lc div.left-nav ul.nav li {padding-left: 21px; margin-bottom: 6px; font-weight: bold;} 
table.content td.lc div.left-nav ul.nav li.allcnt {padding-left: 21px; margin-bottom: 10px; font-weight: bold; background: url(/i/bg-all-countr.gif) left 3px no-repeat;} 
table.content td.lc div.left-nav ul.nav li a {color: #000;} 
table.content td.lc div.left-nav ul.nav li.allcnt a {color: #660000;} 
table.content td.lc div.left-nav div.lb {width: 250px; height: 152px; margin: 0 0 40px 20px; padding: 24px 0 10px 2px; background: url(/i/bg-bl.jpg) left top no-repeat;} 
.lb_p {width: 250px; height: 152px; margin: 0 0 40px 20px; padding: 24px 0 10px 2px;} 
table.content td.lc div.left-nav ul.nav_in {padding-left: 0px; margin:4px 0 3px 0;} 
table.content td.lc div.left-nav ul.nav_in li {padding-left: 10px; margin-bottom: 2px; font-weight: 100;} 
table.content td.lc div.left-nav ul.nav_in li a {font-size:11px;} 
/*------Inner style-------*/ 
table.content td.lc div.left-nav .calendar{width:190px; height:auto; margin:25px 0 20px 45px} 
table.content td.lc div.left-nav .calendar .day_name{font-weight:bold; width:100%; height:auto; text-align:center; } 
table.content td.lc div.left-nav .calendar .day_name td{font-weight:100; padding:4px 0; height:auto;} 
table.content td.lc div.left-nav .calendar .day_name .day_name_td td{text-transform: uppercase; font-weight:bold; width:auto; padding:13px 0px 20px 0px; height:auto; background: url(/i/bg-calendar.gif) left top repeat-x; color:#3b1d00; font-size:11px;} 
table.content td.lc div.left-nav .calendar .day_name td a{color:#660000; font-weight:100;} 
table.content td.lc div.left-nav .calendar .day_name .choose_date td{margin-top:15px; width:auto; padding:10px 0px 10px 0px; height:auto; color:#3b1d00; font-size:11px; border-top:1px solid #c8ac7a; border-bottom:1px solid #3b1d00; } 
table.content td.lc div.left-nav .calendar .day_name .choose_date select{font-size:11px; } 
table.content td.lc div.left-nav .calendar .day_name .choose_date .date_go{cursor:pointer; border:0px; width:20px; height:18px; background:url(/i/date_go.jpg) left 1px no-repeat;} 
.up_search{margin-top:-20px;} 
table.content td.cc {width: auto;} 
table.content td.cc div.content {padding-bottom: 200px;} 
table.content td.cc div.dp_cont { margin-top: -40px; padding-bottom: 100px;} 
table.content td.cc div.content div.countries {padding: 0px 10px 0px 20px; } 
table.content td.cc div.content div.countries div.country {padding: 30px 0 10px 160px; border-bottom: 1px solid #a08056;} 
table.content td.cc div.content div.countries div.country img.country {float: left; margin-left: -164px; width: 118px; height: 79px; padding: 8px 15px 13px 17px; background: url(/i/bg-country-img.jpg);} 
table.content td.cc div.content div.countries div.country p {line-height: 15px; margin-bottom: 0;} 
table.content td.cc div.content div.countries div.country p.name {margin-bottom: 10px; font-weight: bold; color: #660000;} 
table.content td.cc div.content div.countries div.country p.name a {font-size: 18px;} 
table.content td.cc div.content div.countries div.country p.date {margin-bottom: 6px; line-height: 29px; padding: 0 0 0 5px; border-top: 1px solid #3b1d00; border-bottom: 1px solid #3b1d00; background: url(/i/bg-country-hd.jpg) left top repeat;} 
div.tripbook { margin: -165px auto 0; width: 427px; height: 165px;} 
div.countries h1{font-size:18px; font-weight:bold; color:#660000; margin:0px 0 0px 0px; top:-7px;} 
div.countries h2{font-size:16px; font-weight:bold; color:#000000; margin-bottom:5px; } 
div.countries h3{font-size:14px; font-weight:bold; color:#000000; margin:10px 0 5px 0;} 
div.countries h4{font-size:12px; font-weight:bold; color:#660000; margin:10px 0 5px 0;} 
div.countries h5{font-size:10px; font-weight:bold; color:#000000; margin:10px 0 5px 0;} 
/*------News style-----*/ 
.news_item { padding: 10px 10px 10px 10px; border-bottom: 1px solid #a08056; margin: 0 10px 0 0;top:-10px;} 
.news_item p{line-height:16px; } .news_img{float: right; margin:0 10px 0 10px; width: 118px; height: 79px; padding: 8px 15px 13px 17px; background: url(/i/bg-country-img.jpg);} 
.news_item .news_name{display:block; font-size:16px; font-weight:bold; margin-bottom:6px;} 
.news_item a.news_go{width:16px; height:13px; background: url(/i/news_go.jpg) left 2px no-repeat; text-decoration:none;} 
.all_news{float:right; width:100px; height:15px; padding-left:20px; margin:30px -20px 0 0px; background: url(/i/all_news.jpg) left top no-repeat; font-size:12px; font-weight:bold;} 
.all_foto{clear:right; float:right; width:auto; height:15px; padding-left:17px; margin:30px 5px 0 0px; background: url(/i/all_foto.jpg) left 2px no-repeat; font-size:12px; font-weight:bold;} 
.all_countries{clear:right; float:right; width:auto; height:15px; padding-left:17px; margin:5px 5px 0 0px; background: url(/i/all_countries.jpg) left 2px no-repeat; font-size:12px; font-weight:bold;} 
table.content td.rc {width: 283px; background: url(/i/bg-rc2.jpg) right top repeat-y;} 
/*-------------*/ 
table.content td.rc1 {width: 48px; background: url(/i/bg-rc12.jpg) right top repeat-y;} 
/*-------------*/ 
table.content td.rc div.sidebar { margin: -45px 0 0 16px;} 
div.sidebar img.hd {margin: 0 0 15px 50px;} 
div.sidebar img.hds {margin: 47px 0 8px 40px;} 
div.sidebar form.search {text-align: left; margin: 0 0 15px 30px; padding: 0 0 21px 10px; background: url(/i/bg-search.jpg) left bottom no-repeat;} 
*+html div.sidebar form.search {margin-top: 10px;} 
* html div.sidebar form.search {margin-top: 10px;} 
input.i {font-family: &quot;Tahoma&quot;; font-size: 12px; padding: 2px 4px; width: 128px; color: #000; border-top: 2px solid #556f87; border-left: 2px solid #556f87; border-bottom: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6; background: #fff1b7;} 
input.b {font-family: &quot;Tahoma&quot;; font-size: 11px; height: 23px; width: 52px; color: #f4d68b; border-top: 2px solid #fff; border-left: 2px solid #fff; border-bottom: 2px solid #110000; border-right: 2px solid #110000; background: #9b4d22 url(/i/bg-bt-srch.gif) left top repeat-x;} 
table.content td.rc div.sidebar div.news {overflow: hidden; padding: 0 40px; margin-bottom: 5px;} 
table.content td.rc div.sidebar div.news div.new {padding: 5px 5px;} 
table.content td.rc div.sidebar div.news div.new p {margin-bottom: 2px; font-size: 11px; line-height: 14px;} 
table.content td.rc div.sidebar div.news div.new p.date {margin-bottom: 5px; font-weight: bold;} 
table.content td.rc div.sidebar div.news div.new a.next {padding-left: 20px; background: url(/i/bg-a-next.jpg) left 1px no-repeat;} 
table.content td.rc div.sidebar div.news div.sep {margin: 0 10px; height: 0; font-size: 0; line-height: 0; border-top: 1px solid #b99861;} 
table.content td.rc div.sidebar div.news p.newsarch {margin: 4px 0 3px; padding-left: 10px; font-weight: bold;} 
table.content td.rc div.sidebar div.news p.newsarch a {padding-left: 16px; background: url(/i/bg-news-arch.gif) left 3px no-repeat;} 
table.content td.rc div.sidebar div.rb {width: 252px; height: 152px; margin-bottom: 20px;  padding-top: 24px; background: url(/i/bg-br.jpg) left top no-repeat;} 
table.bottom {margin-top: -3px; width: 100%; background: url(/i/bg-bott2.jpg) left top repeat-x;} 
table.bottom td.l {height: 77px; background: url(/i/bg-bott-l2.jpg) left top no-repeat;} 
/*-------*/ 
table.bottom td.r {height: 77px; background: url(/i/bg-bott-r2.jpg) right top no-repeat;} 
/*-------*/ 
#footer {width: 100%; height: 85px; color: #bb9e70; text-align: center;}
/*-----------*/ 
div.copy {fl*oat: center; width: 70%; pa*dding-left: 65px; } 
div.copy p {line-height: 16px; margin: 0;} 
div.copy p small {font-size: 11px;} #footer a {color: #bb9e70;}
/*-----------*/ 
div.diz {float: right; padding: 10px 55px 0 0;} 
a.diz1 {padding-left: 20px; background: url(/i/bg-a-diz2.jpg) left 1px no-repeat;} 
/*---------*/ /*--------ALL1--------*/ 
.blank_quest{width:auto; height:auto; padding:20px; background:url(/i/bg-form.jpg) left top repeat; border-top:1px solid #7d5f39; border-bottom:1px solid #7d5f39; margin:25px 5px 15px 0px} 
.blank_quest table{width:100%;} .blank_quest table .wid1{width:80px; font-weight:bold; font-size:12px} 
.blank_quest table td{margin:0px; padding:0px; height:auto;padding:0 0 8px 0} 
.blank_quest table td input{width:100%;} .blank_quest table td textarea{width:100%;} 
#dop_b{float:right; width:100px; margin:10px 0 -5px 0} 
/*--------ALL2--------*/ 
.h1bg{width:90%; background:url(/i/bg-h1.jpg) left 1px no-repeat; padding-left:70px} 
.cont{width:99%; margin:10px 0 0 10px; text-align:justify; line-height:17px} 
.cont p{ line-height:17px} .cont ul{margin:15px 0 15px 20px;} 
.cont ul li {padding-left: 10px; background: url(/i/bg-ul.jpg) left 7px no-repeat;} 
/*--------FOTO--------*/ 
.foto_table{width:95%; margin:-80px 10px 0 0px; height:auto; margin-bottom:70px;} 
.foto_table td{text-align:left; float:left; width:24%; } 
.foto_table td img{float:none} .foto_table td a{clear:left; font-size:11px; font-weight:100;} 
.foto_table td a.foto_ref{float:left; clear:left; text-align:left; margin-left:20px} 
/*--------Perelet1--------*/ 
.dop_countr{margin-top:-40px; } 
.li_countries{margin-top:10px;} 
.li_countries td{padding-right:25px; height:auto} 
.li_countries ul{margin-bottom:20px; } 
.li_countries ul li {padding-left: 10px; margin:3px 0; background: url(/i/bg-ul.jpg) left 7px no-repeat;} 
/*--------Perelet2--------*/ 
.table_avia{width:100%; text-align:center; border-bottom:1px solid #f3da93; margin:10px 0 15px 0;} 
.table_avia tr.table_avia_td1 td{padding:7px 0; background:#f3da93; border-top:1px solid #3b1d00; border-bottom:1px solid #3b1d00; height:auto; font-weight:bold;} 
.table_avia tr td{height:auto; padding:6px 0; border-bottom:1px solid #d2b784;} 
.table_avia tr td.table_avia_td_last{height:2px; padding:0; background:#3b1d00; border:0px; line-height:1px; font-size:1px} 
/*--------Strana2--------*/ 
.ref_img{clear:right; float:right; margin:2px 25px 10px 25px} .countries ul{margin-bottom:20px; margin-left:10px;} 
.countries ul li{padding-left: 10px; margin:3px 0; background: url(/i/bg-ul.jpg) left 7px no-repeat;} 
.visy{margin:20px 0 0 45px; width:100px; height:15px; padding-left:17px; background: url(/i/bg-visy.jpg) left 2px no-repeat; font-size:13px; font-weight:bold;} 
.avia{margin:5px 0 0 45px; width:100px; height:15px; padding-left:17px; background: url(/i/bg-avia.jpg) left 2px no-repeat; font-size:13px; font-weight:bold;} 
.map_country{margin:20px 0 10px 45px;} 
.map_country img{border:1px solid #725638;} 
.big_map{margin:5px 0 20px 45px; width:auto; height:15px; padding-left:17px; background: url(/i/bg-big-map.jpg) left 2px no-repeat; font-size:13px; font-weight:bold;} 
/*--------Strana4--------*/ 
.breadcump{margin:0 0 15px 0;} 
.rest .item a.news_go{width:16px; padding-left: 20px; background: url(/i/news_go.jpg) left 2px no-repeat; font-size: 11px; } 
.rest .clear {clear: both; padding: 12px 0 0px 0px; height:10px; border-bottom: 1px solid #a08056; margin:0 10px 0px 0; } 
ul.breadcrumb-navigation { list-style: none; } 
ul.breadcrumb-navigation li {padding-left: 0; background: none;} 
/*-----TablTrans----*/ 
.data tr td {height:30px; width:auto;font-size: 12px;vertical-align: middle;padding:7px 7px 0px 7px; border:1px solid #660000;} 
.data .head {padding:7px 7px 0px 7px; background:url(/i/bg-tabl-visa.jpg) repeat-x;vertical-align: middle; border-top:1px solid #660000; border-bottom:1px solid #660000; height:20px; font-weight:bold;} 

.radius { border: 1px solid #660000; -webkit-border-radius: 10px; -khtml-border-radius:10px; border-radius: 10px; o-border-radius: 10px; padding: 5px;  text-align: center; width: 80%; }
.radius1 {behavior: url(/css/PIE.php);}
