body, table, th, td, p, div, form, input, textarea, select, h1, h2, h3, h4, h5, a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
}
body{
margin:0px;
padding:29px 0px 0px 0px;
font-size:70%;
color:#333;
background:#FFF url('/img/top.bg.jpg') top center no-repeat;;
}
a, a:link, a:visited{
color:#F63;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

a.firstnews, a:link.firstnews, a:visited.firstnews{
color:#000;
text-decoration:none;
}

a:hover.firstnews{
text-decoration:underline;
color:#F63;
}

#c0{
background:url('/img/footer.bg.jpg') bottom center no-repeat;
text-align:center;
}

.page3 #c0, .news #c0, .page4 #c0, .page7 #c0, .page8 #c0, .page9 #c0, .page10 #c0{
background:url('/img/footer.bg9.jpg') bottom center no-repeat;
text-align:center;
}
.pager{
position:absolute; bottom:-28px;
right:0px;
	text-align : right;
	font-weight : bold;
	font-style : italic;
}

#c1{
width:984px;
margin:auto;
text-align:left;
position:relative;
}
#header{
top:0px;
left:0px;
width:984px;
height:160px;
background:url('/img/header.bg.jpg') top center no-repeat;
}
#logo{
width:313px;
height:71px;
position:absolute;
left:15px;
top:15px;
background:url('/img/logo.gif') top left no-repeat;
}
#logo h1{
width:313px;
height:71px;
margin:0px;
padding:0px;
}
#logo h1 a, #logo h1 a:link, #logo h1 a:visited{
display:block;
width:313px;
height:71px;
}
#logo h1 a span{
display:none;
}
#menu{
width:157px;
position:absolute;
left:35px;
top:160px;
}
#menu ul{
display:block;
list-style-type:none;
margin:65px 5px 0px 18px;
padding:0px;
}
#menu ul li{
display:inline;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
display:block;
text-transform:uppercase;
font-weight:bold;
font-size:110%;
color:#000;
padding:0px 0px 0px 15px;
background:url('/img/bul.black.gif') center left no-repeat;
margin:0px 0px 5px 0px;
}
#menu ul li a:hover, #menu ul li.li_active a, #menu ul li.li_active a:link, #menu ul li.li_active a:visited{
color:#F63;
background:url('/img/bul.orange.gif') center left no-repeat;
text-decoration:none;
}
#nav{
width:493px;
height:67px;
position:absolute;
right:0px;
top:160px;
background:url('/img/nav.bg.jpg') top left no-repeat;
}
#nav ul{
list-style-type:none;
margin:0px;
padding:0px;
width:493px;
height:67px;
position:relative;
}
#nav ul li{
display:inline;
}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited{
display:block;
position:absolute;
top:49px;
}
#nav ul li a span{
display:none;
}
#nav ul li.ru a, #nav ul li.ru a:link, #nav ul li.ru a:visited{
width:52px;
height:13px;
background:url('/img/ru.gif') top left no-repeat;
left:243px;
}
#nav ul li.ru a:hover{
background:url('/img/rua.gif') top left no-repeat;
}
#nav ul li.en a, #nav ul li.en a:link, #nav ul li.en a:visited{
width:49px;
height:13px;
background:url('/img/en.gif') top left no-repeat;
left:312px;
}
#nav ul li.en a:hover{
background:url('/img/ena.gif') top left no-repeat;
}
#nav ul li.home a, #nav ul li.home a:link, #nav ul li.home a:visited{
width:11px;
height:12px;
background:url('/img/home.gif') center left no-repeat;
left:383px;
}
#nav ul li.home a:hover{
background:url('/img/homea.gif') center left no-repeat;
}
#nav ul li.email a, #nav ul li.email a:link, #nav ul li.email a:visited{
width:12px;
height:14px;
background:url('/img/email.gif') center left no-repeat;
left:418px;
}
#nav ul li.email a:hover{
background:url('/img/emaila.gif') center left no-repeat;
}
#main{
background:url('/img/index.main.bg.jpg') top left no-repeat;
padding:90px 20px 0px 520px;
}
#main0{
background:url('/img/index.main.bg0.jpg') top left no-repeat;
padding:90px 20px 0px 365px;
}

.page9 #main0, .page10 #main0, .pitem #main0{
background:url('/img/index.main.bg9.jpg') top left no-repeat;
padding:90px 20px 0px 364px;
}

.page5 #main0, .page6 #main0{
background:url('/img/index.main.bg5.jpg') top left no-repeat;
padding:90px 20px 0px 363px;
}

.page3 #main0, .page4 #main0, .news #main0{
background:url('/img/index.main.bg3.jpg') top left no-repeat;
padding:90px 20px 0px 364px;
}

.tours{
	margin : 5px 22px 5px 10px;
}

.tourslist{
	background-image: url(/img/divider.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin : 5px 22px 5px 10px;
}

.gallery{
	background-image: url(/img/divider.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin : 0px 22px 5px 10px;
	padding-top : 10px;
}
.gallery1{
	margin : 0px 22px 5px 10px;
	padding-top : 10px;
}

.tourslist span{
	clear : both;
	height : 1px;
	margin : 0px 0px 0px 0px;
}
.tours_img{
	padding : 0px 4px 0px 0px;
	background : url(/img/tours.img.bg.gif) top;
	display : inline;
}
.tourslist .tours_img, .tourslist .gallery_img
{
	float : right;
}

.tours_images
{
	text-align : center;
	margin : 10px 10px 10px 10px;
	width : 210px;
	display : inline;
}

.tours .tours_img{
	margin-bottom : 15px;
	margin-top : 15px;
}

.podrobno{
	font-weight : bold;
	font-style : italic;
	padding-left : 220px;
}
.gallery_img{
	padding : 0px 4px 0px 0px;
	background : url(/img/gallery.img.bg.gif) top;
	display : inline;
}

.tours_img{
	padding : 0px 4px 0px 0px;
	background : url(/img/tours.img.bg.gif) top;
	display : inline;
}

.news_date{
	float : right;
	color:#F63;
}
.news_body{
}
#content{
position:relative;
padding:0px 0px 15px 0px;
height:418px;
overflow:visible;
}
html>body #content{
height:auto;
min-height:413px;
}
#content p, #content ul, #content ol{
padding:0px;
margin:0.5em auto;
}
#content h1, #content h2, #content h3{
text-transform:uppercase;
font-weight:bold;
color:#F63;
font-size:110%;
margin:1em 0em 0em 0em;
}

#content h1{
font-style:italic;
font-size:100%;
}

#content h2{
font-weight:normal;
font-size:100%;
}

#newsmarquee{
height:50px;
margin : 10px 10px 30px 10px;
}

#newsmarquee marquee{
height:50px;
}

#footer{
position:relative;
height:72px;
}
#copy{
width:241px;
height:15px;
position:absolute;
right:20px;
bottom:20px;
background:url('/img/copy.gif') top left no-repeat;
}
#copy a, #copy a:link, #copy a:visited{
display:block;
width:63px;
height:15px;
position:relative;
left:72px;
}
#copy a span{
display:none;
}

#preload{
width:1px;
height:1px;
position:absolute;
left:-1px;
top:-1px;
overflow:hidden;
}

#counters{
position:absolute;
left:0px;
bottom:15px;
}

