@charset "utf-8";
* {
	margin:0;
	padding:0;
	}
html {
	width:100%;
	height:100%;
	overflow: hidden;
	}
body {
	color:#676767;
	position:relative;
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size:1em;
	width:100%;
	height:100%;
	overflow: auto;	
	background-image:url(/img/for_site.png);
	background-repeat:repeat;

}
/*div {zoom:0;}*/
a{color:#676767;}
a:hover{color:#A6D94A;}
blockquote { margin-left:1em;}
img {
	border: none;}

h1 { font-size:1.25em; margin:1em 0 0.5em 0; padding:0; font-style:normal; font-weight:normal;}
h2 {font-size:1.15em; margin:1em 0 0.5em 0; padding:0; font-style:normal; font-weight:normal;}
h3 {font-size:1.05em; margin:1em 0 0.5em 0; padding:0; font-style:normal; font-weight:normal;}
h4 { font-size:1em; margin:1em 0 0.5em 0; padding:0; font-style:normal; font-weight:normal;}
h5 { font-size:0.9em; margin:1em 0 0.5em 0;  padding:0; font-weight:bold;}
/*ul { font-size:0.9em; margin:0.5em 0 1em 1.5em; padding:0;}
*/
ol {font-size:0.9em; margin:0.5em 0 1em 1em; padding:0;}
ol { list-style: decimal; margin:0.1em 0 0.1em 1.4em; }
/*li {font-size:0.9em; list-style:none; margin:0 0 0.1em 1.5em; padding:0;}*/
p { font-size:1em; margin-bottom:0.4em; padding:0;} 

/*прелоадер картинки*/
.loading * { position:absolute; visibility:hidden; display:none;}
.loading .img1 { background-image:url(/img/aza_sprites.png); }
/*конец*/
table {font-size:0.8em; letter-spacing:0.08em; }
td { padding-left:1em;
	padding-right:1em;
}
tr {margin-bottom:1em; width:30px; vertical-align: top; }
table ul{ margin-left:1em;}
.advancecontent { margin:2em 10% 2em;}

/*меню начало*/
#topcontact {
	padding:0.4em 0 0;
	height:2em;
	width:100%;
	background-color:#333;
	font-size:0.6em;
	letter-spacing:0.07em;
	font-style:normal;
	text-align:right;
/*	text-align:right;*/
	color: #FFF;	
	}
	
#topcontact p {text-align: right;padding:0 2em 0; display:inline;}
#topcontact a{text-align: right;display:inline;
	color:#A6D94A;
	text-decoration:none;}
#topcontact a:hover{
	color:#FFF
}
#topmenu {
	width:100%;
	height:120px;
	background-image:url(/img/menu&btn_greypolosa.png);
	background-repeat:repeat-x;
	float:left;
	position: relative;
	clear:both;
	}
#razdels {
	float:left;
	width: 700px;
	margin-top:22px;
	position: absolute;
	z-index: 2;
	}
#razdels li{
	width: 160px;
	height: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	list-style:none;
	float: left;
	}
#razdels li a {
	line-height:1.1;
	padding:0 0 0 2em;
	text-decoration:none;
	width: 150px;
	height: 20px;
	display:block;
	}
#razdels li a:hover {
	color:#FFF;
	background-color:#999999;
	}
#razdels li a.active {
	color:#000;
	background-color:#999999;
	padding:0 0 0 2em;
	text-decoration:none;
	width: 150px;
	height: 20px;
	display:block;
	}
#coltext {	
	position: absolute;
	float: left;
	margin-top:10px;
	margin-left:68.8%;
	font-size:0.6em;
	width: auto;
	height:10px;
	line-height:8px;
	border: none;
	overflow:hidden;
	text-align:center;
	z-index:4;
	}
#col {
	position: absolute;
	float: left;
	margin-top:22px;
	margin-left:70%;
	width:20px;
	height:78px;
	line-height:2px;
	border:solid #676767 1px;
	overflow:hidden;
	z-index:3;
	}
#col ul{
	padding:2px;
	font-size:4px;
	}
#col li{
	font-size:1px;
	margin-bottom:6px;
	margin-right:2px;
	list-style:none;
	width:15px;
	height:4px;
	cursor:pointer;
	display:block;
	}
#toplogo_frame { 
	width:275px;
	height:80px;
	margin-top: 22px;
	background-color:#000;
	float:right;
	display:inline;
	overflow:hidden;
	z-index: 1;
}
#toplogo{
	float:left;
	width: 150px;
}
#toplogo a{
	background: url(/img/aza_sprites.png) no-repeat top left;
	background-position: -10px -230px; width: 150px; height: 80px;

	display:block;
}
#toplogo a:hover{
	background-position: -10px -140px; width: 150px; height: 80px;

	}
#toplogo_frame ul {
	width: 115px;
	float:right;}
