body { margin: 0; padding: 0; color: black; font-family: Trebuchet MS, Sans-Serif, Arial; font-size: 12px; background: url('/images/top_bg.png') top center no-repeat; text-align: center; }
img { border: 0px none; } 
a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }

#header { width: 954px; height: 162px; margin: 0 auto; padding: 0; text-align: right; position: relative; background: url('/images/top.jpg') top center no-repeat; }

#main_menu { position: relative; top: 130px; }
#main_menu a { color: white; font-weight: 600; font-size: 1.2em; margin: 0 10px 0 0; }

#content { width: 100%; text-align: center; margin: 0; padding: 0; }
#content div { margin: 0 auto; text-align: left; }

#content2 { width: 100%; text-align: center; margin: 0; padding: 0;  border: 1px solid green; }
#content2 div { margin: 0 auto; text-align: left; }

#box_top { width: 918px; height: 40px; background: url('/images/box_top.png') top left no-repeat; }
#box_middle { width: 918px; background: url('/images/box_middle.png') top left no-repeat; }
#box_middle2 { width: 918px; height: 507px; background: url('/images/box_middle_whole.png') top left no-repeat; }
#box_bottom { width: 918px; height: 40px; background: url('/images/box_bottom.png') top left no-repeat; }


#box_oferta { width: 918px; height: 325px; margin: 0 auto; background: url('/images/oferta_bg.png') top left no-repeat; position: relative; }

#box_oferta #inside_oferta { position: absolute; left: 75px; top: 30px; width: 820px; height: 275px; border: 1px solid #eeeeee; text-align: center; }

#inside_oferta a { margin: 0 20px 0 0; display: block; }

#box_teksty { width: 918px; margin: 0 auto; padding: 0; text-align: left; }

#box_teksty dl { margin: 20px 0 20px 35px; padding: 0; float: left; width: 260px; }
#box_teksty dt { font-size: 1.2em; font-weight: 600; margin: 0; padding: 0 0 0 16px; }
#box_teksty dd { font-size: 1em; font-weight: 500; margin: 10px 0 0 0; padding: 0 0 0 16px; }

#box_teksty dl dd p { text-align: right; margin: 0; padding: 0; }

#box_teksty dl a { font-weight: 600; }

#box_teksty dl.yellow a { color: #FFB400; }
#box_teksty dl.red a { color: #FF3300; }
#box_teksty dl.green a { color: #009900; }

#box_teksty dl.yellow dt { background: url("/images/window_yellow.png") top left no-repeat; line-height: 16px; }
#box_teksty dl.red dt { background: url("/images/window_red.png") top left no-repeat; line-height: 16px; }
#box_teksty dl.green dt { background: url("/images/window_green.png") top left no-repeat; line-height: 16px; }

#right_side #inside_teksty { margin: 5px 0 0 5px; float: left; border: 1px solid #eeeeee; width: 485px; height: 415px; text-align: center; background: #ffff99; }
#right_side #photos_list { margin: 5px 0 0 5px; float: left; border: 1px solid #eeeeee; width: 210px; text-align: center; height: 415px; background: #ffff99; }

#right_side #inside_teksty #prodiv { text-align: center; padding: 0px; margin: 0px; }
#box_middle2 #left_menu { width: 160px; margin: 0; padding: 0; float: left; position: relative; left: 18px;}
#left_menu ul { list-style-image: url('/images/window_black.png'); margin: 0 0 0 15px; padding: 0 0 0 10px; }
#left_menu ul li { line-height: 18px; font-size: 1.2em; font-weight: 600; }
#left_menu ul li ul { list-style: square; margin: 0 0 0 10px; padding: 0; }
#left_menu ul li ul li { font-size: 0.9em; font-weight: 500; }

.prdtxt1 { font: bold 11px Arial,serif; }
.prdtxt1 { font: bold 7px Arial,serif; }

#inobr { text-align: center; width: 85%; margin: 0px auto 0px auto; font-size: 11px; padding: 0px; }
#inobr2 { text-align: center; width: 99%; margin: 0px auto 0px auto; padding: 0px; font-size: 7px; }
dl.produkty_obrazki { float: left; }
dl.produkty_obrazki { list-style: none; text-align: center; display: inline; }
.produkty_obrazki dd { padding: 0px; margin: 0px; text-align: center;  }
#inobr .produkty_obrazki dd a { font: normal 9px Arial,sans-serif; }
#inobr2 .produkty_obrazki dd a { font: bold 7px Arial,sans-serif; }
.produkty_obrazki li a span { display: block; padding: 0px; margin: 0px;  }
#box_middle2 #right_side { width: 715px; margin: 0; padding: 0; float: left; position: relative; left: 35px; background: #ffff99; }

