* {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100.01%; margin: 0; padding: 0;}
HTML, BODY {height: 100%;}
BODY {background: #e1e7e5 url(/images/bg.jpg); color: #000; font-size: 62.5%; text-align: center;}
TABLE {border: 0; border-collapse: collapse; width: 100%;}
TD {padding: 0;}
IMG {border: 0; display: block;}
A, A:link, A:visited, A:hover, A:active, A:focus {color: #3f80c9; outline: none; text-decoration: none;}
H1, H2 {color: #f80000; font-size: 160%; font-weight: normal; margin-bottom: 0.7em;}
H3 {font-size: 140%; font-weight: normal; margin-bottom: 0.7em;}
/*H2 {font-size: 160%; margin-bottom: 0.7em;}*/
P {margin-bottom: 0.7em; text-align: justify;}
UL, OL {list-style-type: none; margin-bottom: 0.7em; overflow: hidden; zoom: 1;}
LI {background: transparent url(/images/arrow.gif) no-repeat; /*margin-left:-15px;*/ padding-left: 19px;}
/*UL UL {margin-left: 15px; margin-bottom: 0;}*/
#header, #content, #footer {margin: 0 auto; text-align: left; width: 1002px;}
#content {font-size: 1.3em;}
#header {font-size: 18px; height: 251px; margin-top: 25px;}
.topCornersOuter {float: left;}
.leftBorderBottom {background-color: #fff; border-left: 1px solid #c2c2c2;}
.headerImage {background-color: #fff; border-top: 1px solid #c2c2c2; float: left;}
.headerContent {background: #fff url(/images/header-bg.gif) repeat-x; border-top: 1px solid #c2c2c2; float: left; width: 779px;}
.rightBorderBottom {background-color: #fff; border-right: 1px solid #c2c2c2;}
.logoOuter {float: left;}
.sloganOuter {float: left; width: 604px;}
.slogan {border-bottom: 3px solid #dddbdb; color: #979797; height: 28px; padding-top: 38px; text-align: right;}
.grey2 {color: #7a7a7a;}
.grey3 {color: #575757;}
.topMenuItem {float: left; padding-left: 64px; padding-top: 29px;}
#content {overflow: hidden; zoom: 1;}
.menuOuter {background-color: #fff; border-left: 1px solid #c2c2c2; float: left; margin-bottom: -32767px; padding-bottom: 32767px; padding-top: 12px; width: 235px; overflow: hidden; zoom: 1;}
.blueBorder {background: #6e9fd6 url(/images/blue-bottom.gif) no-repeat bottom; float: left; height: 280px; width: 12px;}
.menu {float: left;}
.greyBorder {background: #9a9a9a url(/images/grey-bottom.gif) no-repeat bottom; clear: left; float: left;  height: 84px; margin-top: 24px; width: 12px;}
.exchange {float: left; margin-bottom: 12px; margin-top: 24px;}
.finance {display: inline; margin-left: 13px;}
.exchange P {font-size: 13px; margin: 0; padding: 5px 0 8px 13px; width: 209px;}
.contentOuter {background-color: #fff; border-right: 1px solid #c2c2c2; float: left; margin-bottom: -32767px; padding-bottom: 32767px; width: 765px;}
.content {padding: 12px;}
IMG.left {float: left; margin: 0 10px 10px 0;}
IMG.right {float: right; margin: 0 0 10px 10px;}
TABLE.tbl {margin-bottom: 0.7em;}
TABLE.tbl TD {border: 1px solid #dddbdb; padding: 5px;}
TABLE.price {float: right; margin-bottom: 13px; width: 480px;}
TABLE.price TD {border: 1px solid #dddbdb; padding: 5px; text-align: center;}
TR.grey {background-color: #efefef;}
TR.bold {font-weight: bold;}
.services {clear: both;}
.windowType {clear: both; float: left; margin-bottom: 13px; text-align: center; width: 244px;}
.windowType IMG {margin: 0 auto;}
.news {clear: both; font-weight: bold; overflow: hidden; zoom: 1;}
.date {float: left; width: 85px;}
.title {color: #f80000; float: left; width: 655px;}
.thumb {float: left; padding-right: 0.2em;}
.bottom-menu {text-align: center; padding-top: 12px; padding-bottom: 10px;}
.bottom-menu-item {border: 1px solid #dddbdb; margin: 0 0 0 6px; padding: 3px 8px;}
.form {float: right; background-color: #efefef; clear: right; margin-bottom: 10px; width: 500px; overflow: hidden; zoom: 1;}
.form H3, .form H2, .form H3 {padding: 0 40px;}
.contactinfo {float: left;}
.row {overflow: hidden; zoom: 1; padding: 0 40px 5px 40px;}
.col1 {float: left; text-align: right; width: 60px; padding-right: 5px;}
.col2 {float: left; width: 353px;}
.input, textarea {border: 1px solid #7f9db9; width: 351px;}
.input-error {border: 1px solid #f80000;}
.submit {padding-left: 65px; padding-bottom: 5px; text-align: center;}
.r1, .r2, .r3, .r4, .r5 {display: block; height: 1px; overflow: hidden; font-size:1px;}
.r1 {margin: 0 1px;}
.r2 {margin: 0 2px;}
.r3 {margin: 0 3px;}
.r4 {margin: 0 4px;}
.r5 {margin: 0 5px;}
/* /закругленные углы */
.round_top {background-color: #fff;}
.round_top b {background-color: #efefef;}
.round_bottom {background-color: #fff;}
.round_bottom b {background-color: #efefef;}
#footer {font-size: 13px; height: 78px; padding-bottom: 25px;}
.bottomCornersOuter {float: left;}
.leftBorderTop {background-color: #fff; border-left: 1px solid #c2c2c2; height: 64px; width: 13px;}
.rightBorderTop {background-color: #fff; border-right: 1px solid #c2c2c2; height: 64px; width: 13px;}
.footerContent {background-color: #fff; border-top: 3px solid #dddbdb; border-bottom: 1px solid #c2c2c2; float: left; height: 74px; width: 974px;}
.development {float: left; line-height: 74px;}
.nika {float: left; padding: 7px 0 8px 16px;}
.phone, .receiver {float: right;}
<!-- begin of Top100 code -->
<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?1603849"></script><noscript><img src="http://counter.rambler.ru/top100.cnt?1603849" alt="" width="1" height="1" border="0"></noscript>
<!-- end of Top100 code -->
<!-- begin of Top100 logo -->
<a href="http://top100.rambler.ru/home?id=1603849"><img src="http://top100-images.rambler.ru/top100/banner-88x31-rambler-blue3.gif" alt="Rambler's Top100" width="88" height="31" border="0" /></a>
<!-- end of Top100 logo -->