* {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:#555555;
background-color: #555555;
border: 0;
}



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


#easyTooltip{
	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; 
	}


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: #222222; width:217px;  text-align: left;  border: 1px solid #111111; 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: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:22px;}

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{height:100%;}
.bod{
	margin-left: auto;
	margin-right: auto;
	width:1200px;  
	min-height:100%;
	position:relative;
	
}
.doc{padding-bottom:150px;}
.stop{
	margin-left: auto;
	margin-right: auto;
	width:1200px;   
	text-align: left; 
	padding-top:50px;
}
#foote {margin-top:-201px; height:200px;border-top: dotted 1px #3f3f3f; background-color: #151515;   width:100%;}

.logo{height:100px; float:right;}

.menu-top0{float:right; text-align: right;}
.menu-top{
	background: url(image/bg-black.png) 0px 0px;
	height:80px;
	padding:8px;
-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(ie-css3.htc);
	margin-bottom:10px;
}


.dokument{display:block;float:left;
	 background: url(image/bg-black.png) 0px 0px; 
	padding:10px;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(ie-css3.htc);
	margin-bottom:10px;
}





.dokument3{display:block; float:left; margin-left:10px;
width:680px;
	 background: url(image/bg-black.png) 0px 0px; 
	padding:10px;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(ie-css3.htc);
	margin-bottom:10px;
}

.dokument4{display:block;
  border: 1px solid #222222;
	padding:8px;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(ie-css3.htc);

}





