/*16-06-10*/
@charset "windows-1251";
/* CSS Document */
/* Layout 
@import "css/dropdown.css";

/* Theme 
@import "css/default0.css";*/


@import url(object-t.css);
@import url(top-side.css);

* {
margin: 0px;
padding: 0px;
vertical-align: top;
}

html {
background-color:#333333;
font-family:"Century gothic",verbana, tahoma,arial,sans-serif;
font-size: 62.5%;
}



table {
width:1000px;
border-collapse: collapse;
margin: auto;
max-width:1000px;
background-color: #000000;
}

a {
	text-decoration: none;
}

img {
	border:0px;
}

#top-part {
	width:1000px;
	background-repeat:no-repeat;
	background-position:right top;
}

#middle-part-top-left {
width:754px;
height: 100%;
background-color:#dbdbdb;
background-image:url(images/bg-sm.jpg);
}

#middle-part-bottom-left {
width:76%;
background-repeat: repeat-y;
font-family:verbana, tahoma,arial,sans-serif;
}

#middle-left {
	width:754px;
	height:100%;
}

#middle-part-top-right {
width:250px;
color:#FFFFFF;
padding-left:10px;
background-image: url(img/index/ramka.gif);
background-repeat: repeat-y;
background-position:right;
}

#middle-part-bottom-right {
width:24%;
padding-left:10px;
background-image: url(img/index/ramka.gif);
background-repeat: repeat-y;
background-position:right;
}

.left-sep {
width:10px;
height:10px;
float:left;
}

.best {		
		background-image: url(img/index/fon-spec.jpg);
		color: red;		
		width:100%;		
		position:relative;
		display:table;		
		}
		.info {
		background-color:#ff9933;
		position:relative;
		display:table;
		margin: 10px;
		width: 97%;
		background-position: bottom;
		background-image: url(images/best-bg.gif) ;
		background-repeat: repeat-x;
			}
			
	.best h3 {
		display:block;
		float: left;
		font-weight: bold;		
		font-size: 2em;
		width:30%;
		margin:5px;
		text-align: center;
		margin-top:20px;
	} 
			
	.block1, .block2{
		display:block;
		float: left;
		font-weight: bold;
		font-size: 1.3em;		
		width:30%;
		margin-left:5px;		
		}
			
			
#map_canvas {
background-color:#ffffff;
color:#FFFFFF;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
width: 96%;
height:300px;
border-style:dashed;
border-width:3px;
border-color:#FF9900;
}	
	.maps strong {
			background-color:#ffffff;
			display:block;
			}	
			
#karta	{
	background-color:#ffffff;
color:black;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
width: 96%;
height:600px;
border-style:dashed;
border-width:3px;
border-color:#FF9900;
}

#karta a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}		
			
			
#valuta	{
width:100%;
text-align:center;
padding-bottom:10px;
background-color:#CCCCCC;
margin-bottom:10px;
font-size: 1.4em;
}

#pogoda	{
width:100%;
text-align:center;
padding-bottom:10px;
background-color:#CCCCCC;
margin-bottom:10px;
margin-top:10px;
padding-top:10px;
}

#ticket{
width:100%;
text-align:center;
padding-bottom:10px;
background-color:#ffffff;
margin-bottom:10px;
}	

#ticket img {
	float:left;
	width: 240px;
	border: 3px;
	border-color: white;	
}

.ban {
	float:left;
	width: 240px;	
}

.valuta {
	float:left;
	width: 240px;
}	

#ticket strong {
	font-size: 1.3em;
	color: green;
	}

#bottom-side {
width:100%;
height:100%;
display:block;
}

	#bottom-menu {	
	font-size: 0.85em;
	width:100%;
	height: 25px;
 	color: #ffffff;	
 	text-align:center;
 	background-color:#8C8C8C;
	}
	
	#bottom-menu div {
 	width:94%; 
 	margin: auto;
	}

	#bottom-menu a {
 	display:block; 
 	float:left; 
 	color: #e8e8e8;
 	text-align:center; 
 	padding: 5px 10px 5px 10px; 
 	text-decoration: none;
	}
	#bottom-menu a:hover {
	background-color: #000000;
	}
	
	#bottom-menu span {
	color: red;
	}
	
	#bottom-contact {
	background-color: #DBDBDB;
	width:100%;
	height:85px;
	}
	
	#bottom-info {
	background-color: #BE0D00;
	width:100%;
	height:25px;
	}
	
	.lside1 {
	float: left;
	width: 20px;
	height: 70px;
	}
	.text {
	padding-top:6px;
	width:70%;
	float:left;
	}
	
	.lside {
	float: left;
	width: 20px;
	height: 1px;
	
}

