@charset "utf-8";
/* CSS Document */

html {
   outline: none;
	 
}

body{
background: #1c6c9a url(../images/bg3.gif) 0px 0;
font: 11px Tahoma, Arial, sans-serif;
color:#fff;
margin:0;
padding:0;
text-align:left;


}

pre {
float:left;
color:#000;

}

hr {
color: #6d777d;
height: 1px;
}

.zawartosc-box {
width:1000px; margin:0 0 0 100px; 
}

#postac {
background:url(../images/postac.png) top left no-repeat;
width:179px;
height:160px;
position:absolute;
right:40px;
top:0;

					
					/*border:1px solid #000000;*/
				}
*html #postac{
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/postac.png", sizingMethod="scale");
				}

a{
color:#FFC703;
text-decoration:underline;

}

#container-1{
background:url(../images/top_bg3.gif) 0 0 repeat-x;
height:165px;
margin:0px 0 0 0;
width:100%;
/*border:1px solid #f00;*/
min-width:1200px;

}

#container-2{
background:url(../images/bg2.gif) repeat;

min-width:1200px;

margin:0 0 0 0;
padding:0;
}

#container-3{
font: 10px Tahoma, Arial, sans-serif;
background:url(../images/bottom_bg.gif) repeat-x;
min-width:1200px;
height:80px;
width:100%;
padding:0;
margin:0;

}
#container-3 a{
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
#container-3 .content{
margin:0 0 0 50px;
padding:10px;
text-align:right;
width:1000px;
background:none;

}

#container-1 .content{
margin:0 0 0 0px;
/* IE 6 margin:0 0 0 50px;*/
width: 820px;
text-align:left;
padding:0 0 0 5px; 
float:left;
background:none;
min-height:100px;
}

*html #container-1 .content{ 
height:100px;
}
.content{
width: 801px;
min-height:100px;
margin:0 0 0 0px;
text-align:left;
padding:0 0 0 3px; 
float:left;
background:url(../images/content_bg.gif) repeat-y;
position:relative;

}

*html .content {
height:515px;

}


.content .gal-opis {
margin:0 20px;


}

.step-back {
position:absolute;
top:18px; right:15px;
color:#FFC703;
font:bold 12px Tahoma;
text-decoration:none;


}

#right{
float:left;
margin:0 0 0 -1px;
padding:0;
width:200px;

}

#right a:link, #right a:visited {
text-decoration:none;
color:#fff;
/*background:url(../images/arr.gif) left center no-repeat;*/
padding:0 0 0 3px;
display:block;
width:200px;
height:24px;
margin:0 ;
}

#right a:hover {
background:url(../images/nav_bg.png) left center no-repeat;
color:#FFC703;
display:block;
}

*html #right a:hover {
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/nav_bg.png", sizingMethod="scale");
}

.arrows {

font:bold 22px Verdana, Arial, Helvetica, sans-serif;
color:#FFC703;
padding:0;
margin:0 3px 0 0;



}

#right ul {
font:bold 13px Tahoma, Arial, sans-serif;
margin:10px 0 0 0px;
padding:0;
list-style:none;
}

#right ul li{
padding:3px 0 2px 0px;
margin:0 0 0 0px;
width:181px;
position:relative;
/*background:url(../images/menu_bg.png)  no-repeat;
background-position:0 bottom;*/


}

#right .menuBG{
background:url(../images/menu_bg.png)  no-repeat;
margin:0;
padding:0;
width:181px;
height:3px;
position:absolute;
bottom:-3px;
left:0;

}

*html #right .menuBG {
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_bg.png");
}
/**html #right ul li{
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu_bg.png", sizingMethod="scale");

}*/
.logo{
height:106px;
width:208px;
margin:24px 0 0 13px;
/*border:1px solid #f00;*/
float:left;
background:url(../images/logo.png) top left no-repeat;

					
}

*html .logo{
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logo.png", sizingMethod="scale");
				}

.logo_href {
height:106px;
width:208px;
display:block;
position:absolute;
top:24px;
left:13px;

}
.content .kol-left{
float:left;
width:415px;
margin:10px 6px 0 0;



}


.content .kol-right{
float:left;
width:375px;
position:relative;

margin:0;
padding:0;



}


