body {
	margin:0px;
	background:url(/IMG/fon.jpg);
	background-repeat:repeat-x;
}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
p{
	padding:0px;
	margin:0px;
}
a{
	color:#345256;
}
img{
	border:0px;
}
.hat{
	width:100%;
	background:url(/IMG/clusters.jpg);
	background-repeat:no-repeat;
	background-position:100% 0%;	
}

.hat td{
	vertical-align:top;
}

.hat .logo{
	width:383px;
	height:98px;
	background:url(/IMG/logo.jpg);
	margin-left:30px;
	background-repeat:no-repeat;
}
.speech{
	font:18px Verdana;
	color:#446573;
	margin-left:50px;
	padding-bottom:8px;
}
.menu{
	height:40px;
	background:url(/IMG/menuBack.jpg);
	text-align:right;
}
.menu div{
	width:900px;
	height:40px;
	background:url(/IMG/menu.jpg);
	background-repeat:no-repeat;
	background-position:right;	
	float:right;
}
.menu div ul{
	padding-top:10px;
	margin-right:20px;
}
.menu div ul li{
	display:inline;	
	padding:0px 20px 10px 25px;
	background:url(/IMG/divider.jpg);
	background-repeat:no-repeat;
}
.menu div ul li a{
	font:12px Verdana;
	color:#608186;
	font-weight:bold;
	text-decoration:none;
}
.menu div ul li a:hover{
	color:#345256;
	text-decoration:underline;
}
.body{
	width:100%;
	height:600px;
	background:url(/IMG/bodyBack.jpg);
	background-repeat:no-repeat;
	background-position:100% 0%;
	border-bottom:1px solid #A3B2B5;
}
.body .padder{
	height:30px;
}
.leftBody{
	border-right:1px solid #cccccc;
	width:26%;
	text-align:right;
	vertical-align:top;
	padding-left:10px;
}
.leftBody .leftMenu{
	text-align:right;
	margin-top:20px;
	
}
.leftBody .leftMenu ul{
	text-align:right;
}

