body, html {
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-size: 11px;
line-height: 1.2;
color: #7c7c7c;
}




a {
color: #7c7c7c;
text-decoration: none;
}
a:hover {
color: #990000;
}
form {
padding: 0px;
margin: 0px;
}
input, select {
font-family: Tahoma;
font-size: 11px;
color: #7c7c7c;
border: 0px;
}
#bg_top {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
float: left;
padding: 0px;
margin: 0px;
background: url(gfx/main_right_bg.gif) top left repeat-x; 
}
#bg_top_left, #bg_top_right {
width: 50%;
background: url(gfx/main_left_bg.gif) top left repeat-x; /*tu usunąć _*/
float: left;
height: 183px;
padding: 0px;
margin: 0px;
position: relative;
}
#bg_top_right {
w\idth:48%;
background: url(gfx/main_right_bg.gif) top left repeat-x; 

}
#main {
width: 100%;
height: 100px;
float: left;
position: absolute;  /*tu usunąć _ */
top: 0px;
left: 0px;
text-align: center;
}
#site {
position: relative;
width: 800px;
margin: 0px auto;
padding: 0px;
text-align: justify;
}
/* lewa strona */
#left {
width: 260px;
float: left;
}
#left_cont {
width: 230px;
w\idth: 260px;
padding: 0px 10px 0px 20px;
float: left;
}
#logon_top, #logon_bot, #menu_top, #menu_bot {
width: 230px;
height: 7px;
font-size: 1px;
float: left;
background: url(gfx/logon_top.gif) bottom left no-repeat;
}
#logon_bot {
background: url(gfx/logon_bot.gif) top left no-repeat;
padding-bottom: 10px;
}
#logon_main {
width: 230px;
float: left;
background: #c6c3a5;
}
.logon_menu {
width: 205px;
w\idth: 230px;
float: left;
color: #fff;
background: url(gfx/lin_gre.gif) center left no-repeat;
padding-left: 25px;
}
#logon_main a {
color: #fff;
text-decoration: none;
}
#logon_main a:hover {
color: #990000;
}
#menu_top {
background: url(gfx/menu_top.gif) bottom left no-repeat;
}
#menu_bot {
background: url(gfx/menu_bot.gif) top left no-repeat;
padding-bottom: 0px;
}
#menu_main {
width: 230px;
float: left;
background: #f3f1e3;
}
#menu_main a {
color: #817e67;
text-decoration: none;
}
#menu_main a:hover {
color: #990000;
}
.m1 {
width: 205px;
w\idth: 230px;
float: left;
color: #fff;
background: url(gfx/m1.gif) center left no-repeat;
padding: 2px 0px;
padding-left: 25px;
font-weight: bold;
}
.m2, .m2_on {
width: 195px;
w\idth: 230px;
float: left;
color: #fff;
background: url(gfx/m2.gif) center left no-repeat;
padding: 2px 0px 0px;
padding-left: 35px;
}
.m2_on {
font-weight: bold;
color: #990000;
}
.m3, .m3_on {
width: 185px;
w\idth: 230px;
float: left;
color: #fff;
background: url(gfx/m3.gif) center left no-repeat;
padding: 2px 0px 0px;
padding-left: 45px;
}
.m2_on, .m3_on {
color: #990000;
}
	
/* lewa strona */
#right {
width: 540px;
float: left;
}
#right_top {
height: 190px;
width: 540px;
float: left;
background: url(gfx/main_right_bg.gif) top left repeat-x;
}
#menu {
height: 136px;
width: 540px;
text-align: right;
padding: 0px;
margin: 0px;
background: url(gfx/menu.bak.gif) top left no-repeat;
}
#menu a:hover {
color: #fff;
}
/* main */
.main_top, .main_bot {
width: 510px;
height: 8px;
float: left;
font-size: 1px;
background: url(gfx/main_top.gif) bottom left no-repeat;
}
.main_bot {
background: url(gfx/main_bot.gif) top left no-repeat;
padding-bottom: 10px;
heigh\t: 18px;
}
.main_mid {
width: 508px;
w\idth: 510px;
float: left;
border-left: 1px #ccc solid;
border-right: 1px #ccc solid; 
line-height: 1.4;
}
.main_mid a {
color: #990000;
text-decoration: none;
}
.main_mid a:hover {
text-decoration: underline;
}
#path {
width: 472px;
float: left;
font-weight: bold;
color: #bbc3a2;
padding-bottom: 10px;
}
#path a {
color: #c6c311;
text-decoration: none;
}
#path a:hover {
text-decoration: underline;
}
#path span {
color: #990000;
}
#pages {
width: 490px;
w\idth: 510px;
float: left;
padding: 5px 10px;
}
#pages span, #pages a {
color: #990000;
text-decoration: none;
}
#pages span {
padding-left: 5px;
}


/* produkt */
#pr_frm_top, #pr_frm_bot {
float: left;
width: 470px;
height: 5px;
font-size: 1px;
background: url(gfx/pr_frm_top.gif) bottom left no-repeat;
}
#pr_frm_bot {
background: url(gfx/pr_frm_bot.gif) top left no-repeat;
}
#pr_frm_main {
width: 470px;
float: left;
padding: 0px;
margin: 0px;
background: #f3f1e3;
}
#pr_frm_tlt {
width: 380px;
float: left;
padding: 2px 0px;
background: url(gfx/box_khk_1.gif) top left no-repeat;
font-weight: bold;
text-align: left;
}
#pr_frm_main select {
font-size: 11px;
font-family: Tahoma;
background: #f9f8f2;
border: 1px #dfded7 solid;
}
/* footer */
#footer {
width: 760px;
float: left;
background: #c6c3a5;
padding: 0px;
margin: 0px;
color: #fff;
line-height: 1;
}
#footer a {
color: #fff;
text-decoration: none;
}
#footer a:hover {
color: #990000;
}
#foot_left {
/*width: 455px;
w\idth: 520px;*/
float: left;
background: url(gfx/box_wht.gif) center left no-repeat;
padding: 8px;
padding-left: 15px;
}
#foot_right {
/*width: 255px;
float: left;*/
text-align: right;
/*w\idth: 265px;*/
float: right;
background: url(gfx/box_wht.gif) center right no-repeat;
padding-right: 15px;
}


#promo, #new, #promo_new {
float: left;
top: -10px;
right: -28px;
r\ight: -29px;
width: 56px;
height: 90px;
position: absolute;
z-index: 100;
}


#promo[id]{
background: url(gfx/promo.png) top left no-repeat;
}
#new[id]{
background: url(gfx/new.png) top left no-repeat;
}
#promo_new[id] {
height: 89px;
background: url(gfx/promo_new.png) top left no-repeat;
}


