* {margin: 0; padding: 0;}
html {height: 100%;}

body{
position: relative;  
min-height: 100%; height: auto !important; height: 100%;
background-image: url(zdj_stron/tlo.jpg);
background-position: top;
background-repeat: no-repeat;
background-color: #ffffff;
}

p {margin-bottom: 0px; margin-top: 0px;}
img {display: block;}
object {display: block;}
ul{display: block; margin-left:20px;}
ol{display: block; margin-left:20px;}
hr {
height: 1px; 
color:#cccccc;
background-color: #cccccc;
border: 0;
}

td{
  	font: 11px Tahoma; color: #444444; 
	text-align: left; 
}


.login_input{background-color: #262626; float:left;   padding-top:0px; padding-left:5px;  text-align: left;  width: 157px; height:25px; border: 1px solid #555555; font: 14px Tahoma;  color: #888888;}
.szuk{ margin-left:30px;float:left;  font: bold 11px Tahoma;  color: #ffffff;}
.szuk2{margin-top:1px; margin-left:5px;float:left;}

.form_kont{background-color: #ffffff;  padding-top:0px; padding-left:5px;  text-align: left;  width: 220px; height:18px; border: 1px solid #555555; font: 12px Tahoma;  color: #888888;}
.form_kont2{background-color: #ffffff;  padding-top:0px; padding-left:5px;  text-align: left;  width: 400px; height:150px; border: 1px solid #555555; font: 12px Tahoma;  color: #888888;}
.form_kont3{background-color: #555555;   text-align: center;  width: 70px; height:22px; border: 0px solid #555555; font: bold 12px Tahoma;  color: #ffffff;}
.form_token{background-color: #ffffff;  padding-top:0px; padding-left:5px;  text-align: left;  width:63px; height:18px; border: 1px solid #555555; font: 12px Tahoma;  color: #888888;}



.bod{
  	font: 11px Tahoma; color: #444444;
	margin-left: auto;
	margin-right: auto;
	width:1200px;  
	text-align: left; 
}
.menu-top{margin-left:510px; margin-bottom:10px; width:690px; height:50px; display: block; background-color: #252525; }

a.menu-top0:link {margin-left:5px; margin-top:5px;  padding-right:5px; padding-left:5px; background-color: #ffffff;float:left; padding-top:15px; display: block; height:25px;  text-decoration: none; color: #444444; font: 12px Tahoma;}
a.menu-top0:visited {margin-left:5px; margin-top:5px;  padding-right:5px; padding-left:5px; background-color: #ffffff;float:left; padding-top:15px; display: block; height:25px;  text-decoration: none; color: #444444; font: 12px Tahoma;}
a.menu-top0:hover {margin-left:5px; margin-top:5px;  padding-right:5px; padding-left:5px; background-color: #f3f3f3;float:left; padding-top:15px; display: block; height:25px;  text-decoration: none; color: #000000; font: 12px Tahoma;}
a.menu-top0:active {margin-left:5px; margin-top:5px;  padding-right:5px; padding-left:5px; background-color: #f3f3f3;float:left; padding-top:15px; display: block; height:25px;  text-decoration: none; color: #000000; font: 12px Tahoma;}


a.menu-top1:link {margin-left:5px; margin-top:5px;  padding-right:5px; padding-left:5px; float:left; padding-top:15px; display: block; height:25px;  text-decoration: none; color: #cccccc; font: 12px Tahoma;}
a.menu-top1:visited {margin-left:5px; margin-top:5px;  padding-right:5px; padding-left:5px; float:left; padding-top:15px; display: block; height:25px;  text-decoration: none; color: #cccccc; font: 12px Tahoma;}
a.menu-top1:hover {margin-left:5px; margin-top:5px;  padding-right:5px; padding-left:5px; float:left; padding-top:15px; display: block; height:25px;  text-decoration: none; background-color: #535353; color: #ffffff; font: 12px Tahoma;}
a.menu-top1:active {margin-left:5px; margin-top:5px;  padding-right:5px; padding-left:5px; float:left; padding-top:15px; display: block; height:25px;  text-decoration: none; background-color: #535353; color: #ffffff; font: 12px Tahoma;}


.box1{float:left; width:245px; height:275px; display: block; background-color: #dadada; font: 11px Tahoma; color: #444444; padding-top:10px;}
.box2{padding:10px; margin-left:10px; float:left; width:225px; height:255px; display: block; background-color: #949494; font: 11px Tahoma; color: #ffffff;}
.box3{margin-left:10px; float:left; width:690px; height:275px; display: block; background-color: #252525;}
.box4{padding:10px; margin-top:10px; margin-right:10px; float:left; width:225px; min-height:200px; display: block; background-color: #252525; font: 11px Tahoma; color: #cccccc;}




.doc{padding:10px; width:925px; float:left;margin-top:10px; background-color: #f5f5f5; min-height:200px; font: 11px Tahoma; color: #444444;}


.stop{

  	color: #777777;
  	font: 11px Tahoma;
	margin-left: auto;
	margin-right: auto;
	width:1200px;  
	text-align: center; 
}
#foote {height:150px; background-image: url(image/stopka.png); background-repeat: repeat-x; position: absolute; bottom: 0px;  width:100%;}
#koniec{clear:both;}










.bottom{width:1200px; height:100px; padding:15px;  margin-top:10px;margin-bottom:10px; background: url(image/bottom.png) 0 0px  no-repeat;}

		#wrapper {
			display: table;
			height: 200px;
			width: 230px;			
			border-right: 1px solid #aab340;
		}
		
		#wrapper #cell {
			display: table-cell;
			vertical-align: middle;
		}
		
		



header, footer, aside, nav, article {
display: block;
}




.hide { 
display: none;
}

#flashcontent{
margin:0px;
padding:0px;  
width:690px;  
height:275px;
}




#flashpic{
margin:0px;
padding:0px;  
width:980px;  
height:220px;
}

#flashpic2{
margin:0px;
padding:0px;  
width:980px;  
height:220px;
}

#flashpic3{
margin:0px;
padding:0px;  
width:980px;  
height:220px;
}

#flashkalendarz{
margin:0px;
padding:0px;  
width:282px;  
height:253px;
}

#flashksiega{
margin:0px;
padding:0px;  
width:650px;  
height:355px;
}

h1 { 
margin:0px;
padding:0px;  
text-align: left; 
font: 11px Tahoma;
}

h2 { 
margin:0px;
padding:0px;  
text-align: left; 
font: bold 12px Tahoma;
color:#bdbdbd;
float:left;
}
.od {float:left; color:#cccccc;}

h3 { 
margin:0px;
padding:0px 5px 0px 5px;  
text-align: left; 
font: bold 14px Tahoma;
color:#000000;

}





.sciezka_op{ text-align: left;}


a.sciezka:link {text-decoration: none; color: #696969; font: 12px Tahoma;}
a.sciezka:visited {text-decoration: none; color: #696969; font: 12px Tahoma;}
a.sciezka:hover {text-decoration: none; color: #000000; font:  12px Tahoma;}
a.sciezka:active {text-decoration: none; color: #000000; font:  12px Tahoma;}



.text_sub{
padding:0px 5px 5px 5px;
text-align: justify; 
font: 11px Tahoma;
color:#57646f;
}








.kategoria {display: block;background-color: #2a2a2a; padding:4px;  padding-left:20px;  text-align: left; font: 14px Tahoma; color:#ffffff;}
a.kategoria:link {display: block;padding:2px; margin-left:10px; padding-left:20px; background: url(image/st.png) 5px 2px no-repeat;  text-align: left; font: 14px Tahoma; color:#7a7a7a;}
a.kategoria:visited {display: block;padding:2px; margin-left:10px; padding-left:20px; background: url(image/st.png) 5px 2px no-repeat;  text-align: left; font: 14px Tahoma; color:#7a7a7a;}
a.kategoria:hover {display: block;padding:2px; margin-left:10px; padding-left:20px; background: url(image/st.png) 8px 2px no-repeat;  text-align: left; font: 14px Tahoma; color:#000000;}
a.kategoria:active {display: block;padding:2px; margin-left:10px; padding-left:20px; background: url(image/st.png) 8px 2px no-repeat;  text-align: left; font: 14px Tahoma; color:#000000;}

.subkategoria {padding-left:20px;  background: url(image/s2t.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #ffffff; font:  14px Tahoma;}
a.subkategoria:link {padding-left:20px; background: url(image/st2.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #8c8c8c; font:  14px Tahoma;}
a.subkategoria:visited {padding-left:20px; background: url(image/st2.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #8c8c8c; font:  14px Tahoma;}
a.subkategoria:hover {padding-left:20px; background: url(image/st2.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #cccccc; font:  14px Tahoma;}
a.subkategoria:active {padding-left:20px;  background: url(image/st2.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #cccccc; font:  14px Tahoma;}


.subsubkategoria {font:  12px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#ffffff; display:block;}
a.subsubkategoria:link {font:  12px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#676767; display:block; }
a.subsubkategoria:visited {font: 12px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#676767;  display:block;}
a.subsubkategoria:hover {font:  12px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#cccccc;  display:block; }
a.subsubkategoria:active {font: 12px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#cccccc; display:block;}




.sub {margin-left:15px;margin-bottom:10px; display: inline-table; float:left; width:440px; 

}
.sub_mini {padding:10px;
background-image: url(image/podklad.png);
background-repeat: no-repeat;
}
.sub_slide{ margin-top:130px;  margin-left:10px; color: #cccccc; font: 14px Tahoma;  display: none; position:absolute; width:150px; height:27px; padding-top:13px; padding-left:10px;  background-color: #111111;}

.mee_slide{ margin-top:130px;  margin-left:10px; color: #cccccc; font: 14px Tahoma;  display: none; position:absolute; width:150px; height:27px; padding-top:13px; padding-left:10px;  background-color: #111111;}


.cena{ margin-top:150px;  margin-left:10px; color: #ff0000; font: 12px Tahoma; position:absolute; width:160px; height:20px; padding-top:5px;  background-color: #ffffff;}

a.kup_t:link {text-decoration: none; color: #ff0000; font: bold 12px Tahoma;}
a.kup_t:visited {text-decoration: none; color: #ff0000; font: bold 12px Tahoma;}
a.kup_t:hover {text-decoration: none; color: #777777; font: bold 12px Tahoma;}
a.kup_t:active {text-decoration: none; color: #777777; font: bold 12px Tahoma;}


a.sub_link:link {text-decoration: none; color: #777777; font: 11px Tahoma;}
a.sub_link:visited {text-decoration: none; color: #777777; font: 11px Tahoma;}
a.sub_link:hover {text-decoration: none; color: #000000; font: 11px Tahoma;}
a.sub_link:active {text-decoration: none; color: #000000; font: 11px Tahoma;}



a.alle_link:link {text-decoration: none; color: #ff0000; font: bold 14px Tahoma;}
a.alle_link:visited {text-decoration: none; color: #ff0000; font: bold 14px Tahoma;}
a.alle_link:hover {text-decoration: none; color: #777777; font: bold 14px Tahoma;}
a.alle_link:active {text-decoration: none; color: #777777; font: bold 14px Tahoma;}

.alle {margin-right:0px; margin-left:0px; margin-bottom:10px; display: inline-table; width:180px;}
.alle_slide{ margin-top:75px;  margin-left:10px; color: #000000; font: 14px Tahoma; display: none; position:absolute; width:150px; height:27px; padding-top:13px; padding-left:10px; background-color: #ffffff;}


.allegro_mini {padding:10px;
background-image: url(image/podklad-allegro.png);
background-repeat: no-repeat;
padding-left:26px;
padding-top:13px;
}
.kup { 
margin:0px;
padding:0px 5px 0px 5px;  
text-align: left; 
font: bold 12px Tahoma;
color:#ff0000;
}


a:link {text-decoration: none; color: #777777; }
a:visited {text-decoration: none; color: #777777;}
a:hover {text-decoration: none; color: #ff0000;}
a:active {text-decoration: none; color: #ff0000;}


a.miniaturka:link {color: #777777;}
a.miniaturka:visited {color: #777777;}
a.miniaturka:hover {color: #ff0000;}
a.miniaturka:active {color: #ff0000;}






.form_zam{margin-bottom:5px; border-style:solid; border-width:1px; padding-left: 5pt; border-color:#000000;   WIDTH: 220px; height: 18px; font: 11px Trebuchet MS;}
.form_fak{margin-bottom:5px; border-style:solid; border-width:1px; padding-left: 5pt; border-color:#000000;   WIDTH: 220px; height: 60px; font: 11px Trebuchet MS;}
.form_zamow{background-color: #000000; margin-bottom:5px; border-style:solid; border-width:1px; padding-left: 5pt; border-color:#000000;   WIDTH: 140px; height: 24px; font: bold 13px Trebuchet MS, sans-serif; color:#ffffff;}



/**
moje style z edytora
 */


.ramka_linie {
    border: dashed 1px #4e4e4e; margin: 5px; padding: 5px;
} 


.linia_lewa {
    border-left: solid 1px #4e4e4e; margin-left: 5px; padding-left: 5px; margin-right: 5px; padding-right: 5px;
} 

.linia_prawa {
    border-right: solid 1px #4e4e4e; margin-left: 5px; padding-left: 5px; margin-right: 5px; padding-right: 5px;
} 


/* DDSMOOTHMENU */



.ddsmoothmenu ul{
z-index:100;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.ddsmoothmenu ul li{
position: relative;
display: block;

margin-bottom:2px;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li ul li a{
display: block;
text-decoration: none;

}

.ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;

}

	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
right: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{

padding: 5px;
margin: 0;
border-top-width: 0;
text-align:left;

}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 5px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: #000000;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}
