p.druk {display:none;}
td.druk {width:270px;}
div.druk {width:270px;}

a.a1:link {color:white;}
a.a1:visited {color:white;}
a.a1:hover {color:white;}
a.a1:active {color:white;}

a.a1{   text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	
}

a.akt:hover {text-decoration:underline;color:#ba1f1f;}
a.akt img { text-align:center;}

a:link {color:#2c2c2c;}
a:visited {color:#2c2c2c;}
a:hover {color:black;}
a:active {color:#2c2c2c;}
a{text-decoration:none;
  color:#2c2c2c;	
 }

div.nekst {    width:200px;
               vertical-align:top;
			   text-align:center;
               padding-top:0px;
               border-left:1px dotted  #c0c0c0;                
}

p.nazwa2 {
        padding-left:10px;
       color:#ba1f1f;
       font-size:11px;
       font-weight:bold;
        text-align:left;
     
}

td.sciezka {
                     vertical-align:top;
                     text-align:right;
                     padding:10px;
                     height:20px;
					 font-family:Tahoma;
                     font-size:12px;
                     background-color:#FFFFFF;
}

td.sciezka2 {
                     vertical-align:top;
                     text-align:right;
                     padding:10px;
                     height:20px;
                      font-family:Tahoma;
                     font-size:10px;                    
}

td.sciezka div {
                     text-align:left; 
                     float:left;
       }
	  
td.sciezka_down {
                     text-align:right;
                     padding:10px;
                     font-size:12px;
                     background-color:#FFFFFF;
					 font-family:Tahoma;
}
	   
div.opis3 {     height:20px;
                 padding-top:5px;
                 padding-left:10px;
				 border-top:1px dotted  #c0c0c0;
                 border-bottom:1px dotted  #c0c0c0;
				 border-left:1px dotted  #c0c0c0;
                 font-size:12px;
                 vertical-align:middle;
                 text-align:left;
}

.i8 {
			margin-top:20px;
			margin-bottom:20px;
}

a.new:link {color:#2c2c2c;}
a.new:visited {color:#2c2c2c;}
a.new:hover {color:black;}
a.new:active {color:#2c2c2c;}
a.new{	text-decoration:none;
	}

#t7 {
vertical-align:top;
       background-image: url(src/tlo3.jpg); 
       background-repeat:repeat-x;
	   background-color:#f1f1f1;
}


body {
	background-image: url(src/tlo.jpg); 
	background-repeat:repeat-x;
	color:#666666;
	
}

p.tekst {       margin-top:10px;
		margin-left:40px;
		font-family:Tahoma;
		font-size:11px;
}
p.tekst_p {    	font-family:Tahoma;
		font-size:11px;
}
a.menu{  	font-family:Tahoma;
		font-size:11px;
		margin-left:15px;
		float:left;

}
div.ceny {	
		font-family:Tahoma;
		font-size:11px;
		margin-right:40px;
}
div.ceny_m {
		font-family:Tahoma;
		font-size:9px;
		margin-right:30px;
}
div.menu {	font-family:Tahoma;
		font-size:12px;
		color:white;
		letter-spacing:0px;
}
dt.d1{
		font-family:Tahoma;
		font-size:12px;
		margin-left:14px;
		margin-top:5px;
}
dt.d2{
		font-family:Tahoma;
		font-size:12px;
		margin-left:px;
		margin-top:3px;
}

dt.d3{
		font-family:Tahoma;
		font-size:11px;
		margin-left:10px;
	
}

p.tekst {
	font-family:Tahoma;
	font-size:14px;
	margin-left:14px;
}

input {
	color: #2c2c2c;
	background-color: #ffffff;
	border: 1px solid #b0b0b0;
	height: 19px;
}

input.i2 {
	color: #2c2c2c;
	border: 1px solid #b0b0b0;
	height: 17px;
	font-size:11px;
	margin:0;
}
select.i {
	border: 1px solid #b0b0b0;
	height: 15px;
	width:100px;
	
}


p.tekst2 {
	font-family:Tahoma;
	font-size:11px;
	margin-left:14px;
}

span.tekst3 {
	font-family:Tahoma;
	font-size:12px;
	}


span.tekst4 {
	font-family:Tahoma;
	font-size:12px;
	color:white;
	}

div.tekst4 {
	font-family:Tahoma;
	font-size:12px;
	color:white;
	}


#menu1 dt.active {
	
	font-weight: bold;
}


#subleft{float:left;padding:0px 0px 0px 0px;}
.liniaprzerywana{height:1px; background-image:url("src/liniaprzerywana.gif"); background-repeat:repeat-x;overflow:hidden;clear:both;}
.produktname{height:24px; overflow:hidden; font-family:Tahoma;}

.clear{clear:both;overflow:hidden;height:0px;}
.produktframebox{
	width:191.4px;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b0b0b0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b0b0b0;
	float:left;
}
.photoframe{width:191.4px; height:191.3px;background-position:center center;background-repeat:no-repeat;display:block;overflow:hidden;}
div.p1 {text-align:left; font-size:12px; padding-top:4px; padding-left:10px;}
p.p2 {margin-top:2px;margin-left:0px;font-size:12px;}
p.p3 {margin-top:7px;margin-left:0px;font-size:12px;}
input.i5 {margin-top:5px;}

.menu {
	position: relative;

}

.menu dl {
	width: 100px;
	margin: 0;
	padding: 0;

	
}

.menu dt {
	margin: 0;
	padding: 0px 0px;
	cursor: pointer;
	color: #b1b1b0;
	
	text-align: center;
	font-size:11px;
}

.menu dd {
	margin: 0;
	padding: 2px 9px;
	color: #b1b1b0;
	background-color: #262221;
	font-size:10px;
}

.menu1 dd {
	margin: 0;
	padding: 2px 9px;
	color: #b1b1b0;
	background-color: #262221;
	font-size:10px;

}

.menu dd a {
	color: #b1b1b0;
}

.menu a:hover {
	color: #fff;
	
}

.menu .kontakt { 
		width: 100px;		
		color: #b1b1b0;
}
div.c1 {margin-left:30px;float:left;}
div.c2 {margin-left:24px;float:left;}
div.c3 {margin-left:19px;float:left;}

hr.opis {border:none; border-bottom:1px dotted #CCCCCC;}

/* Zdjecia rollup */ 

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 330px; /*Width of Carousel Viewer itself*/
height: 330px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 330px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 330px; /*Width of Carousel Viewer itself*/
height: 330px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 330px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


#animacja_zdjec_nav {
	padding: 1px 3px 0px 3px; 
	background-color: #1a1a1a; 
	color: white; 
	position: absolute; 
	top: 300px; 
	left: 268px; 
	height: 17px; 
	font-size: 12px;
	line-height: 15px;
	vertical-align: middle;
}


#animacja_zdjec_nav_info {
	padding: 1px 3px 0px 3px; 
	background-color: #1a1a1a; 
	color: white; 
	position: absolute; 
	top: 300px; 
	left: 238px; 
	height: 17px; 
	font-size: 12px;
	line-height: 15px;
	vertical-align: middle;
}

#animacja_logo {
	position: absolute;
	right: 16px;
	top: 27px;
	opacity: 0.8;
	filter: Alpha(Opacity=80);
}

td.t1{
              width:300px;
              border-bottom:1px dotted  #c0c0c0;
       
              }
td.t2{
              width:270px;
			  padding-top:20px;
              padding-left:20px;
              border-bottom:1px dotted  #c0c0c0;
              
       
}
td.t3{
              width:190px;
              text-align:center;
              vertical-align:top;
              padding-top:0px;
              border-bottom:1px dotted  #c0c0c0;
}
