/* VTS */
.tabl2 {display: none;}
.tablDiv img {border: none;}
#onoff {margin:0px}
#contTable1 {font-family: Arial,Tahoma,sans-serif;font-size: 11px;width:540px;}
#contTable a, #contTable1 a {color: #322328;}
#contTable td {padding-left: 2px;padding-top: 2px;padding-bottom: 2px;background-color: #ffffff;}
#contTable1 p.tx-gys-system {margin: 0px;padding: 0px 0px 10px 0px;}
#contTable1 h4 {font:11px Tahoma, sans-serif;color:#000;font-weight:bold;}
/* END VTS */

html {
	margin: 0px;
	padding: 0px;
	height: auto;
}

body {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	background-color: #000000;
	background-image: url(background-image.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
}

.bottom-fon {
	background-image: url(background-bottom-fon.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#main {
	margin: 0 auto;
	width: 990px;
	position: relative;
	background-color: #ffffff;
	height: auto;
}

.logo-fon-1 {
	background-color: #ffffff;
	background-image: url(logo-fon-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
	width: 990px;
	height: 347px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.logo-fon-2 {
	background-color: #ffffff;
	background-image: url(logo-fon-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
	width: 473px;
	height: 185px;
	position: absolute;
	left: 0px;
	top: 347px;
	z-index: 1;
}

.logo-fon-1-mx {
	background-color: #ffffff;
	background-image: url(logo-fon-1-mx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
	width: 990px;
	height: 347px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.logo-fon-2-mx {
	background-color: #ffffff;
	background-image: url(logo-fon-2-mx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
	width: 473px;
	height: 185px;
	position: absolute;
	left: 0px;
	top: 347px;
	z-index: 1;
}

.main-top-menu {
	position: absolute;
	left: 355px;
	top: 288px;
	z-index: 2;
}

.main-top-menu a {
	font: 14px Arial;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 14px 0px 0px 0px;
}

.main-top-menu div {
	float: left;
	padding: 0px 20px 0px 20px;
	height: 44px;
	background-image: url(top-menu-fon.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FE0000;
}

.main-top-menu div.end {
	background-image: none;
}

.shedevr {
	font: 16px/18px Arial;
	color: #777777;
	left: 340px;
	top: 15px;
	z-index: 2;
	position: absolute;
}

.shedevr span {
	color: #ff0000;
}

.index-logo {
	left: 40px;
	top: 10px;
	z-index: 2;
	position: absolute;
}

.index-logo img {
	color: #ffffff;
	font: 80px Impact;
}

.top-contacts {
	left: 600px;
	top: 12px;
	z-index: 2;
	position: absolute;
	font: 16px/18px Arial;
	color: #777777;
}

.top-contacts .w {
	color: #ffffff;
}

.top-contacts .r {
	color: #ff0000;
}

.top-contacts a {
	text-decoration: none;
	color: #03DBDA;
}

.sklad-info {
	left: 850px;
	top: 12px;
	z-index: 2;
	position: absolute;
	font: 16px/18px Arial;
	color: #777777;
}

.sklad-info span {
	color: #ff0000;
}

.spisok-si {
	padding: 15px 0px 0px 25px;
}

.spisok-si a {
	text-decoration: none;
	color: #777777;
	font: 14px/16px Arial;
}

.spisok-si a span {
	color: #ff0000;
}

.instr {
	left: 605px;
	top: 125px;
	z-index: 2;
	position: absolute;
	font: 14px/16px Arial;
	color: #ff0000;
	display: block;
	text-decoration: none;
	padding: 25px 0px 0px 100px;
	height: 80px;
}

.lg-a, .lg-b, .lg-c, .lg-d, .lg-e, .lg-f, .lg-g, .lg-h, .lg-i {
	position: absolute;
	z-index: 2;
	text-decoration: none;
	display: block;
	font: 14px Arial;
}

.lg-a {left:299px;top:133px;color:#777777;}
.lg-b {left:349px;top:156px;color:#777777;}
.lg-c {left:288px;top:179px;color:#777777;}
.lg-d {left:301px;top:203px;color:#777777;}
.lg-e {left:326px;top:227px;color:#777777;}
.lg-f {left:331px;top:250px;color:#777777;}
.lg-g {left:301px;top:423px;color:#ffffff;}
.lg-h {left:16px;top:457px;color:#777777;}
.lg-i {left:15px;top:482px;color:#777777;}

.mx-a, .mx-b, .mx-c, .mx-d, .mx-e, .mx-f, .mx-g {
	position: absolute;
	z-index: 2;
	text-decoration: none;
	display: block;
	font: 14px Arial;
}

.mx-a {left:441px;top:187px;color:#777777;}
.mx-b {left:450px;top:219px;color:#777777;}
.mx-c {left:370px;top:250px;color:#777777;}
.mx-d {left:378px;top:362px;color:#777777;}
.mx-e {left:355px;top:388px;color:#777777;}
.mx-f {left:366px;top:449px;color:#777777;}
.mx-g {left:315px;top:484px;color:#777777;}

.bottom {
	clear: both;
	position: relative;
	width: 990px;
	height: 74px;
	background-image: url(bottom-fon-1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #ffffff;
}

.bottom .wpr {
	position: absolute;
	display: block;
	left: 471px;
	top: 16px;
	height: 37px;
	background-image: url(bottom-fon-3.jpg);
	background-repeat: no-repeat;
	background-position: 95px 15px;
	background-color: transparent;
	padding: 21px 0px 0px 197px;
	font: 12px/14px Arial;
	color: #9a9a9a;
}

#end-links {
	position: absolute;
	left: 0px;
	top: 30px;
	text-align: center;
	width: 470px;
}

#content {
	float: right;
	width: 600px;
}

#content h1 {
	color: #ff0000;
	font-family: Impact;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	width: 520px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: right;
}

#content .media {
	text-align: center;
	clear: both;
	width: 600px;
}

#content .media img {
	border: 0px;
}

#left-menu {
	float: right;
	width: 390px;
	padding: 535px 0px 0px 0px;
}

.menu-block {
	padding: 0px 0px 0px 35px;
}

.a1, .a2, .ax {
	font: 14px/14px Arial;
	color: #848484;
	height: 16px;
}

.a1 div, .a2 div, .ax div {
	float: left;
	height: 16px;
	background-image: url(bottom-har-line.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.gp span {
	display: block;
	height: 16px;
	background-color: #ffffff;
	float: left;
	margin: 0px 0px 0px 25px;
}

.gp {
	width: 100px;
}

.hp span {
	display: block;
	height: 16px;
	background-color: #ffffff;
	float: left;
	margin: 0px 0px 0px 10px;
}

.mk {
	text-decoration: none;
	color: #848484;
	display:block;
	float: left;
	width: 145px;
}

.mk span {
	color: #ff0000;
}

.mod-ssl {
	background-image: url(mod-ssl.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 200px;
	height: 100px;
}

.mod-tls {
	background-image: url(mod-tls.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 200px;
	height: 100px;
}

.mod-al {
	background-image: url(mod-al.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 200px;
	height: 100px;
}

.mod-awl {
	background-image: url(mod-awl.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 200px;
	height: 100px;
}

.mod-ctl {
	background-image: url(mod-ctl.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 200px;
	height: 100px;
}

.mod-mx {
	background-image: url(mod-mx.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 200px;
	height: 100px;
}

.nav-kat {
	padding: 0px 0px 20px 0px;
}

.nav-kat, .nav-kat a {
	font: 14px/14px Arial;
	color: #848484;
	text-decoration: none;
}

.nav-kat span, .nav-kat a span {
	color: #ff0000;
}

.tehn-har {
	padding: 15px 15px 15px 2px;
}

.tehn-har table, .left-stat table {
	font: 12px/14px Arial;
	background-color: #FFFFFF;
}

.tehn-har td, .left-stat td {
	padding: 2px;
	color: #000000;
}

.tehn-har td.ik, .left-stat td.ik {
	background-color: #e7eafe;
}

.tehn-har td.id, .left-stat td.id {
	background-color: #daddff;
}

#stat table { рамочка таблицы
	font: 12px/14px Arial;
	background-color: #FFFFFF;
}

#stat td {
	padding: 2px;
	color: #000000;
}

#stat td.ik {
	background-color: #e7eafe;
}

#stat td.id {
	background-color: #daddff;
}

.table-in-stat {
	padding: 10px 15px 10px 0px;
}

.tb-c {
	color: #ff0000;
}

.no-zag {
	padding: 20px 0px 10px 0px;
	font: 28px Impact;
	color: #9A9A9A;
	text-align: center;
}

.no-zag span {
	color: #ff0000;
}

.no-spis {
	padding: 10px 10px 10px 0px;
	font: 14px Arial;
}

.rdzx {
	float:left;
	width: 190px;
	padding:3px;
}

.aa a {
	color: #777777;
	text-decoration: none;
}

.ab a {
	color: #ff0000;
	text-decoration: none;
}

.clear {
	clear: both;
}

.abs-content {
	position: absolute;
	z-index: 2;
	left: 390px;
	top: 500px;
	width: 600px;
}

.left-stat {
	position: absolute;
	left: 15px;
	top: 3040px;
	z-index: 10;
	width: 360px;
}

#stat p , .left-stat p {
	font: 12px/14px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	display: block;
}

#stat h2, .left-stat h2 {
	font: 22px/24px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

#stat h3, .left-stat h3 {
	font: 18px/20px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

#stat h4 , .left-stat h4{
	font: 16px/18px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

#stat ul, #stat ol, .left-stat ul, .left-stat ol {
	display: block;
	padding: 5px 30px 5px 20px;
	font: 12px/14px Arial;
}

#stat ul li, #stat ol  li, .left-stat ul li, .left-stat ol  li{
	font: 12px/14px Arial;
}

#left-stat {
	padding: 10px 0px 10px 1000px;
}

#left-stat p {
	font: 12px/14px Arial;
	margin: 0px;
	padding: 5px 30px 5px 0px;
}

#left-stat h2 {
	font: 22px/24px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

#left-stat h3 {
	font: 18px/20px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

#left-stat h4 {
	font: 16px/18px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

#left-stat ul, #left-stat ol {
	display: block;
	padding: 5px 30px 5px 20px;
	font: 12px/14px Arial;
}

#left-stat ul li, #left-stat ol  li{
	font: 12px/14px Arial;
}

.tehn-har p {
	font: 12px/14px Arial;
	margin: 0px;
	padding: 5px 30px 5px 0px;
}

.tehn-har h2 {
	font: 22px/24px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

.tehn-har h3 {
	font: 18px/20px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

.tehn-har h4 {
	font: 16px/18px Arial;
	margin: 0px;
	padding: 10px 30px 10px 0px;
	font-weight: bold;
}

.tehn-har ul, .tehn-har ol {
	display: block;
	padding: 5px 30px 5px 20px;
	font: 12px/14px Arial;
}

.tehn-har ul li, .tehn-har ol  li{
	font: 12px/14px Arial;
}

.copyright {
	width: 990px;
	text-align: center;
	margin:0 auto;
	padding: 10px 0px 50px 0px;
}

.copyright p {
	color: #ffffff;
	font: 12px Arial;
	margin: 0px;
	padding: 0px;
}

#content h1.ltx {
	text-align: left;
	display: block;
	border: 0px solid red;
	width: 500px;
}

.copyright p span {
	font: 15px Arial;
}
