body
{
	margin:0;
	padding:0;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-align:center;
	background:#fff;
	color:#000;
}

/*img, div { behavior: url("templates/artservice/iepngfix.htc"); }*/

.bez_przewijakow  { overflow:hidden; }

a{ outline:none; }

input, textarea
{
	font-family:Arial, sans-serif;
	font-size:11px;
	border:1px solid #555;
	background-color:#fff;
}

p, form
{
	margin:0;
	padding:0;
}

img
{
	border:0;
}

h1
{
	margin:0;
	padding:0;
	color:#ad193a;
	font-family:'Times New Roman', sans-serif;
	font-size:18px;
	font-weight:normal;
}

h2
{
	margin:0;
	padding:0;
	color:#777777;
	font-family:Times, sans-serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
}

a
{
	text-decoration:none;
	color:#3333cc;
}

a.edytuj
{
	display:block;
	background-color:#ffd737;
	border:1px solid #404040;
	font-family:Arial,sans-serif;
	font-size:11px;
	color:black;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url('img/edytuj.gif');
	background-repeat:no-repeat;
	background-position:2px 1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	padding-right:1px;
	text-align:left;
	width:42px;
}

a.wyloguj
{
	display:block;
	background-color:#ffd737;
	border:1px solid #404040;
	font-family:Arial,sans-serif;
	font-size:11px;
	color:black;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	text-align:left;
	width:50px;
}

div.clear { height:1px; overflow:hidden; width:100%; background:transparent; clear:both; }

/* TEMPLATKA ================================== */

div.srodkowanie
{
	width:951px;
	margin:0 auto;
	text-align:left;
	position: relative;
}

div.gora
{
	width:951px;
	height:252px;
	overflow:hidden;
	background:url('img/gora.jpg');	
	position:relative;
	top:0; left:0;
}

a.logo
{
	display:block;
	position:absolute;
	left:59px; top:55px;
	width:133px; height:177px;	
}

a.glowna
{
	display:block;
	position:absolute;
	left:766px; top:0px;
	width:46px; height:200px;	
}

a.email
{
	display:block;
	position:absolute;
	left:812px; top:0px;
	width:46px; height:200px;
}

a.mapa
{
	display:block;
	position:absolute;
	left:858px; top:0px;
	width:46px; height:200px;
}

a.hurt
{
	display:block;
	position:absolute;
	left:904px; top:0px;
	width:46px; height:200px;
}


div.srodek
{
	width:951px;
}

div.lewa
{
	float:left;
	width:250px;
}

div.naglowek
{
	width:250px;
	background:url('img/naglowek.png') no-repeat top left #fff;	
	padding:6px 0px 5px 0px;
	text-align:center;
	font-family:Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-variant:uppercase;	
	color:#cf0103;
	letter-spacing:1px;
}

div.menu
{
	width:250px;
	background:url('img/menu-pasek.png') repeat-y left top transparent;	
}

div.newsletter
{
	width:250px;
	height:123px;
	background:url('img/newsletter.png') transparent;	
	position:relative; left:0; top:0;
	margin:20px 0;
}

input.newsletter-text
{
	display:block;
	position:absolute;
	left:25px; top:91px;
	width:145px; height:12px;	
	background:transparent;
	border:0;
	color:#000;
}

input.newsletter-submit
{
	display:block;
	position:absolute;
	background:transparent;
	border:0;
	left:182px; top:89px;
	width:55px; height:19px;
	overflow:hidden;
	cursor:pointer;
}

div.partnerzy
{
	width:250px;
	height:124px;
	background:url('img/partnerzy.png') transparent;	
	position:relative; left:0; top:0;
	margin:20px 0;
}

div.prawa
{
	float:left;
	width:701px;
}

div.menu-gora
{
	width:701px;
	height:34px;
	overflow:hidden;
}

div.tresc
{
	padding:15px 0px 20px 20px;
}

div.dol-tlo
{
	width:100%;
	height:136px;
	background:url('img/dol-tlo.png') repeat-x;
	margin:0 auto;
	text-align:left;
}
div.dol
{
	width:951px;
	height:136px;
	background:url('img/dol.png') repeat-x;
	position:relative;
	top:0; left:0;
}

div.dol a, div.dol a:hover
{
	color:#c8c8c8;
	text-decoration:none;
}

div.dol div
{
	color:#c8c8c8;
	position:absolute;
	top:31px;
	width:200px;
	height:100px;
	font-family:Arial,sans-serif;
	font-size:11px;
}

