* { margin: 0; padding: 0; }

a { color: #039; }
body { line-height: 15px; font: 12px Arial; color: black; background: url('../images/bg-body.png'); }
h2 { font: normal 16px Arial; color: #c00; }
h3 { font: 30px Arial; }
img { border: none; }
li { list-style-image: url('../images/bullit.png'); margin-top: 1px; margin-left: 13px; }

#about, #new1 { width: 290px; padding-right: 18px; }
#about h1 { margin-bottom: 14px; }
#address { margin: 40px 0 0 25px; }
#add-tech { margin-left: 212px; margin-top: 16px; }
#all { width: 980px; background: url('../images/bg-all.png'); }
* html #all { float: left; }
#all-news { background: #ccc; text-align: right; font: 16px Arial; padding: 23px 69px 19px 0; }

#bg1 { /*background: url('../images/red_ruchki.png');*/ }
#bg2 { /*background: url('../images/red_cilindri.png');*/ }
#bg3 { /*background: url('../images/red_aksesuari.png');*/ }
#bg4 { /*background: url('../images/red_zamki.png');*/ }
#bg5 { /*background: url('../images/red_petli.png');*/ }
#bg6 { /*background: url('../images/red_dovodchiki.png');*/ }
#bg7 { /*background: url('../images/red_mebelnaya_furnitura.png');*/ }
* html #bg1, * html #bg6, * html .f1, * html .f6 { margin-left: 98px; }
* html .f4 { padding-left: 1px; position: relative; left: -1px; }
* html .f5 { margin-left: 190px; position: relative; left: 6px; }

#bordered { background: url('../images/bg-shadow.png') repeat-y right; }
* html #bordered { background: none; }

#column { width: 50%; float: left; }

#links { float: left; }
#logo { margin: 26px 0 0 28px; }

#layer1, #layer2, #layer3 { height: 588px; width: 100%; position: relative; }
#layer1, #layer2 { margin-bottom: -588px; }

#menu { height: 588px; width: 100%; }

#news { width: 100%; clear: both; overflow: hidden; margin-top: 52px; background: #ccc; padding-bottom: 20px; }
#news h1 { margin-bottom: 14px; }
#news h2 { font: normal 16px Arial; color: #fff; margin-bottom: 6px; }
#news-inner { margin: 19px 39px; }
#news-inner div { float: left; }

#price { margin: 45px 0 0 161px; }
#price a { font-size: 30px; }
#price img { float: left; margin-top: 6px; padding: 1px 15px 0 0; }
#price p { margin-top: 4px; }

#principle, #new3 { width: 275px; }
#principle h1 { margin-bottom: 10px; }

#purpose, #new2 { width: 300px; padding-right: 19px; }
#purpose h1 { margin-bottom: 11px; }

#satura { text-align: right; padding: 4px 102px 15px 0; }
#satura img { position: relative; top: 19px; }

#shadow { float: left; width: 8px; display: none; }
* html #shadow { display: block; }
#show-all a { position: relative; top: 10px; left: 14px; }

#statics { width: 100%; clear: both; overflow: hidden; margin-top: 49px; }
#statics-inner { margin-left: 39px; }
#statics-inner div { float: left; }
#statics-inner h1 { margin-left: 2px; }
#statics-inner p { margin-bottom: 14px; }

#whole { width: 988px; margin: 0 auto; padding: 0 0 20px 4px; }

.columns { margin: 0 18px 0 16px; line-height: 18px; }
.columns h2 { font: 16px Arial; margin-top: 0; padding-top: 0; }
.columns p { padding-left: 10px; }

.f1 h1 { float: left; width: 143px; }
.f1 .info-link { top: 20px; }

.f7 .info-link { top: 4px; left: 8px; }

.ff { display: none; background: url('../images/silver.png'); height: 204px !important; width: 204px !important; margin-right: -8px; }
.ff h1 { margin: 14px 0 12px 15px; }

.fg img { cursor: pointer; /*margin: 14px 0 0 15px;*/}

.info { border-collapse: collapse; position: relative; top: -25px; }
.info td, .info th { text-align: left; vertical-align: top; padding: 0 10px; }
.info th { color: #666; font-weight: normal; }
.info td div, .info th div { border-bottom: 1px solid #000; padding: 6px 25px; }

.info-link { position: relative; }
.line { clear: both; overflow: hidden; width: 100%; height: 204px; margin-bottom: -8px; }

.list-item { margin-bottom: 3px !important; }
.list-item img { position: relative; top: 1px; margin-right: 9px; }

.mleft196 { margin-left: 196px; }
.rectangle { width: 196px; height: 196px; float: left; }
.red { background: #c00; }

.table { margin-top: -29px; }
.table h2 { padding-left: 10px; }