@import url(/i/popup.css);
* {
margin:0;
padding:0;
}


BODY {
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:80%;
background:url(/i/bg.gif) 50% 114px no-repeat;
min-width:990px;
width:expression(document.body.clientWidth>990?"100%":"990px");
}


H1, div.h1 {
color:#000;
font-weight:normal;
font-size:140%;
margin:0 0 0.7em 0;
padding:0;
}


H2 {
font-weight:bold;
color:#32c1ee;
font-size:120%;
padding:0;
margin:0 0 0.5em 0;
}


H3 {
font-weight:bold;
color:#000;
font-size:120%;
padding:0;
margin:0 0 0.5em 0;
}

H4 {
font-weight:bold;
color:#7e7e7e;
font-style:italic;
font-size:100%;
padding:0;
margin:0 0 0.1em 0;
}

H5 {
color:#8b8b8b;
font-size:110%;
font-weight:normal;
padding:0;
margin:0 0 0.7em 24px;
}


IMG {
border:0;
}

A {
color:#32c1ee;
text-decoration:underline;
}
A:hover {
text-decoration:none;
}

P {
margin:0 0 0.1em 0;
}

UL {
margin:0 0 1em 1.8em;
list-style-position:outside;
}

LI UL{
margin:0.5em 0 0.5em 1.3em;
}

OL, LI {
padding-left:0;
padding-bottom:0.4em;
}



INPUT, SELECT, TEXTAREA {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#cecece;
}

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

#all {
margin:0 auto;
min-width:990px;
max-width:1300px;
width:100%;
}

.padLR {
padding:0 10px;
}

.top {
width:100%;
border-collapse:collapse;
}

.menu {
vertical-align:top;
width:127px;
padding-top:13px;
padding-left:30px;
}

.menu UL {
float:left;
list-style:none;
margin:0;
padding:0;
}

.menu LI {
padding-bottom:0.1em;
}

.menu A {
display:block;
padding:1px 16px 3px 9px;
}

.menu A:hover, .menu .on A {
background:#32c1ee;
color:#fff;
text-decoration:none;
}

.logo {
vertical-align:top;
text-align:center;
padding-top:17px;
height:114px;
//height:91px;
}

.but, .butOff {
vertical-align:top;
width:210px;
font-size:85%;
line-height:130%;
background:url(/i/but.jpg) 0 17px no-repeat;
padding-top:17px;
padding-right:35px;
}

.butOff {
background-image:url(/i/but-off.jpg);
}

.but IMG, .butOff IMG {
float:left;
vertical-align:top;
}

.but P, .butOff P{
padding-top:3px;
}



.padContent {
padding:0 50px 0 39px;
}

.tabContent {
width:100%;
border-collapse:collapse;
margin:20px 0 0 0;
}

.tdR {
vertical-align:top;
width:10px;
background:url(/i/bg-r.png) 0 0 repeat-y;
}

.tdL {
vertical-align:top;
width:8px;
background:url(/i/bg-l.png) 0 0 repeat-y;
}

.tdB {
height:8px;
background:url(/i/bg-b.png) 0 0 repeat-x;
}

.tdBL {
width:8px;
height:8px;
background:url(/i/bg-bl.png) 0 0 no-repeat;
}

.tdBR {
width:10px;
height:8px;
background:url(/i/bg-br.png) 0 0 no-repeat;
}

.tdT {
height:8px;
background:url(/i/bg-t.png) 0 0 repeat-x;
}

.tdTL {
width:8px;
height:8px;
background:url(/i/bg-tl.png) 0 0 no-repeat;
}

.tdTR {
width:10px;
height:8px;
background:url(/i/bg-tr.png) 0 0 no-repeat;
}

.tdC {
vertical-align:top;
background:#fff;
height:490px;
}

.zagl {
width:100%;
height:64px;
background:#32c1ee;
color:#fff;
}

.zagl H1 {
color:#fff;
font-size:32px;
margin:0 0 0 168px;
padding:22px 0 0 0;
}

.print {
float:right;
font-size:85%;
margin:40px 30px 0 0;
}

.print IMG {
vertical-align:top;
margin-top:3px;
padding-right:7px;
}

.print A {
color:#fff;
}

.tabText {
width:100%;
border-collapse:collapse;
}

.tdText {
vertical-align:top;
line-height:170%;
padding:21px 30px 34px 10px;
}

.tdPodMenu {
vertical-align:top;
width:158px;
padding-top:27px;
}

.tdPodMenu UL{
list-style:none;
margin:0 0 0 14px;
padding:0;
}

.tdPodMenu LI {
font-size:150%;
padding-bottom:0.3em;
}

.catalog {
line-height:140%;
margin-left:-10px;
}

.catal{
float:left;
display:block;
width:170px;
padding:7px 10px 12px 10px;
font-weight:bold;
margin-bottom:20px;
margin-right:10px;
}

.catal A {text-decoration:underline;}

.catalog A:hover, {
text-decoration:none;
color:#fff;
}

