body {margin:10px; padding:0; font:normal 12px/15px Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#222; text-align:center; background:url(../gfx/basicLayout/bggpw.jpg)}
ul, li, p {margin:0;padding:0;}
ul {list-style-type:none;}
p {font-family:arial, Tahoma, Verdana, sans-serif}
img {border:none;}
a {color:#008be1 /* #0000FF */; text-decoration:none;}
a:hover {text-decoration:underline;}
/* a:visited {color:#800080} */
.blContainerBox {width:940px;margin: 0 auto 50px;text-align:left;padding:10px; border:1px solid #ccc;background:#fff}
.blHeadBox {position:relative; z-index:9999; margin-bottom:10px;}
.blHeadPhone {position:absolute;top:10px;left:295px}
.blHeadCard {position:absolute;width:130px;height:30px;padding-left:40px;top:15px;right:0;color:#444;font-size:18px;font-weight:900;background:url(../gfx/basicLayout/hdShopingCard.gif) center left no-repeat}
.blHeadCard img {vertical-align:middle}
.blHeadCard p {margin:5px 0 0 0;font-size:12px;font-weight:normal}
.blHeadLogo {}
.blHeadLinks {position:absolute;top:0;right:0;font-size:12px}
.blHeadLinks a {color:#666; text-decoration:underline}
.blHeadLinks a:hover {color:#111}
.blHeadLinks li {display:inline;margin:0 0 0 5px; padding:0 0 0 6px;border-left:1px solid #ccc;}
.clrBoth {clear: both; width: 100%; height:0px;}


.blWorkTime { position:absolute; left: 540px; top: 5px; font-family: Helvetica, sans-serif; font-size: 13px; color: #565552; margin-left: 10px; line-height: 20px; text-align: right;}
.blWorkTime strong {display: block; color: #565552; font-size: 15px;}
.blWorkTime span {color: #ff6100; font-size: 15px; font-weight: 700;}
.blWorkTime div.specialTime big {position:absolute; left:0; top:7px; z-index:50; display:block; width:130px; height:35px; padding:7px 0 0 40px; font-size:8pt; line-height:1.4em; color:#4D4D4D; cursor:help; text-align:left; background:url('../gfx/work-time-special-more.png') no-repeat 0 0;}
.blWorkTime div.specialTime.show big {background-position:0 -42px;}
.blWorkTime div.specialTime.show div.more {display:block;}
.blWorkTime div.specialTime div.more {display:none; position:absolute; right:-170px; top:56px; width:500px; padding:6px; background:#FFF; border:1px solid #868686; box-shadow:0 0 8px #666;}
.blWorkTime div.specialTime div.more table {width:100%; font-size:8pt; border-collapse:collapse;}
.blWorkTime div.specialTime div.more table tr th {padding:5px; color:#FFF; background:#3E3E3E; border:1px solid #FFF; text-align:center;}
.blWorkTime div.specialTime div.more table tr td {padding:4px 8px; background:#EDEDED; border:1px solid #FFF; color:#3E3E3E; text-align:center;}
.blWorkTime div.specialTime div.more a.hide {font-size:8pt; padding:6px 0 0 0; display:block; text-align:center; text-decoration:underline; color:#009502;}
.blWorkTime div.specialTime div.more a.hide:hover {color:#000;}

.blWorkTimeCart {right: 20px;}
.contactWorkTime {position: relative;}
.contactWorkTime .blWorkTime {right: 150px;}

.jqRefreshInterval {display:none}

.blMenu{margin:0 auto 0 auto; padding:0; height:40px; width:100%; display:block; background:url(../gfx/basicLayout/topMenuImages.gif) no-repeat;
		font:bold 14px/16px "Lucida Grande", arial, Helvetica, sans-serif}
.blMenu h2 {margin:0;padding:0;font:normal 13px/15px "Lucida Grande", arial, Helvetica, sans-serif}
.blMenu li{padding:0; margin:0; list-style:none; display:inline;text-transform: uppercase}
.blMenu li a{float:left; padding-left:16px; display:block; color:rgb(255,255,255); text-decoration:none; cursor:pointer; background:url(../gfx/basicLayout/topMenuImages.gif) 0px -40px no-repeat;}
.blMenu li a span{line-height:40px; float:left; display:block; padding-right:16px; background:url(../gfx/basicLayout/topMenuImages.gif) 100% -40px no-repeat;}
.blMenu li a:hover{background-position:0px -80px; color:#000}
.blMenu li a:hover span{background-position:100% -80px;}
.blMenu li a.active, .blMenu li a.active:hover{line-height:30px; background:url(../gfx/basicLayout/topMenuImages.gif) 0px -80px no-repeat; color:#000}
.blMenu li a.active span, .blMenu li a.active:hover span{background:url(../gfx/basicLayout/topMenuImages.gif) 100% -80px no-repeat;}

.blContent {overflow:hidden;margin:20px 0;position:relative}
.blFoot {margin:8px 0 0 0;padding-top:8px;border-top:1px solid #ccc; font-size:11px;overflow:hidden}
.buttonConversion {right: 0; bottom: 0; cursor: pointer; position: fixed !important; z-index: 9999999;}
.fL {float:left;}
.fR {float:right}


#siedziba ul {list-style-position: inside;}

#szPanstwo a , #siedziba a {background: #f2f2f2; outline: none; color: #004CB6; padding: 3px 5px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
#szPanstwo a:hover , #siedziba a:hover {background: #004CB6; color: #fff; text-decoration: none}
#siedziba a img, #szPanstwo a img {background: none;}
#szPanstwo h2, #siedziba h5, #siedziba h3, #kontakt h1, #kontakt h2, #kontakt h3 {color: #004CB6}
h1 a {color:#000;}
#szPanstwo h2 {margin-top: 5px;}
#siedziba h3 {margin-top: 15px; font-size: 18px;margin-bottom: 8px;}
#siedziba h5 {font-size: 16px; margin-top: 10px; margin-bottom: 5px;}

#siedziba .gal4 a, #siedziba .gal1 a, #siedziba .gal3 a, a.nobak {background: none !important;}
#siedziba a img {padding: 2px; background: #fff; border: 1px solid #ccc;}
#siedziba a:hover img {background: #004CB6; border: 1px solid #004CB6;} 
.gal1, .gal2, .gal4 {background: #f2f2f2; border: 1px solid #ccc; padding: 10px; font-weight: bold; margin: 5px 0px}
.gal3 {display: block; float: right;}
.gal4 {margin-bottom: 0px;}

.flLeft {float:left;display:inline; margin:0;}
.flRight {float:right;display:inline;}
.clrLeft {clear:left; line-height:0; font-size:1px; height:1px;}
.clrRight {clear:right; line-height:0; font-size:1px; height:1px;}
.clrBoth {clear:both; height:0px}
.clearBoth { clear: both !important; float: none !important; display: block !important; width: 0 !important; height: 0 !important; margin: 0 !important;visibility: hidden !important; line-height: 0 !important; font-size: 0 !important; }


.footer-about {bottom: 0; height: 105px; left: 50%; margin: 0 0 0 -480px; position: fixed; text-align: left; width: 960px; z-index: 9999;}
.footer-about #lvClose { padding: 10px 10px 0 0;}
.fr { display: inline; float: right;}
.footer-about #lvClose a { background: url("/gfx/footer-about-close-bt.png") no-repeat scroll 0 0 transparent; display: block; height: 23px; line-height: 60px; overflow: hidden; width: 25px;}
.footer-about-top { background: url("/gfx/footer-about-top.png") no-repeat scroll left top transparent; height: 45px;}
.footer-about ul li { float: left;}
.footer-about li a { background: url("/gfx/footer-about-bg1.png") no-repeat scroll left top transparent; display: block; height: 60px; line-height: 200px; overflow: hidden; width: 192px;}
.footer-about ul li#button1 a { background-position: 0 0;}
.footer-about ul li#button2 a { background-position: -192px 0;}
.footer-about ul li#button3 a { background-position: -384px 0;}
.footer-about ul li#button4 a { background-position: -576px 0;}
.footer-about ul li#button5 a { background-position: -768px 0;}
