@charset "utf-8";
/* Zegary CSS */

* {
	padding:0;
	margin:0;
	}
	
img {
	border:0;
	}	
	
.end {
	clear:both;
	}	
	
body {
	text-align:center;
	background:url(img/body_bg.jpg) repeat-x #807f7e;
	}	
	
#page {
	width:981px;
	text-align:left;
	margin:12px auto 10px auto;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	}	

/* lewa kolumna */	
#page_left {
	width:794px;
	float:left;
	}	
	
#head {
	height:150px;
	}	
	
#logo {
	width:272px;
	float:left;
	}	
	
#photo {
	width:522px;
	height:150px;
	float:right;
	background:url(img/zegary_photo.jpg) no-repeat;
	}		
	
/* menu główne */
#main_menu {
	width:794px;
	height:26px;
	padding:9px 0 0 0;
	background:url(img/main_menu_bg.jpg) no-repeat;
	}	
	
#main_menu ul, #bottom_menu ul {
	list-style-type:none;
	text-align:center;
	clear:both;
	}	
	
#main_menu ul li, #bottom_menu ul li {
	display:inline;
	padding:0 3px;
	}	
	
#main_menu ul li a {
	text-decoration:none;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3c3c3c;
	}		
	
#main_menu ul li a:hover, #main_menu ul li.active a {
	color:#841702;
	}	
	
/* menu dolne */
#bottom_menu {
	width:794px;
	height:28px;
	padding:12px 0 0 0;
	background:url(img/bottom_menu_bg.jpg) no-repeat;
	}

#bottom_menu ul li a {
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#505050;
	}	
	
#bottom_menu ul li a:hover, #bottom_menu ul li.active2 a {
	color:#90a60a;
	}
	
/* szukaj */
#search {
	width:794px;
	height:37px;
	margin:0 0 10px 0;
	}	
	
.search_left {	
	width:676px;
	height:28px;	
	background:url(img/search_bg.jpg) no-repeat;
	float:left;
	color:#999999;
	font:11px Arial, Helvetica, sans-serif;
	padding:9px 10px 0 10px;	
	}
	
.search_right {
	width:98px;
	height:37px;
	float:right;
	}	
	
#search form input, #search form select {
	vertical-align:middle;
	border:1px solid #cdcdcd;
	font:11px Arial, Helvetica, sans-serif;
	color:#757575;
	}	
	
#search form input {
	width:40px;
	padding:1px;
	margin:0 8px 0 0; 
	}		
	
#search form select {
	width:80px;
	padding:1px;
	margin:0 8px 0 0; 	
	}		
	
#search strong {
	color:#828282;
	padding:0 8px 0 0;
	}	
	
#search span {
	font-weight:bold;
	color:#999999;
	margin:0 8px 0 0; 
	}	
	
#search form input.ok {
	width:98px; 
	height:37px; 
	border:0; 
	padding:0;
	position:relative; 
	top:0;
	right:0;
	margin:0; 
	}	

/* content */
#content {
	width:794px;
	background:url(img/content_bg.jpg) repeat-y;
	}
	
#content_bottom {
	width:794px;
	height:17px;
	background:url(img/content_bottom_bg.jpg) no-repeat;
	font-size:0px;
	clear:both;
	}	
	
#content_left {
	width:191px;
	float:left;
	}	
	
#content_right {
	width:583px;
	float:right;
	position:relative;
	top:0;
	left:0;		
	}		
	
/* nawigacja */
#navigation {
	background:url(img/belka_top.jpg) no-repeat;
	height:23px;
	padding:8px 10px 0 10px;
	width:563px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#b1b1b1;
	margin:0 0 10px 0;
	}		
	
#navigation a {
	text-decoration:none;
	color:#757575;
	}	
	
#navigation a:hover {
	color:#b1b1b1;
	}	
	
/* ostatnio ogladane */
#view {
	background:url(img/belka_2.jpg) no-repeat;
	height:23px;
	padding:8px 10px 0 10px;
	width:563px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#757575;
	margin:15px 0 10px 0;
	}		
	
#view a {
	text-decoration:none;
	color:#757575;
	}	
	
#view a:hover {
	color:#b1b1b1;
	}			
	
/* stronicowanie */
.stronicowanie {	
	text-align:center;
	padding:10px 0;
	}	
	
