/* CSS Document */
/* ---  Obecne elementy  --- */
img, div, a, tr, td, table, input, h1, h2 {margin: 0px; padding: 0px; border: 0px;}
a {text-decoration: none;}
h1 {color: #CC0000; font-size: 20px; font-weight: bold; margin-bottom: 16px;}
h2 {color: #01669C; font-size: 18px; font-weight: bold; padding-top: 15px; padding-bottom: 8px;}
h2 a {color: #01669C; font-size: 18px; font-weight: bold; padding-top: 15px; padding-bottom: 8px;}
a {color: #01669C;}
h3 {font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 8px;}
body {background: #deeff9; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-align: center; color: #666; font-size: 12px;}
div.clear {clear:both; font-size: 0px; height: 0px;}
p {color: #666; font-size: 12px;}

/* ---  Horni cast  --- */
#cele {margin: 0px auto; text-align: center; width: 974px;}
#cele #hlavni_oblast {width: 974px; background: #fff url('../images/podklad/body_bg.jpg') repeat-y center; float: left;}
#cele #hlavni_oblast #hlavni_oblast_inner {margin: 0px 12px 0px 12px; width: 950px;}
#cele #hlavni_oblast #horni #header {width: 950px; float: left; height: 121px;}
#cele #hlavni_oblast #horni #header #header_left {width: 674px; float: left; height: 121px; text-align: left;}
#cele #hlavni_oblast #horni #header #header_left #header_top {width: 674px; float: left; height: 48px; background: #fff url('../images/podklad/header_top.jpg') no-repeat left top;}
#cele #hlavni_oblast #horni #header #header_left #logo {width: 458px; float: left; height: 73px;}
#cele #hlavni_oblast #horni #header #header_left #logo_end {width: 216px; float: left; height: 73px; background: #fff url('../images/podklad/header_bottom.jpg') no-repeat left top;}
#cele #hlavni_oblast #horni #header #header_right {width: 276px; float: left; height: 121px; background: #fff url('../images/podklad/header_news.jpg') no-repeat left top;}
#cele #hlavni_oblast #horni #header #header_right_inner {color: #fff; padding: 25px 0px 0px 25px; text-align: left; font-size: 11px;}
#cele #hlavni_oblast #horni #header #header_right_inner strong {font-size: 10px;}
#cele #hlavni_oblast #horni #menu {height: 39px; width: 950px; background: #ee0000 url('../images/podklad/menu_bg.jpg') repeat-x center; float: left; text-align: left;}
#cele #hlavni_oblast #horni #menu table {height: 39px; color: #fff; font-size: 12pt;}
#cele #hlavni_oblast #horni #menu table a {text-decoration: none; color: #fff; padding-right: 15px; padding-left: 15px; font-weight: bold;}
#cele #hlavni_oblast #horni #menu table a:hover {color: #000; text-decoration: none;}
#cele #hlavni_oblast #horni #menu table a.menu_act {color: #000; text-decoration: none;}
#cele #hlavni_oblast #horni #menu table td { padding: 0px 0px 0px 0px; text-align: center;}	
#cele #hlavni_oblast #horni #menu table td:hover {color: #000;}
#cele #hlavni_oblast #horni #menu table td.menu_act {color: #000;}
#cele #hlavni_oblast #horni #submenu {text-align: left; height: 28px; width: 950px; background: #fff; float: left; color: #0b62a9;}
#cele #hlavni_oblast #horni #submenu table {height: 28px; color: #0b62a9; font-size: 12px; background: #fff;}
#cele #hlavni_oblast #horni #submenu table a {text-decoration: none; color: #0b62a9; padding-right: 15px; padding-left: 15px;}
#cele #hlavni_oblast #horni #submenu table a:hover {color: #0b62a9; text-decoration: underline;}
#cele #hlavni_oblast #horni #submenu table a.menu_act {color: #0b62a9; text-decoration: underline;}
#cele #hlavni_oblast #horni #submenu table td { padding: 0px 0px 0px 0px; text-align: center;}	
#cele #hlavni_oblast #horni #submenu table td:hover {color: #0b62a9;}
#cele #hlavni_oblast #horni #submenu table td.menu_act {color: #0b62a9;}
#cele #hlavni_oblast #horni #ukonceni {height: 2px; width: 950px; background: #999999; float: left; line-height: 2px; font-size: 2px;}

/* ---  Text a tabulka zapasu --- */
#cele #hlavni_oblast #stred {width: 950px; float: left; margin-top: 2px;}
#cele #hlavni_oblast #stred #stredni_cast {width: 950px; float: left;}
#cele #hlavni_oblast #stred #stredni_cast #text {width: 560px; float: left; text-align: justify;}
#cele #hlavni_oblast #stred #stredni_cast #text #text_inner {padding: 0px 15px 10px 15px;}
#cele #hlavni_oblast #stred #stredni_cast #tabulka {width: 388px; height: 269px; float: left; background: #fff url('../images/podklad/tabulka_bg.jpg') no-repeat bottom right; text-align: left; color: #575757;}
#cele #hlavni_oblast #stred #stredni_cast #tabulka #tabulka_inner {padding: 0px 5px 5px 5px;}
#cele #hlavni_oblast #stred #stredni_cast #tabulka table td {vertical-align: top; font-size: 11px;}
#cele #hlavni_oblast #stred #stredni_cast #tabulka p {margin: 8px 0px 8px 0px;}


/* ---  Zalozky  --- */

/* ---  iDNES  --- */
#cele #hlavni_oblast #stred #zalozky {width: 950px; float: left; margin-top: 4px; text-align: left; background: #fff url('../images/podklad/zalozky_bg.jpg') no-repeat right bottom; margin: 0px; padding: 0px;}
#cele #hlavni_oblast #stred #zalozky #idnes {width: 346px; margin: 0px 0px 0px 2px; _margin-left: 1px; float: left;}
#cele #hlavni_oblast #stred #zalozky #idnes #idnes_nadpis {width: 346px; height: 30px; background: #b40001 url('../images/podklad/idnes_bg.jpg') no-repeat left top; text-align: left;}
#cele #hlavni_oblast #stred #zalozky #idnes #idnes_nadpis #idnes_nadpis_inner {padding: 5px 0px 0px 7px;}
#cele #hlavni_oblast #stred #zalozky #idnes #idnes_nadpis #idnes_nadpis_inner h2 {color: #fff; font-size: 16px; font-weight: 600; margin: 0px; padding: 0px;}
#cele #hlavni_oblast #stred #zalozky #idnes #idnes_obsah {width: 346px; color: #000033;}
#cele #hlavni_oblast #stred #zalozky #idnes #idnes_obsah #idnes_obsah_inner {padding: 10px;}
#cele #hlavni_oblast #stred #zalozky #idnes #idnes_obsah a {font-size: 12px; font-weight: bold; color: #000033;}
#cele #hlavni_oblast #stred #zalozky #idnes #idnes_obsah a:hover {text-decoration: underline;}

/* ---  Novinky  --- */
#cele #hlavni_oblast #stred #zalozky #novinky {font-size: 11px; width: 206px; margin-left: 4px; float: left;}
#cele #hlavni_oblast #stred #zalozky #novinky #novinky_nadpis {width: 206px; height: 30px; background: #007abd url('../images/podklad/novinky_bg.jpg') no-repeat left top; text-align: left;}
#cele #hlavni_oblast #stred #zalozky #novinky #novinky_nadpis #novinky_nadpis_inner {padding: 5px 0px 0px 7px;}
#cele #hlavni_oblast #stred #zalozky #novinky #novinky_nadpis #novinky_nadpis_inner h2 {color: #fff; font-size: 16px; font-weight: 600; margin: 0px; padding: 0px;}
#cele #hlavni_oblast #stred #zalozky #novinky #novinky_obsah {width: 206px; color: #000;}
#cele #hlavni_oblast #stred #zalozky #novinky #novinky_obsah #novinky_obsah_inner {padding: 10px;}
#cele #hlavni_oblast #stred #zalozky #novinky span.modra {color: #00659b; font-weight: bold;}
#cele #hlavni_oblast #stred #zalozky #novinky a {text-decoration: none; color: #c8000a;}
#cele #hlavni_oblast #stred #zalozky #novinky a:hover {text-decoration: underline;}

/* ---  Anketa  --- */
#cele #hlavni_oblast #stred #zalozky #anketa {width: 195px; height: 346px; margin-left: 2px; float: left; background: #dbebfa; text-align: left;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_nadpis {margin-left: 2px; width: 191px; height: 30px; background: #ae0001 url('../images/podklad/anketa_bg.jpg') no-repeat left top;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_nadpis #anketa_nadpis_inner {padding: 5px 0px 0px 7px; text-align: left;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_nadpis #anketa_nadpis_inner h2 {color: #fff; font-size: 16px; font-weight: 600; margin: 0px; padding: 0px;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah {color: #003366; font-size: 11px; width: 195px; height: 316px; text-align: left;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah #anketa_obsah_inner {padding: 15px 15px 15px 15px;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah a {color: #003366; font-size: 11px; text-decoration: none;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah a:hover {text-decoration: underline;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah .pocet {width: 150px; height: 11px; font-size: 1px; line-height: 1px; background: #fff; margin: 3px 0px 6px 0px;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah #odpoved1 {height: 11px; background: #66cc00 url('../images/podklad/odpoved1_bg.jpg') repeat-x left top;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah #odpoved2 {height: 11px; background: #cc3333 url('../images/podklad/odpoved2_bg.jpg') repeat-x left top;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah #odpoved3 {height: 11px; background: #3792e3 url('../images/podklad/odpoved3_bg.jpg') repeat-x left top;}
#cele #hlavni_oblast #stred #zalozky #anketa #anketa_obsah #odpoved4 {height: 11px; background: #ffcc00 url('../images/podklad/odpoved4_bg.jpg') repeat-x left top;}


/* ---  Fotogalerie  --- */
#cele #hlavni_oblast #stred #zalozky #fotogalerie {width: 195px; height: 346px; margin-left: 0px; float: left; background: #eaeaea; text-align: left;}
#cele #hlavni_oblast #stred #zalozky #fotogalerie #fotogalerie_nadpis {margin-left: 2px; width: 191px; height: 30px; background: #0079bc url('../images/podklad/fotogalerie_bg.jpg') no-repeat left top;}
#cele #hlavni_oblast #stred #zalozky #fotogalerie #fotogalerie_nadpis #fotogalerie_nadpis_inner {padding: 5px 0px 0px 7px; text-align: left;}
#cele #hlavni_oblast #stred #zalozky #fotogalerie #fotogalerie_nadpis #fotogalerie_nadpis_inner h2 {color: #fff; font-size: 16px; font-weight: 600; margin: 0px; padding: 0px;}
#cele #hlavni_oblast #stred #zalozky #fotogalerie #fotogalerie_obsah {width: 195px; height: 316px; text-align: left;}
#cele #hlavni_oblast #stred #zalozky #fotogalerie #fotogalerie_obsah #fotogalerie_obsah_inner {padding: 10px;}
#cele #hlavni_oblast #stred #zalozky #fotogalerie img {margin: 19px 0px 0px 2px;}
#cele #hlavni_oblast #stred #zalozky #fotogalerie a {font-size: 12px; color: #000; font-weight: bold;}
#cele #hlavni_oblast #stred #zalozky #fotogalerie a:hover {text-decoration: underline;}

/* ---  Partneri  --- */
#cele #hlavni_oblast #stred #partneri {width: 950px; float: left; text-align: center;}
#cele #hlavni_oblast #stred #partneri table {text-align: center; margin: 0px auto;}
#cele #hlavni_oblast #stred #partneri #partneri_inner {padding: 15px 15px 6px 15px; vertical-align: bottom;}
#cele #hlavni_oblast #stred #partneri #partneri_inner td {vertical-align: bottom;}
#cele #hlavni_oblast #stred #partneri #partneri_inner img {margin-left: 25px; float: left; vertical-align: bottom;}
#cele #hlavni_oblast #stred .partneri_nadpis {text-align: left;}
#cele #hlavni_oblast #stred .partneri_nadpis h2 {margin: 0px; padding: 0px; font-size: 14px;}

/* ---  Sponzori  --- */
#cele #hlavni_oblast #stred .ukonceni2 {height: 1px; width: 946px; background: #999999; float: left; line-height: 1px; font-size: 1px; margin: 3px 0px 0px 2px;}
#cele #hlavni_oblast #stred #sponzori {width: 950px; float: left; text-align: center;}
#cele #hlavni_oblast #stred #sponzori table {text-align: center; margin: 0px auto;}
#cele #hlavni_oblast #stred #sponzori #sponzori_inner {padding: 15px 15px 6px 15px; vertical-align: bottom;}
#cele #hlavni_oblast #stred #sponzori #sponzori_inner td {vertical-align: bottom;}
#cele #hlavni_oblast #stred #sponzori #sponzori_inner img {margin-left: 25px; float: left; vertical-align: bottom;}

/* ---  Generalni partner  --- */
#cele #hlavni_oblast #stred #generalni_partner {width: 950px; float: left; text-align: center;}
#cele #hlavni_oblast #stred #generalni_partner table {text-align: center; margin: 0px auto;}
#cele #hlavni_oblast #stred #generalni_partner #generalni_partner_inner {padding: 15px 15px 6px 15px; vertical-align: bottom;}
#cele #hlavni_oblast #stred #generalni_partner #generalni_partner_inner td {vertical-align: bottom;}
#cele #hlavni_oblast #stred #generalni_partner #generalni_partner_inner img {margin-left: 25px; float: left; vertical-align: bottom;}

/* ---  Footer  --- */
#cele #hlavni_oblast #footer {width: 950px; float: left; height: 63px; color: #fff; font-size: 11px; font-weight: normal;}
#cele #hlavni_oblast #footer a {color: #fff; font-size: 10px; text-decoration: none;}
#cele #hlavni_oblast #footer a:hover {text-decoration: underline;}
#cele #hlavni_oblast #footer #footer_left {width: 560px; float: left; height: 63px; background: #0e639c url('../images/podklad/footer_blue_bg.jpg') no-repeat left top; text-align: left;}
#cele #hlavni_oblast #footer #footer_left #footer_left_inner {padding: 17px 0px 0px 21px;}
#cele #hlavni_oblast #footer #footer_right {width: 390px; float: left; height: 63px; background: #bc0000 url('../images/podklad/footer_red_bg.jpg') no-repeat left top; text-align: right;}
#cele #hlavni_oblast #footer #footer_right #footer_right_inner {padding: 17px 21px 0px 0px;}
#cele #hlavni_oblast #footer #footer_right a {text-decoration: underline; font-size: 11px;}

/* ---  Fotogalerie  --- */
#galerie a {color: #ff9900; font-size: 13px; font-weight: bold; text-decoration: none;}
#galerie a:hover {color: #ff9900; font-size: 13px; font-weight: bold; text-decoration: underline;}
a.fotogalerie {color: #0066ff; font-size: 12px; text-decoration: none;}
a.fotogalerie:hover {color: #0066ff; font-size: 12px; text-decoration: underline;}
#galerie ul {padding: 0px; margin: 0px; list-style-type: none;}
#galerie li {padding: 0px; margin: 0px;}

/* ---  Mapa stránek  --- */
#webmap ul li {font-size: 12px; font-weight: bold; color: #666666;}
#webmap ul li ul li ul li {font-size: 12px; font-weight: normal; color: #666666;}
#webmap ul li a {font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none !important;}
#webmap ul li ul li a {color: #666666 !important;}
#webmap ul li ul li ul li a {font-weight: normal !important;}
#webmap ul {list-style-type: none; line-height: 23px; padding-left: 0px; margin-left: 0px;}
#webmap ul ul {padding-left: 20px;}

/* ---  Kontakt  --- */
fieldset
     {
     	float: left;
			margin-top: 15px;
      border: 1px solid #CCCCCC;
      color: #CC0000;
      background-color: #FFFFFF;
      font-size: 12px;
      padding: 5px 0px 10px 10px;
      width: 500px;
     } 

legend
     {
      padding: 5px;
      color: #CC0000;
     }
     
textarea.kontakt
     {
      border: 1px solid #000000;
      width: 400px;
      height: 130px;
      color: #000000; 
      background-color: #FFFFFF;
     }

input.kontakt_text
     {
      background-color: #FFFFFF;
      border: 1px solid #000000;
      color: #000000;
      text-decoration: none;
      vertical-align: middle;
      font-size: 11px;
      padding-left: 2px;
     }
     
input.kontakt
    {
     border: 1px solid #000000;
     padding: 0px 5px 0px 5px;
     background-color: #CC0000;
     color: #FFFFFF;
     font-size: 12px;
     cursor: Pointer;
    } 