.box1a{color: #444444;}



.produkt_cechy{color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:18px;}
.produkt_cechy_nazwa{color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:24px;}



.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{display:block; color: #ee145b; font-family: 'Open Sans Condensed', sans-serif;  font-size:32px;}
.wyszukiwarka{margin-top:10px;padding-left:10px; padding-top:4px; display:block; background-color: #cc0b4a; height:30px; color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:22px;}
.wyszukiwarka_inf{display:block; background-color: #cc0b4a; color: #000000; font-size:14px;}




.panel_koszyk{float:right; display:block; height:20px;padding-top:10px; margin-right:20px;}




.ul-top ul {margin: 0px;padding: 0px;
   float: left;
   list-style: none;
}
.ul-top ul li {
   float: left;
   list-style: none;

}


.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: #8d8d8d; font-family: 'Open Sans Condensed', sans-serif;   font-size:19px;padding-left:4px;}
a.nowosci_link:visited {text-decoration: none; color: #8d8d8d; font-family: 'Open Sans Condensed', sans-serif;  font-size:19px;padding-left:4px;}
a.nowosci_link:hover {text-decoration: none; color: #e4e4e4; font-family: 'Open Sans Condensed', sans-serif;   font-size:19px;padding-left:4px;}
a.nowosci_link:active {text-decoration: none; color: #e4e4e4; font-family: 'Open Sans Condensed', sans-serif;   font-size:19px;padding-left:4px;}

a.nowosci_link2:link {text-decoration: none; color: #bba78e; font-family: 'Open Sans Condensed', sans-serif; font-size:18px;padding-left:4px;}
a.nowosci_link2:visited {text-decoration: none; color: #bba78e; font-family: 'Open Sans Condensed', sans-serif; font-size:18px;padding-left:4px;}
a.nowosci_link2:hover {text-decoration: none; color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:18px;padding-left:4px;}
a.nowosci_link2:active {text-decoration: none; color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:18px;padding-left:4px;}


#zaznacz_lewe { color: #ffffff;}


a:link {text-decoration: none; color: #ef5487;}
a:visited {text-decoration: none; color: #ef5487;}
a:hover {text-decoration: none; color: #f87ba3;}
a:active {text-decoration: none; color: #f87ba3;}




a.katTop:link {
  margin-left:1px;
	width:170px; 
	height:55px;
	padding-top:25px;
	display:block; 
	text-align: center; 
 	text-decoration: none;
 	background-color: #191919;
	color: #b1b1b1; 
	font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:bold;
	-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url(ie-css3.htc);
 }
a.katTop:visited {
  margin-left:1px;

	width:170px; 
	height:55px;
	padding-top:25px;
	display:block; 
	text-align: center; 
 	text-decoration: none;
 	background-color: #191919;
	color: #b1b1b1; 
	font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:bold;
 }
a.katTop:hover {
  margin-left:1px;
	width:170px; 
	height:55px;
	padding-top:25px;
	display:block; 
	text-align: center; 
 	text-decoration: none;
	background-color: #191919;
	color: #ffffff; 
	font-family: 'Open Sans Condensed', sans-serif; font-size:20px;  font-weight:bold;
 } 
a.katTop:active {
  margin-left:1px;
	width:170px; 
	height:55px;
	padding-top:25px;
	display:block; 
	text-align: center; 
 	text-decoration: none;
	background-color: #191919;
	color: #ffffff; 
	font-family: 'Open Sans Condensed', sans-serif; font-size:20px; font-weight:bold;
 } 


a.katTop.selected{
  margin-left:1px;
	width:170px; 
	height:55px;
	padding-top:25px;
	display:block; 
	text-align: center; 
 	text-decoration: none;
	
	color: #ffffff; 
	font-family: 'Open Sans Condensed', sans-serif; font-size:20px; font-weight:bold;
}
 

a.katTop2:link {border-bottom: 1px dotted #7f7f7f;padding:5px;background-color: #191919; 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: #191919;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: #ffffff;padding-left:15px;  text-decoration: none; color: #555555; font:  12px Arial, Helvetica, sans-serif;}
a.katTop2:active {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #ffffff; padding-left:15px;   text-decoration: none; color: #555555; font: 12px Arial, Helvetica, sans-serif;}
a.katTop2.selected {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #ffffff; padding-left:15px;   text-decoration: none; color: #555555; font: 12px Arial, Helvetica, sans-serif;}
 

a.katTop3:link {border-bottom: 1px dotted #7f7f7f;padding:5px;background-color: #2b2b2b; padding-left:15px; text-decoration: none; color: #ffffff; font:  11px Arial, Helvetica, sans-serif;}
a.katTop3:visited {border-bottom: 1px dotted #7f7f7f;padding:5px;background-color: #2b2b2b;padding-left:15px;  text-decoration: none; color: #ffffff; font:   11px Arial, Helvetica, sans-serif;}
a.katTop3:hover {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #cccccc;padding-left:15px;  text-decoration: none; color: #555555; font:  11px Arial, Helvetica, sans-serif;}
a.katTop3:active {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #cccccc; padding-left:15px;   text-decoration: none; color: #555555; font: 11px Arial, Helvetica, sans-serif;}
a.katTop3.selected {border-bottom: 1px dotted #ffffff;padding:5px;background-color: #cccccc; padding-left:15px;   text-decoration: none; color: #555555; font: 11px Arial, Helvetica, sans-serif;}
 



a.kat1:link {border-bottom: 1px dotted #222222;display:block; background: url(image/kat1.png) 5px 12px no-repeat; padding-left:17px; text-decoration: none; color: #ee145b; font-family: 'Open Sans Condensed', sans-serif; font-size:22px;}
a.kat1:visited {border-bottom: 1px dotted #222222;display:block; background: url(image/kat1.png) 5px 12px no-repeat; padding-left:17px; text-decoration: none; color: #ee145b; font-family: 'Open Sans Condensed', sans-serif; font-size:22px;}
a.kat1:hover {border-bottom: 1px dotted #ee145b;display:block; background: url(image/kat1.png) 8px 12px no-repeat; padding-left:17px; text-decoration: none; color: #cccccc; font-family: 'Open Sans Condensed', sans-serif; font-size:22px;}
a.kat1:active {border-bottom: 1px dotted #ee145b;display:block; background: url(image/kat1.png) 8px 12px no-repeat; padding-left:17px; text-decoration: none; color: #cccccc; font-family: 'Open Sans Condensed', sans-serif; font-size:22px;}



a.kat2:link {border-bottom: 1px dotted #222222;display:block; background: url(image/kat1.png) 25px 5px no-repeat; padding-left:37px; text-decoration: none; color: #c7c7c7; font-family:  Arial, Helvetica; font-size:14px;}
a.kat2:visited {border-bottom: 1px dotted #222222;display:block; background: url(image/kat1.png) 25px 5px no-repeat; padding-left:37px; text-decoration: none; color: #c7c7c7; font-family:  Arial, Helvetica; font-size:14px;}
a.kat2:hover {border-bottom: 1px dotted #ee145b;display:block; background: url(image/kat1.png) 28px 5px no-repeat; padding-left:37px; text-decoration: none; color: #ffffff; font-family:  Arial, Helvetica; font-size:14px;}
a.kat2:active {border-bottom: 1px dotted #ee145b;display:block; background: url(image/kat1.png) 28px 5px no-repeat; padding-left:37px; text-decoration: none; color: #ffffff; font-family:  Arial, Helvetica; font-size:14px;}



a.kat3:link {display:block;  padding-left:57px; text-decoration: none; color: #a5a5a5; font-family:  Arial, Helvetica; font-size:12px;}
a.kat3:visited {display:block;  padding-left:57px; text-decoration: none; color: #a5a5a5; font-family:  Arial, Helvetica; font-size:12px;}
a.kat3:hover {display:block; padding-left:57px; text-decoration: none; color: #c7c7c7; font-family:  Arial, Helvetica; font-size:12px;}
a.kat3:active {display:block;  padding-left:57px; text-decoration: none; color:  #c7c7c7; font-family:  Arial, Helvetica; font-size:12px;}


a.kat4:link {display:block;  padding-left:77px; text-decoration: none; color: #858384; font-family:  Arial, Helvetica; font-size:12px;}
a.kat4:visited {display:block;  padding-left:77px; text-decoration: none; color: #858384; font-family:  Arial, Helvetica; font-size:12px;}
a.kat4:hover {display:block;  padding-left:77px; text-decoration: none; color: #c7c7c7; font-family:  Arial, Helvetica; font-size:12px;}
a.kat4:active {display:block; padding-left:77px; text-decoration: none; color: #c7c7c7; font-family:  Arial, Helvetica; font-size:12px;}


a.powrot:link {text-decoration: none; color: #ee145b; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}
a.powrot:visited {text-decoration: none; color: #ee145b; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}
a.powrot:hover {text-decoration: none; color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}
a.powrot:active {text-decoration: none; color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}


a.zaloguj:link {text-decoration: none; color: #999999; font-family: Arial, Helvetica; font-size:11px; padding-left:10px;}
a.zaloguj:visited {text-decoration: none; color: #999999; font-family: Arial, Helvetica; font-size:11px; padding-left:10px;}
a.zaloguj:hover {text-decoration: none; color: #ee145b; font-family: Arial, Helvetica; font-size:11px; padding-left:10px;}
a.zaloguj:active {text-decoration: none; color: #ee145b; font-family: Arial, Helvetica; font-size:11px; padding-left:10px;}


.sciezka {float:left; width:840px; padding:5px; text-align: left; display:block; text-decoration: none; color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}
a.sciezka_l:link {text-decoration: none; color: #777777; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}
a.sciezka_l:visited {text-decoration: none; color: #777777; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}
a.sciezka_l:hover {text-decoration: none; color: #cccccc; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}
a.sciezka_l:active {text-decoration: none; color: #cccccc; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; font-family: 'Open Sans Condensed', sans-serif; font-size:20px;}


a.komentarz:link {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #ee145b; font-family: 'Open Sans Condensed', sans-serif; font-size:24px;}
a.komentarz:visited {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #ee145b; font-family: 'Open Sans Condensed', sans-serif; font-size:24px;}
a.komentarz:hover {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:24px;}
a.komentarz:active {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #ffffff; font-family: 'Open Sans Condensed', sans-serif; font-size:24px;}




.wpisz_haslo {border: 0px; cursor: pointer;  text-decoration: none;   text-align: left;   font-family: 'Open Sans Condensed', sans-serif; font-size:16px; color: #ff0000; }
.wpisz_haslo:hover {border: 0px; cursor: pointer; text-decoration: none;  text-align: left;   font-family: 'Open Sans Condensed', sans-serif; font-size:16px;  color: #000000;}


.naglowek_mini{font-family: 'Ubuntu Condensed', sans-serif; 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
 */
 
.form_rej{width:150px;}
 
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 {display:block;width:14px; height:11px; background: url(image/top.png) 0px 0px no-repeat; text-decoration: none;}
a.s_top:hover {display:block;width:14px; height:11px; background: url(image/top.png) 0px -10px no-repeat; text-decoration: none; }
a.s_top:active {display:block;width:14px; height:11px; 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 {display:block;width:14px; height:11px;background: url(image/bottom.png) 0px -6px no-repeat; text-decoration: none;}
a.s_bottom:hover {display:block;width:14px; height:11px;background: url(image/bottom.png) 0px 4px no-repeat; text-decoration: none; }
a.s_bottom:active {display:block;width:14px; height:11px;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; margin-right:3px; padding:5px;  float:left; font-weight:bold; color:#ffffff; background-color: #181818;}
a.stron:hover {text-decoration: none; margin-right:3px; padding:5px;  float:left; font-weight:bold; color:#000000; background-color: #e2e2e2;}
a.stron:active {text-decoration: none; margin-right:3px; padding:5px;  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 {text-decoration: none; color:#ff0000;font-size:16px;}
a.zloz_zamow:hover {text-decoration: none; color:#000000;font-size:16px;}
a.zloz_zamow:active {text-decoration: none; color:#000000;font-size:16px;}

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





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: 'Open Sans Condensed', sans-serif; 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: 'Ubuntu Condensed', sans-serif; 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: #ffffff; }
.cena_promo_s{color: #ee145b; font-weight:bold;}

.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: 'Ubuntu Condensed', sans-serif; font-size:15px; color: #cc0b4a; }
.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: 'Ubuntu Condensed', sans-serif; font-size:15px;  color: #ffffff;}


#koszyk {text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px;}



/**
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:none;
z-index:9999999;
    background-color: #e9e9e9;
    padding: 10px;
    width: 500px;
    height:450px;
    top:50%;
    left:50%;
    margin-top:-210px;
    margin-left:-250px;
position: fixed;



-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(ie-css3.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: #ee145b;
}

.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-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;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.ddsmoothmenu ul li{
position: relative;
display: block;
float: left;

}

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

}

.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;
margin-top:-7px;
margin-left:1px;
}





/*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;
margin-top:0px;
}

/* 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: 13px;
right: 10px;
display:none;
}

.rightarrowclass{
position: absolute;
top: 13px;
right: 10px;
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;
}
