body {
  color: black;
  font: 12px Tahoma black;
  margin: 0px auto 0px auto;
  background-image: url(../szablony/grafika/bodybg2.jpg);
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #ffffff;
}

#wrapper {
  width: 778px;
  margin: 0px auto 0px auto;
}

#kryteria_produktu {
}

img {
  border: 0px;
}
img#produkt {
  border: 1px solid #101010;
}

#skroty a {
  font-family:Verdana;
  font-weight:bold;
  font-size:14px;
  text-decoration: none;
}

label {
	float: left;
	width: 150px;
	font-weight: bold;
}

#navi {
  padding:10px;
  text-align:center;
}

#navi a {
  font-family:Verdana;
  font-weight:bold;
  font-size:14px;
  text-decoration: none;
}

textarea {
  width: 300px;
  height: 200px;
}

fieldset {
  padding: 10px;
  margin-top: 10px;
  background: #eee;
  
}

legend {
  font-weight: bold;
  background: #ddd;
  border: 1px solid gray;
  padding: 5px;
}

hr {
  border: 0;
  color: silver;
  background-color: silver;
  height: 1px;
  text-align: center;
}

table {
  border: 0px solid gray;
}
table#ikona_produktu {
  width: 150px;
  height: 280px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}

table#rss_news {
  background-color: ;         /* #f8e8f6 */
}

a#produkt_nazwa {
  font-family: Verdana;
  font-weight: bold;
  font-size: 14px;
  color: #5f67cd;
  text-decoration: none;
}
a#produkt_kategoria {
  text-decoration: none;
  font-size: 12px;
  color: #5f67cd;
}
a#produkt_opis {
  text-decoration: none;
  color: #916acc;
}
a#produkt_cena {
  text-decoration: none;
  color: #acaecc;
}



td {
  /*border: 0px solid #eee;*/
  vertical-align: top;
  /*
  background-image: url("http://localhost/miw/produkt-tlo.jpg");
  background-repeat: no-repeat;
  background-attachment:fixed;
  background-position: top left;
  background-image: url(produkt-tlo.png) top left repeat-x;
  */
}

td#naglowek_listy {
  font-size: 10px;
  color: #a0a0a0;
  padding: 10px;
}

td#kolumna_produktu {
  width: 150px;
}

td#ikona_produktu {
  width: 100%;
}

td#kolumna_opis {
  width: 150px;
  padding: 5px;
  vertical-align: top;
  padding-right: 15px;
}

td#kolumna_nazwa {
  width: 140px;
  padding: 5px;
  vertical-align: top;
  padding-left: 15px;
}

td#puste_ {
  width: 400px;
}

td#news {
  width: 170px;
  padding: 10px;
  font-size: 12px;
}

td#news a {
  text-decoration: none;
  color: #505050;
}

a#kolumna_opis {
  text-decoration: none;
  font-size: 14px;
  font-family: Tahoma;
}

a#kolumna_nazwa {
  text-decoration: none;
  font-size: 22px;
  font-family: Garamond;
  font-weight: bold;
}


div#logo {
  width: 500px;
  position: absolute;
  margin: 0px auto 0px auto;
}

div#top {
  width: 350px;
  position: absolute;
  margin: 0px auto 0px auto;
  padding-left: 490px;
  color: #fff;
}
div#top a {
  text-decoration: none;
  font-family: Tahoma;
  font-size: 10px;
  color: #fff;
}

#admin {
	border-bottom : 1px solid #eee;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 10px;
  padding-top: 10px;
}
#admin ul, #admin li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#admin a:link, #admin a:visited	{
	background : #fff;
	border : 1px solid #eee;
	color : #666;
	float : left;
	font-size : xsmall;
	font-weight : normal;
	line-height : 14px;
	margin-right : 4px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}

#menu {
  font-family: Arial;
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 20px;
	padding-left : 10px;
  padding-top: 107px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#menu a:link, #menu a:visited	{
	background : #edf3ff;
	border : 1px solid #ccc;
	color : #666;
	float : left;
	font-size : xsmall;
	font-weight : normal;
	line-height : 15px;
	margin-right : 4px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu a:hover	{
	color : #00f;
	background : #f8fae0;
}

