body{font-size:9pt;margin:0px;padding:0px;border:0px;background:#a3b5ba;text-align:center;}
*body{scrollbar-arrow-color:#fff;scrollbar-track-color:#a3b5ba;scrollbar-base-color:#a4def9;scrollbar-face-color:#a4def9;scrollbar-shadow-color:#666;scrollbar-highlight-color:#a4def9;scrollbar-darkshadow-color:#a3b5ba;}
*textarea{scrollbar-arrow-color:#fff;scrollbar-track-color:#a4def9;scrollbar-base-color:#a4def9;scrollbar-face-color:#a4def9;scrollbar-shadow-color:#666;scrollbar-highlight-color:#fff;scrollbar-darkshadow-color:#fff;}
td{font-family:tahoma;font-size:8pt;color:#666;}
img{border:0px;}
table{margin:0px;padding:0px;border-collapse:collapse;}
td{padding:0px;}
iframe{border: 0px;margin:0px;padding:0px;}
form{padding:0px;margin:0px;}
div{font-family:tahoma;font-size:8pt;color:#666;}
a{color:#666;font-family:tahoma;}
a:hover{color:#0474af;cursor:pointer;}
h2 {font-size:13px;}
.tonews{text-decoration:none;}
.blue{color:#0474af;}
.mess{width:72%;font-size:8pt;font-family:verdana;background:#a4def9;border:1px solid #fff;padding-left:3px;}
.texthead{color:#0474af;padding-top:10px;padding-bottom:5px;}

.bigimg{text-align:center;width:100%;}
.imgdesc{text-align:center;width:100%;padding:10px;font-size:10pt;color:#333;}

.whotext{width:66%;font-size:10px;font-family:verdana;background-color:#fff;border:solid;border-width:1px;border-color:#0575af;}
.gobutton{font-size: 9px;font-family:verdana;color:#fff;background-color:#0575af;border:solid;border-width:0px;border-color:#0575af;}
.contacts{font-size:13px;color:#000;padding-top:0px;padding-left:50px}
.maintext{text-align:justify;padding-right:20px;vertical-align:top;}
.maintext h1 {color:#0474af;font-size:9pt;text-transform:uppercase;padding-top:10px;padding-bottom:5px;}
.newsline{text-decoration:none;}
.fdesc{font-size:10px;color:#0575af;padding-left:34px;padding-bottom:10px;padding-top:2px;}
.fattr{font-size:10px;color:#ccc;}
.treeroot{padding-top:12px;padding-left:30px;margin-bottom:5px;}
.roothead{color:#444;font-size:12px;width:100%;background:#d8f0fc;padding-bottom:3px;padding-top:2px;padding-left:5px;}
.divhead{color:#444;font-size:11px;padding-bottom:4px;padding-left:4px;}
.treediv{font-size:12px;padding-left:30px;padding-top:10px;}
.treeunit{padding-left:21px;padding-top:2px;padding-bottom:2px;}
.rootunit{padding-left:30px;padding-top:5px;}
.artname{color:#38b5df;}
.artdiv{padding-top:10px;}
.cin{width:355px;font-size:10px;font-family:verdana;background:#d8f0fc;border:1px solid #0575af;}
.clabel{color:#4e7936;padding-top:4px;}
.cidiv{float:left;}
.crow{float:left;width:60px;text-align:right;margin-right:5px;}
.cform{clear:both;}
.cbut{margin-top:10px;margin-left:0px;font-size:10px;font-family:verdana;color:#fff;background:#0575af;border:1px solid #4e7936;width:115px;}
.chead{margin-left:65px;font-family:verdana;background:#0575af;width:115px;color:#fff;font-size:12px;padding:2px;padding-left:5px;padding-right:3px;}
.resp{font-size:12px;}

.partlist{padding-left:3px;clear:both;padding-top:10px;margin-bottom:10px;}
.pltext p{margin-top:0.5em;margin-bottom:0.7em;}

.bannerplace{vertical-align:top;padding-top:13px;text-align:left;padding-left:15px;}
.logo{margin-right:7px;}
.leftrandom{clear:both;margin-top:0px;margin-bottom:20px;}
.rightrandom{clear:both;margin-top:10px;margin-bottom:20px;}
.rcol{padding-right:20px;padding-left:20px; padding-bottom:40px;}

.base_top h2, .base_top div.hh2{font-size: 11px; font-weight:bold;}
.base_top td{padding:0px 35px;}

.base_text{padding: 7px 0px 0px 5px; text-align:justify;}
.base_text h2{font-size:12px; margin:13px 0px 0px 0px; padding:0px 0px;}
.base_text h4{font-size:11px; margin:13px 0px 0px 0px; padding:0px 0px;}
.base_text p{ margin:0px 0px; padding:5px 0px 5px 0px;}
.base_text ul{padding-left:20px;}
.text_footer{margin: -60px 5px 0px 5px; width: 225px; text-align:left; position:relative;}
.hh1 h1 {font-size: 12px; color: rgb(0, 191, 255); text-align: center; margin-top: 44px;}

table.price {width:100%;margin-top:15px}
table.price td, table.price th {border:1px solid #ccc; padding:5px; font-size:10pt; text-align:center;}
table.price td.left, table.price td.all {text-align:left;}
table.price td.all {font-weight:bold; color:#000;}
table.price .h1 {background:#008080; color:#fff;}
table.price .h2 {color:#000080;}
table.price .h3 {color:#008080;}
.tabs {width: 400px; border: 1px solid #a8a8a8;}
.tabs td {border: 1px solid #a8a8a8; padding: 5px;}
.tab_imgs {width: 100%; border: 0px; margin-top: 30px;}
.tab_imgs td {padding: 5px; text-align: center;}
.prices li {color:#444;font-size:12px;padding-bottom:7px;padding-left:5px;font-weight: bold;list-style-type: square;}
.prices li a {color:#444;text-decoration: none;}
.prices li a:hover {color:#0474AF;}
.prices {margin:15px 0 0 30px;padding:0}
.blue-block {border:1px #0474AF solid; display:block; margin:20px 0 5px 0; text-align:center; text-decoration:none; padding:5px 2px; color:#0474AF; font-weight:bold;}
table.gall { width:90%; }
table.gall td { text-align:center; width:45%; vertical-align: top; padding:3px 10px; font-weight:bold;}
table.gall td img { margin-top:20px;}
.yandex_map{width:400px;height:300px;margin:1em 0;}
div.contacts_new{padding-left:100px;}
div.contacts_new table.contacts_new:first-child td:first-child{width:5%;}
table.contacts_new tr,
table.contacts_new td,
table.contacts_new th{font:normal 12px/18px tahoma; }
.tehn_har td{padding:5px;}

.developer {display:block; float:left; text-decoration:none; text-align:center; font:normal 9px/10px Arial; width:110px; margin:7px 0 0 5px; color:#fff;}
.developer:hover {color:#fff;}
  .developer img {float:left; margin:0 5px 0 0;}