* {margin: 0; padding: 0;}
body{
background-color: #000000;
}
p {margin-bottom: 0px; margin-top: 0px;}
img {display: block;}
ul{display: block; margin-left:20px;}
ol{display: block; margin-left:20px;}
hr {
height: 1px; 
color:#cccccc;
background-color: #cccccc;
border: 0;
}


.login_input{background-color: transparent; margin-top:13px; padding-top:0px; padding-left:5px;  text-align: left;  width: 150px; height:25px;   border: 0px; font: 14px Arial, Helvetica, sans-serif;  color: #888888;}
.szuk{margin-top:20px; margin-left:30px;float:left;  font: bold 11px Arial, Helvetica, sans-serif;  color: #ffffff;}
.szuk2{margin-top:13px; margin-left:5px;float:left;}

.bod{
  	font: 11px Arial, Helvetica, sans-serif;
  	color:#cccccc;
	margin-left: auto;
	margin-right: auto;
	width:980px;  
	text-align: left; 
	z-index:2;
	position: relative;
}

.start{padding:10px;margin-top:300px; width:960px; height:250px; background-image: url(image/bg1.png);}
.start2{padding:10px;margin-top:110px; width:960px; height:250px; background-image: url(image/bg1.png);}
.doc{padding:10px; width:960px;  background-image: url(image/bg2.png);}
.doc2{padding-top:10px; padding-bottom:10px; width:980px;  background-image: url(image/bg2.png);}
.bottom{padding:5px; background-color: #111111; margin-top:10px;margin-bottom:10px;}

		#wrapper {
			display: table;
			height: 250px;
			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{

width:100%;  
height:99%;
z-index: 1; 
position: absolute; top: 0px; left: 0px;
}



#flashpic{
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:#ffffff;
}




#sciezka{margin-top:20px; background-image: url(image/ukosnie.png);}
.sciezka_op{ text-align: left;padding:5px;padding-top:10px;
  height:20px;
}


a.sciezka:link {text-decoration: none; color: #bdbdbd; font: bold 11px Tahoma;}
a.sciezka:visited {text-decoration: none; color: #bdbdbd; font: bold 11px Tahoma;}
a.sciezka:hover {text-decoration: none; color: #ffffff; font: bold 11px Tahoma;}
a.sciezka:active {text-decoration: none; color: #ffffff; font: bold 11px Tahoma;}



.text_sub{
padding:0px 5px 5px 5px;
text-align: justify; 
font: 11px Tahoma;
color:#57646f;
}


#topMenu{
text-align: left; 
}








.kategoria {margin-left:5px;margin-top:20px; text-align: left; font:  18px Tahoma; color:#000000;}
a.kategoria:link {margin-left:5px;margin-top:20px; text-align: left; font:  18px Tahoma; color:#ae0000;  }
a.kategoria:visited {margin-left:5px;margin-top:20px; text-align: left;font:  18px Tahoma; color:#ae0000; }
a.kategoria:hover {margin-left:5px;margin-top:20px; text-align: left;font:  18px Tahoma; color:#000000; }
a.kategoria:active {margin-left:5px;margin-top:20px; text-align: left;font:  18px Tahoma; color:#000000;}

.subkategoria {padding-left:20px;  background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #000000; font: bold 12px Tahoma;}
a.subkategoria:link {padding-left:20px; background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #888888; font:  12px Tahoma;}
a.subkategoria:visited {padding-left:20px; background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #888888; font:  12px Tahoma;}
a.subkategoria:hover {padding-left:20px; background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #a60000; font: bold 12px Tahoma;}
a.subkategoria:active {padding-left:20px;  background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #a60000; font: bold 12px Tahoma;}


.subsubkategoria {font:  11px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#1e99c0; display:block;}
a.subsubkategoria:link {font:  11px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#1e99c0; display:block; }
a.subsubkategoria:visited {font: 11px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#1e99c0;  display:block;}
a.subsubkategoria:hover {font:  11px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#000000;  display:block; }
a.subsubkategoria:active {font: 11px Tahoma; padding-left:40px; padding-right:10px; text-align: left; color:#000000; display:block;}




.sub {margin-left:3px; margin-right:6px; margin-bottom:10px; display: inline-table; width:180px;

}
.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: #ffffff; font: bold 12px Tahoma;}
a.kup_t:visited {text-decoration: none; color: #ffffff; 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: #ffffff; font: 11px Tahoma;}
a.sub_link:active {text-decoration: none; color: #ffffff; font: 11px Tahoma;}



a.alle_link:link {text-decoration: none; color: #ffffff; font: bold 14px Tahoma;}
a.alle_link:visited {text-decoration: none; color: #ffffff; 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-left:5px; margin-right:4px; 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: #ffffff;}
a:active {text-decoration: none; color: #ffffff;}


a.miniaturka:link {color: #777777;}
a.miniaturka:visited {color: #777777;}
a.miniaturka:hover {color: #ffffff;}
a.miniaturka:active {color: #ffffff;}






.form_zam{margin-bottom:5px; border-style:solid; border-width:1px; padding-left: 5pt; border-color:#000000;   WIDTH: 220px; height: 18px; font: 11px Arial, Helvetica, sans-serif;}
.form_fak{margin-bottom:5px; border-style:solid; border-width:1px; padding-left: 5pt; border-color:#000000;   WIDTH: 220px; height: 60px; font: 11px Arial, Helvetica, sans-serif;}
.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 Arial, Helvetica, 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;
float: left;
width:144px;
height:200px;

}

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