body.section-index #menu li#nav-index a,
body.section-kategorie #menu li#nav-kategorie a,
body.section-tytuly #menu li#nav-tytuly a,
body.section-szukaj #menu li#nav-szukaj a,
body.section-katalogpdf #menu li#nav-katalogpdf a,
body.section-profil #menu li#nav-profil a,
body.section-koszyk #menu li#nav-koszyk a,
body.section-historiazamowien #menu li#nav-historiazamowien a,
body.section-ulubione #menu li#nav-ulubione a,
body.section-obserwowane #menu li#nav-obserwowane a
 {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu ul a:hover {
	color : #f00 !important;
}

ul.vert-one {
  margin:0;
  padding-left:7px;
  list-style-type:none;
  display:block;
  font:bold 10px Helvetica, Verdana, Arial, sans-serif;
  line-height:220%;
  width:150px;
}
ul.vert-one li{
  margin:0;
  padding:0;
  border-top:0px solid #4D0000;
  border-bottom:0px solid #761A1A; /* #366598; */
}
ul.vert-one li a{
  display:block;
  text-decoration:none;
  color: #fff; /* #f6dfa1 #00f;*/
  /* background:#4972ca;/* #366598 #600;*/
  padding:0 0 0 20px;
  width:128px;
  background: #f2f2f2 url("grafika/menu_button.png") no-repeat 0 0px; /* #00f */
}
ul.vert-one li a:hover{
  color: #fff; /* #fff; */
  background: #f2f2f2 url("grafika/menu_button_light.png") no-repeat 0 0px; /* #00f */
}
ul.vert-one li a.current,ul.vert-one li a.current:hover{
  color: #fff;
  background: #ddf url("grafika/menu_button_light.png") no-repeat 0 0px;   /*    */
}

#mkategorie, #mkategorie a {
  font-family: Tahoma;
	font-size : 10px;
	font-weight : normal;
	color: #00f;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	margin: 7px;
}
#mkategorie {
	width: 136px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #eee;
  background: #f2f2f2;
}

#skategorie, #skategorie a {
  font-family: Verdana;
	font-size : 10px;
	font-weight : normal;
	color: #666;
	text-align: center;
	text-decoration: none;
	margin: 5px;
}
#stytuly, #stytuly a {
	font-size : xsmall;
	font-weight : normal;
	color: #aaa;
	text-align: center;
}

#ups {
  padding-top: 30px;
  padding: 10px;
  border: 1px solid #eee;
  color: #900;
  background-color: #fef5f5;
}

#notify {
  padding-top: 30px;
  padding: 10px;
  border: 1px solid #eee;
  color: #256884;
  background-color: #e9fffc;
}

.cena_stara_duze {
  font-family: Georgia;
  color: red;
  font-size: 24px;
}
.cena_duze {
  font-family: Georgia;
  color: blue;
  font-size: 48px;
}
.pod_cena_duze {
  color: grey;
  font-size: 18px;
  text-align: left;
}

.cena_male {
  font-family: Georgia;
  color: grey;
  font-size: 32px;
  text-align: left;
}
.pod_cena_male {
  color: grey;
  font-size: 14px;
  text-align: left;
}

p#opis_produktu {
  font-family: Garamond;
  font-size: 18px;
  padding: 20px;
  width: 520px;
}

td#opis_produktu {
  font-family: Garamond;
  font-size: 18px;
  padding: 20px;
  width: 320px;
  /* border: 1px solid blue; */
}

td#kolumna_produkt1 {
  width: 203px;
  /* border: 1px solid yellow; */
}

td#kolumna_produkt2 {
  font-family: Garamond;
  font-size: 18px;
  padding: 10px;
  width: 300px;
  /* border: 1px solid red; */
}

td#ikona_produktu {
  font-family: Verdana;
  font-size: 10px;
  padding: 5px;
  text-align: center;
  width: 100%;
}


h1 {
  font-family: Georgia;
  color: darkblue;
  font-size: 32px;
  width: 100%;
  padding: 0px;
  margin-top: 0px ;
}

h2, td#naglowek_rss {
  font-family: Verdana;
  color: #505050;
  font-size: 12px;
  width: 100%;
  padding: 10px;
  text-transform: uppercase;
  font-weight: bold;
}

.kategoria_0 {
  background-color: #f8e8f6;
}

.kategoria_1 {
  background-color: #ffffff;
}

.wiecej {
  font-family: Verdana;
  font-size: 8px;
  font-weight: bold;
  margin: 3px;
}

