/* CSS Document */
body {
background-color: #E1E1E1; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0 0; padding: 0 0; text-align: center;
}
a {
color: #960861; text-decoration: underline;
}
a:hover {
color: #960861; text-decoration: none;
}
p {
margin: 10px 0px; padding: 0 0;
}
img {
border: 0px;
}
h1 {
margin: 0px 0px 0px 0px; padding: 0 0; font-size: 14px; font-weight: bold; font-family: Arial; color: #bd679d; line-height: 22px;
}
h2 {
margin: 0px 0px 0px 0px; padding: 0 0; font-size: 12px; font-weight: bold; font-family: Arial; color: #4e4e4e; line-height: 18px;
}
.odstep {
height: 7px; margin: 0 0; padding: 0 0; line-height: 7px;
}
#topbg {
margin: 0 0; padding: 0 0; background: #3C3C3C url(../images/bgtop.gif) repeat-x left bottom; height: 280px; width: 100%;
}
#topbg #header {
margin: 0px auto; padding: 12px 0px 0px 0px; width: 836px; text-align: left; height: 268px;
}
#topbg #header #flash_top {
margin: 0 auto; width: 836px;
}
#topbg #header #logo {
float: left; width: 161px; height: 58px; background: transparent url(../images/bglogo.jpg) no-repeat left top;
}
#topbg #header #logo img {
padding: 16px 0px 0px 18px;
}
#topbg #header #menuv {
float: right; width: 285px; height: 25px;  margin: 33px 0px 0px 0px; padding: 0px 8px 0px 0px;
}
#topbg #header #menuv #bgmenu {
width: 285px; height: 25px; background: #BD679D url(../images/bgmenuv.gif) no-repeat 69px 5px;
}
#topbg #header #menuv #bgmenu a {
float:left; height: 25px; margin: 0px 1px 0px 1px; padding: 0 0;
}
#topbg #header #menuv #bgmenu a:hover, #topbg #header #menuv #bgmenu a.active {
float:left; height: 25px; margin: 0px 1px 0px 1px; padding: 0 0; background-color: #960861;
}
#topbg #header #menuv #bgmenu a.home {
float:left; height: 25px; margin: 0px 1px 0px 0px; background: transparent url(../images/bghome.gif) no-repeat left top; padding: 0 0;
}
#topbg #header #menuv #bgmenu a.home:hover, #topbg #header #menuv #bgmenu a.home.activeh {
float:left; height: 25px; margin: 0px 1px 0px 0px; background: #960861 url(../images/bghomea.gif) no-repeat left top; padding: 0 0;
}
#topbg #header #menuv #bgmenu a.end {
float:left; height: 25px; margin: 0px 0px 0px 1px; background: transparent url(../images/bgend.gif) no-repeat right top;
}
#topbg #header #menuv #bgmenu a.end:hover, #topbg #header #menuv #bgmenu a.end.activee {
float:left; height: 25px; margin: 0px 0px 0px 1px; background: #960861 url(../images/bgenda.gif) no-repeat right top;
}
#titles {
margin: 0 0; padding: 0 0; background: #960861 url(../images/bgtitles.gif) repeat-x left bottom; height: 35px; width: 100%;
}
#titles #titlecontentgr {
margin: 0 auto; width: 836px; background: #FFFFFF url(../images/bgtitlecontentgr.gif) no-repeat left top; height: 35px;
}
#titles #titlecontentgr #titlecontent {
margin: 0 auto; width: 800px; background: #BD679D url(../images/bgtitlecontent.gif) no-repeat left top; height: 35px;
}
#titles #titlecontentgr #titlecontent2 {
margin: 0 auto; width: 800px; background: transparent url(../images/bgtitlecontent2.gif) no-repeat right top; height: 35px;
}
#titles #titlecontentgr #titlecontent2 .ofert {
float: left; text-align: right; margin: 10px 10px 0px 0px; width: 280px; height: 25px;
}
#titles #titlecontentgr #titlecontent2 .infobejbi {
float: left; text-align: left; margin: 10px 0px 0px 25px; width: 475px; height: 25px;
}
#all {
margin: 0 0; padding: 0 0; background: transparent url(../images/bgall.jpg) repeat-x left top; width: 100%;
}
#all #allcontent {
margin: 0 auto; padding: 0 0; background: transparent url(../images/bgallcontent.gif) repeat-y left top; width: 836px;
}
#all #allcontent #allcontent2 {
margin: 0 auto; padding: 0 0; background: transparent url(../images/bgallcontent2.gif) repeat-y right top; width: 836px;
}
#all #allcontent #allcontent2 #allcontentgr {
margin: 0 auto; padding: 0 0; background: transparent url(../images/bgallcontentgr.jpg) no-repeat left top; width: 836px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 {
margin: 0 auto; padding: 0 0; background: transparent url(../images/bgallcontentgr2.jpg) no-repeat right top; width: 836px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext {
margin: 0 auto; padding: 0 0; width: 800px; background-color: #FFFFFF; padding: 10px 10px; text-align: justify;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn {
margin: 0 0; float: left; width: 300px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .boxgallery {
margin: 0px 0px 5px 0px; width: 300px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .boxgallery #motioncontaine #motiongallery img {
margin: 0px 0px 0px 0px; width: 300px; padding: 0px 0px 0px 0px; line-height: 0px; height: 100px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .boxgallery #motioncontaine #motiongallery a {
margin: 0px 0px 0px 0px; width: 300px; padding: 0px 0px 0px 0px; line-height: 0px; height: 100px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .boxgallery #motioncontaine #motiongallery br {
margin: 0px 0px; height: 0px; line-height: 0px; padding: 0px 0px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .boxmapka {
margin: 0px 0px 5px 0px; width: 300px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box1 {
margin: 0px 0px 5px 0px; width: 280px; height: 93px; background: transparent url(../images/bgboxoffertleft.jpg) no-repeat left top; padding: 2px 5px 5px 15px;
font-size: 10px; line-height: 11px; text-align: left;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box1 img {
margin: 0 0; padding: 0 0; border: 0px; 
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box1 p {
margin: 3px 0px 10px 0px; padding: 0 0;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box1 a {
background: transparent url(../images/bgstorelink.gif) no-repeat left top; color: #FFFFFF; font-size: 10px; font-weight: bold; text-align: center; padding: 3px 21px 5px 15px;
text-decoration: none; font-family: Tahoma;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box2 {
margin: 0px 0px 5px 0px; width: 280px; height: 95px; background: transparent url(../images/bgboxoffertright.jpg) no-repeat left top; padding: 0px 15px 5px 5px;
font-size: 10px; line-height: 11px; text-align: right;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box2 .pic {
margin:25px 0px 0px 0px; padding: px 0px 0px 0xp; border: 0px; text-align: left;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box2 img {
margin: -6px 0px 0px -10px; padding: 0px 0px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box2 p {
margin: 3px 0px 10px 0px; padding: 0px 0px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #leftkolumn .box2 a {
background: transparent url(../images/bgstorelink.gif) no-repeat left top; color: #FFFFFF; font-size: 10px; font-weight: bold; text-align: center; padding: 3px 21px 5px 15px;
text-decoration: none; font-family: Tahoma;
}

#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #rightkolumn {
margin: 0px 0px 15px 15px; float: left; width: 485px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #rightkolumn #toprightkolumn {
width: 485px; background: transparent url(../images/bgrightkolumntr.gif) repeat-x left top; height: 15px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #rightkolumn #toprightkolumn #toprightcorner {
width: 485px; background: transparent url(../images/bgrightkolumnlt.jpg) no-repeat left top; height: 15px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #rightkolumn #toprightkolumn #toprightcorner #topleftcorner {
width: 485px; background: transparent url(../images/bgrightkolumnrt.jpg) no-repeat right top; height: 15px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #middlerightkolumn {
width: 485px; background: transparent url(../images/bgrightkolumnlr.gif) repeat-y left top;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #middlerightkolumn #middleleft {
width: 455px; background: transparent url(../images/bgrightkolumnrr.gif) repeat-y right top; padding: 5px 15px 15px 15px; margin: 0 0;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #middlerightkolumn #middleleft table {
width: 450px; border: 0px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #middlerightkolumn #middleleft table td {
text-align: left; vertical-align: top; width: 225px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #rightkolumn #bottomrightkolumn {
width: 485px; background: transparent url(../images/bgrightkolumnbr.gif) repeat-x left top; height: 15px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #rightkolumn #bottomrightkolumn #bottomrightcorner {
width: 485px; background: transparent url(../images/bgrightkolumnlb.jpg) no-repeat left top; height: 15px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #rightkolumn #bottomrightkolumn #bottomrightcorner #bottomleftcorner {
width: 485px; background: transparent url(../images/bgrightkolumnrb.jpg) no-repeat right top; height: 15px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #bottom {
width: 800px; background: transparent url(../images/bgbottom.gif) repeat-x left top; height: 10px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #bottom .bottomimg {
width: 800px; background: transparent url(../images/bottomimage.jpg) no-repeat 514px top; height: 10px;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #boxstore {
float: left; text-align: right; width: 275px; margin: 0px 0px 0px 0px; padding: 3px 25px 2px 0px; color: #FFFFFF; font-family: Tahoma; font-size: 10px; font-weight: bold; font-size: 10px; background: transparent url(../images/bgboxstore.gif) no-repeat right bottom;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #boxstore a {
color: #FFFFFF; font-family: Tahoma; font-size: 10px; font-weight: bold; font-size: 10px; text-decoration: none;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #boxstore a:hover {
color: #FFFFFF; font-family: Tahoma; font-size: 10px; font-weight: bold; font-size: 10px; text-decoration: underline;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #bottommenu {
float: right; width: 485px; margin: -10px 0px 0px 15px; height: 30px; background: transparent url(../images/bgbottommenu.jpg) no-repeat left top;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #bottommenu .copy {
float: left; width: 280px; color: #FFFFFF; font-family: Tahoma; font-size: 11px; padding: 9px 0px 0px 10px; text-align: left;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #bottommenu .menuh {
float: left; width: 185px; color: #FFFFFF; font-family: Tahoma; font-size: 11px; padding: 9px 10px 0px 0px; text-align: right;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #bottommenu .menuh a {
color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none;
}
#all #allcontent #allcontent2 #allcontentgr #allcontentgr2 #allcontenttext #bottommenu .menuh a:hover {
color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: underline;
}
#all #footrepeat {
margin: 0 auto; padding: 0 0; background: transparent url(../images/bgfootrepeat.gif) repeat-x left top; width: 836px; height: 8px;
}
#all #footrepeat #foot {
margin: 0 auto; padding: 0 0; background: transparent url(../images/bgfoot.gif) no-repeat left top; width: 836px; height: 8px;
}
#all #footrepeat #foot #foot2 {
margin: 0 auto; padding: 0 0; background: transparent url(../images/bgfoot2.gif) no-repeat right top; width: 836px; height: 8px;
}
#design {
width: 800px; margin: 0px auto 15px auto; text-align: right; color: #737373; font-family: Tahoma; font-size: 11px;
}
#design a {
color: #737373; text-decoration: none; font-family: Tahoma; font-size: 11px;
}
#design a:hover {
color: #737373; text-decoration: underline; font-family: Tahoma; font-size: 11px;
}
.clear {
clear:both; font-size:1px; line-height:0px; height:0px; overflow:hidden;
}


/* ----------- lightbox - galeria ------------ */
#lightbox{
	position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;
	}
#hoverNav{
	position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 15% no-repeat; }
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em;
	}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}		
#overlay{
	position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;
	}
/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute; top: 0px; left: 0px; width: 100%; min-width: 790px;
	}
* html .lbContent { /* IE6 */
	margin-left: -790px; position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
/* Clearfix */	
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
/* Galleria - strona Firma */

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: #FFFFFF;
border: 0px solid gray;
visibility: hidden;
}
