html,body {
height:100%;
width: 100%;
margin:0;
padding:0;
}

	  
body {
background:#ffe42e url(../img/header.jpg) top repeat-x;
}


* {
padding:0;
margin:0;
font-size:15px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.

p, div, li, span, body, font {
color:#000;
}

b, strong {
font-weight:bold;
}

p {
padding: 0;
margin: 15px 0px 5px 0px;
}


a {
color:#000;
}

h1, .h1 {
color:#000;
font: italic 34px Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dashed #000;
text-decoration:none;
display: inline;
margin:0 0 0 0;
}

h2, .h2 {
color:#000;
font: italic 30px Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dashed #000;
text-decoration:none;
display: inline;
margin:0 0 0 0;
}

h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
color:#000;
font: italic 27px Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dashed #000;
text-decoration:none;
display: inline;
margin:0 0 0 0;
}

img {
font-size:0;
line-height:0;
border:none;
}

.clear {
clear:both;
display:block !important;
margin:0 !important;
padding:0 !important;
background:none !important;
float:none !important;
font-size:0;
line-height:0;
}



ul, ol {
margin:0 0 0 20px;
}

.container {
min-width: 1000px; 
width:expression(document.body.clientWidth > 1000? "100%" :"1000px");
}


.menu_logo {
background:url(../img/header2.jpg);
height:45px;
padding:8px 0 0;
margin:0 0 60px;
}

.logo {
float:left;
margin:0 0 0 45px;
height:41px;
background:url(../img/logo.jpg) no-repeat;
color:#ffc000;
text-decoration:none;
font: normal 30px "Century Gothic", arial, helvetica, sans-serif;
text-transform:uppercase;
padding:0 0 0 52px;
}

.menu_logo ul{
float: right;
margin:0px 125px 0 0;
padding:10px 0 0;
-display:inline;
}	

.menu_logo ul li{
list-style:none;
list-style-position:outside;
float:left;
margin:0 0 0 38px;
padding:0;
}

.menu_logo ul li a{
color:#ccc;
font: normal 14px "Century Gothic", arial, helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;
}


.menu_logo ul li a:hover, .menu_logo ul li a.active{
color:#fff;
text-decoration:underline;
}

.header {
overflow:hidden;
zoom:1;
margin:0 48px 25px 0;
}

.header .col{
height:449px;
width:289px;
padding:50px 40px 0 305px;
background:url(../img/image.jpg);
float:right;
color:#fff;
font: normal 27px "Century Gothic", arial, helvetica, sans-serif;
text-transform:uppercase;
}

.header .col span{
display:block;
font: normal 21px "Century Gothic", arial, helvetica, sans-serif;
color:#fff;
}

.header .col b, .header .col strong{
font: normal 30px "Century Gothic", arial, helvetica, sans-serif;
color:#fff;
display:block;
padding:20px 0 0;
margin: 0 0 185px;
-margin: 0 0 190px;
}

.header .col b span, .header .col strong span{
font: bold 30px "Century Gothic", arial, helvetica, sans-serif;
color:#fff;
display:inline;
}

.header .col a {
color:#b1b1b1;
font: normal 11px "Century Gothic", arial, helvetica, sans-serif;
text-transform:uppercase;
}

.header .col a span{
text-decoration:none;
color:#b1b1b1;
font: normal 11px "Century Gothic", arial, helvetica, sans-serif;
display:inline;
}

.header_l {
float:left;
width:238px;
padding:45px 0 0 48px;
}

.header_l h2, .header_l h3, .header_l h4, .header_l h2 a, .header_l h3 a, .header_l h4 a{
color:#000;
font: italic 30px Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dashed #000;
text-decoration:none;
display: inline;
margin:0 0 0 0;
}

.header_l h2 b, .header_l h3 b, .header_l h4 b, .header_l h2 a b, .header_l h3 a b, .header_l h4 a b, .header_l h2 strong, .header_l h3 strong, .header_l h4 strong, .header_l h2 a strong, .header_l h3 a strong, .header_l h4 a strong{
color:#000;
font: bold italic 30px Georgia, "Times New Roman", Times, serif;
}

.header_l ul{
margin: 0 0 0 -48px;
padding:35px 0 0;
}


.header_l ul li{
list-style:none;
list-style-position:outside;
margin:0;
padding:0;
-display: inline;
}

.header_l ul li a{
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#000;
display:block;
padding:5px 0 7px 52px;
background: url(../img/dot.gif) 28px 10px no-repeat;
}

.header_l ul li a:hover{
color:#fff;
background:#000 url(../img/dot2.gif) 28px 10px no-repeat;
}

.content {
overflow:hidden;
zoom:1;
margin:0 0 40px;
padding:0 50px;
}

.manufact {
float:left;
width:27%;
padding:0 20px 0 0;
overflow:hidden;
zoom:1;
}

.liders {
width:27%;
zoom:1;
margin:0 auto;
}

.skidki {
width:27%;
zoom:1;
margin:0 0 0 0;
padding:0 0px 0 0;
float:right;
}

