body {font-family: Verdana, Tahoma, Arial, sans-serif; color: #000; background: #ECEAEA; font-size: 11px; margin: auto; text-align: center}
img {border: 0px}
p {margin: 0px 10px 10px 10px; line-height: 17px}
a:link, a:visited, #stopka a:hover {color: #A7622F; font-weight: bold; text-decoration: none}
a:hover, #stopka a:link, #stopka a:visited {color: #000}
br {clear: both}
#main {width: 911px; display: block; position: relative; margin: auto}
#menu {position: absolute; top: 265px; left: 35px; width: 170px; background: #fff; text-align: center}
#menu a:link, #menu a:hover, #menu a:visited {display: block; margin: 3px 0px}
#menu img {margin: 5px 0px}
#menu a img {margin: 0px; width: 170px; height: 25px}
#menu a.o_firmie:link, #menu a.o_firmie:visited {background: url('m1_o_firmie.gif') no-repeat;}
#menu a.o_firmie:hover {background: url('m2_o_firmie.gif') no-repeat;}
#menu a.sprzet:link, #menu a.sprzet:visited {background: url('m1_sprzet.gif') no-repeat;}
#menu a.sprzet:hover {background: url('m2_sprzet.gif') no-repeat;}
#menu a.galeria:link, #menu a.galeria:visited {background: url('m1_galeria.gif') no-repeat;}
#menu a.galeria:hover {background: url('m2_galeria.gif') no-repeat;}
#menu a.demo:link, #menu a.demo:visited {background: url('m1_demo.gif') no-repeat;}
#menu a.demo:hover {background: url('m2_demo.gif') no-repeat;}
#menu a.uslugi:link, #menu a.uslugi:visited {background: url('m1_uslugi.gif') no-repeat;}
#menu a.uslugi:hover {background: url('m2_uslugi.gif') no-repeat;}
#menu a.gadzety:link, #menu a.gadzety:visited {background: url('m1_gadzety.gif') no-repeat;}
#menu a.gadzety:hover {background: url('m2_gadzety.gif') no-repeat;}
#menu a.polecamy:link, #menu a.polecamy:visited {background: url('m1_polecamy.gif') no-repeat;}
#menu a.polecamy:hover {background: url('m2_polecamy.gif') no-repeat;}
#menu a.kontakt:link, #menu a.kontakt:visited {background: url('m1_kontakt.gif') no-repeat;}
#menu a.kontakt:hover {background: url('m2_kontakt.gif') no-repeat;}
#page {width: 911px; min-height: 160px; background: url('tlo.gif') repeat-y; text-align: left}
#top {width: 911px; height: 372px}
#top h1 {width: 225px; height: 40px; margin: 315px 20px 0px 0px; padding: 0px; float: right}
#top h2 {position: absolute; top: 30px; left: 25px; margin: 0px; padding: 0px}
#top h2 img {width: 260px; height: 108px;}
p.gadzety {text-align: center}
div.tresc {width: 659px; margin-left: 239px}
div.galeria {width: 564px; margin-left: 290px; padding-bottom: 20px}
div.box_galeria {float: left; padding: 20px 20px 3px 20px; border: 1px solid #E3E1E1; margin: 3px}
div.galeria_pasek {margin: 0px 18px; width: 620px; height: 147px}
div.galeria_pasek a:link img, div.galeria_pasek a:visited img, p.gadzety a:link img, p.gadzety a:visited img {filter: gray; -moz-opacity: 0.7; opacity: 0.7; margin: 10px 5px; border: 1px solid #000}
div.galeria_pasek a:hover img, p.gadzety a:hover img {filter: none; -moz-opacity: 1.0; opacity: 1.0; border: 1px solid #A7622F}
div.tlo_dol {width: 911px; height: 15px; background: url('tlo_dol.gif') no-repeat;}
#stopka {width: 893px; height: 35px; padding: 10px 13px 5px 0px; text-align: right}

/*
#main_image_wrapper{position:relative; border:1px solid #A7622F; background: #fff url(loading_image.gif) no-repeat 50% 50%;}
#imgloader{text-align:center;vertical-align:middle;}
#imgloader img {display: block; border: 0}
#thumbbox {text-align:center;width:595px;position:relative;padding:5px;border: 1px solid #A7622F}
#thumb_container {position: relative; overflow: hidden; width:535px;height:105px;margin:0 0 0 32px;}
#thumbs img {margin-right:4px; vertical-align: middle;}
#thumbs a img {filter: gray; -moz-opacity: 0.7; opacity: 0.7; border: 1px solid #A7622F}
#thumbs a:hover img {filter: none; -moz-opacity: 1.0; opacity: 1.0; border: 1px solid #000}
#thumbs a:hover {color: #ED202A;}
#back{position:absolute;top:0;left:0;visibility:hidden;z-index:1001;}
#more{position:absolute;top:0;right:0;float:right;z-index:1001;}
.morelink:hover{font-size:11px;color:#FFF;text-decoration:underline;}
#thumbgall{position:absolute;left:0;top:0;white-space:nowrap;z-index:1000}
#widthbox{position:relative;display:inline;left:0;top:0;padding:1px;}
#imgbox{width:80px;height:80px;display:inline;position:absolute;text-align:center; border: 1px solid #ff6600;}
#rightmore li a {background: url('right_more.gif') no-repeat; display: block; color: #fff; text-decoration: none; width: 100%; padding: 0; height: 137px;}
#rightmore li a:hover {background: url('right_more_over.gif') no-repeat; color: #fff; height: 115px;}
#leftmore li a{background:url(left_more.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0; height: 100%;}
#leftmore li a:hover {background: url('left_more_over.gif') no-repeat; color: #fff; height: 115px;}
.morelink:link,.morelink:visited{font-size:11px;color:#FFF;text-decoration:none;}
#rightmore,#leftmore{height:115px;width:32px;padding:0;}
#rightmore ul,#leftmore ul{list-style:none;border:none;height:137px;margin:0;padding:0;}
#rightmore li,#leftmore li{height:137px;margin:0;}
html>body #rightmore li a,html>body #leftmore li a{width:auto;}
#pn_overlay{position:absolute; top:0; left:0; width:100%; height:100%; z-index:998;}
#prev, #next{width: 30%; height: 100%; background: transparent url(blank.gif) no-repeat; outline:none;}
#prev { left: 0; float: left; outline: none; -moz-outline: none; visibility:hidden;}
#next { right: 0; float: right; outline: none; -moz-outline: none;}
#prev:hover, #prev:visited:hover { background: url(prev.gif) left 50% no-repeat; }
#next:hover, #next:visited:hover { background: url(next.gif) right 50% no-repeat; }
#imgtitle{width:760px; font-size:13px; text-align:left; padding: 10px 0px; color:#fff; display:block}
#imgtitle h2{font-size:1.3em; margin:0; padding:0}
.clear{clear:both;}
#thumbhide {position: relative;overflow:hidden;}
#iptc_btn {width:100%;text-align:right;position:absolute;left:0;top:0;z-index:999;}



#thumbs img {vertical-align: middle; width: 106px; height: 106px}
#thumbs a img {filter: gray; -moz-opacity: 0.7; opacity: 0.7; border: 1px solid #A7622F; cursor: pointer}
#thumbs a:hover img {filter: none; -moz-opacity: 1.0; opacity: 1.0; border: 1px solid #000}
#thumbs a:hover {color: #ED202A;}
*/



#main_image_wrapper{position:relative; border:1px solid #A7622F; background: #fff url(loading_image.gif) no-repeat 50% 50%;}
#imgloader{text-align:center;vertical-align:middle;}
#imgloader img {display: block; border: 0}
#thumbbox{text-align:center;width:560px;position:relative;padding:5px; margin: 0px 0px 0px 40px; border: 1px solid #A7622F}
#thumb_container{position:relative;overflow:hidden;width:530px;height:105px;margin:0 0 0 15px;}
#thumbs img{margin-right:4px;vertical-align:top;}
#thumbs a img {filter: gray; -moz-opacity: 0.7; opacity: 0.7; border: 1px solid #A7622F; cursor: pointer}
#thumbs a:hover img {filter: none; -moz-opacity: 1.0; opacity: 1.0; border: 1px solid #000}
#thumbs a:hover{color:#ED202A;}
#back{position:absolute;top:0;left:0;visibility:hidden;z-index:1001;}
#more{position:absolute;top:0;right:0;z-index:1001;}
.morelink:hover{font-size:11px;color:#FFF;text-decoration:underline;}
#thumbgall{position:absolute;left:0;top:0;white-space:nowrap;z-index:1000;}
#widthbox{position:relative;display:inline;left:0;top:0;padding:1px;}
#imgbox{width:80px;height:80px;display:inline;position:absolute;text-align:center;}
#iptc_btn{width:100%;text-align:right;position:absolute;left:0;top:0;z-index:999;}
#iptc_info{position:absolute;bottom:0;left:0;height:auto;width:100%;background-color:#000;color:#CCC;font-size:10px;line-height:140%;text-align:left;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.iptc_left{float:left;text-align:right;width:18%;color:#FFF;padding:0 0 0 2%;}
.iptc_right{float:right;text-align:left;width:79%;}
#rightmore li a{background:url(right_more.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0;}
#rightmore li a:hover{background:url(right_more_over.gif) no-repeat;color:#fff;height:115px;}
#leftmore li a{background:url(left_more.gif) no-repeat;display:block;color:#fff;text-decoration:none;width:100%;padding:0;}
#leftmore li a:hover{background:url(left_more_over.gif) no-repeat;color:#fff;height:115px;}
.spacing{padding:1px;}
.morelink:link,.morelink:visited{font-size:11px;color:#FFF;text-decoration:none;}
#rightmore,#leftmore{color:#333;height:115px;width:15px;padding:0}
#rightmore ul,#leftmore ul{list-style:none;border:none;height:115px;margin:0;padding:0;}
#rightmore li,#leftmore li{height:115px;margin:0;}
html>body #rightmore li a,html>body #leftmore li a{width:auto;}
#pn_overlay{position:absolute; top:0; left:0; width:100%; height:100%; z-index:998;}
#prev, #next{width: 30%; height: 100%; background: transparent url(blank.gif) no-repeat; /* Trick IE into showing hover */ outline:none;}
#prev { left: 0; float: left; outline: none; -moz-outline: none; visibility:hidden;}
#next { right: 0; float: right; outline: none; -moz-outline: none;}
#prev:hover, #prev:visited:hover { background: url(prev.gif) left 50% no-repeat; }
#next:hover, #next:visited:hover { background: url(next.gif) right 50% no-repeat; }
#thumbhide {position: relative;overflow:hidden;}


/* SLIMBOX */

#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer;}
#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #fff;}
.lbLoading { background: #fff url(loading.gif) no-repeat center;}
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none;}
#lbPrevLink { left: 0;}
#lbPrevLink:hover { background: transparent url(prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink { right: 0;}
#lbNextLink:hover { background: transparent url(nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block; float: right; width: 66px; height: 22px; background: transparent url(closelabel.gif) no-repeat center;margin: 5px 0;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
