body,html{
background:#FFFFFF;
color:#000000;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
}

a{text-decoration:underline;}
a:link{color:#004997;}
a:visited{color:#8C9AA8;}
a:hover{color:#D00;}
a:active{background:#5c8f26;color:#FFFFFF;text-decoration:none;}

.tagcloud {font-family:tahoma,arial; text-decoration: none;}
.tagcloud:link { color: #004997; margin-bottom: 10px; padding-bottom: 2px;}
.tagcloud:visited { color: #8C9AA8;}
.tagcloud:hover { color: #FFFFFF; background: #5c8f26;}
.tagcloud:active { color: #FFFFFF; background: #5c8f26;}	

a.m1:link,a.m1:visited,a.m1:hover{
color:#5c8f26;
text-decoration:none;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}


A.page1:link {	COLOR: #004997; TEXT-DECORATION: none}
A.page1:visited {	COLOR: #8C9AA8; TEXT-DECORATION: none}
A.page1:hover {	COLOR: #D00; TEXT-DECORATION: underline}

.page2 {background:#5c8f26;color:#FFFFFF; TEXT-DECORATION: none;}


li{
margin:0px;
padding-bottom:4px;
padding-top:4px;
}


table.content
{
border-collapse:collapse;
width:100%;
vertical-align:top;
}

td.c_right{
padding:0px;
width:25%;
border-left:1px dotted #5c8f26;
}

td.c_left{
padding:0px;
width:5%;
}

td.c_center{
padding:0px;
padding-left:20px !important;
padding-right:20px !important;
}

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;
width:auto;
}

.gb{
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
border:1px dotted #666666;
background:#fefefe;
margin-left:20px;
padding:5px;
}

.gb_form{
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
border:1px dotted #666666;
background:#d8eebf;
margin:10px;
width:450px;
}

address{
font-style:normal;
}
address a:active,address a:hover,address a:link,address a:visited{
background:#F0F0F0;
color:#333333;
text-decoration:underline;
}


.light{
color:#999999;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
white-space:nowrap;
}

.yandex{
color:#999999;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}

.ads{
margin:5px;
padding:0px;
border:1px dotted #5c8f26;
}



.path{
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
margin: 15 0 15 0;
}

.cat{
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}

h1
{
color:#5C8F26;
font:bold 150% Tahoma,Arial,Helvetica,sans-serif;
align: center;
display:inline;
}

h2
{
color:#5C8F26;
font:bold 120% Tahoma,Arial,Helvetica,sans-serif;
align: center;
display:inline;
}


.inf_top{
color:#999999;
font:normal 12px Tahoma,Arial,Helvetica,sans-serif;
}
.inf_bot{
color:#080;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
display:block;
margin-bottom:3px;
padding:0px;

}
.inf_desc{
color:#000000;
/* width: 47em; */
}
.blog_desc{
color:#000000;
/* width: 47em; */
}

.txt{
font:normal 10px Verdana,Helvetica,sans-serif;
display:block;
}

.bot{
background:#F0F0F0;
border-collapse:collapse;
border-left:5px solid #5C8F26;
border-top:1px dotted #5c8f26;
border-bottom:1px dotted #5c8f26;
border-right:1px dotted #5c8f26;
color:#333333;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}


h2
{
background:#F0F0F0;
border-left:5px solid #5C8F26;
color:#5C8F26;
font:bold 80% Tahoma,Arial,Helvetica,sans-serif;
letter-spacing:0.1em;
margin:0px;
padding:5px 18px;
}

.bot td{
padding:10px;
}


/* "menu" */

TABLE.menu_nv {
	margin:0px;
}

TABLE.menu_nv TD.delim {
	border-bottom: #5c8f26 solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.menu_nv B {
	display: block;
	color: #5c8f26;
	background-color: White;
	border-top: #5c8f26 solid 1px;
	border-left: #5c8f26 solid 1px;
	border-right: #5c8f26 solid 1px;
	padding: 7 10 7 10;
	margin: 0px
}
TABLE.menu_nv A, TABLE.menu_nv A:VISITED {
	display: block;
	border: #5c8f26 solid 1px;
	padding-left: 5px;
	padding-right: 5px;
	color:#5c8f26;
	background-color:#d8eebf;
	font-weight:bold;
	text-decoration:none;
	padding: 7 10 7 10;
}
TABLE.menu_nv A:HOVER {
	background-color: White;
	border-bottom: White solid 1px;
	text-decoration: none;
	padding: 7 10 7 10;
}

 .code {
	color: #000000;
	FONT: 8pt Verdana; 
	text-align:left;
	background-color: lightyellow; 
	border-width:1; 
	border-color:rgb(190,190,190); 
	border-style:dotted;
	padding: 5px;
	}

.comments {
	padding: 5px;
	background: #ffffff;
	color: inherit;
	text-align: left;
}

.comments dl {
	border: 1px solid #e2e3e6;
	margin: 0 0 5px 0;
	list-style: none;
	background: url(/images/newsitem_bg.gif) #f1f7ed repeat-x;
}

.comments dl dt {
	padding: 4px;
	margin: 0;
	background: url(/images/newsitem_top.gif) #e4f1de repeat-x 0px -73px;
	color: #006600;
	line-height: 140%;
}

.comments dl dd {
	padding: 4px 4px 10px 4px;
	margin: 0;
	color: #006600;
	background: transparent;
	line-height: 140%;
}

/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */

.rating {
		color: #666666;
		font-family: Tahoma, helvetica, sans-serif;
		font-size: 11px; 
		width: 85px;
		height: 16px;
	}
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 85px;
		height: 16px;
		position: relative;
		background: url('/images/rating.gif') top left repeat-x;		
	}
	
	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		float: left;
	}
	.unit-rating li a{
		display:block;
		width:17px;
		height: 16px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
		background: url('/images/rating.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:17px;}
	.unit-rating a.r2-unit{left:17px;}
	.unit-rating a.r2-unit:hover{width: 34px;}
	.unit-rating a.r3-unit{left: 34px;}
	.unit-rating a.r3-unit:hover{width: 51px;}
	.unit-rating a.r4-unit{left: 51px;}	
	.unit-rating a.r4-unit:hover{width: 68px;}
	.unit-rating a.r5-unit{left: 68px;}
	.unit-rating a.r5-unit:hover{width: 85px;}
	.unit-rating li.current-rating{
		background: url('../dleimages/rating.gif') left bottom;
		position: absolute;
		height: 16px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
}

 /* Список предыдущих страниц */
.page-nav {
 float: left;
 width: 100%;
 clear: both;
 margin: 1.88em 0 .63em 0;
}

.page-name{
 float: left;
 font: .92em/100% arial;
 padding: 1.8em 1em 2em 0;
 margin: 1em 0;
 color: #5C8F26;
 font-weight:bold; 
}

.nav-pages {
 float: left;
 font: .92em/100% arial;
 padding: 1em 1em 2em 0;
 margin: 1em 0;
 list-style: none;
 /*clear: both;*/
 }
 

 .nav-pages li {
 float: left;
 }

 .nav-pages a, .nav-pages em , .nav-pages span {
 margin-right: .1em;
 padding: .5em .5em;
  display: block;  
 background: #fff;
 border: 1px solid #fff;
 text-decoration: none;
 }
 
 .nav-pages a:link , .nav-pages a:visited{
 border: 1px solid #5C8F26;
 color: #5c8f26;
 }
 .nav-pages a:hover {
 border: 1px solid #5C8F26;
 color: #D00;
 }
  .nav-pages span {
 border: 1px solid #5C8F26;
  color: #ddd;
  }
  .nav-pages em {
 font-weight: bold;
 font-style: normal;
 color: #fff;
 background: #5C8F26;
 border: 1px solid #5C8F26;
 }