.textleft {
	padding: 8px;
	float:left;	
	font-weight: bold;
	color:#FFFFFF;
}

.textright {
	padding: 8px;
	float:right;
	font-weight: bold;	
	color:#FFFFFF;
}
.opisobj {
	float: left;
	width: 67%;
	padding: 10px 20px 10px 10px;
	text-align: justify;
	background-color: #ffffff;
}

.opisobj2 {
	float: left;
	width: 96%;
	padding: 10px 20px 10px 10px;
	text-align: justify;
	background-color: #ffffff;
}

.opisobjimg {
	float: right;
	padding: 10px 0px 10px 0px;
	width: 27%;
	text-align: center;
}

.opisobjimg img{
text-align: center;
	display: block;
	margin: 5px;
	max-width: 140px;
}
.signTimg {
text-align: center;	
color: #CC6600;
font-weight: bold;
}

.zagOpis {
color:#DE7000;

 	text-decoration: none;
	 font-size: 1.3em;	
	 font-weight: bold;	
}

.bodyOpis {
	
}

/* ==================================== */
.anons {
	width:754px;
	background-color: white;
	display: block;
	height: 100%;
	color: #000000;
}

.anons h2 a {
	color: #000000;
	margin-left: 10px;
	margin-top: 20px;
}

.anons h2 {
	color: #000000;
	margin-top: 10px;
	font-size: 1.2em;
}

.anons p {
	color: #000000;
	margin: 0 10px 10px 10px;
	font-size: 1.1em;
	height: 100%;
}

.anons p a {
	color: #000000;
	font-size: 1.1em;
	height: 100%;
}

.anons hr {
	color: #CC6600;
	margin-top: 8px;
	margin-top: 5px;
}

.anons .goto {
	display: block;
	background-color: white;
	height: 20px;
}

.anons .goto a {
	float:right;
	color: #CC6600;
	font-weight: bold;
	font-size: 1em;	
	margin-right: 10px;
	display: block;
}

.anons .goto hr{
	color: #CC6600;
	margin-left: 10px;
	float: left;
	width: 85%;
	display: block;
}

.anons-zag {
	background-color:#ff9933;
	width:100%;
	height:40px;
	color:#FFFFFF;
	/*text-align: center;*/
}

.anons-zag img {
	margin-top:5px;
	height:30px;
	margin-left:10px;
	background-color:#ff9933;
}

.anons-zag h2 a {
	padding-top: 10px;
	padding-left: 10px;
	color:#FFFFFF;
	font-size: 1.2em;
	display:block;
	width:100%;
}

.anons .content {
	width: 95%;
}
/* ==================================== */

.obj-menu {
width:100%;
background-color: #ffffff;
height:30px;
display: block;

}

.obj-menu ul{
width:100%; 
margin: auto;	
list-style: none;
}

.obj-menu ul li a{
 	float:left; 
 	color:#DE7000;
 	text-align:center; 
 	padding: 5px 10px 5px 10px; 
 	text-decoration: none;
	 font-size: 1.3em;	
	 font-weight: bold;
	 margin-left: 5px;
 	
}


.login {
float:right;
}

.login a {
text-decoration:none;
font-weight:bold;
color: #CCCCCC;
padding: 0px 10px 0px 10px;
}

.counters {
float:right;
margin-top:5px;
}


.sub-menu {
}

/* =========================================== */

.t .content {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	
}

.content h2{
	color: #CC6600;
	font-size: 1.3em;
}

.t .content table, #middle-part-top-left .content table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	width:88%;
}

#middle-part-top-left .content {
	width: 724px;	
	padding: 10px 10px 10px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

.content .anons {
	width:98%;
}
/* =========================================== */

.news_anons {
	color:#ffffff;
	font-family: tahoma,arial,sans-serif;
	font-size: 1em;
	width: 235px; 
}
.news_anons hr{
	color:#ffffff;
	width: 98%; 
}