.stronicowanie a {
	color:#666666;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	}	
	
.stronicowanie a:hover, .stronicowanie2 a:hover {
	color:#afc819;
	}	
	
.stronicowanie a:active, .stronicowanie2 a:active {
	color:#aa0202;
	font-weight:bold;
	}	
	
.stronicowanie2 a {
	color:#ababab;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	}				
	
	
/* lista produktów */
.main {
	padding:0 10px;
	}	
	
ul.produkty {	
	list-style-type:none;
	}	
	
ul.produkty li {
	width:150px;
	float:left;
	clear:none;
	border:1px solid #dddddd;
	margin:0 25px 10px 0;
	_margin:0 20px 10px 0;
	padding:3px 5px;
	}		

.obrazek {
	text-align:center;
	}	
	
ul.produkty_oglad {	
	list-style-type:none;
	}	
	
ul.produkty_oglad li {
	width:70px;
	float:left;
	clear:none;
	border:1px solid #dddddd;
	margin:0 25px 10px 0;
	padding:3px 5px;
	}		
	
/* bok */
.bok {
	background:url(img/bok_bg.jpg) repeat-y;
	width:191px;
	margin:0 0 20px 0;
	}	
	
.katalog h2 {
	background:url(img/katalog_h2.jpg) no-repeat;
	width:191px;
	height:23px;
	text-align:center;
	color:#fff;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px 0 0 0;
	}	
	
.katalog .bottom {
	background:url(img/katalog_bottom.jpg) no-repeat;
	height:10px;
	font-size:0px;
	}	
	
.katalog ul {
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	}	
	
.katalog ul ul {
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
	}		
	
.katalog ul li {
	padding:3px 0;
	border-bottom:1px solid #f0efef;
	}		

.katalog h3 {
	padding:2px 0 2px 10px;	
	}
	
.katalog h3 a {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#888888;
	font-weight:bold;
	text-decoration:none;
	}	
	
.katalog img {
	margin:0 5px 0 0;
	}	
	
.katalog ul li a:hover, .katalog ul li.active3 a {
	color:#2d2d2d;
	}	
	
.katalog ul ul li {
	padding:3px 0;
	border-bottom:0;
	}	
	
.katalog ul li a {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#818181;
	font-weight:normal;
	text-decoration:none;
	}				
	
.katalog ul li a:hover {
	color:#2d2d2d;
	}		
	
.nowosci h2.header {
	background:url(img/nowosci_h2.jpg) no-repeat;
	width:191px;
	height:23px;
	text-align:center;
	color:#fff;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px 0 0 0;
	}	
	
.nowosci .bottom {
	background:url(img/nowosci_bottom.jpg) no-repeat;
	height:10px;
	font-size:0px;
	}		 	

/* bok - produkt */	
.bok .produkt {
	padding:5px 10px;
	border-bottom:1px dashed #ababab;
	font-size:11px;
	margin:0 0 5px 0;
	}	
	
.zawartosc .produkt {
	padding:2px 0;
	border-bottom:1px dashed #ababab;
	font-size:11px;
	margin:0 0 5px 0;
	width:167px;
	}		
	
.bok .produkt h2.produkt_name {
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#2c2924;
	font-weight:bold;
	padding:0 0 10px 0;
	}	
	
.zawartosc1 .produkt h2.produkt_name {
	width:167px;
	margin:0 0 5px 0;
	}	
	
h2.produkt_name {
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#2c2924;
	font-weight:bold;
	}		
	
.bok .produkt h2.produkt_name a, h2.produkt_name a {
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#2c2924;
	font-weight:bold;
	text-decoration:none;
	}		
	
.bok .produkt h2.produkt_name a:hover, h2.produkt_name a:hover, h2.lupa a:hover, h2.prod_name a:hover {
	text-decoration:underline;
	}	
	
.bok .produkt .img, .zawartosc .produkt .img {	
	float:left;
	width:65px;
	margin:0 5px 5px 0;
	}	

.bok .produkt .img img, .zawartosc .produkt .img img {
	border:1px solid #e0e0e0;
	}	
	
.bok .produkt .opis {	
	float:right;
	width:95px;
	}		
	
.zawartosc .produkt .opis {	
	float:right;
	width:90px;
	}			
	
.bok .produkt h2.more {
	clear:both;
	text-align:right;
	font-size:11px;
	}		
	
.bok .produkt h2.more a {
	text-decoration:none;
	color:#6c6c6c;
	}	
	
.bok .produkt h2.more a:hover {
	color:#9f9f9f;
	}		
	
.bok .produkt p, .zawartosc .produkt p {
	color:#818181;
	margin:0 0 2px 0;
	}	
	
.bok .produkt span, .zawartosc .produkt span {
	color:#494949;
	}		

.bok .produkt h2.cena, .zawartosc .produkt h2.cena {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0;
	color:#2c2924; 
	}
	
h2.cena {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:5px 0;
	color:#676766; 
	}	
	
.bok .produkt h2.cena span, h2.cena span, .zawartosc .produkt h2.cena span {
	color:#aa0202; 
	}	
	
	
	
/* prawa kolumna */
#page_right {
	width:187px;
	float:right;
	margin:45px 0 0 0;
	}	
	
.box {
	width:187px;
	margin:0 0 10px 0;
	}
	
.box h2.box_top {
	color:#fafafa;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px 0 0 15px;	
	height:23px;
	width:172px;
	}	
	
.koszyk, .schowek, .klient {
	background:url(img/box_bg.jpg) repeat-y;
	}	

.koszyk h2.box_top {
	background:url(img/koszyk_top.jpg) no-repeat;
	}	

.schowek h2.box_top {
	background:url(img/schowek_top.jpg) no-repeat;
	}	
	
.klient h2.box_top {
	background:url(img/klient_top.jpg) no-repeat;
	}	
	
.box .bottom {
	background:url(img/box_bottom.jpg) no-repeat;
	font-size:0px;
	height:8px;
	}
	
.box .przewin {
	background:url(img/zakladka.jpg) no-repeat top center;
	text-align:center;
	color:#666666;
	}	
	
.przewin a, .przewin a.show1, .przewin a.show2 {
	color:#8f8e8c;
	text-decoration:none;
	background:url(img/arrow_down.jpg) no-repeat 0 2px;
	padding:0 0 0 15px;
	font-size:11px;
	}	
	
.tresc, .zawartosc1, .zawartosc2, .zawartosc3 {
	padding:5px 10px;
	}	
	
.tresc {
	line-height:18px;
	color:#706e6c;
	width:167px;
	}	
	
.tresc p span {
	color:#aa0202;
	font-weight:bold;
	}	
	
.klient form {
	font-size:11px;
	color:#706e6c;
	}
	
.klient form p {
	margin:0 0 4px 0;
	}	
	
.klient form label {
	float:left;
	width:35px;
	padding:3px 0 0 0;	
	}	
	
.klient form span {
	float:left;
	width:125px;
	padding:2px 0 0 0;	
	}		

.klient form input {
	width:122px;
	vertical-align:middle;
	border:1px solid #cdcdcd;
	padding:1px;
	}	
	
.klient form input.ok {
	width:36px;
	height:19px;
	vertical-align:middle;
	border:0;
	padding:0;
	}		
	
.klient form a {
	color:#a4a4a4;
	text-decoration:none;
	}	
	
.klient form a:hover, h2.rejestracja a:hover {
	text-decoration:underline;
	}		
	
h2.rejestracja {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#aa0202;
	}	
	
h2.rejestracja a {
	color:#aa0202;
	text-decoration:none;
	}	
	
/* stopka */
#footer {
	text-align:right;
	color:#fff;
	margin:3px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	}	
	
