/*
========= ANKETA KOLO ROKU main stylesheet =========
               (c) 2007 Tomas Kubat                     
*/

html {
 background: #749dc7 url('/css/img/bg_html.jpg') left top repeat-x;
 margin: 0; padding: 0;
}
body {
 background: #FFF url('/css/img/bg_body.jpg') left top repeat-y;
 border: 0pt none;
 font-family: Trebuchet MS, Tahoma, "Tahoma CE", "Arial CE", Arial, lucida, sans-serif;
 font-size: 75%;
 font-size-adjust: none;
 font-stretch: normal;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 line-height: 140%;
 
 position: relative;
 width: 950px;
 margin: 33px auto 0 auto;
}
h1, h2, h3, h4 {
 margin:  0 0 0 0;
 padding: 0;
}
h1 {
 font-size: 150%;
}
p {
 margin: 0.4em 0 0.8em 0;
}
a {
 color: #375b84
}
table {
 border-collapse: collapse;
 
 margin: 0; padding: 0;
}
th, td {
 vertical-align: top; text-align: left; 
}
th {
 text-align: center; 
}
img {
 border-width: 0px;
}
form, fieldset {
 border-width: 0;

 margin: 0; padding: 0;
}
.none   { display: none; }
.center { text-align: center; }
.right  { text-align: right; }
.left   { text-align: left; }
.small  { font-size: 0.75em; }
.big    { font-size: 1.10em; }
.fl_right { float: right; }
.fl_left  { float: left; }
img.fl_right { margin: 0 0 0.5em 1em; }
img.fl_left  { margin: 0 1em 0.5em 0; }
.clear_both  { clear: both; }

/* BARVICKY */
.zesvetleni    { color: #808080; }

.cerna         { color: #000000; }
.modra         { color: #375b84; }
.hneda         { color: #8e642c; }
.modra_tm      { color: #4574a8; }
.seda_tm       { color: #666666; }
.fialova_tm    { color: #9b427e; }
.cervena_tm    { color: #cf1c23; }
.oranzova_tm   { color: #c7440a; }

.bg_cerna       { background-color: #000000; }
.bg_modra       { background-color: #375b84; }
.bg_hneda       { background-color: #8e642c; }
.bg_modra_tm    { background-color: #4574a8; }
.bg_seda_tm     { background-color: #666666; }
.bg_fialova_tm  { background-color: #9b427e; }
.bg_cervena_tm  { background-color: #cf1c23; }
.bg_oranzova_tm { background-color: #c7440a; }

/* INFO HLASKY */
#kontrolujInfoHlasky {
 background: #EEE;
 background: #EEE url('/css/img/info_hlasky.gif') 6px center no-repeat;
 padding: 2px 10px 2px 55px;
 margin: 5px 18px;
 min-height: 40px; _height: 40px;
 font-weight: bold;
}
#kontrolujInfoHlasky p {
 margin-bottom: 3px;
 line-height: 36px;
}
#kontrolujInfoHlasky p.Chyba {
 color: #666;
}
#kontrolujInfoHlasky p.Notice {
 color: #666;
}

/* HEADER */
#header {
 background: transparent url('/css/img/bg_header.jpg') left top no-repeat;
 
 height: 248px;
 position: relative;
}
#header>h1>a {
 background: transparent url('/css/img/logo.png') left top no-repeat;
 
 display: block;
 width: 354px; height: 227px;
 position: absolute;
 right: 25px; top: 26px;
}
#header>h1>a>span {
 display: none;
}
#header>p {
 font-size: 1.20em;
 line-height: 1.25em;
 
 position: absolute;
 left: 36px; top: 26px;
 width: 240px;
}
#header>p>strong {
 font-size: 1.45em;
}

/* CONTENT */
#content {
 padding: 0 5px;
}
#content>p, #content>h2 {
 margin: 0 2em 1em 2em;
}

/* BOTTOM */
#bottom {
 background: transparent url('/css/img/bg_bottom.jpg') left bottom no-repeat;
 
 padding: 0 5px 140px 5px;
 min-height: 233px;
}
#bottom>p {
 margin: 0 2em 1em 2em;
}
#bottom #prubeh, 
#bottom #partneri {
 width: 196px;
 position: absolute;
}
#bottom #prubeh {
 background: transparent url('/css/img/bg_prubeh.png') left top no-repeat;
 line-height: 1.75em;
 height: 71px;
 padding: 10px 14px;
 top: 166px; left: 288px;
 display: none;
 
}
#bottom #partneri {
 top: 62px; left: 294px;
 
}
#bottom #partneri table {
 margin-top: 1em;
 width: 100%;
}
#bottom #partneri table td {
 text-align: center;

 width: 33%;
 padding: 0 0;
}
#bottom #partneri table td a {
 text-decoration: none;
}
#bottom #copyright {
 text-align: center;
 color: #CCC;
 margin: 0 0 -28px 0;
}

