body{
 font:11px Verdana;
 color:#000;
 margin:0;
 position:relative;
 z-index:1;
 background:url('./img/shadow.jpg') repeat-y center top; 
}
.boxAll{
 width:100%;
 overflow:hidden;
 text-align:center; 
}
a{
 text-decoration:none;
 color:#dc1e82;
}
span {color:#dc3289;}
.underline a:hover, a.underline{text-decoration:underline;}
h1{margin:0;padding:0;}
img{border:0;}
div,a,p,img{position:relative;margin:0;}

div.box{
 width: 925px;
 margin:0 auto; 
 text-align:left;
 padding:0 0 70px 0; 
}
div.top{
 background:url('./img/topbg.jpg') no-repeat right top;
}
div.top h1{
 padding:19px;
}

div.top h1 img{
 width:207px;
 height:74px;
}
div.top-menu{
 background:#000;
 width:inherit;
 text-align:center;
 padding: 10px 0 10px 0; 
 color:#fff;
 font:14px Arial;  
}
div.top-menu a{
 width:100px;
 margin:0 auto;
 margin-right:7px;
 margin-left:7px; 
 color:#fff;
}
div.top-menu a:hover{
 color:#dc1e82;
}
div.kontakt{
 position:absolute;
 right:20px;
 top:30px;
 text-align:right;
 font-size:14px;
 color:#000;
 font-weight:normal;
}
div.kontakt p{margin:0 0 3px 0;}
div.content{
 width:906px;
 margin:0px auto;
 margin-top:15px;
}
div.lewak{
 width:213px;
 float:left;
 margin:0 15px 0 0;
}
div.srodek{
 width:451px;
 float:left;
 margin:0 15px 0 0;
 line-height:18px;
 xtext-align:justify;
}
div.srodek h2{
 font:15px Arial;
 color:#dc1e82;
 border-bottom:1px solid #dc1e82;
 padding:0 0 5px 0;
 margin:15px 0 15px 0;
 font-weight:bold;
}
div.prawak{
 width:210px;
 float:right;
 font:14px Arial; 
}
a.mb{
 display:block;
 width:212px;
 height:32px;
 overflow:hidden; 
 background-repeat:none;
 background-position:top center;
 color:#fff;
 text-align:center;
 padding:15px 0 0 0;
 margin:0 0 10px 0;
 font:14px Arial;
}
a.mb1{background:url('./img/mb1.jpg'); margin:0;width:213px;height:32px;}
a.mb2{background:url('./img/mb2.jpg');}
a.mb3{background:url('./img/mb3.jpg');}
a.mb4{background:url('./img/mb4.jpg');color:#000;}

a.mb:hover{background-position:left 48px;}
a.mb1:hover{background-position:top left;}

div.oferta{
 background:#dddddd url('./img/oferta-bg.gif') bottom no-repeat;
 padding:7px 15px 10px 15px;
 margin-bottom:10px;
}
div.oferta a{
 display:block;
 border-bottom:1px solid #bbbbbb;
 padding:7px 0 7px 0;
 color:#1e1e1e;
}
div.oferta a:hover{text-decoration:underline;padding-left:5px;}
div.oferta a.noLine{border:none;}
div.baner{
 margin:0 0 0 0;
 width:451px;
 height:229px;
}
div.baner img{
 width:451px;
 height:229px; 
}
div.baner em{
 position:absolute;
 bottom:17px;
 left:15px;
 width:420px;
 font:19px Arial;
 color:#fff;
 text-align:center;
}
div.prawa-menu{
 padding:11px 20px 0 20px;
 width:170px;
 height:270px;
 display:block;
 background:url('./img/prawa-menu.jpg') no-repeat left top;
}
div.prawa-menu a{
 background:url('./img/wsk.gif') no-repeat top left;
 border-bottom:1px solid #6e6e6e;
 display:block;
 color:#fff;
 padding:10px 10px 10px 0;
 font-size:13px;
}
div.prawa-menu a:hover{padding-left:px;}
div.prawa-menu a img{margin:0 7px 0 0}
div.logoslide{
 width:210px;
 height:163px;
 background:url('./img/logoslide.gif') no-repeat center center;
 text-align:center;
}
div.logoslide img{
 width:155px;
 height:116px;
 margin:20px 0 0 25px;
}
div.stopka{
 width:900px;
 border-top:1px solid #1e1e1e;
 margin:10px 0 10px 13px;
 padding:15px 0 10px 0;
 position:absolute;
 bottom:0;
 left:0;
 z-index:99;
}
div.copy{float:left;}
div.real{float:right;}
div.stopka-menu{
 float:left;
 margin:0 0 0 140px;
}
div.stopka-menu a{color:#000;}
div.stopka a:hover{text-decoration:underline;}

/* kontakt */
form.kontakt{padding:15px 0 0 0;}
form.kontakt p{
 margin-bottom:10px;
 width:inherit;
}
form.kontakt label{
 width:120px;
 float:left;
 text-align:right;
 margin:1px 10px 0 0;
}

form.kontakt input,
form.kontakt select,
form.kontakt textarea{
 width:250px;
 padding:3px;
 font:11px Verdana;
 border:1px solid #a0a0a0;
}
form.kontakt textarea{
 height:100px;
}
form.kontakt select{width:260px;}
form.kontakt input.wyslij{
 width:128px;
 height:29px;
 background:url('./img/wyslij.gif') no-repeat top left;
 padding:0;
 margin:0 60px 0 0;
 border:none;
 cursor:pointer;
 float:right;
}
form.kontakt input.wyslij:hover{
 background-position:bottom left;
}

label.error{
 background:url('./img/warn.gif') no-repeat center center;
 width:19px;
 height:19px;
 display:block;
 position:absolute;
 right:-23px;
 *left:215px;
 top:0;
}
div#mapka{
 width:inherit;
 height:300px;
 border:1px solid #dedede;
}
a.wyslij_wiadomosc{
 display:block;
 height:29px;
 overflow:hidden;
 margin:15px 0 0 0;
}
p.info{
 color:#2b80d0;
 padding:2px 0 2px 25px;
 background:url('./img/info.gif') no-repeat center left; 
}


/* promocje */
div.promocja-skrot{
 border-bottom:1px dotted #a0a0a0;
 margin:0 0 15px 0;
 padding:0 0 15px 0; 
}

div.promocja-skrot div.promo-zdjecie{
  width:150px;
  height:100px;
  overflow:hidden;
  border:1px solid #bbbbbb;			
  float:right;
  margin:0 0 0 10px;
}
div.promocja-skrot div.promo-zdjecie a img{margin:0;display:block;z-index:99}
div.promocja-skrot div.promo-zdjecie img{width:150px;}
div.promocja-skrot h4 a,
div.promocja-skrot h4{
 margin:0 0 5px 0;
 color:#000;
 font:13px Arial;
 font-weight:bold;
}
div.promocja-skrot a.wiecej{
 display:block;
 margin:5px 0 0 0;
 width:auto;
}

div.nawigacja_stron{
 text-align:center;
 margin:0 auto;
}
div.nawigacja_stron a{
 padding:2px 5px 2px 5px;
}
a#aktywna_strona{
 background:#000;
 color:#fff;
}
