@charset "utf-8";
*{
	margin:0px;
	padding:0px;}
body{
	background:#ffffff;
	font-size:12px;
	color:#000000;
	font-family:arial;}
img{
	border:none;}
a{
	color:#1e527e;
	text-decoration:underline;}
a:hover{
	text-decoration:none;}
.clear{
	overflow:hidden;
	width:99%;}
.main{
	width:982px;
	margin:0 auto;
	padding-top:80px;
	padding-bottom:25px;}
.logo{
	width:375px;
	height:100px;
	display:block;
	margin-left:22px;}
.icons{
	text-align:right;
	padding-bottom:9px;}
.icons a{
	color:#000000;
	line-height:12px;}
.icons img{
	margin-left:25px;
	margin-right:5px;}
.menu{
	background:url(../images/menu.jpg) repeat-x;
	height:97px;
	padding-left:4px;
	padding-top:7px;
	padding-right:8px;}
.fl{
	float:left;
	width:auto;}
.fr{
	float:right;
	width:auto;}
.poisk{
	background:url(../images/poisk.png) no-repeat;
	width:267px;
	height:22px;
	line-height:22px;
	padding-left:10px;
	margin-top:5px;
	float:right;}
.inp, .sub{
	width:242px;
	height:22px;
	line-height:22px;
	border:none;
	float:left;
	background:none;
	color:#1e527e}
.sub{
	width:22px;
	cursor:pointer;}
.main_menu{
	margin-left:12px;
	margin-top:7px;
	*margin-top:4px;}
.main_menu li{
	background:url(../images/but1.png) no-repeat #194060;
	height:24px;
	line-height:24px;
	float:left;
	width:auto;
	margin-right:3px;
	list-style:none;}
.main_menu li:hover, .main_menu  .active{
	background:url(../images/but_on1.png) no-repeat #87a3ba;}
.main_menu a{
	color:#FFFFFF;
	display:block;
	background:url(../images/but2.png) no-repeat right;
	height:24px;
	text-decoration:none;
	text-align:center;
	padding-left:9px;
	padding-right:9px;}
.main_menu a:hover, .main_menu  .active a{
	background:url(../images/but_on2.png) no-repeat right;
	text-decoration:underline;}
.sub_menu{
	margin-left:15px;
	line-height:24px;
	*line-height:11px;
	color:#FFFFFF;
	font-size:11px;
	*margin-top:-7px;
	position:relative;}
.sub_menu a{
	text-decoration:none;
	color:#FFFFFF;
	padding-left:6px;
	padding-right:6px;}
.sub_menu a:hover{
	text-decoration:underline;}
.main2{
	margin-top:-5px;
	position:relative;
	z-index:10;
	padding-top:12px;
	width:982px;}
h1, h2{
	font-size:12px;
	color:#b91000;
	padding-bottom:5px;}
h2{
	color:#62727f;}
.content{
	width:740px;
	float:left;}
.temu, .popular{
	width:310px;
	float:left;
	margin-right:12px;
	margin-left:2px;}
.popular a{
	text-decoration:none;}
.popular a:hover{
	text-decoration:underline;}
.new{
	padding-bottom:16px;
            font-size:14px;
	*padding-bottom:0px;}
.pic{
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #cccccc;
	float:left;}
.cont{
	background:url(../images/zag.jpg) no-repeat;
	padding-top:8px;
	margin-top:15px;
	padding-left:5px;
	padding-right:15px;
	width:740px;
	padding-bottom:12px;}
.date{
	color:#cccccc;
	padding-bottom:10px;
	font-weight:bold;}
h3, h3 a{
	color:#bf0404;
	font-size:16px;
	font-weight:normal;}
.url a{
	text-decoration:none;
	color:#cccccc;
	font-size:10px;}
.url{
	text-align:right;}
.grey{
	color:#cccccc;}
.user{
	color:#bf0404;
	text-decoration:none;}
.more{
	text-align:right;
	float:right;
	width:auto;}
.line{
	height:2px;
	background:#cccccc;
	margin-top:15px;
	margin-bottom:3px;
	width:740px;}
.video img{
	border:1px solid #cccccc;}
.left{
	float:right;
	width:240px;}
.block1{
	background:url(../images/block1.jpg) no-repeat #eff3f6;
	margin-bottom:10px;}
.block11{
	background:url(../images/block11.jpg) no-repeat #eff3f6;
	margin-bottom:10px;}
.block2{
	background:url(../images/block2.jpg) no-repeat bottom;
	padding-left:10px;
	padding-top:7px;
	padding-right:10px;
	width:220px;
	padding-bottom:7px;
	line-height:24px;}
.fll{
	float:left;
	padding-right:5px;}
.l_grey{
	font-size:11px;
	color:#cccccc;
	line-height:22px;}
.babki{
	text-decoration:underline;}
.kurs{
	line-height:24px;}
.list li{
	list-style:none;
	font-weight:bold;}
.list li li{
		font-weight:normal;
		line-height:18px;}
.list ul{
	padding-top:3px;
	padding-bottom:4px;
	padding-left:15px;}
.list a{
	color:#000000;}
.footer{
	border-top:2px solid #cccccc;
	margin-top:20px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;}
.slujba{
	background:#cccccc;
	padding:5px;
	margin-bottom:10px;
	color:#FFFFFF;
	width:270px;}
.slujba a{
	color:#FFFFFF;
	text-decoration:none;}