@font-face {
    font-family: 'EFNAntykRegular';
    src: url('EFN_Antyk.eot');
    src: local('EFN Antyk'), local('EFNAntyk'), url('EFN_Antyk.woff') format('woff'), url('EFN_Antyk.ttf') format('truetype'), url('EFN_Antyk.svg#EFNAntyk') format('svg');
}

body
{
	margin:0;
	padding:0;
	font-family:Tahoma, sans-serif;
	font-size:13px;
	line-height:15px;
	background:url('img/powielenie.png') repeat-x top center #840200;
	color:#000;
	text-align:center;
}

a{ outline:none; }

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

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

img
{
	border:0;
}

h1
{
	margin:0;
	padding:0;
	color:#373788;
	font-family:Tahoma, sans-serif;
	font-size:14px;
}

a
{
	text-decoration:none;
	color:#4985e2;
}

a:hover
{
	text-decoration:underline;
}

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.tlo
{
	width: 100%;
	height: 800px;
	background: url('img/glowna.jpg') no-repeat top center transparent;
}

div.tlo-podstrona
{
	width: 100%;
	height: 800px;
	background: url('img/podstrona.jpg') no-repeat top center transparent;
}

div.tlo-podstrona-en
{
	width: 100%;
	height: 800px;
	background: url('img/podstrona-en.jpg') no-repeat top center transparent;
}

div.centrowanie
{
	margin:0 auto;
	text-align:left;
	width:1000px;
}

div.glowna
{
    position: relative;
    top:0; left:0;
    width: 1000px; height: 800px;
}

a.glowna_asortment_1
{
    display: block;
    position: absolute;
    left:175px; top:485px;
    width:165px; height:93px;
}

a.glowna_asortment_2
{
    display: block;
    position: absolute;
    left:355px; top:485px;
    width:165px; height:93px;
}

a.glowna_asortment_3
{
    display: block;
    position: absolute;
    left:248px; top:580px;
    width:185px; height:100px;
}

div.wyroznienia
{
    position: absolute;
    left:585px; top:483px;
    width:292px; height:170px;
    overflow: hidden;
}

div.wyroznienia table
{
    position: absolute;
    left: 0; top: 0;
}

div.wyroznienia table td a
{
    display: block;
    position: relative;
    border: 1px solid #c1c1c1;
    width: 93px; height: 68px;
    margin-bottom: 2px;
}

div.wyroznienia table td a img
{
    position: absolute;
    left: 74px; top: 49px;
}

div.wyroznienia-linki
{
    position: absolute;
    left:585px; top:643px;
    width:298px; height:15px;
    overflow: hidden;
}

div.wyroznienia-linki #link_kolejne
{
    position: absolute;
    left:230px; top:1px;
    display: inline;
    font-variant: small-caps;
    font-weight: bold;
    color:#830000;
}

div.wyroznienia-linki #link_edycja
{
    position: absolute;
    left:100px; top:1px;
    font-variant: small-caps;
    font-weight: bold;
    color:#830000;
}

div.wyroznienia-linki #link_poprzednie
{
    position: absolute;
    left:5px; top:1px;
    display: none;
    font-variant: small-caps;
    font-weight: bold;
    color:#830000;
}

a.logo
{
    display: block;
    position: absolute;
    left:20px; top:13px;
    width:200px; height:100px;
}

a.firma
{
    display: block;
    position: absolute;
    left:930px; top:620px;
    width:89px; height:49px;
}

a.firma-podstrona
{
    display: block;
    position: absolute;
    left:835px; top:645px;
    width:89px; height:49px;
}

div.podstrona
{
    position: relative;
    top:0; left:0;
    width: 1000px; height: 800px;
}

div.naglowek
{
    position: absolute;
    left:113px; top:142px;
    width:753px; height: 30px;
    text-align: center;
    font-family:EFNAntykRegular;
    text-shadow: black 0.1em 0.1em 0.2em;
    color:#fdfd39;
    font-size: 23px;
}

