body{
 margin:0px;
 padding:0px;
 background-color: #fff;
 background-image: url(../img/layout/bg_top.jpg);
 background-repeat: repeat-x;
 background-position: center top;
 font-family: Arial, Tahoma;
 font-size:90%;
}
h1,h2,h3,h4,h5,ul,form{
 margin:0px;
 padding:0px;
}
.clear{
clear:both;
}



.page{
 width:100%;
 height:100%;
 background-image: url(../img/layout/widelec.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
}
.page_center{
 width:970px;
 margin:0 auto;
 background-image: url(../img/layout/papryka1.jpg);
 background-repeat: no-repeat;
 background-position: right bottom;
}


.top{
 height:135px;
 padding-top:160px;
 padding-left:132px;
}

.logo{
   width:586;
   height:137;
   float:left;
}

.logo h1 a{
   width:586px;
   height:135px;
   display:block;
   background-image: url(../img/layout/logo.png);
   background-position: center center;
   background-repeat: no-repeat;
}
.logo h1 a span{
  display:none;
}




.left{
 width:306px;
 height:318px;
 float:left;
  background-image: url(../img/layout/bg_menu.jpg);
 background-repeat: no-repeat;
 background-position: left top;
}
.menu_left{
 padding-left:80px;
 padding-top:100px;
}
.menu_left ul li{
 list-style:none;
 padding-top:4px;
}
.menu_left ul li a.strona_glowna{
background-image: url(../img/layout/m1.jpg);
 background-repeat: no-repeat;
 background-position: left top;
  width:131px;
 height:29px;
}
.menu_left ul li a.cennik_menu{
margin-left:40px;
   background-image: url(../img/layout/m2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
  width:59px;
 height:29px;
 
}
.menu_left ul li a.kontakt{
margin-left:44px;
   background-image: url(../img/layout/m4.jpg);
 background-repeat: no-repeat;
 background-position: left top;
  width:76px;
 height:27px;
}

.menu_left ul li a{
 display:block;
}
.menu_left ul li a.strona_glowna:hover{


}


.center{

 float:left;
}
.center .naglowek{
padding-top:90px;
padding-left:10px;
font-size: 110%;
color: #afd149;
font-style: italic;
}
.center_center{
background-image: url(../img/layout/center_bg.jpg);
background-position:right top;
background-repeat:repeat-y;
 width:420px;
}
.center_center p{
margin: 0px;
padding: 0px;

}
.center_box{
padding:10px;
color: #956968;
font-style:italic;
padding-top:0px;

}
.center_top{
  background-image: url(../img/layout/center_top.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 width:420px;
 height:145px;
}
.center_bottom{
 background-image: url(../img/layout/center_bottom.jpg);
 background-repeat: no-repeat;
 background-position: left top;
width:420px;
 height:137px;

 
}
/* menu */
.center_box_menu{
width:360px;
float:left;
padding-left:30px;
padding-right:30px;
padding-bottom:20px;
}
.center_box_menu ul{
text-decoration: none;
list-style-type:none;
}
.center_box_menu ul #danie{
float:left;
font-style: italic;
padding-top:2px;
color: #956968;
list-style-type:none;
font-size: 100%;
}
.center_box_menu ul #cena{
float:right;
font-style: italic;
padding-top:2px;
color: #956968;
list-style-type:none;
font-size: 100%;
}
.naglowek_danie{
padding-top:10px;
font-size: 100%;
color: #956968;
border-bottom: 1px solid #f15b2b;
font-style: italic;
}
.right{
 width:229px;
 float:left;
 padding-bottom: 140px;
 margin-left:15px;
 display:bloack;
}
.right h2{
padding-top:90px;
padding-left:5px;
padding-bottom:50px;
font-size: 180%;
color: #afd149;
}
.danie{
padding-top:10px;
width:228px;
float:left;
height:163px;
 background-image: url(../img/layout/danie_dnia.jpg);
 background-repeat: no-repeat;
 background-position: left top;
}
.papryka1{
float:left;
width:229px;
height:136px;
 background-image: url(../img/layout/papryka1.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
}

.baner_right{
 background-image: url(../img/layout/baner.jpg);
 background-repeat: no-repeat;
 background-position: right bottom;
 width:204px; 
 margin:0 auto;
 padding:4px;
 color:#733736;
 font-weight:bold;
 font-size:12px;
 font-family: "Trebuchet MS";
}
.baner_right a{
 color:#733736;
 text-decoration:none;
 background-image: url(../img/layout/arrow.jpg);
 background-repeat: no-repeat;
 background-position: right center; 
 padding-right:18px;
}
.baner_right a:hover{
 color:#733736;
 text-decoration:underline;
}

.bottom{
background-color: #afd149;
height:79px;
font-size:80%;
color:#0F0505;
}
.bottom_center{
 width:970px;
 margin:0 auto;
}

.papryka2{
width:229px;
height:79px;
float:right;
 background-image: url(../img/layout/papryka2.jpg);
 background-repeat: no-repeat;
 background-position: right top;
}
.bottom_center_in{
float:left;
padding-top:30px;
padding-left:390px;
}
.bottom a{
color:#2C5906;
}