body {background: #FFC637 /*#FFD06B org */; color: black; margin: 0; padding: 0; font-family: Helvetica, sans-serif;}
a {text-decoration: none; color: #E87E34;}
a:hover {text-decoration: underline;}
b {color: #007CC2; font-weight: 700;}
img {border: 0;}
.grub {font-weight: 700;}
.blue {color: #007CC2;}
#sciezka {font-weight: 700; overflow: hidden; font-size: 11px; padding: 3px 0 2px 200px; border-bottom: 1px orange dashed;}
#rama {background: url(img/rama-1.png) no-repeat; width: 794px; height:218px; margin: 0 auto; border-bottom: #FFA500 solid 3px; overflow: hidden;}
#rama2 {background: white; width: 794px; overflow: hidden; margin: 0 auto; padding: 0 0 0 0; border-bottom: 1px orange dashed;}
#rama2 img {border: solid #D3D3D3 1px; background: white;}
#rama3 {background: url(img/stopka.png) no-repeat; width: 794px; height: 117px; margin: 0 auto; clear: both; padding: 10px 0 0 0;}
#rama-dolek {font-size: 11px; background: url(img/rama-2.png) no-repeat; padding: 4px 0 0 0; width: 794px; height: 25px; margin: 0 auto; clear: both;}	
.rd1 {margin: 0 80px 0 70px;} /*mail*/
.rd2 {margin: 0 60px 0 80px} /*telefon*/
.rd3 {margin: 0 80px 0 30px} /*nazwa*/
#logo {width: 323px; padding: 16px 0 0 11px; height: 175px; float: left;}
#intro {float: left; width:400px; padding: 25px 0 0 5px; font-size: 25px; font-weight: bold; text-align: center; line-height: 40px;}
#intro a {text-decoration: none; display: block;}
#podk {font-size: 15px; color: #007EC2; float: right; margin: 0px 100px 0 0;}
#menu_g {width: 776px; margin: 0 auto;}
#menu_g ul {display: block;  padding: 0;  margin:0; float: left; width: 100%;}
#menu_g li {list-style: none; float: left;  margin: 0; padding: 0; width: 155px; text-align: center; letter-spacing: 1px; font-size: 16px;}
#menu_g a {display: block; background:url(img/menutlo1.png) no-repeat; color:white; text-decoration: none; padding: 3px 0 7px 0;}
#menu_g a:active {background:url(img/menutlo2.png) no-repeat;}
#menu_g a:hover{background:url(img/menutlo2.png) no-repeat;}
/*visibility: hidden - aby ukryć przycisk*/
/*#menu1 a {background:url(img/menutlo2.png) no-repeat;}
#menu1 a:hover {background:url(img/menutlo1.png) no-repeat;}*/
/*#menu2 a {background:url(img/menutlo2.png) no-repeat;}
#menu2 a:hover {background:url(img/menutlo1.png) no-repeat;}*/
#menu3 a {background:url(img/menutlo2.png) no-repeat; font-size: 15px;}
#menu3 a:hover {background:url(img/menutlo1.png) no-repeat;}
#menu4 a {background:url(img/menutlo2.png) no-repeat; visibility: hidden}
/*#menu4 a:hover {background:url(img/menutlo1.png) no-repeat;}*/
/*#menu5 a {background:url(img/menutlo2.png) no-repeat; }
#menu5 a:hover {background:url(img/menutlo1.png) no-repeat;}*/
#menu {width: 190px; float: left; overflow: hidden; background: white; margin: 3px 2px 0 0px; padding: 3px;}
.aso {font-weight: bold; font-size:16px; margin: 0 0 5px 0; letter-spacing: 1px;}
.aso a {background:url(img/asortyment.png) no-repeat; color:white; text-decoration: none; padding: 3px 46px 10px 46px;}
.menu a {display: block; color: blue; text-decoration: none;}
.menu a:hover {color: #E87E34;}
.menu ul {list-style-type: disc; float: left; margin: 0; padding: 0; font-size: 13px;}
.menu li {width: 187px; display: block; float: left; border-bottom: #FF8000 2px solid; padding: 5px 0 5px 3px;}
.menuitem ul {float:left; padding: 0; font-size:12px; margin: 1px 0 0 0;}
.menuitem li {width: 180px; float: left; border-bottom: dashed 1px #FF8000; padding: 0 0 2px 3px; margin: 3px 0 0 0;}
.menuitem li:last-child {border-bottom: none;}
.greno {color: #DD1422;}
.grenomenu {background: url(img/greno.jpg) no-repeat;}
#box {width: 580px; padding: 0 5px 5px 5px; float:left; overflow: hidden; border-left: 1px dashed orange;}
.box_linia {background-color:#E67B33; height: 2px; margin-top: 0; margin-bottom: 3px; font-size: 2px;}
#stopka {width: 794px; text-align: center;}
#pionowy1 {width: 390px; padding: 0 0 0 5px; overflow: hidden; float: left; margin-bottom: 10px;}
#pionowy2 {width: 165px; height: 100%; overflow: hidden; float: right; margin-left: 10px; padding: 0 1px 5px 8px; border-left: 1px dashed #E87E34; border-bottom:  1px dashed #E87E34; text-align: left;}
.logo {border: 0; margin: 3px;}
#aktualnosci {width: 100%; padding: 0 0 0 5px; margin: 0 0 0 0;}
.box_linia-akt {width: 385px; background-color:#E67B33; height: 2px; margin-top: 0 0 3px 0; font-size: 2px;}
.linka {margin: 0 auto; background-color:#E67B33; width:100px; height:2px; font-size: 2px;}
#pionowyk1 {width: 257px; padding:0 13px 0 10px; overflow: hidden; float: left; margin-bottom: 10px;}
#pionowyk2 {width: 280px; overflow: hidden; float: left; padding: 0 0 0 10px; border-left: 2px solid #E87E34; text-align: left; margin-bottom: 5px;}
#stopka a {font-weight: bold; color:#007EC2; text-decoration: none; font-size: 12px;}
#stopka a:hover {text-decoration: underline;}
#pa {font-size: 10px;}
#pa a {color:black; text-decoration: none; font-size: 9px;}
#home {text-align:justify; font-size: 12px;}
#home h1 {font-size:18px; margin: 3px 0 0 0;}
#home h2 {font-size:18px; margin: 8px 0 0 0;}
#home h3 {font-size:16px; margin-top: 4px; margin-bottom: 0;}
.home_data {font-size:10px; color: #A0A0A0; margin-bottom: 2px;}
#home img {margin-right: 10px; margin-top: 5px;}
.arch {font-size: 10px;}
.listagl {list-style-type: disc;}
.listapob {list-style-type: circle;}
.telad {margin-left: 15px; width: 500px;}
#asortyment img {margin-top:-10px;}
.asolinia {background-color:#E67B33; height:2px; width:250px; font-size: 2px; margin: 0 auto; margin-top: 6px; margin-bottom: 6px; padding: 0}
.asolinia2 {background-color:#E67B33; height:2px; width:250px; font-size: 2px; margin: 0 auto; margin-top: 6px; padding: 0}
.pozycja {width: 270px; height: 540px; padding: 0 5px 0 5px; margin: 3px; float:left; border: 1px dashed orange;}
.pozycja h2 {margin: 5px 0 3px 0;}
.pozycja h2 a {font-size:15px; text-decoration: none; color: blue; margin: 0}
.pozycja ul {list-style-type: disc; margin: 0 0 0 20px; padding: 0;}
.pozycja a {margin: 0; padding: 0;}
#obrazki {text-align: center; margin: 10px auto 10px auto;}
#obrazki img {margin: 0 15px 0 15px;}
#spis {font-size: 12px;}
#spis h1 {font-size: 20px; margin: 3px 0 0 0;}
#spis h2 {margin: 3px 0px 8px 0px; padding: 0 0 0 5px; width: 100%; font-size: 18px;  clear: both;}
#spis h2:first-letter {color: #E67B33;}
#spis h2:hover {background-color: #FDE5AF}
.fotka {float: right; overflow: hidden; margin-bottom: 20px; width: 140px;}
.fotka img {margin: 0px 0px 5px 10px;}
.fotka-duza {float: left; overflow: hidden; margin-bottom: 20px;}
.fotka-duza img {margin: 0px 10px 5px 0;}
.fotka-duza {text-align: center; font-size: 10px;}
.text {text-align: justify;  width: 440px;  float: left;  overflow: hidden;}
.textnf {text-align: justify;  width: 100%;  float: left;  overflow: hidden;}
.spis-linia {width:300px; font-size: 2px; background-color:#E67B33; height: 2px; font-size: 2px; clear: both; margin: -8px 0 6px 0;}
#sklep-txt {width: 500px; margin: 0 auto; margin-top: 5px; margin-bottom: 10px;}
.braktowaru {font-size: 12px; font-weight: 700; background: #F0E3BA;}
.r1 {width: 230px; float: left; overflow: hidden; margin-bottom: 8px;}
.r1bez {width: 230px; float: left; overflow: hidden; margin-bottom: 8px; border-right: dotted 2px orange;}
.r2h {width: 187px; min-height: 220px; float: left; padding: 0 0 0 10px; border-left: dotted 2px orange; border-right: dotted 2px orange; margin: 0 0 8px 0;}
.r2v {width: 187px; float: left; padding: 0 0 0 10px; border-left: dotted 2px orange; border-right: dotted 2px orange; margin: 0 0 8px 0;}
.r2s {width: 187px; height: 170px; float: left; padding: 0 0 0 10px; border-left: dotted 2px orange; border-right: dotted 2px orange; margin: 0 0 8px 0;}
.r2s2 {width: 187px; height: 220px; float: left; padding: 0 0 0 10px; border-left: dotted 2px orange; border-right: dotted 2px orange; margin: 0 0 8px 0;}
.r3 { width: 80px; float: left; margin-left: 9px;}
.r3kpl {width: 250px; float: left; margin-left: 9px}
#grenocopy {clear: both; color: silver; font-size: 10px;}
#sklep-img {float: right; overflow: hidden; margin-left: 15px; margin-bottom: 30px;}
#sklep-opis {}
#sklep-link {padding: 2px 0 2px 0; background: url(img/sklep-link.png); width: 354px; display: block; font-size: 15px;}
#sklep-link:hover {text-decoration: none;}