/*mini-reset+globals*/
html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0;}
ul,ol {list-style: none;}
img {border: 0;}
:link,:visited {text-decoration:none}
a img,:link img,:visited img {border:none}
a {outline:0;}
html {background:#b3b3b3;}
body {margin:0 auto; background:white; width:880px; /*display:table;*/} /*tuo*/
html,body{height:100%;}
span.ukryj_mnie {visibility:hidden;}

/*OH HAI!*/
div#main {width:880px; margin:0 auto; background:white; font:13px/18px Segoe UI;float:left;}
div#header {width:880px; background:white url("../gfx/header.jpg") no-repeat center; float:left; height:270px; margin:10px 0;}
div#content {width:580px; float:right; background:white; padding:0 15px 25px;}
div#menu {float:left; margin:0 0 0 0;}

#menu ul#menu2 {float:left;  margin:0 0 0 0; padding:45px 0 0 15px; background:url("../gfx/menu_bg.png") no-repeat top left; width:251px; height:245px;}
#menu ul#kontakt {float:left; clear:left; margin:-35px 0 0 0; padding:55px 0 0 15px; background:url("../gfx/kontakt_bg.png") no-repeat top left; width:251px; height:225px; color:white;}
#menu ul#kontakt a {color:white;}
#menu ul li ul {margin:0;}
#menu ul li {margin:4px 0 0 0;}
#menu ul li.xyz {margin:10px 0 0 0;}
#menu ul li a {color:#4C80C2;text-decoration:underline;}
#menu ul#kontakt li {margin:2px 0 0 0;}
p {margin:0 0 15px 0;}
h3 {margin:0 0 25px 0;color:#4C80C2}
div#menu+h3 {margin-top:0;}
h4 {margin:0 0 10px 0;}
strong {/*display:block; float:left; margin:0 0 15px 0;*/}
table#poro {}
table#poro td {padding:12px}
td.image {text-align:center;}
table#apl {float:right; background:url("../gfx/apla_poro.png") no-repeat;width:570px; height:557px; position:relative; top:0; right:-15px; margin:35px 0 0 0;}
/*table#apl td {border:1px solid red; width:200px; height:500px;}*/
/*#apl .apl2 {float:right;margin:35px 0 0 0;}*/
table.tbl td {padding:10px;}
table.tbl td.image img {padding-top:3px;}

