/*!  
 * Copyright 2012 Webreactor, Team
 * http://www.webreactor.pp.ua
 * webreactor@li.ru
 *
 * Designed and built by Sergey Eroshkin
 */
 
div{
	
}

body{	
	/*background-image: url('background/concrete_wall_2.png');	*/
	/*background-color: #EAEADE;*/
	background-color: #F5F4E0;
}

.container{
	-moz-box-shadow: 1px 0px 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 1px 0px 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 1px 0px 5px rgba(0,0,0,0.5); /* Параметры тени */
}

.head_line{
	background: url('background/back_1.jpg');
	background-color:#884535;
	height:10px;
	text-align: right;	
}

.head_backround{	
	background: url('background/sky.jpg') 50% 0%;
	background-repeat: no-repeat;
	height:100%;
	width:100%;	
	position: fixed;
	z-index:-1;	
}

.left_95{
	margin-left:95px;
}


.spacer10 {
    height: 10px;
    width: 100%;
}

.spacer20 {
    height: 20px;
    width: 100%;
}

.spacer30 {
    height: 30px;
    width: 100%;
}

.Head{
	background: url('background/bgv.jpg')240px 0px;
	background-repeat: no-repeat;
}

.Head .Logo{
	background-color:#E4D7BE;
	background: url('background/logo.jpg')0px 0px;
	background-repeat: no-repeat;
	height: 300px;	
}


.Head .Slide_show{		
	background-repeat: no-repeat;	
	height: 300px;
	background-color:#E4D7BE;
}

.Collage{	
	background: url('background/collage.jpg')0px 0px;
}

.Collage_personalii{	
	background: url('background/collage_personalii.jpg')0px 0px;
}

.Collage_rayon2{	
	background: url('background/collage_rayon2.jpg')0px 0px;
}

.Collage_hronika{	
	background: url('background/collage_hronika.jpg')0px 0px;
}

.Collage_tvorchestvo{
	background: url('background/collage_tvorchestvo.jpg')0px 0px;
}

.Collage_uchastie{
	background: url('background/collage_uchastie.jpg')0px 0px;
}

.Collage_kinozal{
	background: url('background/collage_kinozal.jpg')0px 0px;
}

.Collage_pamyatniki{
	background: url('background/collage_pamyatniki.jpg')0px 0px;
}

.Collage_obekt{
	background: url('background/collage_obekt.jpg')0px 0px;
}

.Collage_mashines{
	background: url('background/collage_mashines.jpg')0px 0px;
}

.Collage_people{
	background: url('background/collage_people.jpg')0px 0px;
}

.Collage_mp{
	background: url('background/collage_mp.jpg')0px 0px;
}

.Menu .span12{
	/*height:40px;*/
	background-color:grey
}

#horizontal-multilevel-menu{
	box-shadow: 0px 1px 2px rgba(0,0,0,0.5); /* Параметры тени */
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); /* Для Safari и Chrome */
}

.center_line{
	background-color:#ffffff;
	height:20px;	
}

.center_line .corner_right{
	background-color:#ffffff;
	background: url('background/kirp_up.jpg') 100% 0px;	
	background-repeat: no-repeat;
	width:100%;	
	height:166px;
}

.corner_bottom{
	background-color:#ffffff;
	background: url('background/kirp_bottom.jpg') 0px 0px;	
	background-repeat: no-repeat;
	width:100%;	
	height:166px;
}

#wrap_Center{
	background-color:#ffffff;		
}

.Center{
	
}

.ContentFront{
	background: url('background/front.jpg') 20px 0px;	
	background-repeat: no-repeat;
}

.ContentCenter{
	background: url('background/content.jpg') 20px 50px;
	/*background-repeat: no-repeat;	*/
	background-repeat: repeat-y;
}

.ContentCenterVerses{
	background: url('background/verses.jpg') 20px 0px;	
	background-repeat: repeat-y;
	
}

.Center .Left .News h3{	
	font-size:15px;	
	font-weight: bold;
	line-height: normal;
	color:#626262;
	margin-bottom:8px;
	
}

.Center .Left .News{	
	padding-left:15px;	
}

.Center .Left .News .news-list{	
	color:#626262;
	border-top:solid 1px #c5c5c5;
}

.Center .Left .News .news-list dt{	
	font-size:12px;
	margin-left:7px;
}

.Center .Left .News .news-list dd{	
	margin-bottom:13px;
	width:260px;
}

.Center .Left .News .news-list a{	
	font-size:12px;
	line-height:10px;	
}

.ScrolledLeftMenu{
	position: fixed;
	top:54px;
}

.ScrolledTopMenu{
	position: fixed;
	top:0px;
	z-index:1;
}

.ScrolledPhotoramka{
	position: fixed;
	top:91px;	
}

.Navigation{
	margin-top:6px;	
	height:30px;	
	border-bottom:solid 1px #c5c5c5;
	font-size:12px;
}

