div {padding:0;}
body {margin:0px auto; text-align:center; background-color:#4d121c; width:100%; height:100%;}
#all {margin:0px auto; width:970px; height:800px; background-image:url('tlo_png.png');}
#banner {margin:15px auto; margin-bottom:0px; margin-left:34px; float:left; width:904px; height:125px; background-image:url('banner_tlo.jpg');}
#logotyp {margin:0px auto; float:left; width:200px; height:125px; background-image:url('logotyp_tlo.png'); text-align:left;}
#logotyp img {margin:5px 0px 0px 5px; border:0px; padding:0px;}
#logotyp a{text-decoration:none;}

#container {margin:0px auto; float:left; margin:10px 33px 0px 33px; width:904px;}

#menu {margin:0px auto; float:left; width:210px; text-align:left; font-family:"Trebuchet MS"; font-style:italic; color:#ffffff;}
#menu ul {padding-left:20px;}
#menu li {list-style-image:url('znacznik_duzy.png'); font-size:20px; background-image:url('obramowanie_menu_dolne.png'); background-repeat:no-repeat; margin-top:3px; margin-bottom:3px;}

#menu ul li.podmenu, #menu ul li.podmenu_active {padding-left:0px; text-align:left; font-family:"Trebuchet MS"; font-style:italic; color:#ffffff; list-style-image:url('znacznik_maly.png'); font-size:16px; background:transparent; margin:3px 0px 3px 15px;}
#menu ul li.podmenu_active {color:#d5fe4c;}

#menu ul li.duze_menu, #menu ul li.duze_menu_active {background-image:url('duze_obramowanie_menu_dolne.png');}
#menu ul li.duze_menu_active {color:#d5fe4c;}

#menu ul li a {text-decoration:none; color:#ffffff;}
#menu ul li a:hover {color:#d5fe4c;}
#menu ul li.active {color:#d5fe4c;}

#content {margin:0px auto; float:left; width:694px; text-align:justify; font-family:Tahoma; color:#ffffff;}
#content p {margin:10px 10px 10px 20px; text-indent:10px; font-size:12px;}
#content h1 {font-size:15px; margin:20px 10px 10px 20px; font-weight:bold; color:#d5fe4c;}
#content h2 {font-size:12px; margin:40px 10px 10px 20px; font-weight:bold;}
#content a, #content a:hover {color:#ffffff; text-decoration:none;}
#content a:hover {color:#d5fe4c; text-decoration:none;}
#content p img {float:left; margin-right:10px; margin-bottom:10px;}

#bottom{margin:0px auto; float:top; width:905px;}

#footer {margin:10px auto; float:left; width:205px; height:20px; text-align:left; font-family:"Trebuchet MS"; font-size:12px; font-style:italic; font-weight:bold; color:#ffffff;}
#footer a {text-decoration:none; color:#ffffff; font-weight:normal; font-style:normal;}
#footer a:hover {text-decoration:underline;}

#menu_bottom {margin:10px auto; float:left; width:700px; height:20px; font-family:"Trebuchet MS"; font-size:12px; font-style:italic; font-weight:bold; color:#ffffff; text-align:right;}
#menu_bottom ul, #menu_bottom li {display:inline; list-style-type:none; font-family:"Trebuchet MS"; font-size:12px; font-style:italic; font-weight:bold; color:#ffffff; margin:0px 3px 3px 0px;}
#menu_bottom ul li a {text-decoration:none; font-family:"Trebuchet MS"; font-size:12px; font-style:italic; font-weight:bold; color:#ffffff;}
#menu_bottom ul li a:hover {text-decoration:underline; color:#d5fe4c;}
#mapa {margin:0px auto; float:none; margin-top:20px; margin-bottom:20px; text-align:center; border:1px #b5b5b5 solid; width: 645px; height: 400px;}