@charset "utf-8";

html {min-width:1000px;height:100%}
* {margin:0; padding:0;}
body {
	height:100%;
	color:#fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	position:relative;
}
#counter {
	position:absolute;
	right:50px;
	bottom:70px;
	z-index:500;
}
	#me {
		position:absolute;
		left:0px;
		top:20px;
		width:80px;
		text-align:left;
	}
		#me a {
			font-size:9px;
			color:#666666;
			text-decoration:none;
			line-height:10px;
		}
		#me a:hover {
			color:#DE7C00;
		}
#counter_artikles {
	position:absolute;
	right: 0px;
	bottom:-100px; 
	height:70px;
	z-index:100;
}
/*-------------------animation---start------------------------------*/

#animation-holder{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow: hidden;
}
.text {
	font-size:400px;
	font-family: Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	text-wrap:nowrap;
	position:relative;
}
.text_vinogradova {
	font-size:300px;
	font-family: Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	text-wrap:nowrap;
	position:relative;
}

    #first {
	position:absolute;
	left:0px;
	top:20px;
	opacity: 0.2;
	filter: alpha(opacity=20)
  }
   #second {
	position:absolute;
	left:50px;
	top:0px;
	opacity: 0.2;
	filter: alpha(opacity=20)
  }

/*-------------------animation---end-----------------------------*/
#site_name {
	position:absolute;
	left:15px;
	top:20px;
}
#site_name h2 {
	color:#999999;
	font-size:40px;
	font-weight:normal;
}
#site_name h1 {
	color:#999999;
	font-size:30px;
	font-weight:normal;
}
/*---------menu---start---------------------------------------------*/
.menu-container {
	position:absolute;
	left:15px;
	top:105px;
	z-index:500;
}
	.menu {
		display:none;
	}
	#nav a, #nav a:hover {
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		margin: 2px 0 2px  0;
		padding:8px 0 8px 8px;
		font-weight: bold;
		width: 192px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 11px;
		font-variant: small-caps;
	}
	#nav a {
	color: #CCCCCC;
	}
	#nav a:hover {
	
	background-color: #666666;
	}	
	#nav li {
		list-style-type:none;
		width: 200px;
		background-image: url(files/menu-item.png);
		background-repeat: repeat-y;
		text-align: left;
	}
/*----------menu ---end-----------------------------------------*/


#page_margins {
	margin: 0 auto;
	padding:0;
	width:1000px;
	position:relative;
	z-index:100;
}
#main {
	float:left;
	margin:130px 0 0 0;
	text-align:left;
	font-size:11px;
	line-height:1.5em;
	text-align:justify;
	width:1000px;
}
#main-gallery{
	height:450px;
	text-align:left;
	margin:0 auto;
	max-width:1000px;
	position:relative;
}
#gallery{
	font-weight:bold;
	color:#fff;
}
img{border:none}
#images{visibility:hidden}
#images img{position:absolute;border:none}
#loading{padding:170px 0 194px 0;text-align:center;width:100%}
#loading img{margin-top:10px;position:relative}
#captions{
	font:11px Arial,Helvetica,sans-serif;
	font-weight:normal;
	position:relative;
	text-align:center;
	z-index:100;
	color:#9B9B9B;
	padding:70px 0 0 0;
}
#captions strong{font-weight:normal;color:#fff}
#scrollbar{
	display:none;
	visibility:hidden;
	position:relative;
	border-bottom:1px solid #b3b3b3;
	z-index:10001;
}
#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	width:14px;
	height:14px;
}
.cont_text_a, .cont_text_a:hover {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}
.cont_text_a {
	text-decoration:none;
}
/*-----------top_mini_nav --start-------------------------------*/
.top_mini_nav {
	position:absolute;
	right:110px;
	top:10px;
	height: 16px;
	width: 90px;
	z-index:10;
}
		ul#houm {
			list-style-type:none;
		}
			#houm a {
				position:absolute;
				display:block;
				width: 16px;
				height: 16px;
				text-indent:-2000em;
				outline:none;
			}
			#houm #back a, #houm #mailto a, #houm #map a{
				background-repeat: no-repeat;
				background-position: center center;
				top:0px;
			}
			#houm #back a {
				left:0px;
				background-image: url(av_bgr/av_houm.gif);
			}	
			#houm #mailto a{
				left:60px;
				background-image: url(av_bgr/av_mail.gif);
			}
			#houm #map a{
				left:120px;
				background-image: url(av_bgr/av_map.gif);
				background-repeat: no-repeat;
			}