div.dol div span
{
	color:#fff;
}

div.dol-t1{left:101px;}
div.dol-t2{left:389px;}
div.dol-t3{left:730px;}

#pics
{
	position:absolute;
	top:35px; left:90px;
	width:120px; height:80px;
}

/* MENU G�RNE ===================================== */

div.menu-gora a
{
	display:block;
	float:left;
	color:#fff;
	width:154px;
	padding:7px 0px 15px 20px;
	font-family:Tahoma, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	background:url('img/menu-gora.png') repeat-x top left transparent;
	margin-right:1px;
}

div.menu-gora a:hover, div.menu-gora a.active
{
	background:url('img/menu-gora-active.png') repeat-x top left transparent;
	color:#fff;
}

div.submenu
{
	position:absolute;
	background:url('img/submenu.png') no-repeat top left;
	width:434px;
	height:33px;
	left:425px;
	top:282px;
	z-index:10000;
	display:none;
	padding-bottom:4px;
	overflow: hidden;
}

div.submenu a
{
	float: left;
	width: 108px;
	padding-top: 8px;
	padding-bottom: 8px;
	color:#c80331;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

div.submenu a:hover, div.submenu a.active
{
	text-decoration: underline;
}


/* MENU LEWE ====================================== */
/* 
	menu1 - kategorie
	menu2 - podkategorie
	menu3 - producenty
	menu4 - produkty
*/

div.menu-holder
{
	width:100%;
}

a.menu1
{
	display:block;
	color:#000;
	background:url('img/menu1.png') no-repeat 5px 0px transparent;
	padding:9px 0px 10px 20px;
	font-family:Verdana,sans-serif;
	font-size:11px;
}

a.menu1-active, a.menu1:hover
{
	display:block;
	color:#fff;
	background:url('img/menu1-active.png') no-repeat 5px 0px transparent;
	padding:9px 0px 10px 20px;
	font-family:Verdana,sans-serif;
	font-size:11px;
}

a.menu2, a.menu2:hover
{
	display:block;
	color:#000;
	background:url('img/menu2.png') no-repeat 5px 0px transparent;
	padding:8px 0px 8px 25px;
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:default;
}

a.menu3
{
	display:block;
	color:#000;
	background:url('img/menu2.png') no-repeat 5px 0px transparent;
	padding:8px 0px 8px 35px;
	font-family:Verdana,sans-serif;
	font-size:11px;
}

a.menu3-active, a.menu3:hover
{
	display:block;
	color:#be0b35;
	background:url('img/menu2.png') no-repeat 5px 0px transparent;
	padding:8px 0px 8px 35px;
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
}

a.menu4
{
	display:block;
	color:#000;
	background:url('img/menu2.png') no-repeat 5px 0px transparent;
	padding:8px 30px 8px 0px;
	font-family:Verdana,sans-serif;
	font-size:11px;
	text-align:right;
}

a.menu4-active, a.menu4:hover
{
	display:block;
	color:#be0b35;
	background:url('img/menu2-active.png') no-repeat 5px 0px transparent;
	padding:8px 30px 8px 0px;
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

a.menu3:hover, a.menu4:hover
{
	font-weight:normal;
}

a.menu3-active:hover, a.menu4-active:hover
{
	font-weight:bold;
}

/* DRZWI ========================================== */

table.tabela-kategorie
{
	
}

table.tabela-kategorie td
{
	border:1px solid #d8d8d8;
}

a.model
{
	display:block;
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	margin:5px 0px;
	padding-left:10px;
}

a.model:hover
{
	display:block;
	color:#bb0e36;
	text-decoration:none;
	font-weight:bold;
	margin:5px 0px;
}

div.strzalka_gora
{
	background:url('img/strzalka_gora.gif') no-repeat center center #f1f1f1;
	height:20px;
	width:140px;
	overflow:hidden;
	cursor:pointer;
}

div.pasek
{
	height:350px;
	width:140px;
	overflow:hidden;
	position:relative;
	top:0; left:0;
}

div.strzalka_dol
{
	background:url('img/strzalka_dol.gif') no-repeat center center #f1f1f1;
	height:20px;
	width:140px;
	overflow:hidden;
	cursor:pointer;
}

table#miniaturki, table#modele
{
	position:absolute;
	top:0px;
	left:0px;
}

/* MAPA STRONY ============================================ */

ul.mapa
{
}

ul.mapa li
{
	list-style: none;
}