/* tabulka na uvodni strance s prehledem produktu */
div.list {
 background: transparent url('/css/img/bg_list.jpg') 0px -25px no-repeat;
 text-align: center;
 
 padding-top: 10px;
 padding-bottom: 6px;
}
table.list {
 margin-left: 5px;
}
table.list th h3 {
 color: #FFF;
 font-size: 12px;
 
 padding: 0.50em 0;
 margin: 1.40em 3px 0.35em 3px;
}
table.list th,
table.list td {
 padding: 0 0;
 width: 182px;
 padding: 0 2px;
}
table.list th {
 background: red;
 background: transparent url('/css/img/bg_th_list.gif') center top no-repeat;
 height: 177px;
}
table.list_vysledky th {
 height: auto;
}
table.list_vysledky i {
 color: #666;
}
table.list td {
 border: 0px solid #CCC;
}
table.list a,
table.list i {
 font-size: 0.80em;
}
table.list ul {
 margin: 0 0;
 padding: 0 0 16px 0;
 background: yellow;
 background: transparent url('/css/img/bg_ul_list.gif') left bottom no-repeat;
}
table.list ul li {
 list-style-type: none;
 padding-left: 20px;
 background: transparent url('/css/img/li.png') 9px 5px no-repeat;
}
div.muj_tip {
 background: transparent url('/css/img/sipka_hlasovano.png') center bottom no-repeat;
 
 padding-bottom: 52px;
 margin: 0 1em;
 min-height: 70px; _height: 50px;
}
div.muj_tip_design {
 background-image: url('/css/img/sipka_hlasovano_design.png');
}
a.muj_tip_design {
 color: #c13f27;
}

/* clanky pod vysladkama */
table.clanky {
 width: 100%;
 margin: 0 0 1em 0;
}
table.clanky td {
 width: 50%;
 padding: 0.75em 1em 0 1em;
 text-align: justify;
}
table.clanky td b {
 font-size: 1.15em;
 color: #800000;
}
table.clanky td h1 {
 color: #a71c20;
 font-size: 1.75em;
}
table.clanky td a img {
 border: 1px solid #CCC;
}
/* clanky pod vysladkama */

/* nadpisy jednotlivych bloku, napriklad "nominovana kola", "dals info ..." */
div.title {
 height: 52px;
 margin-bottom: 1em;
}
div.title>span {
 display: none;
}
div.title_nom_modely {
 background: transparent url('/css/img/title_nom_modely.png') left top no-repeat;
}
div.title_pravidla {
 background: transparent url('/css/img/title_pravidla.png') left top no-repeat;
}
div.title_hlas_listek {
 background: transparent url('/css/img/title_hlas_listek.png') left top no-repeat;
}
div.title_vysledky {
 background: transparent url('/css/img/title_vysledky.png') left top no-repeat;
}
div.title_clanek_vitezove_kolo_roku {
 background: transparent url('/css/img/title_clanek_vitezove_kolo_roku.png') left top no-repeat;
}
div.title_clanek_vitezove_design_roku {
 background: transparent url('/css/img/title_clanek_vitezove_design_roku.png') left top no-repeat;
}

/* REKLAMA */
#bannerContent {
 background: red;
 background: transparent url('/css/img/css_reklama.gif') left top no-repeat;
 
 position: absolute;
 right: 30px; top: 310px;
 display: block;
 width: 250px; height: 250px;
 padding-top: 17px;
 z-index: 1;
}