body {background: #000 url(/img/bg_body.png) repeat-y center; font-family: Trebuchet MS, Verdana, Tahoma, bitstream vera sans, sans-serif; font-size: 13px; margin: 0px;}
#page {position: relative; width: 990px; margin: 0 auto; text-align: left; }
#topline {position: absolute; left: 495px; top: 0px; width: 495px; height: 40px; }

#topline_full { position: absolute; left: 0px; top: 0px; height: 40px; width: 940px; padding: 0 25px; background: #000; color: #CCC; text-align: right; vertical-align: top; font-size: 11px;}
#topline_full p { display: inline-block; padding: 0; }
#topline_full a { color: #FBA; }
#topline_full a:hover { color: #CD2; }
#topline_full img { vertical-align: top; }
#topline_full_eu_cookies { position: absolute; left: 0px; top: 0px; height: 40px; width: 990px; background: #400; color: #FFF; text-align: center; vertical-align: middle; z-index: 1000; font-size: 11px;}
#topline_full_eu_cookies p { padding: 0;}
#topline_full_eu_cookies a { color: #FBA;}
#topline_full_eu_cookies a:hover { color: #CD2;}
#topline_full_eu_cookies button { padding: 0; margin: 0; background: #D00; border: 1px solid #FFF; color: #FFF; font-size: 11px; cursor: pointer; }
#topline_full_eu_cookies button:hover { background: #0A0; border: 1px solid #FFF; color: #FFF; font-size: 11px; }

#topmain {position: absolute; left: 0px; top: 40px; width: 990px; height: 250px; }
#midline {position: absolute; left: 0px; top: 290px; width: 990px; height: 25px; }
table.bottomall {position: absolute; left: 0px; width: 990px; border: 0 none; }
#colsearch {width: 700px; }
td {font-family: Trebuchet MS, Verdana, Tahoma, bitstream vera sans, sans-serif; font-size: 13px; vertical-align: top; }
td.columnleft {width: 250px; background-color: #E9F2BC; padding-top: 15px; }
td.columnmain {width: 490px; background-color: #FFF; padding-top: 15px; }
td.columnsearch {width: 740px; background-color: #FFF; padding-top: 15px; }
td.columnright {width: 250px; background-color: #E9F2BC; vertical-align: top; }
#ncolleft {position: absolute; left: 0px; top: 315px; width: 250px; vertical-align: top; background-color: #E9F2BC; }
#ncolmain {position: absolute; left: 250px; top: 315px; width: 490px; vertical-align: top; background-color: #FFF; }
#ncolright {position: absolute; left: 740px; top: 315px; width: 250px; vertical-align: top; background-color: #E9F2BC; }
.extrablock {background: #3E3E3E; color: #EEE;}
.extrablock a {color: #FE7;}
.extrablock a:hover {color: #FA6;}
div.midline {height: 25px; padding: 0px 0px 0px 0px;}
div.midline_content {position: absolute; left: 0px; top: 0px; width: 990px; height: 25px; background: url(../layout/bg_midline.png) repeat-x #000;}
div.searcher {padding: 15px 0px 0px 0px; width: 740px; background-color: #FFF;}
div.google468 {text-align: center; margin-left: 0px; padding: 5px; background-color: #EEE;}
div.facebook468 {padding: 10px; text-align: center; background: #EEE;}
div.anketa {padding: 5px 15px 5px 15px; text-align: left;}
div.anketa_hlasovani {padding: 5px 15px 5px 5px; text-align: left; background-color: #EEE;}
table.hlasovani {width: 450px;}
td.anketa_otazka {background-color: #EEE; padding: 10px;}
td.anketa_odpoved_tm {background-color: #F5F5F5; margin: 0; padding: 0; padding-left: 10px;}
td.anketa_odpoved_sv {background-color: #FFFFFF; margin: 0; padding: 0; padding-left: 10px;}
td.anketa_hlasujte {background-color: #EEE; text-align: right; padding: 0px;}
div.h35 {height: 35px;}
img.h35 {width: 250px; height: 35px;}
div.banner_small {padding: 15px 14px 0px 14px; text-align: center;}
div.banner_small_blok {text-align: center; border: 1px solid #000;}
div.banner_small_blok2 {padding: 0px 0px 5px 0px; text-align: left;}
div.podporujeme {width: 250px; text-align: center; padding-top: 10px; padding-bottom: 15px;}
table.podporujeme_tabulka {width: 200px; text-align: center; margin-left: 25px;}
div.reklama_big {padding: 15px 14px 0px 14px; text-align: center;}
div.svatek_box {padding: 5px 15px 5px 25px; text-align: center; background-color: #CCC;}
div.sprava {padding: 0px 15px 15px 15px; text-align: center;}
table.sprava_tabulka {width: 220px;}
table.sprava_tabulka td.sloupek1 {width: 110px; text-align: center;}
img.topmainimg {border: 0px none; width: 990px; height: 250px;}
div.ad-komsmall {padding: 10px 0; text-align: center;}
div.ad-banner468 {padding: 20px 10px; text-align: center;}
