﻿* {  font-size:100%; line-height:150%; font-family:Arial; }
BODY { background-color:#ffffff; margin:0; padding:0; color:#000; }
img { vertical-align:top; }
a img { border:0; }
ul { /* list-style:none; */}
.left { float:left; }
.right { float:right; }
.clear  { clear:both; }
html, input, textarea { font-family:Arial;font-size:0.813em;line-height:1.231em;color:#000; }
input, select { vertical-align:middle; font-weight:normal;}
a { color:#0066CC; }
a:hover{ text-decoration:underline;color: #e76200; }

strong { color:#000; }

#main {padding: 0px; margin:0px; background-color: #fff;}

div { margin: 0px; padding: 0px; }

/* ============================= header ====================== */

#header { width: 963px; margin:0 auto;  background: #ffffff url(pic/top-fon.gif) no-repeat; }
#header-top { height: 44px;  }
.h-icon { height: 44px; width:176px; float:left; }
.h-icon-center { width:140px; margin: 0px auto; }
.h-icon-el { width:21px; padding: 10px 12px 10px 12px; float:left; }
.h-rate { height: 44px; width:497px; float:left; text-align:right;  }
.h-rate-text { padding-top: 12px; vertical-align: baseline; }
.h-search { height: 44px; width:290px; float:left; padding-top: 10px; }
.h-search-textbox { padding-left: 45px; float:left; }
.h-search-textbox input { margin: 0px 0px 0px 0px; border: none; width: 190px; height:18px; background: #ffffff; font-size: 15px; color: #666666; }
.h-search-button { float:left; padding-left:15px; }

#logo { float:left; width: 233px; height:110px; padding:5px; }
#phones { float:left; width: 400px; height:105px; padding:10px 5px 5px 5px; }
.phones-left { clear:both; float:left; width:150px; padding:5px; text-align:right; font-family: Verdana; font-size: 14px; font-weight: normal; color: #868686; }
.phones-right {  width:220px; float:right; padding:5px; }
.phones-right a { font-family: Verdana;	font-size: 20px; font-weight: normal; color: #ff8e09; text-decoration: none; LINE-HEIGHT: 100%; }
.phones-left img { vertical-align:middle; }
.phones-oficess { padding-right: 20px; }
.phones-oficess a { font-family:Arial; font-size:12px; color: #0066CC; text-decoration:underline; }
.phones-oficess a:hover { color: #000; text-decoration:none; }
.phones-vtb24 a { font-family:Arial; font-size:12px; color: #0066CC; text-decoration:underline; }
.phones-vtb24 a:hover { text-decoration:none; color: #000; }
#order { float:left; width: 300px; height:105px; padding:5px; }
.order-text { float:left; width:227px; padding-top: 27px; padding-left:20px;  }
.order-text a { font-family:Arial; font-size:16px; color:#fff; text-decoration:none; }
.order-text a:hover {  }
.order-convert { float:left; width:50px; padding-top: 30px;  }

#social { text-align:center; clear:both; width: 250px; height:40px; padding-top:20px; }
#social a, img {  }

#menu-horizontal-first { height:57px; background-color:#f1f1f1; clear:both; border:solid 1px #d3d3d3; padding-left:15px; padding-top:5px; }
#menu-horizontal-second { width: 963px;  background-color:#fff; padding-top: 12px; padding-bottom: 12px; }
#menu-horizontal-ue { height:30px; background-color:#f1f1f1; margin-bottom:5px; clear:both; border:solid 1px #d3d3d3; padding-left:15px; padding-top:11px; }
#today{ float:left; width:470px;}
#tomorrow{ float:right; width:470px;}
.m2-text { font-size:12px; }
.m2-text a { font-size:12px; padding-right: 15px; }
.m2-text a:hover {}

/* ============================= content ====================== */

#content { width: 963px; margin:0 auto; }
#ct-left { float:left; width:425px; height:405px; }
.banners-sm-left { clear:both; }
.b-left { float:left; width:206px; height:60px;  padding-bottom:5px; }
.b-right { float:left; width:206px; height:60px; margin-left:10px; padding-bottom:5px; }
#search-tours { clear:both;  height:340px; }
.head-search { padding-bottom:5px; font-family: Verdana; font-size:18px; color: #5e5e5e; font-weight: normal; } 
.head-search img { vertical-align:middle; }

#ct-right { float:right; width:530px; height:435px; }
#banners-small {}
.bs-top-left { float:left; }
.bs-top-right { float:right; }
.bs-bottom-left { float:left; padding-top:10px; }
.bs-bottom-right { float:right; padding-top:10px; }

#ct-left-two { clear:both; float:left; width:425px; height:700px;  }
#ct-right-two { float:right; width:530px; height:700px;  }

.description { clear:both; width:963px; margin: 0 auto; padding-top:15px; }
.description img { border:0px; }

.banners-bottom { clear:both; width:963px; margin: 0 auto; padding-top:10px; margin-bottom:10px; }
.banners-bottom img { border:0px; }

.informer1 { float:left; width:183px;  }
.informer1 img { border:0px; vertical-align:baseline; }

.informer2 { float:left; width:236px;  }
.informer2 img { border:0px; vertical-align:baseline; }

.informer3 { float:left; width:272px;  }
.informer3 img { border:0px; vertical-align:baseline; }

.informer4 { float:left; width:272px;  }
.informer4 img { border:0px; vertical-align:baseline; }


/* ============================= footer ====================== */

#footer { clear:both; width:100%; background-color:#0171ba; margin-top:20px; }
.footer-width { width:963px; margin: 0 auto; }
.footer-info { float:left; width:700px; height:50px; padding-top:30px; color:#fff; }
.copyright { float:right; width:263px; height:50px; padding-top:30px; text-align:right; color:#fff; }
.counters { clear:both; width:963px; height:80px;  }
.counters img { border:0px; }

/* ============================= pages ====================== */

.container 
{
    float:left;
    width: 663px;
    padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
}

.container-menu
{
    float:right;
    width: 230px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
}

#breadcrumb { clear:both; padding-top:15px; padding-bottom:15px; border-bottom:solid 1px #ccc; font-family:Verdana; font-size:11px; font-weight:normal; }
#breadcrumb a { font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:underline; }
#breadcrumb a:hover { text-decoration:none; }
.descriptionpage { clear:both; width:653px; padding-top:15px; }
#qSqerchHotel { padding:10px; border:solid 1px #bebebe; background-color:#f1f1f1; }
#pricepage { border:solid 1px #bebebe; background-color:#f1f1f1; width:653px; padding:5px; }
.price-pg-date { float:left; padding:5px; }
.prive-pg-param { float:right; padding:5px; }
.price-pg-gridview { clear:both; width:643px; border-top:solid 1px #bebebe; padding:5px; }

/* ============================= menu ====================== */

#qSqerchResort { border:solid 1px #bebebe; background-color:#f1f1f1; width:653px; padding:5px; }
.qSearchBody { width:643px; border-top:solid 1px #bebebe; padding:5px; }
.brstring { height:15px; }


TD {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: Arial;
}

H1 {
	font-family: Arial; font-size: 20px; font-weight: bold; text-decoration: none; line-height: normal; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;
}

H2 {
	font-family: Arial; font-size: 16px; font-weight: bold; text-decoration: none; line-height: normal; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}

H3 {
	font-family: Arial; font-size: 18px; font-weight: normal; text-decoration: none; line-height: normal;
}

H4 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-FAMILY: ARIAL; FONT-SIZE: 12px;
}

H5 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-FAMILY: ARIAL; FONT-SIZE: 11px;
}

H6 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-FAMILY: ARIAL;
}


.zz {
	font-family: Arial; font-size: 18px; font-weight: normal; text-decoration: none; line-height: normal;
}

.text {
	font-family: Arial; font-size: 12px; text-decoration: none;
}

.path {
	font-family: Tahoma; font-size: 10px; line-height: 100%;
}

.web10 {  font-family: Arial; font-size: 18px}
.web11 {  font-family: Arial; font-size: 16px}
.web12 {  font-family: Arial; font-size: 14px}
.web13 {  font-family: Arial; font-size: 13px}
.web14 {  font-family: Arial; font-size: 12px}
.web15 {  font-family: Arial; font-size: 10px}
.web114 {  font-family: Arial; font-size: 16px; COLOR: red;}
.web115 {  font-family: Arial; font-size: 22px; COLOR: red;}
.web161 {  font-family: Arial; font-size: 22px}


.table-center {
	background: #ffffff url(pic/top-fon.gif) no-repeat;
	
}

.table-center-string {
	height: 45px;
}
.table-head-content-string {
	height: 105px;
}

.links { font-size: 18px; line-height: 130%; }

.links a
{
	text-decoration:none;
	font-size: 18px; 
	line-height: 130%;
	}
	
.links a:hover
{
	text-decoration:none;
	font-size: 18px; 
	line-height: 130%;
	}

div {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#adress {
	font-family: Verdana;
	font-size: 15px;
	line-height: 100%;
	color: #ff8d07;
}

#phone {
	font-family: Verdana;
	font-size: 24px;
	line-height: 150%;
	color: #ff8d07;
}

#pre-one {
	font-family: Verdana;
	font-size: 14px;
	line-height: 150%;
	color: #868686;
	padding-top: 20px;
	width: 70px;
}

#pre-two {
	font-family: Verdana;
	font-size: 14px;
	line-height: 150%;
	color: #868686;
	width: 50px;
	text-align: center;
}

.top-search-text {
	font-size: 12px;
	color: #ffffff;

}

.top-search-button {	
	background:url(pic/top-search-button.jpg) 0 0 no-repeat;
	width:26px;
	height:23px;
	border:0;
}


table.r_input td {
	margin: 0px 0px 0px 0px;
	pading: 0px 0px 0px 0px;
	border:none;
	height:23px;

}
td.r_input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;


}
.r_input1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	border:none;


}



td.r_input input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	width: 100%;
	height:18px;
	background: #ffffff;
	font-size: 15px;
	color: #666666;
}

.response-panel td
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.response-panel {
	height:90px;
}

.response-panel-about {
	height:32px;	
}

.response-panel-link {
	padding-left: 7px;
}

.response-panel-link a {
	font-family: Verdana;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.response-panel-link a:hover {
	color: #ffffff;
	text-decoration: none;
}

.response-panel-link img {
	padding-top: 7px;
}

.menu-one-block 
{
    width:100%;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.menu-one-link {
padding-right: 20px;
padding-left: 7px;
}

.menu-one-link a {
	font-family: Arial;
	font-size: 17px;
	color: #5e5e5e;
	text-decoration: none;
	font-weight: normal;
}

.menu-one-link a:hover {
	color: #303030;
	text-decoration: none;
}

.hmenu a {

}

.hmenu a:hover {

}

.myBox
{
    height:338px;
    color: #000000;
    width: 400px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
 
}

.myBox-right
{
    margin: 0 auto;
    color: #000000;
    width: 508px;
    height: 163px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;

}

.myBox-clouds {
    clear:both;
    margin: 0 auto; 
    color: #000000;
    width: 943px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;

}

.myBoxpage
{
    margin: 0 auto;
    color: #000000;
    width: 665px;
    padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
 
}

.myBoxpage-countries
{
    margin: 0 auto;
    color: #000000;
    padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
 
}

.myBoxpag
{
    margin: 0 auto;
    color: #000000;
    width: 635px;
    padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
 
}

.myBoxpage1
{
    margin: 0 auto;
    color: #000000;
    width: 933px;
    padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
 
}

.myBox-menu {
	margin: 0 auto;
    color: #000000;
    width: 230px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
}

.myBox-menu1 {
	margin: 0 auto;
    color: #000000;
    width: 270px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
}


.myBox-menu a {
	font-size: 11px;
	color: #003961;
}

.myBox-menu a:hover {

	
	font-size: 11px;
	text-decoration: none;
}

.right-panel {
	padding-left: 5px;
}

.left-panel {
	padding-right: 5px;
}


.banner-top-left {
	padding-bottom: 5px;
	padding-right: 10px;
	
}

.banner-bottom-left {
		padding-right: 10px;
}

.banner-top-right {

	padding-bottom: 5px;
	
}

.banner-bottom-right {

}

.news-block-head {
	font-family: Verdana;
	font-size: 18px;
	color: #5e5e5e;
	text-decoration: none;
	font-weight: normal;
}

.news-message {
	padding-top: 10px;
}

.vitrina-block-head {
	font-family: Verdana;
	font-size: 18px;
	color: #5e5e5e;
	text-decoration: none;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}


.vitrina-block-head h2 {
	font-family: Verdana;
	font-size: 18px;
	color: #5e5e5e;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.vitrina-block-red
{
    color:Red;
}

.page-path {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #bebebe;
	padding-bottom: 5px;
}

.page-path a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

.page-header {
	font-family: Verdana;
	font-size: 20px;
	color: #e76200;
	text-decoration: none;
	font-weight: normal;
}

.menuright {  line-height: 150%; font-family: Arial; font-size: 11px;}

ul.rightMenu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

li.recomMenu {
  padding: 0.4em 0em 0.6em 2.8em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/rekom.gif) no-repeat 1px .35em;  /*LTR */
}

li.activMenu {
  padding: 0.4em 0em 0.6em 2.8em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/activ.gif) no-repeat 1px .35em;  /*LTR */
}

li.childMenu {
  padding: 0.4em 0em 0.6em 2.8em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/child.gif) no-repeat 1px .35em;  /*LTR */
}

li.fishMenu {
  padding: 0.4em 0em 0.6em 2.8em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/fish.gif) no-repeat 1px .35em;  /*LTR */
}

li.huntMenu {
  padding: 0.4em 0em 0.6em 2.8em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/hunt.gif) no-repeat 1px .35em;  /*LTR */
}

li.newMenu {
  padding: 0.4em 0em 0.6em 2.8em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/new.gif) no-repeat 1px .35em;  /*LTR */
}

li.defaultMenu {
  padding: 0.2em 0em 0em 2.8em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/limenuright.gif) no-repeat 1px .35em;  /*LTR */
}

ul.countryMenu {
  
  margin: 0px 0px 0px 15px;
  
  padding: 0px 0px 0px 0px;

}

li.countryMenu {
  padding: 0em 0em 0em 0em;
  text-align: left;
 /* list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/limenuright.gif) no-repeat 1px .35em;  LTR */
}

.fast-list {
	  padding: 0px 0px 10px 0px;
}

.by-class {
	font-size: 14px;
	font-weight: normal;
	
}

.rates-v {
	font-size: 12px;
	font-weight: normal;
	color: #016aa7;
}

.rates-v1 {
	font-size: 12px;
	font-weight: normal;
	color: #0f9b00;
}

.rates-r {
	font-size: 12px;
	font-weight: normal;
	color: #dd381b;	
}

.rates {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.top-phones {
	padding: 10px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;

}

.top-phones td {
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	

}




.phone-num {
	padding: 0px 0px 3px 0px;
}

.phone-num a {
	font-family: Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #ff8e09;
	text-decoration: none;
	LINE-HEIGHT: 100%;
}

.head-address {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #868686;
	text-decoration: none;
	LINE-HEIGHT: 100%;
	padding: 0px 0px 5px 0px;
}


.head-address-office a {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	color: #0066CC;
	LINE-HEIGHT: 100%;
	padding: 0px 0px 5px 0px;
}

.head-address-office a:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	LINE-HEIGHT: 100%;
	padding: 0px 0px 5px 0px;
}


.phone-label {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #868686;
	text-decoration: none;
	LINE-HEIGHT: 100%;
	padding: 0px 10px 3px 0px;
	text-align: right;
}

.header-label
{
	padding: 0px 10px 0px 10px;
}

/* ---------- NEwS ---------------------- */
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 380px;
height: 472px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f1f1f1;
margin: 0.3em auto;
padding: 0px 15px 0px 0px;

}

/* ---------- SPO ---------------------- */
#spo-customscrol {
/* Typical fixed height and fixed width example */
width: 485px;
height: 520px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #fff;
margin: 0.3em auto;
padding: 0px 15px 0px 0px;

}

.myBox-right-spo
{
    margin: 0 auto;
    color: #000000;
    width: 503px;
    height: 670px;
    padding: 10px 10px 10px 15px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
    z-index: 5000000;

}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: #e3e3e3;
}
.vscrollerbar {
width: 10px;
background-color: #bebebe;
}
.hscrollerbase {
height: 10px;
background-color: #e3e3e3;
}
.hscrollerbar {
height: 10px;
background-color: #bebebe;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #e3e3e3;
}

/* ---------- NEWS END ---------------------- */


.slideshow { height: 165px; width: 503px; margin: auto }
.slideshow img { padding: 0px; background-color: #f1f1f1; /* border: 1px solid #ccc; */ }

#slideshow { width: 503px; height: 165px; }
#navslide { z-index: 50; position: absolute; bottom: 10px; left: 370px;  }
#navslide a { margin: 0 2px; padding: 1px 5px;  background: #ffffff; text-decoration: none; font-size: 11px; }
#navslide a.activeSlide { background: #ff7200; color: #414141; }
#navslide a:focus { outline: none; }



TD.albumindextabpic
{
border-top: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
width: 100px;
}

TD.albumindextab
{
border-right: #cccccc 1px solid;
border-top: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
}

div.albumphoto
{
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;
margin-left: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border: 1px solid #cccccc;
width: 100px;

}

.albumphoto img
{
width: 100px;
height: 100px;
border: 0px;

}

div.albumphoto1
{
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;
margin-left: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border: 1px solid #cccccc;

}

.phone-num1 {	
	font-size: 14px;	
	color: #ff8e09;	
	font-weight: normal;
}

ul.news-Home-Page {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}

li.default-news-Home-Page {
  padding: 0.2em 0em 0.5em 2.0em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/limenuright.gif) no-repeat 1px .35em;  /*LTR */
  font-size:12px;
}

li.default-news-Home-Page a {
   font-size:12px;
   text-decoration: uderline;
}

li.default-news-Home-Page a:hover {
 text-decoration: none;
}

ul.news-Home-Page1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

li.default-news-Home-Page1 {
  padding: 0em 0em 0em 2.0em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/limenuright.gif) no-repeat 1px .35em;  /*LTR */
}

.myBoxCountry
{
    margin: 0 auto;
    color: #000000;
    width: 400px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 7px;
 
}

.zzz2 {  font-family: Arial; font-size: 16px; font-weight: bold}


/*Vestnik*/
#vest_wrap
{
	width:960px;
	margin:0 auto 20px;
}
#vest_wrap h2
{
	margin-top:15px;
	margin-bottom:10px;
}




/* ---------- SPO END ---------------------- */


.spo-country {  font-family: Arial; font-size: 16px; font-weight: normal; padding: 5px 0px 3px 0px; margin: 0 auto; text-decoration: none;}
.spo-country a {  font-family: Arial; font-size: 16px; font-weight: normal; text-decoration: none;}
.spo-country a:hover {  font-family: Arial; font-size: 16px; font-weight: normal; text-decoration: none;}

.spo-resort { font-family: Arial; font-size: 14px; font-weight: normal; color: #1f8200; }
.spo-price { font-family: Arial; font-size: 14px; font-weight: normal; color: #ff0000; }
.spo-price-rur { font-family: Arial; font-size: 12px; font-weight: normal; color: #ff0000; }

ul.spolist-ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

li.spolist-li {
  padding: 0em 0em 0em 2.0em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/lispo.gif) no-repeat 1px .35em;  /*LTR */
}



li.spolist-li-grey {
  padding: 0em 0em 0em 2.0em;
  text-align: left;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(pic/lispo-grey.gif) no-repeat 1px .35em;  /*LTR */
}



.myBox-news
{
    clear:both;
    margin: 0 auto;
    color: #000000;
    width: 400px;
    height: 475px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
 
}

/* popup comments */
.helpme {display:inline-block; cursor:help; background:url(dots.gif) repeat-x 0 100%;}

#helper_back {position:absolute; top:-9999px; left:0; width:30px; height:30px;}
#helper_back {background:#000; opacity:0.6; filter:alpha(opacity=60); border:3px solid #FFF;}
#helper_back {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#helper_back {box-shadow:0 0 3px #000; -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000;}

#helper {position:absolute; top:-9999px; left:0; text-align:left; color:#FFF;}

#helper_cont {position:relative; padding:5px 7px 7px; visibility:hidden;}

#helper_cont h1,#helper_cont h2,#helper_cont h3,#helper_cont h4,#helper_cont h5 {margin:0; padding:4px; background:none; text-shadow:none; color:#FFF;}
#helper_cont ul {margin:0; padding:0;}
#helper_cont p,#helper_cont li {margin:0; padding:4px;}
#helper_cont table {width:100%;}
#helper_cont th {border:1px solid #FFF; padding:2px 3px 3px;}
#helper_cont td {border:1px solid #FFF; padding:2px 3px 3px;}


.tooltip { position:relative; z-index:24; text-decoration:none;}
.tooltip span { display:none; text-decoration:none;}
.tooltip:hover {z-index:25; text-decoration:none;}
.tooltip:hover span {
	display:block;
	position:absolute;
	width:450px;
	top:22px;
	left:0px;
	background-color:#f1f1f1;
	border:1px solid #cccccc;
	padding:5px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-family: Arial;
	LINE-HEIGHT: 150%;

}

.myBoxpage-spo
{
    margin: 0 auto;
    color: #000000;
    width:625px;
    padding-top: 5px;
     padding-bottom: 15px;
     padding-left: 15px;
     padding-right: 15px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
     
}

.myBox-menu-spo {
     margin: 0 auto;
    color: #000000;
    width: 270px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;
}
.page-path1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: gray;
	padding-bottom: 6px;	
}

.page-path2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: gray;
	padding-top: 6px;
	padding-bottom: 6px;	
}

.myBox-menu-spo a {
     font-size: 11px;
     color: #003961;
}

.myBox-menu-spo a:hover {

     
     font-size: 11px;
     text-decoration: none;
}



#mycustomscroll1 {
/* Typical fixed height and fixed width example */
width: 300px;
height: 280px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0.3em auto;
padding: 0px 0px 0px 0px;

}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 245px;
height: 260px;
overflow: auto;

/* IE overflow fix, position must be relative or absolute*/
margin: 0.3em auto;
padding: 0px 0px 0px 0px;

