
BODY {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; margin-bottom: 0px; margin-top: 0px;
}

TD {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: Arial;
}

a {
	FONT-SIZE: 12px; COLOR: #0066CC; LINE-HEIGHT: 150%; font-family: Arial;
}

a:hover { 
	text-decoration: underline; color: #e76200;
} 

p {
	FONT-SIZE: 12px; COLOR: #000000; font-family: Arial: 0px 0px 5px;
}

H1 {
	font-family: Arial; font-size: 18px; font-weight: bold; text-decoration: none; line-height: normal; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}

H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial; FONT-SIZE: 16px; COLOR: #3d498b; 
}

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}


.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 {
	margine-top: 0px;
	margine-bottom: 0px;
	margine-left: 0px;
	margine-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;
	pading: 0px 0px 0px 0px;
	border:none;


}
.r_input1 {
	margin: 0px 0px 0px 0px;
	pading: 0px 0px 25px 0px;
	border:none;


}



td.r_input input {
	margin: 0px 0px 0px 0px;
	pading: 0px 0px 0px 0px;
	border: none;
	width: 100%;
	height:18px;
	background: #ffffff;
	font-size: 15px;
	color: #666666;
}


.response-panel {
	height:72px;
}

.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 {
	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
{
    margin: 0 auto;
    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: 503px;
    height: 163px;
    padding: 10px;
    text-align: left;
    background-color: #f1f1f1;
    border: 1px solid #bebebe;
    margin-bottom: 10px;

}

.myBox-clouds {
    
    color: #000000;
    width: 943px;
    hight: 183px;
    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;
 
}

.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-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;
}

.search-tour-head {
	font-family: Verdana;
	font-size: 18px;
	color: #5e5e5e;
	text-decoration: none;
	font-weight: normal;
}

.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;
}

.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: 12px;}

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-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;

}

.phone-num {
	padding: 0px 0px 3px 0px;
}

.phone-num a {
	font-family: Verdana;
	font-size: 22px;
	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;
}

.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: 492px;
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: 630px;
    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 */
}

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}







/* ---------- 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
{
    margin: 0 auto;
    color: #000000;
    width: 400px;
    height: 501px;
    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;
}

.myBox-menu-spo a {
     font-size: 11px;
     color: #003961;
}

.myBox-menu-spo a:hover {

     
     font-size: 11px;
     text-decoration: none;
}