.skidki h2, .skidki h3, .skidki h4, .skidki h2 a, .skidki h3 a, .skidki h4 a, .skidki h2, .skidki h3, .skidki h4, .skidki h2 a, .skidki h3 a, .skidki h4 a,
.manufact h2, .manufact h3, .manufact h4, .manufact h2 a, .manufact h3 a, .manufact h4 a, .manufact h2, .manufact h3, .manufact h4, .manufact h2 a, .manufact h3 a, .manufact h4 a,
.liders h2, .liders h3, .liders h4, .liders h2 a, .liders h3 a, .liders h4 a, .liders h2, .liders h3, .liders h4, .liders h2 a, .liders h3 a, .liders h4 a {
color:#000;
font: italic 30px Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dashed #000;
text-decoration:none;
display: inline;
margin:0 0 0px;
line-height:1.3;
}

.keds {
margin:30px 0 0;
padding:0;
}

.keds li{
margin:0;
padding:0;
list-style:none;
list-style-position:outside;
margin:0 0 13px;
//margin:0 0 11px;
overflow:hidden;
zoom:1;
}

.keds li a{
text-decoration:none;
display: block;
}

.keds li a img{
float:left;
}

.keds li a span {
color:#000;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
margin:0 0 0 102px;
display:block;
}

.keds li a span b, .keds li a span strong{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

.akcia {
padding:30px 0 0;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}


.akcia img{
display:block;
}

.akcia a{
color:#000;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.percent {
height:54px;
width:82px;
background:url(../img/skidka.gif);
text-align:center;
color:#fff;
font: bold 20px Arial, Helvetica, sans-serif;
padding:28px 0 0;
margin:-255px 0 0 185px;
position:relative;
}

.white {
background:#fff url(../img/whte_v.gif) top repeat-x;
margin:0 0 0px;
}

.white_n {
background: url(../img/whte_n.gif) bottom repeat-x;
padding:15px 55px 25px 50px;
overflow:hidden;
zoom:1;
}


.fotogalerea {
float:left;
width:29%;
padding:0 20px 0 0;
overflow:hidden;
zoom:1;
}

.fotogalerea div{
margin:12px 0 0;
color:#000;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.information {
width:27%;
zoom:1;
margin:0 auto;
}


.information div{
margin:12px 0 0;
color:#000;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.information div b, .information div strong{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

.contacts{
width:27%;
zoom:1;
margin:0 0 0 0;
padding:0 0px 0 0;
float:right;
}

.contacts .phone{
background:url(../img/phone.jpg) 0 0 no-repeat;
color:#000;
font: normal 18px Arial, Helvetica, sans-serif;
height:40px;
display:block;
padding:0 0 0 35px;
margin:20px 0 3px;
}

.contacts .phone b, .contacts .phone strong{
color:#000;
font: bold 18px Arial, Helvetica, sans-serif;
}

.contacts .email{
background:url(../img/mail.jpg) 0 0 no-repeat;
display:block;
padding:0 0 0 35px;
height:30px;
margin:0 0 0 3px;
}

.contacts .email a{
color:#000;
font: normal 18px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
border:none;
}

.contacts a, .fotogalerea a, .information a, .skidki h2, .skidki h3, .skidki h4, .skidki h2 a, .skidki h3 a, .skidki h4 a, .skidki h2, .skidki h3, .skidki h4, .skidki h2 a, .skidki h3 a, .skidki h4 a,
.manufact h2, .manufact h3, .manufact h4, .manufact h2 a, .manufact h3 a, .manufact h4 a, .manufact h2, .manufact h3, .manufact h4, .manufact h2 a, .manufact h3 a, .manufact h4 a,
.liders h2, .liders h3, .liders h4, .liders h2 a, .liders h3 a, .liders h4 a, .liders h2, .liders h3, .liders h4, .liders h2 a, .liders h3 a, .liders h4 a {
color:#000;
font: italic 30px Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dashed #000;
text-decoration:none;
display: inline;
margin:0 0 0px;
line-height:1.3;
}

.footer {
height:114px;
padding:45px 25px 0 55px;
background:url(../img/footer.gif);
}


.counters {
float:left;
width:29%;
padding:0 20px 0 0;
overflow:hidden;
zoom:1;
}

.counters a, .counters {
color:#000;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
} 

.counters span{
margin:0 0 10px;
display:block;
}

.menu_foot {
width:35%;
zoom:1;
margin:0 auto;
}

.menu_foot ul{
margin:0;
padding:0;
}

.menu_foot ul li{
margin:0 0 10px;
padding:0 0 0 16px;
width:142px;
float:left;
list-style:none;
list-style-position:outside;
background:url(../img/dot_foot.gif) 0 3px no-repeat;
}

.menu_foot ul li a{
color:#000;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.copyright{
width:21%;
zoom:1;
margin:0 0 0 0;
padding:0 0px 0 80px;
float:right;
background:url(../img/logo_foot.gif) 0 0 no-repeat;
height:70px;
color:#000;
font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
}

.copyright b, .copyright strong{
display:block;
margin:0 0 10px;
}


.img-l{
float:left;
padding: 5px 10px 2px 0;
}
.img-r{
float:right;
padding: 5px 0 2px 10px;
}