/* CSS Document */
html {margin:0px;padding:0px; width:100%; height:100%;}
.logo, IMG { 
filter:expression(fixPNG(this)); 
} 
.iePNG A { position: relative;
}

*html body {width: expression(document.documentElement.clientWidth < 1004 ? "1004px" : "auto");}
body {
margin:0px;
padding:0px;
background: #aeadab;
font-size:14px;
font-family:tahoma;
color:#ffffff;
min-width: 1000px;
}
#all {
width:100%;
height:100%;
float:left;
}
#left {
background:url(/templates/main/images/all/grad_left.png) top right repeat-y;
width:34%;
float:left;
position:relative;
margin-right:-34%;
}
.logo {
position:absolute;
top:51px;
right:20px;
height:65px;
width:240px;
background:url(/templates/main/images/all/logo.png) top left repeat-x;
}
.logo_link {
position:absolute;
top:51px;
right:20px;
height:65px;
width:240px;
}
.logo_link a {
display:block;
width:240px;
height:65px;
z-index:1000;
}
.leftimg {
background:url(/templates/main/images/all/leftimg.jpg) top left no-repeat;
width:362px;
height:556px;
position:absolute;
top:0px;
right:0px;
}
.contact {
font-family:arial;
font-size:12px;
right:20px;
position:absolute;
top:119px;
width:170px;
}
.contact div {
text-align:right;
width:89px;
}
#right {
margin-left:34%;
width:66%;
float:left;
_margin-left:17%;
}
#header {
background:url(/templates/main/images/all/header.jpg) top left no-repeat;
height:553px;
position:relative;
width:100%;
min-width:100%;
}
#slogan {
bottom:85px;
font-size:24px;
left:207px;
position:absolute;
width:282px;
}
#center {
width:100%;
height:auto!important;
float:left;
}
#navi {
width:100%;
float:left;
font-size:12px !important;
z-index:1000;
}
#navi a {
display:block;
float:left;
color:#35343c;
text-decoration:none;
z-index:1000;
padding:13px 10px;
}
#navi a:hover {
color:#ed1d24;
text-decoration:underline;
}
#navi ul {
list-style-type:none;
padding:0;
z-index:1000;
}
#navi ul li {
float:left;
display:block;
padding:0 7px;
position:relative;
z-index:1000;
font-size: 10pt;
}
#catalogue {
float:left !important;
padding:0 7px;
*padding:0 !important;
}
#navi ul a {
padding:0px;
z-index:1000;
}
#navi ul ul {
position:absolute;
top:14px;
left:0px;
*left:0px;
padding:0px;
margin:0px;
list-style-type:none;
display:none;
z-index:1000;
float:left;
width:140px;
}
#navi li ul li {
background:#979592;
height:20px;
padding:3px 0 3px 7px;
width:140px;
z-index:1000;
float:left;
display:block;
}
#navi li ul li:hover,
#navi li ul li.jsover {
background:#a6a6a6;
z-index:1000;
}
#navi li ul li a {
color:#FFF;
z-index:1000;
}
#navi li ul li:hover a,
#navi li ul li.jsover a {
color:#ec1611;
z-index:1000;
} 
#navi li:hover ul,
#navi li.jsover ul,
#navi li a:hover ul {
display:block;
z-index:1000;
}
#content {
min-height:400px;
height:auto!important;
height:400px;
width:90%;
padding:30px 5px;;
float:left;
z-index:0;
}
#content a {
color:#ed1d24;
font-size:11px;
font-weight:normal;
}
#seotext {
width:100%;
color:#8f8f8f;
float:left;
}
#footer {
background:url(/templates/main/images/all/footer.jpg) bottom left no-repeat;
height:90px;
width:100%;
min-width:100%;
float:left;
position:relative;
}
.pdv {
background:url(/templates/main/images/all/pdv.gif) no-repeat scroll left top;
bottom:8px;
color:#000000;
font-size:11px;
height:48px;
right:34%;
padding-left:44px;
position:absolute;
width:170px;
}
.pdv a {
color:#ed1d24;
}
.counter {
position:absolute;
width:88px;
height:15px;
right:17%;
top:36px;
}
.ramk {
border:#FF0000 1
}