body {

margin:0;
padding:0;
background-color:#f1f1f1;
font-family: Open Sans, Sans Serif;

}

.componentheading {font-weight:400; font-size:32px; margin-top:30px;}


a img {border:0;}

h1 {font-weight:400; font-size:32px;}
h2 {font-weight:400; }
h3 {font-weight:400;  }
h4 {font-weight:400;  }

#wrap {

width:100%;
background-color:#000;
height:85px;
position:fixed;
padding:0;
margin:0;

}

#top {

margin:0 auto;
width:1000px;
height:85px;
background-color:#000;
color:white;
padding:0;

}

#topmenu {

padding:8px 0 50px 0;
float:left;
clear:both;
width:550px;
height:30px;
font-size:14px;
}

#topmenu li {

margin-right:12px;
float:left;
}

ul {

padding:0;
margin:0;
list-style-type:none;}

#topmenu a:link {

color:white;
text-decoration:none;

}

#topmenu a:visited {

color:white;

}

#topmenu a:hover {

color:#f03;

}




#logo {

float:left;
padding-top:10px;

}

#slogan {
font-size:14px;
float:left;
padding:18px 0 0 10px;

width:450px;

}

#slogan a:link {

color:#fff;
text-decoration:none;
border-bottom: 1px dashed #fff;
}


#slogan a:visited {

color:#fff;
text-decoration:none;
border-bottom: 1px dashed #fff;
}

#slogan a:hover {

color:#f03;
text-decoration:none;
border-bottom: 1px dashed #f03;
}


.social {
float:left;
width:100px;
height:30px;

padding:15px 100px 0 120px;

}

#phone {

padding: 10px 0 0 0;
width:180px;
height:30px;
float:left;
font-size:13px;
text-align:right;
line-height:28px;
}


#phone a {
color:#fff;

}


#slider {


margin:0 auto;
width:1000px;
padding:190px 0 10px 0;

}


#ww {

margin-top:0px;

width:100%;

background-color:#d9dcde;


}



#content {


margin:0 auto;
width:1000px;
min-height:800px;
background-color:#f1f1f1;
padding-top:50px;

}

#contentg {


margin:0 auto;
width:1000px;
min-height:1000px;
background-color:#d9dcde;
padding-top:0px;

}


#contentw {



width:100%;

background-color:#d9dcde;


}


#contentw2 {


padding-top:50px;
width:100%;

background-color:#303538;


}


#contentg2 {


margin:0 auto;
width:1000px;
min-height:1000px;
background-color:#303538;


}

#content a:link, a:visited, a:hover {

color:#333;

}


#line {

width:100%;
height:18px;
background: url(whitedown.png);

}


#left {

width:350px;
float:left;
padding:100px 0 0 50px;
}


#right {

width:550px;
float:left;
padding:100px 0 0 50px;
}




#plus {
padding: 8px 0 0 0 ;
float:left;


}


#dostavka {

float:left;
padding: 0 0 0 20px;

}

#buy {

float:left;
padding: 50px 0 0 0 ;

}


.abso { position: absolute; font-size: 80%; line-height: 185%; }

a.zakaz {
    background: url(buy.png);
    display: block;
    width: 406px; 
    height: 142px; 
   }
   a.zakaz:hover {
    background: url(buyh.png); 
   }


a.zakazb {
    background: url(buyb.png);
    display: block;
    width: 406px; 
    height: 142px; 
   }
   a.zakazb:hover {
    background: url(buybh.png); 
   }


#footerbox {clear:both; width:100%; min-height: 300px;   text-align:center; background:#000; border-top:solid 1px #999; }

#footer { width:1000px;  min-height: 300px; margin: 0 auto; background:#000; } 

.f3 {color:#fff; float:left; width: 290px; text-align:left; padding:25px 0 0 0px;} 

.f1 {float:left; width: 270px; text-align:left; padding:25px 0 0 0px;}
.f2 {float:left; width: 290px; text-align:left; padding:25px 0 0 0px;}
.f4 {float:left; width: 150px; text-align:left; padding:25px 0 0 0px;}

#footer a {text-decoration: none;  font:normal 12px Open Sans; color:#fff;}
#footer a:visited {text-decoration: none;  font:normal 12px Open Sans; color:#fff;}
#footer a:hover {text-decoration: none;  font:normal 12px Open Sans; color:#fff;}
#footer .fred {color:red; text-decoration: none;  padding: 0 0 0 0;  }
.copy {color:#fff; font: normal 12px Open Sans;  }
.copy a {color:#fff; font: normal 12px Open Sans; }
.bottom {clear:both; padding: 30px 0 0 0;}
.counters {float:left; width: 300px; height: 35px; padding: 5px 0 0 0px; text-align:left;}
.counters a { font: 10px Open Sans;}
.credits {clear:both; width: 800px; height: 40px; padding: 40px 0 0 0px; font-size:10px; text-align:left; }
.abso { position: absolute; font-size: 80%; line-height: 185%; }


#banner {
margin:0 auto;
width:1000px;
height:150px;
padding:80px 0 80px 0;
}

#banner p {padding:0; margin:0; line-height:48px;}