table td {vertical-align:top}
.main_col {font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#5f5f5f; background:url(/templates/images/rv.png) no-repeat 5px 7px; padding-left:20px; margin:0px 5px 20px 55px}


.main_col span {color:#de7e0d;}

.main_col_div {margin:0 5px 15px 55px; color:#787878; font-size:12px; font-family:Tahoma, Arial; line-height:20px; clear:left;}
.main_col_div div {line-height:18px; margin:0px 0px 30px 5px;}
.main_col_div div a, .main_col_div div a:visited {color:#0a71a1; font:12px Tahoma, Arial; text-decoration:underline;}
.main_col_div div a:hover {text-decoration:none}
.main_col_div div img { float:left; margin:0 5px 5px 0; padding:3px; border:1px #d3d3d3 solid; background:#fff;}


.col_btn {
	background:url(/templates/images/btns.jpg) no-repeat 0px 0px;
	font:12px Tahoma, Arial;
	color:#fff;
	height:28px;
	width:122px;
	padding:6px 0px 0px 10px;
	display:block;
	margin:5px 10px 30px 180px;
}

.col_btn a, .col_btn a:visited {color:#FFFFFF; text-decoration:none;}
.col_btn a:hover {text-decoration:underline;}


.main_slide {height:235px; background:url(/templates/images/col_slide.jpg) repeat-x; position:relative;}
.main_slide .btn_l, .main_slide .btn_r {position:absolute; top:80px; width:30px; height:42px; cursor:pointer;}
.main_slide .btn_l {left:20px; background:url(/templates/images/slide_btn.png) no-repeat; background-position:0px;}
.main_slide .btn_l:hover {background:url(/templates/images/slide_btn_a.png) no-repeat;}
.main_slide .btn_r {right:20px; background:url(/templates/images/slide_btn.png) no-repeat; background-position:-30px;}
.main_slide .btn_r:hover {background:url(/templates/images/slide_btn_a.png) no-repeat; background-position:-30px;}




.photo_div {float:left; margin:10px; display:inline-block;}
.photo_div .photo {
	display: block;
	width: 180px;
	height: 130px;
	border: solid 1px #FFFFFF;
	padding: 0px;
	margin: 5px 10px 10px 10px;
	text-align: center;
	background-color: #F0F0F0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 2px 2px 5px gray;
	box-shadow: 2px 2px 5px gray;
	-moz-box-shadow: 2px 2px 5px gray;
	-webkit-box-shadow: 2px 2px 5px gray;
	box-shadow: 2px 2px 5px gray;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='gray')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='gray');
	}
.photo_div img {border:none; max-width:160px; max-height:110px; margin:10px;}
.photo_div .text {
				padding: 0 0 10px 10px;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				height: 39px;
				overflow: hidden;
				width: 180px;
				text-align:center;
				color: #285A99;
				line-height:15px;
				}

.photo_div .text a, .photo_div .text a:visited {color: #333; text-decoration:underline}
.photo_div .text a:hover {text-decoration:none; }


.col_menu {
	position:absolute;
	left:50px;
	top:200px;
}
.col_menu ul {margin:0px; padding:0px; list-style:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.col_menu ul li{background-image:url(/templates/images/ra.png); background-repeat:no-repeat; background-position:center left; line-height:18px; padding-left:20px; margin-bottom:12px;}
.col_menu ul li a, .col_menu ul li a:visited {color:#2b87b2;}
.col_menu ul li a:hover {text-decoration:none;}

.col_books {
	position:absolute;
	top:20px;
	left:400px;
}
.col_books a, .col_books a:visited {color:#2b87b2; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.col_books a:hover {text-decoration:none;}

.col_uslugi {
	margin:0px;
	padding:0px;
	line-height:25px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:absolute;
	top:170px;
	right:16px;
	width:250px;
}

.col_uslugi ul {margin:0px 5px 5px 20px; padding:0px; line-height:20px; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; list-style:none;}
.col_uslugi ul li {margin-bottom:20px; padding-left:30px; background-repeat:no-repeat; background-position:center left; line-height:18px;}
.col_uslugi ul li a, .col_uslugi ul li a:visited {color:#656565; text-decoration:none;}
.col_uslugi ul li a:hover {text-decoration:underline}
.col_uslugi ul .n1 {background-image:url(/templates/images/n1.png);}
.col_uslugi ul .n2 {background-image:url(/templates/images/n2.png);}
.col_uslugi ul .n3 {background-image:url(/templates/images/n3.png);}
.col_uslugi ul .n4 {background-image:url(/templates/images/n4.png);}
.col_uslugi ul .n5 {background-image:url(/templates/images/n5.png);}
.col_uslugi ul .n6 {background-image:url(/templates/images/n6.png);}
.col_uslugi ul .n7 {background-image:url(/templates/images/n7.png);}
.col_uslugi ul .n8 {background-image:url(/templates/images/n8.png);}
.col_uslugi ul .n9 {background-image:url(/templates/images/n9.png);}

.col_uslugi div a, .col_uslugi div a:visited {color:#0d89b2; text-decoration:underline; font-weight:normal;}

.content {color:#404040; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0px 10px 10px 10px; line-height:26px;}
.content p {margin-bottom:10px;}
.content img {padding:3px; background:#FFFFFF; border:1px solid #CCCCCC; margin:5px 5px 3px 0px;}
.content ul {list-style:square;}
.content ul li {color:#111;}
.content a, .content a:visited {color:#0066FF; text-decoration:none;}
.content a:hover {text-decoration:underline}
.content table {border:1px solid #CCCCCC}
.content table td {padding:2px; border-bottom:1px dashed #CCCCCC}

h1 {color:#de7e0d; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px 10px 10px 10px;}
.path {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 10px 10px 10px;}
.path a, .path a:visited {color:#0066FF; text-decoration:none;} 




.lenta_list {margin:0px; padding:0px; font: 0.75em/1.84em Verdana, sans-serif; color:#222; clear:left; border:1px #E9E9E9 solid;}
.lenta_list dl{clear:left; font:13px Arial, Helvetica, sans-serif; color:#555; padding:10px; margin:2px; margin-left:130px;}
.lenta_list dl a {font:bold 16px Arial, Helvetica, sans-serif; color:#004080; text-decoration:none;}
.lenta_list dl a:visited {font:bold 16px Arial, Helvetica, sans-serif; color:#7089A9; text-decoration:none;}
.lenta_list dl a:hover {text-decoration:underline;}
.lenta_list dl img {margin:4px 10px 10px 0; border:1px #999 solid; margin-left:-130px;}

.lenta_list ul{font: 0.75em/1.84em Verdana, sans-serif; color:#333; padding:10px; margin:2px;  list-style:none; display:block;}
.lenta_list ul a, /*{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:##0A71A1; text-decoration:none;}*/
.lenta_list ul a:visited {font:bold 14px Arial, Helvetica, sans-serif; color:#7089A9; text-decoration:none;}
.lenta_list ul a:hover {text-decoration:underline;}
.lenta_list ul li {margin:10px 0 20px 0; font-size:12px; border-bottom:1px #DBDBDB dashed; padding-bottom:20px; color:#333; display:inline-block; width:100%;}
.lenta_list ul li img {margin:4px 10px 0px 0px; float:left; border:1px solid #CDCDCD; padding:2px;}
.lenta_list ul li p {margin: 5px 0 0 0px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.lenta_list ul li .view {font-size:10px; color:#ADADAD; Arial, Helvetica, sans-serif;}
.lenta_list ul li .date {color: white;	background: #7089A9; padding: 1px; font-size:11px;}
.lenta_list ul li .time {color:#7089A9; font-size:11px;}



.lenta_list strong a,
.lenta_list strong a:visited {font:bold 13px Helvetica, Arial, sans-serif; color:#004080; text-decoration:none; text-shadow: 0px 1px 0px #999; text-transform:uppercase }
.lenta_list strong a:hover {text-decoration:underline;}
