html {
  height:100%;
}

body {
  padding:0;
  width:1041px; margin:0 auto;
  min-height:100%;
  position:relative;
}

* html body {
  height:100%;
}

#footer {
  position:absolute; bottom:0;
  height:37px; width:1024px;
  padding:1px 0;
  margin-left:8px;
}
#copyright{
color:#FFFFFF;
position:absolute; right:5px; bottom:6px;
font-size:11px;
}

#content {
  padding-bottom:42px;


}

#main {
  float:left; width:82%;
  margin-left:18%;
 
}

#main p{
padding-right:30px;
padding-left:15px;

text-align:justify;
font:normal 12px/13pt  Verdana, Arial, Helvetica, sans-serif;

}
#main a{
color:#0033CC;
}
#main a:hover{
color:#CCCCCC;
}
#title{
margin-right:20px;
padding-right:20px;
padding-left:15px;
padding-top:5px;
font:bold 13px Tahoma,sans-serif;
}
* html #main {
  margin-left:9%;
}
#sections {
  float:left; width:180px; margin-left:-100%;
  overflow: hidden;
  color:#000;
  margin-top:-5px;
}

*html #sections{
margin-top:11px;
}
#sections ul{
list-style:none;
margin-left:0px;

}
#sections ul.subnav{
margin-left:-20px;
padding-bottom:2px;

padding-top:7px;

}
#sections ul.subnav li{
border-bottom:none;
}
#sections a{
color:#643006;
}
#sections a:hover	{color:#000;}

#sections li{
background:url(../images/menu-li.gif) no-repeat 0px 5px;
padding-left:13px;
padding-bottom:5px;
vertical-align:middle;
margin-left:-20px;
margin-right:15px;
font:normal 13px  Tahoma, sans-serif;
color:#643006;

border-bottom:solid 1px #c3ccaa;
}
*html #sections li{
margin-left:20px;
font:normal 12px  Tahoma;
color:#643006;
}
*+html #sections li{
margin-left:22px;
}
#search
{
margin-left:10px;
padding-bottom:20px;	
}
#projects ul{
padding-left:30px;	
}
#projects a{
color:#643006;
	
}
#projects a:hover{
color:#000;
	
}
#side_menu{
width:166px;
height:21px;
background: url(../images/side_menu.png) #94b245;
margin-left:9px;
margin-top:5px;
}
*html #side_menu{
margin-top:0px;
margin-left:7px;
}
#side_menu, x:-moz-any-link{
margin-left:9px;
}
#side_news{
width:166px;
height:21px;
background: url(../images/side_news.png) #94b245;
margin-left:9px;
}
*html #side_news{
margin-left:7px;
}
#side_news, x:-moz-any-link{
margin-left:9px;
}
#newsbox{
font:normal 12px Tahoma,sans-serif;
margin-left:17px;
margin-top:7px;
padding-bottom:70px;
text-align:justify;
padding-right:15px;


}
*+html #newsbox{
	margin-left:0px;
	padding-right:30px;
	
}
#newsbox span{
font:normal 11px Tahoma,sans-serif;
margin-left:88px;

}
#newsbox li{
font:normal 11px Tahoma;
text-align:left;	
}

#informer{
font:normal 12px Tahoma,sans-serif;
font-size:12px;

border:solid 1px #000;
margin-left:20px;
margin-top:140px;
margin-bottom:40px;
}
#newsarch{
margin-left:14px;	
height:25px;
width:95%;


	
}
.archheader{
color:#5E1A09;
font: bold 14px Tahoma;	

	
}
#archbody{
padding-bottom:10px;

	
}
#archbody p {
padding:0px;
margin:0px;	
	
}
#archdate{
	font: bold 9px Tahoma;	
	color:#ccc;
	float:right;
}
#pagi a{
color:#643006;	
font:normal 11px Tahoma ;
}

#newsdate{
	font: bold 9px Tahoma;
	color:#ccc;
	margin-left:15px;
}
#newshead{
	font: bold 9px Tahoma;
	
}
#newsbox {
	list-style:none;
	
padding-left:0px;
padding-bottom:0px;
vertical-align:middle;
margin-left:-20px;
margin-right:10px;


}
*html #newsbox{
	margin-left:0px;
	margin-right:20px;
}
#newsbox li {
	list-style:none;
background:none;	
padding-left:0px;
padding-bottom:0px;
vertical-align:middle;
margin-left:0px;
margin-right:0px;
color:#000;
border:none;


}
#newsbox p{
	padding:0;
	margin:0;
	
}

#content {
  overflow:hidden; width:100%;
   
}

#imgtable{
float:left; padding-right:20px;
}

#counter{
margin-left:10px;
margin-top:3px;	
	
}

/* Pic ******************/

html {
  background: #e1e0de;
}

body {
  background:url(../images/bg.jpg) #fbf6e5 left top repeat-y;
  color:black;
}

#header {
background:url(../images/headerbg.jpg) #8fa105;
height:219px;
width:100%;
}
#footer{
  background:#55200b;
}


#home{
position:absolute;
right:50px;
top:10px;
border:none;
}
#mail{
position:absolute;
right:33px;
top:12px;
border:none;
}
#line{
background:#55200b;
width:1025px;
height:15px;
margin-left:8px;

}
.block{padding-left:15px;}
.block .descr	{padding:10px;}
*html .block .descr{padding-top:20px;}
.block .top	{font-size:10px;background:#fbf6e5;line-height:12px;padding:3px 5px;width:80px;text-align:center;margin:-10px 0 10px 0;}
.block .more	{margin-top:10px;}
.block .title	{font-weight:bold;margin-bottom:10px;}
.block .thumb img	{border:2px solid #55200b;}

.gallery-thumbs	{clear:both;text-align:center !important; padding-top:20px;}
.gallery-thumbs .wraper	{width:700px;text-align:center;margin:auto;}
.gallery-thumbs .wrap	{float:left;background:#fbf6e5;vertical-align:middle;text-align:center;margin:4px;border:1px solid #900;}
.gallery-thumbs .wrap .in	{width:128px;}
.gallery-thumbs img	{vertical-align:middle;padding:5px;}
.gallery-thumbs br	{clear:left;}
.gallery-thumbs .coml	{display:block;padding:5px 0;}
.gallery-thumbs img	{border:1px solid #ccc;}
.t {
float:left;background:#fbf6e5;vertical-align:middle;text-align:center;margin:4px;border:1px solid #900;
}

/*************/

* html #sections li a {
  height:1%;
}

* html h1 {
  height:1%;
}

