body {
	margin:0;
	padding:0;
	font-size:small;
	background-attachment: fixed;
	background-image:  url(../trash/GRAF/TAPETY/TAPETA.jpg);
	background-repeat: repeat;
}
a:link{
color:#000000;
}
a:visited{
color:#000000;
}
a:hover{
color:#FFFFFF;
}
a:active{
color:#FF0000;
}
#nagl {
	width: 100%;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	z-index: 2;
}
#centr {
	width: 99%;
	float: left;
	z-index: 3;
	background-attachment: fixed;
	background-image:  url(../trash/GRAF/common/TAPETA_1024.jpg);
	background-repeat: repeat;
}
#foot {
	width: 99%;
	clear: both;
	padding: 0.8ex;
	float: left;
	background-color: #99CC33;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0000FF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1em;
	color: #000000;
	text-align: center;
	z-index: 5;
}
#naw {
	width: 20%;
	height:100%;
	float: right;
	z-index: 8;
}
#rob {
	width: 77%;
	float: left;
	margin-bottom: 1em;
	
	z-index: 9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-color: #CC6633;
}
#menu{
	z-index: 10;
	background-color: #006600;
}
#shop{
	z-index: 11;
	background-color: #006600;
}

#search{
	z-index: 31;
	background-color: #006600;
}
#search_spec{
	z-index: 131;
	background-color: #006600;
}
#info{
	z-index: 41;
	background-color: #006600;
}
#menu,#shop,#search, #search_spec, #info {
	width: 99%;
	-moz-border-radius:15px;
	border: 1px dotted #806000;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:2px;
	margin-right:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1ex 2px 2ex 1px;
	font-size:70%;
	font-weight: bolder;
	line-height: 1em;
}
#menu ul,#shop ul,#search ul ,#search_spec ul , #info ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li,#shop li,#search li,#search_spec li, #info li {
	border-bottom: 1px solid #ED9F9F;
}
#menu li a:link,#shop li a:link, #search li a:link, #search_spec li a:link, #info li a:link,
#menu li a:visited, #shop li a:visited, #search li a:visited,#search_spec li a:visited, #info li a:visited {
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #99CC33;
	border-right: 1px solid #99CC33;
	background-color: #669900;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#menu li a:hover,#shop li a:hover, #search li a:hover,  #search_spec li a:hover, #info li a:hover{
	background-color: #3C7203;
	color: #FFFFFF;
}
#shop p{
margin:0;
padding:0;
}
#gl {
	width: 97%;
	padding: 1ex;
	background-position: right top;
	background-attachment: scroll;
	background-repeat: no-repeat;
	z-index: 12;
	font-family: "Lucida Sans Unicode";
	font-size: 100%;
	
}
#kom {
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	clear: none;
	float: left;
	z-index: 13;
}
#kom_l {
	float: left;
	width: 40%;
	z-index: 14;
	overflow:hidden;
	-moz-border-radius:20px;
	background-color: #006600;
	border: 1px dotted #806000;
	margin-top: 1em;
	padding: 10px;
	margin-left: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	line-height: 1em;
	color: #FFFFFF;
	text-align: left;
	font-weight: bolder;
}
#kom_l li {
   font-size: 70%;
   }
#kom_r {
	float: right;
	width: 40%;
	overflow:hidden;
	-moz-border-radius:20px;
	background-color: #006600;
	border: 1px dotted #806000;
	margin-top: 2em;
	padding: 10px;
	margin-right: 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 150%;
	line-height: 1em;
	color: #FFFFFF;
	text-align: center;
	z-index: 15;
	font-weight: bolder;
}
#top_kom {
	width: 99%;
	clear: both;
	padding: 0.8ex;
	background-color: #99CC33;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF0000;
	z-index: 4;
}
#top_kom p {
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}

#nagl_title {
	float: left;
	width: 55%;
	padding: 1ex;
	z-index: 6;
}
#nagl_baner {
	float: right;
	width: 37%;
	margin-top:2ex;
	margin-bottom:1ex;
	padding: 1ex;
	z-index: 7;
}
.NawNagl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}

.user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
#zawartosc {
	width: 96%;
	border-top: none;
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 1ex;
	clear: both;
	float: none;
	
}
#zawartosc2 {
	width: 99%;
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 1ex;
}
#zawartosc h1 {
   font-size: 1.2em;
   color: #711515;
   background-color: transparent;
}
#ed_woz_l {
	float: left;
	margin-left: 2ex;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#ed_woz_p {
	float: right;
	margin-right: 2ex;
	padding-left: 2ex;
	padding-right:0ex;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #B51032;
   color: #FFFFFF;
   border: 1px solid #711515;
    font-size:80%;
}
#ed_woz_p a:link, #ed_woz_p a:visited {
   color: #FFFFFF;
   background-color: transparent;
   text-decoration: none;
   padding-left: 2ex;
	padding-right:2ex;
   padding-bottom: 3px;
   padding-top: 3px;
}
#ed_woz_p a:hover {
   background-color: #711515;
   color: #FFFFFF;
   padding-left: 2ex;
  padding-right:2ex;
   padding-bottom: 3px;
   padding-top: 3px;
}

