html, body, table { width: 100%; height: 100%; }
body, table { font: 11px Arial, Helvetica, sans-serif; }
body, table, #c ul, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
table { table-layout: fixed; border-spacing: 0; border-collapse: collapse; }
td { vertical-align: top; padding: 0; }

#l { background: url('img/bgl.gif') 0 0 repeat-x; text-align: right; }
#r { background: url('img/bgr.gif') 0 0 repeat-x; text-align: left; }
#c { width: 786px; text-align: center; }

#l div { width: 97px; height: 261px; background: url('img/bbl.gif') 100% 0 no-repeat; margin-left: auto; }
#l div h1 { display: none; }

#c ul { list-style: none; }
#c ul li { display: block; float: left; width: 197px; height: 217px; overflow: hidden; }
#c ul li div { padding: 75px 20px 10px 5px; text-align: justify !important; color: #666; }
#c ul li div a { color: #879498; text-decoration: none; }
#c ul li div a:hover { color: #000; }
#c ul li div h2 { font-size: 11px; font-weight: bold; }
#c ul li span { display: block; text-align: right; color: #800; margin-top: -1em; margin-bottom: 1em; }
#bx1 { background: url('img/box1.gif') 0 0 no-repeat; line-height: 17px; padding-top: 10px; }
#bx2 { background: url('img/box2.gif') 0 0 no-repeat; }
#bx3 { background: url('img/box3.gif') 0 0 no-repeat; width: 199px !important; }
#bx4 { background: url('img/box4.gif') 0 0 no-repeat; width: 193px !important; }
#bx1 a { font-weight: bold; display: block; }
#bx3 #loga { margin: 0 !important; margin-top: -25px !important; height: 102px; width: 157px; /*display: table-cell !important;*/ vertical-align: top !important; text-align: center !important; }

#top { width: 786px; height: 360px; margin: 0 auto 1px auto; }

/* stopka */
#f { height: 75px; font-size: 10px; color: #fff; }
#fl, #fr { background: #e6f2f6; }
#fl { text-align: right; }
#fc { background: #b6cbd1 url('img/btm.gif') 50% 0 no-repeat; vertical-align: middle; text-align: center; }
#fc a { color: #fff; }
#fl a, #fr a { color: #7b939b; text-decoration: none; }
#fl div, #fr div { width: 97px; height: 75px; background: #d9eaef; line-height: 75px; text-align: center; color: #7b939b; }
#fl div { margin-left: auto; cursor: pointer; }
#fl div.hv { background: #7b939b; color: #d9eaef; }
#fl div.hv a { color: #d9eaef; }

