#body_main {
		margin: 0px;
		padding: 0px;
		background: #f8f0df url(../images/bg.jpg) repeat-x top left;
		text-align: center;
}
/*  Główny blok  */
#content_main{
		width: 926px;
		text-align: left;
		margin: 0px auto;
}

#c_top{
		width: 926px;
		height: 213px;
		background: url(../images/s_top.jpg) no-repeat top left;
}

#c_left{
		float: left;
		width: 212px;
		background: url(../images/s_left.jpg) no-repeat top left;
		padding: 140px 0px 0px 0px;
		border-right: 1px solid #a99478;
		min-height: 300px;
		height: 100%;
}

#c_top #c_home{
		width: 340px;
		height: 120px;
		position: absolute;
		margin: 40px 0px 0px 200px;
}

#c_right{
		float: left;
		width: 713px;
}
.cl{
		clear: both;
		line-height: 0px;
		font-size: 0px;
}

#c_stopka{
		border-top: 1px solid #a99478;
		margin: 0px 0px 30px 0px;

}

#c_stopka div{
		font-family: Arial, Verdana, Tahoma;
		color: #614119;
		font-size: 11px;
		text-decoration: none;
		
		margin: 34px 0px 0px 210px;
}

#c_stopka div a{
		font-family: Arial, Verdana, Tahoma;
		color: #614119;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
}

#c_stopka div a:hover{
		text-decoration: underline;
}

#c_tresc{
		padding: 10px 10px 20px 10px;

		font-family: Verdana, Verdana, Tahoma;
		color: #614119;
		font-size: 12px;
		text-decoration: none;

}

#c_tresc a{
		font-family: Verdana, Verdana, Tahoma;
		color: #7e5b2e;
		font-size: 12px;
		text-decoration: underline;
}

#c_tresc a:hover{
		color: #4e3516;
}

#ul_menu_index , #ul_menu_index li{
		display: block;
		list-style: none;
}

#ul_menu_index{
		margin: 0px;
		padding: 40px 0px 0px 562px;
}

#ul_menu_index li.m_f{
		border-bottom: 1px solid #aa8e6a;
		line-height: 0px;
		font-size: 0px;
		margin: 0px;
		padding: 0px;
}

#ul_menu_index li a{
		display: block;
		border-bottom: 1px solid #aa8e6a;
		padding: 3px 0px 3px 40px;

		font-family: Georgia, Arial, Verdana, Tahoma;
		color: #b0660f;
		font-size: 17px;
		text-decoration: none;
		font-weight: normal;
		background: url(../images/men1.gif) no-repeat 20px 10px;
}

#ul_menu_index li a:hover{
		background: #c3761b url(../images/men2.gif) no-repeat 20px 10px;
		color: #f3ece3;
}

#ul_menu_index li a.zazn{
		background: #c3761b url(../images/men2.gif) no-repeat 20px 10px;
		color: #ffffff;
}

.baner_left{
		margin: 10px 0px;
}

.baner_left a img{
		border: 0px;
}

/* oferta */

#ofe_left , #ofe_left li{
		display: block;
		margin: 0px;
		padding: 0px;
		list-style: none;
}

#ofe_left li a{
		display: block;
		padding: 3px 5px 3px 25px;
		border-bottom: 1px solid #bcc79d;
		background: url(../images/of_bg1.gif) no-repeat 5px 8px;
		
		font-family: Verdana, Georgia, Arial, Tahoma;
		color: #4a9208;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
}

#ofe_left .kmain{
		font-family: Verdana, Georgia, Arial, Tahoma;
		color: #4a9208;
		font-size: 12px;
		text-decoration: none;
		background: white;
		padding: 3px 0px 3px 10px;
}

#ofe_left .kmain_sklep{
		background: white url(../images/kat_koszyk.gif) no-repeat 190px 2px !important;
		background: white url(../images/kat_koszyk.gif) no-repeat 190px 4px;
}

#ofe_left .kmain_ofe{
		background: white url(../images/kat_info.gif) no-repeat 190px 2px !important;
		background: white url(../images/kat_info.gif) no-repeat 190px 4px;
}

#ofe_left li a:hover{
		color: #fcfeff;
		background: #4a9208 url(../images/of_bg1.gif) no-repeat 5px 8px;
}

#ofe_left li a.zazn{
		color: #fcfeff;
		background: #4a9208 url(../images/of_bg1.gif) no-repeat 5px 8px;
}

.ofe_main{
		width: 330px;
		float: left;
		margin: 10px 10px 20px 0px;
}

.ofe_main_m{
		margin: 10px 10px 0px 0px;
		padding: 0px;
}

.oferta_img{
		float: left;
		margin: 0px 0px 20px 0px;
}

.oferta_img a{
		border: 6px solid #9c7f5b;
		line-height: 0px;
		font-size: 0px;
		display: block;
		float: left;
		margin: 0px 0px 0px 0px;
}