ul#zakl_naw {
   list-style-type: none;
   background: transparent;
   margin: 0;
   padding-left: 1px;
   padding-bottom: 24px;  
  Font-family:  verdana, arial, sans-serif;
  font-size:70%;
  font-weight: bolder;
}
ul#zakl_naw li {
   float: left;
   height: 21px;
   background-color: #3C720C;
   color: #FFFFFF;
   margin: 2px 2px 0 2px;
   border: 1px solid #711515;
}
ul#zakl_naw a:link, ul#zakl_naw a:visited {
   display: block;
   color: #FFFFFF;
   background-color: transparent;
   text-decoration: none;
   padding: 5px;
}
ul#zakl_naw a:hover {
   background-color: #669900;
   color: #FFFFFF;
}
body#fraza li.fraza,

body#obszar li.obszar, 

body#kategoria li.kategoria, 

body#wydawca li.wydawca, 

body#oferta li.oferta,

body#archiwum li.archiwum,

body#galeria li.galeria,

body#polecamy li.polecamy {
   border-bottom: 1px solid #D6D3D6;
   color: #000000;
   background-color: #FFFFFF;
}
body#fraza li.fraza a:link, body#fraza li.fraza a:visited, 

body#obszar li.obszar a:link, body#obszar li.obszar a:visited, 

body#kategoria li.kategoria a:link, body#kategoria li.kategoria a:visited, 

body#wydawca li.wydawca a:link, body#wydawca li.wydawca a:visited, 

body#oferta li.oferta a:link, body#oferta li.oferta a:visited,

body#archiwum li.archiwum a:link, body#archiwum li.archiwum a:visited,

body#galeria li.galeria a:link, body#galeria li.galeria a:visited,

body#polecamy li.polecamy a:link, body#polecamy li.polecamy a:visited {
   color: #000000;
   background-color: #669900;
}
#wrap {
	width: 100%;
	z-index: 1;
}
#wyprzedaz {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#przecena {
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
}

#image_pow {
	margin-left: 13%;
	width=70%;
}
#opis_pow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1em;
	color: #000000;
	text-align: center;
}
#powit_img1 {
	overflow: hidden;
	visibility: visible;
	border: 1px solid #999999;
}
#powit_img2 {
	overflow: hidden;
	visibility: visible;
	border: 1px solid #999999;
}
#powit_img3 {
	overflow: hidden;
	visibility: visible;
	border: 1px solid #999999;
}
#powit_img4 {
	overflow: hidden;
	visibility: visible;
	border: 1px solid #666666;
}
#Powit_txt1 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 300%;
	font-weight: bold;
}
#Powit_txt2 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 300%;
	font-weight: bold;
}
#container{
    width:97%;
    float: left;
  	padding: 10px 10;
}
#container dl {
	float: left;
	width: 97%;
	margin: 10px 20px;
	padding: 0 0 0ex;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC6633;
  	}
#container dt {
	float: left;
	width: 97%;
	margin: 0 0 1ex;
	padding: 0;
	font-size: 130%;
	letter-spacing: 1px;
	color: #000000;
  	}
#container dd {
  	margin: 0 0 0 215px;
  	padding: 0;
  	font-size: 85%;
  	line-height: 1.5em;
  	color: #000000;
  	}
#container dl dd.img {
   	margin: 0;
   	}
#container dd.img img {
  	float: left;
  	margin: 0 8px 1ex 0;
  	padding: 2px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
  	}

/* reverse float */

#container .alt dt {
  	float: left;
  	}
#container .alt dd {
  	margin: 0 215px 0 0;
  	}
#container .alt dd.img img {
  	float: right;
  	margin: 0 0 1ex 8px;
  	}
.c_tyt {
    margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3ex;
	color: #FFFFFF;	
}
.c_aut, .c_cen, .c_isbn, .c_wydawca{
    margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2ex;
	color: #FFFFFF;	

}
.c_woz{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;

}
.c_not, .c_rec{

}
.c_osob{
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 4ex;
	color: #FFFFFF;

}
#kosz_ed_kom {
	background-color: #CC9966;
	width: 60%;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	border: 1px dotted #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #333333;
	padding-left: 10ex;
	background-image:  url(../trash/GRAF/common/trojk2.gif);
	background-position: 1ex center;
	background-repeat: no-repeat;
}
.tx_menu {
	color: #FF0000;
}
#wynik {
	width: 100%;
	margin-top: 1ex;
	clear: both;
}

