body {
     background-color:#634529;
     background-image: url('img/bg_main.gif');
     background-position:0px 849px;
     font-family:tahoma,verdana,arial,Helvetica,Sans-Serif;
     font-size:11px;
     color:#66644C;
     margin:0px;
}
td {
	font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#66644C;
}
form {
	padding:0px;
	margin:0px;
}
.as {
	background-color:#FFFFFF;
	padding-left:2px;
	font-size:9px;
	font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
	color:#66644C;
}
input.d {
     background-color:#8F844F;
     border-top:#BAAF7E 1px solid;
     border-left:#BAAF7E 1px solid;
     border-right:#000000 1px solid;
     border-bottom:#000000 1px solid;
     padding-left:2px;
     font-size:9px;
     font-weight:bold;
     font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
     color:#FFFFFF;
}
input.tekst {
     background-color:#FFFFFF;
     padding-left:2px;
     font-size:11px;
     font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
     color:#66644C;
}

textarea {
     background-color:#FFFFFF;
     font-size:11px;
     font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
     color:#66644C;
     padding:2px
}
select {
     background-color:#FFFFFF;
     font-size:9px;
     font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
     color:#A80606;
}


/* NAWIGACJA */

A:link { color:#B90202; text-decoration : underline; }
A:visited { color:#B90202; text-decoration : underline; }
A:hover { color:#595741; text-decoration : underline; }

A.head_3:link { color:#B90202; font-weight: bold; text-decoration : none; }
A.head_3:visited { color:#B90202; font-weight: bold; text-decoration : none; }
A.head_3:hover { color:#595741; font-weight: bold; text-decoration : none; }

A:link.m { color:#66644C; text-decoration : none; }
A:visited.m { color:#66644C; text-decoration : none; }
A:hover.m { color:#FE6600; text-decoration : none; }

a.m1 {display:block; height:42px; padding:4px;margin:0px 2px;}
A:link.m1 { color:#66644C; text-decoration : none; }
A:visited.m1 { color:#66644C; text-decoration : none; }
A:hover.m1 {
  /*color:#FE6600;*/
  text-decoration : none;
  background-color: #dddccb;
       background-image: url('img/bg_menu_opt-2.gif');
  
 
}

A:link.m2 { color:#66644C; font-weight:bold; text-decoration : none; }
A:visited.m2 { color:#66644C; font-weight:bold; text-decoration : none; }
A:hover.m2 { color:#FE6600; font-weight:bold; text-decoration : underline; }

A:link.m3 { color:#E8E3D8; font-weight:bold; text-decoration : none; }
A:visited.m3 { color:#E8E3D8; font-weight:bold; text-decoration : none; }
A:hover.m3 { color:#E8E3D8; font-weight:bold; text-decoration : none; border-bottom:#FE6600 1px solid; }

A:link.f { color:#A49378; text-decoration : none; }
A:visited.f { color:#A49378; text-decoration : none; }
A:hover.f { color:#FFFFFF; text-decoration : underline; }

A:link.w { color:#FFFFFF; text-decoration : underline; }
A:visited.w { color:#FFFFFF; text-decoration : underline; }
A:hover.w { color:#A49378; text-decoration : underline; }

A:link.w2 { color:#FFFFFF; text-decoration : none; border-bottom:#FE6600 1px solid; }
A:visited.w2 { color:#FFFFFF; text-decoration : none; border-bottom:#FE6600 1px solid; }
A:hover.w2 { color:#FFFFFF; text-decoration : none; border-bottom:#FE6600 2px solid; }

A:link.w3 { color:#FFFFFF; text-decoration : none; }
A:visited.w3 { color:#FFFFFF; text-decoration : none; }
A:hover.w3 { color:#FFFFFF; text-decoration : underline; }

A:link.w4 { color:#FFFFFF; text-decoration : none; }
A:visited.w4 { color:#FFFFFF; text-decoration : none; }
A:hover.w4 { color:#FE6600; text-decoration : underline; }

A:link.cart { color:#948152; text-decoration : none; }
A:visited.cart { color:#948152; text-decoration : none; }
A:hover.cart { color:#5C4F34; text-decoration : underline; }

A:link.shop { color:#FF6600; text-decoration : underline; }
A:visited.shop { color:#FF6600; text-decoration : underline; }
A:hover.shop { color:#CE5200; text-decoration : none; }

A:link.linkuj { color:#A49378; text-decoration : none; }
A:visited.linkuj { color:#A49378; text-decoration : none; }
A:hover.linkuj { color:#FFFFFF; text-decoration : underline; }

/* TRESC - BLOKI */

.content {
     padding-bottom:20px;
}
.ct_1 {
     background-color:#70673E;
     padding-left:20px;
     padding-right:20px;
     padding-top:10px;
     padding-bottom:20px;
}
.ct_1b {
     background-color:#70673E;
     padding-left:15px;
     padding-right:15px;
     padding-top:7px;
     padding-bottom:15px;
}
.ct_1c {
     background-color:#E1DFCB;
     padding-left:15px;
     padding-right:15px;
     padding-top:7px;
     padding-bottom:15px;
}
.ct_2 {
     background-color:#FFFFFF;
     padding:20px;
}
.ct_2b {
     background-color:#FFFFFF;
     padding-top:5px;
     padding-bottom:20px;
     padding-right:20px;
     padding-left:20px;
}





/* PODSTAWOWE TLA I NAGLOWEK */

.top_l {
     background-image: url('img/bg_top_l.jpg');
     background-position:right top;
     background-repeat:no-repeat;
}
.top_r {
     background-image: url('img/bg_top_r.jpg');
     background-position:left top;
     background-repeat:no-repeat;
}
.main_1 {
     background-image: url('img/bg_main_1.jpg');
     background-position:0px 224px;
     background-repeat:repeat-x;
}
.main_2 {
     background-image: url('img/bg_main_2.gif');
     background-position:center;
     background-repeat:repeat-y;
}
.main-corner-l {
     background-image: url('img/bg_main_l.gif');
     background-position:right top;
     background-repeat:no-repeat;
}
.main-corner-r {
     background-image: url('img/bg_main_r.gif');
     background-position:left top;
     background-repeat:no-repeat;
}


/* CONTENT */

.info_bar {
     background-image: url('img/bg_info-bar.jpg');
     background-position:center;
     background-repeat:no-repeat;
     height:34px;
     color:#FFFFFF;
     padding-left:15px;
}
.main_menu {
     background-image: url('img/bg_main-menu.jpg');
     background-position:center;
     background-repeat:no-repeat;
     height:49px;
	 
}



/* MENU */

.menu_header {
     background-image: url('img/bg_menu_header.jpg');
     background-repeat:no-repeat;
     padding-left:14px;
     height:32px;
     font-size:9px;
     font-weight:bold;
     color:#FFFFFF;
}
.menu_opt-1 {
     background-image: url('img/bg_menu_opt-1.gif');
     background-repeat:repeat-y;
     padding: 0px; /*6px 2px 6px 8px;*/
     font-size:11px;
     color:#473723;
     vertical-align:middle;
	 
}
.menu_opt-1 img {border:1px solid #66644C;float:left;margin-right:5px;}
.menu_opt-2 {
     background-image: url('img/bg_menu_opt-1.gif');
     background-repeat:repeat-y;
     padding: 0px; /*6px 2px 6px 8px;*/
     font-size:11px;
     color:#473723;
     vertical-align:middle;
}
.menu_opt-2 img {border:1px solid #66644C;float:left;margin-right:5px;}
.menu_opt-sub {
     background-image: url('img/bg_menu_opt-sub.gif');
     background-repeat:repeat-y;
     padding-left:34px;
     padding-top:4px;
     padding-bottom:4px;
     font-size:9px;
     color:#B5A593;
}
.menu_head_w {
     height:32px;
     padding-left:12px;
     font-size:9px;
     f.ont-weight:bold;
}
.menu_head_com {
     padding-left:12px;
     font-size:9px;
     font-weight:bold;
	 padding-top:8px;
	 padding-bottom:8px;
}
.menu_bar_opt {
     padding-left:10px;
     padding-right:10px;
     padding-bottom:2px;
     text-align:center;
     color:#E8E3D8;
     font-size:11px;
     font-weight:bold;
}

.reklama_sky {
     background-color:#EBEADF;
     padding-top:20px;
     padding-bottom:20px;
}







/* MODULY */

.orange-m_1 {
     background-color:#FF6600;
     color:#FFFFFF;
     font-size:9px;
     font-weight:bold;
     padding-left:12px;
     padding-right:12px;
     padding-top:6px;
     padding-bottom:6px;
}
.login {
     background-image: url('img/bg_login.jpg');
     background-position:top;
     background-repeat:no-repeat;
     padding-left: 12px;
     color:#FFFFFF;
	 height:120px;
	 width:166px;
}
.login_l {
     background-image: url('img/bg_mailing.jpg');
     background-position:top;
     background-repeat:no-repeat;
     padding-left: 12px;
     color:#FFFFFF;
	 width:166px;
}


.mailing {
     background-image: url('img/bg_mailing.jpg');
     background-position:top;
     background-repeat:no-repeat;
     text-align:right;
     padding: 12px;
     padding-bottom: 0px;
     color:#FFFFFF;
     height:83px;
}

/* CONTENT 2 */

.head_1 {
     height:32px;
     padding-left:12px;
     font-size:12px;
     font-weight:bold;
}
.head_2 {
     height:26px;
     font-size:12px;
     font-weight:bold;
	 padding-top: 5px;
}
.news_lista-skrot {
     color:#FFFFFF;
     border-bottom:#B2A670 1px solid;
     font-size:10px;
     padding-left:10px;
     padding-right:5px;
     padding-top:10px;
     padding-bottom:10px;
}
.news_lista-skrot-b {
     background-color:#6A623A;
     color:#FE6600;
     border-bottom:#B2A670 1px solid;
     font-size:9px;
     padding-left:10px;
     padding-right:10px;
     padding-top:5px;
     padding-bottom:5px;
}
.news_lista-opcja {
     border-bottom:#DCDAC6 1px solid;
     font-size:9px;
     padding:8px;
     color:#8C896A;
}
.news_lista-sortowanie {
     border-bottom:#DCDAC6 1px solid;
     color:#807E66;
     font-size:9px;     
     padding-top:15px;
     padding-bottom:15px;
     text-align:center;
}

.shop_l-photo {
     color:#FFFFFF;
     text-align:center;
     padding-top:10px;
}
.shop_l-price {
     background-color:#EAE4D6;
     color:#70613E;
     font-size:9px;
     border-top:#D9CFB7 1px solid;
     border-bottom:#D9CFB7 1px solid;
     text-align:center;
     padding-top:3px;
     padding-bottom:3px;
}
.shop_l-title {
     color:#FE6600;
     font-size:11px;
     font-weight:bold;
     text-decoration:underline;
     text-align:center;
}
.shop_l-cart {
     font-size:11px;
     padding:6px;
     text-align:center;
}

/* STOPKA */

.footer_c {
     background-image: url('img/bg_footer-c.jpg');
     background-position:top;
     background-repeat:no-repeat;
     height:115px;
     width:770px;
}
.footer_l {
     background-image: url('img/bg_footer-l.jpg');
     background-position:right top;
     background-repeat:no-repeat;
     height:115px;
}
.footer_r {
     background-image: url('img/bg_footer-r.jpg');
     background-position:left top;
     background-repeat:no-repeat;
     height:115px;
}
.footer_1 {
     padding-top:16px;
     padding-left:20px;
     color:#FFFFFF;
}
.footer_1-s {
     font-size:9px;
     color:#A49378;
}
.footer_2 {
     padding-top:16px;
     padding-right:20px;
     text-align:right;
     color:#FFFFFF;
}




/* INNE */

.ct {
     border:#B2A670 4px solid; 
     margin-right:10px;
     margin-bottom:5px; 
}
.ct_b {
     border:#B2A670 4px solid;  
}
.ct_c {
     border:#B2A670 1px solid;
}
.ct2 {
     border:#B2A670 6px solid; 
     margin-left:20px;
     margin-bottom:12px; 
}
.ct2b {
     border:#B2A670 6px solid; 
     margin-left:15px;
     margin-bottom:15px; 
}
.ct3 {
     border:#B2A670 6px solid; 
     margin-right:20px;
     margin-bottom:12px; 
}
.ct_shop {
     border:#A19D6D 4px solid;
}
hr { color: #cccccc; border: none; border-bottom: 1px solid; height: 1px; padding: 0px; margin-bottom: 2px; }