.leftBody .leftMenu li{
	float:right;
	border-top:1px solid #adc8d1;
	margin-bottom:10px;
	clear:both;
}
.leftBody .leftMenu span{	
	padding-right:40px;
	clear:both;
}
.leftBody .leftMenu li a{
	color:#355969;
	text-decoration:none;
	font:11px Verdana;
	background:#e8f0f3;
	padding:5px 10px;
	line-height:20px;
	margin-right:40px;
}
.leftBody .leftMenu .selected{
	float:right;
	border-top:1px solid #658592;
	margin-bottom:10px;
}
.leftBody .leftMenu .selected a{
	color:#103443;
	font:11px Verdana;
	font-weight:bold;
	background:#c7dbe6;
	line-height:20px;
}
.leftBody .leftMenu a:hover{
	color:#103443;
	font:11px Verdana;
	font-weight:bold;
	background:#c7dbe6;
	line-height:20px;
}
.centerBody{
	vertical-align:top;
	background:url(/IMG/symbol.jpg);
	background-position:100% 100%;
	background-repeat:no-repeat;
	height:600px;
}
.leftBody .news{
	width:270px;
	border-top:1px solid #9a9a9a;
	float:right;
	margin-top:30px;
	border-left:1px solid #e3e4e6;
}
.leftBody .news .newsTitle{
	text-align:left;
	height:20px;
	background:#e3e4e6;	
	font:11px Verdana;
	font-weight:bold;
	margin-bottom:10px;
}
.leftBody .news .newsTitle a{
	text-decoration:none;
	color:#615F60;
}
.leftBody .news .newsTitle a:hover{
	text-decoration:underline;
}
.leftBody .news .newsTitle p{
	margin-left:10px;
	padding-top:2px;
}
.centerBody .bodyTitle{
	float:right;
	background:#edf1f2;
	border:1px solid #d2dcdd;
}
.centerBody .bodyTitle h2{
	padding-left:24px;
	margin-top:8px;
	margin-left:5px;
	font:18px Verdana;
	color:#879391;
	background:url(/IMG/arrow.jpg);
	background-repeat:no-repeat;
	background-position:0% 100%;
	margin-right:250px;
	margin-bottom:5px;
}
div.commentTitle{
	height:18px;
	background:#c4d8d7;
}
div.commentDate{
	height:18px;
	background:#c4d8d7;
	float:left;
	font:11px Verdana;
	color:white;
	text-align:center;
	width:70px;
}
div.commentDate p{
	margin-top:2px;
}
div.commentAuthor{
	margin-left:0px;
	height:17px;
	background:white;
	float:left;
	color:#1c4344;
	font:11px Verdana;
	width:156px;
	text-align:left;
}
div.commentAuthor p{
	margin:0px 5px;
	margin-top:2px;
}
div.commentText{
	background:#f0f4f5;
	font:10px Verdana;
	color:#678384;
	border-bottom:1px solid #e3e4e6;
	text-align:left;
}
div.commentText p{
	margin:5px;
	margin-top:0px;
	padding-top:5px;
}
div.comment{
	margin-top:5px;
}
.description{
	clear:both;		
	margin-left:20px;
	padding-bottom:30px;
	padding-right:20px;
}
.description .descriptNote{
	padding-top:30px;
	font:12px Verdana;
}
.description .descriptNote table{
	border-bottom:0px solid #b4c5d3;
	border-right:0px solid #b4c5d3;
	width:95%;
	font:12px Verdana;
	color:#32464c;
	margin-bottom:10px;
}
.description .descriptNote tr.dark{
	background:#A3B2B5;
}
.description .descriptNote tr.light{
	background:#f8fdff;
}
.description .descriptNote td{
	padding:4px 0px;
	border-top:0px solid #b4c5d3;
	border-left:0px solid #b4c5d3;
}
.img{
	height:88px;
	width:105px;
	background:url(/IMG/img.jpg);
	text-align:center;
	float:left;
	margin:5px;
}
.img img{
	margin-top:7px;
	width:91px;
}
.bottomPanel{
	height:100px;
	max-height:100px;
	border-top:1px solid #cecece;
	vertical-align:top;
	border-right:1px dotted #cecece;
	width:40%;
	background:#a3b2b5;
}
.bottomPanel .bPanelTitle{
	height:20px;
	background:#b3c0c2;
}
.bottomPanel .bPanelTitle div{	
	font:11px Verdana;
	font-weight:bold;
	color:#e6ebec;
	padding-top:2px;
	margin-left:10px;
	width:298px;
}
.bottomPanel .newers{
	color:white;
	font:11px Verdana;
	padding:8px;
}
.foot{
	height:50px;
	width:100%;
	background:#dce1e3;
	text-align:center;
}
.counter{
	height:32px;
	float:right;
	margin-top:4px;
	margin-right:10px;
	width:90px;
	border:1px solid white;
}
.foot p{
	margin-right:30px;
	font:10px Verdana;
	padding-top:20px;
	font-weight:bold;
	color:#345256;
}
.item{
	font:10px Verdana;
	margin-top:10px;
	background:#F0F4F5;
	color:#678384;
}
.item .date{
	font:10px Verdana;
	padding:2px 5px;
	color:white;
	background:#a3bcc6;
}
.item div{
	border-bottom:1px solid #E3E4E6;
	padding:5px;
}
.item a{
	font:11px Verdana;	
	text-decoration:none;
	color:#1C4344;
	position:relative;
	left:-5px;
}
.item b{
	padding:5px 0px;
	padding-right:0px;
	margin:5px 0px;
	line-height:17px;
	position:relative;
	top:0px;
	left:-5px;
}
.banneri td {
	width:25%;
}
.banneri .z1 {
	text-align:center;
}
.banneri .z2 {
	text-align:right;
}

