*{margin:0;padding:0;}
body{font: 12px tahoma, arial;	color: #333;}
img{border:0;}
a, a:link, a:visited, a:active{	
	font-size: 100%;
	color: #000;
	text-decoration: underline;} 
a:hover,a:visited:hover {text-decoration: none;}


/* Header
-------------------------------------- */
#header {
	padding: 0 0 0 0px;
	font-size: 120%;
	color: #fff;
	background: #990000;
	text-decoration: none;
	font-weight: bolder;
	width: 1000px;
	height: 115px;
	background: url(/img2/top.gif) no-repeat;
}

#header p {	
	padding: 10 10 10 10px;
	font-size: 100%;
	color: #fff;
	float:right;
	}
.hLeft {
	width: 5px;
	height: 28px;
	float:left;
	}
#top_block {
	width: 1000px;
	height: 90px;
	background:#CCCCCC;	
	}
.top_blockRight {
	width: 9px;
	height: 90px;
	background: url(/img2/top_right.gif) no-repeat;
	float:right;
	}
.top_blockLeft {
	width: 9px;
	height: 90px;
	background: url(/img2/top_left.gif) no-repeat;
	float:left;
	}

	
#container {width: 1000px;}
	
	
/* LeftColl
-------------------------------------- */
#leftcol {
	width: 240px;
	float:left;
	background : #ffffff;
	padding: 0 0 0 0px;
	text-align : left;
	}
#leftcol ul {
	font: 110% tahoma, arial;
	margin: 0 0 0 0px;
	display: block;
	}
#leftcol ul li {
	border-bottom:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	margin: 0 0 0 0px;
	}
#leftcol ul li a {
	padding: 10 10 10 10px;
	display: block;
	color: #666;
	text-decoration: none;
	font-weight: bolder;
		}
#leftcol ul li {list-style:none}
#leftcol ul li strong,
#leftcol ul li a:hover {
	padding: 10 10 10 10px;
	display: block;
	color: #333;
	background: #CCCCCC;
	text-decoration: none;
	font-weight: bolder;
	position: relative;
	}
/* для текущего раздела и подраздела классы разные */
#leftcol ul li.active p {
	background-color: #CCCCCC;			
	margin: 0 0 0 0px;		
	padding: 10 10 10 20px;
	}

#leftcol ul li.active strong {
	background-color: #CCCCCC;					
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	font-weight: bolder;
	}

.leftb {
	margin: 10 0 0 0px;}
 /* центр		
 -------------------------------------- */
 

#content {
	width: 600px;
	float:left;
	padding: 0 5 0 5px;
	margin: 0 0 0 0 px;
	text-align : left;
	}	
.conTable {
	border:1px solid #808080;
		width:600px;	
	}
.conTd { 
	padding: 10 10 10 10px;	
	}

#content hr {  
	width:590px; 
	font-size:1px; 
	color:#CC0000;
	}
.zag {	

	padding: 5 0 0 0px;
	font-size: 120%;
	color: #FFF;	
	font-weight: bolder;	
	}
.news {	
	padding: 5 5 5 5px;
	margin: 0 0 0 0px;
	}		
.data {	
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	font-size: 100%;
	color: #000000;	
	font-weight: bolder;	
	}

.ann {	
	padding: 0 0 0 0px;
	margin: 2 0 5 50px;
	font-size: 100%;
	color: #000000;	
	}
.imgDalee {
	width:14; 
	height:7;
}		
.h3 {	
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	font-size: 110%;
	color: #CC0000;
	text-decoration: underline;			
	}
	
#block {
	width: 600px;
	height: 28px;
	background: url(/img2/block_bg.gif) repeat;
	color:fff;
	}

.blockLeft {
	width: 8px;
	height: 28px;
	background: url(/img2/block_left.gif) no-repeat;
	float:left;
	} 
.blockRight {
	width: 8px;
	height: 28px;
	background: url(/img2/block_right.gif) no-repeat;
	float:right;
	}
 /* центр		
 -------------------------------------- */
 
#right {
	width: 150px;
	float:right;
	padding: 0 0 0 0px;
	text-align : left;
	}	
#right ul {
	font: 80% tahoma, arial;
	margin: 0 0 0 30px;
	display: block;
	}
#blockR {
	width: 150px;
	height: 28px;
	background: url(/img2/block_bg.gif) repeat;
	color:fff;
	}

.rightTable {
	border:1px solid #808080;
		width:150px;	
	}
/* баннеры	
 -------------------------------------- */
 
 #banner {
	padding: 10 10 10 10px;
	font-size: 100%;
	color: #fff;
	background: #990000;
	text-decoration: none;
	font-weight: bolder;
	width: 1000px;
	height: 115px;
	background: url(/img2/top.gif) no-repeat;
}
#blockB {
	width: 1000px;
	height: 120px;
	background: url(/img2/234_bg.gif) repeat;
	color:fff;
	}

.blockLeftB {
	width: 8px;
	height: 120px;
	background: url(/img2/234_left.gif) no-repeat;
	float:left;
	} 
.blockRightB {
	width: 8px;
	height: 120px;
	background: url(/img2/234_right.gif) no-repeat;
	float:right;
	}
/* Foter
-------------------------------------- */
#bottom {
	background: #990000;
	width: 1000px;
	height: 50px;
	background: url(/img2/bot_bg.gif) no-repeat;
}
.botTd {		
	padding: 10 10 10 10px;		
	color: #fff;
	font-size: 80%;	
	text-decoration: none;	
	}
.bottoml, a.bottoml:link, a.bottoml:visited, a.bottoml:hover, a.bottoml:active, a.bottoml:visited:hover {
	color: #FFFFFF;	
	font-weight: bolder; 	
	text-decoration: underline;
	}	