#footer a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}	
	
.prod_left {
	float:left;
	width:200px;
	}	
	
.prod_photos img {
	border:1px solid #e4e4e4;
	}	

.other img {
	float:left;
	margin:0 4px 4px 0;
	border:1px solid #e6e6e6;
	}	
	
h2.lupa {
	margin:10px 0;
	font-size:11px;
	}	

h2.lupa img {
	padding:0 5px 0 0;
	}	
	
h2.lupa a {
	text-decoration:none;
	font-weight:normal;
	color:#888888;
	}	
	
.prod_right {
	width:354px;
	float:right;	
	}	
	
h2.prod_name {
	font-size:14px;
	font-weight:bold;
	color:#2c2924;
	margin:0 0 10px 0;
	}	
	
h2.prod_name a {
	text-decoration:none;
	color:#2c2924;
	}		
	
span.opis {
	font-size:12px;
	color:#8b8b8b;
	margin:0 0 10px 0;
	}	
	
.prod_dane ul {
	list-style-type:none;
	width:354px;	
	}	
	
.prod_dane ul li {
	margin:10px 0 0 0;
	}	
	
.prod_dane ul li.ramka_1 {
	background:url(img/ramka1_bg.jpg) repeat-y;
	width:354px;	
	}
	
.prod_dane ul li.ramka_1 .top, .prod_dane ul li.ramka_1 .bottom, .prod_dane ul li.ramka_2 .top, .prod_dane ul li.ramka_2 .bottom {
	width:354px;
	height:5px;
	font-size:0;
	}	
	
