.logo_cont img
{
	behavior:url(/templates/theme/js/iepngfix.htc);
}
body
{
	background: url(../images/bg_bottom.jpg) repeat-x bottom;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #325a7f;
	padding: 0;
	margin:0;
}
.logo {
background:url(../images/bg_top.jpg) repeat-x;
display:block;
width:100%;
height:302px;
}
.logo_cont {
background: url(../images/top.jpg) no-repeat right;
display:block;
width:100%;
height:302px;
}
.logo_cont .l {
position:relative;
top:35px;
left:25px;
}
.menu {
display:block;
width:100%;
height:45px;
background:#e6e6e6;
text-align:center;
}
.menu a {
color:#174559;
font-size:16px;
font-weight:bold;
line-height:45px;
margin-left:25px;
margin-right:25px;
text-decoration:none;
text-transform:lowercase;
}
.menu #sep {
height:25px;
position:absolute;
width:1px;
height:25px;
top:312px;
border-left:#a1a1a1 2px dotted;
}
.menu a#active_menu {
color:#000000;
font-weight:bold;
font-size:16px!important;
}
.content {
display:block;
}
.page {
background:#f0f0f0;
margin-left:260px;
margin-right:10px;
margin-top:20px;
padding:10px;
}
.page#col {
background:#f0f0f0;
margin-left:260px;
margin-right:260px;
margin-top:20px;
padding:10px;
}
.left_col {
display:block;
float:left;
width:240px;
padding-top:10px;
padding-left:20px;
}
.left_col a {
display:block;
line-height:40px;
height:40px;
background:url(../images/link.gif) no-repeat bottom left;
font-size:12px;
color:#49525a;
text-decoration:none;
font-weight:bold;
padding-left:10px;
padding-top:0px;
width:100%;
}
.left_col a#active_menu, .left_col a:hover  {
color:#003399;
}
.left_col .moduletable-search {
background:#ececec;
padding-left:15px;
padding-top:5px;
margin-top:15px;
padding-bottom:15px;
}
.left_col .moduletable-search h3 {
background:url(../images/search.gif) no-repeat left;
display:block;
height:41px;
line-height:41px;
padding-left:45px;
font-size:16px;
}
.right_col {
display:block;
float:right;
width:240px;
padding-left:10px;
}
.right_col .moduletable-news h3 {
background:url(../images/rupor.gif) no-repeat left;
display:block;
height:55px;
line-height:55px;
padding-left:50px;
font-size:16px;
}
.right_col .dn-each {
margin-bottom:20px;
}
.right_col .dn-date {
background:url(../images/data.gif) no-repeat left;
padding-left:20px;
display:block;
height:16px;
}
.right_col a.dn-title {
color:#1088b5;
}
.right_col .dn-introtext {
color:#3f3f3f;
padding-bottom:5px;
display:block;
margin-top:5px;
}
.right_col .moduletable-mail {
background:#efefef;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
.right_col .moduletable-mail h3 {
background:url(../images/mail.gif) no-repeat left;
display:block;
height:55px;
line-height:55px;
padding-left:60px;
font-size:16px;
}
.footer {
position:static;
clear:both;
background:url(../images/stul.jpg) right bottom;
background-repeat:no-repeat;
bottom:0px;
display:block;
width:100%;
height:180px;
text-align:center;
}
.footer a {
padding-left:10px;
padding-right:10px;
}
.footer .moduletable table td {
padding-top:30px;
}
.copy {
text-align:left;
float:left;
color:#7e7b72;
margin-top:80px;
margin-left:30px;
}
.copy a {
color:#907e55;
}
.counters {
margin-top:80px;
margin-left:200px;
}
td, div, a {
font-family: Tahoma, "Times New Roman", Times, serif;
font-size: 12px;
color: #325a7f;
}

/* Заголовки блока */
.contentheading h1, h2, .componentheading
{
  font-size: 18px;
  font-weight: bold;
}

.moduletable h3 {
  font-size: 15px;
  font-weight: bold;
}

.sectiontableheader {
font-weight:bold;
padding:3px;
background:#cbcbcb;
}
.sectiontableentry1, .sectiontableentry2 {
padding:3px;
}
.sectiontableentry2 {
background:#f5f5f5;
}

a.readon {
color:#C3311E!important;
}
.moduletable-gal {
padding:10px;
display:block;
height:200px;
}
.moduletable-gal td {
padding:10px;
}
.moduletable-gal h3 {
text-align:center;
text-transform:uppercase;
}
.sapo {
font-family: Tahoma, "Times New Roman", Times, serif;
font-size: 10px;
color: #325a7f;
}
.sapo a {
font-family: Tahoma, "Times New Roman", Times, serif;
font-size: 10px;
color: #325a7f;
}