/*---------------top_mini_nav -end---------*/
/*------------podmenu_name_of_page ---------------------- */
.podmenu_name_of_page {
	position:absolute;
	right:70px;
	top:40px;
	height: 27px;
	z-index:10;
	width:500px;
}
.name_of_page_alone {
	position:absolute;
	right:70px;
	top:40px;
	height: 27px;
	z-index:10;
	
}

.podmenu_name_of_page ul, .name_of_page_alone ul {
	list-style-type:none;
	margin:0px 20px 0px 0px;
	padding:0px;
	height: 27px;
}
.podmenu_name_of_page ul li, .name_of_page_alone li {
	float:left;
	display:block;
	height:27px;
	margin-right:3px;
}
.name_of_page_alone h1 {
	display:block;
	font-size: 14px;
	height:20px;
	padding:2px 19px 0px 19px;
	margin:0px 1px 0px 0px;
	background-image: url(av_bgr/name_of_page_bgr.png);
	background-repeat: repeat-x;
	font-weight:normal;
	color:#FAAF40;
}
.podmenu_name_of_page ul li a {
	text-decoration:none;
	font-size: 14px;
	display:block;
	height:20px;
	padding:2px 19px 0px 19px;
	margin:0px 1px 0px 0px;
	font-weight:normal;
	color:#808080;
}
.podmenu_name_of_page ul li a:hover {
	background-image: url(av_bgr/name_of_page_bgr.png);
	background-repeat: repeat-x;
	color:#FAAF40;
}
#activ_podmenu {
	background-image: url(av_bgr/name_of_page_bgr.png);
	background-repeat: repeat-x;
	color:#FAAF40;	
}

/*------------podmenu_name_of_page end----------------------*/









/*-----
------podmenu_name_of_page ------------
------- */
.podmenu_name_of_page2 {
	position:absolute;
	right:-10px;
	top:40px;
	height: 27px;
	z-index:10;
	width:600px;
}


.podmenu_name_of_page2 ul {
	list-style-type:none;
	margin:0px 20px 0px 0px;
	padding:0px;
	height: 27px;
}
.podmenu_name_of_page2 ul li {
	float:left;
	display:block;
	height:27px;
	margin-right:3px;
}
.podmenu_name_of_page2 ul li a {
	text-decoration:none;
	font-size: 14px;
	display:block;
	height:20px;
	padding:2px 19px 0px 19px;
	margin:0px 1px 0px 0px;
	font-weight:normal;
	color:#808080;
}
.podmenu_name_of_page2 ul li a:hover {
	background-image: url(av_bgr/name_of_page_bgr.png);
	background-repeat: repeat-x;
	color:#FAAF40;
}
#activ_podmenu {
	background-image: url(av_bgr/name_of_page_bgr.png);
	background-repeat: repeat-x;
	color:#FAAF40;	
}

/*-----
---podmenu_name_of_page end--------
-----------*/

