/* CSS global BODY styles */body {	margin: 0px;	padding: 0px;	font-family: "Verdana" , sans-serif;	font-size: 10px;	color: #666666;}select {	margin: 0px;	padding: 0px;}ul, ol, li, p, div, h1, h2, h3, h4, form, fieldset, input, textarea, label {	margin: 0;	padding: 0;	text-indent: 0;}fieldset{  border:none;}.textVersion {	display: none;}p {	line-height: 1.25em;}a, a:visited {  color:#666666;	text-decoration: underline;}a:hover {	text-decoration: none;}a img{  border:none;}/* ------------------------------------------------------------------------------ MAIN DIVS */#contener{  width:851px;  margin:0px auto;}table, table tr td{  vertical-align:top;}.clearfix{  clear:both;  font-size:0px;}/* ------------------------------------------------------------------------------ TOP DIVS */#top{  border-bottom:12px solid #e3e1e2;  height:67px;  padding:10px 0px 0px 0px;}#top h1{  float:left;  padding:0px 0px 0px 0px;}#top ul{  float:left;  width:712px;  list-style-type:none;}#top ul li{  float:left;  padding-left:15px;}#top ul li a{  display:block;  width:83px;  height:67px;}#top ul li a span{  display:none;} #top ul li.oferta a{  background: url('../img/menu_oferta.jpg');}#top ul li.korzysci a{  background: url('../img/menu_korzysci.jpg');}#top ul li.sesjaZdjeciowa a{  background: url('../img/menu_sesja_zdjeciowa.jpg');}#top ul li.kontakt a{  background: url('../img/menu_kontakt.jpg');}#top ul li.adresySklepow a{  background: url('../img/menu_adresy_sklepow.jpg');}#top ul li.imprezy a{  background: url('../img/menu_imprezy.jpg');}#top ul li.oNas a{  background: url('../img/menu_o_nas.jpg');}#top ul li.kontakt{  padding-right:22px;}#top ul li a:hover, #top ul.mainMenu li a.active{  background-position: bottom left;}#top ul li a:hover{  background-position: 0px -67px;}#top ul li a.active{  background-position: 0px 67px;}/* ------------------------------------------------------------------------------ MAIN DIVS */#content{  clear:both;  padding:12px 0px;}#contentSeparator{  background: url('../img/content_separator.jpg') 0 0 repeat-y;}#main{  padding:0px 15px 0px 0px;  width:676px;  float:right;}#main .floatRight{  float:right;  margin-left:20px;}#main .floatLeft{  float:left;  margin-right:20px;}#main .wysiwyg ul, #main .wysiwyg ol{  padding:0px 0px 0px 30px;}#main h2{  font-weight:normal;  color:#666666;  font-size:11px;  padding-left:15px;  background: #cccccc;  line-height:20px;  display:block;  margin-bottom:10px;}.wysiwygLeft{  width:330px;  float:left;}.wysiwygRight{  text-align:right;  float:right;  width:230px;}.shopAddressInfo h4{  display:block;  background: #cccccc;  color:#000;  height:20px;  line-height:20px;  margin:10px 0px;}.shopAddressInfo h4 a{  text-decoration:none;}.shopAddressInfo p{  padding:2px 0px;}.shopAddressList ul {  list-style-type:none;}.shopAddressList ul li{  float:left;  display:block;  width:215px;  height:70px;  padding:15px 15px 0px 0px;}.shopAddressList ul li.last{  padding-right:0px;}.shopAddressList h4{  padding:10px 0px;}.shopAddressList h4 a {  text-decoration:none;  font-weight:bold;}#main ul.productList{  list-style-type:none;}#main ul.productList li {  float:left;  width:100px;  height:140px;  padding: 0px 15px 0px 0px;}#main ul.productList li.last{  padding-right:0px;}#main ul.productList li a{  font-size:9px;  font-weight:bold;  color:#999999;  display:block;  text-align:center;  text-decoration:none;}#main ul.productList li img{  border:1px solid #DDDDDD;}#main .productInfo{  padding:0px 40px 20px 40px;  background: #f5f5f5;}#main .productInfo .photo{  text-align:center;  padding:20px 0px;}#main .productInfo h3{  font-size:12px;  font-weight:bold;}#main .productInfo .price{  display:block;  float:left;  width:190px;  line-height:2em;}#main .floatright{  float:right;  margin-left:20px;}#main .floatleft{  float:left;  margin-right:20px;}/* ------------------------------------------------------------------------------ sub DIVS */#sub{  padding:0px 0px 0px 0px;  width:140px;  float:left;}#sub ul{  list-style-type:none;}#sub ul li{  width:140px;  font-size:14px; }#sub ul li span.sifr{  padding:2px 0px 0px 5px;  width:135px;  height:19px;  display:block;  overflow:hidden;  vertical-align: bottom;}#sub ul li span.sifr a{  text-decoration:none;  font-family: "Arial" , sans-serif;}#sub ul li span.sifr:hover{  background: #e3e1e2;}#sub ul li ul{  border-top:1px solid #e3e1e2;}#sub ul li ul li{  border-bottom:1px solid #e3e1e2;}#sub ul li ul li ul{  border-top:none;}#sub ul li ul li span{  padding:6px 0px 6px 5px;  display:block;  font-size:11px;  /*   color:#8f2533;  background: url('../img/sub_menu_ico.jpg') 5px 9px no-repeat;  */  text-decoration:none;}#sub ul li ul li a{  padding:6px 0px 6px 5px;  display:block;  font-size:11px;   color:#808080;  text-decoration:none;  font-family: "Arial" , sans-serif;}#sub ul li ul li a:hover, #sub ul li ul li a.active{  color:#666666;  text-decoration:underline;}#sub ul li ul li ul li a{  padding-left:15px;}#subMenu ul{  list-style-type:none;}#subMenu ul li a, #subMenu ul li span{  display:block;  height:30px;  line-height:30px;  background: #eff7ff;  padding-left:12px;  border-top:1px solid #5595dd;  font-weight:bold;  color:#012c61;  cursor:pointer;}#subMenu ul li span:hover{  text-decoration:underline;}#subMenu ul li ul li a, #subMenu ul li ul li a span{  padding-left:24px;  background: #FFF;} #sub form ul{  list-style-type:none;}#sub form ul li label{  font-weight:bold;  display:block;  padding:10px 0px 0px 0px;}#sub form ul li .iText, #sub form ul li textarea{  margin:5px 0px;  width:260px;  height:15px;  padding:3px 3px;  font-size:11px;  font-family:"Tahoma";  border:1px solid #4e8fdb;  background: #FFF;}#sub form ul li textarea{  height:100px;}#sub form ul li .iButton{  float:left;  width:94px;  height:22px;  padding:0px;  text-align:center;  font-weight:bold;  font-size:11px;  color:#FFF;  font-family:"Tahoma";  border:none;  background: url('../img/button_form.jpg');}#sub form ul li .iButtonSend{  float:right;}div.movieGallaery{  overflow:hidden;  width:660px;  height:155px;  background: url('../img/movie_scroll.jpg');}div.movieGallaery .prev{  float:left;  margin:50px 10px 0px 0px;  width:30px;  height:30px;  background: url('../img/move_left.jpg');  cursor:pointer;}div.movieGallaery .next{  float:left;  margin:50px 0px 0px 10px;  width:30px;  height:30px;  background: url('../img/move_right.jpg');  cursor:pointer;}div.movieGallaery .galleryListElement{  float:left;  width:443px !important;  padding-top:20px;}div.movieGallaery ul{  list-style-type:none;}div.movieGallaery ul li{  width:141px;  height:81px;  padding-right:10px;  float:left;}div.movieGallaery ul li img{  cursor:pointer;  padding:1px;  border:1px solid #b6b6b6;}div.movieContener{  text-align:center;}div.movieBox{  width:500px;  margin:10px auto;}/* ------------------------------------------------------------------------------ FOOTER DIVS */#footer{  border-top:12px solid #E3E1E2;  clear:both;}#footer span.copy{  display:block;  text-align:right;  color:#999999;  padding:5px 0px 30px 0px;  font-size:10px;}#footer ul{  padding:0px 0 0 0;  width:650px;  float:left;  padding-left:4px;  list-style-type:none;}#footer ul li{  float:left;  padding:0px 13px;  border-right:1px solid #012c61;}#footer ul li.last{  border:none;}#footer ul li a{  color:#012c61;  font-weight:normal;}#footer .separator{  clear:both;  height:12px;  margin-bottom:12px;  border-bottom:1px solid #b5c2d1;}#footer div.realization{  display:block;  float:right;  width:255px;  text-align:center;}#footer div.realization span{  top:-3px;  position:relative;}#webCatalog{  height:40px;}#webCatalog ul{  list-style-type:none;  text-align:center;}#webCatalog ul li{  display:inline;  padding:0px 10px;}/*---- sIFR --- */.sIFR-flash {	visibility: visible !important;	margin: 0;	padding: 0;}.sIFR-replaced {	visibility: visible !important;}.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}.sIFR-flash + div[adblocktab=true] {  display: none !important;}/*.sIFR-hasFlash h2{	visibility: hidden;  font-family: Verdana;  line-height: 1em;}.sIFR-hasFlash h2 {}*//**************************** FANCY THUMBNAIL */ul.thumb {	float: left;	list-style: none;}ul.thumb li {	float: left;	position: relative;  /* Set the absolute positioning base coordinate */	width: 110px;	height: 110px;}ul.thumb li img {	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */	border: 1px solid #ddd;	background: #f0f0f0;	position: absolute;	left: 0; top: 0;}ul.thumb li img.hover {	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect	border: none; /* Get rid of border on hover */}a.product_href{	position: relative;	top: 106px;}
