body{
background: url('img/tlo.gif') repeat-x #C3D277;
margin: 0 0 10px 0;
font-family: verdana, trebuchet MS, arial, sans-serif;
font-size: 11px;
color: #323232;
text-align: center;
}
img{border:0;}
img.foto{border: 3px solid #E2E2E2}

form{display: inline; margin: 0; padding: 0;}
.txt{
width: 120px;
height: 16px; 
border: 1px solid #999999;
background-color: #E8E8E8;
}
.nap_ziel_pog{color: #676836; font-weight: bold;}
.clear{clear:both;}
.float_l, .right_l, .right_r, .medal, .medal_opis, .opis_pr, .kod_material, .wyposazenie, .wyposazenie_de, .wersje_pl, .wersje_en, .wersje_ru, .wersje_de, .pr_foto, .kat, .foto_kat, .akcesoria, .akcesoria_de{float: left; display: inline;}
.float_r, .kolorystyka, .obr_firma{float: right; display: inline;}
a{text-decoration: none; color: #CE0D13;}
a:hover{text-decoration: none; color: #5B5B5B}
h1, p, h2{
padding: 0;
margin: 0 0 10px 0;
}
h1{
font-size: 14px;
color: #676836;
}
h2{
font-size: 12px;
color: #676836;
margin-bottom: 20px;
}

#center, #top_1, #top_2, #middle, #bottom_1, #bottom_2{
width: 776px;
margin: 0 auto;
clear: both;
text-align: left;
}
#center{
background: url('img/middle_tlo.gif')  repeat-y #FFF; 
}
#top_1{
height: 50px;
background: url('img/top_1_tlo.gif') repeat-x #E5E5E5; 
}
#top_1, #top_2{letter-spacing: -1px;}
.logo{margin: 5px 0 0 10px;}
/*.wersje_pl{margin: 7px 0 0 230px;}
.wersje_en{margin: 7px 0 0 277px;} 
.wersje_ru{margin: 7px 0 0 245px;}
.wersje_de{margin: 7px 0 0 115px;}*/

.wersje_pl{margin: 7px 0 0 10px;}
.wersje_en{margin: 7px 0 0 10px;} 
.wersje_ru{margin: 7px 0 0 10px;}
.wersje_de{margin: 7px 0 0 10px;}

.flagi{margin: 5px 0 0 3px;}

.lang {
	float: right;
	padding: 5px 10px 0 0;
}

.wyposazenie, .wyposazenie_de, .akcesoria, .akcesoria_de {
display: block;
color: #575757;
font-weight: bold;
}
.wyposazenie{
margin:  12px 0 0 10px;
}
.wyposazenie_de{
margin:  22px 0 0 10px;
}

.akcesoria, .akcesoria_de{
background: url('img/linia.gif') no-repeat; 
}

.akcesoria{
height: 33px;
margin:  5px 0 0 10px;
padding: 7px 0 0 10px;
}
.akcesoria_de{
height: 23px;
margin:  5px 0 0 10px;
padding: 17px 0 0 10px;
}



#top_2{
background: url('img/top_2_tlo.jpg') no-repeat #E5E5E5; 
padding-top: 151px;
height: 193px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\""; voice-family : inherit;
height: 42px; /* pozostale */
}
#middle, #middle_1{
height: auto !important;
height: 320px; /*IE*/
min-height: 320px;
}
#middle_pl, #middle_en, #middle_de, #middle_ru{
background: url('img/right_tlo.jpg') no-repeat ;
background-position: bottom right;
}
#middle_pl{padding-bottom: 5px;}
#middle_en{padding-bottom: 80px;}
#middle_de{padding-bottom: 50px;}
#middle_ru{padding-bottom: 115px;}
.tekst{padding: 15px; text-align:justify;}
.obr_firma{margin: 0 0 10px 10px; border:1px solid #9C9C9C;}

#left, #right, .logo, .wersje, .flagi{
float: left;
display: inline-block;
}
#left{
width: 210px;
height: auto !important;
height: 335px; /*IE*/
min-height: 335px;
background-color: #F3F3F3;
}
#left h1, #right h3{
font-size: 12px;
color: #323232;
}
#left h1{
margin: 0 0 10px 0;
background: url('img/nag.gif') no-repeat 10px 3px ;
padding-left: 25px;
}
#right h3{
width: 358px;
background: url('img/nag.gif') no-repeat 5px 3px ;
margin: 0 0 10px 0;
padding-left: 20px;
}

/*Menu right---------------------------------------------------------------------*/
.menu{
padding: 10px 0 10px 0;
background-color: #D9D9D9;
width: 210px;
}
.menu_left, .podmenu_left{
display: block;
list-style: none;
margin: 0;
padding: 0;
}
.menu_left li, .podmenu_left li{
display: block;
height: auto !important;
height: 20px;
min-height: 20px;
}
.menu_left li{
clear: both;
}