/*---------------------------------------------news-start-------------------*/
/*----------------news-mp-start-------------------*/
.news_mp_container {
	width:200px;
	position:relative;
	margin: 30px 0px 15px 0px;
	font-size:14px;
	color:#999999;
	text-align:left;
	font-variant:small-caps;
}
.mews_mp_item {
margin: 0px 0px 10px 0px;
}
.news_mp_container h3 {
	font-size:14px;
	display:block;
	margin-bottom:10px;
	
}
.news_mp_container p {
	font-size:12px;
}
a.title_news_mainpage {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
a.title_news_mainpage:hover {
	color:#f6921e;
}

/*----------------news-mp-end-------------------*/

.news_wrap {
	margin: -40px 0px 100px 240px;
	padding: 20px 20px 50px 20px;
	width:90%;
	position:relative;
	background-image: url(av_bgr/png_60.png);
	background-repeat: repeat;
}


.news_prev_item  {
	margin:0px 0px 15px 0px;
	overflow:visible;
	zoom:1;
	display:table-cell;
	text-align:left;
}
.news_prev_date {
	font-size:14px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}
.news_prev_item a {
	font-size:14px;
	color:#F6921E;
	text-decoration:none;
	font-weight:bold;
}
.news_prev_item a:hover {
	color:#999999;
}
.news_prev_item p {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#CCCCCC;
}
.news_prev_header {
	padding-bottom:6px;
}
.news_prev_pic {
	float:left;
}
.news_prev_pic img {
	margin:0px 11px 3px 0px;
}
.clear_news_prev {
	clear:right; height:20px;
}
.news_prev_pager {
	color:#999999; font-size:14px;
}
.news_prev_pager a {
	text-decoration:none;
	color:#999999;
	font-weight:normal;
}
.news_prev_pager a:hover {
	color:#F6921E;	
}

/*------------news-end ----------------------*/

/*----------------------text-page-start-----------------------------------*/
.text_page_wrap {
	margin: -40px 0px 100px 240px;
	padding: 20px 0px 50px 20px;
	position:relative;
	width:90%;
	background-image: url(av_bgr/png_60.png);
	background-repeat: repeat;
	text-align:left;
	color:#CCCCCC;
	font-size:14px;
}
.text_page_wrap ol {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.text_page_wrap ol li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	color:#CCCCCC;
	font-size:14px;
}
.text_page_wrap p {
	padding-bottom:20px;
	font-size:14px;
	color:#CCCCCC;
}
.autor_pic {
	border:1px solid #666666;
	margin:0 11px 11px 0;
	padding:2px;
}
/*-----------text-page-end--------------------*/

/*----------contact-form-start-------*/
#contact_page_h3 {
	display:block;
	color:#F6921E;
	padding:30px 0px 0px 0px;
}
.form_input {
	width: 150px;
	display:block;
	margin-bottom:5px;
}
.form_textarea {
	width: 300px;
	height: 300px;
	display:block;
	margin-bottom:5px;
}
.form_capcha {
	width: 170px;
	display:block;
	margin-bottom:5px;
	border: 1px solid #999;
}
.form_button {
	background-color:#ededed;
	border:0 none;
	cursor:pointer;
	display:block;
	height:30px;
	width:84px;
	color:#4C4C4C;
	background-image: url(av_bgr/send_btn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.red_stern {
	color: #F6921E;
}
p.warning_form {
	font-size:10px;
}
.form_input, .form_textarea {
	border:1px solid #CCCCCC;
	color:#666666;
	background-color:#999999;
}
.form_input:hover, .form_textarea:hover {
	background-color:#EDEDED;
	border:1px solid #000000;	
}
.form_input:focus, .form_textarea:focus {
	background-color:#EDEDED;
	border:1px solid #CCCCCC;
}
/*----------contact-form-end-------------------*/

/*---------------------------------links-page-start-----------*/
.link_item {
	zoom:1;
	overflow-x:hidden;
	overflow-y:auto;
	margin-bottom:30px;
}

.link_item a {
	display:block;
	font-size:14px;
	color:#FAAF40;
	margin-bottom:20px;
	text-decoration:none;
	outline:none;
}

.link_item img {
	float:left;
	border:1px solid #666666;
	margin:0 11px 11px 0;
	padding:2px;
}
/*-------------------links-page-end-----------*/


/*------sitemap_404-start-------------------*/	
#left_404 {
	/*float:left;*/
}
#right_404 {
	position:absolute;
	top:70px;
	right:50px;
	/*width:497px;*/
	width:340px;
	height:300px;
	text-align:right;
}
/*
#right_404 h3 {
	font-size:150px;
	color: #999999;
}
#right_404 h3 span {
	font-size:50px;
	letter-spacing:14px;
	text-transform: uppercase;
}*/