.oferta_img a:hover{
		border: 6px solid #c2a887;
}
.oferta_img a img{
		border: 0px;
}

.oferta_body{
		float: left;
		margin: 0px 0px 0px 6px;
}

.ofe_main_m .oferta_body{
		float: none;
}

.oferta_body .oferta_nazwa{
		font-family: Arial, Verdana, Georgia, Tahoma;
		color: #856237;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 1px solid #856237;
		padding: 0px 0px 10px 0px;
		width: 170px;
}

.oferta_body .oferta_koszyk{
		height: 50px;
}

.oferta_body .oferta_koszyk_cena_p{
		height: 20px;
		margin: 22px 0px 0px 0px;

		font-family: Arial, Verdana, Georgia, Tahoma;
		color: #9c7f5b;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		text-decoration: line-through;
}

.oferta_body .oferta_koszyk_lista select{
		text-decoration: none;
		background: #9c7f5b;
		color: #f8f0df;
		border: 1px solid #9c7f5b;
		margin: 12px 0px 10px 0px;
}

.oferta_body .oferta_koszyk_cena{
		height: 20px;
		font-family: Arial, Verdana, Georgia, Tahoma;
		color: #c3761b;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
}

.oferta_body .oferta_opis{
		margin: 0px 0px 0px 0px;

}

.oferta_body .oferta_opis p{
		font-family: Arial, Verdana, Georgia, Tahoma;
		color: #614119;
		font-size: 14px;
		text-decoration: none;
		text-align: justify;
}

.oferta_body .oferta_koszyk_dokosza .kosz{
		display: block;
		height: 20px;
		width: 30px;
		background: #639f2a url(../images/kosz1.gif) no-repeat 7px 5px;
		float: left;
		margin: 0px 5px 0px 0px;
}

#c_tresc .oferta_body .wymiary .kosz{
		font-family: Arial, Verdana, Georgia, Tahoma;
		color: #ffffff;
		font-size: 14px;
		text-decoration: none;
		padding: 5px 5px 5px 26px;

		display: block;
		background: #639f2a url(../images/kosz1.gif) no-repeat 7px 7px;
		float: left;
		margin: 0px 5px 0px 0px;
}

#c_tresc .oferta_body .oferta_koszyk_dokosza .kosz:hover , #c_tresc .oferta_body .kosz:hover{
		background: #b4e783 url(../images/kosz2.gif) no-repeat 7px 5px;
}

#c_tresc .oferta_body .a_m a{
		background: #639f2a;
		height: 18px !important;
		height: 20px;
		display: block;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 2px 10px 0px 10px;

		font-family: Arial, Verdana, Georgia, Tahoma;
		color: #ffffff;
		font-size: 12px;
		text-decoration: none;
}

#c_tresc .oferta_body .a_m a:hover{
		background: #b4e783;
		color: #639f2a;
}

.oferta_body .more_a{
		height: 13px;
}

.oferta_kat h1,h2{
		text-align: right;
}
.oferta_kat h1,h2 , .oferta_kat_left h1{
		font-family: Verdana, Arial, Georgia, Tahoma;
		color: #a65c04;
		font-size: 20px;
		text-decoration: none;
		padding: 0px 0px 8px 0px;
		margin: 0px 0px 8px 0px;
		border-bottom: 1px solid #a65c04;
}

table.wymiary{
		background: #ece1ca;
}

table.wymiary td{
		background: #f4ebd9;
		padding: 5px 10px 5px 10px;

		font-family: Verdana, Arial, Georgia, Tahoma;
		color: #8c6f4b;
		font-size: 12px;
		text-decoration: none;
}

table.wymiary td.head{
		background: #bea673;
}

table.wymiary td.promo{
		font-family: Verdana, Arial, Georgia, Tahoma;
		color: red;
		font-size: 12px;
		text-decoration: none;
}

/* koniec oferty */


/* koszyk - zakupy */

#koszyk_left{
		margin: 0px 0px 20px 0px;
}

#koszyk_left a{
		display: block;

		font-family: Verdana, Arial, Georgia, Tahoma;
		color: #674a26;
		font-size: 10px;
		text-decoration: none;

		background: url(../images/head_koszyk.gif) no-repeat top left;
		padding: 10px 0px 5px 50px;
}

#koszyk_left a:hover{
		text-decoration: underline;
}


/* koszyk */