.content .tresc{
margin:0 0 0 20px;

}


h1{
font: bold 14px Tahoma, Arial, sans-serif;
}

h1.tytul {
background:url(../images/nag_bg_3.png)  no-repeat;
height:25px;
padding:5px 0 0 6px;
width:406px;
margin:10px 0 ;



}
*html h1.tytul {
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/nag_bg_3.png", sizingMethod="scale");

}

h2{
font: 12px Tahoma, Arial, sans-serif;


}
h2.tytul {
background:url(../images/nag_bg_3.png)  no-repeat;
height:25px;
padding:5px 0 0 6px;
width:406px;
margin:10px 0 ;



}

*html h2.tytul {
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/nag_bg_3.png", sizingMethod="scale");

}

.info-box{
margin:0 0 0 5px;
}

.news-box{
margin:5px 0 12px 0;
position:relative;
/*border:1px solid #f00;*/
width:400px;
}

.news-box h2{
width:250px;
float:left;
padding:0 0 0 15px;
margin:0;
background:url(../images/ikonka.gif) 0 2px no-repeat;

}

.news-box .data{
float:left;
position:absolute;
top:0;
right:23px;

}

.news-box a {
text-decoration:none;
}


.news-box .zawartosc{
padding:7px;
/*background:#7E8488;*/
background:url(../images/news_bg.gif) repeat-y;
margin:10px 0 0 0;
/*border:1px solid #f00;*/

}

.news-box .zawartosc p{
margin:0;
padding:0;

}

.news-box .zawartosc img{
float:left;
margin:0;
padding:1px;
border:1px solid #595D61;

}

.news-box .zawartosc div.box{
float:left;
margin:0 0 0 10px;
/*width:255px;*/
width:350px;
text-align:justify;

}

#nowosci{
width:361px;
/*background:url(../images/testowe.gif) 0 0 repeat-x;*/
background:url(../images/oferta_bg3.gif) 0 0 no-repeat;
width:350px;
height:250px;
margin:0 10px 0 15px;
/*padding:10px 0 0 15px;*/
padding:10px 0 0 0;


}

*html #nowosci {
padding:10px 0 0 0;
}

#nowosci .content-box{
margin:0px 0 0 15px;
width:320px;
}



#nowosci .produkt{
float:left;
width:129px;
margin:0 15px 0 15px;
}

#nowosci .bg{
background:#F1A702;
display: inline-block;
width:100px;

}

#nowosci h2 {

margin:0;
padding:0 0 0 2px;
width:auto;
font:bold 9px Tahoma, Arial, sans-serif;


}

#nowosci .pic-name{
font:bold 13px Tahoma, Arial, sans-serif;
background:#000;
margin:-1px 0 0 0;
padding:3px 0;
width:130px;
text-align:center;

}

#nowosci p {
margin:5px 0 0 0;
text-align:justify;


}

#nowosci .produkt img{
border:1px solid #fff;
padding:0;
margin:0;

}

#nowosci .wiecej {
text-align:right;
padding:5px 0 0 0;
}

#nowosci a{
text-decoration:none;

}
.baner {
text-align:right;
margin:0 -2px 0 0;
/*border:1px solid #f00;*/
}

*html .baner {
margin:0 3px 0 0;

}
.baner img{
border:none;
}

.top-info-box-pl {
width:405px;
height:137px;
/*border:1px solid #f00;*/
/*background:url(../images/t_top_box_bg.gif) 0 0 repeat-x;*/
background:url(../images/top-info-pl.png) no-repeat;
float:left;
margin:0 0px 0 98px;
padding:0;
position:relative;
}

.top-info-box-en {
width:405px;
height:137px;
/*border:1px solid #f00;*/
/*background:url(../images/t_top_box_bg.gif) 0 0 repeat-x;*/
background:url(../images/top-info-en.png) no-repeat;
float:left;
margin:0 0px 0 98px;
padding:0;
position:relative;
}

.top-info-box-de {
width:405px;
height:137px;
/*border:1px solid #f00;*/
/*background:url(../images/t_top_box_bg.gif) 0 0 repeat-x;*/
background:url(../images/top-info-de.png) no-repeat;
float:left;
margin:0 0px 0 98px;
padding:0;
position:relative;
}