.produkt_tlo {
  /*
  background-image: url(../produkt-tlo.jpg);
  background-repeat: x-repeat;
  background-position: top left;
  */
}

div#stopka {
  border-top: 1px solid #808080;
  padding: 7px;
  padding-bottom: 20px;
}

div#opis_kategoria_tytul {
  font-family: Garamond;
  font-size: 18px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 0px;
  padding-bottom: 20px;
  width: 520px;
}
p#miesiace_wydawania {
  padding-left: 38px;
}

p#opis_kraj {
  font-family: Verdana;
  font-size: 12px;
  color: #505050;
  padding-left: 38px;
}
.max_table td,.max_table th { 
	
	font-size: 12px;
	padding: 5px;
}
.max_table {
	font-family:Verdana;
	background:silver;
}
.max_table th {
	background:#F8FAE0;
}

.max_table td { 

	background:white;
}

.max_table .even td {
	
	background:#f6f9ff;
	
}
#wyborwysylki label {
	
	
	cursor:pointer;
	
}

#szukaj_button {
	
	background: #EDF3FF url('grafika/0061_magnify.png') no-repeat;
	cursor: pointer;
	font-size: 13px;
	padding: 0px 8px 0px 20px;
	font-weight: bold;
	height: 29px;

	border: 1px solid silver;
	background-position: 5px 50%;

	
}

.search_form label {
	
	width: auto !important;
	font-size: 15px;
	
}

.search_form td {
	vertical-align:middle !important;
}

#sz_search {
	font-size: 13px;
	height: 20px;	
	padding-top: 4px;
	width: 328px;
}
.bigger {
	font-weight: bold;
	font-size: 17px;
	text-align: center;
	margin-bottom: 15px;
}
.pages li {
	list-style:none;
	display:block;
	float: left;
		
}
#pagination {
	font-size: 16px;
}
.pages li a.active {
		background:#E6EBF8;
		font-weight: bold;
}

.pages li a:hover {
		background: #EDF3FF ;

}
.pages {
	
	width: 370px;
	
}
.pages li a {
	
	text-decoration:none;
	font-size: 16px;
	display:block;
	float: left;
	width: 25px;
	border-right: 1px solid silver;
	text-align: center;
}
.pages {
	
	margin: 0px;
	padding: 0px;
	
}

.pages li a.last {
	
	border: 0px !important;
	
}

.click_info {
	padding: 5px 0 5px 0;
	text-align:left;
	padding-left: 20px;
	background: url('grafika/magnifier_zoom_in.png') no-repeat;
	background-position: 0px 50%;
	font-family:Verdana;
	font-size: 11px;

}

#attachments {
	padding:0px;
	margin:5px 0px 0px 0px;
}
#attachments li a:hover {
	color: gray;
}
#attachments li {
	margin:0 0 5px 0;
	list-style:none;
	padding-left:20px;
	background:url('grafika/bullet_go.png') no-repeat;
	
}
.att_icon {
	display:block;
	height: 20px;
	line-height: 20px;
	padding-left:20px;
	background:url('grafika/page_white_acrobat.png') no-repeat;
}              
#zapiszBranze .error { font-weight:bold; border-bottom: 2px solid red; padding-bottom: 5px;}   
#zapiszBranze .confirm { font-weight:bold; border-bottom: 2px solid green; padding-bottom: 5px;}   
#zapiszBranze { margin-top: 20px;}   
#zapiszBranze label { cursor: pointer;}
#zapiszBranze td { vertical-align:middle !important; }
#zapiszBranze label { font-size: 14px; }  
.image_label {margin: 0px; padding: 0px !important; width: 85px !important;}    
#zapiszBranze label img { 
	
	border: 2px solid white; 

}  
.label_image_hover, .label_image_checked {
    border: 2px solid #32C5F8 !important; 
}    



#zapiszbranze_submit { 
	background:#e8effe !important;
	cursor:pointer; 
	font-size: 17px;     
	background: white;   
	padding:10px;   
	margin: 20px 0 20px 0;
   	border:1px solid #CCCCCC;
	color:#666666;
}

.zapiszbranze_submit_hover {
 
	background-color:#FDFCDE !important;
   
}            

#zapiszBranzeInfo {
	
	margin: 5px 0 5px 0;
	font-size: 15px;
	
}         

.kategoria_15 {
	font-size:16px !important;
}
