BODY {
 MARGIN: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 COLOR: #333;
 FONT-SIZE: 12px;
 TEXT-DECORATION: none;
}

A {
 COLOR: #333;
 text-decoration: none;
}

A:hover, .przycisk a:hover{
 COLOR: #cc0000;
 text-decoration: underline;
}

.menu_poz a:hover{
 COLOR: white;
 text-decoration: none;

}

.topredbar{
 BACKGROUND: url(img/line_red_top.jpg) repeat-x center bottom;
}

.topredbar1{
 BACKGROUND: url(img/line_red_bottom.jpg) repeat-x center top;
}

.menu_poz {
 PADDING-BOTTOM: 0px;
 PADDING-LEFT: 0px;
 PADDING-RIGHT: 0px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 BACKGROUND: url(img/navbtn_left_off.gif) no-repeat left top;
 COLOR: #333;
 VERTICAL-ALIGN: top;
 FONT-WEIGHT: bold;
 PADDING-TOP: 0px;
 TEXT-DECORATION: none;
 FONT-SIZE: 12px;
 cursor: pointer;
}

.menu_poz DIV {
 PADDING-BOTTOM: 5px;
 MARGIN: 0px;
 PADDING-LEFT: 0px;
 PADDING-RIGHT: 0px;
 BACKGROUND: url(img/navbtn_right_off.gif) no-repeat right top;
 VERTICAL-ALIGN: top;
 PADDING-TOP: 5px;
}

.menu_poz A {
 PADDING-BOTTOM: 0px;
 PADDING-LEFT: 14px;
 PADDING-RIGHT: 14px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 COLOR: #333;
 FONT-SIZE: 12px;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
 PADDING-TOP: 4px;
}

#baner {
 padding-top: 5px;
 padding-bottom: 2px;
}

.srodek_mot, .srodek_grill {
 margin-top: 5px;
 margin-bottom: 5px;
 width: 770px;
 border: 1px solid #cc0000;
 font-size: 12px;
}

.srodek_mot h1, .srodek_grill h1{
 text-align: center;
 margin: 20px 0px 10px 0px;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 3px;
 color: #333;
}

.srodek_mot h2, .srodek_grill h2{
 text-align: center;
 margin: 0px 0px 20px 0px;
 font-size: 12px;
 font-weight: bold;
 letter-spacing: 3px;
 color: #333;
}

.srodek_mot_pole1{
 width: 156px;
 height: 52px;
 BACKGROUND: url(img/1_186.jpg) no-repeat center bottom;
 font-size: 14px;
 font-weight: bold;
 padding: 0px 15px 0px 15px;
 margin: 0px 0px 0px 0px;
 text-align: center;
}

.srodek_mot_pole1 a, .srodek_grill_pole1 a{
 text-decoration: underline;
}

.srodek_mot_pole2{
 width: 156px;
 BACKGROUND: url(img/2_186.jpg) repeat-y center top;
 font-size: 12px;
 vertical-align: top;
 padding: 0px 15px 15px 15px;
 margin: 0px 0px 0px 0px;
}

.srodek_mot_pole2 ul, .srodek_grill_pole2_table ul{
 font-size: 12px;
 color: #333;
 padding: 10px 15px 0px 15px;
 margin: 0px 0px 0px 0px; 
}

.srodek_mot_pole2 li, .srodek_grill_pole2_table li{
 margin-bottom: 5px;
 text-align: left;
}

.srodek_mot_pole3{
 width: 156px;
 height: 40px;
 BACKGROUND: url(img/3_186.jpg) no-repeat center top;
 padding: 0px 15px 0px 15px;
 margin: 0px 0px 0px 0px;
}

.srodek_grill_pole1{
 width: 723px;
 height: 52px;
 BACKGROUND: url(img/1_753.jpg) no-repeat center bottom;
 font-size: 14px;
 font-weight: bold;
 padding: 0px 15px 0px 15px;
 margin: 0px 0px 0px 0px;
 text-align: center;
}

