.td {border-right: 1px solid #929292; padding:5px; padding-top:0px}
.style5 {font-family: Arial, Helvetica, sans-serif; color: #929292;  padding-right:10px;}
.style10 {color: #0a66b1; font-family: Arial, Helvetica, sans-serif; font-weight: bold;padding-left:10px; }
.news-detail table { width:95%;}

.kont {width:100%;}
.kont img{ margin-bottom:20px; margin-top:20px; float:right}
.kont td{text-align:center;color:}

.kont_txt {font-size:11px;}


div#wrapper{
	margin: 0 auto;
	width: 1004px;
	border-left: 1px solid #73A0C7;
	border-right: 1px solid #73A0C7;
	border-bottom: 1px solid #73A0C7;
}
#topbanners{
	background-image: url(img/bg_top.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 27px;
	padding-bottom: 27px;
	text-align: center;
	border-bottom: 1px solid #AFC7DF;
	word-spacing: 6px;
	width: 1004px;
}
/** /
#topbanners div{display: inline; padding:0 0px;}
#topbanners div div{padding:0;}
/**/
#topbanners div{display: inline;}
#topbanners a{text-decoration:none;}
/**/
#shv{
	background-image: url(img/sh_v_1004.gif);
	background-position: left;
	background-repeat: repeat-y;
	margin-top: 11px;
}
#shvb{
	background-image: url(img/sh_vb_1004.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

dl.list{
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 11px;
	color: #0A66B1;
}
.list a, .list a:link, .list a:visited, .list a:active {color: #0A66B1; text-decoration:none;}
.list a:hover {color: #0A66B1; text-decoration:underline;}


ul.list{list-style-type: none; font-size: 11px; padding:0; margin: 0;}
ul.list li{
	padding-left: 10px;
	background-image: url(img/p11.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
ul.list a, ul.list a:link, ul.list a:active, ul.list a:visited{color: #0A66B1; text-decoration:none;}
ul.list a:hover{color: #0A66B1; text-decoration:underline;}
#rmenu ul.list{margin: 18px 20px 16px 30px;}
.leftbody ul.list{margin: 0px 20px 2px 10px;}


.centerheader{
	background-image: url(img/h_center.png);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
	color: #ffffff;
	text-align: left;
	padding-left: 13px;
	font-size: 11px;
	text-transform: uppercase;
}
.centerbody{padding: 10px 10px 14px 13px;}
.u{
	background-image: url(img/u.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.hr{
	background-image: url(img/hr.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.next{text-align: right;}
.next a,
.next a:link,
.next a:visited,
.next a:active {color: #939292; text-decoration:none; padding-right: 15px;
	background-image: url(img/arrn.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.next a:hover {color: #939292; text-decoration:underline;}

.next a.atop,
.next a.atop:link,
.next a.atop:visited,
.next a.atop:active {color: #939292; text-decoration:none; padding-right: 17px;
	background-image: url(img/arrt.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.next a.atop:hover {color: #939292; text-decoration:underline;}

.next0{text-align: right;}
.next0 a,
.next0 a:link,
.next0 a:visited,
.next0 a:active {color: #939292; text-decoration:none;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.next0 a:hover {color: #939292; text-decoration:underline;}



.hnews{
	font-weight: bold;
	color: #0A66B1;
	margin-top: 2px;
}
.hnews a,
.hnews a:link,
.hnews a:visited,
.hnews a:active {color: #0A66B1; text-decoration:none;}
.hnews a:hover {text-decoration:none;}

.bnews{margin-top: 6px; margin-bottom:4px;}
.newsdate{color: #939292; font-size: 11px; margin-top: 4px;}
.newstitle{margin-bottom: 6px;}
.newstitle a,
.newstitle a:link,
.newstitle a:visited,
.newstitle a:active {color: #0A66B1; text-decoration:none;}
.newstitle a:hover {color: #000000; text-decoration:none;}

table#dm{width: 470px; padding: 0; border: 0;}
table#dm td{padding:12px 0 0 13px; font-size: 11px;}
table#dm td.next{padding:0; padding-bottom: 15px;}
table#dm td p{margin-top: 10px; margin-bottom: 2px; padding: 0px;}
table#dm td div.dmimg{height:100px;}

table#dm2{width: 470px; padding: 0; border: 0;}
table#dm2 td{padding:12px 0 15px 13px; font-size: 11px;}
table#dm2 td p{margin-top: 10px; margin-bottom: 2px; padding: 0px;}
table#dm2 td td{padding:0;}


td#right{padding: 0 4px 16px 6px;
	background-image: url(img/sh_v_top2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	 width:272px;
}
.leftheader{
	background-image: url(img/h_left.png);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 24px;
	height: 24px;
	color: #ffffff;
	text-align: left;
	font-size: 12px;
	padding-left: 13px;
}
.leftbody{padding: 9px 12px 12px 10px; color: #0A66B1; font-size: 11px;}
.tc{text-align: center; margin-bottom:4px;}

.rightheader{
	background-image: url(img/h_right.png);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 24px;
	height: 24px;
	color: #ffffff;
	text-align: center;
	font-size: 12px;
}
.rightbody{padding: 10px 4px 10px 4px;}

.rightbody ol{padding:0; margin: 6px 20px 8px 30px; color: #7B7980; font-size: 11px;}
.rightbody ol li{padding-bottom: 6px; padding-left: 0px;}
.rightbody ol a,
.rightbody ol a:link,
.rightbody ol a:visited,
.rightbody ol a:active {color: #0A66B1; text-decoration: none;
/** /
 text-transform: uppercase;
/**/
 font-weight: bold;
 font-size: 11px;
}
.rightbody ol a:hover {color: #7B7980; text-decoration:none;}


/************************/
.rightbody ul{padding:0; margin: 6px 10px 8px 16px; color: #7B7980; font-size: 11px;}
.rightbody ul li{padding-bottom: 6px;}
.rightbody uls li{padding-left: 0px;}
.rightbody ul a,
.rightbody ul a:link,
.rightbody ul a:visited,
.rightbody ul a:active {color: #0A66B1; text-decoration: none;
/** /
 text-transform: uppercase;
/**/
 font-weight: bold;
 font-size: 11px;
}
.rightbody ul a:hover {color: #7B7980; text-decoration:none;}
/************************/



ol.catalog a,
ol.catalog a:link,
ol.catalog a:visited,
ol.catalog a:active {color: #0A66B1; text-decoration: none; font-weight: bold;}
ol.catalog a:hover {color: #0A66B1; text-decoration:underline;}
ol.catalog li {padding-bottom:5px;}

ol.publication a,
ol.publication a:link,
ol.publication a:visited,
ol.publication a:active {color: #0A66B1; text-decoration: none;}
ol.publication a:hover {color: #000000; text-decoration: none;}
ol.publication li {color: #0A66B1; padding-bottom:5px;}

.bigbanner{
	margin: 16px 0 0 0;
	text-align: center;
}

td#counters{padding: 0 0 16px 0;}
td#cmain{padding: 0 0px 10px 0px;}

#topmenu{margin: 6px 0px 10px 6px; font-size: 11px; color: #006699;}
#topmenu a,
#topmenu a:link,
#topmenu a:visited,
#topmenu a:active {color: #006699; text-decoration: none;}
#topmenu a:hover {color: #006699; text-decoration:underline;}

.subscribe, .isearch{color:#2C6CAC;
padding: 0px 2px 1px 2px; height:17px; line-height:normal; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
border: 1px solid #888888;}
.isearch{width: 335px;}
.subscribe{width: 160px; background-color: ffffff;}

table#rmenu{
	background-image: url(img/bg_block.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #ffffff;	
	width:711px; padding: 0px; border: 0px;
}
table#rmenu td{
	background-image: url(img/vr.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0px; border: 0px;
}
table#rmenu td.one{
	background-image: url(img/sh_logo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px; border: 0px;
}
table#line{
	background-image: url(img/sh_block.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ffffff;	
	width:711px;
	border: 0px;
}
table#line th{height: 34px; width: 80px; padding: 0px; padding-right: 0px; border: 0px;
 text-align: right; font-weight: normal; font-size: 11px; color: #2C6CAC;}
table#line td{padding: 0px; border: 0px; height: 34px;  width: 631px;}
table#line td td{padding: 0px; border: 0px; height: 25px;  width: auto;}
table#line marquee{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}
table#line marquee span{padding-right: 30px;}/*635px*/
table#line marquee span{padding-left:10px;
	background-image: url(img/p.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

table#main{
	background-image: url(img/sh_v_top1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:711px;
	border: 0px;
}
#b468{
	/*	padding: 3px 0 14px 0;  u/hr.gif*/
	background-image: url(img/u.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 74px;
	margin-top: 3px;
	text-align: right;
}


/* BOTTOM */
#mbottom{
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-image: url(img/h_bottom.png);
	background-position: center center;
	background-repeat: no-repeat;
	line-height: 24px;
	height: 24px;
	font-size: 11px;
}
#mbottom a,
#mbottom a:link,
#mbottom a:visited,
#mbottom a:active {color: #ffffff; text-decoration:none;}
#mbottom a:hover {color: #ffffff; text-decoration:underline;}

.mservice{color: #2C6CAC; text-align: center; font-size: 11px;}
.mservice a, .mservice a:link, .mservice a:visited, .mservice a:active {color: #2C6CAC; text-decoration:none;}
.mservice a:hover {color: #2C6CAC; text-decoration:underline;}

.dev{color: #2C6CAC; text-align: right; font-size: 11px;}
.dev a, .dev a:link, .dev a:visited, .dev a:active {color: #B6C2CE; text-decoration:none;}
.dev a:hover {color: #9FB2C4; text-decoration:underline;}


.copyright{color: #939292; text-align: center; font-size: 11px; margin: 8px 0 20px 0;}
.copyright a, .copyright a:link, .copyright a:visited, .copyright a:active {color: #939292; text-decoration:none;}
.copyright a:hover {color: #939292; text-decoration:underline;}



.alpha{font-size: 12px; text-align:center; line-height:130%; word-spacing: 1px;}
.alpha a, .alpha a:link, .alpha a:visited, .alpha a:active {color: #0A66B1; text-decoration:none;}
.alpha a:hover {color: #0A66B1; text-decoration:underline;}

hr{color:#cccccc; height:1px;}

/*Bitrix*/
.notetext, .errortext{padding-left:13px;}
.text{color:#666666;}
.text a, .text a:link, .text a:visited, .text a:active {color: #666666; text-decoration:underline;}
.text a:hover {color: #939292; text-decoration:underline;}

