/* CSS Document */

html, body { height: 100%; }
body {
		margin: 0px;
		padding: 0px;
		font-family:  Trebuchet MS, Tahoma, Arial;
		font-size: 13px;
		font-weight: normal;
		text-decoration: none;
		font-style: normal;
		color: #304C73;
		background-color: #906F44;	
}

table, table td {
		margin: 0px;
		padding: 0px;
		font-size: 13px;
		font-weight: normal;
		text-decoration: none;
		font-style: normal;
		color: #333333;
		border-collapse: collapse;
}

.tb_banery{
		background-color: #E7D5B8;
		padding: 10px;
}

.tb_banery_intro{
		background-color: #E7D5B8;
		padding: 5px;
		border-left:#F8EEDB 1px solid;
		border-right:#F8EEDB 1px solid;
}

table.table_border_white td {
		border: solid #FFFFFF 1px;
		border-collapse: collapse;
}

.tab_dystrybutorzy {
		border-collapse: collapse;
		padding: 10px 5px 10px 50px;
		background-color: #FDFAF4;
		border-bottom: solid 3px #FFFFFF;
		border-top: solid 1px #FDFAF4;
		border-right: solid 1px #FDFAF4;
		border-left: solid 1px #FDFAF4;	
}



.left_column_td{ background-color:#542F07;}
.stopka_td { 
   font-family:  Trebuchet MS, Tahoma, Arial;
   font-size: 11px;
   background-color: #7D5632; 
   padding: 10px; 
   color:#E7D5B8;
} 
.main_td{
		padding: 20px;
		background-color: #FFFFFF;
}


.left_shadow{
		background:url(../obrazy/left_shadow.jpg)  repeat-y right;
}

.right_shadow{
		background:url(../obrazy/right_shadow.jpg)  repeat-y left;
}

.top_menu_td{
		background:url(../obrazy/top_menu_bg.jpg) top repeat-x;	
		
}

A.link_top_menu:LINK, A.link_top_menu:VISITED, A.link_top_menu:ACTIVE { 
		
		display:block;
		width:100%;
		
		font-size: 12px;
		color: #FAF2C0;	
		text-decoration: none;	
		font-weight: bold;	
		margin: 0px;
		padding: 20px 0px;
		background: url(../obrazy/top_menu_over.jpg) repeat-x center;
		
}
A.link_top_menu:HOVER {	
		display:block;
		
		font-size: 12px;
		color: #FAF2C0;	
		text-decoration: underline;	
		font-weight: bold;	
		margin: 0px;
		padding: 20px 0px;
		background: url(../obrazy/top_menu_out.jpg) repeat-x center;
}


.top_menu_td a:link, .top_menu_td a:visited, .top_menu_td a:active {
		display:block;
		width:100%;
		background:url(../obrazy/top_menu_out.jpg) top repeat-x;	
		padding: 10px 0px;	
		margin-left: 0px;
		
		color:#F8EEDC;
		font-weight: bold;
		text-decoration:none;
}

.top_menu_td a:hover {
		display:block;
		width:100%;
		background:url(../obrazy/top_menu_over.jpg) top repeat-x;		
		padding: 10px 0px;	
		margin-left: 0px;
		
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
}

.top_td {
		background-color: #442000;
		color: #C8AD93; 
}
.top_flags{
		padding: 10px;
		color:#8D6744;
}
A.flag:LINK, A.flag:VISITED, A.flag:ACTIVE { 
		color: #8D6744;	text-decoration: none;	font-weight: normal;	margin: 0px; padding:3px; }
A.flag:HOVER {	
		color: #C8AD93;	text-decoration: underline;	font-weight: normal;	margin: 0px; padding:3px;}


/* ------ */

A:LINK, A:VISITED, A:ACTIVE { 
		color: #990000;	text-decoration: underline;	font-weight: normal;	margin: 0px; }
A:HOVER {
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
	margin: 0px;
}


/*----------------------------------------*/

A.menuStopka:LINK, A.menuStopka:VISITED, A.menuStopka:ACTIVE { 
		font-size: 11px;	color: #938562;	text-decoration: none;	font-weight: normal;	margin: 0px; }
A.menuStopka:HOVER {	
		font-size: 11px;	color: #938562;	text-decoration: underline;	font-weight: normal;	margin: 0px; }

/*----------------------------------------*/

A.link_top_menu:LINK, A.link_top_menu:VISITED, A.link_top_menu:ACTIVE { 
		font-size: 13px;	color: #EBE1D6;	text-decoration: none;	font-weight: bold;	margin: 0px;
}
A.link_top_menu:HOVER {	
		font-size: 13px;	color: #EBE1D6;	text-decoration: underline;	font-weight: bold;	margin: 0px;
}

A.link_news:LINK, A.link_news:VISITED, A.link_news:ACTIVE { 
		font-size: 13px;	color: #8F8D8E;	text-decoration: none;	font-weight: normal;	margin: 0px; }
A.link_news:HOVER {	
		font-size: 13px;	color: #8F8D8E;	text-decoration: underline;	font-weight: normal;	margin: 0px; }

/*----------------------------------------*/

H1 {
		margin: 0px;
		padding-left: 0.6em;
		font-size: 19px;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color:#542F07;
		
		background-image:url(../obrazy/h1_arrow.jpg);
		background-repeat:no-repeat;
		background-position:0 0.5em;
}

H2 {
		margin: 0px;
		padding-left: 0.6em;
		font-size: 18px;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		color:#542F07;
		
		background-image:url(../obrazy/h1_arrow.jpg);
		background-repeat:no-repeat;
		background-position:0 0.5em;
}

H3 {
		margin: 0px;
		padding: 0px 0px 5px 0px;
		color: #A88260;
		font-size: 25px;
		font-weight:bold;
		text-decoration: none;
		font-style: normal;
}

H4 {
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		font-weight:normal;
		text-decoration: none;
		font-style: normal;
}

H5 {
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		font-style: normal;
}

H6 {
		margin: 0px;
		padding: 0px;
		font-size: 8px;
		font-weight: normal;
		text-decoration: none;
		font-style: normal;
}

/* //////////////////////// */

UL LI{
		MARGIN-TOP: 5px;
		MARGIN-BOTTOM: 5px;
		font-size: 13px;
		font-weight: normal;
		font-style: normal;        
		border: 0px;
}

OL LI {
		MARGIN-TOP: 5px;  
		MARGIN-BOTTOM: 5px; 
		font-size: 13px;
		font-weight: normal;
		font-style: normal;        
		border: 0px;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

A.link_banner:LINK, A.link_banner:ACTIVE , A.link_banner:VISITED {
		font-size: 13px;
		font-style: normal;
		font-weight: bold; 
		text-decoration: none;
		color: #8D6B45;
}

A.link_banner:HOVER {
		font-size: 13px;
		font-style: normal;
		font-weight: bold; 
		text-decoration: underline;
		color: #8D6B45;
}


/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.input_100
{
		width: 100px;
}

input
{
		border: 1px solid #D9B682;
		background-color: #FCF8F3;
		color:#000000;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.ramka_cccccc {
		margin: 0px;
		padding: 0px;
		border: #E0E6EB 1px solid;
}

.td_kolumna_title {
		background-color:#FAF6EA ;
		color: #4D2100;
		font-size:13px;
		font-weight: bold;
		padding: 5px;
		text-align:center;
}

.td_kolumna {
		background-color:#FAF6EA ;
		padding:5px;
}

.padding10 {
	padding:10px 10px 10px 10px;
}

.padding10_left_right {
	padding: 0px 10px 0px 10px;
}

.padding10_left {
	padding:0px 0px 0px 10px;
}

.padding5 {
	padding:5px 5px 5px 5px;
}

.padding3 {
	padding: 3px 3px 3px 3px;
}

.padding2 {
	padding: 2px 2px 2px 2px;
}

.padding1 {
	padding: 1px 1px 1px 1px;
}


.date {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.title {
	font-size: 13px;
	color: #542f07;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.menu_title {
	font-size: 13px;
	color: #AC916A;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.product_title {
	font-size: 13px;
	color: #007736;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}


.mkpol {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/*  --------------- */

.td_menu_top_over {
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	text-align:center;
	background-image:url(../obrazy/top_menu_over.jpg);
	cursor: pointer;
}

.td_menu_top_out {
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	text-align:center;
	background-image:url(../obrazy/top_menu_btn_out.jpg);
	cursor: auto;
}

A.link_menu:LINK, A.link_menu:VISITED, A.link_menu:ACTIVE { 
font-size: 11px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	margin: 0px; }
A.link_menu:HOVER {	
font-size: 11px;	color: #FFFFFF;	text-decoration: underline;	font-weight: bold;	margin: 0px; }

A.link_btn:LINK, A.link_btn:VISITED, A.link_btn:ACTIVE { 
font-size: 11px;	color: #FFFFFF;	text-decoration: none;	font-weight: normal;	margin: 2px; background-image: url(../obrazy/btn_bg.jpg);  padding: 2px 10px 2px 10px;}

A.link_btn:HOVER {	
font-size: 11px;	color: #FFFFFF;	text-decoration: underline;	font-weight: normal;	margin: 2px; background-image: url(../obrazy/btn_bg.jpg); padding: 2px 10px 2px 10px;}



/*---Classes for mkshop_menu---*/
#mkshop_menu
{
	margin: 0px 10px 10px 10px;
	padding-top:0px;
	background-image:url(../obrazy/page_menu_line.gif);
	background-repeat:repeat-x;
	background-position:0 0;
}
.mkshop_menu_item
{	
	border-bottom:#D2B89F 1px solid;
}

/*Level 1*/
.mkshop_menu1, a.mkshop_menu1:link, a.mkshop_menu1:visited,a.mkshop_menu1:active  
{
	border-bottom: #906C4B 1px solid ;
	padding-left: 20px;
	display:block;
	color:#F8EEDB;
	background-color: #865F3B;
	font-weight:bold;
	background-image:url(../obrazy/menu_arrow_cat.gif);
	background-repeat:no-repeat;
	background-position:0.6em 1.0em;
	text-decoration:none;
	padding-top:0.6em;
	padding-bottom:0.6em;
}

a.mkshop_menu1:hover
{
	padding-left: 20px;
	display:block;
	color:#FFFFFF;
	background-color: #754F29;
	font-weight:bold;
	background-image:url(../obrazy/menu_arrow_cat.gif);
	background-repeat:no-repeat;
	background-position:0.7em 1.0em;
	text-decoration:none;
	padding-top:0.6em;
	padding-bottom:0.6em;
}
.a_mkshop_menu1, a.a_mkshop_menu1:link, a.a_mkshop_menu1:visited, a.a_mkshop_menu1:active
{
	border-bottom: #906C4B 1px solid ;
	padding-left: 20px;
	display:block;
	color:#FFFFFF;
	background-color: #865F3B;
	font-weight:bold;
	background-image:url(../obrazy/menu_arrow_cat.gif);
	background-repeat:no-repeat;
	background-position:0.6em 1.0em;
	text-decoration:underline;
	padding-top:0.6em;
	padding-bottom:0.6em;
}

a.a_mkshop_menu1:hover
{
	padding-left: 20px;
	display:block;
	color:#FFFFFF;
	background-color: #754F29;
	font-weight:bold;
	background-image:url(../obrazy/menu_arrow_cat.gif);
	background-repeat:no-repeat;
	background-position:0.6em 1.0em;
	text-decoration:none;
	padding-top:0.6em;
	padding-bottom:0.6em;
}

/*Level 2*/
.mkshop_menu2, a.mkshop_menu2:link, a.mkshop_menu2:visited, a.mkshop_menu2:active
{
	padding-left:3em;
	display:block;
	color:#7E5829;
	text-decoration:none;
	padding-top:0.6em;
	padding-bottom:0.6em;
	background-color:#F9F3E6;
	background-image:url(../obrazy/menu_arrow_subcat.jpg);
	background-repeat:no-repeat;
	background-position:1.6em 0.8em;
}
a.mkshop_menu2:hover
{
	padding-left:3em;
	display:block;
	color:#000000;
	text-decoration:underline;
	padding-top:0.6em;
	padding-bottom:0.6em;
	background-color:#F9F3E6;
	background-image:url(../obrazy/menu_arrow_subcat_over.jpg);
	background-repeat:no-repeat;
	background-position:1.6em 0.8em;
}
.a_mkshop_menu2, a.a_mkshop_menu2:link, a.a_mkshop_menu2:visited, a.a_mkshop_menu2:active
{
	display:block;
	padding-left:3em;
	color:#7E5829;
	text-decoration:underline;
	background-color:#F9F3E6;
	background-image:url(../obrazy/menu_arrow_subcat_selected.jpg);
	background-repeat:no-repeat;
	background-position:1.6em 0.8em;
	padding-top:0.6em;
	padding-bottom:0.6em;		
}
/*Level 3*/
.mkshop_menu3, a.mkshop_menu3
{
	padding-left:30;
	display:block;
	color:#7E5829;
	background-color:#F1F4F8;
	text-decoration:none;
	padding-top:0.6em;
	padding-bottom:0.6em;
}
a.mkshop_menu3:hover
{
	color:#000000;
	background-color:#FFF6DB;
	background-image:url(../obrazy/shop/ico_cat3.gif);
	background-repeat:no-repeat;
	background-position:2.0em 0.9em;
	text-decoration:none;

}
.a_mkshop_menu3, a.a_mkshop_menu3:link, a.a_mkshop_menu3:visited, a.a_mkshop_menu3:active
{
	display:block;
	padding-left:30;
	color:#0080C0;
	text-decoration:none;
	background-color:#FAFAFA;
	background-image:url(../obrazy/shop/ico_cat3.gif);
	background-repeat:no-repeat;
	background-position:2.2em 1em;
	padding-top:0.6em;
	padding-bottom:0.6em;	
}

a.a_stopka_copyright, a.stopka_copyright:link, a.stopka_copyright:visited, a.stopka_copyright:active {
	color: #7D5632;
	text-decoration: none;
	font-weight: normal;
	font-family:  Trebuchet MS, Tahoma, Arial;
   font-size: 11px;
}

.reklamaOn, .reklamaOff
{
/*	position:absolute; left:50%; top:50%; margin-top:-200px; margin-left:-300px; width:600px; height:385px; z-index:2;*/
	position:absolute; left:27%; top:30%; width:650px; height:385px; z-index:2;

}
.reklamaOn
{
	visibility: visible;
}
.reklamaOff
{
	visibility: hidden;
}

.Title {
		margin: 0px;
		padding: 0px 0px 5px 0px;
		color: #542f07;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-decoration: none;
		font-style: normal;
}

/* gallery */
div.gallery { padding: 0; margin:0;} 
/*div.gallery a:link, div.gallery a:active,div.gallery a:visited {width:198px; background:url(/themes/default/img/gallery_bg.gif) transparent no-repeat; text-align: center; margin:3px; padding: 0px; float:left; border: 1px outset #fff;}
div.gallery a:hover {width:198px; background:url(/themes/default/img/gallery_bg.gif) transparent no-repeat; text-align: center; margin:3px; padding: 0px; float:left; border: 1px inset #663300;}
*/
div.gallery img { vertical-align:middle; margin:0; padding:1px;}
div.gallery  a img{ border: 1px solid #800000; vertical-align:middle; margin:0; padding:1px;}
div.gallery  a:hover img{ border: 1px solid #ff0000; vertical-align:middle; margin:0; padding:1px;}

div.gallery .tekst{
	text-align:center;
	vertical-align: top;	
	cursor:pointer;
	font-size:0.8em;
	margin:0;
	padding:0;
}

.gallery_img{
		padding: 5px;
		margin: 5px;
		border: 1px solid #cccccc;
}

/* wyprzedaze */
.tab_wyprzedaze {
	border: none;

}
.tab_wyprzedaze th{
background:none repeat scroll 0 0 #EFEFEF;
border-collapse:collapse;
border-color:#EFEFEF #FFFFFF #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-style:solid;
border-width:1px;
font-size:12px;
font-weight:bold;
height:42px;
padding:2px;
text-align:center;
vertical-align:middle;
}

.tab_wyprzedaze .td_foto{
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
border-top:1px solid #EFEFEF;
height:135px;
padding:0;
text-align:center;
vertical-align:middle;
} 

.tab_wyprzedaze .td_desc {
background:none repeat scroll 0 0 #EFEFEF;
border-collapse:collapse;
border-color:#EFEFEF #FFFFFF #FFFFFF;
border-style:solid;
border-width:1px;
font-size:12px;
height:81px;
padding:4px 4px 4px 8px;
text-align:left;
vertical-align:middle;
}

.tab_wyprzedaze img { vertical-align:middle; margin:0; padding:1px;}
.tab_wyprzedaze  a img{ border: 1px solid #fff;  margin:0; padding:1px; display:block;  }
.tab_wyprzedaze  a:hover img{ border: 1px solid #ff0000; vertical-align:middle; margin:0; padding:1px;display:block;}
.tab_wyprzedaze .tab_wyprzedaze_separator {background: #FFFFFF; height: 10px; line-height: 0px; margin:0px; padding:0px; font-size: 0px; border: none; border-top: 1px solid #efefef}

hr {
border-color: #E6D5B7;
border-style:none none dashed;
border-width:0 0 1px;
clear:both;
display:block;
height:1px;
line-height:1px;
margin:20px 0 20px 0;
padding:0;
width:100%;
}

table.tab_outlet  {
	margin:0 auto;
	border:1px solid #6F5330;
}
table.tab_outlet , table.tab_outlet  td, table.tab_outlet  th {
    border: 1px solid #6F5330;
    border-collapse: collapse;
    color: #FFFFFF;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 3px 5px;
    text-decoration: none;
} 

table.tab_outlet th {
 font-weight: bold;
 font-size:16px; 
 color: #FFBB99;
}
table.tab_outlet tr:nth-child(2n+1) {
	background-color: #6D4523;
}

table.tab_outlet tr:nth-child(2n) {
	background-color:#A27D4D;
}

.center850 { 
  margin: 0 auto;
    text-align: center;
    width: 850px;
}
