html, body {margin:0px; padding:0px; background: #FFFFFF; height:100%; border:none;}

body,a,h1,p,span,td {font-family: Tahoma,Verdana,Sans-serif; color: #4B4B4B; font-size: 11px;} 
a {text-decoration: underline; color: #1F73BA;}
a.details {	text-align: right;	padding-right:30px}
a.price {color:black; font: bold 21px Sans-serif,Tahoma,Verdana ; text-decoration: none;} 
a.phone {color:white; font: 14px Sans-serif,Tahoma,Verdana;} 
a.prod {color: #1F73BA; font-family: Tahoma,Verdana,Sans-serif; font-size: 12px; }
a.prodcat {color:white; font-family: Tahoma,Verdana,Sans-serif; font-size:14px;  }
a.prod-item {color: #1F73BA; font-family: Tahoma,Verdana,Sans-serif; font-size: 12px; }
a:hover {text-decoration: none;}
form {margin: 0px;}
h1 {font-family: Sans-serif,Tahoma,Verdana; color: #000000; font-size: 16px; margin: 0px 0px 15px 0px;} 
h2.colorheader {color:white; padding:7px; margin:0px; font-family: Sans-serif, Tahoma,Verdana,; font-size:16px; text-align:center} 
h2.index2 {margin-top:0px; font-family: Sans-serif,Tahoma,Verdana; color: #000000; font-weight:bold} 
h2.index {font-family: Sans-serif,Tahoma,Verdana; color: #1F73BA; font-weight:bold} 
h2 {font-family: Tahoma,Verdana,Sans-serif; font-size: 12px; margin: 4px 0px 15px 0px;} 
h2.index-prod {color: #1F73BA; font-family: Tahoma,Verdana,Sans-serif; font-size: 9px; margin: 0px 0px 0px 0px; padding: 0px 15px 10px 0px;} 
h2.prod {color: #1F73BA; font-family: Tahoma,Verdana,Sans-serif; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 15px 10px 0px;}
h2.prodcat {color:white; font-size:14px; font-family: Tahoma,Verdana,Sans-serif; margin: 5px 10px 0px 10px;}
h2.scheme {color: #1F73BA; font-family: Tahoma,Verdana,Sans-serif; font-size: 16px; margin: 20px 0px 0px 0px;}
h3 {font-family: Tahoma,Verdana,Sans-serif; font-size: 12px; margin: 5px 0px 0px 0px;} 
h3.caption {color:white; font-size:14px; text-align:center} 
h3.city {color: #1F73BA; font: bold 14px Sans-serif,Tahoma,Verdana; margin: 20px 0px 5px 0px;} 
h3.news {color: #4B4B4B; font: bold 13px Sans-serif,Tahoma,Verdana; margin: 5px 0px 5px 0px;} 
h3.price {color:black; font: bold 18px Sans-serif,Tahoma,Verdana; margin: 5px 0px 0px 0px;} 
h3.prod-item {color: #1F73BA; font-family: Tahoma,Verdana,Sans-serif; font-size: 12px; }
h3.scheme {color:  #4B4B4B; font-family: Tahoma,Verdana,Sans-serif; font-size: 12px; }
h4 {color: black; font-family: Tahoma,Verdana,Sans-serif; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px;} 
h4.mod {color:#4B4B4B; font-family:Tahoma,Verdana,Sans-serif; font-size: 11px; margin:0px; padding: 0px;} 
h4.price {color:#9E0D01; font-size: 12px; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;}
h5.view {float:right; color:#fff; margin:0px; width:190px; line-height: 12px; font-size:11px; font-weight:normal; font-family: Tahoma,Verdana,Sans-serif;}

img {border:0px;}
img.arrow-view {float:left; margin-top:58px; }

input {border: 1px solid grey; color: #4B4B4B;	}
p {margin: 0px 0px 15px 0px; line-height: 14px;}
p.prod {padding: 0px 15px 0px 0px; line-height: 14px;}
table {	border:0px;	border-collapse : collapse;}
table.lined {padding:5px; vertical-align: top; border:1px solid #4B4B4B; background-image:none; background-color: white}
table.lined td {padding:5px; vertical-align: top; border:1px solid #4B4B4B; background-image:none!important; background-color: transparent}
td.text {text-align:left}
td.value {text-align:right}

table.simple {padding:0px; vertical-align: top; border:1px solid #4B4B4B; background-image:none; background-color: white}
table.simple td {padding:0px; vertical-align: top; border:1px solid #4B4B4B; background-image:none!important; background-color: transparent}

table td {padding:0px; vertical-align: top;}
.table_p {padding:2px; vertical-align: top; border:none; background-image:none; background-color: transparent}
.table_p td {padding:2px; vertical-align: top; border:none; background-image:none; background-color: transparent}
ul {margin: 0px; padding: 0px; position: relative; font-family: Tahoma,Verdana,Sans-serif; color: #4B4B4B; font-size: 11px; line-height: 14px;}
ul li {list-style-type: none; background: url(../img/bull_Arrow.gif) no-repeat; padding: 0px 0px 0px 8px;}
ul li a {color: #1F73BA; text-decoration: underline;}
ul li a:hover {text-decoration: none; color: #1F73BA;}

.announce {text-decoration:none; font-weight:bold; color:red}
.float-left {float: left; padding-bottom: 6px}
.float-right {float: right;}
.ill-centered {margin: 10px 0px 10px 32px;}
div.advantages {float: left; width: 630px; margin: 0px 0px 0px 0px; padding:20px 0px 0px 20px;}
div.breadcrumbs {margin-bottom:20px}
div.btns {float: right;}
div.content {float: left; width: 1000px; margin: 0px; padding:0px; background: url(../img/bg_HeaderIndex.gif) repeat-y; }
div.content-general {float: left;	width: 960px; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
div.content-left {float: left; width: 300px; margin: 20px 0px 0px 20px; padding:0px 0px 0px 0px; }
div.content-right {float: left; width: 630px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.footer-state {float: left; width: 960px; height: 134px;}
div.gal-img {float:left; vertical-align: top; padding-right:30px; padding-bottom:10px}
div.h1-cont {float: left; width:100%}
div.header-banner {float: left; width: 980px; height: 215px; padding: 0px 20px 0px 0px;}
div.ico-cont {float: left; padding-top: 10px;}

div.index-lblock {float: left;	width: 315px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; border-right: 1px dotted #BABABA;}
div.index-rblock {float: left; width: 640px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

div.index-pic {float: left; padding: 1px; background-color: #E6E6E6;}
div.index-pic img {border: 1px solid #FFFFFF;}

div.left {float: left; width: 100%; }
div.left-right {float: left; width: 100%; height: 367px; }
div.news-pic {float: left; padding: 1px; margin-right: 5px; margin-top: 5px; border: 1px solid #E6E6E6;}
div.padd5 {float: left; padding: 10px 10px;}
div.phone {float: right; padding: 10px 0px 0px 0px; color:white; text-align:right; line-height: 30px; font: 14px  Tahoma,Verdana,Sans-serif }
div.prod-item {float: left; width: 260px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.products {float: left; clear: both; width: 630px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.product {float: left; width: 125px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.products-header {float: left; padding: 0px 0px 15px 0px; clear: both; }
div.tech {float:left; width:740px; height:220px; padding:0px 0px 0px 10px; clear:right; }
div.tech1 {float:left; width:330px; height:110px; padding:0px 0px 0px 10px;  clear:right; }
div.tech2 {	float:right; width:370px; height:200px; padding:0px 0px 0px 10px; clear:rightr }
div.techfoto {float:left; width:330px; padding:0px 0px 0px 10px; }

div.top-right {width:620px; height: 315px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px; border-bottom: 1px dotted #BABABA;}

div.view-pic {background-color: #1F73BA; float: left; height: 25px; margin-top: 58px; padding: 5px; width: 190px;}
div.width-all,div.width-all3,div.left-right {float: left; width: 100%;}
div.width-all2 {float: left; width: 100%; height: 27px; background: url(../img/bg_MainIndex2.gif) repeat-y;}
div.width-all3 { height: 15px;}
div.complexsys {float: right; padding-top:13px;}
p.month {margin: 0px 0px 5px 0px;}
p.news {margin:0px}
p.tech2 {margin:7px 0px 0px 0px; font-weight:bolder}
p.cat-price {font-weight:bolder; font-size:20px; color:#1F73BA; text-align:right}

div.prodcat {float:left; background-color:#1F73BA; height:30px; padding-top:3px; border-radius:10px; -moz-border-radius:9px; -khtml-border-radius:10px;}
div.blueheader {float:left; background-color:#1F73BA; width:430px; height:37px; padding-top:3px; border-radius:8px; -moz-border-radius:7px; -khtml-border-radius:8px;}
div.price {float:right; margin-right:2px; background-color:#CCC; border:2px solid #9E0D01; width:220px; height:33px; padding:2px; padding-left:10px; border-radius:8px; -moz-border-radius:7px; -khtml-border-radius:8px;}
div.modification {float:left; margin:0px; padding:10px; padding-top:3px; border:1px solid #4B4B4B; background-color:#4B4B4B; border-radius:8px; -moz-border-radius:7px; -khtml-border-radius:8px;}
div.cat-blue {float:left; padding:10px; padding-top:3px; border:2px dotted #0695df; border-radius:8px; -moz-border-radius:7px; -khtml-border-radius:8px;}		
div.cat-red {float:left; padding:10px; padding-top:3px; margin-left:27px; border:2px dotted #9E0D01; border-radius:8px; -moz-border-radius:7px; -khtml-border-radius:8px;}
div.cat-item-header {float:left; width:305px}
div.2items {height:450px; padding:0px;}
div.1item {height:215px; padding:0px;}
div.thumb {float:right; width:110px; margin-left:15px; margin-top:10px; border:5px solid #E0E0E0}
div.cost {float:right; width:80px; margin:0px; padding:0px; font-size:20px; font-weight:bold; color:#1F73BA; text-align:right; }
div.rub {float:right; width:50px; margin:0px; padding:0px; font-size:20px; font-weight:bold; color:#1F73BA; text-align:right; }

div.adv {float:left; width:100px; padding:5px; padding-top:3px; background-color:#0695df; border-radius:7px; -moz-border-radius:6px; -khtml-border-radius:7px;}

#caption-w {float:left; background-color:#0695df; Width:465px; Height:30px; padding-top:3px; border-radius:8px; 									-moz-border-radius:7px; -khtml-border-radius:8px;}
#caption-e {float:left; background-color:#9E0D01; Width:465px; Height:30px; margin-left:27px; padding-top:3px; border-radius:8px; -moz-border-radius:7px; -khtml-border-radius:8px;}

#masterbox {width:934px; height:26px;}
#mw-full {width:440px; height:220px;}
#me-full {width:440px; height:220px;}
#masterbox-mini {width:934px; height:26px;}
#mw-mini {width:440px; height:220px;}
#me-mini {width:440px; height:220px;}

span.active {color: #F26522; text-decoration: underline;}

table.arch {width: 100%;}
table.arch a {color: #376F07; text-decoration: underline;}
table.arch a:hover {color: #F26522; text-decoration: underline;}
table.arch a.last {color: #CDCDCD; text-decoration: underline;}
table.arch a.last:hover {color: #CDCDCD; text-decoration: none;}
table.arch td.all {width: 100%;}
table.arch td.all-bott {vertical-align: bottom;}

table.bott-part {width: 100%; height: 110px;}
table.bott-part td {vertical-align: bottom;}
table.bott-part td.left-empty {width: 50%;}
table.bott-part td.right-empty {width: 50%;}

table.calendar td {color: #808080; padding: 0px 5px 5px 0px;}
table.calendar td.big {color: #808080; padding: 0px 12px 5px 0px;}
table.calendar td.we {font-weight: bold;}

table.outside {width: 100%; height: 100%;}
table.outside td {background: url(../img/bg_HeaderIndex.gif) repeat-y; }
table.outside td.all-bott {vertical-align: bottom; padding-top: 0px;}
table.outside td.all-bott2 {vertical-align: bottom; padding-top: 0px; background: url(../img/bg_MainInternal2.gif) repeat-y;}
table.outside td.all-bott3 {vertical-align: bottom; padding-top: 0px; background: url(../img/bg_MainInternal.gif) repeat-y;}
table.outside td.left-empty {width: 50%; background: url(../img/bg_Left.gif) repeat-y top right;}
table.outside td.internal1 {background: url(../img/bg_MainInternal2.gif) repeat-y;}
table.outside td.internal2 {background: url(../img/bg_MainInternal.gif) repeat-y;}
table.outside td.right-empty {width: 50%; background: url(../img/bg_Right.gif) repeat-y top left;}

table.poll td {background: url(../img/bg_White.gif); padding: 2px 0px 5px 0px;}
table.poll td.rb {width: 16px; padding: 0px;}

 
table.rblock1 { padding-bottom: 20px;}
table.rblock1 td {background: url(../img/bg_White.gif);}
table.rblock1 td.lhalf1 {background: url(../img/bg_White.gif);}
table.rblock1 td.rhalf1 {background: url(../img/bg_White.gif);}

table.simple {vertical-align: top; border:none; background-image:none; background-color: transparent}
table.simple td {padding-top:10px;	padding-bottom:10px; vertical-align: top; border:none; background-image:none; background-color: transparent}

#copyright {float: left; width: 280px;}
#counters {max-height:31px; float:right}
#banner-prod {float: right; width: 335px; height: 65px; }
#footer {float: left; width: 960px; height: 90px; padding: 20px; background: url(../img/bg_Footer.gif) repeat-y; color: #000000;}

#hbanner-index {width: 980px; background: url(../img/bg_HeaderBanner.jpg) no-repeat;}
#hbanner-production {width: 980px; background: url(../img/bg_HeaderBanner-prod.jpg) no-repeat;}
#hbanner-wheretobuy {width: 980px; background: url(../img/bg_HeaderBanner-buy.jpg) no-repeat;}
#hbanner-regions {width: 980px; background: url(../img/bg_HeaderBanner-regions.jpg) no-repeat;}
#hbanner-support {width: 980px; background: url(../img/bg_HeaderBanner-support.jpg) no-repeat;}
#hbanner-about {width: 980px; background: url(../img/bg_HeaderBanner-about.jpg) no-repeat;}

#icons-cont {position: absolute; top: 26px; left: 0px; width: 20px; height: 70px; background: url(../img/bg_Icons.gif) no-repeat; padding: 1px 0px 0px 5px;}
#icons-cont2 {position: absolute; top: 26px; left: 0px; width: 20px; height: 70px; background: url(../img/bg_Icons2.gif) no-repeat; padding: 1px 0px 0px 5px;}

#left-cont {background: url(../img/bg_Header.jpg) repeat-x top right;}
#left-first {width:300px; height: 315px; margin: 0px 0px 0px 0px; padding:0px 15px 0px 0px; border-bottom: 1px dotted #BABABA;}
#left-middle {float: left; width: 300px; margin: 0px 0px 0px 0px; padding:20px 15px 0px 0px; border-bottom: 1px dotted #BABABA;}
#news {width:300px; margin: 0px 0px 0px 0px; padding:20px 15px 20px 0px; }
#right-cont {background: url(../img/bg_Header.jpg) repeat-x top left;}
#left-cont2 {background: url(../img/bg_Header2.jpg) repeat-x top right;}

#right-cont2 {background: url(../img/bg_Header2.jpg) repeat-x top left;}


#top-menu {float: left; width: 970px; height: 55px; padding: 20px 0px 0px 20px; background: url(../img/bg_HeaderIndex.gif) repeat-y; }

span.ee {color: #1F73BA;}
span.date {margin-bottom: 15px; color: #1F73BA; font-weight: bold;}
