@charset "utf-8";
/* CSS Document */
body {
	background: #ebd7a2
	            url(img/back1.jpg);
	margin: 0; 
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#303030;
	font-size:100%;
    line-height:1.125em;
	}
a {color:#333; }
a img, img a, a, a:active { border: none; outline: none;}
.divider { font-size: 0px; line-height:0; clear:both;}

a:visited { text-decoration: underline; color:#333;  border: none; }
a:hover { text-decoration: underline; color:#333;  border: none;}
a:active { text-decoration: none; color: #de0505; border: none;}	

p { padding: 0; margin: 0;}




#maintable { 
     min-width: 740px;
	 max-width:1050px;
	}
	
#up { 
	background: #de0505
	            url(img/sun.jpg)
				right top
				no-repeat;
	padding: 0;
	margin: 0;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.1em;
		}
#up img { 
		padding: 14px 26px 25px 36px;
		float:left;  
		}
		
#upforall { 
	background: #de0505
	            url(img/sun.jpg)
				right top
				no-repeat;
	padding: 0;
	margin: 0;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	border-bottom:#e0cb90 solid 1px;
		}
		

#upforall img { 
		padding: 14px 14px 25px 36px;
		float:left;  
		}	
			
#upforall a img	{ border:none;}	
		
		
#menu {height: 15px;
		width: 100%;
		background-color: #262626;
		padding:  5px 0 5px 0;
		font-size: 0.9em;
		position:relative;
		font-family: Tahoma, Arial;
		color:#f1dda5;
		}	
		
#menu a{text-decoration:none;
		color:#f1dda5; position:relative; padding: 0 25px 0 0; border: none;
	 		}
#menu  a:visited { text-decoration: none; color: #f1dda5; border: none; }
#menu  a:hover { text-decoration: underline; color: #f1dda5; border: none;}
#menu  a:active { text-decoration: none; color: #de0505; border: none;}


#menuforall {height: 15px;
		width: 100%;
		background-color: #262626;
		padding:  2px 0 2px 0;
		font-size: 0.8em;
		position:relative;
		font-family: Tahoma, Arial;
		color:#f1dda5;
		text-align:left;
		}	
		
#menuforall a img	{ padding-top:3px; border:none;}	
#menuforall a{text-decoration:none;
		color:#f1dda5;
		position:relative;
		padding: 0;
		border: none;
	 		}
#menuforall .palka {color:#6c6348;}			
#menuforall  a:visited { text-decoration: none; color: #f1dda5; border: none; }
#menuforall  a:hover { text-decoration: underline; color: #f1dda5; border: none;}
#menuforall  a:active { text-decoration: none; color: #de0505; border: none;}




			
#leftf { /*width: 20px;*/
		background-image:url(img/backleft.jpg);
		background-repeat: repeat-y;
		min-height: 800px;
		height: inherit;
		}

#rightf {/*width: 20px;*/
		background-image:url(img/backright.jpg);
		background-position:  100% 0;
		background-repeat: repeat-y;
		}
		
#content {
	background: #ebd7a2
	            url(img/back.jpg);

		}		
		
#content a {color:#333; font-weight: normal; text-decoration: underline;}
#content a:visited {text-decoration: underline; color:#333;  font-weight: normal; border: none; }
#content a:hover {text-decoration: none; color:#de0505;  font-weight: normal; border: none;}
#content a:active {text-decoration: none; color: #de0505; font-weight: normal; border: none;}			
#content .podheader a:hover {text-decoration: none; color:#333;  font-weight: normal; border: none;}

#contentall {
	background: #ebd7a2
	            url(img/back.jpg);
	padding: 0 10px 50px 25px;
	
    
		}		
		
#contentall a {color:#333; font-weight: normal; text-decoration: underline;}
#contentall a:visited {text-decoration: underline; color:#333;  font-weight: normal; border: none; }
#contentall a:hover {text-decoration: none; color:#de0505;  font-weight: normal; border: none;}
#contentall a:active {text-decoration: none; color: #de0505; font-weight: normal; border: none;}






#contentall .podheader {padding: 0; font-size:0.9em; font-weight:bold;}	

#contentall .text		{ padding: 0 0 40px 0px;}

#contentall .text p		{ padding: 5px 0;}


#contentall .text table img {padding: 4px 8px 10px 0; }
#contentall img { padding: 4px 4px 0 0;}


.epigraf p {padding: 0; margin: 0; line-height: 0.8em;
}
		
.headline { font-family:Arial, Helvetica, sans-serif; 
			color: #de0505; font-size: 1.3em; 
			padding: 51px 0 25px 0; 
			text-align:center; font-weight:500;			
			}
			
			
h1 { font-family:Arial, Helvetica, sans-serif; 
	color: #de0505; font-size: 1.5em; font-weight: 700;
	padding: 60px 0 20px 0; 
	text-align:center; 			
			}

.text { font-family:Arial, Helvetica, sans-serif; 
		float: none;		
		font-size: 0.8em; 
		font-weight:normal; 
		padding: 0 15px 0 15px;
		line-height: 1.5em; 
		vertical-align:top;
		}
		
