

body {
 font-size: 10pt;
 font-family: 'Liberation Sans', Helvetica, Arial, sans-serif;
}

table {
 font-size: 100%;
}


input.button {
	border: solid 1px #aa8e6a;
	background-color: #d2ba87;
	background-image: url('/public/css/button_bg.png');
	cursor: pointer;
}

select.select {
	background-color: #b2986a;
	background-image: url('/public/css/text_bg.png');
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	border: solid 1px #887446;
}

textarea.textarea {
	background-color: #b2986a;
	background-image: url('/public/css/text_bg.png');
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	border: solid 1px #887446;
}

input.text {
	background-color: #b2986a;
	background-image: url('/public/css/text_bg.png');
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	border: solid 1px #887446;
}

input.password {
	background-color: #b2986a;
	background-image: url('/public/css/text_bg.png');
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	border: solid 1px #887446;
}

/* Menu */

table.menu_table_0 {
	width: 100%;
	height: 31px;
	font-size: 14pt;
}

td.menu_cell_0, td.menu_cell_0_sel {
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

td.menu_cell_0_sel {
	
	color: white;
}

table.menu_table_x {
	background: black;
	color: white;
	width: 200px;
}

td.menu_cell_x, td.menu_cell_x_sel {
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

td.menu_cell_x_sel {
	background: silver;
	color: black;
}

a {
	color: #800;
	text-decoration: none;
}

a:hover {
	color: #C00;
	text-decoration: underline;
}

hr {
	border: none 0px;
	border-top: solid 1px #b2986a;
}

/* Mapa */

span#mapSpan a {
	color: white;
}

span#mapSpan a:hover {
	color: #800;
	text-decoration: none;
}

/* Drzewo kategorii */

div.tree {
	display: block; 
	width: 217px; 
	height: 27px; 
	background-image: url('/public/css/tlo_menu.png'); 
	background-repeat: no-repeat; 
	text-align: center;
	padding-top: 4px;
	padding-left: 10px;
	font-family: 'Monotype Corsiva', 'Times New Roman', serif;
	font-size: 14pt;
	margin: 0px auto 2px auto;
}

div.tree a {
	color: #3d2912;
}

div.tree a:hover {
	color: #950000;
}

div.tree div.name {  }
div.tree div.tree div.name { padding-left: 16px; }
div.tree div.tree div.tree div.name { padding-left: 32px; }

/* Lista produktów */

div.prod_item_gd {float:left; width:32%; margin-bottom:20px; margin-left:1%; background: #c4ab77; padding-top:4px;}
div.prod_img_gd {margin:0 auto; width:120px; height:120px;}
	div.prod_img_gd img {border:0; display:block; margin-left:auto; margin-right:auto;}
div.prod_name_gd {height: 39px; text-align: center; border-bottom: solid 1px #c4ab77; border-left: solid 1px #c4ab77; border-right: solid 1px #c4ab77; background: #c4ab77; }

div.prod_name_gd a { color: white; font-weight: bold; }
div.prod_name_gd a:hover { color: white; font-weight: bold; }



div.prod_eor { width: 0px; height: 0px; overflow: hidden; clear: left; display: block; }
div.prod_item { float: left; display: block; overflow: hidden; padding: 5px; }
div.prod_img { display:block; width:151px; overflow: hidden; /*height: 120px;*/ text-align: center; padding: 6px; border-top: solid 1px #c4ab77; border-left: solid 1px #c4ab77; border-right: solid 1px #c4ab77; background: #c4ab77; }
div.prod_name { display:block; width:163px; overflow: hidden; height: 39px; text-align: center; border-bottom: solid 1px #c4ab77; border-left: solid 1px #c4ab77; border-right: solid 1px #c4ab77; background: #c4ab77; }

div.prod_name a { color: white; font-weight: bold; }
div.prod_name a:hover { color: white; font-weight: bold; }

div.prod_strony { text-align: center; margin: 10px; }
a.prod_strona { padding: 4px; border: solid 1px #c4ab77; margin: 5px; }
a.prod_strona_sel { padding: 4px; border: solid 1px #c4ab77; margin: 5px; background-color: #fae7be; font-weight: bold; }

/* Strona produktu */


div.prod_obrazy { width: 264px; display: block; text-align: left; float: left; }
img.prod_obraz_glowny { }
img.prod_obraz_maly { margin: 3px; }

div.prod_opis { }
div.prod_cena { font-weight: bold; text-align: right; font-size: 150%; color: #842; }

div.prod_zamow { font-weight: bold; font-size: 200%; text-align: center; margin-top: 30px; }
div.prod_zamow a { 
	text-decoration: none; 
	padding: 10px; 
	border: solid 1px #c4ab77; 
	background: #d2ba87; 
	background-image: url('/public/css/button_bg.png');
	background-repeat: repeat-x;
	font-family: 'Monotype Corsiva', 'Times New Roman', serif;
	color: #574525;
}

div.prod_zamow a:hover { 
	color: #7d6135;
}

/* Tabelki */


table.standard {
	border-top: solid 1px #bb9c61;
	border-left: solid 1px #bb9c61;
}

table.standard td {
	border-bottom: solid 1px #bb9c61;
	border-right: solid 1px #bb9c61;
}

table.standard thead td {
	background: #c4ab77;
	border-bottom: solid 1px #bb9c61;
	border-right: solid 1px #bb9c61;
}


/* News */


table.news_table {
	margin-top: 10px;
	margin-bottom: 10px;
}

td.news_title {
	font-weight: bold;
	color: #695032;
}

td.news_text {
font-family: Arial, Helvetica, sans-serif;
}

td.news_footer {
	font-size: 80%;
}

table.news_footer_table {
}

td.news_footer_text {
}

td.news_footer_more {
	text-align: right;
	font-weight: bold;
}


/* Galeria */

td.galeria_folder {
	width: 150px;
	height: 150px;
	background-image: url('/public/gallery/dir_decudana.gif');
}