#right_side #inside_oferta { width: 700px; height: 75px; border: 1px solid #eeeeee; text-align: center; background: #ffc700; }
#inside_oferta a { margin: 0 20px 0 0; font: normal 5px Helvetica,Arial,serif; color: #444; text-align: center; display: inline;  }
#inside_oferta a img { display: inline; }
#small_box_top { margin: 0px 0px -5px 0px; padding: 0; width: 150px; height: 8px; background: url('/images/small_box_up.png') top left no-repeat; }
#small_box_middle { margin: 0; padding: 0; width: 150px; background: url('/images/small_box_middle.png') top left repeat-y; }
#small_box_bottom { margin: 0; padding: 0; width: 150px; height: 8px; background: url('/images/small_box_down.png') top left no-repeat; }

#small_box_middle h1 { color: white; margin: 0; padding: 0 0 0 2px; width: 140px; font-size: 14px; }

#footer { height: 99px; text-align: center; width: 100%; background: url('/images/footer_bg.png') top left repeat-x;  font-weight: 600; font-size: 1.2em; }
#footer #inside { margin: 0 auto; width: 954px; height: 100%; border: 0px none; position: relative; text-align: left; }
#footer #inside #helios_logo { position: absolute; top: 15px; left: 30px; }
#footer #inside #iinfo_logo { position: absolute; top: 10px; left: 666px; }
#footer #inside #footer_adres { width: 160px; position: absolute; left: 240px; top: 25px; }
#footer #inside #footer_telefon { width: 200px; position: absolute; left: 400px; top: 25px; }

#footer #inside #counter { position: absolute; width: 200px; height: 10px; bottom: 5px !important; bottom: 2px; left: 90px; font: bold 10px Arial,sans-serif; color: #f22;}
#footer #inside #counter span { color: #222; font-size: 1.1em; }
#prodiv { width: 80%; margin: 5px auto 5px auto; padding: 5px; height: 350px; text-align: center;  }
#prodiv img { text-align: center; margin: auto;}
#prodiv { font: bold 0.89em Tahoma,serif; color: #222; text-align: center; width: 100%; }

.clear { clear: both; margin: 0; padding: 0; }
.prodpag { width: 90%; margin: 5px auto 0px auto; padding: 0px; border-collapse: collapse; }
.prodpag td { text-align: center; vertical-align: middle; width: 50%; padding: 0px; margin: 0px;  }


.boxs { padding: 0px; margin: 0px auto 0px auto; }
.boxs dd { margin: 0px; }
.boxm1 { width: 150px; padding: 4px 0px 4px 0px; margin: 0px; background: url(/images/small_box_middle.png) 0px 0px repeat-y; font: bold 14px Tahoma,Verdana,Arial,sans-serif; color: #eee; }
.boxm1 span { margin-left: 8px; }
.boxt1 { width: 150px; height: 8px; padding: 0px; margin: 0px; background: url(/images/small_box_up.png) 0px 0px no-repeat !important; background: url(/images/small_box_up.png) 0px 8px no-repeat; }
.boxb1 { width: 150px; height: 8px; padding: 0px; margin: 0px; background: url(/images/small_box_down.png) 0px 0px no-repeat !important; background: url(/images/small_box_down.png) 0px -1px no-repeat; }


#box_oferta #inside_oferta2 {position: absolute; left: 75px; top: 30px; width: 820px; height: 275px; text-align: center; }
#inside_oferta2 #inside_mar div { text-align: center; padding: 5px; float: left; width: 135px;  }
.produkty_obrazki2 { margin: 5px; display: inline; }
#inside_oferta2 #inside_mar  span img { vertical-align: text-bottom; }
#inside_mar { left: 42px; position: absolute; text-align :center; }
#inside_mar div span { display: block; font: bold 10px Arial, sans-serif; color: #222; }
#treemenu1 { font-size: 11px; }
#inobr2 { position: absolute; top: 10px !important; top:15px;  left :70px; width: 85%; }
#overscroll { overflow: auto; width: 300px; height: 300px; }

#treemenu1 li b a { color: red; }