.menu_left a, .menu_left a:hover {
font-weight: bold;
display: block;
clear: both;
height: 45px;
voice-family : "\"}\""; voice-family : inherit;
min-height: 38px;
}
.menu_left a{
padding-bottom: 5px;
}
.podmenu_left{
display: block;
margin: 5px 0 0 0;
border-bottom: 1px solid #FFF;
border-top: 1px solid #999999;
}
.podmenu_left a,.podmenu_left a:hover{
display: block;
padding: 3px 5px 5px 20px;
margin: 0;
background-color: #EBEBEB;
border-top: 1px solid #FFF;
border-bottom: 1px solid #999999;
height: auto !important;
height: 20px;
min-height: 20px;
voice-family : "\"}\""; voice-family : inherit;
height: auto !important;
height: 12px;
min-height: 12px;
}
.podmenu_left a{
background: url('img/wyp.gif') no-repeat #EBEBEB 5px 6px; }
.podmenu_left a:hover{
background: url('img/wyp.gif') no-repeat 5px 6px;}
.kontakt{
padding: 10px 0 0 0;
border-top: 1px solid #FFF;
background-color: #F3F3F3;
}
/*Menu right koniec---------------------------------------------------------------------*/
#right{ width: 566px;}
#right h1{
border-bottom: 1px solid #9A9A9A;
padding-bottom: 1px;
}
#right h1{font-weight: 14px;}
.right_l{
padding: 20px 20px 0 20px;
width: 289px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\""; voice-family : inherit;
width: 249px; /* pozostale */
}
.right_r{
padding: 20px 20px 0  0;
width: 267px;
height: 335px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\""; voice-family : inherit;
width: 237px;
height: 295px; /* pozostale */
}
.medal{margin: 25px 5px 5px 5px;}
.medal_opis{
width: 150px;
margin: 30px 0 0 0;
font-weight: bold;
text-align: center;
}
/*Produkt-------------------------------------------*/
.produkt{
background-color: #F3F3F3;
border: 1px solid #9A9A9A;
margin-bottom: 5px;
padding: 10px;
width: 523px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\""; voice-family : inherit;
width: 513px; /* pozostale */
}
.foto_pr{
cursor:pointer;
width: 113px;
border: 3px solid #9A9A9A;
background-color: #005050;
}
.pr_foto{
width: 123px;
}
.opis_pr{
width: 375px;
text-align: left;
}
.kod_material{
width: 265px;
}
.kolorystyka{
width: 100px;
text-align: right;
}

/*Produkt koniec-------------------------------------------*/
#bottom_1, #bottom_2{
padding: 10px 10px 0 10px;
color: #83884A; 
width: 776px;
height: 25px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\""; voice-family : inherit;
height: 15px; /* pozostale */
width: 756px;
}
#bottom_1 a, #bottom_2 a{
text-decoration: none;
color: #83884A; 
}
#bottom_1 a:hover, #bottom_2 a:hover{
color: #EBF0D4; 
}


#bottom_1 {background: url('img/bottom_1_tlo.jpg') no-repeat #C3D277;}
#bottom_2{background: url('img/bottom_2_tlo.jpg') no-repeat #C3D277;}
/*Menu gora*/
#menu{
width: 515px;
list-style: none;
margin: 5px 0 0 0;
padding: 0;
float: left;
display: inline;
}
#menu li, #menu a, #menu a:hover{
float: left;
display: inline;
}
#menu a, #menu a:hover{
font-size: 11px;
font-weight: bold;
padding-left: 18px;
margin-right: 4px; 
} 
#menu a{
background: url('img/nag.gif') no-repeat 5px;
color: #323232;
}
#menu a:hover{
background: url('img/nag_zm.gif') no-repeat 5px;
color: #CE0D13;
}
/*Wyszukiwarka*/
.wyszukaj{
display: inline-block;
font-weight: bold;
vertical-align: middle;
}
.szukaj{
width: 22px;
height: 19px;
background: url('img/szukaj.gif') no-repeat #999999; 
border: 0;
}
.wyszukiwarka{
margin-left: 3px;
vertical-align: middle;
}


/* Pozycja */
#center_poz, #top_poz, #midlle_poz{
width: 776px;
margin: 0 auto;
text-align: left;
}
#top_poz{
height: 40px;
margin-bottom: 10px;
background-color: #F2F2F2; 
padding-top: 20px;
font-size: 12px;
font-weight: bold;
text-align: center;
margin-top: 10px;
}
#midlle_poz{
background-color: #FFF; 
}
.pozycja{
width: 368px;
margin: 10px 0 0 10px;
float: left;
display: inline;
}
.zd_poz{
margin: 0 10px 10px 10px;
float: left;
display: inline;
}
.kat{
width: 130px;
text-align: center;
margin: 0 24px 10px 24px;
font-weight: bold;
}
.foto_kat{
margin: 0 5px 0 3px;
}
