* {margin: 0; padding: 0;}
html {height: 100%;}


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


.login_input{background-image: url(image/zaloguj.png); float:left; background-color: transparent;  padding-top:0px; padding-left:5px;  text-align: left;  width: 238px; height:25px; border: 1px solid #555555; font: 14px Times New Roman;  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_bg{background-image: url(image/tlo2.png); background-repeat: repeat-x;}
.bod{
  	font: 11px Trebuchet MS;
  	color:#cccccc;
	margin-left: auto;
	margin-right: auto;
	width:1200px;  
	text-align: left; 
	padding-top:10px;
}

.menu-lewe{width:256px; margin-top:-10px; margin-left:20px;  float:left; position: relative;display: block;}
.doc{margin-left:10px; margin-top:20px; width:894px; float:left;}

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

#flashcontentg{
margin:0px;
padding:0px;  
width:640px;  
height:360px;
margin-top:105px;
margin-left:170px;
}


#flashcontent{
margin:0px;
padding:0px;  
width:1200px;  
height:431px;
margin-top:15px;
}



#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 Trebuchet MS;
}

h2 { 
margin:0px;
padding:0px;  
text-align: left; 
font: bold 12px Trebuchet MS;
color:#bdbdbd;
float:left;
}
.od {float:left; color:#cccccc;}

h3 { 
margin:0px;
padding:0px 0px 0px 0px;  
text-align: left; 
font: bold 14px Trebuchet MS;
color:#ffffff;

}





.sciezka_op{ text-align: left;}


a.sciezka:link {text-decoration: none; color: #696969; font: 12px Trebuchet MS;}
a.sciezka:visited {text-decoration: none; color: #696969; font: 12px Trebuchet MS;}
a.sciezka:hover {text-decoration: none; color: #ffffff; font:  12px Trebuchet MS;}
a.sciezka:active {text-decoration: none; color: #ffffff; font:  12px Trebuchet MS;}



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


#topMenu{
text-align: left; 
}


.menu-top-bl {float:left; background: url(image/but-l.png) 0px 0px no-repeat; width:11px; height:38px;}
.menu-top-bp {float:left; background: url(image/but-p.png) 0px 0px no-repeat; width:11px; height:38px;}

.menu-top-bl2 {float:left;  width:11px; height:38px;}
.menu-top-bp2 {float:left;  width:11px; height:38px; }



a.menu-top:link {float:left; padding-top:8px; display: block; height:30px; background-color: #ff0000; text-decoration: none; color: #ffffff; font:  16px Trebuchet MS;}
a.menu-top:visited {float:left; padding-top:8px; display: block; height:30px; background-color: #ff0000; text-decoration: none; color: #ffffff; font:  16px Trebuchet MS;}
a.menu-top:hover {float:left; padding-top:8px; display: block; height:30px; background-color: #ff0000; text-decoration: none; color: #000000; font:  16px Trebuchet MS;}
a.menu-top:active {float:left; padding-top:8px; display: block; height:30px; background-color: #ff0000; text-decoration: none; color: #000000; font:  16px Trebuchet MS;}


a.menu-top2:link {float:left; padding-top:8px; display: block; height:30px;  text-decoration: none; color: #ffffff; font: 16px Trebuchet MS;}
a.menu-top2:visited {float:left; padding-top:8px; display: block; height:30px; text-decoration: none; color: #ffffff; font: 16px Trebuchet MS;}
a.menu-top2:hover {float:left; padding-top:8px; display: block; height:30px;  text-decoration: none; color: #ff0000; font: 16px Trebuchet MS;}
a.menu-top2:active {float:left; padding-top:8px; display: block; height:30px;  text-decoration: none; color: #ff0000; font: 16px Trebuchet MS;}



.kategoria {padding:4px; margin-left:10px; padding-left:20px; background: url(image/st.png) 5px 2px no-repeat; border-bottom: 1px solid #1e1e1e; text-align: left; font: 16px Trebuchet MS; color:#ffffff;}
a.kategoria:link {padding:4px; margin-left:10px; padding-left:20px; background: url(image/st.png) 5px 2px no-repeat; border-bottom: 1px solid #1e1e1e; text-align: left; font: 16px Trebuchet MS; color:#7a7a7a;}
a.kategoria:visited {padding:4px; margin-left:10px; padding-left:20px; background: url(image/st.png) 5px 2px no-repeat; border-bottom: 1px solid #1e1e1e; text-align: left; font: 16px Trebuchet MS; color:#7a7a7a;}
a.kategoria:hover {padding:4px; margin-left:10px; padding-left:20px; background: url(image/st.png) 5px 2px no-repeat; border-bottom: 1px solid #1e1e1e; text-align: left; font: 16px Trebuchet MS; color:#cccccc;}
a.kategoria:active {padding:4px; margin-left:10px; padding-left:20px; background: url(image/st.png) 5px 2px no-repeat; border-bottom: 1px solid #1e1e1e; text-align: left; font: 16px Trebuchet MS; color:#cccccc;}

.subkategoria {padding-left:20px;  background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #ff0000; font: bold 16px Trebuchet MS;}
a.subkategoria:link {padding-left:20px; background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #9e9e9e; font: bold 16px Trebuchet MS;}
a.subkategoria:visited {padding-left:20px; background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #9e9e9e; font: bold 16px Trebuchet MS;}
a.subkategoria:hover {padding-left:20px; background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #ffffff; font: bold 16px Trebuchet MS;}
a.subkategoria:active {padding-left:20px;  background: url(image/st.png) 0 -5px no-repeat; display: block; text-decoration: none; color: #ffffff; font: bold 16px Trebuchet MS;}


.subsubkategoria {font:  14px Trebuchet MS; padding-left:40px; padding-right:10px; text-align: left; color:#cccccc; display:block;}
a.subsubkategoria:link {font:  14px Trebuchet MS; padding-left:40px; padding-right:10px; text-align: left; color:#676767; display:block; }
a.subsubkategoria:visited {font: 14px Trebuchet MS; padding-left:40px; padding-right:10px; text-align: left; color:#676767;  display:block;}
a.subsubkategoria:hover {font:  14px Trebuchet MS; padding-left:40px; padding-right:10px; text-align: left; color:#ffffff;  display:block; }
a.subsubkategoria:active {font: 14px Trebuchet MS; padding-left:40px; padding-right:10px; text-align: left; color:#ffffff; display:block;}




.sub {margin-left:15px;margin-bottom:10px; 
width:440px; 
vertical-align: top;
display: inline-block;
float:left;
}
.sub_mini {padding:10px;
background-image: url(image/podklad.png);
background-repeat: no-repeat;
width:440px; 
height:160px; 
}
.sub_slide{ margin-top:130px;  margin-left:10px; color: #cccccc; font: 14px Trebuchet MS;  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 Trebuchet MS;  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 Trebuchet MS; position:absolute; width:160px; height:20px; padding-top:5px;  background-color: #ffffff;}

a.kup_t:link {text-decoration: none; color: #ffffff; font: bold 12px Trebuchet MS;}
a.kup_t:visited {text-decoration: none; color: #ffffff; font: bold 12px Trebuchet MS;}
a.kup_t:hover {text-decoration: none; color: #777777; font: bold 12px Trebuchet MS;}
a.kup_t:active {text-decoration: none; color: #777777; font: bold 12px TTrebuchet MS;}


a.sub_link:link {text-decoration: none; color: #777777; font: 11px Trebuchet MS;}
a.sub_link:visited {text-decoration: none; color: #777777; font: 11px Trebuchet MS;}
a.sub_link:hover {text-decoration: none; color: #ffffff; font: 11px Trebuchet MS;}
a.sub_link:active {text-decoration: none; color: #ffffff; font: 11px Trebuchet MS;}



a.alle_link:link {text-decoration: none; color: #ffffff; font: bold 14px Trebuchet MS;}
a.alle_link:visited {text-decoration: none; color: #ffffff; font: bold 14px Trebuchet MS;}
a.alle_link:hover {text-decoration: none; color: #777777; font: bold 14px Trebuchet MS;}
a.alle_link:active {text-decoration: none; color: #777777; font: bold 14px Trebuchet MS;}

.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 Trebuchet MS; 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;}


.stop{

  	color: #cccccc;
  	font: 11px Trebuchet MS;
	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{height:150px; margin-top:20px;}



.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{
background-image: url(image/bg.png);  
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;
}
