body {
	background: url(../images.lay/pattern.png) center center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.lewa_1 {
	width: 34px;
	height: 170px;
	background-image: url(../images.lay/standom_l_1a.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 26px;
	vertical-align: top;
	text-align: right; 
}
.lewa_3 {
	background: url(../images.lay/standom_l.png) repeat-y right top;
	width: 34px;
}
.menu_bg {
	background: url(../images.lay/menu_bg.png) repeat-y left top;
	width: 156px !important;
	height: 174px;
	padding-top: 22px;
	padding-left: 16px;
	padding-right: 3px;
	text-align: right;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.menu_linki {
	margin-top: 3px;
	/*padding-left: 17px;*/
	clear: right;
}
.menu_linki_a {
	display: block;
	background-image: url(../images.lay/menu_a.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 14px;
	width: 131px !important;
	padding-left: 25px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin-bottom: 5px;
}
.menu_linki a{
	display: block;
	background-image: url(../images.lay/menu.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 14px;
	width: 131px;
	padding-left: 26px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin-bottom: 5px;
}
.menu_linki a:hover{
	background-image: url(../images.lay/menu_a.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu_separator {
	background: url(../images.lay/menu_separator.png) no-repeat left top;
	width: 12px;
	height: 196px;
}
.baner {
	background: url(../images.lay/baner.png) no-repeat left center !important;
	width: 411px !important;
	height: 196px;
}
.baner1 {
	background: url(../images.lay/baner1.png) no-repeat left center;
	width: 11px;
	height: 196px;
}
.baner2 {
	background: url(../images.lay/baner2.png) no-repeat left center;
	width: 180px;
	text-align: right;
	vertical-align: top;
	height: 196px;
}
.prawy {
	background: url(../images.lay/bok_r.png) no-repeat left center;
	width: 4px;
	height: 196px;
}

.lewa_1_a {
	/*background: url(../images.lay/lewy1.png) no-repeat right top;*/
	background: url(../images.lay/lewy1a.png) no-repeat right top;
	width: 34px;
	height: 14px;
}
.menu_bg_a {
	background: url(../images.lay/menu_bg_a.png) no-repeat left top;
	width: 176px;
	height: 14px;
}
.menu_separator_a {
	background: url(../images.lay/menu_separator_a.png) no-repeat left top;
	width: 12px;
	height: 14px;
}
.baner_a {
	background: url(../images.lay/banera.png) no-repeat left top;
	width: 411px;
	height: 14px;
}
.baner1_a {
	background: url(../images.lay/baner1a.png) no-repeat left top;
	width: 11px;
	height: 14px;
}
.baner2_a {
	background: url(../images.lay/baner2a.png) no-repeat left top;
	width: 180px;
	height: 14px;
}
.prawy_a {
	background: url(../images.lay/bok_r1.png) no-repeat left top;
	width: 4px;
	height: 14px;
}
.center_panel_tytul {
	/*background: #FFFFFF;*/
	margin-top: 17px;
	background-color: #5E2828;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	height: 16px;
	width: 238px;
	padding-right: 10px;
	padding-top: 1px;
}
.center_panel1 {
	background: #FFFFFF;
	vertical-align: top;
	width: 582px;
}
.center_panel {
	background: #FFFFFF;
	padding-top: 16px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 16px;
}
.lewa_dolny {
	background-image: url(../images.lay/dolny_lewy.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 6px;
}
.dolny {
	background-image: url(../images.lay/dolny.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 6px;
}
.podpis {
	background-image: url(../images.lay/podpis_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
}
.podpis a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.podpis_dolny {
	background-image: url(../images.lay/podpis.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 6px;
}
.oferty_img {
	background-color: #d3d3d3;
	clear: right;
	float: left;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
	margin-right: 22px;
	margin-bottom: 10px;
}
.panel_boczny {
	vertical-align: top;	
}
.bok_div {
	background-image: url(../images.lay/bok_bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 14px;
	padding-bottom: 18px;
	padding-left: 14px;
	padding-right: 11px;
	margin: 0px !important;
}
.bok_img {
	background-color: #d3d3d3;
	padding-top: 7px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.bok_img_top {
	background-image: url(../images.lay/bok_top.png);
	background-repeat: no-repeat;
	height: 5px !important;
	padding: 0px !important;
	margin: 0px !important;	
} 
.bok_img_top2 {
	background-image: url(../images.lay/bok_top2.png);
	background-repeat: no-repeat;
	height: 9px !important;
	padding: 0px !important;
	margin: 0px !important;	
}
.bok_img_bottom {
	background-image: url(../images.lay/bok_bottom.png);
	background-repeat: no-repeat;
	height: 5px !important;
	padding: 0px !important;
	margin: 0px !important;	
}
.bok_tab_row1 {
	background-color: #2b0000;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: right;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.bok_tab_row21 {
	background-color: #5E2828;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	vertical-align: top;
}
.bok_tab_row22 {
	background-color: #5E2828;
	width: 68px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 12px;
}
.bok_tab_div {
	background-image: url(../images.lay/bok_trojkat.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 21px;
	vertical-align:middle;
	text-align: right;
	height: 15px;
	padding-top: 2px;
}
.bok_tab_div a {
	color: #FFFFFF;
	text-decoration: none;
}
.center_sklep_linki {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 120px;
	margin-left: 128px;
}
.center_sklep_linki a {
	display: block;
	margin-top: 8px;
	font: bold 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images.lay/kwadrack.jpg) no-repeat left center;
	padding-left: 14px;
	color:#000000;
}
.center_panel_sklep {
	background: #FFFFFF;
	padding-top: 16px;
	padding-left: 9px;
	padding-right: 0px;
	padding-bottom: 16px;
	width: 599px;
	float: none;
}
.sklep_column1 {
	width: 165px;
	vertical-align:top;
}
.sklep_column2 {
	width: 13px;
}
.sklep_column2a {
	vertical-align: top;
}
.sklep_column3r1 {
	background-color: #5e2828;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	height: 21px;
	padding-left: 12px;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.sklep_column3r2 {
	vertical-align: top;
	text-align: left;
	color: #333333;
	padding-left: 5px;
	padding-top: 23px;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.sklep_column4r2 {
	width: 134px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background: url(../images.lay/cena.png) no-repeat center top;
	padding-top: 9px;
	vertical-align: top;
	height: 49px !important;
}
.sklep_napisy {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #5e2828;
	padding-top: 20px;
}
.sklep_rozmiary1 {
	padding-top: 8px;
	padding-bottom: 8px;
	/*padding-left: 6px;*/
}
.sklep_rozmiary a, .sklep_rozmiary1 a {
	color:#000000;
	background-color: #FFFFFF;
	border: #5e2828 1px solid;
	min-width: 29px;
	margin-right: 3px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px 6px;
	height: 17px;
	display: block;
	float: left;
}
.sklep_rozmiary a:hover, .sklep_rozmiary1 a:hover {
	background-color: #5e2828;
	color: #FFFFFF;
}
#sklep_rozmiary_a {
	background-color: #5e2828;
	color:#FFFFFF;
	border: #5e2828 1px solid;
	min-width: 29px;
	margin-right: 3px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 17px;
	display: block;
	float: left;
	padding: 4px 6px;
}
.sklep_column3r3 {
	vertical-align: top;
	text-align: left;
	color: #333333;
	padding-left: 5px;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.sklep_fotki_col1 {
	width: 50px;
	padding-bottom:13px;
	padding-top:11px;
	text-align: center;
	background-color:#CCCCCC;
}
.sklep_fotki_col2 {
	width: 11px;
	padding-bottom:13px;
	padding-top:11px;
	text-align: center;
	background-color:#ffffff;
}
.sklep_fotki_col3 {
	padding-bottom:13px;
	padding-top:11px;
	text-align: center;
	background-color:#CCCCCC;
}
.sklep_fotki_row2 {
	background-color: #FFFFFF;
	height: 7px;
}
.sklep_fotki_row3 {
	padding-bottom:13px;
	padding-top:11px;
	text-align: center;
	background-color:#CCCCCC;
}
.sklep_foto_minis {
	margin-right: 5px;
	margin-top: 2px;
	float: left;
}
.sklep_foto_minis_row1 {
	vertical-align: middle;
	text-align: center;
	border: #666666 1px solid;
}
.sklep_foto_minis_row1 img {
	padding: 4px;
}
.sklep_foto_minis_row1 img:hover {
	background-color: #5e2828;
}
.sklep_foto_minis_row2 {
	vertical-align: top;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 1px;
	height: 25px;
}
.koszyk_do_koszyka {
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 8px;
}
.koszyk_do_koszyka a{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.koszyk_c1 {
	height: 50px;
	width: 25px !important; 
	background-color: #5e2828;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}
.koszyk_c2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 172px !important;
	color:#333333;
	border-bottom: #999999 1px solid;
	border-top:#999999 1px solid;
}
.koszyk_c2a {
	font: bold 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 172px !important;
	color:#333333;
	border-bottom: #999999 1px solid;
	border-top:#999999 1px solid;
}
.koszyk_c3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	/*width: 126px !important;*/
	color: #000000;
	background-color: #CCCCCC;
}
.koszyk_c3a {
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	/*width: 43px !important;*/
	color: #000000;
	background-color: #CCCCCC;
}
.koszyk_c3prim {
	width: 46px !important;
}
.koszyk_c3ppp {
	width: 126px !important;
}
.koszyk_c4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 77px !important;
	color:#333333;
	border-bottom: #999999 1px solid;
	border-top:#999999 1px solid;
}
.koszyk_c4c {
	font: bold 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 162px !important;
	color:#333333;
	border-bottom: #999999 1px solid;
	border-top:#999999 1px solid;
}
.koszyk_c4 input, .koszyk_c3a input{
	color:#333333;
	background: url(../images.lay/koszyk_input.jpg) no-repeat center center;
	height: 19px;
	width: 30px;
	vertical-align: middle;
	text-align: center;
	border: none;

}
.koszyk_c5 {
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 139px !important;
	color: #ffffff;
	background-color: #5e2828;
	
}
.koszyk_c5 a {
	color: #FFFFFF;
	text-decoration: none;
}
.koszyk_c6 {
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 54px !important;
	border-bottom: #999999 1px solid;
	border-top:#999999 1px solid;
	border-right: #999999 1px solid;
}
.koszyk_c6 input {
	height: 28px;
	width: 42px;
	vertical-align: middle;
	text-align: center;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images.lay/koszyk_usun.png) center center;
	border: none;
}
.koszyk_separator {
	height: 6px;
}
.koszyk_nazwy {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 2px;
}
.koszyk_c4a {
	font: bold 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 77px !important;
	color:#333333;
	border-bottom: #999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid; 
}
.koszyk_c4b {
	font: bold 10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 77px !important;
	color:#333333;
	background-color: #cccccc;
	border-bottom: #999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid; 
}
.koszyk_ban {
	margin-top: 35px;
	width: 595px !important;
}
.koszyk_ban_inner {
	height: 82px;
	padding-left: 149px;
	background: url(../images.lay/koszyk_ico2.png) no-repeat right center;
	vertical-align: middle;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #5e2828;	
	border-bottom: #999999 1px solid;
	border-top:#999999 1px solid;
	border-right: #999999 1px solid;
}
.koszyk_form_ban {
	padding-bottom: 23px;
	padding-top: 36px;
	text-align: center;
}
.koszyk_form_napisy {
	vertical-align:middle;
	text-align: right;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.koszyk_form_inputy input {
	height: 20px;
	width: 335px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images.lay/koszyk_input.png) no-repeat center center;
	padding-left: 5px;
	font-size: 11px;
	border: none;
}
.koszyk_form_text textarea {
	height: 147px;
	width: 512px;
	background: url(../images.lay/formularz_uwagi.png) no-repeat center center;
	border: none;
	overflow: hidden;
}
.koszyk_form_submity {
	padding-top: 3px;
	text-align:right;
}
.koszyk_form_ban1 {
	height: 45px;
}
#koszyk_form_submit {
	background: url(../images.lay/formularz_submit.jpg) no-repeat center center;
	height: 17px;
	width: 156px;
	border: none;
	margin-right: 5px;
	border: none;
}
#koszyk_form_reset {
	background: url(../images.lay/formularz_wyczysc.png) no-repeat center center;
	height: 17px;
	width: 156px;
	border: none;
}
.tekst10 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.tekst10 a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#koszyk_update {
	background: url(../images.lay/koszyk_update.png) no-repeat center center;
	text-align: center;
	vertical-align: middle;
	height: 48px;
	width: 45px;
	margin-left: 15px;
	color: #d27644;	
}