.TabelaWynikow {
  border:1px solid#D6DDE6;
  border-collapse:collapse;
}
.TabelaWynikow td{
border:1px solid #D6DDE6;
text-align:left;
padding:3px;
font-size:100%;
}
.TabelaWynikow th{
border:1px solid #828282;
background-color:#CCCC66;
font-size:100%;
font-weight:bold;
text-align:left;
padding:3px;
}
.TabelaWynikow caption{
font:bold 1.5em "Times New Roman", Times, serif;
background-color:#3C720C;
color:#FFFFFF;
padding-top:3px;
padding-bottom:2px;
border: 1px solid #789AC6;
}
.tx_wariant1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	color: #000099;
}
.tx_wariant2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	color: #000099;
}
.tx_wariant3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 130%;
	font-weight: bold;
	color: #000099;
}
.tx_wariant4 {
    font-family: "Times New Roman", Times, serif;
	font-size: 160%;
    font-weight: bold;
	color: #990000;
}
.form_kosz {
	display: inline;
}
.xxx {
	color:#FFFF00;
	margin-left:60%;
}
.yyy {
	color:#FFFF00;
	margin-left:60%;
}
.TabelaWynikow_stopka {

border:1px solid #828282;
background-color:#CCCC66;
font-size:100%;
font-weight:bold;
text-align:left;
padding:3px;
}
.TabelaWynikow_razem {
border:1px solid #828282;
background-color:#CCCC66;
font-size:100%;
font-weight:bold;
text-align:left;
padding:3px;
}

.k_przes_tlo {
	background-color: #CCCC66;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.k_przes_radio {
	text-align: center;
}
.k_przes_ul {
	text-align: left;
	margin-left: 2ex;
	color: #000033;
}
.k_przes_nagl {
	text-align: left;
	margin-left: 2ex;
	font-weight: bold;
}
.form_zamowienie p {
	margin: 0px;
	clear: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.form_zamowienie p label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	float: left;
	width: 30%;
}
#zamawiam,#wyslij {
	padding-left: 2ex;
	padding-right:0ex;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
   color: #FFFFFF;
    font-size:2em;
	font-weight:bold;
	text-align: center;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	 margin-bottom: 4px;
   margin-top: 4px;
}
#zamawiam a:link, #zamawiam a:visited,
 #wyslij a:link, #wyslij a:visited{
   color: #FFFFFF;
   background-color: #B51032;
   text-decoration: none;
   padding-left: 1ex;
	padding-right:1ex;
   padding-bottom: 3px;
   padding-top: 3px;
}
#zamawiam a:hover ,#wyslij a:hover{
   background-color: #711515;
   color: #FFFFFF;
   padding-left: 1ex;
  padding-right:1ex;
   padding-bottom: 3px;
   padding-top: 3px;
}
.onas_txt {
	font-size: 98%;
}
.onas_txt_italic {
	font-size: 98%;
	font-style: italic;
}
.onas_txt_tittle {
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}
.onas_txt_opis {
	font-size: 70%;
	text-align: center;
}
.onas_txt_opis2 {
	font-size: 70%;
	text-align: left;
	margin-left: 10ex;
}
.kontakt_nagl {
	font-size: 140%;
	font-weight: bold;
	background-color: #3C720C;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.kontakt_tabl {
	margin: 0px;
	padding: 0px;
}
.kontakt_nagl2 {
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}
.linki_txt {
	font-size: 140%;
	color: #333333;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}
#galeria_l {
	float: left;
	width: 16%;
	margin-top:1em;
	overflow: auto;
}

#galeria_l  img{
	border: 1px solid #FFFFCC;
}
#galeria_r {
	float: right;
	width: 81%;
	margin-top: 3px;
	border-left-width: 1px;
	border-left-style: dotted;
}
#galeria_r  img{
	border: 2px solid #FFFFCC;
}

.lbox {
	margin-top: 1ex;
	margin-right: auto;
	margin-left: auto;
}
.galeria_opis {
	font-size: 90%;
	color: #000000;
	margin-right: 5em;
	margin-left: 5em;
}
.tx_wariant1_1 {

	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	color: #666666;
}
.tx_wariant4_1 {

    font-family: "Times New Roman", Times, serif;
	font-size: 160%;
    font-weight: bold;
	color: #666666;
}
#gal_big {
	padding: 5px;
}
.noborder{
  border:0px
}
.l_kom_nagl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: left;
	margin: 0px
	padding: 0px;
	text-decoration: underline;
	font-style: normal;
	color: #FFFFFF;
	}
	.l_kom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50%;
	margin: 0px
	padding: 0px;
	text-align: left;
	font-style: normal;
	color: #FFFFFF;
	}
.txt_info{
    font-family: "Times New Roman", Times, serif;
	font-size: 200%;
	margin-left: 5ex;
    font-weight: bold;
	color: #FFFFFF;
}

.komL1,.KomL2, .KomL3{
    font-family: "Times New Roman", Times, serif;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;

}
.KomL1[
    font-size:120%
}
.komL2{
	font-size: 90%;

}
.komL3{
font-family: "Times New Roman", Times, serif;
	font-size: 80%;
}
.mapa_p00{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 200%;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
padding-left:1ex;
}
.mapa_p0{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 150%;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
padding-left:3ex;
}
.mapa_p1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
padding-left:3ex;
}
.mapa_p2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
padding-left:3ex;
}
.mapa_p3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
padding-left:3ex;

}
.mapa_p4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
padding-left:3ex;

}

p,ul,li{
margin:0;
padding:0;
}