#toplogo_frame li{
	margin:0.8em 0 0;
	padding:0;
	list-style:none;
	display:block;
}
#toplogo_frame li a{
	text-decoration:none;
}
/*меню конец*/
/*Начало 2 уровня*/
#manygalsmenu {
width:100%;
height: auto !important; 
float:left;
clear:both;
}
#manygalsmenu ul {
	width:90%;
	margin: 0px 0px 0px 4%;
}
#manygalsmenu ul li{
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size:0.72em;
	letter-spacing:0.07em;
	margin-top:0;
	margin-left:0.3em;
	margin-bottom:0.3em;
	float:left;
	list-style:none;
}
#manygalsmenu ul li a{
	text-decoration:none;
	line-height: 1.1em;
	padding-top: 1em;
	padding-right:0.5em;
	padding-bottom:1em;
	padding-left:0.5em;
	height:auto;
	width:11em;
	display: block;
	}
	#manygalsmenu ul li a:hover{
	text-decoration:none;
	background-image:url(/img/menu&btn_greypolosa.png);
/*	background-repeat:repeat-x;*/
	background-repeat:repeat;
	}
		#manygalsmenu ul li a.active{
	text-decoration:none;
	background-image:url(/img/menu&btn_greypolosa.png);
/*	background-repeat:repeat-x;*/
	background-repeat:repeat;
	}
/*конец 2 уровня*/
/*блок контента галереи*/
#gals_content {

text-align:center;
position:relative;
width:100%;
clear:both;
overflow: hidden;
margin-left: auto;
margin-right: auto;
margin-bottom:0em;
height:auto;
}

		
/*Выподалка*/
.basic  {
width:auto; margin:0 30% 2em 4%; position:relative; float:left; text-align:left;
}
.basic div {min-width:75%; /*-width:75%;*/width:75%; clear:both;
width:70%; padding:0.5em 0.5em 0 0.1em; position:relative;
}
.basic a {
	width:auto; 
	float:left; height:auto; 
	text-align:left; 
	background-image:url(/img/menu&btn_greypolosa500px.png);		 	
	background-repeat:repeat-y; 
	cursor:pointer;
	display:block;
	padding:0.2em 1em 0.2em 1em;
	line-height:1;
	text-decoration: none;
	border-bottom: 2px dotted #676767;
	
}
.basic a:after { content: "  ▼"; }
.basic a.active:after { content: "  ▲";}

.basic2  {
	height:auto;
width:60%; margin:0 30% 2em 10%; position:relative; float:left; text-align:left;/* padding-bottom:1em; */ clear:both;
}
.basic2 div {min-width:75%; /*-width:75%;*/width:75%;clear:both;
width:100%; padding:0.5em 0.5em 0 0.1em; position:relative;
}
.basic2 a {
	clear:both;
	width:auto; 
	float:left; height:auto; 
	text-align:left; background-image:url(/img/menu&btn_greypolosa500px.png);background-repeat:repeat-y; 
	cursor:pointer;
	display:block;
	padding:0.2em 1em 0.2em 1em;
	line-height:1;
	text-decoration: none;
	border-bottom: 2px dotted #676767;
}
.basic2 a:after { content: "  ▼"; }
.basic2 a.active:after { content: "  ▲";}


/*Выподалка конец*/
/*конец блок контента галереи*/		
/*несортированные*/	

.main {width:100%; position:relative; clear:both;float:left; margin-bottom:2em;}
.centerrer{ width:63%; text-align:center; clear:both; padding-top:2em;padding-bottom:2em; padding-left:15%; padding-right:15%;	margin-left:auto;
	margin-right:auto;}
/*фотосменялка*/	

#photos {
	display:block;

/*	position: relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:800px;*/

}
#photos img {
	display:block;
	padding-bottom:2em;

}
/*конец фотосменялок*/	
.fotobookmain{ clear:both; float:left; padding-top:0.5em; margin-bottom:3em;}

.footer {
	clear:both;
	margin-left:5%;
	font-size:0.7em;
	letter-spacing:0.08em;
	color:#676767;
	position:relative;
	float:left; 
/*	min-height:30px; 
	-height:30px; margin-top:-30px; 
	line-height:30px*/; 	
	min-height:30px; 
	height:30px; margin-top:-30px; 
	line-height:30px;
	padding:0 5px
}
/*Форма обратной связи*/
/*#forma_os { float:left; position:relative; margin-left:2em; padding-left:1em;}*/

/*Конец формы ос*/
.fifstcontent{display:none;}
.fifstcontent strong {	font-weight:normal;
}
.fifstcontent ul { list-style-type:circle; margin-top:1em; margin-bottom:0.5em; margin-left:1em;
}
.fifstcontent li { margin-top:0.5em; margin-bottom:0.5em;}
/*Кнопка неведимка*/
#upbtn {
	position:relative; 
	float:left; 
	clear:both; 
	margin-left:4%; 
	margin-bottom:1em;
	font-size:1.3em;}
#upbtn a:after { content: "  ▲";}
/*Кнопка неведимка конец*/


#NESHI{text-align:center; margin:0; width:100%; height:550px; position:relative; margin-top:150px;}
#NESHI div{width:inherit; height:inherit; position:absolute; left:0; top:0; border-radius:1.5ex; background-position:center center; background-repeat:no-repeat;}