a.ctl {
background:#fff;
text-decoration:underline;
display:block;
padding:3px 5px 3px 5px;
}

a:hover.ctl, .catalog SPAN {
background:#32c1ee;
text-decoration:none;
color:#fff;
display:block;
padding:3px 5px 3px 5px;
}

.tabCatalog {
width:100%;
border-collapse:collapse;
margin-bottom:20px;
}

.tabCatalog TH {
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
padding:11px 0 0 10px;
text-align:left;
}

.tabCatalog TH .catalog A, .tabCatalog TH .catalog SPAN {
margin-bottom:12px;
}


.tabCatalog TD {
vertical-align:top;
line-height:140%;
padding:22px 0 5px 0;
}

.tabCatalog IMG {
vertical-align:top;
padding:5px;
border:1px solid #d9d9d9;
margin:2px 18px 0 0;
}

.back {
font-size:85%;
margin-top:-3px;
}

A.black  {
color:#000;
text-decoration:none;
font-size:130%;
padding-right:0.4em;
margin-left:0.4em;
}



.news {
line-height:140%;
margin-bottom:2.6em;
}

.pages {
line-height:150%;
margin-left:-24px;
position:relative;
//position:absolute;
}

.pages SMALL {
font-size:85%;
margin-left:24px;
}

.pages A, .pages SPAN {
margin:0 14px 0 0;
}

.pages A:hover, .pages SPAN {
color:#000;
}

.forIE {
//height:30px;
}

.tabProject {
width:100%;
border-collapse:collapse;
margin:-20px 0 30px 0;
}

.tabProject TD {
vertical-align:top;
border-bottom:1px solid #d6d6d6;
padding:24px 0;
}

.tabProject IMG {
margin:6px 24px 0 0;
}

.projectFoto {
float:left;
width:285px;
margin:0 25px 20px 0;
line-height:140%;
min-height:235px;
}

.files {
font-size:80%;
line-height:120%;
margin-top:2.3em;
}

.files IMG{
border:0;
padding:0;
margin:0 0 0.4em 0;
}

UL.parametr {
list-style:none;
margin:0.6em 0 2em 0;
}

.parametr LI {
background:url(/i/li-black.gif) 0 0.7em no-repeat;
padding:0 0 0 13px;
margin:0 0 0.5em 0;
}

.tabGabarit {
width:100%;
border-top:1px solid #d6d6d6;
border-collapse:collapse;
margin-top:0.5em;
margin-bottom:2em;
}

.tabGabarit TD {
padding:0.4em 0 0.9em 1.3em;
border-bottom:1px solid #d6d6d6;
}

TD.tdUp {
text-align:right;
border-top:1px solid #d6d6d6;
padding-top:17px;
}

TD.tdUp IMG{
border:0px;
padding:0 7px 0 0;
vertical-align:middle;
margin:0;
}

.tabContact {
width:100%;
border-collapse:collapse;
background:#fff;
margin-top:16px;
margin-bottom:20px;
}

.tabContact TD {
vertical-align:top;
margin:0;
padding:0 0 15px 0;
}

.tabContact IMG {
border:0px;
margin:0;
padding:0;
}

TD.tdLCont {
text-align:right;
width:154px;
padding-right:16px;
padding-top:0.5em;
}

TD.tdAdr {
padding-left:10px;
}

.map {
margin-left:-10px;
}

.map IMG {
vertical-align:middle;
padding-right:7px;
}

.inpText {
width:90%;
border:1px solid #686868;
color:#000;
font-size:140%;
padding:0.1em 0 0.3em 0.2em;
}

.butContact {
float:left;
height:34px;
padding:13px 34px 0 12px;
background:#e7e7e7 url(/i/arr-grey.gif) 100% 0 no-repeat;
}

.butCont {
color:#000;
cursor:pointer;
}

.search {
border-top:1px solid #d6d6d6;
padding:10px 0 0 169px;
margin-bottom:2em;
}

.search SPAN {
color:#fff;
background:#32c1ee;
padding:0 0.3em;
}

.search P {
margin-bottom:0.8em;
}

.search LI {
margin-bottom:0.5em;
}

.copyright {
float:right;
margin:56px -50px 0 0;
padding-bottom:40px;
//margin-right:-25px;
}

/** need http://euroholod.by/products/shkaf/ **/
#img-table { margin-bottom: 10px; font-family:Tahoma; clear:both;}
#img-table a {background-color: #EDEDED;border: none; text-decoration: none; display:block; float:left; margin: 0 10px 0 0; border-bottom:4px solid #32C1EE;}
#img-table a:hover { border-bottom:4px solid red; }
#img-table a span {display:block; font-size: 13px; text-align:center; padding: 5px 2px;}
#img-table img {border: none; border: 1px solid #32C1EE; }

h1.inner-h1 {
    font-weight:bold;
    text-align:center;
}
#Compr_cond_agr, #Compr_cond_agr tr {
    border: 1px solid #B8DEF4;
}

