/* CSS Document */
* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:1.25em; }
html { height:101%; }
body { margin:0; padding:0; background:#79411e url(../img/backgound_gradient.gif) repeat-x 0 0; height:100%; color:#222F15; }
form { margin:0; padding:0; }
p { margin:0 0.5em; margin-bottom:1em; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0.5em; display:block; }
h1 { font-size:2em; }
h2 { font-size:1.75em; }
h3 { font-size:1.50em; }
h4 { font-size:1.25em; }
h5 { font-size:1em; }
h6 { font-size:0.75em; }
ul,ol { }
ul ul,ol ol { 
	margin-left:1em; 
	margin-top:0.5em; 
}
li { margin:0.5em; width:auto; }
a,a:link,a:visited,a:active,a:hover { color:#000; text-decoration:none; font-weight:inherit; }
a:hover { color:#000; text-decoration:underline; }
.red { color:red; }
.szary6 { color:#666; }
.nazwa { color:#750F11; font-weight:700; font-size:larger; }
.cena_old { text-decoration:line-through; }
.cena_smaller,.smaller { font-size:smaller; }
.bigger { font-size:larger; }
.strong { font-weight:700; }
.cln { clear:both; }
table { border-width:0px; }
td { vertical-align:top; border-width:0px; }
#c_body {
	width:985px; 
	margin:auto;
	background-image:url('../img/bkg.jpg'); 
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#6C3717;
}
#c_top .logo {
	height:128px;
	width:210px;
	background:transparent url(../img/logo_main.gif) no-repeat 0 0; 
	display:table-cell !important; display:inline-block;
	overflow:hidden;
}
#c_top_t {
	text-align:right;
	padding:5px;
	padding-right:3em;
}
#c_top_t a {
	color:#EEC496;
	padding-left:1.5em;
}
#c_top_t a.pomoc {
	padding-left:2.5em;
	background:transparent url(../img/ico_pomoc.gif) no-repeat scroll 1em 50%;
}
#c_top_t a.kontakt {
	padding-left:4em;
	background:transparent url(../img/ico_kontakt.gif) no-repeat scroll 1.5em 50%;
}
.l_box {width:159px;height:92px;margin-top:16px;margin-right:25px !important;margin-right:12px;background:url(../img/tlo_loguj.png) 0px 0px no-repeat;display:block;float:right;}
	.l_box_t1{height:30px;}
		.l_box_t1_title{font-size:11px; font-weight:bold; color:#b64d00; display:block; width:40px; margin-left:9px !important; margin-left:4px; margin-top:9px; float:left;}
		.l_box_t1_edit{font-size:11px; font-weight:bold; color:#b64d00; display:block; width:100px; margin-left:0px; margin-top:8px; float:left;}
		.l_box_t1_input {height:12px;width:100px;font-family:Tahoma;font-weight:normal;color:#b95300;border:1px solid #b95300;}
	.l_box_t2{height:27px;}
		.l_box_t2_title{font-size:11px; font-weight:bold; color:#b64d00; display:block; width:40px; margin-left:5px !important; margin-left:2px; margin-top:6px; float:left;}
		.l_box_t2_edit{font-size:11px; font-weight:bold; color:#b64d00; display:block; width:64px; margin-left:4px !important; margin-left:2px; margin-top:5px; float:left;}
		.l_box_t2_btn{display:block; width:27px; height:16px; margin-left:3px; margin-top:5px; float:left;}
		.l_box_t2_input {	height:12px;	width:64px;	font-family:Tahoma;	font-weight:normal;	color:#b95300;	border:1px solid #b95300;}
		.l_box_t2_submit {width:27px;height:16px;background:url(../img/loguj_ico_ok.jpg) 0px 0px no-repeat; border:0px; display:block;_margin-top:1px;margin-left:7px !important;margin-left:3px;}
	.l_box_t3 {	font-family:Tahoma;	font-size:10px;	color:#7a3000;	margin-left:50px;}
		.l_box_t3_link {color:#7a3000;font-size:10px;outline:none;display:block;}
	.l_box_t4, .l_box_t5 {	font-family:Tahoma;	font-size:10px;height:15px;}
		.l_box_t4_title {color:#b64d00;text-align:center; margin-top:7px;}
		.l_box_t5_title {color:#7a3000;text-align:center; font-weight:bold; margin-top:7px;}
		#l_box_t5_submit {color:#7a3000;text-align:center; font-weight:bold; margin-top:7px;outline:none;display:block;}

#c_top_m {
	background:transparent url(../img/grafika_main.jpg) no-repeat 210px 0px; 
}

#c_top_b {
	background:#9E5300 url(../img/gradient_top_braz.gif) repeat-x 0 0; 
	padding:0.5em;
	color:#FFFFFF;
	font-size:1em;
	font-weight:700;
}
#c_top_b input {
	font-size:1em;
}
#c_top_b img {
	vertical-align:bottom;
}
#c_top_b #form_szukaj { display:inline; margin-left:88px; }
#c_top { 
	clear:both;
}
#c_m_table {
	table-layout:fixed;
	background:#ffffff url(../img/gradient_top.gif) left top repeat-x;
}
#c_left, #c_right {
	width:210px;
}
#c_left {
	background-color:#8D481E;
}
#c_right {
	background:transparent url(../img/tlo_right_gradient.gif) repeat-y right top;
}
#c_right .inner {
	background:transparent url(../img/tlo_rigth_top.gif) repeat-x right top;
	padding-top:1em;
}
#c_content {
	background:transparent url(../img/plomien.jpg) no-repeat left bottom;
	padding-bottom:70px;
}
#c_content .content { overflow:hidden; }
#c_content .content h5 { 
	color:#9B5519; 	
	margin:0;
	padding:0;
	padding-top:0.5em;
}
#c_content .content h5.nazwa, #c_content .content h6.nazwa { color:#9B5519; padding-left:1em; }
#c_content .content .paginacja { display:block; float:right; width:90px; margin:1em; text-align:right; white-space:nowrap; }
#c_content .content .right { margin: 1em; margin-left:210px; }
#c_content .content .right .nowosc { background:transparent url(../img/nowosc.gif) 0 0 no-repeat; width:65px; height:65px; display:block; float:right; margin:0; }
#c_content .content .right .okazja { background:transparent url(../img/super_okazja.gif) 0 0 no-repeat; width:65px; height:65px; display:block; float:right; margin:0; }
#c_content .content .left { margin:1em 0; width:190px; display:inline-block; float:left; text-align:left; padding-left:1em; }
#c_content .content .left .img_sma { padding:6px 0 0 4px; background:url(../img/ramka_foto_nowosci.gif) 0 0 no-repeat; width:84px; height:84px;  display:table-cell !important; display:inline-block; vertical-align:top; }
#c_content .content .left .img_sma img { width:70px; height:70px;  display:inline-block; }
#c_content .content .left .box { text-align:center; display:block; border:1px solid #DFD3C7; background:transparent url(); margin:1em 1em 1em 0; }
#c_content .content .left .box h5 { color:#91A335; }