.Content h3{
	font-size:18px;
	color:#814232;
}

.Center .Content .Page_Header h1{
	margin-bottom:20px;
	font-size:18px;
	line-height: normal;
}

.Center .Content .General{	
	min-height:430px;
	font-family:Helvetica;
	font-size:14px;
	line-height:25px;	
}

.Center .Content .General img,
.Center .Content .General_stihi img{	
	border:solid 1px #C5C5C5;
	margin:7px 10px 0px 0px;
	background-color:#fff;
	padding:5px;
	display: block;	
}

a#zoom{
	outline:none;	
}

a.Part_link:hover, a.Part_link:visited, a.Part_link:focus{
	text-decoration: none;
	outline: none;	
}

.Center .Content .Part{
	margin-bottom:20px;	
	height:95px;
	background: url('background/button_part.png');
	background-repeat: no-repeat;	
}

.Center .Content .span3 .Part:hover{	
	cursor: pointer;
	margin-top:0px;
	margin-left:0px;
	padding-left:1px;
	padding-top:1px;
	height:94px;
	background: url('background/button_part.png') 1px 1px;	
}

.Center .Content .span3 .Part h1{
	/*background: url('background/button_icon.png') 10px 9px;*/
	background-repeat: no-repeat;
	width:203px;
	font-family:Helvetica, Arial;
	font-size:15px;
	/*font-weight: bold;*/
	color:#507182;
	padding-top:12px;
	padding-left:12px;
	padding-bottom:6px;
	margin:0;
	border-bottom:solid 1px #c5c5c5;
	line-height: normal;
}

.Center .Content .span3 .Part h2{
	color:#77494B;
	font-family:Tahoma;
	font-size:12px;
	font-weight: normal;
	margin:0;
	padding-top:5px;
	padding-left:12px;
	line-height:15px;
}

.Center .Right .span2{
	height:234px;	
}

.Slides .span12{
	height:100px;
	background-color:grey;
	display: none;
}

#wrap_Frends{
	background: url('background/back_1.jpg');		
}

.Frends{	
	min-height:100px;	
}

.Frends .Left{
	padding-top:9px;
	padding-left:14px;
	padding-right:0px;
	padding-bottom:5px;
	min-height:100px;	
}

.Frends .Right{
	padding-top:9px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:5px;
	min-height:100px;	
}

#wrap_Footer{
	background: url('background/back.jpg');		
}


.Footer .f_Left, .Footer .f_Center, .Footer .f_Right{
	height:200px;
	background-color:grey;
	display: none;
}

#wrap_Copyrights{
	/*background: url('background/back.jpg');	*/
	border-top:solid 1px #ffffff;
	background-color:#383838;	
}

.Copyrights{	
	font-size:11px;
	font-family:Helvetica, Arial;
	color:#F2F2F2;
}

.Copyrights .Left, .Copyrights .Right{
	min-height:50px;	
}

.designed {
margin-top:20px;
text-align:right;
font-weight:normal;
font-size:10px;
float: right;
font-family:arial;
text-align: left;
}

.designed img{
float: right;
margin:0;
}

.Photoramka{
	width:220px;
	margin: 0 0 0 40px;	
    -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 5px 5px 10px rgba(0,0,0,0.5); /* Параметры тени */    
}

.forPhoto{
	min-height:540px;
	background: url('background/kirp_down.jpg') 0px 100%;
	background-repeat: no-repeat;
	position: relative;	
}

#Photoramka_up{
	background: url('background/ramka_top.jpg');
	background-repeat: no-repeat;
	height:35px;
			
}

#Photoramka_center{
	background: url('background/ramka_center.jpg');			
	background-repeat: repeat-y;	
	min-height:170px;
}

#Photoramka_center img{
	margin-left:35px;
	width:150px;
	border:solid 1px #fff;
}


#Photoramka_down{
	background: url('background/ramka_down.jpg');
	background-repeat: no-repeat;
	height:35px;		
}

.line_bottom{
	height:50px;
	background-color:#fff;
	display: none;
}

.text{
	font-size:12px;
}

#lightbox_overlay{
	position: fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background: #363332 url('/images/loading.gif') no-repeat scroll center center;
  z-index:1;
	
}

#lightbox_container{
	position: fixed;
	background-color:#fff;
	padding:10px;
	-moz-box-shadow: 5px 5px 10px #000; /* Для Firefox */
    -webkit-box-shadow: 5px 5px 10px #000; /* Для Safari и Chrome */
	box-shadow: 5px 5px 10px #000; /* Параметры тени */
  z-index:1;		
}

#share42 {display: inline-block; padding: 6px 0 0 6px; background: none; border: 0px solid #E9E9E9; border-radius: 4px; z-index:1000;}
#share42:hover {background: none; border: 0px solid #D4D4D4;}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7;}
#share42 a:hover {opacity: 1;}