.news_anons a{
	color:#ffffff;
	text-decoration: none;
	font-size: 1em;
}

.news_anons h2{
	color:#ffffff;
	text-align: center;
	font-size: 1.1em;
}

.news_anons p{
	text-align: justify;
}

.news_anons a:hover {
	color: #FF8000;
}



/* =========================================== */

.objfoto {
	width:100%;
}

.link {
	float:left;
	margin: 10px;
}

.link img, .link p{
	display: block;
}


.banner {
	width: 98%;
	background-color: #FF8040;
	color: white;
	text-align: center;
	font-size: 2em;
	font-weight: bold;
}

#bot-left {
	font-family:verbana, tahoma,arial,sans-serif;
width:100%;
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:bottom right;
font-size: 1.1em;
}

.clear {
	clear: both;
}

.navigation {
	display: block;
	width:100%;
	float: none;
	text-align: center;
	background-color: white;
	margin:  5px;
}

.navigation a {
	color:black;
	font-weight: bold;
	text-decoration: none;
}

.navcenter, .navleft, .navright, .prv1 {
	float:left;	
	display: block;
	background-color: white;
}

.prv {
	
	padding: 12px;
	margin: 0px;
	
	background-color: white;
	z-index: 103;
	width:150px;
	height:130px;
}

.prv img{
	max-width:140px;
	max-height: 100px;
	height: 100px;
	text-align: center;
}

.prv p {
	color:black;
	font-weight: bold;
}

.coor {
	
	padding: 25px;
	margin: 0px;
	
	background-color: white;
	z-index: 103;
	width:620px;
	height:444px;
}

.coor img{
	max-width:600px;
	max-height: 424px;
	height: 42400px;
	text-align: center;
}

.coor p {
	color:black;
	font-weight: bold;
}

.curpage {
	color:white;
	font-weight: bold;
	font-size: 1.3em;
	background-color: #FF8040;
	padding-left: 5px;
	padding-right: 5px;
}

.page {
	text-decoration: none;
}

.foto {
	width: 100%;
}

.t a:hover{
	background-color: #ff9933;
	color: #ffffff;
}

#gallery ul {
	list-style: none;
	z-index: 104;
}

#floor #gallery {
	float:none;
	width:330px;
}
#gallery ul li {	
	float:left;	
	padding:0px;
/*	display: block;*/
	background-color: white;
	/*padding:  10px;*/
	margin:5px;
}

#floor #gallery  a:hover{
	background-color: white;
}

.t #floor {
	text-align: center;
	margin-left:25%;
}


#bott {
	background-color: #000000;
	background-image: url(img/index/ramka-bot.gif);
	width:100%;
	height:133px;
}


.best img {
	margin:10px;
}
/* --------- */
/* top_side */

#topsides {
	width: 1004px;
}

#topsides #head-texts{
	width: 744px;
	text-align: justify;	
} 

#topsides .ofices {
	width: 240px;
	text-align: center;	
}


#head-texts {
	float:  left;
	padding:10px;
	background-color: black;
	color:#ffffff;
}

.ofices {
	float:  right;
	color: #FF8000;
	font-size: 1.3em;
	font-weight: bold;
	margin-top:15px;
	margin-bottom: 32px;
	text-align: center;
	font-family:arial,sans-serif;
}


.ofices h2{
font-weight: bold;
text-align: center;
font-size: 1.1em;
}


.ofices p{
	color: #FF8000;
	text-align: center;
	font-family:arial,sans-serif;
}
/* --------- */

#warning {
	font-size: 2em;
	color:white;
	font-weight: bold;
	text-align: center;
}

.submenu {
	width:100%; font-size: 14px; color: white; font-weight: bold; text-decoration: none;
}

.valut {
	background-image: url("./images/kurs.jpg");
	background-repeat: no-repeat;
	width: 240px;
	height:26px;
	text-align: right;
	color:white;
	display:block;	
}

.valut p {
	display:block;
	font-size: 0.8em;
	font-weight: bold;
	padding-top: 5px;
	margin-right: 10px;
}

.smenu {
	display: block;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.field {
		font-size: 14px; color: white; font-weight: bold; text-decoration: none;
}