a:link {color:#2c2c2c;}
a:visited {color:#2c2c2c;}
a:hover {color:black; }

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

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

a:active {color:#2c2c2c;}
a{text-decoration:none;
  color:#2c2c2c;       
 }

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;
          
          
       
}

hr.opis {border:none; border-bottom:1px dotted #CCCCCC;width: 240px; margin-left:-5px;}
hr.opis2 {border:none; border-bottom:1px dotted #CCCCCC;}
body { margin:0px; padding:0px; border:none;
}
table { margin:0px; padding:0px; border:none;
}
table.table_n {  font-family:Tahoma;
              font-size:10px;
			  
		}
tbody { margin:0px; padding:0px; border:none;
}
tr { margin:0px; padding:0px; border:none;
}
td { margin:0px; padding:0px; border:none;
}

td.t6 {
	border-bottom:1px dotted #CCCCCC; padding-bottom:2px;
}
td.t8 {
	border-bottom:1px dotted #CCCCCC; padding-bottom:2px; padding-top: 2px;
}

td.t9 {
	border-bottom:1px dotted #CCCCCC; padding-bottom:2px; padding-top: 2px;
}

#t1 { vertical-align:bottom;margin:0px; padding:0px; border:none;
}
#t2 {vertical-align:top;
       background-image: url(src/ramka_gora.jpg);
       background-repeat: no-repeat;
       vertical-align: top; padding-left:373px;
}

#t3 {vertical-align:top; padding-top:2px;
       background-image: url(src/ramka_dol.jpg);
       background-repeat: no-repeat;
       
}

#t4 { background-color:#FFFFFF;
vertical-align:top;

}

#t5 { vertical-align:top;
background-image:url(src/belka.jpg);
background-repeat:no-repeat;
}

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

#t10{
       padding:0px;
}
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;
	
}



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


.produktframebox{
padding-top:5px;
       width:150px;
          height:180px;
       //overflow:hidden;
          border-right-width: 1px;
       border-right-style: solid;
       border-right-color: #b0b0b0;
              float:left;
                 
       
}

.produktframebox5{
padding-top:5px;
       width:150px;
          height:180px;
       //overflow:hidden;
       float:left;
       
}


.produktframebox6{
     padding-top:5px;
       width:150px;
          height:180px;
       //overflow:hidden;
          border-top-width: 1px;
       border-top-style: solid;
       border-top-color: #b0b0b0;
         
       float:left;
       
       }
       
       .produktframebox7{
     padding-top:5px;
       width:150px;
          height:180px;
       //overflow:hidden;
          border-right-width: 1px;
       border-right-style: solid;
       border-right-color: #b0b0b0;
           border-top-width: 1px;
       border-top-style: solid;
       border-top-color: #b0b0b0;
       float:left;
       
       }

span.s1 {
       
       color:#666666;
       font-size:11px;
       text-decoration: underline;       
       padding-left:5px;
              
}

span.s2 {
       color:#ba1f1f;
       font-size:11px;
       font-weight:bold;
       padding-left:5px;
}

span.s4 {
       color:#000000;
       font-size:11px;
       padding-left:30px;
}

span.n1 {
 color:#666666;
       font-size:15px;
	   padding-left:5px;
}

span.n2 {
 color:#666666;
       font-size:10px;
	   padding-left:120px;
	   
}

span.n3 {
 color:#666666;
       font-size:10px;
	   padding-left:10px;
}

img.i1 {
vertical-align:middle;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;

}
img.i2 {
vertical-align:middle;
margin-left:55px;
}

img.i4 {
vertical-align:middle;
margin-top:-3px;
}


span.i4 {
              margin-left:20px;
              
}
td.sciezka {
                     vertical-align:top;
                     text-align:right;
                     padding:10px;
                     height:20px;
                     font-size:10px;
                     border-bottom:1px solid #c0c0c0;
                     background-color:#FFFFFF;
}

td.sciezka_down {
                     text-align:right;
                     padding:10px;
                     font-size:10px;
                     border-top:1px solid #c0c0c0;
                     background-color:#FFFFFF;
}

td.sciezka_down_s {
                     text-align:right;
                     padding:10px;
                     font-size:10px;
                     background-color:#FFFFFF;
}
td.sciezka div {
                     text-align:left; 
                     float:left;
       }
span.strona {
                     font-size:12px;
}

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

span.nazwa {
       color:#ba1f1f;
       font-size:12px;
       font-weight:bold;
}

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

span.dane {
       font-size:11px;
}

div.nekst {     
                vertical-align:left;
               padding-top:5px;
                                border-bottom:1px dotted  #c0c0c0;
                    border-left:1px dotted  #c0c0c0;

}

div.opis3 {     height:20px;
                 vertical-align:left;
                 padding-top:5px;
                 padding-left:10px;
                 border-bottom:1px dotted  #c0c0c0;
                 border-left:1px dotted  #c0c0c0;
                 font-size:12px;
                 vertical-align:middle;
                 text-align:left;
}

blockquote {
    max-width: 650px;
    background: url(src/sr.jpg) right repeat-x;
	 }
	 
blockquote.b1 {
    max-width: 650px;
    background: url(src/sr2.jpg) right repeat-x;
	 }
	 
blockquote.b2 {
    max-width: 650px;
    background: url(src/sr3.jpg) right repeat-x;
	 }
	 
blockquote:before {
    display: block;
    line-height: 0;
    background: url(src/pg.jpg) top right no-repeat;
    content: url(src/lg.jpg) }
blockquote:after {
    display: block;
    line-height: 0;
    background: url(src/pd.jpg) bottom right no-repeat;
    content: url(src/ld.jpg) }

#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_s{
	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;}

.ts {
	 background-color:#85a7d5;
	 text-align:center;
	
	 }