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:link {color:#2c2c2c;}
a:visited {color:#2c2c2c;}
a:hover {color:black;}
a:active {color:#2c2c2c;}
a{text-decoration:none;
  color:#2c2c2c;       
 }

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


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:9px;
          
}
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:11px;
              margin-left:1px;
}
dt.d2{
              font-family:Tahoma;
              font-size:11px;
              margin-left:-1px;
}

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

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

input.szukaj { height:19px; font-size:10px; }

input.i2 {
       color: #2c2c2c;
       border: 1px solid #b0b0b0;
       height: 13px;
       font-size:11px;
       margin:0px;
}
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;
       }


#menu0 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{background-image:url("src/button_duzy.jpg");margin-right:5px; background-position:right; height:26px; background-repeat:no-repeat;overflow:hidden;}

.clear{clear:both;overflow:hidden;height:0px;}
.produktframebox{
       width:191px;
       
       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.5px; height:255px;background-position:center center;background-repeat:no-repeat;display:block;overflow:hidden;}
.photoframe_oprawy{width:191.5px; height:210px;background-position:center center;background-repeat:no-repeat;display:block;overflow:hidden;}
.photoframe_1{width:191.5px; height:180px;background-position:center center;background-repeat:no-repeat;display:block;overflow:hidden;}
.photoframe_k{width:191.5px; height:170px;background-position:center center;background-repeat:no-repeat;display:block;overflow:hidden;}
div.p1 {width:130px;text-align:left; padding-top:7px; font-family: Tahoma; font-size:12px;}
p.p2 {margin-top:-9px;margin-left:-15px;font-size:12px; }
p.p3 {margin-top:-1px;margin-left:-15px;font-size:12px; }
input.i5 {margin-top:5px;}

.menu {
       position: relative;

}

.menu dl {
       width: 90px;
       margin: 0px;
       padding: 0px;
}

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

.menu dd {
       margin: 0px;
       
       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;
}

input.pole {

                height:12px;
                font-size: 11px;
                font-weight: normal;
                color: black;
                
}

.ceny {
        padding-top:2px;padding-bottom:2px; padding-left:5px;padding-right:5px;font-size:10px;
}

/* Zdjecia */ 

.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: 479px; /*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: 479px; /*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: 450px; 
	left: 268px; 
	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.sciezka {
                     vertical-align:top;
                     text-align:right;
                     padding:10px;
                     height:20px;
					 font-family:Tahoma;
                     font-size:10px;
                    
                     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;
}