#c_content .content_zob_takze { border-top:1px dashed #8E7463; overflow:auto; clear:both; }
#c_content .content_zob_takze h5 { 
	color:#9B5519; 	
	margin:0;
	padding:0;
	padding-top:0.5em;
}
#c_content .content_zob_takze .img_h { width:30%; height:30%; display:inline-block; margin:0.5em; float:left; text-align:center; }
#c_content .content_zob_takze .img_h .img { padding:4px 0 0 0; background:url(../img/ramka_foto_nowosci.gif) 0 0 no-repeat; width:84px; height:84px;  display:block !important; display:inline-block; vertical-align:top; margin:auto; }
#c_content .content_zob_takze .img_h .img img { width:70px; height:70px;  display:inline-block; }
#c_content .content_zob_takze .img_group {
	overflow:visible;
}
#c_foot table,#c_foot td {
	border-width:0px;
}
#c_foot_l {
	width:210px;
}
#c_foot #c_foot_r {
	border-top:1px dashed #000000;;
	background:#FFF6EF url(../img/logo_stopka.gif) 10px -16px no-repeat;
	padding:1em;
	padding-left:100px;
	height:40px;
	font-family:Tahoma;
	font-size:7pt;
}
#c_foot #c_foot_r, #c_foot #c_foot_r a {
	color:#875F45;
}
#c_foot #c_foot_r .h {
	margin:30px 0 0;
}
#c_foot #c_foot_r .h a {
	color:#DFB899;
}
#l_menu {
	background:url(../img/menu_tlo.gif) repeat-y 0 0;
}
#l_menu_b {
	background:url(../img/menu_bottom.gif) no-repeat 0 0;
	height:2px;
	overflow:hidden;
}
.menu_tree { padding:10px; padding-right:0px; display:block; zoom:1; }
.menu_element { border-bottom:2px dotted #DFF667; padding:3px 2px 3px 10px; background:transparent url(../img/menu_arr.gif) no-repeat left; }
.menu_element.act { border-bottom:2px dotted  #DFF667; padding:3px 2px 3px 10px; background:transparent url(../img/menu_arr_dwn.gif) no-repeat left; }
.menu_subtree .menu_element { color:#fff; border-width:0px; margin-left:10px; background-image:url(); }
.menu_tree .menu_element a { color:#fff; text-decoration:none; font-weight:700; }
.menu_tree .menu_element a:hover { color:#576E00; text-decoration:underline; }
.menu_tree .menu_element.act a { color:#576E00; }
.menu_subtree .menu_element a { color:#fff; text-decoration:none; font-weight:500; }
.menu_subtree .menu_element a:hover { color:#576E00; text-decoration:underline; }
#pokr {
	padding:0.5em;
	padding-left:2em;
	background:transparent url(../img/pokr_strzalki.gif) no-repeat 0.5em;
}
#pokr .arr {
	color:#BD6809;
	font-weight:700;
}
.box, 
.box_koszyk, 
.box_hit_dnia, 
.box_promocja, 
.box_nowosci {
	border-width:0 0 1px 1px;
	border-style:dashed;
	border-left-style:solid;
	padding:1em;
	padding-top:2em;
	margin-top:1em;
}
.box, .box_promocja, .box_nowosci {
	border-color:#705538;
	background:#F0F8C9 url(../img/poltiko_sklep_produkt_90.gif) repeat-x 0 0;
}
.box_koszyk, 
.box_hit_dnia, 
.box_promocja, 
.box_nowosci { 
	border-color:#705538; 
}


.box_koszyk h5.head 	{ color:#486022; background:transparent url(../img/ico_twojkoszyk.gif) 1em no-repeat; padding-left:2em; }
.box_koszyk h5,
.box_koszyk h5 a 		{ color:#486022; }
.box_koszyk .content h5 a 		{ color:#486022; background:transparent url() left no-repeat; padding-left:0; }
.box_hit_dnia h5.head 	{ color:#BE9D7A; background:transparent url(../img/ico_hit_dnia.gif)  1em no-repeat; padding-left:3.5em; } 
.box_hit_dnia h5,
.box_hit_dnia h5 a 		{ color:#BE9D7A; } 
.box_hit_dnia .content h5 a 		{ color:#BE9D7A; background:transparent url() left no-repeat; padding-left:0; } 
.box_promocja h5.head 	{ color:#95AD23; background:transparent url(../img/ico_promocja.gif)  1em no-repeat; padding-left:3.5em; } 
.box_promocja h5,
.box_promocja h5 a 		{ color:#95AD23; } 
.box_promocja .content h5 a 		{ color:#95AD23; background:transparent url() left no-repeat; padding-left:0; } 
.box_nowosci h5.head 	{ color:#8AB4AA; background:transparent url(../img/ico_nowosci.gif)  1em no-repeat; padding-left:3.5em; }
.box_nowosci h5,
.box_nowosci h5 a 		{ color:#8AB4AA; }
.box_nowosci .content h5 a 		{ color:#8AB4AA; background:transparent url() left no-repeat; padding-left:0; } 

.box h5.head a, 
.box_koszyk h5.head a, 
.box_hit_dnia h5.head a, 
.box_promocja h5.head a, 
.box_nowosci h5.head a {
	display:block;
	padding:0.5em 0 0.5em 2em;
}

.box h5.head, 
.box_koszyk h5.head, 
.box_hit_dnia h5.head, 
.box_promocja h5.head, 
.box_nowosci h5.head {
/*	background:transparent url(../img/hitdnia_kreska_zakonczenie.gif) no-repeat 0 0; */
	margin:-1em;
	margin-bottom:0;
	width:70%;
}
.box .content, 
.box_koszyk .content, 
.box_hit_dnia .content, 
.box_promocja .content, 
.box_nowosci .content {
	overflow:hiden;
}
.box .content h5, 
.box_koszyk .content h5, 
.box_hit_dnia .content h5, 
.box_promocja .content h5, 
.box_nowosci .content h5 {
	margin:0;
	padding:0;
	padding-top:0.5em;
}
.box .content p, 
.box_koszyk .content p, 
.box_hit_dnia .content p, 
.box_promocja .content p, 
.box_nowosci .content p {
	margin:0;
	margin-top:0.5em;
	padding:0;
}
.box .content .cena, 
.box_koszyk .content .cena, 
.box_hit_dnia .content .cena, 
.box_promocja .content .cena, 
.box_nowosci .content .cena {
	color:#000;
}
.box .content .cena_old, 
.box_koszyk .content .cena_old, 
.box_hit_dnia .content .cena_old, 
.box_promocja .content .cena_old, 
.box_nowosci .content .cena_old {
	color:#000;
	text-decoration:line-through;
}
.box .content .cena_prom, 
.box_koszyk .content .cena_prom, 
.box_hit_dnia .content .cena_prom, 
.box_promocja .content .cena_prom, 
.box_nowosci .content .cena_prom {
	color:#A01711;
	font-weight:700;
}
.box .content .img, 
.box_koszyk .content .img, 
.box_hit_dnia .content .img, 
.box_promocja .content .img,
.box_nowosci .content .img {
	margin:0;
	padding:0;
	display:inline-block;
	width:84px;
	height:84px;
	float:right;
	clear:right;
	margin:0.5em 0 0.5em 0.5em;
}
.box .content .img, 
.box_koszyk .content .img, 
.box_hit_dnia .content .img {
	background:transparent url(../img/ramka_foto_nowosci.gif) no-repeat left top;
}
.box_promocja .content .img, 
.box_nowosci .content .img {
	background:transparent url(../img/ramka_foto_green.gif) no-repeat left top;
}
.content .img img {
	display:block;
	width:70px;
	background-color:#CCCCCC;
	margin:5px 0 0 5px;
}
#c_content .cats .img_sma { padding:6px 0 0 4px; background:url(../img/ramka_foto_nowosci.gif) 0 0 no-repeat; width:84px; height:84px;  display:table-cell !important; display:inline-block; vertical-align:top; }
#c_content .cats .img_sma img { /*width:70px; height:70px;*/  display:inline-block; }
 
#c_content .content .img_big { 
	padding:0; background:transparent url(../img/ramka_foto_big.gif) 0 0 no-repeat; width:174px; height:174px; overflow:hidden; display:table; #display:block; #position:relative; 
}
#c_content .content .img_big .vcenter { 
	display:table-cell !important; vertical-align:middle; #position: absolute; #top:50%; #left:50%; #display:block; 
}
#c_content .content .img_big img {  
	display:block; margin:0 auto; #position:relative; #top:-50%; #left:-50%;
}
#c_content .content .img_sma { 
	padding:0; background:transparent url(../img/ramka_foto_nowosci.gif) 0 0 no-repeat; width:84px; height:84px; overflow:hidden; display:table !important; #display:block; #position:relative; 
}
#c_content .content .img_sma .vcenter { 
	display:table-cell !important; vertical-align:middle; #position: absolute; #top:50%; #left:50%; #display:block;
}
#c_content .content .img_sma img {  
	display:block; margin:0 auto; #position:relative; #top:-50%; #left:-50%;
}
/*
* KOSZYK
*/
.koszyk { width:730px; margin:0 auto; background-color:#FFF; font-size:smaller; }
.koszyk table { table-layout:fixed; }
.koszyk table .e { background-color:#FFF9F1; }
.koszyk table .o { background-color:#F8F6DD; }
.koszyk table th { text-align:left; font-weight:normal; font-size:1em; padding:3px; color:#000; }
.koszyk table th.cart { color:#B84E00; background:transparent url(../img/cart.gif) scroll no-repeat 0.5em 50%; padding-left:2.5em; }
.koszyk table td { font-weight:normal; font-size:1em; color:#743813; padding:3px; }
.koszyk table td input.ile { text-align:left; font-weight:500; font-size:1em; border:1px solid #ccc; width:56px; }
.koszyk table td span.nazwa { color:#B84E00; font-weight:700; }
.koszyk table td span.wersja { color:#B84E00; font-weight:500; font-size:smaller; }
span.btn { display:inline-block; border:1px solid #b95300; height:21px; background:#ffd7bb url(../img/btn_bkg.gif) scroll repeat-x left bottom; padding:2px 2px 2px 2px; color:#fff; font-weight:500; font-size:14px; }
span.btn span.no 	{ display:inline-block; padding:0 1em 0 0.5em; background:transparent url() scroll no-repeat right 50%;  margin-right:0.5em; margin-left:0.5em; }
span.btn span.next 	{ display:inline-block; padding:0 1em 0 0.5em; background:transparent url(../img/btn_dal.gif) scroll no-repeat right 50%;  margin-right:0.5em; }
span.btn span.prze 	{ display:inline-block; padding:0 0.5em 0 1em; background:transparent url(../img/btn_przelicz.gif) scroll no-repeat left 50%; margin-left:0.5em; }
span.btn span.wycz 	{ display:inline-block; padding:0 0.5em 0 1em; background:transparent url(../img/trash.gif) scroll no-repeat left 50%; margin-left:0.5em; }
span.btn span.prev 	{ display:inline-block; padding:0 0.5em 0 1em; background:transparent url(../img/btn_prev.gif) scroll no-repeat left 50%; margin-left:0.5em; }
span.btn a:link, span.btn a:visited, span.btn a:active, span.btn a:hover { display:inline-block; text-decoration:none; color:#fff !important; }
.przypomnij_haslo { padding:0 3em 3em 3em; }
span.cena_prom { color:#A01711; font-weight:700; display:inline-block; display:-moz-inline-box; margin-top:0.5em; }
span.cena { color:#f00; }
/* 
* Splash screen 
*/
#splash { color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:1.4em; background:#546500 url(../img/gradient_green.gif) scroll repeat-x 0 0; width:864px; border:1px solid #fff; margin:auto; margin-top:6em; }
#splash table { table-layout:fixed; }
#splash form { display:block; padding:0; margin:0; }
#splash #logo { background:transparent url(../img/logo.gif) scroll no-repeat 50% 50%; width:190px; height:120px; margin:auto; }
#splash #line { background:transparent url(../img/belt.gif) scroll no-repeat 50% 50%; height:20px; margin:auto; }
#splash td { vertical-align:top; }
#splash p { padding:0; margin:0; margin-bottom:1em; }
#splash a:link, #splash a:visited, #splash a:active, #splash a:hover { color:#FFF; text-decoration:none; }
#splash a:hover { text-decoration:underline; }
