body {
padding:0;
margin-top:0;
font-size:14px;
font-family:Georgia, Verdana;
}
table td{
margin:0;
padding:0;
} 
.inactive {
color:#999999;
}
a{
color:#006633;
text-decoration:none;
}
a:hover{
color:#009933;
text-decoration:underline;

}


#header {
width:1000px;
height:167px;
background:url(/p/header.jpg) left top no-repeat;
}
#footer{
height:40px;
width:1000px;
background:#d6d1ca;
color:#ffffff;
text-align:center;
font-weight:bold;
padding-top:17px;
}
#logo {
position:relative;
left:100px;
margin-top:10px;
_margin-left:100px; /* ie 6 */
_margin-top:10px;
width:241px;
height:140px;
background:url(/p/logo.png) left top no-repeat;
}
#topnav{
margin-bottom:5px;
}
#topnav_mid{
height:35px;
background:url(/p/topnav_mid.png) left top repeat-x;
font-family:Verdana;
color:#ffffff;
font-size:10px;
font-weight:bold;
}
#topnav_mid a{
text-decoration:none;

color:#ffffff;
}
#topnav_left {
height:35px;
width:21px;
background:url(/p/topnav_left.png) no-repeat;
}
#topnav_right {
height:35px;
width:20px;
background:url(/p/topnav_right.png) no-repeat;
}
#leftblocks {

}
#leftnavblock{
width:224px;
text-align:left;
margin-bottom:40px;
}
#leftnav_top{
width:224px;
height:19px;
background:url(/p/leftnav_top.png) no-repeat;
}
#leftnav_mid{
width:224px;
background:url(/p/leftnav_mid.png) repeat-y;
}
#leftnav_mid a {
text-decoration:none;

display:block;
}
.lvl1_element{
margin-left:20px;
margin-top:5px;
padding-bottom:5px;
margin-right:5px;
text-transform:uppercase;
border-bottom:1px solid #9e9e94;
color:#000000;
}

.lvl2_element{
color:#000000;
}
.lvl3_element{
color:#000000;
}
.activeMenu {
color:#ffaaaa;
}

.expandable {
background:url(/p/leftnav_point.jpg) no-repeat 158px 12px;

}
.secondlevelmenu {
list-style:url(/p/menudot.jpg);
margin:0 0 0 50px;
padding:0px;
}
.thirdlevelmenu {
list-style:url(/p/menudot.jpg);
margin:0 0 0 25px;
padding:0px;
}
.secondlevelmenu li {
margin:0;
padding:0;
}
#leftnav_bot{
width:224px;
height:13px;
background:url(/p/leftnav_bot.png) no-repeat;
}
.leftblock {
margin-bottom:15px;
width:224px;
}
.lt{
width:17px;
height:30px;
background:url(/p/cont_lefttop.png) no-repeat;
}
.mt{
width:100%;
height:30px;
font-size:1px;
_overflow:hidden;
background:url(/p/cont_topstretch.png) repeat-x ;
}
.rt{
width:16px;
height:30px;
background:url(/p/cont_righttop.png) no-repeat;
}
.ls{
width:17px;
height:100%;
background:url(/p/cont_leftstretch.png) repeat-y;
}
.rs {
width:16px;
height:100%;
background:url(/p/cont_rightstretch.png) repeat-y;
}
.lb{
width:17px;
height:16px;
background:url(/p/cont_leftbot.png) no-repeat;
}
.mb {
width:100%;
height:16px;
overflow:hidden;
background:url(/p/cont_botstretch.png) repeat-x;
}
.rb{
width:16px;
height:16px;
background:url(/p/cont_rightbot.png) no-repeat;
}
#contentblock {
margin-left:12px;
padding-top:5px;
margin-bottom:15px;
}
body:nth-of-type(1) #contentblock {
	border-right:1px solid white;/* чудной chrome */
}
#maincontent {
padding-right:15px;
width:100%;
min-height:535px;
_height:535px;

}
.contnav {
position:relative;
top:-5px;
}
.contnav_mid{
height:34px;
background:url(/p/title_stretch.png) repeat-x;
color:white;
font-weight:bold;
font-size:14px;
}
.contnav_left {
height:34px;
width:20px;
background:url(/p/title_left.png) no-repeat;
}
.contnav_right {
height:34px;
width:23px;
background:url(/p/title_right.png) no-repeat;
}
.searchform {

}
.searchform  *{

}
.inline-block{
	display:-moz-inline-stack; /* для FF2 */
	display:inline-block; /* для других */
	zoom:1; /* для ие */
	*display:inline; /* для ие */
	_overflow:hidden; /* для ие6, чтобы не умещающиеся в нем элементы не раздвигали блок */

}
.input_left {
background:url(/p/searchinp_left.jpg) no-repeat left top;
}
.input_stretch {
background:url(/p/searchinp_stretch.jpg) repeat-x top;
}
.input_text {
width:130px;
font-family:Verdana;
font-size:10px;
height:18px;
border:none;
padding:0 0 0 5px;
background:url(/p/searchinp_right.jpg) no-repeat right top;
}
.searchform .input_but {
width:21px;
height:18px;
border:none;
cursor:pointer;
background:url(/p/searchbut.png) no-repeat;
}
#request_nav {
width:605px;
margin:0px 0 15px 90px;
padding-top:7px;
border-bottom:1px solid #969696;
font-size:12px;
}

#request_nav a {
text-decoration:none;
font-family:Verdana;
padding-right:7px;
margin-right:4px;
background:url(/p/nav_arrow.jpg) no-repeat right;
color:#000000;
}
/* news */
.newstable{ 
font-family:Verdana;
margin:0 0 7px 0;
padding:0 0 7px 0;
border-bottom:1px solid #e3e0dd;

}
.newsdate{
width:90px;
text-align:left;
font-size:11px;
font-weight:bold;
color:#006837;
margin:2px 0 7px 0;
}
.moreinfo{
width:90px;
height:19px;
}
.moreinfo_a{
color:#000000;
font-family:Verdana;
text-decoration:none;
}
.but_left{
width:6px;
height:19px;
background:url(/p/but-left.png) no-repeat;
}
.but_right{
width:21px;
height:19px;
background:url(/p/but-right.png) no-repeat;
}
.but_mid{
height:19px;
background:url(/p/but-stretch.png) repeat-x;
font-size:11px;
}
.newssubject{
color:red;
font-weight:bold;
font-size:13px;
margin-bottom:4px;
}
.newstext{
font-size:12px;
}
/* end */
/* publish with photo */
.pubPic{
border:1px solid #cccccc;
}
.ppdate{
text-align:left;
font-size:10px;
font-weight:bold;
color:#006837;
margin:2px 0 7px 0;
}
.ppmore{
width:75px;
margin-top:3px;
height:19px;
}
/* end */
.content {
background:#f2f2f2;
}
.bottomnav_div .bg{
background:#ffffff;
}
.bottomnav_div {
text-align:center;
height:18px;
font-family:Verdana;
color:gray;
}

.bottomnav_div a {
color:#000000;

text-decoration:none;
}

.next, .prev {
height:18px;
width:21px;
padding:0;
margin:0;
cursor:pointer;
}

body {
background:#ffffff;
margin:0;
padding:0;
}
.prev {
margin-right:4px;
background:url(/p/bot_leftarrow.png) no-repeat;
}
.next {
margin-left:4px;
background:url(/p/bot_rightarrow.png) no-repeat;
}
.first{margin-left:5px;}
.second{margin-left:20px;}
.third{margin-left:35px;}
.fourth{margin-left:40px;}
.fiveth{margin-left:55px;}