.category {font-family:Arial, Helvetica, sans-serif; 
		font-size: 0.8em; 
		font-weight:normal; 
		padding: 10px 15px 40px 0px;
		line-height: 1.8em; vertical-align:top;}		
		
a .ssilka { color:#de0505; text-decoration:none; padding-right:15px; }	
a:visited .ssilka {text-decoration: none; color:#333;  font-weight: normal; border: none; padding-right:15px;}
a:hover .ssilka {text-decoration: underline; color:#de0505;  font-weight: normal; border: none; padding-right:15px;}
a:active .ssilka {text-decoration: underline; color: #de0505; font-weight: normal; border: none; padding-right:15px;}

		
.textlist { font-family:Arial, Helvetica, sans-serif; 
		font-size: 0.8em; 
		font-weight:normal; 
		padding: 0 15px 0 15px;
		line-height: 1.8em; vertical-align:top;
		}
		
.textlist .category {font-size: 1em; }	
.textlist .podheader	{font-size: 1.4em; text-align:left; padding: 40px 0 0px 30px;}
.date { font-size: 0.7em;
		 color:#666666;
		 padding: 2px 15px 5px 0px;}		
		
.namecellform { padding: 8px 0 5px 0;}
.textform {font-family:Arial, Helvetica, sans-serif; 
		font-size: 1em; color:#000; line-height: 1em; padding:0; margin:0;
		}
		
#new  { padding: 0 0 0 120px;}		
#new .podheader		{padding: 10px 0 0 0px;}	
#new .text		{ padding: 0 0 30px 0px;}
#new img { padding: 4px 10px 5px 0;}



.gallery_roome { text-align:center;}

/* .gallery {
	width:150px;
	background-color:#d0ad6c;
	text-align:center;
	padding: 35px 17px 10px 17px;
	margin: 10px 20px 0px 0;
	float:left;
}*/
.gallery {
	width:150px;
	background-color:#d0ad6c;
	text-align:center;
	padding: 15px  17px 7px 17px;
	margin: 10px 20px 0px 0;
	float:left;
}
.gallery img { float:none; }
.textgallery { min-height: 6em; text-align:left; font-size:0.8em;}
a .textgallery { text-decoration:underline;}
a:visited textgallery { text-decoration:underline;}
a:hover textgallery { text-decoration:underline;}

.psrazdel {width:150px; text-align:left; font-size:0.8em; }
.submenugallery { /*width: 25%;*/ min-width: 230px; max-width: 230px; float:right; border-left-width: 1px; border-left-style:solid; border-left-color:#d0ad6c; padding-left: 14px; margin-left: 14px; }
.biggallery { float:left; height: 350px;}

.gallery_rel {
	width: auto;
	max-width: 300px;	
	background-color:#d0ad6c;
	text-align:center;
	padding: 7px  5px 7px 5px;
	margin: 10px 20px 0px 0;
	float:left;
}
.psrazdel_rel {width:300px; text-align:left; font-size:0.8em; }


.gallery_tenwater
{
	width: 150px;
	background-color:#d0ad6c;
	text-align:center;
	padding: 7px  5px 7px 5px;
	margin: 8px 20px 0px 0;
	float:left;
}

.textgallery_tenwater { min-height: 5em; text-align:left; font-size:0.8em;}
.biggallery_tenwater{ float:left; height: 207px;}
.submenugallery_tenwater { /*width: 25%;*/ min-width: 230px; max-width: 230px; height: 621px; float:right; border-left-width: 1px; border-left-style:solid; border-left-color:#d0ad6c; padding-left: 14px; margin-left: 14px; }

#footer_block { width: 1024px; margin: 0 auto;}
#footer {background: #de0505;
		 width: 100%;		
		 text-align:left;	 
		color:#eae2c3; 
		font-size: 0.8em;
		padding:  15px 37px 10px 37px; 
		}
		
#footer a:link, .footerdesc a:link {color:#f1dda5;}
#footer a:visited, .footerdesc a:visited {color:#f1dda5;}
#footer a:hover, .footerdesc a:hover {color:#f1dda5;}
#footer a:active, .footerdesc a:active {color:#f1dda5;}
		
.footertsel { float:left; width:100px; padding: 5px; text-align: left;}
.footerdesc { float:right; width: 900px; padding: 5px; text-align: left;}

.menudown { text-align:center;
         width: 100%;
		 padding: 0 0 15px 0;
		font-size: 1em;
		font-family: Tahoma, Arial;
		}
.menudown a{padding:  0 20px 0 0;
		color:#f1dda5;
		}
.menudown a:visited{color:#f1dda5;}
.menudown a:hover{padding:  0 20px 0 0;
		color:#f1dda5;
		}
.menudown a:active {color:#f1dda5;}

.copy { font-size: 0.9em; text-align: left;}
.ok { display:none;}


.page_activ { background: #f00; color: #fff; width: 15px; margin: 0 3px; padding: 2px 6px; }
.page_simpl { }

