@CHARSET "UTF-8";
* {margin:0;padding:0;}
html, body {background:url('tlo2.jpg') #fff817 repeat-x; height:1100px;}

input{margin:2px}

ul{padding-left:20px}
ol{padding-left:20px}

.link_bold{color:#000;font-family:Arial;font-size:13px;font-weight:bold;text-decoration:underline;}
.link_bold:hover{color:#000;font-family:Arial;font-size:13px;font-weight:bold;text-decoration:none;}
.link_normal{color:#000;font-family:Arial;font-size:13px;font-weight:normal;text-decoration:underline;}
.link_normal:hover{color:#000;font-family:Arial;font-size:13px;font-weight:normal;text-decoration:none;}

#container{width:1078px; margin: 0 auto;}

#top{float:left; width:1078px; height:101px}
#top_img{background:url(top_img.jpg); height:15px; width:1078px}
#logo_menu{float:left;width:1078px; height:70px; padding-top:27px}
#logo{background:url('logo.jpg') no-repeat; width:95px; height:68px;float:left; margin-left:150px; margin-top:4px;}
#logo_text{background:url('logo_text1.jpg') no-repeat; width:308px; height:68px;float:left; margin-top:4px;}

#img_top{float:left;width:990px; height:270px;float:left;}
#img{background:url('img_top1.jpg') no-repeat; width:1078px; height:270px;float:left;}
#img-kontakt{background:url('kontakt.jpg') no-repeat; width:1078px; height:270px;float:left;}
#img-ofirmie{background:url('o_firmie.jpg') no-repeat; width:1078px; height:270px;float:left;}
#img-azyl{background:url('azyl.jpg') no-repeat; width:1078px; height:270px;float:left;}
#img-odpady{background:url('odpady.jpg') no-repeat; width:1078px; height:270px;float:left;}
#img-tereny-zielone{background:url('tereny_zielone.jpg') no-repeat; width:1078px; height:270px;float:left;}
#img-wyklejanie{background:url('brukowanie.jpg') no-repeat; width:1078px; height:270px;float:left;}
#img-transport{background:url('transport.jpg') no-repeat; width:1078px; height:270px;float:left;}
#img-zaklad-pogrzebowy{background:url('zakl_pogrzebowy.jpg') no-repeat; width:1078px; height:270px;float:left;}
/*#img-certyfikaty{background:url('certyfikaty.gif') no-repeat; width:1078px; height:270px;float:left;}*/

#main{background-color:#FFF; width:892px; height:auto; float:left;}

#menu_top{float:left;width:363px;margin-left:70px}

.strona-glowna{width:121px; height:35px; background:url('str.gl.gif') no-repeat; background-position:0px -35px; float:left;display: inline;}
.strona-glowna:hover{width:121px; height:35px; background:url('str.gl.gif') no-repeat; background-position:0px 0px; float:left;display: inline;}
.o-firmie{width:70px; height:35px; background:url('firma.gif') no-repeat; background-position:0px -35px; float:left;display: inline;}
.o-firmie:hover{width:70px; height:35px; background:url('firma.gif') no-repeat; background-position:0px 0px; float:left;display: inline;}
.kontakt{width:75px; height:35px; background:url('kontakt.gif') no-repeat; background-position:0px -35px; float:left;display: inline;}
.kontakt:hover{width:75px; height:35px; background:url('kontakt.gif') no-repeat; background-position:0px 0px; float:left;display: inline;}
.aktualnosci{width:96px; height:35px; background:url('aktualnosci.gif') no-repeat; background-position:0px -35px; float:left;display: inline;}
.aktualnosci:hover{width:96px; height:35px; background:url('aktualnosci.gif') no-repeat; background-position:0px 0px; float:left;display: inline;}

.o-firmie_click{width:70px; height:35px; background:url('firma.gif') no-repeat; background-position:0px 0px; float:left;display: inline;}
.kontakt_click{width:75px; height:35px; background:url('kontakt.gif') no-repeat; background-position:0px 0px; float:left;display: inline;}
.strona-glowna_click{width:121px; height:35px; background:url('str.gl.gif') no-repeat; background-position:0px 0px; float:left;display: inline;}
.aktualnosci_click{width:96px; height:35px; background:url('aktualnosci.gif') no-repeat; background-position:0px 0px; float:left;display: inline;}

.clear{clear:both;}

#right_column{float:left; padding-top:3px; width:653px; font-family:arial; font-size: 13px; padding-left:0px;}
#left_column{float:left; padding-top:3px; width:226px; padding-left:6px}
#img_tlo_top{background:url('podmenu_top.gif') no-repeat; float:left; width:653px; height:76px; font-family:arial; font-size:13px; color:#5ba304; font-weight:bold;}
#menu_left{float:left; width:223px;}
#odpady{background:url('odpady.gif') no-repeat; float:left; width:202px; background-position:0px 0px; height:51px;display:block;}
#odpady_category{background:url('odpady_category.gif') no-repeat; float:left; width:202px; background-position:0px 0px; height:57px;display:block;}
#tereny_zielone{background:url('tereny_zielone.gif') no-repeat; margin-top:20px; float:left; width:202px; background-position:0px 0px; height:51px;display:block;}
#transport{background:url('transport.gif') no-repeat; margin-top:20px; float:left; width:202px; background-position:0px 0px; height:51px;display:block;}
#wyklejanie_i_malowanie{background:url('wyklejanie_i_malowanie.gif') no-repeat; margin-top:20px; float:left; width:202px; background-position:0px 0px; height:57px;display:block;}
#azyl{background:url('azyl.gif') no-repeat; margin-top:20px; float:left; width:202px; background-position:0px 0px; height:51px;display:block;}
#zaklad_pogrzebowy{background:url('zaklad_pogrzebowy.gif') no-repeat; margin-top:20px; float:left; width:202px; background-position:0px 0px; height:51px;display:block;}
#menu_left_elem{background:url('menu_left_elem.gif') no-repeat; float:left; width:202px; height:51px;display:block;margin-top:20px}
#body_box{background-color: #FFF; width: 653px; height:10px; position:relative;}

#odpady_category{background:url('odpady_category.gif') no-repeat; float:left; width:202px; background-position:0px 0px; height:57px;display:block;}
#odpady-komunalne-i-sanitarne{background:url('odpady_category.gif') no-repeat;margin-top:20px; float:left; width:225px; background-position:0px 0px; height:52px;display:block;}
#odpady-komunalne-i-sanitarne_top{background:url('odpady.gif') no-repeat; float:left; width:224px; background-position:0px 0px; height:52px;display:block;}
#azyl_no_top{background:url('azyl.gif') no-repeat; float:left; width:225px; height:52px;display:block;}
#zakladanie-i-utrzymanie-terenow-zielonych{background:url('tereny_zielone.gif') no-repeat; margin-top:20px; float:left; width:225px; background-position:0px 0px; height:52px;display:block;}
#zakladanie-i-utrzymanie-terenow-zielonych_top{background:url('tereny_zielone_category.gif') no-repeat; float:left; width:224px; background-position:0px 0px; height:52px;display:block;}
#transport-i-naprawa-pojazdow{background:url('transport.gif') no-repeat; margin-top:20px; float:left; width:224px; background-position:0px 0px; height:52px;display:block;}
#transport-i-naprawa-pojazdow_top{background:url('transport_category.gif') no-repeat; float:left; width:225px; background-position:0px 0px; height:52px;display:block;}
#wyklejanie-i-malowanie-oznakowania-brukowanie-asfaltowanie{background:url('wyklejanie_i_malowanie.gif') no-repeat; margin-top:20px; float:left; width:225px; background-position:0px 0px; height:57px;display:block;}
#wyklejanie-i-malowanie-oznakowania-brukowanie-asfaltowanie_top{background:url('wyklejanie_i_malowanie_cate.gif') no-repeat; float:left; width:225px; background-position:0px 0px; height:52px;display:block;}
#punkt-zatrzyman-dla-bezdomnych-zwierzat{background:url('azyl.gif') no-repeat; margin-top:20px; float:left; width:225px; background-position:0px 0px; height:52px;display:block;}
#punkt-zatrzyman-dla-bezdomnych-zwierzat_top{background:url('azyl_category.gif') no-repeat; float:left; width:224px; background-position:0px 0px; height:52px;display:block;}
#zaklad-pogrzebowy-komunalny{background:url('zaklad_pogrzebowy.gif') no-repeat; margin-top:20px; float:left; width:225px; background-position:0px 0px; height:52px;display:block;}
#zaklad-pogrzebowy-komunalny_top{background:url('zaklad_pogrzebowy_category.gif') no-repeat; float:left; width:224px; background-position:0px 0px; height:52px;display:block;}
#menu_left_elem{background:url('menu_left_elem.gif') no-repeat; float:left; width:202px; height:51px;display:block;margin-top:20px}
#certyfikaty{background:url('certyfikaty.gif') no-repeat; margin-top:20px; float:left; width:225px; background-position:0px 0px; height:52px;display:block;}
#certyfikaty_top{background:url('certyfikaty_category.gif') no-repeat; float:left; width:224px; background-position:top right; height:52px;display:block;}


#elem1{background-color:#87bc01; float:left; width:204px; min-height:25px; height:auto !important; height:25px; display:block;}
#elem1_a{background-color:#87bc01; float:left; width:204px; height:25px; display:block; margin-top:2px;}

#elem2{background:url("arrow_link.gif") no-repeat; padding-left:35px; padding-right:5px; background-position:19px 0px; background-color:#eddf12; float:left; width:184px; min-height:22px; height:auto !important; height:22px; display:block; border-bottom:solid #FFF 2px; text-decoration:none; color:#000; font-family:arial; font-size:13px}
#elem2:hover{background:url("arrow_link_hover.gif") no-repeat;padding-left:35px; padding-right:5px; background-position:19px 0px; background-color:#ede574; float:left; width:184px; min-height:22px; height:auto !important; height:22px; display:block; border-bottom:solid #FFF 2px;text-decoration:underline; color:#000; font-family:arial; font-size:13px}

#elem2_szer{background:url("arrow_link.gif") no-repeat; padding-left:35px; padding-right:5px; background-position:19px 9px; background-color:#eddf12; float:left; width:184px; min-height:22px; height:auto !important; height:22px; display:block; border-bottom:solid #FFF 2px; text-decoration:none; color:#000; font-family:arial; font-size:13px}
#elem2_szer:hover{background:url("arrow_link_hover.gif") no-repeat;padding-left:35px; padding-right:5px; background-position:19px 9px; background-color:#ede574; float:left; width:184px; min-height:22px; height:auto !important; height:22px; display:block; border-bottom:solid #FFF 2px;text-decoration:underline; color:#000; font-family:arial; font-size:13px}

#menu_table_bottom{background:url('menu_table_bottom.gif') no-repeat; float:left; width:224px; height:20px;display:block;margin-top:-2px}

#footer{background:url('footer_img.gif') no-repeat; float:left; width:892px; height:66px;}
#arrow{float:right; width:160px; height:22px; padding-top:24px; color:#FFF; font-family:arial; font-size: 13px}
#arrow_back{background:url('arrow_left.gif') no-repeat; float:left; width:22px; height:22px; padding-right:4px}
#arrow_top{background:url('arrow_top.gif') no-repeat; float:left; width:22px; height:22px; padding-right:4px}

ul{list-style-image:url('wypunktowanie.gif')}

#tresc table td{padding:5px}

p{}

a#marcom{color:#7bad00; text-decoration:none; font-weight:normal;}
a#marcom:hover{color:#7bad00; text-decoration:underline; font-weight:normal;}
a#marcom1{color:#FFF; text-decoration:none;}
a#marcom1:hover{color:#FFF; text-decoration:underline;}
a#link{color:#000; text-decoration:none;}
a#link:hover{color:#000; text-decoration:underline;}

a{color:#5BA304; font-family: Arial; font-size:13px; font-weight:bold; text-decoration: none;}
a:hover{color:#5BA304; font-family: Arial; font-size:13px; font-weight:bold; text-decoration: underline;}

a#elem2{font-weight:normal;}
a#elem2_szer{font-weight:normal;}
.h5{width:1px; height:5px; font-size:1px;}
.h10{width:1px; height:10px; font-size:1px;}
.h14{width:1px; height:14px; font-size:1px;}
.h18{width:1px; height:18px; font-size:1px;}

.w5{width:5px; height:1px; font-size:1px;}
.w10{width:10px; height:1px; font-size:1px;}
.w20{width:20px; height:1px; font-size:1px;}
.w60{width:60px; height:1px; font-size:1px;}
