/* ===========================
/    _    _        _   .   _ 
/   |||  |_|  |\| |_|  |  |_|
/    
/  =========================== */

/* reset */
*{ margin:0; padding:0; }
body { overflow-x:hidden; /*Needed to eliminate scrollbars*/ background:#FFF; font-family:Tahoma,Verdana,sans-serif; color:#444; font-size:12px;}
a{ color: #444; text-decoration:none; border-bottom:1px dotted #999; }
a:hover{ text-decoration:none; border-bottom:1px dotted #444; }
img{ border:none; }
ul{list-style:none; }
h2{font-size:16px;}
h3{font-size:14px;}
/* global classes */
.clear{clear:both;height:0;width:0;line-height:0;}
.dLE{float:left;}
.dRI{float:right;}

/*  */
/*#loading { position: absolute; top: 49.5%; left: 49.5%; z-index: 1; width: 40px; height: 40px; text-indent: -999em; background: url(../_images/preloader.gif) center; }
*/
#loading { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; text-indent: -999em; background: #FFF url(../_images/preloader.gif) center no-repeat; }
#supersize{ position:fixed; }
#supersize img, #supersize a{ height:100%; width:100%; position:absolute; z-index: 0; outline: none;}
#supersize .activeslide, #supersize .activeslide img{z-index: 0;}
#globalWrap{position:absolute;z-index:0;width:100%;}

#header{width:960px;margin:0 auto;}
	#logo{margin-left:10px;width:320px;height:106px;background:url(../_images/logoScubapro.png) no-repeat;}
#nav{background:url(../_images/naviBGrepeatX.png) repeat-x; height:49px; width:100%;}
	#nav ul{width:620px;padding-left:320px;margin:0 auto;background:url(../_images/naviBG.png) no-repeat;height:39px;padding-top:10px;}
	#nav li{float:left;}
	#nav li a{display:block;text-indent:-9999em; color:#FFF; height:29px;margin-right:30px; text-decoration:none; border:0;}
	#nav a#nowosci{background:url(../_images/mainNavBG.png) no-repeat; width:94px; }
	#nav a#nowosci:hover{background:url(../_images/mainNavBG.png) 0 -29px no-repeat;}
	#nav a#katalog{background:url(../_images/mainNavBG.png) -95px 0 no-repeat; width:95px; }
	#nav a#katalog:hover{background:url(../_images/mainNavBG.png) -95px -29px no-repeat;}
	#nav a#sklepy{background:url(../_images/mainNavBG.png) -188px 0 no-repeat; width:83px; }
	#nav a#sklepy:hover{background:url(../_images/mainNavBG.png) -188px -29px no-repeat;}
	#nav a#kontakt{background:url(../_images/mainNavBG.png) -270px 0 no-repeat; width:97px; }
	#nav a#kontakt:hover{background:url(../_images/mainNavBG.png) -270px -29px no-repeat;}
	#nav a#serwis{background:url(../_images/mainNavBG.png) -366px 0 no-repeat; width:80px; }
	#nav a#serwis:hover{background:url(../_images/mainNavBG.png) -366px -29px no-repeat;}

#content{width:960px;margin:0 auto; position:relative; }
	#catNav{margin:20px 10px; background:url(../_images/catPromosBG.png) repeat;padding:5px 10px 10px 10px;}
	#catNav h3{font-weight:bold;margin:3px 3px 5px 3px;color:#FFF;}
	#catNav li{display:block;background:#FFF;padding:3px 5px;float:left;margin:3px; position:relative;}
	#catNav li:hover{background:#dfdfdf;}
	#catNav li a{border:0; font-size:12px;display:block;}
	
	#catNav li ul{display:none;position:absolute;top:20px;left:-3px;z-index:0;margin:0;}
	#catNav li ul li{float:none;width:150px;border-bottom:2px solid #0083C6;margin:0 3px; height:14px; line-height:14px; font-size:12px; }
	#catNav li ul li a{display:block;margin:0;line-height:12px;}
	
	#catpromo{margin:20px 10px 0 10px;clear:both;}
	#catpromo li{width:220px;height:140px;margin:0px 20px 20px 0px;overflow:hidden;background:url(../_images/catPromosBG.png) repeat; float:left;position:relative;}
	#catpromo li a.picLink{display:block;border:1px solid #FFF;margin:5px;width:210px;height:130px;overflow:hidden;}
	#catpromo li a.picLink:hover{background:#FFF;}
	#catpromo li.last{margin:0;}
	.slideBlock{position:absolute;top:122px;left:0px;padding:0 5px;width:210px;background:#FFF;height:100px;overflow:hidden;}
	.slideBlock a{border:0; font-weight:bold;}
	.slideBlock .opisProd{font-size:10px;margin-top:3px;}
	
	#information{clear:both;background:url(../_images/contBG.png);width:920px;margin:0 10px; padding: 10px 10px 20px 10px;position:relative;}
	#information h2.header{margin-bottom:10px;background:url(../_images/naviBGrepeatX.png) 0 -10px repeat-x;padding:2px 3px;float:left;}
#footer{width:940px;margin:10px auto;font-size:11px;margin-top:10px;overflow:hidden;}

	#adminTools{padding:5px; background:#FFF;}
	#catNav #adminTools{float:left; color:#444; text-decoration:none; background:#FFF ; display:block; margin:3px; padding:0 4px; font-weight:bold;}
	#information #adminTools{position:absolute;top:35px;left:10px;border-top:1px solid #CCC;border-right:1px solid #CCC;}
	#adminTools a{display:block; border:0;margin:3px 0;}	
	#adminTools a:hover{color:#000;}
	.BTedit{background:url(../_images/BT_edit.png) center left no-repeat; padding-left:20px;}
	.BTadd{background:url(../_images/BT_add.png) center left no-repeat; padding-left:20px;}
	.BTdel{background:url(../_images/BT_del.png) center left no-repeat; padding-left:20px;}
	
	.label{font-weight:bold;clear:both; width:100px;padding-top:5px;}
	.spacer{width:100%; clear:both; height:1px;line-height:1px;border-bottom:1px solid #CCC;margin-bottom:10px;padding-top:10px;}
	.inputs textarea, .inputs input{width:620px; padding:5px; border:1px solid #CCC;}
	.inputs #cke_description, .inputs .cke_skin_kama{width:620px;}

	#goBack{background: #FFF url(../_images/goBack.png) left center no-repeat;padding:3px 5px 3px 20px;margin-bottom:20px;float:left;clear:both;}
	.productBlock{float:left;width:460px;padding-top:20px;height:134px;overflow:hidden;}
	.prodPic{float:left;}
	.prodPic a{border:0;display:block;}
	.prodPic a:hover{background:#FFF;}
	.prodPic a img{border:1px solid #FFF;}
	.prodDesc{float:left;padding-left:10px;}
	
	.toggle{position:absolute;top:7px;left:5px; display:block; height:16px; width:16px; background:url(../_images/toggleMinus.png); cursor:pointer;}
	.togglePlus{background:url(../_images/togglePlus.png) no-repeat;}
	
	.notify{padding:3px 5px; background:#FFF; margin-bottom:10px;font-weight:bold; text-align:left;}
	
	.BTsubmit{background:#FFF; font-weight:bold; border:0; padding:3px 8px; cursor:pointer; border-bottom:2px solid #F00;margin:10px 0;}
	
	#information .prodDetails #adminTools{position:relative;top:0;left:0;}
	.prodDetails #products_details {}
	#products_details #productDescription{float:left;width:415px;}
	#products_details #productImages{float:right;width:485px;}
	#products_details #prodThumbs{margin-top:10px;}
	#products_details #prodThumbs a{display:block; float:left;padding:10px; margin-right:10px; margin-bottom:10px; background:transparent url(../_images/catPromosBG.png) repeat scroll 0 0; border-bottom:0;}
	#products_details #prodThumbs a:hover{background:#FFF;}
	
	#productDescription ol, #productDescription ul{margin-left:20px;}
	#productDescription p{line-height:150%;margin:3px 0;}
	.prodDesc h2{width:230px;}
	
	.pagination{clear:both;overflow:hidden;} 
	.pagination ul{overflow:hidden;margin-top:20px;background:transparent url(../_images/naviBGrepeatX.png) repeat-x 0 -10px;}
	.pagination ul li{float:left;display:block;padding:4px 0 0 0;height:20px;border-right:1px solid #CCCCCC;}
	.pagination ul li a{display:block;height:20px;border:0;padding:0 8px 0 8px;}
	.pagination ul li a:hover{color:#0083C6;}
	.pagination ul li.activePage{font-weight:bold;padding:4px 8px 0 8px;}
	.pagination ul li.goFirst{}
	.pagination ul li.goBack a{} 
	.pagination ul li.goNext{}
	.pagination ul li.goLast{}
	#conInf{float:left; width:400px;overflow:hidden;}
	.cForm{width:450px; overflow:hidden;padding:10px; background:#FFF;float:right;} 
	.cForm .dLE{clear:both; width: 100px;margin-bottom:5px; height:22px;padding-top:5px;text-align:right;padding-right:20px;}
	.cForm .dRI{margin-bottom:5px;}
	.cForm .dRI input{border:1px solid #999; padding:5px 3px; width:320px;background:url(../_images/contBG.png);}
	.cForm .dRI textarea{border:1px solid #999; padding:5px 3px; width:320px; height:140px;background:url(../_images/contBG.png);}
	.cForm input.submit{border:0; border-bottom:2px solid #0083C6; padding:4px 8px;font-weight:bold;}
	#map{position:absolute; top: 10px; left:0; width:460px;background:url(../_images/scubaproPolandMap.png) left top no-repeat; height:342px;}
	#promos{float:right;width:450px; min-height:332px; height:auto !important;  height:332px; }
	#gotomap{display:block; position:absolute; top:42px; left:80px; border:0px solid #F00; width:296px; height:281px; text-indent:-9999em; color:#FFF;}

	#mapShops{width:540px; height:520px; background:url(../_images/scubapro-mapa-sklepow-polska.png) center no-repeat; position:relative;}
    .bubbleInfo {position: relative; width:200px;}
    .trigger { position: absolute; min-width:13px; min-height:13px; }
   table.popup { position: absolute; display: none; z-index: 50; border-collapse: collapse; }
   table.popup td.corner { height: 15px; width: 19px; }
   table.popup td#topleft { background-image: url(../_images/bubble-1.png); }
   table.popup td.top { background-image: url(../_images/bubble-2.png); }
   table.popup td#topright { background-image: url(../_images/bubble-3.png); }
   table.popup td.left { background-image: url(../_images/bubble-4.png); }
   table.popup td.right { background-image: url(../_images/bubble-5.png);  }
   table.popup td#bottomleft { background-image: url(../_images/bubble-6.png); }
   table.popup td.bottom { background-image: url(../_images/bubble-7.png); text-align: center;}
   table.popup td.bottom img { display: block; margin: 0 auto; }
   table.popup td#bottomright { background-image: url(../_images/bubble-8.png); }
   table.popup table.popup-contents {font-size: 12px; background-color: #fff; color: #666; width:230px;}
	table.popup-contents th { text-align: right; text-transform: lowercase; }
	table.popup-contents td {text-align: left;}




	#Szczecin{position:absolute; width:13px; height:13px; display:block;  top:125px; left:25px;}
	#Bydgoszcz{position:absolute; width:13px; height:13px; display:block;  top:151px; left:198px; }
	#Bytom{position:absolute; width:13px; height:13px; display:block;  top:383px; left:246px; }
	#Gdansk{position:absolute; width:13px; height:13px; display:block;  top:48px; left:229px; }
	#Gizycko{position:absolute; width:13px; height:13px; display:block;  top:78px; left:390px; }
	#Gorzow{position:absolute; width:13px; height:13px; display:block;  top:185px; left:58px; }
	#Kalisz{position:absolute; width:13px; height:13px; display:block;  top:267px; left:202px; }
	#Katowice{position:absolute; width:13px; height:13px; display:block;  top:394px; left:249px; }
	#Kielce{position:absolute; width:13px; height:13px; display:block;  top:342px; left:332px; }
	#Koszalin{position:absolute; width:13px; height:13px; display:block;  top:60px; left:105px; }
	#Krakow{position:absolute; width:13px; height:13px; display:block;  top:409px; left:296px; }
	#Leszno{position:absolute; width:13px; height:13px; display:block;  top:258px; left:127px; }
	#Lubin{position:absolute; width:13px; height:13px; display:block;  top:297px; left:105px; }
	#Lublin{position:absolute; width:13px; height:13px; display:block;  top:311px; left:430px; }
	#Lodz{position:absolute; width:13px; height:13px; display:block;  top:265px; left:271px; }
	#Olsztyn{position:absolute; width:13px; height:13px; display:block;  top:98px; left:322px; }
	#Pila{position:absolute; width:13px; height:13px; display:block;  top:149px; left:138px; }
	#Poznan{position:absolute; width:13px; height:13px; display:block;  top:210px; left:140px; }
	#Lubon{position:absolute; width:13px; height:13px; display:block;  top:218px; left:147px; }
	#Rzeszow{position:absolute; width:13px; height:13px; display:block;  top:403px; left:399px; }
	#Torun{position:absolute; width:13px; height:13px; display:block;  top:161px; left:231px;}
	#Warszawa{position:absolute; width:13px; height:13px; display:block;  top:228px; left:349px; }
	#Wroclaw{position:absolute; width:13px; height:13px; display:block;  top:322px; left:146px; }
	#ZG{position:absolute; width:13px; height:13px; display:block;  top:250px; left:69px; }
	#Elblag{position:absolute; width:13px; height:13px; display:block;  top:66px; left:275px; }

	table.popup-contents h4{}
	.shopName{border-top:1px solid #999;margin-top:3px; padding-top:3px; }
	.shopData{font-size:11px;}
	#mapShopsCityList{position:absolute;top:16px;;right:20px;width:160px;}
	#mapShopsCityList ul{margin:0;padding:0;}
	#mapShopsCityList ul li{display:block; cursor:pointer; margin:1px 0; padding:3px 0px 3px 10px; background:transparent url(../_images/contBG.png) repeat scroll 0 0;}
	
   .BubbleTail{ width:30px; height:29px; line-height:29px; display:block; background:transparent url(../_images/bubble-tail2.png) no-repeat; margin:0 auto;}
   
   a#logo{display:block;border:0;text-indent:-99999em;color:#FFF;}
	#IE6warn{display:none;}
   
	#footer .dLE {background: url(../_images/contBG.png);padding:3px 5px;}
	#footer .dRI {background: url(../_images/contBG.png);padding:3px 5px;}
   /*--- IE hacks & fix ---*/ 
    }table.popup td#topleft { background: url(../_images/bubble-1.gif); }
    }table.popup td.top { background: url(../_images/bubble-2.gif); }
    }table.popup td#topright { background: url(../_images/bubble-3.gif); }
    }table.popup td.left { background: url(../_images/bubble-4.gif); }
    }table.popup td.right { background: url(../_images/bubble-5.gif);  }
    }table.popup td#bottomleft { background: url(../_images/bubble-6.gif); }
    }table.popup td.bottom { background: url(../_images/bubble-7.gif); }
    }table.popup td#bottomright { background: url(../_images/bubble-8.gif); }
	}.BubbleTail{ background: url(../_images/bubble-tail2.gif) no-repeat;}
 
	* html #IE6warn{display:block;position:absolute;width:100%;height:120px; bottom:0; left:0; background:#FDB1AE;}
	* html #IE6warn a{text-decoration:none;border:0;}
	* html #supersize{display:none; width:1px; height:1px;}
	* html #supersize a{display:none;}
	* html #loading{display:none;}
	* html #supersize a img{display:none;}
	* html body{background:url(../_images/BG.jpg) center repeat;}
	
	
	
	
	
	
	
	
	
	
	