.srodek_grill_pole1_table, .srodek_grill_pole1_table a{
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 text-decoration: underline;
 margin-top: 20px;
}

.srodek_grill_pole2{
 width: 693px;
 BACKGROUND: url(img/2_753.jpg) repeat-y center top;
 font-size: 12px;
 vertical-align: top;
 padding: 0px 30px 15px 30px;
 margin: 0px 0px 0px 0px;
}

.srodek_grill_pole2_table td{
 font-size: 12px;
 text-align: justify;
 vertical-align: top;
}

.srodek_grill_pole2_table img{
 margin: 0px 10px 10px 0px;
}

.srodek_grill_pole3{
 width: 723px;
 height: 40px;
 BACKGROUND: url(img/3_753.jpg) no-repeat center top;
 padding: 0px 15px 0px 15px;
 margin: 0px 0px 0px 0px;
}

.srodek_mot_sep {
 width: 3px;
}

#status_bar {
 FONT-FAMILY: verdana, arial, sans-serif;
 FONT-SIZE: 11px;
 text-align: center;
 BACKGROUND: url(img/line_red_stopka.jpg) repeat-x top;
}

.przycisk {
 BACKGROUND: url(img/boxbg.jpg) no-repeat top left;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 font-size: 12;
 color: #333;
 float: left;
 margin-right: 5px;
 text-align: center;
 cursor: pointer;
}

.przycisk a {
 text-decoration: none;
 color: #333;
 font-weight: bold;
 font-size: 11;
}

.przycisk a:hover{
 text-decoration: none;
 color: #333;
}

#logo{
 border-bottom: 1px solid white; 
}

#logo:hover {
 border-bottom: 1px solid black; 
}

#lang_pl, #lang_en {
 border: none;
 margin-top: 5px;
}

.kontakt1, .kontakt2, .kontakt3, .kontakt4, .kontakt5{
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 text-decoration: none;
 color: #333;
 margin: 0px 30px 0px 0px;
}

.kontakt2, .kontakt3, .kontakt4, .kontakt5{
 font-size: 12;
 padding-top: 10px;
 padding-left: 10px;
}

.kontakt4 a, .kontakt5 a{
 font-weight: bold;
}

.kontakt1 {
 BACKGROUND: url(img/line.jpg) repeat-x bottom left;
 font-size: 14;
 font-weight: bold;
 padding: 20px 0px 3px 0px;
}

.kontakt1 img{
 width: 7px;
 height: 7px;
 margin: 0px 5px 1px 1px;
}

.kontakt_sep{
 height: 30px;
 BACKGROUND: url(img/line_red.jpg) repeat-x center;
}

.kontakt1_o, .kontakt2_o, .kontakt3_o, .kontakt4_o, .kontakt5_o{
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 text-decoration: none;
 color: #333;
 margin: 0px 30px 0px 0px;
}

.kontakt2_o, .kontakt3_o, .kontakt4_o, .kontakt5_o{
 font-size: 12;
 padding-top: 10px;
 padding-left: 10px;
}

.kontakt5_o{
 text-align: right;
}

.kontakt4_o a, .kontakt5_o a{
 font-weight: bold;
}

.kontakt1_o {
 BACKGROUND: url(img/line.jpg) repeat-x bottom left;
 font-size: 14;
 font-weight: bold;
 padding: 20px 0px 3px 0px;
}

.kontakt1_o img{
 width: 7px;
 height: 7px;
 margin: 0px 5px 1px 1px;
}

.kategorie {
 cursor: pointer;
 width: 125px;
 border: 1px solid #C2C2C2;
 vertical-align: top;
}

.kategorie p {
 margin: 3px 0px 5px 0px;
 font-size: 12px;
 font-weight: bold;
}

.kategorie img {
 margin: 5px 0px 5px 0px;
}