html, body{margin:0px;padding:0px;font-family:arial;font-size:12px;text-align:center;}
img{border:none;}
a{color:black;text-decoration:none;}
a:focus {outline: none;}
.fix{clear:both;}
.fix2{clear:both;margin-bottom:30px;}
h2{margin-top:20px;font-size:16px;line-height:30px;}
h4{color:#c40009;margin-top:20px;font-size:12px;}
.red2{color:#c40009}
.center{text-align:center;}

#main{width:100%;background-color:#1e3157;}
#top{width:964px;margin:auto;height:91px;text-align:left;}
#menu{width:964px;margin:auto;height:29px;background:url(gfx/menu_backgnd.gif) top left no-repeat;position:relative;}
#menu_items{margin-left:70px;}
#menu_items a{color:#878787;padding:0px 10px;font-weight:bold;line-height:29px;height:29px;display:block;float:left;border-right:1px solid #bababa}
#menu_items a:hover{background-color:#c40009;color:#fff;border-right:1px solid #c40009}
#zapytanie{margin-left:80px;}
#menu_items .ostatni{border-right:none;}
#menu_items .ostatni:hover{border-right:none;}

#submenu_1{z-index:3;display:none;position:absolute;top:29px;left:151px;padding:0px;padding-top:5px;font-size:10px;line-height:150%;background:#fff;width:170px;_width:172px;text-align:left;border:1px solid #222f51;}

#submenu_2{z-index:3;display:none;position:absolute;top:29px;left:223px;padding:0px;padding-top:5px;font-size:10px;line-height:150%;background:#fff;width:170px;text-align:left;border:1px solid #222f51;}

#submenu_3{z-index:3;display:none;position:absolute;top:29px;left:306px;padding:0px;padding-top:5px;font-size:10px;line-height:150%;background:#fff;width:200px;text-align:left;border:1px solid #222f51;}


#submenu_1 a, #submenu_2 a, #submenu_3 a, .submenu a, .submenu2 a {margin:0px;display:block;color:#898989;text-decoration:none;font-weight:bold;font-size:11px;padding:3px 10px;_width:100%}
#submenu_1 a:hover, #submenu_2 a:hover, #submenu_3 a:hover, .submenu a:hover, .submenu2 a:hover{background-color:#ce0030;color:#fff}
#submenu img{position:relative;top:7px;}

.submenu, .submenu2 {z-index:3;display:none;position:absolute;top:29px;left:322px;padding:0px;padding-top:5px;font-size:10px;line-height:150%;background:#fff;width:150px;text-align:left;border:1px solid #222f51;}
.submenu2 { left:477px; }

#glowna{width:964px;height:446px;margin:auto;background:url(gfx/glowna_backgnd.gif) top left no-repeat;text-align:left;}
#gl_lewa{margin-top:35px;margin-left:4px;width:530px;float:left;}
#gl_prawa{width:400px;float:left;}
#ami300{margin-left:55px;margin-top:25px;margin-bottom:25px;}
#gl_4pr_cont{margin-left:25px;width:350px;margin-top:20px;}
#gl_4pr_cont a{color:#ffffff;}
.gl_4pr{width:75px;float:left;text-align:center;color:#fff;margin-right:10px;}

#stopka{width:964px;height:33px;margin:auto;background:url(gfx/stopka_backgnd.gif) top left no-repeat;color:#ffffff;text-align:center;}
#stopka2{width:964px;height:33px;margin:15px auto;text-align:center;font-size:11px;letter-spacing:1px;line-height:20px;}
.bull{color:#78839a;padding:0px 5px;}
#kimo_logo{margin-left:25px;margin-top:20px;}

#pasek_gora{text-align:left;margin:10px 0px 10px 250px;}
#pasek_gora2{text-align:left;margin:10px 0px 10px 25px;}
#pasek_gora img{margin-left:40px;}
#pasek_gora img, #pasek_gora2 img{float:left;}
#pasek_gora #naglowek{margin-left:40px;margin-top:5px;}

#podstrona{width:964px;margin:auto;line-height:150%;}
#podstrona_cont{background:url(gfx/podstrona_backgnd.gif) top left repeat-y;}
#podstrona_lewa{width:293px;float:left;}
#podstrona_prawa_cont{width:670px;float:left;background:url(gfx/podstrona_tresc_top.gif) top left no-repeat #fff;text-align:left;font-size:11px;min-height:200px;_height:200px;}
#podstrona_prawa{padding:0px 20px;}
#podstrona_prawa a:hover{text-decoration:underline;}

#pasek_niebieski{width:964px;margin:auto;height:30px;background-color:#1e3157}
.tytul{color:#c40009;display:block;margin:15px 0px;font-weight:bold;}
.wyroznione{color:#c40009;font-weight:bold;}
#wypunktowane{width:290px;float:left;}
#tresc_prawa{width:305px;float:left;margin-top:20px;}
.pdf{padding-left:25px;background:url(gfx/pdf.gif) top left no-repeat;margin-top:15px;}



#bezowy{background-color:#fff;width:285px;padding:10px;margin:auto;}
#kontakt{padding-left:20px;}
.kontakt_osoba{float:left;margin-right:20px;width:260px;margin-bottom:20px;}
.kontakt_osoba img{float:left;margin-right:15px;}
#bledy{color:#fff;font-weight:bold;margin-bottom:10px;}
#formularz{margin:0px;text-align:center;}
#formularz input.w1{width:270px;color:#fff;border:none;height:25px;padding:5px;margin-bottom:5px;}
#formularz input.w2, #formularz textarea{width:270px;}
#formularz input.w2{border:none;padding:5px;margin-bottom:5px;height:25px;}
#formularz textarea{height:150px;overflow:hidden;font-family:'tahoma';font-size:13px;padding:5px;border:none;margin:0px;}
#formularz textarea, #formularz input.w1, #formularz input.w2{background-color:#1e3257;color:#fff;}

#bledy{border:1px solid #fff;padding:10px;max-width:300px;_width:300px;margin:auto;text-align:center;}
.red{color:#ff0000}
#biale_wyslij #wyslij{margin:auto;}

#podstrona_ramka_cont{width:293px;background:url(gfx/ramka_bottom.gif) bottom left no-repeat #1e3157;color:#ffffff;padding-bottom:20px;}
#podstrona_ramka{width:293px;background:url(gfx/ramka_top.gif) top left no-repeat;padding-top:20px;}
#podstrona_ramka .dziubek{padding-left:30px;background:url(gfx/dziubek.gif) left center no-repeat;line-height:22px;margin-left:20px;}

table .naglowek td, .naglowek th {background-color:#1e3157;color:#ffffff;font-weight:bold;padding-top:8px;padding-bottom:8px;padding-left:10px;}
table .naglowek2 td{background-color:#878787;color:#ffffff;font-weight:bold;padding-top:8px;padding-bottom:8px;padding-left:10px;text-align:center;}
table .kol1{text-align:center;width:50px;}
table .kol2{text-align:center;width:70px;}
table{background-color:#1e3157;font-size:12px;}
table td{background-color:#ffffff}

#porady_menu {text-align:left;padding-left:15px;padding-right:10px;margin-bottom:20px;}
#porady_menu a{display:block;color:#ffffff;padding-left:25px;background:url(gfx/dziubek_n.gif) left 0px no-repeat;margin-top:5px;}
#porady_menu a:hover, #porady_menu a.active{text-decoration:underline;background-image:url(gfx/dziubek_a.gif)}

.tytkurs {font-style: italic; font-weight: bold; font-size: 13px;}

#podstrona_spis_grup{background:url(gfx/kratka_duza.gif) top left repeat-y;padding:20px;text-align:left;text-align:center;}
#cont_grupy_1{margin:auto;width:305px;}
#cont_grupy_2{margin:auto;width:610px;}
#cont_grupy_3{margin:auto;width:915px;}
#cont_grupy_3{margin:auto;width:915px;text-align:center;}

.grupy_3{width:275px;float:left;color:#fff;margin:10px 15px;display:inline;}
.grupy_nazwa{font-size:13px;}
.grupy_nazwa2{color:#597082;font-size:11px;}
.grupy_foto{text-align:center;margin-top:10px;}
.grupy_opis{font-size:11px;margin-top:10px;}

#podstrona_spis_prod_tlo{background:url(gfx/spis_backgnd.gif) top left repeat-y;padding-bottom:30px;margin-right:1px;}
#podstrona_spis_prod{background:url(gfx/spis_top.gif) top left no-repeat;padding-top:10px;}
.produkt,#produkt{clear:both;text-align:left;font-size:11px;padding-top:10px;_padding-top:10px;padding-bottom:10px;cursor:pointer}
#produkt{cursor:default;margin-top:10px;}
.produkt .zdjecie{float:left;width:280px;text-align:center;}
.produkt .zdjecie img{behavior:url(gfx/iepngfix.php)}

.produkt .opis{float:left;margin-left:30px;display:inline;width:630px;}
.produkt .opis #opis_custom{font-size:16px;line-height:25px;border-top:1px solid #000;display:block;padding-top:10px;}
#produkt .opis{float:left;display:inline;width:630px;}
.produkt .opis .nazwa2, #produkt .opis .nazwa2{ display:inline;}
.produkt .opis .naglowek, #produkt .opis .naglowek{font-style: italic;font-size: 13px;font-weight:bold;}

.opis .nazwa2 .nazwa{font-size: 25px;}/*35*/
.opis .nazwa2 .nazwa_dluga{font-size: 25px;}/*22*/
.opis .nazwa2 .nazwa_srednia{font-size: 25px;}/*26*/

.nazwa2 .nazwa, .nazwa2 .nazwa_dluga, .nazwa2 .nazwa_srednia{font-style: italic; font-weight: bold;width:290px;float:right;line-height:100%;margin-left:10px;}/*250*/


.produkt .opis .numer{}
.produkt .opis .funkcje{}

.produkt .nazwa{font-weight:bold;margin-bottom:7px;font-size:12px;}
.produkt_naglowek{text-align:center;font-weight:bold;font-size:13px;padding:10px 0px;}

#cont_grupy_all{text-align:center;}
.naglowek_grupy{width:97%;text-align:center;background-color:#1f315a;border-top:1px solid #4284bd;margin:auto;}
.naglowek_grupy img{padding:5px 0px;}
#cont_grupy_all table{margin:auto;background:none;}
#cont_grupy_all table tr{width:100%;}
#cont_grupy_all table tr td{background:none;text-align:center;}

#kalkulator{font-size:11px;display:inline;color:#fff;float:right;cloear:none;margin-right:14px;margin-bottom:10px;_margin-bottom:0px;}
#kalkulator #znak_rownosci{font-size:15px;}
#kalkulator input{border:none;background-color:rgb(80,92,116);color:#fff;font-size:11px;padding:3px;height:20px;}
#kalkulator select{font-size:11px;border:none;padding:2px 0px;}
#kalkulator img{vertical-align:bottom;cursor:pointer;float:none;}