* {margin: 0; padding: 0;}

p {margin-bottom: 0px; margin-top: 0px;}
object {display: block;}
ul{display: block; margin-left:20px;}
ol{display: block; margin-left:20px;}
hr {
height: 1px; 
color:#cccccc;
background-color: #775636;
border: 0;
}


div{font: 14px Arial, Helvetica, sans-serif; color:#333333;}
td{font: 14px Arial, Helvetica, sans-serif; color:#333333;}
table {margin-left: auto;margin-right: auto;}
#form_row{float:left; width:150px;}
#form_row2{float:left;}


#wrapper {
	margin-left: auto;
	margin-right: auto;
	}
 
.accordionButton {	

	cursor: pointer;
	}
 
.accordionContent {	

	display: none;
	}



input{margin:3px;background-color: #ffffff;  padding:3px; text-align: left;  border: 1px solid #cccccc; color: #444444;}

.form_info{font-size:14px; color:#ffffff;}
.form_input{margin:2px;background-color: #888888; width:202px;  text-align: left;  border: 1px solid #444444; color: #cccccc;}

#submit{cursor:pointer; margin:5px;background-color: #222222;  padding:3px;  text-align: left;  border: 1px solid #cccccc; color: #ffffff; font-weight:bold;}
#submit:hover{cursor:pointer; margin:5px;background-color: #eeeeee;  padding:3px;  text-align: left;  border: 1px solid #cccccc; color: #222222; font-weight:bold;}

#submito{cursor:pointer; margin:5px;background-color: #222222;  padding:3px;  text-align: left;  border: 1px solid #cccccc; color: #ffffff; font-weight:bold;}
#submito:hover{cursor:pointer; margin:5px;background-color: #eeeeee;  padding:3px;  text-align: left;  border: 1px solid #cccccc; color: #222222; font-weight:bold;}


.naglowek{color: #333333; font-family: 'Times New Roman'; font-size:20px;}

input{font: 12px Arial, Helvetica, sans-serif; color:#333333; margin:3px;background-color: #ffffff;  padding:3px; text-align: left;  border: 1px solid #cccccc; color: #444444; }
textarea{font: 12px Arial, Helvetica, sans-serif; color:#333333; margin:3px;background-color: #ffffff;  padding:3px; text-align: left;  border: 1px solid #cccccc; color: #444444; }


.alert{background-color: #ffffff;  font: bold 16px Arial;  color: #ff0000; width:400px;}
#wynik_blad{font:  14px Arial; color: #ff0000;}
#wynik_blad2{font:  14px Arial; color: #ff0000;}
#wynik_bladKSIEGA{font:  14px Arial; color: #ff0000;}
#wynik_bladkont{font:  14px Arial; color: #ff0000;}


.str{position:absolute; width:100%; margin-top:300px; z-index:25;}
.bod{
	margin-left: auto;
	margin-right: auto;
	width:1200px;  
	text-align: left; 
}

.stop{
	margin-left: auto;
	margin-right: auto;
	width:1200px;   
	text-align: left; 
}

.logo{display:block;}

.menu-top{
 	display:block;
 	width:100%;
	height:64px;
	text-align: center; 
}
.menu-zdjecie{
	position:absolute;
 	width:100%;
}

.zakryj1{z-index:19;  width:100%; position:absolute;}
.hover_Graf {margin-left: auto;margin-right: auto;display: block; overflow: hidden; position: relative; height: 450px;width: 1200px;}
.maska{top:500px; position:absolute;}
.maska2{top:-700px; position:absolute;}


.LOgo{
  z-index:21;
  margin-top:-360px;
	position:absolute;
 	display:block;
}

.siatka{
  z-index:20;
  width:100%; height:450px;
	position:absolute;
	background: url(image/grid.png) 0px 0px;
 	display:block;
 	 border-bottom: 1px solid #000000;
}
.tlo-siatka{
  margin-top:100px;
  width:100%; height:450px;
  position:absolute;
 	display:block;
}




.menu{
	background: url(image/bg-menu.jpg) 0px 0px;
 	display:block;
 	padding:5px;
 	width:280px; 
	text-align: left; 
}

.box1a{color: #444444;}

.boxx1{position:absolute;display:block; width:300px; margin-top:-370px; margin-left:900px; }

.mee1{background: url(image/menug-top.png) 0px 0px no-repeat; width:258px; height:50px;}
.mee2{background: url(image/menu-g.png) 0px 0px ; width:214px; padding-left:22px; padding-right:19px;}
.mee3{background: url(image/menug-bottom.png) 0px 0px no-repeat; width:258px; height:50px;}

.menu-okno{position:absolute;display:block; width:258px; margin-top:50px;}
.menu-okno2{position:absolute;display:block; width:258px; margin-left:942px; margin-top:50px;}

.dokument{ margin-top:86px;}


.produkt_cechy{color: #444444; font-family: 'Times New Roman';  font-size:18px;}
.produkt_cechy_nazwa{color: #ff0000; font-family: 'Times New Roman';  font-size:24px;}


.nowosci{display:block; background-color: #211300; height:35px;}
.top_5{background: url(image/box-cien.png) 0px 0px no-repeat; margin-top:-5px; margin-left:-5px; padding-left:10px; padding-top:5px; height:40px; display:block;  color: #444444;  font-family: 'Times New Roman'; font-size: 22px;}
a.top_5_link:link {text-decoration: none; color: #cccccc;}
a.top_5_link:visited {text-decoration: none; color: #cccccc;}
a.top_5_link:hover {text-decoration: none; color: #ffffff;}
a.top_5_link:active {text-decoration: none; color: #ffffff;}


.informacyjne{padding-left:55px; padding-top:4px; display:block; background-color: #211300; height:30px; color: #ffffff; font-family: 'Times New Roman';  font-size:18px;}
.wyszukiwarka{margin-top:10px;padding-left:10px; padding-top:4px; display:block; height:30px; color: #cccccc; font-family: 'Times New Roman'; font-size: 22px; }
.wyszukiwarka_inf{display:block;  color: #7a5a33; font-size:14px;}


.doca{ background-color: #211300; padding:10px;}
.doc{display:block; background: url(image/bg-doc.png) 0px 0px; min-height:300px; padding:10px;}
.top_menu{ background: url(image/podklad-top.png) 0px 0px; float:right; display:block; display:block; width:447px; height:50px; padding-top:10px; margin-bottom:130px;}
.panel_koszyk{margin-top: -395px;float:right; display:block; background: url(image/koszyk-strona.png) 0px 0px; width:447px; height:30px; padding-top:10px;}






.ul-left ul{margin: 0px;padding: 0px;list-style-type: none;}
.ul-left ul li{position: relative;display: block;}


a.nowosci_link:link {text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif;  font-size: 16px; padding-left:4px;}
a.nowosci_link:visited {text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 16px;  padding-left:4px;}
a.nowosci_link:hover {text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px;  padding-left:4px;}
a.nowosci_link:active {text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px;  padding-left:4px;}

a.nowosci_link2:link {text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  padding-left:2px;}
a.nowosci_link2:visited {text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  padding-left:2px;}
a.nowosci_link2:hover {text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  padding-left:2px;}
a.nowosci_link2:active {text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  padding-left:2px;}


#zaznacz_lewe { color: #ff0000;}
#zaznacz_top { color: #ffffff;}

a:link {text-decoration: none; color: #513717;}
a:visited {text-decoration: none; color: #513717;}
a:hover {text-decoration: none; color: #32200a;}
a:active {text-decoration: none; color: #32200a;}

#shadowBOX {   
-moz-box-shadow: 3px 3px 4px #000; 
-webkit-box-shadow: 3px 3px 4px #000;  
box-shadow: 3px 3px 4px #000; 
/* For IE 8 */ 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";  
/* For IE 5.5 - 7 */ 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); 
}


a.katTop:link {

	width:120px; height:24px;margin-right:3px; display:block; 
	background: url(image/button-top.png) 0px 0px no-repeat;  text-decoration: none;
	padding-top:40px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 18px;
	 border-bottom: 1px solid #000000;
 }
a.katTop:visited {

	width:187px; height:24px; margin-right:3px; display:block; 
	background: url(image/button-top.png) 0px 0px no-repeat;  text-decoration: none;
	padding-top:40px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 18px;
	border-bottom: 1px solid #000000; 
 }
a.katTop:hover {
    
	width:120px; height:44px;margin-right:3px; display:block; 
	background: url(image/button-top.png) 0px -64px no-repeat;  text-decoration: none;
	padding-top:20px;color: #81d7ec; font-family: Arial, Helvetica, sans-serif; font-size: 20px;
	border-bottom: 1px solid #ffffff;
 } 
a.katTop:active {
    
	width:120px; height:44px;margin-right:3px; display:block; 
	background: url(image/button-top.png) 0px -64px no-repeat;  text-decoration: none;
	padding-top:20px; color: #81d7ec; font-family: Arial, Helvetica, sans-serif; font-size: 20px;
	border-bottom: 1px solid #ffffff;
 } 
 
 
a.katTop.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	width:120px; height:44px;margin-right:3px; display:block; 
	background: url(image/button-top.png) 0px -64px no-repeat;  text-decoration: none;
	padding-top:20px; color: #81d7ec; font-family: Arial, Helvetica, sans-serif; font-size: 20px;
	border-bottom: 1px solid #ffffff;
}
 

a.katTop2:link {border-bottom: 1px dotted #7f7f7f;padding:5px;background-color: #4a4a4a; padding-left:15px; text-decoration: none; color: #ffffff; font:  12px Arial, Helvetica, sans-serif;}
a.katTop2:visited {border-bottom: 1px dotted #7f7f7f;padding:5px;background-color: #4a4a4a;padding-left:15px;  text-decoration: none; color: #ffffff; font:   12px Arial, Helvetica, sans-serif;}
a.katTop2:hover {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #000000;padding-left:15px;  text-decoration: none; color: #cccccc; font:  12px Arial, Helvetica, sans-serif;}
a.katTop2:active {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #000000; padding-left:15px;   text-decoration: none; color: #cccccc; font: 12px Arial, Helvetica, sans-serif;}
a.katTop2.selected {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #000000; padding-left:15px;   text-decoration: none; color: #cccccc; font: 12px Arial, Helvetica, sans-serif;}
 
a.katTop3:link {border-bottom: 1px dotted #7f7f7f;padding:5px;background-color: #000000; padding-left:15px; text-decoration: none; color: #ffffff; font:  12px Arial, Helvetica, sans-serif;}
a.katTop3:visited {border-bottom: 1px dotted #7f7f7f;padding:5px;background-color: #000000;padding-left:15px;  text-decoration: none; color: #ffffff; font:   12px Arial, Helvetica, sans-serif;}
a.katTop3:hover {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #444444;padding-left:15px;  text-decoration: none; color: #cccccc; font:  12px Arial, Helvetica, sans-serif;}
a.katTop3:active {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #444444; padding-left:15px;   text-decoration: none; color: #cccccc; font: 12px Arial, Helvetica, sans-serif;}
 

a.kat1:link {padding:18px;display:block; background: url(image/kat1.png) 5px 25px no-repeat; padding-left:17px; text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 18px; border-bottom: 1px dotted;}
a.kat1:visited {padding:18px;display:block; background: url(image/kat1.png) 5px 25px no-repeat; padding-left:17px; text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 18px; border-bottom: 1px dotted;}
a.kat1:hover {padding:18px;display:block; background: url(image/kat1.png) 8px 25px no-repeat; padding-left:17px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; border-bottom: 1px dotted;}
a.kat1:active {padding:18px;display:block; background: url(image/kat1.png) 8px 25px no-repeat; padding-left:17px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; border-bottom: 1px dotted;}

a.kat2:link {padding:3px;display:block; background: url(image/kat1.png) 25px 9px no-repeat; padding-left:37px; text-decoration: none; color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
a.kat2:visited {padding:3px;display:block; background: url(image/kat1.png) 25px 9px no-repeat; padding-left:37px; text-decoration: none; color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
a.kat2:hover {padding:3px;display:block; background: url(image/kat1.png) 28px 9px no-repeat; padding-left:37px; text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
a.kat2:active {padding:3px;display:block; background: url(image/kat1.png) 28px 9px no-repeat; padding-left:37px; text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }


a.kat3:link {display:block; background: url(image/kat1.png) 45px 6px no-repeat; padding-left:57px; text-decoration: none; color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.kat3:visited {display:block; background: url(image/kat1.png) 45px 6px no-repeat; padding-left:57px; text-decoration: none; color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.kat3:hover {display:block; background: url(image/kat1.png) 48px 6px no-repeat; padding-left:57px; text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.kat3:active {display:block; background: url(image/kat1.png) 48px 6px no-repeat; padding-left:57px; text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }


a.kat4:link {display:block; background: url(image/kat1.png) 65px 6px no-repeat; padding-left:77px; text-decoration: none; color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.kat4:visited {display:block; background: url(image/kat1.png) 65px 6px no-repeat; padding-left:77px; text-decoration: none; color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.kat4:hover {display:block; background: url(image/kat1.png) 68px 6px no-repeat; padding-left:77px; text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a.kat4:active {display:block; background: url(image/kat1.png) 68px 6px no-repeat; padding-left:77px; text-decoration: none; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 14px; ;}


a.powrot:link {text-decoration: none; color: #ff0000;font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size:16px;}
a.powrot:visited {text-decoration: none; color: #ff0000;}
a.powrot:hover {text-decoration: none; color: #000000;}
a.powrot:active {text-decoration: none; color: #000000;}


a.zaloguj:link {text-decoration: none; color: #555555; font-family: 'Times New Roman'; letter-spacing: -1px; font-size:16px;}
a.zaloguj:visited {text-decoration: none; color: #555555; font-family: 'Times New Roman'; letter-spacing: -1px; font-size:16px;}
a.zaloguj:hover {text-decoration: none; color: #ff0000; font-family: 'Times New Roman'; letter-spacing: -1px; font-size:16px;}
a.zaloguj:active {text-decoration: none; color: #ff0000; font-family: 'Times New Roman'; letter-spacing: -1px; font-size:16px;}


.sciezka {float:left; width:800px; padding:5px; text-align: left; display:block; text-decoration: none; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
a.sciezka_l:link {text-decoration: none; color: #555555; font-family: Arial, Helvetica, sans-serif;  font-size:16px; }
a.sciezka_l:visited {text-decoration: none; color: #555555; }
a.sciezka_l:hover {text-decoration: none; color: #000000;}
a.sciezka_l:active {text-decoration: none; color: #000000;}


a.komentarz:link {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #000000; font-family: 'Times New Roman';  font-size:22px;}
a.komentarz:visited {background: url(image/comments.png) 0px 0px no-repeat; text-decoration: none; color: #000000;}
a.komentarz:hover {background: url(image/comments.png) 0px 0px no-repeat; text-decoration: none; color: #ff0000;}
a.komentarz:active {background: url(image/comments.png) 0px 0px no-repeat; text-decoration: none; color: #ff0000;}




.wpisz_haslo {border: 0px; cursor: pointer;  text-decoration: none;   text-align: left;   font-family: 'Times New Roman';  font-size:16px; color: #ff0000; }
.wpisz_haslo:hover {border: 0px; cursor: pointer; text-decoration: none;  text-align: left;   font-family: 'Times New Roman';  font-size:16px;  color: #000000;}


.naglowek_mini{font-family: 'Times New Roman';  font-size:16px;}
.wylicz_mini{position:absolute; display:none; height:25px;  padding-top:10px; padding-left:4px; }


a.opis_video_nag:link {display:block;  text-decoration: none; font-size:14px; color: #000000;}
a.opis_video_nag:visited {display:block; text-decoration: none; font-size:14px; color: #000000;}
a.opis_video_nag:hover {display:block; text-decoration: none; font-size:14px; color: #000000;}
a.opis_vide_nago:active {display:block; text-decoration: none; font-size:14px; color: #000000;}

a.opis_video:link { display:block; text-decoration: none; font-size:11px; color: #555555;}
a.opis_video:visited {display:block; text-decoration: none; font-size:11px; color: #555555;}
a.opis_video:hover {display:block; text-decoration: none; font-size:11px; color: #555555;}
a.opis_video:active {display:block; text-decoration: none; font-size:11px; color: #555555;}

/**
SKLEP
 */
 
a.s_top:link {display:block;width:14px; height:11px; background: url(image/top.png) 0px 0px no-repeat; text-decoration: none;}
a.s_top:visited {background: url(image/top.png) 0px 0px no-repeat; text-decoration: none;}
a.s_top:hover {background: url(image/top.png) 0px -10px no-repeat; text-decoration: none; }
a.s_top:active {background: url(image/top.png) 0px -10px no-repeat; text-decoration: none; }

a.s_bottom:link {display:block;width:14px; height:11px; background: url(image/bottom.png) 0px -6px no-repeat; text-decoration: none;}
a.s_bottom:visited {background: url(image/bottom.png) 0px -6px no-repeat; text-decoration: none;}
a.s_bottom:hover {background: url(image/bottom.png) 0px 4px no-repeat; text-decoration: none; }
a.s_bottom:active {background: url(image/bottom.png) 0px 4px no-repeat; text-decoration: none; }

 
.stron {margin-right:3px; padding:5px; float:left; font-weight:bold; color:#ffffff; background-color: #ff0000;}
a.stron:link {text-decoration: none; margin-right:3px; padding:5px; float:left; font-weight:bold; color:#ffffff; background-color: #181818;}
a.stron:visited {text-decoration: none; float:left; font-weight:bold; color:#ffffff; background-color: #181818;}
a.stron:hover {text-decoration: none; float:left; font-weight:bold; color:#000000; background-color: #e2e2e2;}
a.stron:active {text-decoration: none; float:left; font-weight:bold; color:#000000;background-color: #e2e2e2;}
 
a.zloz_zamow:link {text-decoration: none; color:#ff0000; font-size:16px;}
a.zloz_zamow:visited {color:#ff0000;}
a.zloz_zamow:hover {color:#000000;}
a.zloz_zamow:active {color:#000000;}

a.wyl:link {margin-right:2px; padding:4px; background-color: #ffa800; text-decoration: none; color: #000000; font: bold 14px Trebuchet MS;}
a.wyl:visited {background-color: #ffa800;text-decoration: none; color: #000000; font: bold 14px Trebuchet MS;}
a.wyl:hover {background-color: #333333;text-decoration: none; color: #ffffff; font: bold 14px Trebuchet MS;}
a.wyl:active {text-decoration: none; color: #ffffff; font: bold 14px Trebuchet MS;}






#tooltip {
	position:absolute;
	z-index:9999;
	color:#fff;
	font-size:11px;
	min-width:80px;
	height:33px;
	padding-top:7px; padding-left:7px; padding-right:7px;
	background: url(image/chmurka.png) 0px 0px no-repeat; 
}

.tipBody{color:#ffffff; font-size:11px;}


a.zloz_zamow:link {color:#ff0000; }
a.zloz_zamow:visited {color:#ff0000;}
a.zloz_zamow:hover {color:#000000;}
a.zloz_zamow:active {color:#000000;}

.koszyk_row{margin-bottom:5px; height: 65px; float:left; padding:5px; border-right: 1px solid #cccccc;}

legend{ color: #ffffff; background-color: #000000;font-family: 'Times New Roman'; letter-spacing: -1px; font-size:16px;}

.pokaz_prod{margin-left:7px; padding-left:10px;  padding-top:12px; background-color: #000000; height:28px; position:absolute; display:none; color: #cccccc; font-family: 'Times New Roman';  font-size:14px;}


.produkt {display:block; float:left;}
.produkt_link {display:block; position:absolute;}
.produkt_podklad{background-color: #eeeeee; border: 1px solid #876740; display:none; position:absolute;}
.produkt_url {display:block; position:absolute;}


.cena_s{color: #ff0000;}
.cena_promo_s{color: #ff0000;}

.atrybuty{background-color: #eeeeee; height:55px; padding:5px;}
.atr{background-color: #666666; float:left; margin-right:5px;}
.naz-atrt{color: #ffffff;padding-left:10px;}

#dodaj{background-color: #ffffff;}

.koszyk {border: 0px; cursor: pointer;background: url(image/kup.png) 0px 3px no-repeat; display:block; width:220px; height:45px; text-decoration: none;  padding-left:50px; padding-top:3px;   text-align: left;  font-family: 'Times New Roman'; letter-spacing: -1px; font-size:16px; color: #ff0000; }
.koszyk:hover {border: 0px; cursor: pointer;background: url(image/kup.png) 0px 3px no-repeat; display:block; width:220px; height:45px; text-decoration: none;  padding-left:50px; padding-top:3px;   text-align: left;   font-family: 'Times New Roman'; letter-spacing: -1px; font-size:16px;  color: #000000;}


#koszyk {text-decoration: none; color: #555555; font-family: 'Times New Roman'; letter-spacing: -1px;font-size:16px;}



/**
SKLEP - KONIEC
 */


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



#komentarze_galeria{
display:block;
    width: 500px;
    height:450px;
    background-color: #ffffff;
}

#komen_gal_pok{
display:block;
z-index:9999999;
    background-color: #e9e9e9;
    padding: 10px;
    width: 500px;
    height:450px;
position:absolute;


-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 0 7px 7px#777;
-moz-box-shadow: 0 0 7px 7px #777;
box-shadow: 0 0 7px 7px #777;
behavior: url(../PIE.htc);

}
a.pok_kom:link {color:#a8a8a8; font-weight:bold;text-decoration: none;}
a.pok_kom:visited {color:#a8a8a8;font-weight:bold;text-decoration: none;}
a.pok_kom:hover {color:#ffffff;font-weight:bold;text-decoration: none;}
a.pok_kom:active {color:#ffffff;font-weight:bold;text-decoration: none;}


a.kom_ZAM:link {color:#ff0000; text-decoration: none;}
a.kom_ZAM:visited {color:#ff0000;text-decoration: none;}
a.kom_ZAM:hover {color:#000000;text-decoration: none;}
a.kom_ZAM:active {color:#000000;text-decoration: none;}

/**
KSIĘGA GOŚCI
 */

.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-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: #000000;
	margin-left:-20px;
	 border-left: 4px solid #a50000; 
	 margin-bottom:14px;
}
.wpis_ksiega_g{font-size: 11px; color: #959595;}



/* RAMKA CSS */



/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(image/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(image/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(image/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(image/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(image/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(image/borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */



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






/* DDSMOOTHMENU */



.ddsmoothmenu ul {
  z-index:100;
   clear: left;
   float: left;
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
   left: 50%;
   text-align: center;
}
.ddsmoothmenu ul li {
   display: block;
   float: left;
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
   right: 50%;
}



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

}



.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{
margin-left:117px;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{

text-align:left;
}


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

.downarrowclass{
position: absolute;
top: 40px;
display:none;
}

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

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