#right_404 h3 {
	font-size:150px;
	color: #999999;
	margin:0px;
	padding:0px;
	float:none;
	display:block;
	line-height:130px;
}
#right_404 h4 {
	font-size:50px;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	float:none;
	display:block;
	height: 50px;
	line-height:50px;
}
ul.ne_najden {
	padding-left:30px;
	padding-top:10px;
	list-style-type:none;
}
ul.ne_najden ul {
	padding-left:30px;
	list-style-type:disc;
	font-style: italic;
}
ul.ne_najden li a {
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}
ul.ne_najden li a:hover{
color:#F6921E;
}
ul.ne_najden li ul a {
	color:#CCCCCC;
	text-decoration:none;
	font-weight:normal;
}

/*------sitemap_404-end-------------------*/

/*---------------------------------------------news-start-------------------*/
.news_prev_item  {
	margin:0px 0px 15px 0px;
	overflow:visible;
	zoom:1;
	display:table-cell;
}
.news_prev_date {
	font-size:14px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}
.news_prev_item a {
	font-size:14px;
	color:#F6921E;
	text-decoration:none;
	font-weight:bold;
}
.news_prev_item a:hover {
	color:#999999;
}
.news_prev_item p {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
}
.news_prev_header {
	padding-bottom:6px;
}
.news_prev_pic {
	float:left;
}
.news_prev_pic img {
	margin:0px 11px 3px 0px;
}
.clear_news_prev {
	clear:right; height:20px;
}
.news_prev_pager {
	color:#999999; font-size:14px;
}
.news_prev_pager a {
	text-decoration:none;
	color:#999999;
	font-weight:normal;
}
.news_prev_pager a:hover {
	color:#F6921E;	
}
/*-------news-mp----------*/
		div.mews_mp_item {
			margin: 0px 0px 15px 0px;
			font-size:14px;
			color:#999999;
		}
		div.mews_mp_item p {
			font-size:12px;
		}
		a.title_news_mainpage {
			color:#999999;
			font-weight:bold;
			text-decoration:none;
		}
		a.title_news_mainpage:hover {
			color:#f6921e;
		}
.news_view img {
	float:left;
	margin:0px 11px 3px 0px;
}		
/*------------news-end ----------------------*/
/*-------------------------------------to-gallery-start--------------------------*/
.link_to_gallery_pic {
	border:1px solid #666666;
	margin:0 11px 11px 0;
	padding:2px;
}
.link_to_gallery {
	font-size:14px; 
	color:#f6921e; 
	font-weight:bold;
	text-decoration:none;
}
.link_to_gallery:hover {
	color:#CCCCCC; 
}
/*--------------------to-gallery-end--------------------------*/
/*------------------------------------------an_foto_menu start-------------*/
#foto_menu {
	position:relative;
	top:-20px;
	left:30px;
}
.fotomenu_ul {
	margin: 0px 0px 0px 20px;
	padding:0px;
	list-style-type:none;
}
.fotomenu_ul li a {
	font-size:14px;
	text-decoration:none;
}
.fotomenu_ul li a:hover {
	color:#FAAF40;
}
.fotomenu_active {
	color:#FAAF40;
}
.fotomenu_passve {
	color:#CCCCCC;
}


/*--------------an_foto_menu end-------------*/
.clear {
clear:both
}








