@charset "utf-8";
/* CSS Document */
body {
	background-color: #4F3232;
	background-image:url(/imagesite/fonm.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size:12px;
}

.contentpaneopen div, p, h2, h1, h4{
padding: 8px; 
margin-top:3px; 
margin-bottom:3px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.componentheading, .contentheading, h1{font-size:14px;}
h2 {font-size:13px;}
h4 {font-size:11px;}
p {font-size:12px;}
h1, h2 {color:#660000;}

hr {
	color:#4F3232;
	background-color:#4F3232;
	height: 1px;
	border-width:0px; /* убрать рамки вокруг элемента */
}


table{
width:100%;
border:0px;
border-collapse: collapse;
}

table td{
vertical-align: top;
padding: 0px;
}

blbot{
width:100%;
left:0px;
top:0px;
}

.copy{
font-size:11px;
width:35%;
padding:6px;
float: left;
}

.copyr{
text-align:right;
font-size:11px;
width:45%;
padding:6px;
float:right;
}

.contentpaneopen td{
padding-left:8px;
padding-right:8px;
}

.newsfeed_item{
width:96%;
font-size:11px;
color: #FFFFCC;
padding: 4px;
padding-left:10px;
}

#flexcontent{
width: 100%;
font-size:11px;
color: #FFFFCC;
padding: 0px;
}

#flexcontent p{
font-size:11px;
color: #FFFFCC;
}


#flexcontent a{
font-size:13px;
background-color: #CC9900; 
font-weight:bold; 
padding: 3px;
padding-left: 4px;
display: block;
width: 98%; 
color: #4F3232;
text-decoration: none;
border-bottom: 1px solid #4F3232;
}

#flexcontent a:hover{
background-color: #FFFFCC;
color: #4F3232; 
text-align: right;
padding-right: 6px;
text-decoration: none;
}

.tdl{
width:220px;
table-layout: fixed;
}

.tdr{
width:350px;
table-layout: fixed;
}

.tdc{
background-color: #CC9900;
height:25px;
table-layout: fixed;
vertical-align:middle;
}

.tdcb{
background-color: #FFFFCC;
height:700px;
}

.tdb{
background-color: #CC9900;
vertical-align: bottom;
height:20px;
table-layout: fixed;
}

.componentheading, .contentheading{
width: 100%;
background-color: #CC9900;
padding-bottom:4px;
padding-top:4px;
text-align:center;
font-size:14px;
color: #4F3232;
font-weight:bold;  
}

#coolmenu, #rmenu, #topmenu{
width: 100%; 
}

* html #topmenu, #coolmenu{ 
width: 220px;
}

* html #rmenu, #flexcontent{ 
width: 350px;
}

#topmenu a{
font-size:11px;
font-weight:bold;
padding: 3px;
color: #FFFFCC;
text-decoration: none; 
}

.moduletable h3{
font-size:13px;
color: #FFFFCC;
font-weight:bold;
padding-left: 10px;
margin-bottom:4px;
}

#coolmenu a, #rmenu a{
font-size:13px;
background-color: #CC9900; 
font-weight:bold; 
padding: 3px;
padding-left: 4px;
display: block;
width: 100%; 
color: #4F3232;
text-decoration: none;
border-bottom: 1px solid #4F3232;
}


#coolmenu a:hover, #rmenu a:hover{
background-color: #FFFFCC;
color: #4F3232; 
text-align: right;
padding-right: 6px;
text-decoration: none;
}


html>body #coolmenu a, #rmenu a{ 
width: auto;
}

#topmenu a:hover{
color: #CC9900;
}

#coolmenu a:hover, #rmenu a:hover{
background-color: #FFFFCC;
color: #4F3232; 
text-align: right;
padding-right: 6px;
text-decoration: none;
}

.moduletable img{
border: 2px solid #CC9900;
}

a img{
border: none;
}

a {
color: #4F3232;
}
