table, tr, td, span, div, p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
h1, h2, h3 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;	color:#5180b1;}

a { color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a:hover { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

.footer_bg {
    background-image:url(/images/footer.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.datainlife, .datainlife a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c667b;
	text-decoration:none;
}
.datainlife a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c667b;
	text-decoration:underline;	
}
.rifle_top {
    background-image:url(/images/rifle_top.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.topmenu, .topmenu a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.topmenu a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.under_header {
    background-image:url(/images/under_header.gif);
	background-position:left top;
	 background-repeat:no-repeat;
}
.header_right {
    background-image:url(/images/header_right.gif);
	background-position:left top;
	background-repeat:no-repeat;
}	
.www_bg {
    background-image:url(/images/www_bg.gif);
    background-position:top left;
    background-repeat:no-repeat;
}
.www_bg a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccdbea;
	text-decoration:none;
}
.www_bg a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccdbea;
	text-decoration:underline;
}
.input_form {
        background-color:#e7e4e4;
	border: solid #999999 1px;
        font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}
.menu {
    background-image:url(/images/menu_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.menu a, .menu_hover a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover, .menu_hover a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu_hover {
    background-image:url(/images/menu_bg_hover.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.curent_node_bg, table.partner_table .curent_node_bg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5180b1;
}
.curent_node_right {
    background-image:url(/images/curent_node_right.gif);
	background-position: right;
	background-repeat:no-repeat;

}	
.topmenubg {
    background-image:url(images/topmenu_bg.png);
	background-position:left top;
	background-repeat:repeat-x;
}
.hotnewsbg {
    background-image:url(/images/hotnews_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.bestvotebg {
    background-image:url(/images/bestvote_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}	
.bestvotebg_top {
    background-image:url(/images/bestvote_bg_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}	
.bestvotebg_repeat {
    background-image:url(/images/bestvote_bg_repeat.gif);
	background-position:top left;
	background-repeat:repeat-y;
}	
.bestvote_text {
        font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

div.news {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;
}

.topmenu2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.leftmenu {
    background-color:#2b64a1;
	border-right: solid #2c4055 1px;
	border-bottom: solid #2c4055 1px;
}
.leftmenu_hover {
    background-color:#6d94bc;
	border-right: solid #2c4055 1px;
	border-bottom: solid #2c4055 1px;
}
.leftmenu a, .leftmenu_hover a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none
}
.leftmenu a:hover, .leftmenu_hover a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

.about_bg {
   background-image:url(/images/about_bg_bottom.gif);
   background-position: bottom center;
   background-repeat:no-repeat
}
.about_bg_gun {
   background-image:url(/images/about_bottom_gun.gif);
   background-position: bottom right;
   background-repeat:no-repeat
}

div.news.header, .header 	{font-weight: bolder; font-size:11px;}
div.news span.date, .date 		{color: #374438; font-weight:bold; font-size:11px;}
.announce	{font-style: normal; text-indent: 2em; font-size:11px; color:#272f27}
span.news .body 		{text-indent: 0em; color:#272f27; font-size:11px;}
.hotnews a {color: #4d564d; text-decoration:underline;}
.hotnews a:hover {color: #000000; text-decoration:underline;}
.specoffers_announce { 
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

TABLE.list {background: #7299c1; font-size: 11px; cellpadding:3px; cellspacing:1px;}
TABLE.list TR TH { font-size: 10pt; color: black; background: #d2d2ff; text-align:left;}



.topmenu_png {
    background-image:url(/images/topmenu_bg.png);
    padding-top:4;

}

.topmenu_hover {
    background-color: #466e99;
    padding-top:4;
}
td.topmenu_png_ie span.testtest a{
    width:179;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/topmenu_bg.png');  
}
.topmenu_png_ie a {
    font-size:12px;    
    text-decoration:none;
	padding-left:6;
        padding-top:4;


}

.topmenu_png_ie a:hover {
    font-size:12px;    
    text-decoration:none;
	

}


span.testtest a:hover{
    height:22px;
	width:179px;
	padding-left:6;
        padding-top:4;
	background-color:#466e99;
	cursor:pointer;
	cursor:hand; 
}
span.tesst a{
    height:22px;
	width:179px;
	padding-left:6;
	background-color:#466e99;
	cursor:pointer;
	cursor:hand; 
}
.linepunkt {
	background-image: url(/images/pm/razdelitel_punkt.gif);
	background-position: top;
	background-repeat:repeat-x;	

	}
	
.linetext, .linetext  a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#25334F;
	}
	
.headerred {
	height: 36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:19px;
	color:#CA3A0D;
	}
.linepadding { 	padding-top:10px; padding-bottom:0px; }
.header_center1 {
    background-image:url(/images/header_center1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center2 {
    background-image:url(/images/header_center2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center3 {
    background-image:url(/images/header_center3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center4 {
    background-image:url(/images/header_center4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center5 {
    background-image:url(/images/header_center5.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center6 {
    background-image:url(/images/header_center6.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center7 {
    background-image:url(/images/header_center7.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center8 {
    background-image:url(/images/header_center8.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center9 {
    background-image:url(/images/header_center9.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center10 {
    background-image:url(/images/header_center10.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center11 {
    background-image:url(/images/header_center11.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center12 {
    background-image:url(/images/header_center12.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center13 {
    background-image:url(/images/header_center13.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center14 {
    background-image:url(/images/header_center14.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center15 {
    background-image:url(/images/header_center15.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center16 {
    background-image:url(/images/header_center16.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center17 {
    background-image:url(/images/header_center17.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center18 {
    background-image:url(/images/header_center18.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center19 {
    background-image:url(/images/header_center19.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center20 {
    background-image:url(/images/header_center20.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center21 {
    background-image:url(/images/header_center21.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center22 {
    background-image:url(/images/header_center22.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center23 {
    background-image:url(/images/header_center23.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center24 {
    background-image:url(/images/header_center24.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center25 {
    background-image:url(/images/header_center25.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center26 {
    background-image:url(/images/header_center26.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.header_center27 {
    background-image:url(/images/header_center27.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
table.partner_table tr td {
       font-family:Arial, Helvetica, sans-serif;
       font-weight:normal;
       font-size:12px;
       color:#25334F;
       height:20;
       background-color: #ffffff;
}
table.pnevmatic tr td  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#25334F;
        border-bottom: solid #7299c1 1px;
	}


span.forum {display: block;}
span.forum .date, span.forum .head {color: #EAEDF2; font-style: italic; font-size:100%;}
span.forum .head {background-color: #ACC7F4; padding: 2px; display: block;}
span.forum .body {display: block;}
TABLE.forum {background-color: #ffffff; font-size: 9pt; margin: 0px;}
TABLE.forum TR TH { font-size: 10pt; color: black; background-color: #ACC7F4;}
TABLE.forum TR TD { font-size: 8pt; font-weight: normal; color: black;	background-color: #ffffff;}

TABLE.forum TR.e TD { font-weight: normal; color: black; background-color: #EAEDF2;}
TABLE.forum TR.o TD { font-weight: normal; color: black; background-color: #CAD9EE;}

table.subforum_list { font-weight: normal; color: black; font-size: 8pt; background: none;}
table.subforum_list tr th {background: none; text-align: left; font-size: 10pt;}
table.subforum_list tr td {background: none; text-align: left}

table.subforum_folder { font-weight: normal; color: black; font-size: 8pt; background: #f8f8f8; }
table.subforum_folder tr th {background: #E2E2E2; text-align: left; font-size: 10pt;}
table.subforum_folder tr td.sub {background: #E2E2E2; text-align: left; font-weight: bold}
table.form tr th {background-color:#627d99;  font-size: 11pt;}
table.form tr td {background-color:#809bb7;  font-size: 10pt;} 
table.list tr th.item_rname a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000ff; text-decoration:underline;}
table.list tr th.item_rname {text-align:center;}
table.recipe tr th {background-color:#25334f;  font-size: 12px; color:#ffffff}
table.recipe tr.t  td, table.recipe tr.t  td {background-color:#627d99;  font-size: 12px;  color:#ffffff}
table.recipe tr.o  td {background-color:#ffffff;  font-size: 12px;}
