html, body { width: 100%; margin: 0px; padding: 0px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; background-color: #f6efe7; text-align: left; }
hr { border:none; background:#CCCCCC; height:1px; }
h1{ color:#555555; font-family:tahoma, arial, verdana; font-size:12px; margin:0px; padding:5px; padding-left:0px; }
a{ color:#F3BA08; font-family:tahoma, arial, verdana; font-size:11px;  }
a:hover{ color:#555555; font-family:tahoma, arial, verdana; font-size:11px;  }
.success { border:#FFCC00 1px solid; padding:3px; padding-left:20px; text-align:center; background-color:#FFCC00; color:#666666 }
.error { border:#FFCC00 1px solid; padding:3px; padding-left:20px; text-align:center; background-color:#FF0000; color:#FFFFFF }
.str { color:#999999; font-family:tahoma, arial, verdana; font-size:11px; font-weight:normal; }
.str a { color:#999999; font-family:tahoma, arial, verdana; font-size:11px; font-weight:normal; text-decoration:none }
.str a:hover { color:#FFD207; font-family:tahoma, arial, verdana; font-size:11px; font-weight:normal; text-decoration:none }
#calosc { width:882px; margin:0 auto; padding-top:20px; }
.up { background:url(../img/bg_up.jpg) no-repeat center top; height: 40px; }
.tagi { color:#cdcdcc; font-family:tahoma, arial, verdana; font-size:11px; display:inline; font-weight:normal; float:left; width:600px; padding-top:12px; }

.tagi h1, h2, h3, h4 { color:#cdcdcc; font-family:tahoma, arial, verdana; font-size:11px; display:inline; font-weight:normal; }
.ikonki { float:right; width:190px; padding-top:12px; }
.ikonki a { padding-left:12px; }
#kontener { background:#FDFDFD; padding:6px; padding-top:0px; overflow:hidden }
#top { background:#FDFDFD; }
.logo { width:400px; float:left; margin-bottom:5px }
.logowanie .za{ padding:0px; margin:0px; clear:both; padding-left:22px }
.logowanie { float:right; width:390px; height:81px; background:url(../img/pole_logowania_bg.jpg) no-repeat; padding-top:25px; padding-left:0px; color:#494949; }
.logowanie .dodaj_firme { color:#494949; font-size:11px; font-weight:bold; padding-right:15px; background:url(../img/belka_logowani.jpg) no-repeat center right; text-decoration:none;  padding-top:15px; padding-bottom:15px;}

.logowanie .edytuj_firme { padding-left:10px;  color:#494949; font-size:11px; font-weight:bold; text-decoration:none; padding-top:15px;padding-bottom:15px;}

.logowanie .inputy { margin:0px; padding:0px; font:tahoma, arial, verdana; font-size:10px; font-weight:bold; color:#555555; padding-top:8px; padding-left:22px }
.logowanie .inputy form { margin:0px; padding:0px;}
.logowanie .inputy input.inputl{ border: #FF9900 1px solid; width:100px; color:#666666; font-family:tahoma, arial, verdana; font-size:11px; padding:4px}
.logowanie .inputy input.wyslij{ border:none; padding:3px; color:#ffffff; font-family:tahoma, arial, verdana; font-size:11px; text-align:center; background:#555555; }

.logowanie .zarejestrowania { padding:0px; margin:0px; clear:both;  padding-top:10px; padding-left:22px }
.logowanie .wyloguj {padding:0px; margin:0px; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none}
.logowanie .zarejestruj {padding:0px; margin:0px; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding-left:10px; padding-right:10px; }

#pasek_nav { clear:both; background:#555555 url(../img/bg_menu.jpg) repeat-x; height:40px; }
.menu_up { float:left; margin:0px; padding:0px;}
.menu_up ul { font:tahoma, arial, verdana; color:#FFFFFF; list-style:none; margin:0px; padding:0px; padding-top:3px; }
.menu_up ul li { font:tahoma, arial, verdana; color:#FFFFFF; list-style:none; background:url(../img/menu_belka.jpg) no-repeat center right; height:31px; display:inline; }
.menu_up ul a { font:tahoma, arial, verdana; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-right:10px; padding-left:10px; line-height:32px }
.menu_up ul a:hover { color:#FBCC04; font-weight:bold; text-decoration:none; }
.szukajka { float:right; width:317px; margin:0px; padding:0px; height:28px; padding-top:6px;}
.szukajka form {margin:0px; padding:0px;}
.szukajka input {margin:0px; padding:5px;  width:220px; background:#FFFFFF; border:#fed102 1px solid; height:15px; margin-left:3px }
.szukajka input.buton { background:#F4BC07; width:60px; height:27px; border:none; text-align:center;  color:#FFFFFF; font-size:11px; font-weight:bold; }
#baner { clear:both; padding:5px; text-align:center; }
#left { float:left; width:222px; overflow:hidden; }

#left .menu { margin:0px; padding:0px; float:left; width:220px; background:#FFFFFF url(../img/bg_katalog.jpg) repeat-x left bottom; border:#CCCCCC 1px solid; margin-bottom:10px; border-top:none; margin-top:-2px }
#left .menu ul { margin:0px; padding:0px; list-style:none; color:#666666; font-size:11px;  text-decoration: none; list-style-type: none;  }
#left .menu ul li { margin:0px; padding:0px; list-style:none; }


#navlist{margin:0px; padding:0px;}

#navcontainer { margin-left: 0px;}
#navcontainer ul { margin: 0; padding: 0; text-decoration: none; list-style-type: none; font: normal 12px Tahoma;  font-weight: inherit; text-transform: none;  }
#navcontainer a { display: block; padding: 4px 13px;  /* kolor tła */ color: #0a0a0a; text-decoration: none; font-family: tahoma, Arial; list-style-type: disc; font-weight: bold; font-size: 11px; font-variant: normal; background-image: url(../img/point.gif); background-repeat: no-repeat; background-position: 5px;  }
#active a { padding:0px; margin:0px; background-color:#333333; color: #FFFFFF; padding: 7px; padding-left: 15px; background-image: url(../img/strzalka.gif); background-repeat: no-repeat; background-position: 2px; }
#navcontainer   a:hover{ text-decoration: none; color: #FCC209; background-image: url(../img/point.gif);background-repeat: no-repeat;background-position: 5px;}

#active a:hover { padding:0px; margin:0px; background-color:#333333; color: #FFFFFF; padding: 7px; padding-left: 15px; background-image: url(../img/strzalka.gif); background-repeat: no-repeat; background-position: 2px; }



#navcontainer ul ul  { margin: 0px; padding:0px; background:none}
#navcontainer ul ul a { display: block; padding: 5px 5px 5px 20px;  text-decoration: none; color: #000000; font: normal 11px tahoma; border-bottom:1px dotted #d4d4d4; font-family: tahoma, Arial; background: url(../img/kropka.gif) no-repeat; background-position: 8px; }
#navcontainer ul ul a:hover{ display: block; padding: 5px 5px 5px 20px; text-decoration: none; color: #FCC209; background: url(../img/point.gif) no-repeat;background-position: 8px;}
#navlist  ul#subnavlist  { padding:0px; margin:0px; padding-left:2px; background:none}



#left .reklama { margin:0px; padding:0px; float:left; width:220px; background:#FFFFFF url(../img/bg_katalog.jpg) repeat-x left bottom; border:#CCCCCC 1px solid; margin-bottom:10px; border-top:none; margin-top:-2px; overflow:hidden; text-align:center; clear:both; }
#right { float:right; width:641px; color:#666666 }
#right .scierzka { background:url(../img/scierzka.jpg) no-repeat; height:40px; width:641px; text-align:left; padding:5px; padding-top:10px; padding-left:3px; }
#right .scierzka a{ color:#666666; text-decoration:none}
#right .scierzka a:hover{ color:#F3BA08; text-decoration:none;}
#right .firma_left { float:left; width:260px; text-align:left; font:tahoma, arial, verdana; color:#666666; font-size:11px; }
#right .firma_left h1 { margin:0px; padding:5px; font:tahoma, arial, verdana; color:#333333; font-size:13px;padding-left:0px;  }
#right .firma_left h2, h3, h4 { margin:0px; padding-right:5px; font:tahoma, arial, verdana; color:#666666; font-size:11px; font-weight:normal; display:block; }
#right .firma_left a { font:tahoma, arial, verdana; color:#F5B909; font-size:11px; font-weight:normal; text-decoration:none; }
#right .firma_left a:hover { font:tahoma, arial, verdana; color:#555555; font-size:11px; font-weight:normal; text-decoration:none; }
#right .firma_right { float:right; width:170px; text-align:right; font:tahoma, arial, verdana; color:#666666; font-size:11px; padding:10px; }
#right .firma_txt h2, h3, h4 { margin-top:5px; text-align:left; font:tahoma, arial, verdana; color:#666666; font-size:11px; display:block; font-weight:bold; }
#right .firma_txt { margin-top:5px; float:left; width:641px; text-align:justify; font:tahoma, arial, verdana; color:#666666; font-size:11px; clear:both; }
#right .firma_fotki { float:left; width:635px; clear:both; margin-bottom:10px; text-align:center; border:dotted 1px #CCCCCC; background:#E8E8E8; }
#right .firma_fotki h4 { padding:5px; color:#555555; font-size:11px; float:left; display:block; width:100%; }
#right .firma_fotki img { padding:5px; }
#right .opinie { font:tahoma, arial, verdana; color:#666666; font-size:11px; }
#right .opinie .ocena { font:tahoma, arial, verdana; color:#666666; font-size:11px; text-align:center; padding:10px; }
#right .opinie .ocena span { font:tahoma, arial, verdana; color: #FFCC00; font-size:11px; text-align:center; font-weight:bold; }
#right .opinie .opinie_tresc p { font:tahoma, arial, verdana; color: #666666; font-size:11px; text-align:left; }
#right .opinie .opinie_tresc span { font:tahoma, arial, verdana; color: #666666; font-size:11px; text-align:left; font-weight:bold; padding-right:4px; }
#right input { border:#CCCCCC 1px solid; background:#FFFFFF; padding:2px; color: #999999; font-family: tahoma, arial, verdana; font-size:11px; }
#right input.radial{ border:none;  color: #999999; font-family: tahoma, arial, verdana; font-size:11px; }
#right textarea { border:#CCCCCC 1px solid; background:#FFFFFF; padding:2px; color:#999999; font-family: tahoma, arial, verdana; font-size:11px; }
#right select { border:#CCCCCC 1px solid; background:#FFFFFF; padding:2px; color:#999999; font-family: tahoma, arial, verdana; font-size:11px; }
#right .opinie .opinie_tresc b { font:tahoma, arial, verdana; color: #FFD205; font-size:11px; text-align:left; }
#right input.buton { background:#FFD205; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; border:none; font-family:tahoma, arial, verdana; padding:3px; }
#right input.buton_t { background:#555555; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; border:none; font-family:tahoma, arial, verdana; padding:3px; }
.sponsorzy { padding:0px; margin:0px; border:dotted 1px #3a2e2e; margin-bottom:10px; }
.sponsorzy h3 { margin:0px; padding:5px; background-color:#555555; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:24px }
.sponsorzy .sponsor { width:90px; float:left; padding:8px; padding-top:10px; }
.sponsorzy .sponsor .obrazek_lista { width:90px; height:50px; overflow:hidden; text-align:center }
.sponsorzy .sponsor a { font-size:11px; color:#555555; font-weight:bold; text-align:center; text-decoration:none; }
.sponsorzy .sponsor span { font-size:11px; color:#555555; font-weight:normal; text-align:center; text-decoration:none; }
#lista { background:#FFFFFF url(../img/bg_katalog.jpg) repeat-x left bottom; border:dotted 1px #CCCCCC; width:630px; padding:5px; clear:both }
.ilosc { margin:0px; padding:5px; height:17px; background-color:#FCCD05; margin-bottom:5px; border:dotted 1px #CCCCCC; }
.ilosc a { padding:5px; text-decoration:none; color:#333333; }
.ilosc .ilosc_lewa { float:left; width:49%; text-align:left }
.ilosc .ilosc_prawa { float:right; width:49%; text-align:right }
#lista .lista_lewa { float:left; width:490px }
#lista .lista_lewa h1 { margin:0px; padding:0px; font-size:11px; color:#555555; font-weight:bold; }
#lista .lista_lewa h1 a { margin:0px; padding:0px; font-size:11px; color:#555555; font-weight:bold; text-decoration:none }
#lista .lista_lewa h1 a:hover { margin:0px; padding:0px; font-size:11px; color:#F6C006; font-weight:bold; text-decoration:none }
#lista .lista_lewa .ikonki_lista { float:left; width:25% }
#lista .lista_prawa { float:right; width:130px; border:#FFCC00 solid 1px; }
#footer { background:url(../img/bg_down.jpg) no-repeat center top; height: 40px; margin-bottom:15px; clear:both; width:882px; }
#footer .copyright { float:left; width:600px; color:#484646; font-size:11px; font-family: tahoma, arial, verdana; padding-top:14px }
#footer .stopka { padding-top:14px; float:right; width:170px; color:#FFFFFF; font-size:11px; font-family: tahoma, arial, verdana; text-decoration: none; text-align:left }
#footer .stopka a { color:#FFFFFF; font-size:11px; font-family: tahoma, arial, verdana; text-decoration: none; }