.top-info-box-pl .text, .top-info-box-en .text, .top-info-box-de .text{
width:102px;
position:absolute;
top:10px;
left:10px;

}

.top-info-box-pl p, .top-info-box-en p, .top-info-box-de p {
margin:0;

}


.navIc-pl{
float:right;
background:url(../images/nav_ico_bg2.gif) 0 0 no-repeat;
width:222px;
height:142px;
position:relative;
margin:0 0px 0 0;

}

.navIc-en{
float:right;
background:url(../images/nav_ico_bg2-en.gif) 0 0 no-repeat;
width:222px;
height:142px;
position:relative;
margin:0 0px 0 0;

}

.navIc-de{
float:right;
background:url(../images/nav_ico_bg2-de.gif) 0 0 no-repeat;
width:222px;
height:142px;
position:relative;
margin:0 0px 0 0;

}

*html .navIc{
margin:0 0px 0 0 ;
}

.drukuj{
position:absolute;
top:0;
left:45px;
/*border:1px solid #f00;*/
height:110px;
width:8px;
cursor:pointer;


}


.ulubione{
position:absolute;
top:0;
left:71px;
/*border:1px solid #f00;*/
height:140px;
width:8px;
cursor:pointer;


}

.polec{
position:absolute;
top:0;
left:103px;
/*border:1px solid #f00;*/
height:100px;
width:8px;
cursor:pointer;

}

.box-text{
margin:0 0 20px 18px;
padding:15px 5px 15px 5px ;
background:url(../images/box-text-bg.png) repeat-y;
width:367px;
/*border:1px solid #f00;*/


}

* html .box-text{
background:url(../images/news_bg.gif) 0 0 repeat-y;
/*background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box-text-bg.png", sizingMethod="scale");*/

}

.box-text p{
margin: 0px 8px 2px 8px;
clear:both;
}

.box-text div{
margin: 0px 8px 2px 8px;
clear:both;
}

.box-text img{
float:left;
margin:4px 8px 4px 0;
}

.box-text h2{
width:90%;
float:left;
padding:0 0 0 15px;
margin:8px 0 5px 5px;
background:url(../images/ikonka.gif) 0 2px no-repeat;
color:#FFC703;

}


.box-text li{
list-style-type: square;
margin-left: -17px;

}

.box-text-2{
width:349px;
margin:0 0 0px 0;
padding:15px 0 15px 0px ;
background:url(../images/dark_bg.png) repeat-y;
position:relative;
overflow:hidden;
}

*html .box-text-2{
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/dark_bg.png", sizingMethod="scale");

}

.box-text-2 h1{
color:#FFc703;
}

.box-text-2-content{
margin:0 8px 0 8px;
}
.box-text-2-bottom{
background:url(../images/prawa-kol-bottom-bg.png) no-repeat;
margin:0 0 20px 0;
width:349px;
height:17px;

}

.box-text-2-bg-container{
position:relative;
}

*html .box-text-2-bottom{
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/prawa-kol-bottom-bg.png", sizingMethod="scale");

}
.box-text-2 p{
margin: 0px 8px 2px 8px;
clear:both;
}

.box-text-2 div{
margin: 0px 8px 2px 8px;
padding-top:22px;
clear:both;
/*border:1px solid #f00;*/
}

.box-text-2 img{
float:left;
margin:4px 8px 4px 0;
outline:0px solid #fff;
}

.box-text-2 li{
list-style-type: square;
margin-left: -17px;

}

.pigr-pl{
background:url(../images/pigr-pl.png) no-repeat;
width:110px;
height:180px;
margin:20px 0 0 15px;

}

.pigr-en{
background:url(../images/pigr-en.png) no-repeat;
width:110px;
height:180px;
margin:20px 0 0 15px;

}

.pigr-de{
background:url(../images/pigr-de.png) no-repeat;
width:110px;
height:180px;
margin:20px 0 0 15px;
}

.stempelki-pl{
background:url(../images/stempelki-pl.png) no-repeat;
width:320px;
height:360px;
margin:0 0 0 30px;
}

.stempelki-en{
background:url(../images/stempelki-en.png) no-repeat;
width:320px;
height:260px;
margin:0 0 0 30px;
}

