/*  
Author: Andrey Parashchenko e-mail: reand@ukr.net
Description: website www.photo-olka.com */
body{
	font-size: 12px;
	font-family: verdana;
	background-color: #000;
	text-align: center;
	color:#d3d3d3;
}
.articlesMain{
	font-size: 15px;
}
a{
	text-decoration:none;
	color:#6e6e6e;
}
a:hover{
	text-decoration:underline;
	color:#b3b3b3;
}
.grey{
	color:#b3b3b3;
}
h1{
	font-size:16px;
}
h2{
	font-size:14px;
}
h3{
	font-size:13px;
}
h4{
	font-size:12px;
}
h5{
	font-size:11px;
}
h6{
	font-size:10px;
}
img{
	border:0;
}
.main{
	width:950px;
	margin:20px auto;
	background-color:#171717;
	position: relative;
}
.header{
	position: relative;
	width:950px;
	height:196px;
}
.lineBg{
	position:absolute;
	left:0;
	width:950px;
	height:55px;
	background: #1e1e1e;
}
.firstBg{
	top:0;
}
.secondBg{
	top:137px;
}
.logo{
	background:transparent url(../images/logo.gif) no-repeat scroll 475px 10px;
	top:65px;
}
/* menu left*/
.menu{
	list-style:none;
	padding-left:0;
}
.mGallery{
	position:absolute;
	right:20px;
	top:150px;
	width: 600px;
}
.mGallery li{
	float:right;
}
.mGallery a{
	color:#078978;
	display: block;
	padding: 0px 5px;
	border-right: 1px solid #5F5F5F;
}
.mLeft{
	position:absolute;
	top:10px;
	left:0px;
	margin:0;
	padding:0;
}
.mLeft li{
	text-align:left;
	margin:0;
	padding:0;
}
.mLeft img, .mLeft a{
	border:0;
}
.mLeft a{
	display:block;
	padding:8px 0 0 45px;	
	width:210px;
	height:22px;
	margin-bottom:3px;
	text-align:left;
}
.mLeft a.menu1{
	background-color:#396af6;
	width:142px;
}
.mLeft a.menu2{
	background-color:#ffa303;
	width:128px;
}
.mLeft a.menu3{
	background-color:#ec09ca;
	width:152px;
}
.mLeft a.menu4{
	background-color:#078978;
	width:175px;
}
.mLeft a.menu5{
    background-color: #8e7de5;
    width: 128px;
}
.mLeft a:hover.menu1{
	width:172px;
}
.mLeft a:hover.menu2{
	background-color:#ffa303;
	width:158px;
}
.mLeft a:hover.menu3{
	background-color:#ec09ca;
	width:162px;
}
.mLeft a:hover.menu4{
	background-color:#078978;
	width:205px;
}
.mLeft a:hover.menu5{
    width: 148px;
}
.mLeftArticles{
	width:175px;
	float:left;
	margin: 10px 0;
	padding:0;
}
.mLeftArticles li{
	margin-bottom:15px;
}
.articles-all{
	overflow:hidden;
}
.articles-all h1.first{
	margin-top:12px;
}
/* Content */
.content{
	margin:20px;
	width:876px;
	min-height:300px;
	overflow:hidden;
	background-color:#000;
	padding:17px 17px 70px;
	text-align:left;
	position: relative;
}
.articles-all h1,.articles-all h2,.articles-all h3,.articles-all h4,.articles-all h5,.articles-all h6,.articles-all a{
	color:#ffa303;
}
.articles-all h1{
	text-transform:uppercase;
	margin-top:40px;
}
.articles-all p{
	#text-align:justify;
}
.mLeftArticles .current{
    text-decoration: underline;	
}
p.leftAlign{
	text-align:right;
}
.articlesMain{
	float:right;
	width:625px;
	padding-right:45px;
}
.galTitle{
	float:left;
	margin:10px 5px;
	padding:0;
}
.galTitle img {
	margin:0;
	padding:0;
}
/* footer */
.footer{
	width:930px;
	height:30px;
	background-color:#000;
	padding:15px 10px 30px;
	text-align:left;
}
.footer{
	color:#ccc;
	position:relative;
}
.menuBottom{
	position:absolute;
	right:5px;
	top:10px;
	height:20px;
}
.homeLink{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:490px;
	height:69px;
	text-decoration:none;
}
a.homeLink:hover{
	border-bottom:1px solid #ccc;
	text-decoration:none;
	
}
.homeLink span{
	display:none;
}
.index, div.gallery{
	text-align:center;
	padding-top:30px;
}
.siteMap{
	margin-top:10px;
	float:left;
	text-align:left;
}
.orange{
	color:#FFA303;
}
.contactsColor{
	color:#ec09ca;
}
.contacts{
	padding:50px 50px 50px 70px;
}
.contacts img{
	margin-bottom:20px;
}
.form{
	height:200px;
}
.form .firstCol{
	float:left;
	width:240px;
}
.form .firstCol input{
	width:230px;
	height:23px;
	border: 1px solid #ec09ca;
	background-color:#000;
	color:#fff;
}
.form label{
	text-transform:uppercase;
	font-size:10px;
	display:block;
	padding-top:3px;
}
.form .secondCol{
	float:left;
	width:450px;
	color:#fff;
	margin-top:-3px;
}
.form textarea{
	border: 1px solid #ec09ca;
	background-color:#000;
	width:445px;
	height:111px;
	color:#fff;
}
.form .submitBut{
	float:right;
	background-color:#000;
	border:none;
	color:#fff;
	text-decoration:underline;
}
.galleryAlbum{
	margin:0 auto;
	text-align: center;
	width:800px;
	overflow: hidden;
	padding:0;
}
.galleryAlbumFloat{
	margin: 0 auto;
	overflow: hidden;
	padding:0;
}
.galleryAlbum a{
	margin: 0px;
	display: block;
	float:left;
	padding:0px;
}
.mGallery a.current{
	text-decoration: underline;
}
.commentHeader strong{
	color:#FFA303;
	font-size:9px;
}
.commentHeader{
	margin-top:5px;
	font-size:11px;
}
.commentBody{
	padding-left:30px;
}
.questionBody{
	padding-bottom:30px;
}
.errors{
	list-style:none;
	color:red;
	font-size:10px;
}

.wait{
	background: #000 url(../images/images/loadinfo.net.gif)  no-repeat 50% 180px;
	position:absolute;
	z-index:1000;
	height:600px;
	width:910px;
	left:20px;
	top:220px;
	display:none;
	overflow:hidden;
}
a.zoom{
	border:1px solid #6E6E6E;
}
a.zoom:hover{
	border:1px solid #078978;
}
.gallery .galleryAlbumFloat a.zoom{
	margin:5px;
}
.zend_form dd pre{
	font-size: 8px;
}
.textOfAlbum{
	text-align: left;
}
a.indexImg{
	display: block;
	border-color: #000;
}
center.banner-links{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
	-moz-opacity: 0.30;
	-khtml-opacity: 0.30;
	opacity: 0.30;
}
.review .articlesMain{
    width: 830px;
}
.review h1, .review .commentHeader strong, .review .headerMessageForm{color:#8E7DE5;}
.review .headerMessageForm{font-weight: bold; margin: 30px 0 0; }
.review .zend_form{margin-top: 0;}
.review .commentBody{padding-bottom: 20px;}
.wikiWidget{ width: 540px;}
.pager{
	float:right;
}
.contactsInHead{position:absolute; right: 20px; top:13px; width: 200px;}
