* {margin: 0; padding: 0;}
p {margin-bottom: 0px; margin-top: 0px;}
object {display: block;}

hr {
height: 1px; 
color:#cccccc;
background-color: #cccccc;
border: 0;
}


td{
  	font: 11px Trebuchet MS; 
}
table {
	margin-left: auto;
	margin-right: auto;
}



.alert{background-color: #ffffff;  font: bold 16px Arial;  color: #ff0000;}


#wysuwane
{
display:block;
z-index:9999999;
    background: url("image/fbpodklad.png") no-repeat scroll 0 0 transparent;
    padding: 10px;
    width: 235px;
    height:402px;
    position: fixed;
    left: 0px;
    top: 150px;
    font: 12px Arial, Helvetica, sans-serif; color: #ffffff;
}
.zamknij{background-position: 0px 0px -242px 0px;}



.ellipse{
	float: left;
}

.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#000000;
}
.active_page{
	background-color:white !important;
	color:black !important;
}	

.content, .alt_content{
	color: black;
}

.content li, .alt_content li, .content > p{
	padding-left:7px;
	list-style: none;
	color: #ffffff;
	margin-left:-20px;
	 border-left: 4px solid #a50000; 
	 margin-bottom:14px;
}
.wpis_ksiega_g{font: 11px Arial, Helvetica, sans-serif;  color: #959595;}


.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 Arial, Helvetica, sans-serif;  color: #444444;}
.szuk{ margin-left:30px;float:left;  font: bold 11px Arial, Helvetica, sans-serif;  color: #ffffff;}
.szuk2{margin-top:1px; margin-left:5px;float:left;}



.form_kont{margin-left:5px;background-color: #ffffff;  padding-top:0px; padding-left:5px;  text-align: left;  width: 220px; height:18px; border: 1px solid #555555; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}
.form_kont:hover{margin-left:5px;background-color: #cccccc;  padding-top:0px; padding-left:5px;  text-align: left;  width: 220px; height:18px; border: 1px solid #ff0000; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}
.form_kont:focus{margin-left:5px;background-color: #cccccc;  padding-top:0px; padding-left:5px;  text-align: left;  width: 220px; height:18px; border: 1px solid #ffffff; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}



.form_kont2{margin-left:5px;background-color: #ffffff; padding-top:0px; padding-left:5px;  text-align: left;  width: 400px; height:150px; border: 1px solid #555555; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}
.form_kont2:hover{margin-left:5px;background-color: #cccccc; padding-top:0px; padding-left:5px;  text-align: left;  width: 400px; height:150px; border: 1px solid #ff0000; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}
.form_kont2:focus{margin-left:5px;background-color: #cccccc; padding-top:0px; padding-left:5px;  text-align: left;  width: 400px; height:150px; border: 1px solid #ffffff; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}


.form_kont4{margin-left:5px;background-color: #ffffff; padding-top:0px; padding-left:5px;  text-align: left;  width: 220px; height:70px; border: 1px solid #555555; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}
.form_kont4:hover{margin-left:5px;background-color: #cccccc; padding-top:0px; padding-left:5px;  text-align: left;  width: 220px; height:70px; border: 1px solid #ff0000; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}
.form_kont4:focus{margin-left:5px;background-color: #cccccc; padding-top:0px; padding-left:5px;  text-align: left;  width: 220px; height:70px; border: 1px solid #ffffff; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}


.form_token{margin-left:5px;background-color: #ffffff;  padding-top:0px; padding-left:5px;  text-align: left;  width:63px; height:18px; border: 1px solid #555555; font: 12px Arial, Helvetica, sans-serif;  color: #444444;}


.wyslij_formul {margin-left:5px; margin-top:3px;
background-color: #474747; 
font: bold 12px Arial, Helvetica, sans-serif;  
color: #ffffff; border: 0px; 
cursor: pointer; 
display:block; 
width:100px; 
text-decoration: none; 
padding:3px;  
text-align: center;  
}

.wyslij_formul:hover {margin-left:5px;margin-top:3px;
background-color: #f0f0f0; 
font: bold 12px Arial, Helvetica, sans-serif;  
color: #000000; border: 0px; 
cursor: pointer; 
display:block; 
width:100px; 
text-decoration: none; 
padding:3px;  
text-align: center;  
}


.wyslij_zam {
background: url(image/zamow.png) 0px 3px no-repeat ; 
margin-left:2px;
border: 0px; 
cursor: pointer; 
display:block; 
width:160px; height:42px;
background-color: #ff0000; text-align: left;  font: bold 16px Arial, Helvetica, sans-serif;  color: #ffffff;
text-decoration: none; 
text-align: center;  
}

.wyslij_zam:hover {
background: url(image/zamow.png) 0px 3px no-repeat ; 
margin-left:2px;
border: 0px; 
cursor: pointer; 
display:block; 
width:160px; height:42px;
background-color: #ffffff; text-align: left;  font: bold 16px Arial, Helvetica, sans-serif;  color: #ff0000;
text-decoration: none; 
text-align: center; 
}







a.do_koszyka:link {background: url(image/kup.png) 0px 3px no-repeat ; display:block; width:165px; height:35px; text-decoration: none;  padding-left:50px; padding-top:10px;  background-color: #000000; text-align: left;  font: bold 16px Trebuchet MS;  color: #ff0000;}
a.do_koszyka:visited {background: url(image/kup.png) 0px 3px no-repeat ; display:block; width:165px; height:35px; text-decoration: none;  padding-left:50px; padding-top:10px;  background-color: #000000; text-align: left;  font: bold 16px Trebuchet MS;  color: #ff0000;}
a.do_koszyka:hover {background: url(image/kup.png) 0px 3px no-repeat ; display:block; width:165px; height:35px; text-decoration: none;  padding-left:50px; padding-top:10px;  background-color: #ff0000; text-align: left;  font: bold 16px Trebuchet MS;  color: #ffffff;}
a.do_koszyka:active {background: url(image/kup.png) 0px 3px no-repeat ; display:block; width:165px; height:35px; text-decoration: none;  padding-left:50px; padding-top:10px;  background-color: #ff0000; text-align: left;  font: bold 16px Trebuchet MS;  color: #ffffff;}

a.do_koszyka2:link {background: url(image/zamow.png) 0px 3px no-repeat ; display:block; width:145px; height:35px; text-decoration: none;  padding-left:50px; padding-top:10px;  background-color: #000000; text-align: left;  font: bold 16px Trebuchet MS;  color: #ff0000;}
a.do_koszyka2:visited {background: url(image/zamow.png) 0px 3px no-repeat ; display:block; width:145px; height:35px; text-decoration: none;  padding-left:50px; padding-top:10px;  background-color: #000000; text-align: left;  font: bold 16px Trebuchet MS;  color: #ff0000;}
a.do_koszyka2:hover {background: url(image/zamow.png) 0px 3px no-repeat ; display:block; width:145px; height:35px; text-decoration: none;  padding-left:50px; padding-top:10px;  background-color: #ff0000; text-align: left;  font: bold 16px Trebuchet MS;  color: #ffffff;}
a.do_koszyka2:active {background: url(image/zamow.png) 0px 3px no-repeat ; display:block; width:145px; height:35px; text-decoration: none;  padding-left:50px; padding-top:10px;  background-color: #ff0000; text-align: left;  font: bold 16px Trebuchet MS;  color: #ffffff;}


.bod{
  	position:relative;
  	font: 11px Arial, Helvetica, sans-serif; color: #b8b8b8;
	margin-left: auto;
	margin-right: auto;
	width:1176px;  
	text-align: left; 
}


.doc{ width:979px; margin-right:1px; min-height:400px; margin-top:160px; display: block;  font: 11px Arial, Helvetica, sans-serif; color: #d3d3d3; float:left;}
.sub_tl{
  float:left; width:195px; margin-top:198px;
padding-top:10px;
min-height:188px;  
background: url(image/bg-doc.png) 0px 0px;  
border-top: 6px solid #ff0000;
float:left;}

.sciezka_op{padding-left:5px; padding-top:3px; text-align: left; background-color: #181818;  height:18px; display:block; border-bottom: 1px dotted #9e9e9e;} 


a.sciezka:link {text-decoration: none; color: #cccccc; font: 12px Arial, Helvetica, sans-serif;}
a.sciezka:visited {text-decoration: none; color: #cccccc; font: 12px Arial, Helvetica, sans-serif;}
a.sciezka:hover {text-decoration: none; color: #ffffff; font:  12px Arial, Helvetica, sans-serif;}
a.sciezka:active {text-decoration: none; color: #ffffff; font:  12px Arial, Helvetica, sans-serif;}


.stop{
  	position:relative;
  	font: 11px Arial, Helvetica, sans-serif; color: #888888;
	margin-left: auto;
	margin-right: auto;
	width:1176px;  
	text-align: left; 
	border-top:5px solid #890000;
}










header, footer, aside, nav, article {
display: block;
}




.hide { 
display: none;
}

#flashcontent{
display:block;
margin:0px;
padding:0px;  
width:980px;  
height:300px;
}
#flash{
display:block;
margin:0px;
padding:0px;  
width:980px;  
height:300px;
}

#laduj{width:100%; height:100%; min-height:100%; position:absolute;}
#galeriaflash{
position: absolute;
display:block;
margin:0px;
padding:0px;  
width:100%;  
height: 100%;
min-height:100%;
z-index:99999;
}



#flashkalendarz{
margin:0px;
padding:0px;  
width:282px;  
height:253px;
}



h1 { 
margin:0px;
padding:0px;  
text-align: left; 
font: 11px Arial, Helvetica, sans-serif;
}

h2 { 
margin:0px;
padding:0px;  
text-align: left; 
font: bold 12px Arial, Helvetica, sans-serif;
color:#bdbdbd;
float:left;
}
.od {float:left; color:#cccccc;}

h3 { 
text-align: left; 
font-family: 'Ubuntu Condensed', sans-serif;
color:#ffffff;
font-size:18px;
}









.text_sub{
padding:0px 5px 5px 5px;
text-align: justify; 
font: 11px Arial, Helvetica, sans-serif;
color:#57646f;
}



.ul-kat ul, .menu-bok ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}


.ul-kat ul li{
width:195px; 
height:400px;  
background: url(image/bg-doc.png) 0px 0px;  
border-bottom: 6px solid #8e0013;
float:left;
margin-right:1px;
display: block; 
overflow: hidden;
position: relative;
}

.menu_slide{margin-left:2px; z-index:2;position: relative; top:-400px; display:block; }
.menu_slide2{background-color: #000000;  z-index:3;position: absolute; top:200px; width:195px; padding-top:15px; height:45px; text-align: center; display:block; font-family: 'Ubuntu Condensed', sans-serif;}


a.kategoria:link {font: 18px Arial, Helvetica, sans-serif; color:#8e8e8e; width:195px; height:400px; display:block;}
a.kategoria:visited {font: 18px Arial, Helvetica, sans-serif; color:#8e8e8e; width:195px; height:400px; display:block;}
a.kategoria:hover {font: 18px Arial, Helvetica, sans-serif; color:#ffffff; width:195px; height:400px; display:block;}
a.kategoria:active {font: 18px Arial, Helvetica, sans-serif; color:#ffffff;width:195px; height:400px; display:block;}





.ul-kat_str ul{
margin: 0px;
padding: 0px;
list-style-type: none;
z-index:5;

}


.ul-kat_str ul li{
float:left;
margin-right:1px;
display: block; 
overflow: hidden;
position: relative;
z-index:6;
height:156px;
}

.menu_c{
width:195px; 
height:400px;  
background: url(image/bg-doc.png) 0px 0px;  
border-bottom: 6px solid #8e0013;
position: relative; top:-250px; display:block;
z-index:6;

}




.menu_slide_str{margin-left:2px;z-index:7;position: relative; top:-400px; display:block; }
.menu_slide2_str{background-color: #000000;  z-index:8;position: absolute; top:300px; width:195px; padding-top:20px; height:40px; text-align: center; display:block; font-family: 'Ubuntu Condensed', sans-serif;}


a.kategoria_str:link {top:-250px; font: 18px Arial, Helvetica, sans-serif; color:#8e8e8e; width:195px; height:400px; display:block;}
a.kategoria_str:visited {top:-250px;font: 18px Arial, Helvetica, sans-serif; color:#8e8e8e; width:195px; height:400px; display:block;}
a.kategoria_str:hover {top:-250px;font: 18px Arial, Helvetica, sans-serif; color:#ffffff; width:195px; height:400px; display:block;}
a.kategoria_str:active {top:-250px;font: 18px Arial, Helvetica, sans-serif; color:#ffffff;width:195px; height:400px; display:block;}



.menu-bok ul li{
padding:2px;
}

.subkategoria_w {padding-left:5px; text-decoration: none; color: #ffffff; font-family: 'Ubuntu Condensed', sans-serif; font-size:16px; display:block; border-bottom: 1px solid #8e0013;}
a.subkategoria:link {margin-left:5px;padding-left:5px; text-decoration: none; color: #777777; font-family: 'Ubuntu Condensed', sans-serif; font-size:16px;}
a.subkategoria:visited {margin-left:5px;padding-left:5px;  text-decoration: none; color: #777777; font-family: 'Ubuntu Condensed', sans-serif;}
a.subkategoria:hover {margin-left:5px;padding-left:5px;  text-decoration: none; color: #adadad; font-family: 'Ubuntu Condensed', sans-serif;}
a.subkategoria:active {margin-left:5px;padding-left:5px;   text-decoration: none; color: #adadad; font-family: 'Ubuntu Condensed', sans-serif;}


.subsubkategoria {margin-left:15px;font-family: 'Ubuntu Condensed', sans-serif; padding-left:5px; text-align: left; color:#545454;}
a.subsubkategoria:link {margin-left:15px;font-family: 'Ubuntu Condensed', sans-serif; padding-left:5px; text-align: left; color:#545454; font-size:14px;}
a.subsubkategoria:visited {margin-left:15px;font-family: 'Ubuntu Condensed', sans-serif; padding-left:5px;  text-align: left; color:#545454;}
a.subsubkategoria:hover {margin-left:15px;font-family: 'Ubuntu Condensed', sans-serif; padding-left:5px; text-align: left; color:#ffffff;}
a.subsubkategoria:active {margin-left:15px;font-family: 'Ubuntu Condensed', sans-serif; padding-left:5px; text-align: left; color:#ffffff;}



.sub { margin-bottom:7px; margin-top:7px; padding-right:5px; vertical-align: top; background: url(image/bg-zdj.png) 0px 0px;}
.sub_zdj{float:left; margin-right:10px; padding:5px; background-color: #ffffff; display:block; }
.sub_slide{width:379px; height:180px;  position:absolute; display:block; background: url(image/bg-zdj.png) 0px 0px;}

.mee_slide{ margin-top:130px;  margin-left:10px; color: #cccccc; font: 14px Arial, Helvetica, sans-serif;  display: none; position:absolute; width:150px; height:27px; padding-top:13px; padding-left:10px;  background-color: #111111;}

.stron {margin-right:3px; padding:5px; float:left; font: bold 11px Arial, Helvetica, sans-serif; color:#ffffff; background-color: #ff0000;}
a.stron:link {margin-right:3px; padding:5px; float:left; font: bold 11px Arial, Helvetica, sans-serif; color:#ffffff; background-color: #181818;}
a.stron:visited {float:left;font: bold 11px Arial, Helvetica, sans-serif; color:#ffffff; background-color: #181818;}
a.stron:hover {float:left;font: bold 11px Arial, Helvetica, sans-serif; color:#000000; background-color: #e2e2e2;}
a.stron:active {float:left;font: bold 11px Arial, Helvetica, sans-serif; color:#000000;background-color: #e2e2e2;}


a.kup_t:link {text-decoration: none; color: #ff0000; font: bold 12px Arial, Helvetica, sans-serif;}
a.kup_t:visited {text-decoration: none; color: #ff0000; font: bold 12px Arial, Helvetica, sans-serif;}
a.kup_t:hover {text-decoration: none; color: #777777; font: bold 12px Arial, Helvetica, sans-serif;}
a.kup_t:active {text-decoration: none; color: #777777; font: bold 12px Arial, Helvetica, sans-serif;}


a.sub_link:link {text-decoration: none; color: #777777; font: 11px Arial, Helvetica, sans-serif;}
a.sub_link:visited {text-decoration: none; color: #777777; font: 11px Arial, Helvetica, sans-serif;}
a.sub_link:hover {text-decoration: none; color: #ff0000; font: 11px Arial, Helvetica, sans-serif;}
a.sub_link:active {text-decoration: none; color: #ff0000; font: 11px Arial, Helvetica, sans-serif;}



a.alle_link:link {text-decoration: none; color: #777777; font: bold 14px Arial, Helvetica, sans-serif;}
a.alle_link:visited {text-decoration: none; color: #777777; font: bold 14px Arial, Helvetica, sans-serif;}
a.alle_link:hover {text-decoration: none; color: #ffffff; font: bold 14px Arial, Helvetica, sans-serif;}
a.alle_link:active {text-decoration: none; color: #ffffff; font: bold 14px Arial, Helvetica, sans-serif;}

.alle {margin-right:5px; margin-left:6px; margin-bottom:10px; display: inline-table; width:180px;}
.alle_slide{ margin-top:75px;  margin-left:10px; color: #000000; font: 14px Arial, Helvetica, sans-serif; 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 Arial, Helvetica, sans-serif;
color:#ff0000;
}

.mini_j {color: #000000; float:left; position:absolute; background-image: url(image/bg-mini.png); display:block;width:46px; height:12px;padding:2px; padding-top:37px;  cursor:pointer;}
.mini_jpg {width:50px; height:50px; padding:5px; background-image: url(image/miniatura.png); float:left; margin-left:2px; margin-right:3px; margin-bottom:3px;}


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: #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 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, 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;
vertical-align: top;
        display: inline-block;
        zoom: 1;
        *display: inline;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li ul li a{
display: block;
text-decoration: none;
width:200px;

}

.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{
margin: 0;
border-top-width: 0;
text-align:left;

}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 40px;
left: 20px;

}

.rightarrowclass{
position: absolute;
top: 3px;
right: 0px;

}

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