.stempelki-de{
background:url(../images/stempelki-de.png) no-repeat;
width:320px;
height:260px;
margin:0 0 0 30px;
}

*html .pigr{
margin:10px 0 0 15px;
background-color: transparent;
background-image: url(../images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/pigr.png", sizingMethod="scale");
}


#galeria {
padding:20px;
margin:0 auto;
width:700px;
text-align:center;



}

#galeria img{
border:none;
}

#galeria a{
padding:0;
margin:0;
text-decoration:none;
color:#525c62;




}

#galeria .gal-box-container {
float:left;
width:129px;
margin:0 15px 15px;


}

#galeria .gal-box {

/*float:left;*/
width:129px;
height:103px;
margin:0 0px 5px;
padding:5px;
border:1px solid #fff;


}

#galeria .gal-box-container a.do_galerii{
color:#FFC703;
}


#galeria .gal-box-container a{

color:#fff;


}
form.pytanie {
	text-align:left;
	padding: 10px 0px 10px 10px;
}

form.pytanie table{
width:363px;
}
form.pytanie td{
width:243px;
}
form.pytanie td.left{
width:117px;
}

form.pytanie input{
	padding: 3px;
	width:230px;
	font-size: 11px;	
	border:2px solid #FFFFFF;
	background-color:#CCCCCC;
}
form.pytanie input.rbtn{
width:20px;
background:none;
border:none;
}

form.pytanie textarea{
	padding: 3px;
	text-align:left;
	font-size: 11px;
	width:230px;
	border:2px solid #FFFFFF;
	background-color:#CCCCCC;
}

form.pytanie .b-pytanie-wyslij {
	position: relative;
	margin-top: 10px;
	border: 0px;
	display: block;
	width: 106px;
	height: 20px;
	background: url(../images/button_bg.gif) center center no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
form.pytanie .b-pytanie-wyslij:hover {
	text-decoration: underline;
}

#messageBox1 { 
	display: none; 
	background-color: #1976A6;
	margin: 10px 0px 10px 0px; 
	padding: 5px 5px 7px 5px; 
	text-align: center;
	font-size: 12px;
	border:2px solid #1976A6;
}	  

#messageBox1 p {
	color:#FFFD5E;
	font-weight: bold;
}

.certyfikat1-pl{
background:url(../images/certyfikat1.gif) no-repeat;
width:130px;
height:225px;
margin:0px 0 0 15px;
display: block;

}

.certyfikat2-pl{
background:url(../images/certyfikat2.gif) no-repeat;
width:130px;
height:225px;
margin:10px 0 0 15px;
display: block;

}

.certyfikat1-en{
background:url(../images/certyfikat1-en.gif) no-repeat;
width:130px;
height:225px;
margin:0px 0 0 15px;
display: block;

}

.certyfikat2-en{
background:url(../images/certyfikat2-en.gif) no-repeat;
width:130px;
height:225px;
margin:10px 0 0 15px;
display: block;

}

.certyfikat1-de{
background:url(../images/certyfikat1-de.gif) no-repeat;
width:130px;
height:225px;
margin:0px 0 0 15px;
display: block;

}

.certyfikat2-de{
background:url(../images/certyfikat2-de.gif) no-repeat;
width:130px;
height:225px;
margin:10px 0 0 15px;
display: block;

}

.language {
	position: absolute;
	left: 1100px;
	top: 7px;
	width: 95px;
	height: 20px;
	overflow: hidden;
}

.pl{
background:url(../images/pl.gif) no-repeat;
width:27px;
height:12px;
margin:3px 0 0 3px;
display: block;
text-indent: -9999px;
float: left;

}

.en{
background:url(../images/en.gif) no-repeat;
width:27px;
height:12px;
margin:3px 0 0 3px;
display: block;
text-indent: -9999px;
float: left;

}

.de{
background:url(../images/de.gif) no-repeat;
width:27px;
height:12px;
margin:3px 0 0 3px;
display: block;
text-indent: -9999px;
float: left;

}

.wiecej-pl {
background:url(../images/wiecej-pl.gif) no-repeat;
width:157px;
height:11px;
display: block;
}