body { margin: 0; padding: 0; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 15px; color: #4C4C4C; background: url(images/bg_main.jpg) center 210px no-repeat; background-color: #EAE2CB; }
img { border: 0px;}


h3, h2, h1 { background:url(images/bg_h1.png) no-repeat top left; width: 250px; height:21px; margin: 25px 0px 15px 0px; padding: 7px 0px 5px 10px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:17px; color:#4C4C4C; overflow:hidden }

.color2 { color: #4C4C4C; }

h4 { background:url(images/bg_h1.png) no-repeat 0px 0px; width: 600px; height:27px; margin: 25px 0px 15px 0px; padding: 5px 0px 5px 10px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color:#4C4C4C; overflow:hidden }
h4 .color2 { color: #4C4C4C; }

h5 { height:27px; margin: 0px 0px 0px 0px; padding: 12px 0px 4px 0px; font-family: "Georgia", Arial, Tahoma, Verdana, sans-serif; font-size: 17px; font-weight: normal; color:#646464; overflow:hidden }

div.hline { width: auto; height: 1px; overflow: hidden; border-top:1px solid #DDD7C6; border-bottom:1px solid #DDD7C6; margin:15px 0px 15px 0px }

li  { list-style: circle; }

a.news { font-family: "Georgia", Arial, Tahoma, Verdana, sans-serif; font-size: 20px; font-weight: normal; font-style: italic; color:#6F6F6F; line-height: 25px; text-decoration: none;}
a.news:hover { text-decoration: underline; }

#header { overflow:hidden; background:url(images/bg_header_left.jpg) right; height:190px; background-color: #FFF; }
#header div.left { float:left; border:0px solid #FF0066; width:50%; margin-left:-475px; background:url(images/bg_header_left.jpg) right; height:190px }
#header div.right { float:right; border:0px solid #FF0066; width:50%; margin-right:-476px; background:url(images/bg_header_right.jpg) left; height:190px }
#header div.center { background:url(images/bg_header.jpg); float:left; margin:0 auto; padding-left: 40px; width:910px; height: 190px; border:0px solid black; }

#menu { height:30px; background:url(images/bg_menu.gif); width:100%; text-align:center; position: relative; z-index:1000;}
#menu table { margin:0 auto;}
#menu .top_element { height:30px; overflow:hidden ;}
#menu .top_element a { height:30px; font-family: "Lucida Sans", Tahoma, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #F4F9EE; text-decoration: none; padding: 0px 15px 15px 15px; display:block }
#menu .top_element a:hover { text-decoration: underline; }

/* MENU JAVA */
#menu .menu_sub { position:absolute; top:30px; left:0px; z-index:1000; text-align: left; color:#FFF; overflow:hidden }
#menu .menu_sub .element {  }
#menu .menu_sub .element .positioner { padding: 10px 10px 10px 15px; border-left: 1px solid #CDCBC6; border-right: 1px solid #CDCBC6;}
#menu .menu_sub .element .positioner a { font-family: "Georgia", Arial, Tahoma, sans-serif; color: #51666A; font-size: 11px; font-weight: bold; text-decoration: none; display:block }
#menu .menu_sub .element .positioner a:hover { text-decoration: underline; }
#menu .menu_sub .divider{ height: 1px; background-color:#CDCBC6; overflow: hidden; }
#menu .menu_sub .opacity_bg { background-color: #E8E2D0; opacity: 0.9; filter: alpha(opacity = 80); width:100%; height:500px; position:absolute; top:0px; left:0px; z-index:-1 }

/* MENU JAVA */

#panel { background:url(images/bg_banner_00.jpg); width:950px; height:255px; color:#FFF; position:relative; line-height: 180%; z-index:0 }
#panel .title { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:35px; left:25px; font-size:22px; }
#panel .content { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:75px; left:25px; font-size:16px; line-height: 25px; width:600px }

#panel .title0 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:25px; left:25px; font-size:22px;}
#panel .content0 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:65px; left:25px; font-size:16px; line-height: 25px; width:600px; }
#panel .title1 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:25px; left:25px; font-size:22px;}
#panel .content1 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:65px; left:25px; font-size:16px; line-height: 25px; width:600px; }
#panel .title2 {font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:25px; left:25px; font-size:22px;}
#panel .content2 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:85px; left:25px; font-size:16px; line-height: 20px; width:660px; }
#panel .title3 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:20px; left:25px; font-size:22px;}
#panel .content3 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:60px; left:25px; font-size:14px; line-height: 25px; width:640px; }
#panel .title4 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:20px; left:25px; font-size:22px; color: #947357;}
#panel .content4 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:55px; left:25px; font-size:14px; line-height: 20px; width:560px; color: #947357; }
#panel .title5 {font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:15px; left:25px; font-size:22px; color: #737373;}
#panel .content5 { font-family: "Georgia", Arial, Tahoma, sans-serif; position:absolute; top:55px; left:25px; font-size:16px; line-height: 25px; width:640px; color: #737373; }


#panel .arrow_left0 { position:absolute; bottom:20px; left:25px }
#panel .arrow_right0 { position:absolute; bottom:20px; left:50px }
#panel .arrow_left1 { position:absolute; bottom:20px; left:25px }
#panel .arrow_right1 { position:absolute; bottom:20px; left:50px }
#panel .arrow_left2 { position:absolute; bottom:10px; left:25px }
#panel .arrow_right2 { position:absolute; bottom:10px; left:50px }
#panel .arrow_left3 { position:absolute; bottom:10px; left:25px }
#panel .arrow_right3 { position:absolute; bottom:10px; left:50px }
#panel .arrow_left4 { position:absolute; bottom:20px; left:25px }
#panel .arrow_right4 { position:absolute; bottom:20px; left:50px }
#panel .arrow_left5 { position:absolute; bottom:10px; left:25px }
#panel .arrow_right5 { position:absolute; bottom:10px; left:50px }



#panel_sport { background:url(images/bg_banner_sport_01.jpg); width:950px; height:200px; color:#FFF; position:relative; line-height: 180%; }
#panel_sport .content { position:absolute; top:25px; left:25px; font-family: "Georgia", Arial, Tahoma, sans-serif; font-size:17px; text-align: left; line-height: 21px; width:640px }

#panel_budownictwo { background:url(images/bg_banner_budownictwo_01.jpg); width:950px; height:200px; color:#fff; position:relative; line-height: 180%; }
#panel_budownictwo .content { position:absolute; top:107px; left:555px; font-family: "Georgia", Arial, Tahoma, sans-serif; font-size:15px; text-align: right; line-height: 20px; width:365px }

#panel_czyszczenie { background:url(images/bg_banner_czyszczenie_01.jpg); width:950px; height:200px; color:#FFF; position:relative; line-height: 180%; }
#panel_czyszczenie .content { position:absolute; top:45px; left:35px; font-family: "Georgia", Arial, Tahoma, sans-serif; font-size:17px; text-align: left; line-height: 28px; width:550px }

#panel_pianki { background:url(images/bg_banner_pianki_01.jpg); width:950px; height:200px; color:#947357; position:relative; line-height: 180%; }
#panel_pianki .content { position:absolute; top:20px; left:420px; font-family: "Georgia", Arial, Tahoma, sans-serif; font-size:15px; text-align: right; line-height: 25px; width:500px }

#panel_opakowania { background:url(images/bg_banner_opakowania_01.jpg); width:950px; height:200px; color:#737373; position:relative; line-height: 180%; }
#panel_opakowania .content { position:absolute; top:30px; left:45px; font-family: "Georgia", Arial, Tahoma, sans-serif; font-size:18px; text-align: left; line-height: 27px; width:550px }

#panel_news { background:url(images/bg_banner_news_01.jpg); width:950px; height:200px; color:#737373; position:relative; line-height: 180%; }
#panel_news .content { position:absolute; top:30px; left:45px; font-family: "Georgia", Arial, Tahoma, sans-serif; font-size:18px; text-align: left; line-height: 27px; width:550px ;}

/* kolumny podstron */
#col1 { float:left; width:270px; margin:0px 20px 0px 0px }
#col1 .content {  padding: 0px 15px 0px 12px; line-height:30px; }
#col1 a.item { font-family: "Georgia", Arial, Tahoma, sans-serif; font-size: 18px; color: #6A6A6A; padding: 0px 10px 4px 14px; background: url(images/arrow_footer.gif) no-repeat 0px 9px; text-decoration:none; }
#col1 a:hover.item { text-decoration: underline;}
#col1 a.item2 { font-family: "Georgia", Arial, Tahoma, sans-serif; font-size: 15px; color: #515151; padding: 0px 10px 4px 34px; background: url(images/arrow_footer.gif) no-repeat 20px 9px; text-decoration:none; }
#col1 a:hover.item2 { text-decoration: underline;}

#col2 { float:left; width:660px; }
#col2 .text { line-height:20px; font-family: Arial, Tahoma, sans-serif; font-size: 15px; color: #4C4C4C; text-decoration: none; padding: 0px 15px 5px 0px; text-align: justify; }
#col2 .text img { padding: 5px 0px 15px 0px }
#col2 .cytat  { padding: 15px  0px 25px 45px; font-family: "Georgia", Arial, Tahoma, Verdana, sans-serif; font-size: 20px; font-weight: normal; font-style: italic; color:#6F6F6F; line-height: 25px;}
#col2 a.item { font-family: Arial, Tahoma, sans-serif; font-size: 15px; color: #4C4C4C; padding: 0px 0px 0px 17px; background: url(images/arrow_footer.gif) no-repeat 5px 6px; text-decoration:none; }
#col2 a:hover.item { text-decoration: underline;}

#specjalista .content {  padding: 0px 15px 0px 15px; line-height: 22px; }
#specjalista .content h1 { font-family: "Lucida Sans", Tahoma, Arial, sans-serif; margin:15px 0px 5px 0px; padding:0; color:#68888C; font-size:14px; }
#specjalista .content a.item { font-family: Arial, Tahoma, sans-serif; font-size: 15px; float:left; display: block; margin:0px 0px 4px 0px; padding:0px 10px 0px 14px; background: url(images/arrow_footer.gif) no-repeat 0px 8px; text-decoration:none; }
#specjalista .content a:hover.item { font-family: Arial, Tahoma, sans-serif; text-decoration: underline;}


.menu_banner { float:left; margin-right:10px; height:240px; background:url(images/banner_gradient.jpg) bottom no-repeat; }

#footer { position:relative; margin:0px 0px 50px 0px; color:#666666 }
#footer .content { background: url(images/bg_footer.png) #E0DEC0; padding: 5px 15px 15px 15px }
#footer .content .column { font-family: Arial, Tahoma, sans-serif; line-height: 18px; font-size: 12px; margin:0px 30px 0px 5px }
#footer .content h1 { font-family: "Lucida Sans", Tahoma, Arial, sans-serif; margin:0px 0px 10px 0px; padding:0; color:#68888C; font-size:14px; }
#footer .content a.item { font-family: Arial, Tahoma, sans-serif; font-size: 12px; float:left; display: block; margin:0px 0px 4px 0px; padding:0px 10px 0px 14px; background: url(images/arrow_footer.gif) no-repeat 2px 6px; text-decoration:none; color:#666666 }
#footer .content a:hover.item { font-family: Arial, Tahoma, sans-serif; text-decoration: underline;}
