@charset "windows-1251";
html ,body{height:100%; width:100%;}
body {font-family: Tahoma , Verdana, "Times New Roman", Times, serif; /*background-image: url(images/bd.jpg);*/ margin: 0px;}
.main-table {height:100%; width:100%;}
#header {display: block; height: 100px;	background-color: #0e3f7c;}
#search {display: block; position: absolute; right: 5px; top: 40px;	font-size: 12px; font-weight: bold;	color: #FFFFFF;	vertical-align: top;}
#footer {width:100%; font-size: 10px; color: #FFFFFF; background-color: #1c57a3;}
.clr {clear:both;}
.list-inside {list-style-position:inside;}
ol li {padding-bottom:10px;}
ul li {padding-bottom:10px;padding-left:5px;list-style-image: url(/images/arrow-list.jpg);}
dl {display:block; min-height:40px; _height:40px;  padding:10px;}
dt {float:left; position:relative; height:100%; min-height:40px; _height:100%; padding-right:5px;}
dd {padding-left:10px;display:table;line-height: 15px;}
dd li {list-style-position: inside;list-style-type: decimal;}
.list-label {border-bottom: 1px dashed #CCC; font-size:12px;}
.article-image {float:left; margin:0 10px 10px 0;}
#menu {
	min-height:100%;
	_height:100%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ccc;
	border-bottom-width: 1px;
	border-top:none;
	background-color: #ffffff;
	display: block;
	min-width: 200px;
	background-image: url(images/shw-left.jpg);
	background-repeat: repeat-y;
	background-position: right;
	margin-top:0px;
   
}
#razdel {
	background-color: #ffffff;
	background-image: url(images/shw-left.jpg);
	background-repeat: repeat-y;
	background-position: right;}
#razdel span{
	padding:5px 20px 5px 16px;
	margin-top:8px;	
	font-size:12px;
	font-weight: bold;
	color: #0066cc;
	text-transform: normal;
	text-decoration:underline;
	display: block;
	position:relative;	
	background-image: url(images/arrow_resize.png);
	background-position: 175px center;
	background-repeat: no-repeat;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#razdel span.item {margin-top:0px; border-top: 0px;}
#razdel a {
	text-decoration: underline;
	line-height: 14px;
	display: block;
	color: #000;
	font-size: 11px;
	margin-top:4px;
	padding:0 16px 0 26px;
	background-image: url(images/menu_arrow.jpg);
	background-position: 10px center;
	background-repeat: no-repeat;
}
#razdel a:hover {
	color: #999;
	margin-left: 2px;
}
#usloviya {
	background-color: #E6F1F9;
	font-size: 12px;
	font-weight: 600;
}
td #zag a{font-size: 10px;color: #000000;}
p {text-indent: 20px;}
#zagolovokokna {font-size: 9px;text-align: left;padding-top: 2px;}
#cont {font-size: 12px;text-align: justify;padding-top:15px;background-color: #FFFFFF;}
#index {font-size: 10px;background-color: #FFFFFF;}
#index p {line-height: 10px;display: block;margin-top: 5px;}
#cont a {color: #1c57a3;font-size: 12px;font-weight: bold;}
#cont a:hover {text-decoration: none;}
#footer a {text-decoration:none;color:#FFFFFF;}
h1 {font-size: 26px;font-weight:normal;text-align:center;color: #000;border-bottom: 2px solid #333;border-top: 2px solid #333;
}	
h2 {font-size: 19px;font-weight:normal;text-indent: 20px;}
h3 {font-size: 14px;text-indent: 20px;}
#logo {height: 100px;width: 400px;background-image: url(images/logo.jpg);float: left;z-index: 1;}
#logo2 {background-image: url(images/logo2.jpg);height: 100px;width: 380px;float: right;z-index: 2;}
#hed {
	display: block;
	padding: 2px 0 2px 0;
	background-color: #FFFFFF;
	width: 100%;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003;
}
#zagolovok {margin: 0px;text-align: center;font-size: 12px;color: #0066cc;font-weight: bold;text-decoration:underline;height: 24px;padding-top: 5px;}
#reklama {
	min-height:100%;
	_height:100%;
	text-align: center;
	color: #FFFFFF;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #fff;
	border-top:none;
	background-image: url(images/shw-right.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
#cont #text {color: #000000;font-size: 12px;text-decoration: underline;font-weight: normal;}	
#link {font-size: 10px;color: #999999;text-align: center;}
#link a {font-size: 10px;color: #999999;text-decoration: none;}
#poleznoe li {list-style-type: disc;padding-top: 10px;display: list-item;border-bottom: 1px ridge #666666;}
		
/*Вывод блока анонса на статью*/
#block-descr {margin: 15px 15px 0 15px; border-bottom:1px solid #999; }
#block-descr p {font-size: 11px;padding-top:0px;}
#block-descr img {width:25px; height:25px; margin-right:5px; border:0px;}
/*adsense*/
.adsense-3top {margin:5px; text-align:center;}
.adsense-3bottom {display:block; margin:5px; text-align:center; font-weight:normal;}
.adsense-2level {margin:0 0 5px 0; text-align:left;}
.adsense-under-title{/*float:left;text-align:center;padding-right:25px; width:300px;height:250px;*/}
.adsense-left {padding-top:20px;}
.adsense-paragraph {text-align:center;}