.prod_dane ul li.ramka_1 .top {
	background:url(img/ramka1_top.jpg);
	}	
	
.prod_dane ul li.ramka_1 .bottom {
	background:url(img/ramka1_bottom.jpg);
	}		
	
.prod_dane ul li.ramka_2 {
	background:url(img/ramka2_bg.jpg) repeat-y;
	width:354px;	
	}		
	
.prod_dane ul li.ramka_2 .top {
	background:url(img/ramka2_top.jpg);
	}	
	
.prod_dane ul li.ramka_2 .bottom {
	background:url(img/ramka2_bottom.jpg);
	}			
	
.prod_dane ul li.ramka_2 .text, .prod_dane ul li.ramka_1 .text {
	color:#818181;
	padding:5px 10px;
	}
	
.kolory img {
	float:left;
	margin:5px 5px 5px 0;
	border:1px solid #e6e6e6;
	}	
	
.kolory img:hover, img.kolor {
	border:1px solid #b7cd30;
	}	
	
.prod_dane ul li.ramka_1 p span {
	color:#494949;
	}	

form.ilosc {
	padding:3px 0;
	}
	
form.ilosc input {
	width:20px;
	padding:1px;
	margin:0 0 0 3px;
	font-size:11px;
	text-align:center;
	border:1px solid #cdcdcd;
	}	
	
.do_koszyka, .do_schowka {
	width:157px;
	height:26px;
	margin:10px 0 0 0;
	}	
	
.do_koszyka b, .do_schowka b {
	display:none;
	}
	
.do_schowka {
	float:right;
	text-align:left;
	padding:0 0 0 10px;
	}	
	
.do_koszyka {
	float:left;
	text-align:right;
	padding:0 10px 0 0;
	}
	
.prod_dane ul li.ramka_2 p {
	margin:0 0 3px 0;
	padding:2px 0;
	border-bottom:1px dashed #cac9c8;
	color:#818181;
	}	
	
.prod_dane ul li.ramka_2 h2 {
	color:#2c2924;
	font-weight:bold;
	font-size:12px;
	margin:0 0 5px 0;
	}	
	
.prod_dane ul li.ramka_2 span {
	color:#494949;
	}	

	
.stronicowanie2 {	
	text-align:center;
	height:14px;
	margin:0 0 20px 0;	
	}			
	
.inne {
	font-size:11px;
	color:#888888;
	padding:0;
	height:14px;
	margin:0 0 20px 0;
	}	
	
a.rozwin {
	text-decoration:none;
	color:#aa0202;
	background:url(img/rozwin.jpg) no-repeat;
	padding:0 0 0 19px;
	height:14px;
	}	
	
.prod_inne {
	width:534px;
	background:#fff;
	border:1px solid #dddcdc;
	position:absolute;
	top:62px;
	left:0;
	background:url(img/png.png) repeat;
	padding:10px;
	z-index:999;
	}
	
.prod_inne a img {
	opacity:1.0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	float:left;
	margin:10px 8px 0 0;
	border:1px solid #707070;
	}	
	
table.tabelka td {
	width:50%;
	padding:2px;
	}	
	
a.koszyk_ico, a.przelicz_ico, a.usun_ico, a.zmien_ico {
	display:block;
	height:14px;
	text-decoration:none;
	padding:0 0 0 19px;
	color:#545454;
	font-size:11px;
	}	
	
a.koszyk_ico {
	background:url(img/koszyk.gif) no-repeat;
	}	
	
a.koszyk_ico:hover, h2.koszyczek a:hover {
	color:#93a90d;
	}	
	
a.przelicz_ico {
	background:url(img/przelicz.gif) no-repeat;
	}	
	
a.przelicz_ico:hover, a.zmien_ico:hover {
	text-decoration:underline;
	} 	
	
a.usun_ico {
	background:url(img/delete.gif) no-repeat;
	}	
	
a.usun_ico:hover {
	color:#af0000;
	}	
	
a.zmien_ico {	
	background:url(img/zmien.gif) no-repeat;
	}	
	
h2.zamowienie {
	text-align:center;
	margin:5px auto;
	width:133px;
	height:21px;
	}	
	
h2.koszyczek {
	text-align:center;
	}	
	
h2.koszyczek a {
	text-decoration:none;
	color:#474544;
	font-size:11px;
	}		
	
