ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,td,th,html,p,blockquote,fieldset
{ margin: 0;  padding: 0; }

.cb:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cb { display: inline-block; }
/* !IEmac \*/ * html .cb { height: 1%; }
.cb { display: block; }
/* /IE-mac */

body,html {	width:100%;	height:100%; }

body { font: 12px verdana, arial, tahoma, helvetica, sans-serif;  background: url(main-bg.png) repeat-y;  }

#main-container { width: 100%; height: 100%; }
  #main-container .info { height: 80px; background: url(info.png) 0 15px  no-repeat; vertical-align: top; padding-top: 25px; padding-left: 65px; font: 11px tahoma; color: #fff; }

  #main-container .left { width: 80%; height: auto; vertical-align: top; padding-bottom: 50px;  }
    #main-container .left img.obrazek { height: 100%; }
  #main-container .right { width: 20%; vertical-align: top; }
  #main-container .bottom {  background: url(bg.png) no-repeat left bottom; font: 11px tahoma; color: #a1a1a1; text-align: right; padding-right: 30px; padding-bottom: 20px; vertical-align: bottom; height: 165px; }

#results { position: relative; float: left; width: 100%; left: 30px; }
  #results h1 { display: block; height: 20px;  border-bottom: 2px solid #f2f2f2; font: 11px arial; color: #515050; line-height: 22px; padding-left: 10px; }

 ul { width: 490px; margin-left: 10px; list-style: none; }
   ul li { float: left; margin: 10px 0 0 0; }
   ul li a { float: left; }
    ul li a.head { display: block; width: 480px; font: 14px tahoma; font-weight: bold; color: #0065cc; text-decoration: underline; }
	ul li a.head:hover { color: red; }
ul li p.desc { font: 11px tahoma; color: #414141; text-decoration: none; }
	ul li a.url { font: 11px tahoma; color: #28ab00; text-decoration: none; }
	ul li a.url:hover { text-decoration: underline; color: red; }

#related { position: relative; float: left; width: 200px; padding-left: 15px; border-left: 1px solid #f2f2f2;  }
  #related h1 { height: 20px;  border-bottom: 2px solid #f2f2f2; font: 11px arial; font-weight: bold; color: #515050; line-height: 22px; }
  #related a { display: block; height: 15px; font: 12px arial; color: #0065cc; margin-top: 10px; }
  #related a:hover { color: red; }