@charset "windows-1251";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	background:#FFF;
	height:100%;
	position:relative;
/*	overflow:hidden;*/
	}
	
img{
	border:none;
	}
	
a, img { outline: none; }

.menu_holder{
	background:url(../images/menu_bg.jpg);
	height:54px;
	/*position:absolute;*/
	top:0px;
	left:opx;
	width:100%;
	z-index:100;
	}
	
.logo{
	padding:4px 0 0 45px;
	float:left;
	}
	
.menu{
/*	float:left;*/
	margin-left:217px;
	height:37px;
	padding-top:17px;
/*	width:70%;*/
	}
	
.menu_ul{
	margin:0px;
	padding-left:30px;
	/*margin-top:17px;*/}
	
.menu_ul li{
	display:inline;
	list-style:none;
	text-align:center;
	margin-right:4.5%;	
	margin-right:4.2%\9;
	font-variant:small-caps;
	}	
	
* html .menu_ul li{
	display:inline;
	list-style:none;
	text-align:center;
	margin-right:3%;
	font-variant:small-caps;
	}
	
	
	
.menu_link_a{
	background:url(../images/menu_a.jpg) no-repeat top center;
	padding-top:10px;}
	
.menu_link_a a:link{ font-size:14px; color:#e4d08d; text-decoration:none;}
.menu_link_a a:hover{ font-size:14px; color:#e4d08d; text-decoration:none;}
.menu_link_a a:active{ font-size:14px; color:#e4d08d; text-decoration:none;}
.menu_link_a a:visited{ font-size:14px; color:#e4d08d; text-decoration:none;}
.menu_link_a a:visited:hover{ font-size:14px; color:#e4d08d; text-decoration:none;}
	
.menu_link a:link{ font-size:14px; color:#e4d08d; text-decoration:underline;}
.menu_link a:hover{ font-size:14px; color:#e4d08d; text-decoration:none;}
.menu_link a:active{ font-size:14px; color:#e4d08d; text-decoration:underline;}
.menu_link a:visited{ font-size:14px; color:#e4d08d; text-decoration:underline;}
.menu_link a:visited:hover{ font-size:14px; color:#e4d08d; text-decoration:none;}

.lang{
	float:right;
	padding-top:20px;
	padding-right:5px;}
	
.lang a:link{ font-family:Verdana, Geneva, sans-serif; color:#e4d08d; font-size:11px; text-decoration:underline;}
.lang a:hover{ font-family:Verdana, Geneva, sans-serif; color:#e4d08d; font-size:11px; text-decoration:none;}
.lang a:active{ font-family:Verdana, Geneva, sans-serif; color:#e4d08d; font-size:11px; text-decoration:underline;}
.lang a:visited{ font-family:Verdana, Geneva, sans-serif; color:#e4d08d; font-size:11px; text-decoration:underline;}
.lang a:visited:hover{ font-family:Verdana, Geneva, sans-serif; color:#e4d08d; font-size:11px; text-decoration:none;}


#holder_map{
	position:relative;
	height:100%;
	width:100%;
	overflow:hidden;
	background-color:#000;}
	
#map{
	position:absolute;
	width:3000px;
	height:3000px;
	top:-700px;
	left:-700px;
	z-index:1;}
	
#information{
	position:absolute;
	width:3000px;
	height:3000px;
	top:-700px;
	left:-700px;
	z-index:2;}
	
.blok1{
	position:absolute;
	top:538px;
	left:1050px;
	z-index:3;
	}

.blok2{
	position:absolute;
	top:867px;
	left:1798px;
	z-index:3;
	}
	
.blok3{
	position:absolute;
	top:1119px;
	left:252px;
	z-index:3;
	}
	
.blok4{
	position:absolute;
	top:1305px;
	left:417px;
	z-index:3;
	}
	
.blok5{
	position:absolute;
	top:1177px;
	left:619px;
	z-index:3;
	}
	
.blok6{
	position:absolute;
	top:1104px;
	left:805px;
	z-index:3;
	}
	
.blok7{
	position:absolute;
	top:1089px;
	left:1095px;
	z-index:3;
	}
	
.blok8{
	position:absolute;
	top:1081px;
	left:1278px;
	z-index:3;
	}
	
.blok9{
	position:absolute;
	top:946px;
	left:990px;
	z-index:3;
	}
	
.blok9_1{
	position:absolute;
	top:855px;
	left:910px;
	z-index:3;
	}
	
.blok10{
	position:absolute;
	top:1643px;
	left:813px;
	z-index:3;
	}

.blok11{
	position:absolute;
	top:1803px;
	left:1634px;
	z-index:3;
	}
	
.blok12{
	position:absolute;
	top:2020px;
	left:1689px;
	z-index:3;
	}

.blok13{
	position:absolute;
	top:2293px;
	left:1770px;
	z-index:3;
	}
	
.link:link {text-decoration: underline; font-size:18px; color:#f7f5d5;}
.link:hover {text-decoration: none; font-size:18px; color:#f7f5d5;}	
.link:active {text-decoration: underline; font-size:18px; color:#f7f5d5;}
.link:visited {text-decoration: underline; font-size:18px; color:#f7f5d5;}	
.link:visited:hover {text-decoration: none;  font-size:18px; color:#f7f5d5;}

.link_2:link {text-decoration: underline; font-size:24px; color:#f7f5d5;}
.link_2:hover {text-decoration: none; font-size:24px; color:#f7f5d5;}	
.link_2:active {text-decoration: underline; font-size:24px; color:#f7f5d5;}
.link_2:visited {text-decoration: underline; font-size:24px; color:#f7f5d5;}	
.link_2:visited:hover {text-decoration: none;  font-size:24px; color:#f7f5d5;}

.bg_blok{
	background:url(../images/dot.png);}
	
.l_t{
	background:url(../images/bg_dot.png);
	background-position:0px 0px;}
	
.r_t{
	background:url(../images/bg_dot.png);
	background-position:-7px 0px;}
	
.r_b{
	background:url(../images/bg_dot.png);
	background-position:-7px -7px;}
	
.l_b{
	background:url(../images/bg_dot.png);
	background-position:0px -7px;}
	
.l_t2{
	background:url(../images/bg_dot2.png);
	background-position:0px 0px;}
	
.r_t2{
	background:url(../images/bg_dot2.png);
	background-position:-13px 0px;}
	
.r_b2{
	background:url(../images/bg_dot2.png);
	background-position:-13px -13px;}
	
.l_b2{
	background:url(../images/bg_dot2.png);
	background-position:0px -13px;}
	
.l_t3{
	background:url(../images/bg_dot3.png);
	background-position:0px 0px;}
	
.r_t3{
	background:url(../images/bg_dot3.png);
	background-position:-13px 0px;}
	
.r_b3{
	background:url(../images/bg_dot3.png);
	background-position:-13px -13px;}
	
.l_b3{
	background:url(../images/bg_dot3.png);
	background-position:0px -13px;}
	
	
.col_chel{
	margin-bottom:10px;}
	
.foto_zal{
	position:relative;}
	
.icon2{
	background:url(../images/icon2.png) no-repeat;
	width:26px;
	height:14px;
	position:absolute;
	top:5px;
	left:5px;
	cursor:pointer;}

.icon1{
	background:url(../images/icon1.png) no-repeat;
	width:20px;
	height:13px;
	margin-top:3px;
/*	margin:5px 0px 0px 5px*/}
	
.close{
	background:url(../images/close.png);
	width:15px;
	height:15px;
	position:absolute;
	right:-8px;
	top:-7px;
	cursor:pointer;}
	
.footer{
	position:absolute;
	bottom:0px;
	height:214px;
	width:100%;
	z-index:4;}
	
.blok_map_lit{
	background:url(../images/bg_lit.png);
	width:71px;
	height:62px;
	position:absolute;
	top:40px;
	left:10px;
	}
	
.list{
	background:url(../images/dot.png);
/*	margin-right:218px;*/
/*	width:90%;*/
	/*position:absolute;*/
	bottom:0px;
	padding:7px 15px;
	}
	
.map_lit{
	background:url(../images/map_lit.png);
	width:215px;
	height:214px;
/*	float:right;*/
	position:relative;}


.link_3:link {text-decoration: underline; font-size:12px; color:#ededed; margin-right:15px;}
.link_3:hover {text-decoration: none; font-size:12px; color:#ededed;margin-right:15px;}	
.link_3:active {text-decoration: underline; font-size:12px; color:#ededed;margin-right:15px;}
.link_3:visited {text-decoration: underline; font-size:12px; color:#ededed;margin-right:15px;}	
.link_3:visited:hover {text-decoration: none;  font-size:12px; color:#ededed;margin-right:15px;}

.main_holder{
	background:url(../images/patern.jpg);
	width:100%;
	position:relative;
	/*margin-top:54px;*/}
	
.fon{
	background:url(../images/fon.png) no-repeat top center;
	width:100%;
	height:775px;
	position:absolute;
	}
	
.menu_second_link{
	float:left;
	margin-right:6.5%;}
	
.menu_second_link_a{
	float:left;
	margin-right:6.5%;}

* html .menu_second_link{
	float:left;
	margin-right:5.5%;}
	
* html .menu_second_link_a{
	float:left;
	margin-right:5.5%;}
	
* +html .menu_second_link{
	float:left;
	margin-right:5.5%;}
	
* +html .menu_second_link_a{
	float:left;
	margin-right:5.5%;}
	
.menu_icon{
	padding-left:55px;
	padding-top:27px;
	height:58px;
/*	margin-top:54px;*/
	}

.menu_second_link a:link {text-decoration: underline; font-size:16px; color:#321e11;}
.menu_second_link a:hover {text-decoration: none; font-size:16px; color:#321e11;}	
.menu_second_link a:active {text-decoration: underline; font-size:16px; color:#321e11;}
.menu_second_link a:visited {text-decoration: underline; font-size:16px; color:#321e11;}	
.menu_second_link a:visited:hover {text-decoration: none;  font-size:16px; color:#321e11;}

.menu_second_link_a a:link {text-decoration: none; font-size:16px; color:#666666; }
.menu_second_link_a a:hover {text-decoration: none; font-size:16px; color:#666666;}	
.menu_second_link_a a:active {text-decoration: none; font-size:16px; color:#666666;}
.menu_second_link_a a:visited {text-decoration: none; font-size:16px; color:#666666;}	
.menu_second_link_a a:visited:hover {text-decoration: none;  font-size:16px; color:#666666;}

.holder{
	padding:20px 18px 0px;}
	
* html .holder{
	padding:10px 12px 0px;}
	
* +html .holder{
	padding:25px 12px 0px;}

.left_col{
	float:left;
	width:200px;
	padding-top:70px;
	}

.right_col{
	margin-left:200px;
	padding-left:8px;
	width:70%;
	min-width:757px;
	max-width:890px;
	}
	
* +html .right_col{
	margin-left:200px;
	padding-left:8px;
	width:500px;
	min-width:757px;
	max-width:890px;
	}
	
.center_col{
	margin:0 auto;
	width:560px;
	}
	
	
.menu_left:link {text-decoration: underline; font-size:16px; color:#f7f5d5;}
.menu_left:hover {text-decoration: none; font-size:16px; color:#f7f5d5;}	
.menu_left:active {text-decoration: underline; font-size:16px; color:#f7f5d5;}
.menu_left:visited {text-decoration: underline; font-size:16px; color:#f7f5d5;}	
.menu_left:visited:hover {text-decoration: none;  font-size:16px; color:#f7f5d5;}

.menu_left_a:link {text-decoration: none; font-size:16px; color:#fefdf1;}
.menu_left_a:hover {text-decoration: none; font-size:16px; color:#fefdf1;}	
.menu_left_a:active {text-decoration: none; font-size:16px; color:#fefdf1;}
.menu_left_a:visited {text-decoration: none; font-size:16px; color:#fefdf1;}	
.menu_left_a:visited:hover {text-decoration: none;  font-size:16px; color:#fefdf1;}

.col{
	color:#f7f5d5;
	font-size:12px;
	font-style:italic;}
	
.menu1{
	background:url(../images/menu1.png) no-repeat;
	width:54px;
	height:58px;
	cursor:pointer;
	}
	
.menu2{
	background:url(../images/menu2.png) no-repeat;
	width:54px;
	height:58px;
	cursor:pointer;
	}
	
.menu3{
	background:url(../images/menu3.png) no-repeat;
	width:54px;
	height:58px;
	cursor:pointer;
	}

.menu4{
	background:url(../images/menu4.png) no-repeat;
	width:54px;
	height:58px;
	cursor:pointer;
	}

.menu5{
	background:url(../images/menu5.png) no-repeat;
	width:54px;
	height:58px;
	cursor:pointer;
	}
	
.news{
	margin-bottom:25px;}
	


.news_link:link {text-decoration:underline; font-size:16px; color:#333333; font-style:italic;}
.news_link:hover {text-decoration: none; font-size:16px; color:#333333;font-style:italic;}	
.news_link:active {text-decoration: underline; font-size:16px; color:#333333;font-style:italic;}
.news_link:visited {text-decoration: underline; font-size:16px; color:#333333;font-style:italic;}	
.news_link:visited:hover {text-decoration: none;  font-size:16px; color:#333333;font-style:italic;}

.icon3{
	background:url(../images/icon3.png) no-repeat;
	width:20px;
	height:13px;}
	
.icon4{
	background:url(../images/icon4.png) no-repeat;
	width:20px;
	height:13px;}
	
.icon5{
	background:url(../images/icon5.png) no-repeat;
	width:20px;
	height:13px;}
	


.link_4:link {text-decoration:underline; font-size:16px; color:#321e11; font-style:italic;}
.link_4:hover {text-decoration: none; font-size:16px; color:#321e11;font-style:italic;}	
.link_4:active {text-decoration: underline; font-size:16px; color:#321e11;font-style:italic;}
.link_4:visited {text-decoration: underline; font-size:16px; color:#321e11;font-style:italic;}	
.link_4:visited:hover {text-decoration: none;  font-size:16px; color:#321e11;font-style:italic;}

.flash{
	margin:20px 0px;}
	

.foto{
	display:inline-block;}
	
.img_foto {
float:left;
height:200px;
margin:0 10px 20px;
overflow:hidden;
width:200px;
}


#footer{
	padding:85px 20px 20px 20px ;
	position:relative;
	height:100px;}
	
* html #footer{
	padding:0px 12px;
	margin:85px 0px;
	position:relative;
	height:320px;}
	
* +html #footer{
	padding:85px 12px;
	position:relative;
	}

.footer_l{
	background:url(../images/pushka.png) no-repeat;
	width:146px;
	height:59px;
	float:left;
	padding-top:60px;
	padding-left:20px;}
	
	
.footer_r{
	width:200px;
	height:59px;
	float:right;
	padding:50px 0 0 0;
	}
	
.footer_c{
	margin:0 200px 0 166px;
	height:59px;
	padding:60px 0 0 60px;}
	
.boll{
	background:url(../images/ball.png) no-repeat;
	float:left;
	width:51px;
	height:51px;
	margin-right:10px;
	cursor:pointer;}
	
.link_5:link {text-decoration:underline; font-size:14px; color:#321e11; }
.link_5:hover {text-decoration: none; font-size:14px; color:#321e11;}	
.link_5:active {text-decoration: underline; font-size:14px; color:#321e11;}
.link_5:visited {text-decoration: underline; font-size:14px; color:#321e11;}	
.link_5:visited:hover {text-decoration: none;  font-size:14px; color:#321e11;}

.link_6:link {text-decoration:underline; font-size:14px; color:#321e11; }
.link_6:hover {text-decoration: none; font-size:14px; color:#321e11;}	
.link_6:active {text-decoration: underline; font-size:14px; color:#321e11;}
.link_6:visited {text-decoration: underline; font-size:14px; color:#321e11;}	
.link_6:visited:hover {text-decoration: none;  font-size:14px; color:#321e11;}

.sled{
	position:absolute;
	left:186px;
	top:57px;
	
	}
	
* html .sled{
	position:absolute;
	left:178px;
	top:-28px;
	}
	
* +html .sled{
	position:absolute;
	left:180px;
	top:57px;
	}
	
.table_zal{
	}
	
* html .table_zal{
	width:764px;
	}
	
.news_list{
	margin-bottom:25px;}

.name:link {text-decoration:underline; font-size:16px; font-style:italic; color:#333; }
.name:hover {text-decoration: none; font-size:16px;  font-style:italic; color:#333;}	
.name:active {text-decoration: underline; font-size:16px;  font-style:italic; color:#333;}
.name:visited {text-decoration: underline; font-size:16px; font-style:italic; color:#333;}	
.name:visited:hover {text-decoration: none;  font-size:16px;  font-style:italic; color:#333;}

.pole{
	border:1px solid #aaadb2;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;}
	
.listing{
	}

.listing_link:link {text-decoration:underline; font-size:18px;  color:#333; margin:0 3px;}
.listing_link:hover {text-decoration: none; font-size:18px;   color:#333;margin:0 3px;}	
.listing_link:active {text-decoration: underline; font-size:18px; color:#333;margin:0 3px;}
.listing_link:visited {text-decoration: underline; font-size:18px; color:#333;margin:0 3px;}	
.listing_link:visited:hover {text-decoration: none;  font-size:18px;  color:#333;margin:0 3px;}

.listing_link_a:link {text-decoration:none; font-size:30px;  color:#666666; margin:0 3px;}
.listing_link_a:hover {text-decoration: none; font-size:30px;   color:#666666;margin:0 3px;}	
.listing_link_a:active {text-decoration: none; font-size:30px; color:#666666;margin:0 3px;}
.listing_link_a:visited {text-decoration: none; font-size:30px; color:#666666;margin:0 3px;}	
.listing_link_a:visited:hover {text-decoration: none;  font-size:30px;  color:#666666;margin:0 3px;}

.video{
	margin-bottom:45px;}
	
.date{
	font-style:italic;
	color:#666666;
	font-size:16px;
	margin-bottom:5px;
	}
	
.all_news{
	margin-top:35px;}
	
.foto_all{
	margin-top:15px;
	margin-bottom:10px;}
	
.foto_lit{
	margin-bottom:15px;
	display:inline-block;
	height:114px;
	overflow:hidden;}
	
.img_foto_lit{
	float:left;
	margin:0px 10px 20px 10px;
	}
	
.link_7:link {text-decoration:underline; font-size:16px; color:#333; }
.link_7:hover {text-decoration: none; font-size:16px; color:#333;}	
.link_7:active {text-decoration: underline; font-size:16px; color:#333;}
.link_7:visited {text-decoration: underline; font-size:16px; color:#333;}	
.link_7:visited:hover {text-decoration: none;  font-size:16px; color:#333;}

#tooltip {

	position:absolute;
	z-index:1;
}
html .flash_new{
width:100%;}



