/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background-color:#FFFBC5;}
body, td {font: 14px Arial, sans-serif; color: #000;}
a {color: #000;	text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 12px 0px;}
object {outline:none;}

h1 {font-size:17px; padding: 0px; margin: 0px 0px 10px 0px;}
h2 {font-size:15px; padding: 0px; margin: 0px 0px 10px 0px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}
.hfeed .posts {margin-bottom:10px;}

.main-cont {width:100%; min-width:995px; min-height:100%; background-color:#FFFBC5;}

/* header */
.header {height:215px; background-color: #FFFBC5;border:0px solid red;padding:0px 15px;}
.menu{border:0px solid blue;overflow:hidden;zoom:1;float:right;list-style:none;display:block;margin:10px 0 0 0;}
.menu li{margin:0px 0px;padding:0px 5px;float:left;line-height:30px;font-size:12px;background:url("pic/menu-li-bg.gif") left center no-repeat;}
.menu li.first{background:none;}
.menu li a{color:#4B6E9D;}
.menu li a:hover{color:#FF5E00;text-decoration:underline;}

.splash{display:block;clear:both;height:147px;background:url("pic/5_05.png") left top repeat-x;}
.splash-image{height:147px;background:url("pic/2_03.png") left top no-repeat;}
.ram{width:317px;height:123px;background:url("pic/ram.png") left top no-repeat;position:absolute;top:55px;left:200px;}


.conteiner1 {width:100%; float: left;}

/* center col */
.center-col {margin:0px 330px 0px 0px;}
.center-col-b {width:100%; float:left; overflow:hidden;}
.center-col .padding {padding:10px 20px 130px 20px;}
.center-col li {margin:10px 0;}

.news{padding-bottom:15px;}
.news span,.news a{display:block;}
.news span{font-size:10px;color:#7F7F7F;}
.news a{font-size:16px;color:#16B1FF;margin:2px 0px;}
.news p{font-size:12px;}
.all-news{color:#16B1FF;font-size:12px;display:block;margin-top:-10px;}
.txt{padding:0px 0px 20px 0px;overflow:hidden;zoom:1; color:#333;}
.title,h1{font-size:18px;padding:10px 0px 15px 0px;text-transform:uppercase;border-top:2px solid #FFFFFF;}
.blue{color:#16B1FF;border-color:#16B1FF;}
.orange,h1{color:#FF5E00;border-color:#FF5E00;}
.gray{color:#808080;border-color:#808080;}
.green{color:#55BF00;border-color:#55BF00;}

.two-colomn{width:100%;border-collapse:collapse;margin-bottom:20px;}
.two-colomn td{padding-right:20px;width:50%;}
.two-colomn td.two{padding-right:0px;}

.top{list-style:none;overflow:hidden;zoom:1;margin:11px 0 0 13px;padding:0;position:absolute;width:312px;}
.top li{float:left;width:50%;line-height:26px;}
.top li a{text-decoration:none;font-size:13px;color:#4B6E9D;}
.top li a:hover{text-decoration:underline;font-size:13px;color:#FF5E00;}

.turs{list-style:none;background:url("pic/tours.jpg") left top repeat-x;padding:5px 10px;}
.turs li {overflow:hidden;zoom:1;display:block;}
.turs li img{width:130px;height:56px;background:url("pic/tour_bg.gif") left top no-repeat;padding:3px 5px 5px 3px;float:left;margin-right:10px;}
.turs li a{color:#165209;text-decoration:none;font-size:16px;display:block;line-height:64px;}
.turs li a:hover{text-decoration:underline;}

.country,.country-all{list-style:none;margin:0;padding:0;overflow:hidden;zoom:1;}
.country li{float:left;padding:0px 2px;margin:0px 2px 0px 0px}
.country li:hover{background:#808080;}
.country li a{text-decoration:none;color:#808080;}
.country li a:hover{color:#fff;}

.country-all li{float:left;width:25%;padding:0px 0px 5px 40px;border:0px solid red;margin:0;}
.country-all li a{color:#16B1FF;font-size:16px}
.country-all li a:hover{color:#FF5E00;}


/* right col */
.right-col {width:330px; float:left; overflow:hidden; margin:0 0 0 -330px;z-index:10;position:relative;}
.right-col .padding {padding:10px 10px 130px 10px;}

/* data table */
.data-table {width:100%; margin:10px 0;}
.data-table th, .data-table td {padding:5px 10px; border:1px solid #888;}
.data-table th, .data-table thead td {color:#888; background-color:#FFFBC5;}
.data-table td {font-style:italic;}

/* footer */
.footer {width:100%; min-width:995px; position:relative;}
.footer-b {width:100%; height:82px; background:url("pic/2_13.png") left top repeat-x; position: absolute; top:-82px; left:0;}
.footer .copyrights {padding:15px; color:#ddd;}
.foot-right {width:50%; float:right; padding:15px;}

.banners{margin-bottom:10px;border:5px solid #EBE6A3;}
#breadcrumb p{margin:-20px 20px 10px 20px;font-size:12px;}
.tours-selections{width:100%;}
.tours-selections th{font-weight:lighter;background:#DFE6EF;border-bottom:1px solid #9090FF;font-size:18px;border-right:1px solid #9090FF;border-top:1px solid #fff;border-left:1px solid #9090FF;}
.tours-selections td,.tours-selections th{padding:8px 10px;}
.tours-selections td {background:#fff;vertical-align:middle}
.tours-selections tr.bg td {background:#E6E1A3;}
.tours-selections td a{color:#1464AB;}
.tours-selections tr {border-bottom:1px solid #9090FF;border-right:1px solid #9090FF;border-left:1px solid #9090FF;}
.tours-selections tr:hover td{background:#D8F6BF;border-top:1px solid #FF5E00;border-bottom:1px solid #FF5E00}

.review-list{padding-bottom:5px;font-size:12px;color:#333;}
.review-list h3 a{color:#16B1FF;font-size:14px;margin-bottom:5px;}


.gallery{border:0px solid red;float:right;overflow:hidden;zoom:1;margin-left:30px;}

.pages {margin-top:30px;}
.pages a,.pages span{margin:0px 3px;font-size:12px;color:#333;}

.manager{margin-bottom:40px;}
.manager h4{padding:0px;margin:0 0 10px 0;font-size:18px;font-weight:lighter;}
.manager p{font-weight:bold;}
.manager p span{color:#16B1FF;font-weight:lighter;}

.search{position:absolute;top:2px;;left:180px;width:600px;}
.search span{display:block;float:left;margin-top:7px;font-size:16px;}
.search fieldset{width:400px;border:0;margin:2px 0 0 5px;padding-left:15px;}
.search input{width:250px;line-height:22px;height:22px;padding:0px 5px;}
.search input#ajaxSearch_submit{width:70px;margin:3px 0 0 10px;line-height:14px;}
.search label{float:left;}

.splash-text{float:right;text-align:right;margin:20px 10px 0 0;color:#fff;}
.splash-text span{color:#fff;font-size:12px;font-weight:bold;}

.tabs{list-style:none;overflow:hidden;zoom:1;padding:0;}
.tabs li{float:left;border:0px solid #55BF00;margin-right:5px;cursor:pointer;background: url("tabs-li.png") top right no-repeat;overflow:hidden;zoom:1;}
.tabs li span{height:25px;line-height:25px;background: url("tabs-span.png") top left no-repeat;color:#fff;padding:5px 15px;display:block;font-weight:bold;}
.tabs li a{display:block;text-decoration:none}
.tabs li.current{background: url("tabs-li-active.png") top right no-repeat;}
.tabs li.current span{background: url("tabs-span-active.png") top left no-repeat;}

.footer-menu{list-style:none;overflow:hidden;zoom:1;margin:0;padding:0;width:600px}
.footer-menu li{float:left;margin-right:0px;width:190px;border:0px solid red;}
.footer-menu li a{color:#fff;font-size:11px;}

.box {
  display: none; /* �� ��������� ������ ��� ����� */
}
.box.visible {
  display: block; /* �� ��������� ���������� ������ ���� */
}

.tours-on-country{margin-bottom:40px;}
.curorts-on-country,.hotels-on-country{margin-bottom:20px;}
.curorts-on-country a,.tours-on-country a:hover,.hotels-on-country a:hover{color:#FF5E00;margin:0px 1px 0px 3px;font-style:italic;}
.curorts-on-country a:hover,.tours-on-country a,.hotels-on-country a{color:#16B1FF;margin:0px 1px 0px 3px;font-style:italic;}
.curorts-on-country h4,.tours-on-country h4,.hotels-on-country h4{margin:0 0 2px 5px;font-size:14px;font-style:italic;}
.map{background:url("pic/wmap.jpg") top center no-repeat;}

input#country-input,input#curort-input,input#hotel-input{display:none}
p.pagination a,p.pagination span{margin:0px 3px;}






#s3slider {
   width: 400px; /* important to be same as image width */
   height: 250px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   border:5px solid #EBE6A3;
   margin:0px auto;
 }

#s3sliderContent {
	padding:0;
	margin:0;
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}
#s3sliderContent li{padding:0;margin:0;}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font-size:18px;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}