/* podstrona */
.subpage {
	color:#575757;
	}	
	
.subpage p {
	margin:0 0 8px 0;
	line-height:16px;
	}	
	
.subpage ul, .subpage ol {
	margin:5px 30px;
	}
	
.subpage ul li, .subpage ol li {
	padding:2px 0;
	}
	
.subpage h2 {
	font-size:14px;
	color:#94a913;
	padding:3px 0;
	}	

.gallery {
	margin:0 0 10px 0;
	}
	
.gallery img {
	margin:0 7px 7px 0;
	float:left;
	border:1px solid #dadada;
	}	
	
ul.files {
	list-style-type:none;
	}	
	
ul.files li {
	background:url(img/files_icon.gif) no-repeat;
	height:18px;
	padding:2px 0 2px 22px;
	}	 	
	
ul.files li a {
	color:#545454;
	text-decoration:none;
	}	
	
ul.files li a:hover {
	color:#aa0202;
	}		
	
.subpage form {
	margin:0 10px;
	}	
	
.subpage form span {
	width:110px;
	float:left;
	padding:3px 0 0 0;
	}	
	
.subpage form p {
	clear:both;
	}	
	
.subpage form input, .subpage form textarea {
	width:220px;
	vertical-align:middle;
	padding:1px;
	border:1px solid #c9c9c9;
	}	
	
.subpage form textarea.wiadomosc {
	width:370px;
	vertical-align:middle;
	padding:1px;
	border:1px solid #c9c9c9;
	}		
	
.subpage form select {
	width:225px;
	vertical-align:middle;
	border:1px solid #c9c9c9;
	padding:1px;	
	}		
	
.subpage form input.ok {
	width:auto;
	padding:3px 8px;
	background:#9ab013;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #8da20e;
	}	
	
.subpage form input.check {
	width:auto;
	padding:0;
	border:0;
	margin:0 5px 0 0;
	}		
	
.subpage a {
	text-decoration:underline;
	color:#191919;
	}	
	
.subpage a:hover {
	color:#aa0202;
	}


  table.lista {
	padding:5px 0;
	}

table.lista th {
	border-bottom:1px solid #c9c9c9;
	color:#bbbbbb;
	padding:4px 2px;
	border-top:1px solid #eaeaea;
	}

table.lista td {
	padding:8px 2px;
	border-bottom:1px solid #e8e8e8;
	}

table.lista td.nazwa {
	width:35%;
	}

table.lista td.nazwa h4 a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#585858;
	}

table.lista td.nazwa h4 a:hover {
	color:#78a410;
	}

table.lista td.producent {
	width:30%;
	}

table.lista td.cena {
	width:15%;
	text-align:center;
	font-weight:bold;
	color:#79a610;
	}

table.lista td.ilosc, table.lista td.dokoszyka {
	width:10%;
	text-align:center;
	}
	/* koszyk */
	form.shop {
		font:11px Arial, Helvetica, sans-serif;
		padding:5px;
		}

	form.shop tr.odd {
		background:#e8e8e8;
		border-bottom:1px dotted #595959;
		margin:0 0 5px 0;
		}

	form.shop tr.even {
		border-bottom:1px dotted #595959;
		background:#fafaf9;
		}

	form.shop a {
		color:#3a3a3a;
		font-weight:bold;
		text-decoration:none;
		}

	form.shop a:hover {
		color:#719b0f;
		}

	form.shop input {
		vertical-align:middle;
		}

	form.shop td, form.shop th {
		text-align:center;
		padding:3px 2px;
		}

	form.shop th {
		background:#fbfcfa;
		border-bottom:1px solid #eaeaea;
		color:#aaaaaa;
		}

	form.shop td.name {
		text-align:left;
		}

	form.shop tr.header {
		color:#717171;
		}

	input.f-button2 {
		background:#e7ae16;
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#fff;
		margin:5px 0;
		padding:3px;
		border:none;
		}

	input.f-button3 {
		background:#86b909;
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#fff;
		margin:5px 0;
		padding:3px;
		border:none;
		}

	input.form-but-red {
		background:#ee2201;
		padding:3px;
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#fff;
		border:none;
		}

/**
* @author: Robert
**/
.zalogowany {
  padding:10px;
  color:#4E4E4D;
}
.zalogowany a {
    text-decoration:none;
    font-weight:normal;
    color:#3c3c3c;
}

.zalogowany a:hover  {
	color:#841702;
}
		


