html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn,
em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline: 0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	}	
html {
	font-size : 100.01%;
	}
body {
	font-size: 0.687em; 
	font-family: Verdana, helvetica, sans-serif;
	color: #333;
	background-color: #E3E3E4;
	}
input,select,button {
	vertical-align: middle;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
        }
caption, th, td {
	font-weight: normal;
	}
.tricolor, .tricolor td{vertical-align:middle; padding: 10px 0px;}
ul {
	list-style: none;
	}
address {
	font-style: normal;
	}
blockquote, q {
	quotes: none;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	}	
:focus {
	outline: none;
	}	
h1, .h1 {padding:.2em 0 1em; font:normal 1.63em Verdana; color:#00902B;}
h2, .h2 {padding:.2em 0 1em; font:bold 1.18em Verdana; color:#00902B;}
h3, .h3 {padding:.2em 0 1em; font:bold 1.1em Verdana; color:#00902B;}
.h2 {display: block;}
a {color:#00902B}
a:hover {color:#00631C}
p {padding:0 0 1em}
.g-clear {clear:both;}
.img-l {
	float:left;
	margin:0 5px 0 5px ;
	}
.img-r {
	float: right;
	margin-left: 15px;
	}

.h-container {
	min-width:1000px;
	width:expression(document.body.clientWidth > 1000? "100%" :"1000px");
	overflow:hidden
	}
	
	
.l-header {
	position:relative;
	height:229px;
	background:#283723 url(../img/h-bg.gif) repeat-x 0 158px;
	color:#fff;	
	}
	.l-header .h-bg {
		height:229px;
		background: url(../img/head-l-bg.jpg) no-repeat 0 0;
		}
		.l-hc {
			position:absolute;
			top:22px;
			left:30%;
			width:250px;
			}
.l-main-content {
		padding-top:20px;
		//padding-bottom:20px !important;
		}
.l-main-content-index {
	padding:0;
	background:url(../img/grline.jpg) repeat-x 0 -45px;
	}
	.l-topbar {
		padding:0 1%;
		height:315px;
		}
	.l-sidebar {
		float:left;
		width:296px;
		}
	.l-sidebar-index {
		/*margin-top:2.8em;*/
		//margin-left:0px;
		}
		.l-sidebar .h-center {
			margin:0 auto;
			width:260px;
			}
	.l-content {
		//margin-bottom:35px;
		-margin-bottom:0px;
		border:1px solid #9D9D9D;
		border-right:0;
		background:#fff;
margin-left:296px;
position:relative;
		}
		


		
		
		.l-content .corn-l{
			position:absolute;
			top:-1px;
			left:-1px;
			width:21px;
			height:19px;
			background:url(../img/corn-cont.gif) 0 0;
			}
		.l-content .corn-b {
			position:relative;
			top:-21px;
			left:-1px;
			margin-bottom:-22px;
			width:21px;
			height:19px;
			background:url(../img/corn-cont.gif) 0 -19px;
			}
.l-footer {
	clear:both;
	margin-top:1em;
	height:50px;
	}
	

.b-logo {
	line-height:1.2;
	color:#C7CEC6
	}
	.b-logo a{
		line-height:.7;
		font-weight:bold;
		font-family:Arial;
		text-decoration:none;
		}
		.b-logo .t1 {
			font:normal 1.36em Arial;
			color:#C7CEC6
			}
		.b-logo .int {
			font-size:4.2em;
			color:#fff;
			}
		.b-logo .sat {
			font-size:4.2em;
			color:#75D55C
			}
		.b-logo .ru {
			font-size:4.2em;
			color:#427A2D
			}
.b-phone {
	margin-top:.55em;
	font:normal 2.18em Arial;
	}
.b-navtop {
	position:relative;
	top:176px;
	padding:0 20px;
	height:51px;
	border-top:1px solid #B8DDBC;
	border-bottom:1px solid #fff;
	background:#222 url(../img/navtop.gif) repeat-x 0 0;
	overflow:hidden;
	}	
	.b-navtop li {
		float:left;
		}
		.b-navtop li a {
			float:left;
			width:100%;
			height:51px;
			line-height:51px;
			font-weight:bold;
			text-align:center;
			text-transform:uppercase;
			color:#fff;
			}
		.b-navtop li a:hover,
		.b-navtop li a.active {
			color:#fff;
			background:#69CF7D url(../img/navtop.gif) repeat-x 0 -51px
			}
		.b-navtop .a1, .b-navtop .a8 {width:15%;}
		.b-navtop .a2 {width:15%;}
		.b-navtop .a3 {width:16%;}
		.b-navtop .a4 {width:15%;}
		.b-navtop .a5 {width:15%;}
		.b-navtop .a6 {width:15%;}
		.b-navtop .a7 {width:15%;}
.b-sale-t {
	position:absolute;
	top:24px;
	right:3%;
	padding:14px 0;
	text-align:center;
	font-size:14px;
	font-family:Arial;
	text-align:center;
	width:417px;
	height:103px;
	background:url(../img/sale10.jpg) no-repeat 0 0;
	}
	.b-sale-t b {
		display:block;
		font-size:30px;
		}
	.b-sale-t .b1 {
		padding:0 0 2px;
		color:#fff;
		}
	.b-sale-t .b3 {
		padding:5px 0 0;
		color:#000
		}	
	
.b-bigtitle {
	padding:18px 0 20px;
	text-align:center;
	font:bold 2.36em Arial;
	margin: 0px -1%;
	background: url(../img/nyear.jpg) top center no-repeat;
	}
	.b-bigtitle a {		
		padding: 5px 20px;
		color:#000;
		height: 36px;
		}
	.b-bigtitle a.tv{
		width: 410px;
		background: url(../img/tel.png) top left no-repeat;
	}
	.b-bigtitle a.inet{
		width: 368px;
		background: url(../img/inet.png) top left no-repeat;
	}
	.b-bigtitle a:hover {
		color:#000;
		}
.b-tv {
	position: absolute !important;
	
	float:left;
	width:255px;
	height:213px;
	background:url(../img/tv.jpg) no-repeat 0 0;
	//margin-left:-250px;
	
	}
	
	

	
	.b-tv p {
		position:absolute;
		bottom:2px;
		right:-92px;
		padding-top:47px;
		width:159px;
		height:100px;
		font-family:Arial;
		font-weight:bold;
		text-align:center;
		background:url(../img/star.png);
		color:#fff;
		}
		.b-tv p span {
			font-size:1.63em;
			}
.b-complects {
	margin: 0 255px;
	text-align:center;
	}
	.b-complects h3 {
		font-size:1.27em;
		font-family:arial;
		}
	.b-complects li {
		margin-bottom:1.2em;
		font-weight:bold;
		}
		.b-complects li a {
			font-weight:normal;
			}
.b-comp {
	position:relative;
	float:right;
	width:255px;
	height:213px;
	background:url(../img/comp.jpg) no-repeat 0 0
	}
	.b-comp p {
		position:absolute;
		bottom:2px;
		left:-81px;
		padding-top:52px;
		width:159px;
		height:95px;
		font-family:Arial;
		font-weight:bold;
		text-align:center;
		background:url(../img/star.png);
		color:#fff;
		}
		.b-comp p span {
			font-size:1.63em;
			}
.b-box {
	position:relative;
	margin: 0 0 1.18em;	
	background:#fff;
	border:1px solid #0E9C36;
	}
	.b-box .corn-t {
		position:absolute;
		top:-1px;
		left:-1px;
		width:260px;
		height:30px;
		background:#14A239 url(../img/corners.gif) 0 0;
		}
	.b-box .corn-b {
		position:relative;
		top:1px;
		margin-left:-2px;
		left:1px;
		width:260px;
		height:9px;
		line-height:0;
		font-size:0;
		background:url(../img/corners.gif) 0 -61px;
		z-index:2;
		}
	.b-box .title {
		position:relative;
		margin:0 0 1em;
		z-index:1;
		cursor:pointer;
		}
		.b-box .title h3, .b-box .title .h3 {		
			padding:5px 0 0 15px;
			font-size:1.27em;
			color:#fff;
			}
	.b-box .h-pad {
		padding:.5em 1em;
		}
		.b-box .h-pad p {
			padding:0
			}
.b-box-inet .h-pad,
.b-box-tv .h-pad {
	overflow:hidden;
	padding-bottom:0;
	}
.b-box-inet li,
.b-box-tv li{
	clear:left;
	margin-bottom:.6em;
	font-size:1.1em;
	overflow:hidden;
	}
.b-box-tv li {
	margin-bottom:.2em;
	}
	.b-box-tv a.h3 {
		position:relative;
		top:5px;
		}
	.b-box-tv li a{
		float:left;
		padding-left:38px;
		height:19px;
		font-weight:bold;
				}
	.b-box-tv a.a1 {background:url(../img/minipic.gif) no-repeat -2px 0px;}
        .b-box-tv a.a2 {background:url(../img/minipic.gif) no-repeat -2px -20px;}
	.b-box-tv a.a3 {background:url(../img/minipic.gif) no-repeat -2px -40px;}
	.b-box-tv a.a4 {background:url(../img/minipic.gif) no-repeat -2px -60px;}
	.b-box-tv a.a5 {background:url(../img/minipic.gif) no-repeat -2px -80px;}
	.b-box-tv a.a6 {background:url(../img/minipic.gif) no-repeat -2px -105px;}


.b-box-link {
	height:31px;
	background:#00661F url(../img/corners.gif) no-repeat 0 -70px;
	padding-left:15px;
	border:0;
	overflow:hidden;
	}
	.b-box-link a {
		text-decoration:none;
		color:#fff;
		font:bold 1.28em/28px Verdana;
		}
	.b-box-link a:hover {
		color:#fff;
		text-decoration:underline;
		}

.b-box-blue{
		height:46px;
		background: #004366 url(../img/corners-blue.gif) top no-repeat;
		}
		.b-box-blue p{
		padding-top:5px
		}
		.b-box-blue a{
		font:bold 1.28em/18px Verdana;
		}

.b-equipment {
	margin-bottom:.8em;
	}
	.b-equipment a.img-l img {
		border:1px solid #E3E3E4
		}
	.b-equipment a.img-l:hover img {
		border-color:#00631C
		}
	.b-equipment .name {
		margin-bottom:5px;
		}
		.b-equipment .name a {
			font-weight:bold;
			}
	.b-equipment p {
		margin-left:85px;
		color:#666;
		}
		
.b-news {
	padding:.4em 0 1em;	
	}
.b-news-autor {
	overflow:hidden;
	margin-bottom:2em;
	}
	.b-news-autor li {
		float:left;
		padding-right:2em;
		background:none !important;
		}
	.b-news-autor li a{
		font-size:1.1em;
		font-weight:bold;
		}
	.b-news h2 {
		padding-bottom:.5em;
		color:#000;
		}
	.b-news p,  .b-news a strong{
		font-size:1.1em;
		padding-bottom:.5em !important;
		color: #000;
		display: block;
		}
	.b-news p{
		font-size:1.0em;
		}
		
	.b-news dl {
		padding-bottom:4px;	
		}
	.b-news dt, .b-news a  {
		font-weight:bold;
		color:#00902B;
		}
		.b-news dd {
			padding-left:5px;
			overflow:hidden;
			}
			.b-news dd a {
				color:#000;
				text-decoration:underline;
				}
.b-content {
	padding:28px 34px;
	min-height: 1000px;
	-height: 1000px;
	/* overflow:hidden */
	}
	.b-box p.img, .b-content p.img {
		text-align:center;
		}
	.b-content ol {
		margin:0 0 1em 20px;
		}
		.b-content ol li {
			margin:0 0 .5em 0;
			font-weight:bold;
			color:#00902B;
			}
			.b-content ol li span {
				font-weight:normal;
				color:#333
				}
	.b-content ul li, .spis li{
		padding-left:14px;
		margin-bottom:.6em;
		background:url(../img/marker.gif) no-repeat 0 4px;
		position:relative;
		}



	.b-tv01 div {		
		overflow:hidden;
		}
		.b-tv01 li{
			float:left;
			padding:0 !important;
			margin-bottom:.1em;
			width:32%;
			height:65px;
			text-align:center;
			background:none !important;
			}
	.b-nowsale {
		position:relative;
		margin:1em 0;
		width:100%;
		height:50px;
		font:bold 1.63em/50px Arial;
		text-align:center;
		color:#fff;
		}
		.b-nowsale div {
			position:absolute;
			top:0;
			left:-34px;
			padding:0 34px;
			width:100%;
			height:50px;
			background:#469F33 url(../img/green-line-bg.gif) repeat-x;

			}
		.b-nowsale span{
			display:block;
			width:100%;
			height:50px;
			background:url(../img/green-line.gif) no-repeat center;
			}
	.b-ramka {
		margin-bottom:1em;
                //zoom:1;
		background:url(../img/b-l.gif) repeat-y 0 0 ;
		}
	.b-ramka-img {
		text-align:center;
		}
		.b-ramka div {background:url(../img/b-t.gif) repeat-x 0 0;}
		.b-ramka div div {background:url(../img/b-r.gif) repeat-y 100% 0;}
		.b-ramka div div div {background:url(../img/b-b.gif) repeat-x 0 100%;}
		.b-ramka div div div div {background:url(../img/ramka-tl.gif) no-repeat 0 0;}
		.b-ramka div div div div div {background:url(../img/ramka-tr.gif) no-repeat 100% 0;}
		.b-ramka div div div div div div {background:url(../img/ramka-br.gif) no-repeat 100% 100%;}
		.b-ramka div div div div div div div {padding:10px 2px; background:url(../img/ramka-bl.gif) no-repeat left bottom;}
.b-navbot {
	margin-left:300px;
	padding-top:10px;
	}
	.b-navbot li {
		float:left;
		padding:0 8px
		}
		.b-navbot li a{
			color:#000;
			}
		.b-navbot li a:hover, .b-navbot li a.active {
			color:#3CAB40;
			}
.b-fl {
	float:left;
	width:296px;
	text-align:center;
	}
	.b-fl a {
		margin:0 5px;
		}

.col-l {
	float:left;
	width:48%;
	}
.col-r {
	float:left;
	padding-left:4%;
	width:48%;
	}

#m-close-1, #m-close-2 {
	height:31px;
	background:#12A03A url(../img/corners.gif) no-repeat 0 -30px;
	border:0;
	overflow:hidden;
	}	
	#m-close-1 .corn-t, #m-close-2 .corn-t, #m-close-1 .corn-b, #m-close-2 .corn-b {
		display:none;
		background:none
		}
.clear-all {
	width:100%;
	overflow:hidden;
	}
.body_txt {border:1px solid #9D9D9D; border-collapse:collapse;}	
.body_txt {border-color:#9D9D9D !important;}	
.body_txt ul{margin-left:10px;}
.body_txt td, .body_txt th{padding:4px; -border:1px solid #9D9D9D}
table.form, table.form td{border:0; padding:4px;}
td font {color:#000 !important}

.center_2_block {
margin: 10px 10px 0 296px; 
}

.center_2_block h3 {
color:#FFFFFF;
font-size:1.27em;
padding:5px 0 0 15px;
}

.bg_l {
background: #fff url(../img_center_2/bg_l.gif) left repeat-y;
}

.bg_r {
background: url(../img_center_2/bg_r.gif) right repeat-y;
}

.bg_v {
background: url(../img_center_2/bg_v.gif) top repeat-x;
}

.bg_n {
background: url(../img_center_2/bg_n.gif) bottom repeat-x;
}

.bg_v_l {
background: url(../img_center_2/bg_v_l.gif) left top no-repeat;
}

.bg_v_r {
background: url(../img_center_2/bg_v_r.gif) right top no-repeat;
}

.bg_n_r {
background: url(../img_center_2/bg_n_r.gif) right bottom no-repeat;
}

.bg_n_l {
background: url(../img_center_2/bg_n_l.gif) left bottom no-repeat;
}


.center_2_block_content {
padding:15px;
}

.b-content .cover {
	overflow: hidden;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
/*for Chrome*/
}

#gallery {
	background-color: #fff;
	margin: 0px auto;
	padding: 10px;
	width: 80%;
	text-align: center;
}
#gallery ul { list-style: none; }
#gallery ul li { 
	display: inline; 
	padding: 0px; 
	background: none;}
#gallery ul img {
	border: 5px solid #eee;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #ccc;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

.ma
{
margin-left:300px;
}

.verx
{
float:right;
width:30%;
}
.jach
{
    background: url("../img/left.gif") top left no-repeat;
	height:108px;
	display: block;
	width: 75%;
	padding-left: 15px;
	margin-top: 15px;
	text-align:center;
}
.jach span
{
	background: url("../img/right.gif") top right no-repeat ;
	height:108px;
	display: block;
	padding-right:12px;
}
.jach span span
{
 
  background: url("../img/center.gif")  repeat-x scroll left top;
  height:108px;
  display: block;
 }
  
.imag
{
    padding-left: 10px;
    padding-top: 5px;
	color:#004366;
	text-align:center;
	height: 69px;
	//padding-top: 0px;
	//position:relative;
	//top:1px;
}  
.jach a
{
color:#004366;
font:bold 14px Arial, Sans serif;
padding-left:5px;

}
.clickable, .zoomtext {
	cursor:pointer;
}
.channel {
	display:none;
}
#text-viewer {
	background-color: #FFFFFF;
	padding: 10px;
}
#text-viewer ul{
	list-style: disc inside none;
}
#text-viewer ul li {
	padding-bottom:10px;
}
#text-viewer .logo {
	float:right;
}
#text-viewer .h2 {
	display: block;
    padding-bottom: 10px;
}
.channels {

} 
.channels th {
	padding: 2px 10px;
	background-color: #119F39;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #fff;
} 
.channels td {
	padding: 2px 10px;
} 
.channels tr .full {
	border-bottom: 1px solid #999;
}
.channels .blue {
	border-bottom: none;
}
.channels .blue td{
	background-color: #358097;
	color: #fff;
	font-weight: bold;
}
