@charset "utf-8";
/* CSS Document */

body {background:#b33a25 url('../images/bg_wide.jpg') top center no-repeat; margin: 0; padding: 0; color: #5b5b5b; font-weight: normal; font-size:13px; font-family: tahoma, sans-serif;} 
h1, h2, h3, h4, h5, h6, p, form, ul, li{margin: 0; padding: 0;}
img{border:0}
a{text-decoration:none; color:#5b5b5b;}
a:hover{text-decoration:underline}
a:active{font-weight:bold;}
.clear{clear: both}
hr{height: 1px; background: #fff; color: #fff; border-bottom: 1px solid #c32544; border-top: 0; margin: 5px 23px 15px 23px;}

#maintable { width: 950px; margin: 100px 0 0 0; text-align:left; }
#left_corner { width: 23px; background: url('../images/left_corner.gif') top left no-repeat; }
#right_corner { width: 23px; background: url('../images/right_corner.gif') top right no-repeat; }
#left_bot_corner { width: 23px; background: url('../images/left_bot_corner.gif') bottom left no-repeat; }
#right_bot_corner { width: 23px; background: url('../images/right_bot_corner.gif') bottom right no-repeat; }

#front { width: 200px; float: left; line-height: 12px }

#top_table { background: #fff; padding:0; vertical-align:top }
#content_table { background: #FFFFFF; height: 350px; padding: 0 }
#bottom_table { background: #FFFFFF; }

.logo{float:left; border:0; padding:5px 15px 0 0 ;}
#dyn_main_menu{ list-style: none; font-family: Tahoma, sans-serif;}
#dyn_main_menu li{ float: left; text-transform: uppercase; width:126px; height:97px; text-align: left;font-size: 13px; line-height: 14px;}
#dyn_main_menu a{ display: block; width:126px; height:74px; color: white; position: relative}
#dyn_main_menu a:hover{ background-position: 0 -97px; text-decoration: none; height: 97px;}
#dyn_main_menu a span{position: absolute; bottom: 10px; left: 10px;}
#dyn_main_menu #hov{ background-position: 0 -97px; text-decoration: none; height: 97px;}

.m1{ background:url('../images/m1.jpg');}
.m2{ background:url('../images/m2.jpg');}
.m3{ background:url('../images/m3.jpg');}
.m4{ background:url('../images/m4.jpg');}
.m5{ background:url('../images/m5.jpg');}
.m6{ background:url('../images/m6.jpg');}

.main_content{ font-size:14px; line-height:16px; padding:0 23px;}
.main_content ul{ margin:15px 20px;}
.main_content p{ margin-bottom:15px;}

#news .wpis{ width: 270px; font-size:12px;}
#news .wpis h1{ font-size: 16px; line-height:19px; color: #ce3e33; margin-bottom:6px; font-weight:normal;}
#news .wpis h2{ font-size: 12px; line-height:15px; color: #fbe7c7; margin-bottom:6px;}
#news .wpis p{ font-size: 11px; line-height: 11px;  }
#news .wpis span{ display:block; font-size:11px;  text-align: right;}
#news .wpis span a{text-decoration:none; color:#5b5b5b;}
#news .wpis span a:hover{text-decoration:underline;}

#content_table{margin:20px 20px;}
#pionmenu{width:280px; padding:0; padding-left:118px;}
#pionmenu ul{margin:0; padding: 0; list-style: none;}
#pionmenu .el{color: #c32544; font-size: 13px; line-height: 13px; letter-spacing: -0.5px; padding:1px 0;}
#pionmenu .el a{color: #c32544;}
#pionmenu .sub{ padding:0px 0 0px 15px}
#pionmenu h1{margin:0; padding: 0; font-weight: normal; color: #c32544; line-height: 20px; }
#pionmenu h3{border-bottom:#c32544 1px solid; margin-bottom:20px;}
#pionmenu .banner{margin:20px 0; text-align:center}
#pionmenu .banner img{max-width:280px;}

.tresc{ padding:0 40px 30px 40px; font-size: 12px; line-height: 14px;}
.tresc h1{margin:0 0 30px 0; padding: 0; font-weight: normal; color: #c32544; font-size: 16px; line-height: 20px;}
.tresc h2{margin:0 0 5px 0; padding: 0; font-weight: normal; font-size: 14px; line-height:16px; color: #c32544;}
.tresc h5{border-bottom:#888 1px solid; margin-bottom:20px; margin-top:10px;}
.tresc ul{ margin:10px 30px;}

#zmienwidocznosc{ background: url(../img/strz.jpg) no-repeat left; display: inline; padding: 5px 30px 5px 20px; background-position-x: 0; cursor: pointer; margin: 15px 0 20px 0}
.produkt_td{line-height:12px; padding-bottom: 5px; padding-right:10px;}
.hide {display: none;}
.show {display: inline;}

#stopka_div { width: 925px; height: 88px; background: url(../images/footer_bg.gif) top center no-repeat; padding-left: 25px; text-align: left; padding-top:2px; }
#stopka_div a{ color: #fff; font-size:12px; padding-right:20px;}

.zestaw_promocyjny{}
.zestaw_promocyjny .nazwa{ font-weight: bold;padding:0 40px 30px 40px; font-size: 12px; line-height: 15px;}
.zestaw_promocyjny .opis{ list-style: none;padding:0 40px 30px 40px; font-size: 12px; line-height: 15px;}