#koszyk_table{
		width: 100% !important;
		width: 97%;
		border: 1px dashed #9c7f5b;
}
#koszyk_table .koszyk_td_head{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		text-decoration: none;
		
		background: #775e3f;
		padding: 3px;
}
#koszyk_table .koszyk_td{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #715838;
		text-decoration: none;
		
		background: #e0c39f;
		padding: 3px;
}
#koszyk_table .my_input{
		background: #9c7f5b;
		border: 0px;
		width: 30px;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		text-decoration: none;
}
#koszuk_sub input{
		background: #4a9208;
		border: 0px;
		width: 130px;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		text-decoration: none;
		margin: 10px 0px 10px 0px;
		float: right;
		border: 1px solid #6c6c6c;
}
.komunikat{
		border: 1px solid #8a8a8a;
		background: #e0d5bf;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #8c6d47;
		text-align: center;
		text-decoration: none;
		padding: 10px 40px 15px 10px;
		margin: 10px 0px 10px 0px;
}
.komunikat a{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #ff0000;
		text-decoration: underline;
}
#table_koszyk_zam{
		width: 100% !important;
		width: 97%;
		border: 1px dashed #9c7f5b;
		margin: 10px 0px 0px 0px;
		background: #e1c4a0;
}
#table_koszyk_zam .table_koszyk_zam_head{
		background: #9c7f5b;
		text-align: center;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-align: center;
		text-decoration: none;
		padding: 5px 0px;
}
#table_koszyk_zam .table_koszyk_zam_label{
		text-align: right;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #7f613b;
		text-decoration: none;
}
#table_koszyk_zam td input , #table_koszyk_zam td textarea{
		background: #9c7f5b;
		border: 0px;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #f0f0f0;
		text-decoration: none;
}

/* koniec koszyka */


/* range */
.t_range{
		margin: 0px auto;
}
.t_range td a{
		display: block;
		float: left;
		width: 20px;
		height: 17px !important;
		height: 20px;
		background: #e6dac2;
		text-align: center;
		border: 1px solid #c0c0c0;
		padding: 3px 0px 0px 0px;

		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px;
		color: #000000;
		text-decoration: none;
}
.t_range td a.sel{
		border: 1px solid #000000;
}
.t_range td a:hover , .t_range td a.sel:hover{
		background: #797979;
		color: white;
}

.t_range td a.strz_tyl{
		background: white url(../images/strz2a.gif) no-repeat;
		border: 0px;
}
.t_range td a.strz_tyl:hover{
		background: white url(../images/strz2b.gif) no-repeat;
		border: 0px;
}
.t_range td a.strz_przod{
		background: white url(../images/strz1a.gif) no-repeat;
		border: 0px;
}
.t_range td a.strz_przod:hover{
		background: white url(../images/strz1b.gif) no-repeat;
		border: 0px;
}
/* KONIEC RANGE */

/* formularz */

.table_form{
		width: 100% !important;
		width: 80%;
		border-collapse: collapse;
}

.table_form td{
		font-family: Verdana, Tahoma, Helvetica, Arial,  sans-serif;
		font-size: 12px;
		color: #634b2d;
		text-decoration: none;

		padding: 3px 3px 3px 0px;
}

.table_form td input{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #ffffff;
		text-decoration: none;
		background: #9c7f5b;
		border: 1px solid #c9c9c9;
}

.table_form td textarea{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-decoration: none;
		background: #9c7f5b;
		border: 1px dashed #c3c3c3;
		width: 250px;
}
.komunikat .kom_n{
		height: 14px;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #a5a5a5;
		background: #f4f4f4 url(../images/info.gif) no-repeat top right;
		text-decoration: none;
		padding: 0px 0px 0px 10px;
}
.komunikat .kom_t{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		padding: 5px 5px 5px 10px;
}

.kom_gr1{
		width: 560px;
		height: 30px;
		background: url(../images/kom_01.gif) no-repeat top left;
}
.kom_gr2{
		width: 540px !important;
		width: 560px;
		background: url(../images/kom_02.gif) repeat-y top left;
		text-align: center;
		font-size: 12px;
		color: black;
		font-weight: bold;
		padding: 5px 10px 10px 10px;
		border-bottom: 1px solid black;
		margin: 0px 0px 20px 0px;
}

/* koniec formularz */

/* lewa promocja */

#left_pro_head{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #4b890c;
		text-decoration: none;

		padding: 0px 0px 0px 0px;
		margin: 0px 5px 0px 0px;
		background: url(../images/bg_promocja.jpg) repeat-x top left;
}

#left_pro_head span{
		display: block;
		padding: 5px 0px 5px 35px;
		background: url(../images/wykrzyknik.gif) no-repeat 10px 6px;
}

#left_pro_body{
		text-align: center;
		background: #ffffff;
		margin: 1px 5px 0px 0px;
		padding: 10px 5px 10px 5px;
}

#left_pro_body .left_pro_nazwa{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #4b890c;
		text-decoration: none;
}

#left_pro_body .left_pro_img a img{
		border: 0px;
		margin: 10px 0px 10px 0px;
		border: 1px solid #ffffff;
}
#left_pro_body .left_pro_img a img:hover{
		border: 1px solid #000000;
}

#left_pro_body .left_pro_przek{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #4b890c;
		text-decoration: line-through;
}

#left_pro_body .left_pro_cena{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #4b890c;
		text-decoration: none;
}

#left_pro_body .left_pro_cena strong{
		color: #ff0000;
}
