@charset "utf-8";
/* CSS Document */

/* <![CDATA[ */
/*	 { border: 1px solid #333; }/**/

/* The addition of padding or border to the positioned elements affords 
 * IE PC the ability to rended the nested sample properly.
 * I have no idea why it makes a lick of difference... 
 */

body { 
	margin: 20px 0px 20px 0px; 
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333; 
	background-color: #FFFFFF;
	height: 100%;
}

div { padding-bottom: 1px; }

#content { width: 892px; text-align: left; background: #FFFFFF; }
#footer { width: 892px; text-align: right; height: 100px; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: both; }
#header { width: 892px; background: #FFFFFF; height: 302px; min-height: 302px; text-align: right; }

#primary-content	{ background-color: #FFFFFF; width: 520px; float: right; padding-right: 5px; }
#left-content		{ background-color: #FFFFFF; width: 181px; }
#right-content		{ background-color: #FFFFFF; width: 181px; float: right; }

a.admina {
	color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.admina:hover {
	color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1 {
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;  
}

.btn_firma {
	width: 127px; height: 38px; background: url(../grafika/btn_firma.jpg) no-repeat; cursor: pointer; float: right; margin-right: 10px; margin-top: 20px; }
.btn_reg {
	width: 159px; height: 38px; background: url(../grafika/btn_reg.jpg) no-repeat; cursor: pointer; float: right; margin-right: 10px; margin-top: 20px; }
.btn_prom {
	width: 158px; height: 38px; background: url(../grafika/btn_prom.jpg) no-repeat; cursor: pointer; float: right; margin-right: 10px; margin-top: 20px; }
.btn_kont {
	width: 127px; height: 38px; background: url(../grafika/btn_kont.jpg) no-repeat; cursor: pointer; float: right; margin-right: 36px; margin-top: 20px; }
.btn_main {
	width: 209px; height: 38px; background: url(../grafika/btn_main.jpg) no-repeat; cursor: pointer; float: right; margin-right: 10px; margin-top: 20px; }
.btn_faq {
	width: 48px; height: 48px; background: url(../grafika/btn_what.jpg) no-repeat; cursor: pointer; float: left; }
.btn_mail {
	width: 48px; height: 48px; background: url(../grafika/btm_mail.jpg) no-repeat; cursor: pointer; float: left; }
.btn_kartka {
	width: 48px; height: 48px; background: url(../grafika/btn_karta.jpg) no-repeat; cursor: pointer; float: left; }
.btn_info {
	width: 48px; height: 48px; background: url(../grafika/btn_info.jpg) no-repeat; cursor: pointer; float: left; }
.btn_print {
	width: 48px; height: 48px; background: url(../grafika/btn_print.jpg) no-repeat; cursor: pointer; float: left; }

.center1 {
	background: url(../grafika/center_bottom.gif) no-repeat bottom center;	
}
.center2 {
	background: url(../grafika/center_top.gif) no-repeat top center;
	margin-bottom: 0;
}
.center3 {
	background: url(../grafika/center_frame.gif) center repeat-y;
	margin: 12px 0px 10px 0px;
	padding: 10px 25px 10px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.center3 ul {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }
.center3 a, .center3 a:link {
	color: #333333;
}
.center3 a:hover {
	color: #006633;
	font-weight: bold;
}

div.menu {
	width: 892px; height: 85px; min-height: 85px; background: url(../grafika/menu_back.jpg) top repeat-x; text-align: center; }
div.stopka {
	background: #ccff99; width: 100%; padding: 10px 0px 10px 0px; }
div.stopka a, div.stopka a:link {
	color: #333333; }
div.stopka a:hover {
	color: #000000; }
	
div.tekst {
	color: #AA0000; text-align: center; font-size: 13px; font-weight: bold; }
	
div.koszyk_all {
	background: url(../grafika/pozycja_big_kosz.jpg) no-repeat top; height: 190px; min-height: 190px; padding-top: 1px }
div.koszyk_all:hover {
	background: url(../grafika/pozycja_big2_kosz.jpg) no-repeat top; height: 190px; min-height: 190px; }

table.miniatura {
	margin: 18px 0px 0px 0px;
/*	border-top: 1px solid #AAAAAA;*/
}
.produkt_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.produkt_cena {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#990000;
	padding-right: 5px;
	line-height: 20px;
}
.zdjecia {
	background: url(../grafika/pozycja_big.gif) no-repeat top; height: 240px; min-height: 240px; padding-top: 1px }
.zdjecia:hover {
	background: url(../grafika/pozycja_big2.gif) no-repeat top; height: 240px; min-height: 240px; }

.side1 {
	background: url(../grafika/side_bottom.gif) no-repeat bottom center;	
	padding: 0px 0px 0px 0px;
}
.side2 {
	background: url(../grafika/side_top.gif) no-repeat top center;
	margin: 0px 0px 0px 0px;
}
.side3 {
	background: url(../grafika/side_frame.gif) center repeat-y;
	margin: 12px 0px 10px 0px;
	padding: 0px 7px 10px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 10px;*/
	color: #333333;
}
.side3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 10px;*/
	color: #333333;
	text-decoration: none;
}
.side3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 10px;*/
	color: #006633;
}


.link {
	margin: 0px 0px px 0px;
	padding: 0px 0px 5px 0px;
}
.link a{
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}


.side3 ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; font-size: 11px; list-style-image: url(../grafika/punkt.gif); }
.side3 ul ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size: 10px; list-style-image: url(../grafika/punkt2.gif); }
li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

ul a { color: #333333; text-decoration: none; }
ul ul a { color: #666666; text-decoration: none; }
ul a:hover { color: #006633; text-decoration: underline; }
ul ul a:hover { color: #990000; text-decoration: underline; }

form { 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
input[type="text"], input[type="password"] {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 12px; min-height: 12px; width: 300px; }
input[type="file"] {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; min-height: 20px; width: 300px; }
select {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 18px; min-height: 18px; width: 300px; }
select.ilosc {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 18px; min-height: 18px; width: 36px; }
textarea{
	font-family: "Courier New", Courier, monospace; font-size: 11px; color: #666666; width: 400px; }

.pozycja { 
	background: url(../grafika/pozycja1.gif); margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 26px; min-height: 26px; width: 470px; }
.pozycja:hover { 
	background: url(../grafika/pozycja2.gif); margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 26px; min-height: 26px; width: 470px; }
.pozycja_side {
	margin: 10px 0px 0px 0px; padding: 20px 0px 0px 0px; }
.towar {
	color: #28270c; font-weight: bold; font-size: 11px; width: 270px; margin: 0px 0px 0px 10px; padding: 5px 0px 0px 0px; }
.towar_side {
	color: #28270c; font-weight: bold; font-size: 11px; margin: 0px 0px 0px 10px; text-decoration: underline; }
.cena {
	color: #990000; width: 100px; font-size: 11px; text-align: right; font-weight: bold; margin-top: 5px; float: right; }
.cena_side, .cena_side a, .cena_side a:link, .cena_side a:visited {
	color: #BB0000; font-size: 11px; text-align: center; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; }
.ilosc {
	color: #28270c; width: 50px; font-size: 11px; text-align: right; font-weight: bold; margin-top: 2px; float: right; }
.koszyk {
	color: #28270c; width: 30px; font-size: 11px; text-align: right; font-weight: bold; margin: 2px 4px 0px 0px; float: right; }
.opis {
	font-size: 10px; text-align: left; color: #666666; margin: 10px 0px 0px 15px }
	
.float_right {
	float: right; margin-left: 3px }
.lista1 {
	background: #FFFFFF; height: 16px; min-height: 16px; margin: 5px 10px 0px 10px; border-bottom: 1px solid #CCCCCC; }
.lista2 {
	background: #FFFFFF; height: 16px; min-height: 16px; margin: 5px 10px 0px 10px; border-bottom: 1px solid #CCCCCC; }
	
img.menu {
	margin: 23px 4px 0px 4px; }
	
.zamowienie_top {
	background: #006666; padding: 4px 10px 4px 10px; color: #ffffff; margin: 0px 10px 0px 10px; }
.zamowienie_body {
	background: #bfdfdf; padding: 4px 10px 4px 10px; color: #000000; border: 1px solid #006666; margin: 0px 10px 10px 10px; }
.zamowienie_more {
	float: right; margin: 0px 20px 0px 0px; }
.zamowienie_more a, .zamowienie_more a:link, .zamowienie_more a:hover {
	color: #ffffff; }
.zamowienie_hist {
	background: #009999; padding: 4px 10px 4px 10px; color: #ffffff; margin: 0px 10px 0px 10px; }
.zamowienie_histbody {
	background: #bfdfdf; padding: 4px 10px 4px 10px; color: #000000; border: 1px solid #009999; margin: 0px 10px 10px 10px; }

.strony {
	 margin: 20px 0px 20px 0px; padding: 10px 0px 10px 0px; text-align: center; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #F4F4F4; }
.aktywna {
	color: #FFFFFF; font-weight: bold; display: inline; background-color: #990000; border: 1px solid #990000; padding: 2px 7px 2px 7px; text-decoration: none; }
a.inne, a.inne:visited, a.inne:link {
	color: #999999; font-weight: bold; border: 1px solid #999999; padding: 2px 5px 2px 5px; text-decoration: none; }
a.inne:hover {
	color: #333333; font-weight: bold; background-color: #DDDDDD; border: 1px solid #999999; padding: 2px 5px 2px 5px; text-decoration: none; }
	
.button {
	padding: 5px 20px 5px 20px; margin: 15px 10px 0px 250px; background-color: #FF0000; color: #FFFFFF; font-size: 16px; text-align: center; }

.news {
	font-weight: bold; margin: 10px 0px 0px 0px; text-decoration: underline; }
.news2 {
	margin: 5px 0px 0px 0px; color: #990000; }
.news2 ol {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }
/* ]]> */