div.srodek
{
    position: absolute;
    left:117px; top:172px;
    width:753px; height:420px;
}

a.design
{
	display: block;
	position: absolute;
	left:870px;
	top:720px;
	width: 146px;
	height: 15px;
	background:url('img/dziura.gif') no-repeat center center transparent;
}

/* OFERTA ===================================== */

a.link_cienkie
{
    display: block;
    position: absolute;
    left:12px; top:91px;
    width:205px; height:164px;
}

a.link_grube
{
    display: block;
    position: absolute;
    left:234px; top:0px;
    width:278px; height:242px;
}

a.link_smakowe
{
    display: block;
    position: absolute;
    left:536px; top:74px;
    width:191px; height:184px;
}

a.linki
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #670000;
    background: url('img/strzalka.gif') no-repeat bottom left transparent;
    padding-left:12px;
}

div.div_cienkie
{
    position: absolute;
    left:55px; top:260px;
    width:200px; height:150px;
    overflow: hidden;
}

div.div_grube
{
    position: absolute;
    left:290px; top:260px;
    width:250px; height:150px;
    overflow: hidden;
}

div.div_smakowe
{
    position: absolute;
    left:530px; top:260px;
    width:220px; height:150px;
    overflow: hidden;
}

div.miniaturki
{
    position: absolute;
    left: 543px;
    top: 132px;
    width: 393px;
    height: 102px;
    background: url(img/miniatury.gif);
}

div.miniaturki a.grube
{
    display: block;
    position: absolute;
    left:1px; top:2px;
    width:119px; height:65px;
}

div.miniaturki a.cienkie
{
    display: block;
    position: absolute;
    left:120px; top:15px;
    width:129px; height:68px;
}

div.miniaturki a.smakowe
{
    display: block;
    position: absolute;
    left:244px; top:20px;
    width:149px; height:82px;
}

div.produkt-menu
{
    position: absolute;
    left:570px; top:100px;
    width:150px; height:280px;
}

div.produkt-menu a
{
    display: block;
    width: 140px;
    padding: 5px 10px 5px 10px;
    text-align: right;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #bb0000;
    margin-bottom: 4px;
    text-decoration: none;
}

div.produkt-menu a:hover, div.produkt-menu a.aktywny
{
    background: #d12222;
    color: #ffea00;
    text-decoration: none;
}

div.produkt-miniatury
{
    position: absolute;
    left: 478px;
    top: 146px;
    width: 56px;
    height: 207px;
}

div.produkt-ramka
{
    width: 56px;
    height: 56px;
    margin-bottom: 4px;
    background: url(img/ramka.gif);
}

div.produkt-ramka-zaznaczona
{
    width: 56px;
    height: 56px;
    margin-bottom: 4px;
    background: url(img/ramka-zaznaczona.gif);
}

div.produkt-ramka a, div.produkt-ramka-zaznaczona a
{
    display: block;
    width: 56px;
    height: 56px;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
}

div.produkt-opis
{
    position: absolute;
    left: 30px;
    top: 95px;
    width: 175px;
    height: 90px;
    font-family: Verdana,sans-serif;
    font-weight: bold;
    font-size: 13px;
}

img.produkt-motyw
{
    position: absolute;
    left: 32px;
    top: 187px;
}

img.produkt
{
    position: absolute;
    left: 257px;
    top: 137px;
}

/* MENU ======================================= */

div.menu
{
    position: absolute;
    top:35px; left:270px;
    width:730px; height:30px;
    background: transparent;
}

div.menu a
{
    display: block;
    float:left;
    padding:4px 15px;
    margin:0px 5px;
    font-family: Arial,sans-serif;
    font-size: 16px;
	font-weight:bold;
    color:#fdfc34;
    text-transform: uppercase;
    text-shadow: black 0.1em 0.1em 0.2em;
    background: transparent;
}

div.menu a:hover, div.menu #active
{
    color:#830000;
    background: #feff2f;
    text-decoration: none;
    text-shadow: none;
}