body {background: url(img/fon.gif) repeat #EEEFFF; color: #4f4f4f;font-family: Tahoma, Arial, sans-serif;
font-size: 11px; margin: auto; max-width: 400px;
}

.body {background: url(img/loads.gif) repeat #EEEFFF; color: #4f4f4f;font-family: Tahoma, Arial, sans-serif;
font-size: 11px; margin: auto; max-width: 240px;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}

.search_cit
{
font-size: small;
font-weight: bold;
border-bottom: 1px #FF0000 dotted;
}

.rekl
{border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
	background: url(img/loads.gif) repeat-y #101010; color: #fff; padding: 3px 3px 3px 3px;
}

.cit /* вставка цитаты */
{
font-size: xx-small;
background: #FFFFFF url('/style/themes/default/cit.gif') repeat-y scroll left;
padding-right: 3px;
background: url(img/loads.gif) repeat-y #101010;
margin: 5px;
color: #fff;
font-style: italic;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}

.menu_razd
{background: url(img/loads.gif) repeat-y #101010;
margin-top: 4px;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
font-weight: bold;
text-align: center;
color: #fff;
padding-left: 20px;
background-color: #000;
}

form
{border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
margin:1px; padding:0px;
}

a{ text-decoration: none; color : #bababa;}
a:hover{text-decoration: none; color : #5f5f5f;}

.ank_n {border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
font-weight: bold;
}
.ank_d {border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
font-style: italic;
}

.status
{border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
color: #524383;
font-weight: bold;
}


.icon48
{
font-size: large;
width: 48px;
height: 48px;
vertical-align: top;
text-align: center;


}

.icon14
{
font-size: xx-small;
width: 14px;
height: 14px;
vertical-align: top;
text-align: center;


}


.p_t
{ color:GrayText;
font-weight: bold;
vertical-align: middle;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}
.p_m
{ color: white;
font-weight: normal;
font-size: x-small;
vertical-align: top;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;

}
.p_t a {
	color: #bababa;
}
.p_m a {
	color: #bababa;
}



.rekl_main{background: url(img/loads.gif) repeat-y #101010;
text-align: left;
font-weight: small;
color: #fff;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}

.news{background: url(img/loads.gif) repeat-y #101010;
text-align: left;
font-weight: normal;
color: #fff;
border: 3px #FFB9B9 solid; 
}

.menu{border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
	background: url(img/loads.gif) repeat-y #101010; color: #fff; padding: 3px 3px 3px 3px; 
}
.menu a{color: #bababa; text-decoration:none;
background: url('/style/themes/default/p_menu.gif') no-repeat left;
}
.main_menu{border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
	background: url(img/loads.gif) repeat-y #101010; color: #fff; padding: 3px 3px 3px 3px;}

.main_menu a{color: #bababa; text-decoration:none;
background: url('/style/themes/default/p_menu.gif') no-repeat left;}
	
.str{background: url(img/loads.gif) repeat-y #101010;
margin: 1px;
text-align: center;
font-weight: normal;
color: #8083A0;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}



.foot{background: url(img/loads.gif) repeat-y #101010;
margin: 0px;
padding:0px;
text-align: left;
font-weight: normal;
color: #7E7EFF;
font-size: small;border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}

.err{background: url(img/loads.gif) repeat-y #101010;
margin: 1px;
text-align: center;
font-weight: bold;
color: #FFD4D7;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}

.msg{background: url(img/loads.gif) repeat-y #101010;
margin: 1px;
text-align: center;
font-weight: bold;
color: #DDDFFF;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}

.aut{background: url(img/loads.gif) repeat-y #101010;
margin: 0px;
padding:0px;
text-align: right;
font-weight: normal;
color: #6E6BA4;
font-size: small;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}
.aut a{
	color: white;
}

.title{background: url(img/loads.gif) repeat-y #101010;
margin: 0px;
padding:0px;
text-align: center;
font-weight: bold;
color: #7E7EFF;
font-size: large;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
}

.on {color: #006E00;} 
.off {color: #FF0000;} 

.content{background: url(img/loads.gif) repeat-y #101010;
margin-top: 4px;
border-top: outset 4px #121212; 	
	border-bottom: 3px solid #660000;
	border-left: 3px solid #CC0000;
	border-top: 3px solid #CC0000;
	border-right: 3px solid #660000;
font-weight: bold;
text-align: center;
color: #fff;
padding-left: 20px;
}