body 
{
margin: 0 12px;
padding: 0;
color: #111;
font: normal normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
background: #382F2F;
}

img {border: 0;}
a:link, a:active, a:visited {color: #BD0002; text-decoration: none;}
a:hover {color: #AD9700; text-decoration: none;}

h1{font-size: 16px; text-decoration: none; color: #FFF; border: 1px solid #822; padding: 4px 7px; margin: 0 0 2px 0; background: #9B0001 url('back_up1.jpg') repeat center left;}
h2 {color: #222; font-size: 16px; padding: 2px 4px; margin: 10px 0 4px 0; text-decoration: underline; border: #DDD 1px solid; background: #DFD; font-weight: bold;}
p {padding: 0; margin: 5px 0;}

.zoomzo {background: #FFF1BB; border-left: 2px solid #FFF36C; border-right: 2px solid #FFF36C;}

.upshap {border-bottom: 1px solid #373; height: 37px; background: #FFF;}

.main_header
	{
	background: #9B0001 url('back_shap1.jpg') no-repeat top right;
	padding: 40px 30px;
	font-size: 40px;
	color: #FFFC00;
	font-weight: bold;
	border-top: 3px solid #FFCC00;
	border-bottom: 3px solid #FFCC00;
	}

.dop_header {color: #FFF; font-size: 14px;}

.nazzvan 
	{
	text-align: right;
	background: #BD0002 url('back_up1.jpg') repeat-x bottom left;
	padding: 0 10px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	color: #FFF;
	font-size: 11px;
	}

.nazzvan a {color: #FFF;}

.font-red {color: #F00;}
.font-cyan {color: #008080;}
.font-yellow {color: #222; background: #FFFF00;}


.blog_menu {border: 1px groove #781111; padding: 5px 0 0 0; background: #BD0002 url('menud1.jpg') repeat-y top left; margin: 2px; width: 190px;}
.blog_menu a {display: block; padding: 5px; font-weight: bold; color: #BD0002; border: 2px outset #FFF; margin: 1px; background: #FFE680 url('lknp1.jpg') repeat-x top left;}
.blog_menu a:hover {background: #FFF690; color: #BD0002; text-decoration: none;}
#activestr {background: #FFFEEE; border: 1px solid #F00;}

.blog_menu .extlink {background: #FCE57D; padding: 5px; margin-bottom: 5px; border-top: 1px solid #D8BF62; border-bottom: 1px solid #D8BF62;}
.blog_menu .extlink a:link, .blog_menu .extlink a:active, .blog_menu .extlink a:visited {background: #FFF1D6; border: 0; border: 1px solid #FAA; margin: 3px 0; color: #333;}
.blog_menu .extlink a:hover {background: #FFF;}

.blog_maintext {padding: 1px; background: #FFF; border: 1px groove #A00;}
.blog_maintext_full {padding: 10px; text-align: justify;}

.kopreg {border: 1px solid #AA5; background: #FFE; padding: 4px 10px;}

.botcounter {background: #FFF36C; color:#222; width: 120px; padding: 3px; text-align: center; border: 2px solid #AA7; font-size: 11px;}

.styletext_maintext {font-size: 15px; color: #004949;}
.styletext_background_green {background: #4F4;}
.styletext_background_red {background: #F55;}
.styletext_background_blue {background: #77F;}
.styletext_background_yellow {background: #FF5;}
.styletext_background_cyan {background: #5FF;}
.styletext_background_magenta {background: #F5F;}
.styletext_color_green {color: #0B0;}
.styletext_color_red {color: #E00;}
.styletext_color_blue {color: #00E;}
.styletext_color_yellow {color: #AA0;}
.styletext_color_cyan {color: #099;}
.styletext_color_magenta {color: #A0A;}
.styletext_size_12 {font-size: 12px;}
.styletext_size_15 {font-size: 15px;}
.styletext_size_18 {font-size: 18px;}
.styletext_size_21 {font-size: 21px;}
.styletext_size_25 {font-size: 25px;}

