@import url("styly_zaklad.css");
/*** Zakladni RP ***/
html, body, div, form, img {margin: 0;padding: 0;border: 0;}
html, body {height: 100%;}
body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em; color:#000000; background: url(img/stranka_pozadi.png) repeat-x #2569b9; text-align: left;}
a:hover { color:#2561af; }
table {border-spacing:0; }
.clear { display: block; clear:both; overflow:hidden; height:0; }
.print {display: none;}
.uvod h2 { color: #272525; font-size: 1.39em;  margin: 0 0 0.5em; padding: 0; font-weight: bold; text-transform: uppercase;}
.uvod h3 { color: #272525; margin: 4px 0 21px; padding: 0; font-size: 0.97em; font-weight: bold; }
.uvod h3 a {color: #284189}
input.text {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; line-height: 1em; margin: 0; border: 1px solid black; padding: 0 3px 0 2px;  height: 20px; vertical-align: middle;}
input.tlacitko {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; line-height: 1em; margin: 0; border: 1px solid black; padding: 0 3px; height: 22px; vertical-align: middle;}
textarea {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; margin: 0; border: 1px solid black; vertical-align: middle;}
img#logo_tisk {display: none;}


/*** Kontejner RP ***/ 
#kontejner {width: 940px;min-height: 100%;height: 100%;margin: auto;}
html>body #kontejner {height: auto;}

/*** Zahlavi RP ***/ 
#zahlavi_objekty{position: relative; height:281px; }
#logo {position:absolute; display:block; left:0; top:63px; width:300px; height:172px; background:url(img/zahlavi/logo.png) no-repeat; }
#logo_sk {position:absolute; display:block; left:0; top:63px; width:300px; height:172px; background:url(img/zahlavi/logo_sk.png) no-repeat; }
#logo_de {position:absolute; display:block; left:0; top:63px; width:300px; height:172px; background:url(img/zahlavi/logo_de.png) no-repeat; }
#prolinacka_zastup { position:absolute; width:640px; height:218px; top:63px; left:300px; }
#prolinacka { position:absolute; width:640px; height:188px; top:63px; left:300px; overflow: hidden;}
#prolinacka p {margin: 0; padding: 0;}
#prolinacka div {position:absolute; top:0px;}
#prolinacka div.active {display: block; z-index:1;}
#flash_uvod { position:absolute; width:640px; height:218px; top:63px; left:300px; }
#hotline { position:absolute; right:0; top:13px; background:url(img/zahlavi/hotline.png) left top no-repeat #2ba452; color:#fff; padding:5px 30px 5px 30px; text-align:center; min-height:25px; }
#hotline p.perex { margin:0; padding:0; font-size:0.9em;}
#hotline p { margin:0; padding:0; font-size:0.7em; line-height:1em;}
#vyhledavani { position:absolute; left:396px; top:30px; width:272px; height:33px; color:#fff; font-weight:bold; font-size:0.8em; }
#vyhledavani td {padding: 0 }
#vyhledavani .popiska { padding:2px 10px 0 0; }
#vyhledavani .pole { background:url(img/zahlavi/vyhledavani_pole.png); width:155px; height:18px; padding:0 0 0 10px; border:0; margin:0; }
#vyhledavani .tlacitko { background:url(img/zahlavi/vyhledavani_tlacitko.png); width:22px; height:18px; cursor:pointer; border:0; margin:0; padding:0; }
* html #vyhledavani .tlacitko { margin-top:1px; margin-bottom:1px;}
*:first-child+html #vyhledavani .tlacitko { margin-top:1px; }
#jazyky { position:absolute; left:650px; top:30px; }
#jazyky li {  padding:0; margin:0; list-style:none; float:left; margin: 0 5px 0 0; }
#jazyky a, #jazyky span { display:block; text-decoration:none; width:25px; height:18px;}
#jazyky .cz { background:url(img/ikonky/cesky.png) no-repeat}
#jazyky .sk { background:url(img/ikonky/slovensky.png) no-repeat; }
#jazyky .at { background:url(img/ikonky/nemecky.png) no-repeat; }

/* Menu RP (nove vytvoreno) */
#menu { position: relative; z-index: 3; background: #fff100 none; font-family: "Trebuchet MS"; color:#000; zoom: 1;}
#menu ul { position: relative; margin:0; padding:0;}
#menu li { position: relative; display: block; float:left; list-style:none; zoom: normal; background: transparent none; padding:0; margin:0; text-transform: uppercase; font-weight:bold;}
#menu li a, #menu li span { position: relative; display:block; font-size:1.05em; color:#000; text-decoration:none; padding:9px 20px; }
#menu li a:hover, #menu li.aktualni span, #menu li.aktualni a, #menu li:hover a, #menu li:hover span { color:#fff; background: #272525 none;}
#menu li ul {position: absolute; z-index: 2; display: none; background: #272525 none; font-size: 1.17em;}
* html #menu li ul {}
*:first-child+html #menu li ul {left: 0; top: 35px;}
*:first-child+html #menu li:hover {z-index: 2}
#menu li:hover ul {display: block;}
#menu li ul li {position: relative; display: block; float: none; background: transparent url('img/zahlavi/menu2_li.gif') left bottom repeat-x;}
*:first-child+html #menu li ul li {background: transparent none;}
#menu li ul li a, #menu li ul li span {position: relative; display: block; padding: 0.36em 26px 0.43em 20px; color: #fff; white-space: nowrap; font-size: 1em; text-transform: none; background: transparent none !important;}
#menu li ul li a:hover, #menu li ul li.aktualni span, #menu li ul li.aktualni a {color: #FFF100; background: transparent none;}
   
/*** Bezici aktuality RP (nove vytvoreno) ***/
#bezici_aktuality {position: relative; width: 910px; height: 20px; background:#272525; padding: 0.88em 15px 0.76em; overflow: visible; font-size:1.1em; font-weight:bold; color:#fff100;}
html>body #bezici_aktuality {height: auto; overflow:hidden;}
#bezici_aktuality div {display: inline;}
#bezici_aktuality p {position: relative; font-size: 1em;}
#bezici_aktuality a { color:#fff100; text-decoration:none; }
#bezici_aktuality a:hover { text-decoration:underline; }
#bezici_aktuality a.vice, #bezici_text_test a.vice {padding-left: 19px; background: transparent url('img/ikonky/aktuality_vice_sipka.png') 4px 0.23em no-repeat}
#bezici_text_test {position: absolute; white-space: nowrap; left: -50000px; top: -1000px; font-size: 1.1em; font-weight: bold;}

/*** Telo RP ***/
#telo { background:url(img/telo_pozadi.png) top left repeat-y #fff; width:940px; margin-bottom:50px;}
.kariera #telo { background: url(img/telo_pozadi_kariera.gif) top left repeat-y #fff;}
#cesta {position: relative; margin-bottom: 14px; font-size: 0.83em; color: #666}
#cesta a {padding-right: 15px; color: #284189; background: transparent url('img/ikonky/vice_sipka.png') right 0.42em no-repeat;}
#cesta a.posledni {padding-right: 0; background-image: none}

/*** hlavni sloupec RP (nove vytvoreno) ***/
#hlavni_sloupec { position: relative; float:left; width:625px; padding:16px 10px 19px 25px; overflow: hidden;}
html>body #hlavni_sloupec { overflow: visible;}
#hlavni_sloupec h1 { }
#hlavni_sloupec h2 { }

/*** pravy sloupec RP (nove vytvoreno) ***/
#pravy_sloupec { position: relative; float:left; width:280px; padding:0; font-weight:bold; font-size:0.9em; overflow: hidden; }
#pravy_sloupec a { color:#272525; }
#pravy_sloupec a:hover { color:#ff0000;  }
#pravy_sloupec div.nadpis { position: relative; background:#fff100; padding: 7px 10px 0 10px; zoom: 1;}
#pravy_sloupec div.nadpis img {margin: 0 -10px;}
#pravy_sloupec h2 { font-size:1.08em; margin-bottom: 0; padding:0 0 3px 0; text-transform: uppercase;}
#pravy_sloupec p { font-size:0.92em; margin: 0 0 0.5em}
#pravy_sloupec h2 a { text-decoration:none; }
.kariera #pravy_sloupec {font-weight:normal;}
.kariera #pravy_sloupec div.nadpis {background: transparent none;}
/*.kariera #pravy_sloupec h2 { margin-bottom: 0.5em; text-transform: none; color: #284189}*/
.kariera #pravy_sloupec h2 a { color: #272525}
.kariera #pravy_sloupec h2 a:hover {text-decoration: underline;}
.kariera #pravy_sloupec div.nadpis a.prehrat_video {text-align: center;}
.kariera #pravy_sloupec div.nadpis img {margin: auto;}
.kariera #pravy_sloupec p { margin-bottom: 0.8em; }
.kariera #pravy_sloupec div.nadpis p.obrazek {text-align: center;}
.kariera #pravy_sloupec td {font-size: 1em;}
.kariera #pravy_sloupec a {color: #272525}
.kariera #pravy_sloupec a:hover {color: #ff0000}
.kariera #pravy_sloupec table {margin-bottom: 0;}
#prolinacka_vpravo { position: relative; width:280px; }
#prolinacka_vpravo p {margin: 0; padding: 0; }
#prolinacka_vpravo div {position:absolute; top:0px; }
#prolinacka_vpravo div.active {display: block; z-index:1; }


/*** drobeckova navigace ***/
#drobeckova_navigace { padding:0 0 30px 0; color:#666666; font-size:0.9em; }
/*** pravy sloupec podmenu RP (nove vytvoreno) ***/
a.podmenu { display:block; color:#272525; background:url(img/ikonky/podmenu_sipka.png) 10px center no-repeat #fff100; padding:6px 10px 6px 25px; text-decoration:none; border-bottom:1px solid #fff; font-size:1.2em;  }
a.podmenu:hover { text-decoration:none; }
#podmenu {position: relative; padding: 0; margin: 0; font-family: "Trebuchet MS";}
#podmenu li {position: relative; padding: 0; margin: 0;}
#podmenu li a, #podmenu li span { display:block; color:#272525; zoom: 1; background:url(img/ikonky/podmenu_sipka.png) 10px center no-repeat #fff100; padding:6px 10px 6px 25px; text-decoration:none; border-bottom:1px solid #fff; font-size:1.17em;  }
#podmenu li a:hover, #podmenu li.aktualni a, #podmenu li.aktualni span { text-decoration:none; color:#ff0000; }

/*** pravy sloupec stale menu RP (nove vytvoreno) ***/
#prave_menu {position: relative; padding: 0; margin: 0;}
#prave_menu li {position: relative; padding: 0; margin: 0; text-transform: uppercase; }
#prave_menu li a, #prave_menu li span { display:block; color:#272525; zoom: 1; padding:6px 10px; line-height: 1.29em; text-decoration:none; margin-top:1px; font-size:1.2em; background-color: #fff100; }
#prave_menu li a:hover, #prave_menu li.aktualni a, #prave_menu li.aktualni span {  text-decoration:none; color:#ff0000;}
#prave_menu li.news_ico a, #prave_menu li.news_ico span { background:url(img/ikonky/newsletter.png) right center #fff100 no-repeat; }
#prave_menu li.servis_ico a, #prave_menu li.servis_ico span { background:url(img/ikonky/servis.png) right center #fff100 no-repeat; }
#prave_menu li.dotazy_ico a, #prave_menu li.dotazy_ico span { background:url(img/ikonky/caste_otazky.png) right center #fff100 no-repeat; }
#prave_menu li.napiste_ico a, #prave_menu li.napiste_ico span { background:url(img/ikonky/napiste_nam.png) right center #fff100 no-repeat; }

/*** panel odkazu dole : RP (nove vytvoreno) ***/
#panel_odkazu { padding:19px 0 6px; background:#fff100; font-weight:bold; margin:0; zoom:1; border-top:1px solid #666666; }
#panel_odkazu h1,#panel_odkazu h2,#panel_odkazu h3,#panel_odkazu h4 { padding-bottom:12px; margin-bottom: 0;}
#panel_odkazu h2 {font-size: 1.17em;}
#panel_odkazu table {width: 100%}
#panel_odkazu td {padding: 0 25px; min-width: 170px; }
*:first-child+html #panel_odkazu td {width: 170px;} 
#panel_odkazu p {line-height: 1.72em; margin-bottom: 0.55em; font-size: 0.92em;}
#panel_odkazu a { color:#272525; }
#panel_odkazu a:hover { text-decoration:none; }


/*** Zapati ***/ 
#zapati { height:65px; background:#000000; color:#fff; position:relative; font-size:0.8em; }
#zapati .info { position:absolute; right:20px; top:25px; }
#zapati a { color:#fff; text-decoration:none; }
#zapati a:hover { color:#fff; text-decoration:underline; }

/*** Zpravy na uvodni strane ***/
.uvod_aktualita { }
.uvod_aktualita .datum { font-weight:bold; }
.uvod_aktualita img { border:1px solid #000; margin:0 20px 20px 0; float:left; }
.uvod_aktualita .titulek { font-weight:bold; }
.uvod_aktualita .text { font-size:0.9em; padding:20px 0 0 0; line-height:1.3em; }
.uvod_aktualita span.vice {padding-left: 15px; background: transparent url('img/ikonky/vice_sipka.png') 0px 0.42em no-repeat};

/*** Videosekce na uvodni strane ***/
#video_sekce {}
#video_sekce .vice { display:block; background:url(img/ikonky/vice_sipka.png) no-repeat center left; padding:0 0 0 10px; }
a.prehrat_video {position: relative; display: block; }
a.prehrat_video span {position: relative; display: block; z-index: 2; position: absolute; left: 0; top: 0; background: transparent url('img/ikonky/prehrat_video.png') center center no-repeat}
.sk a.prehrat_video span {background-image: url('img/ikonky/prehrat_video_sk.png')}
.at a.prehrat_video span {background-image: url('img/ikonky/prehrat_video_de.png')}


/* Zobrazeni jedne zpravy */
div.aktualita p.datum {font-weight: bold;}
div.aktualita p.perex {margin: 0 0 0.5em 0;font-style: italic;}

/* Mapa webu */
div.mapa_uroven1 {background: url('img/ikonky/mapa_webu_uroven1.gif') 5px 0.5em no-repeat;margin: 10px 0 0 0;font-size: 0.833em;padding: 0 0 0 15px;}
div.mapa_uroven1 a, div.mapa_uroven1 a:hover, div.mapa_uroven1 a:visited {color: #2a6494;font-weight: bold;}
div.mapa_uroven1 a:hover {text-decoration: underline;color: #3981be;}
div.mapa_uroven2 {background: url('img/ikonky/mapa_webu_uroven2.gif') 27px 6px no-repeat;margin: 7px 0; font-size: 0.833em; padding: 0 0 0 40px;}
div.mapa_uroven2 a, div.mapa_uroven2 a:hover, div.mapa_uroven2 a:visited {color: #2a6494;text-decoration: underline;}
div.mapa_uroven2 a:hover {text-decoration: underline;color: #3981be;}
div.mapa_uroven3 {background: url('img/ikonky/mapa_webu_uroven2.gif') 57px 6px no-repeat;margin: 7px 0; font-size: 0.833em; padding: 0 0 0 70px;}
div.mapa_uroven3 a, div.mapa_uroven3 a:hover, div.mapa_uroven3 a:visited {color: #2a6494;text-decoration: underline;}
div.mapa_uroven3 a:hover {text-decoration: underline;color: #3981be;}
div.mapa_uroven4 {background: url('img/ikonky/mapa_webu_uroven2.gif') 87px 6px no-repeat;margin: 7px 0; font-size: 0.833em; padding: 0 0 0 100px;}
div.mapa_uroven4 a, div.mapa_uroven4 a:hover, div.mapa_uroven4 a:visited {color: #2a6494;text-decoration: underline;}
div.mapa_uroven4 a:hover {text-decoration: underline;color: #3981be;}
div.mapa_uroven5 {background: url('img/ikonky/mapa_webu_uroven2.gif') 117px 6px no-repeat;margin: 7px 0; font-size: 0.833em; padding: 0 0 0 130px;}
div.mapa_uroven5 a, div.mapa_uroven5 a:hover, div.mapa_uroven5 a:visited {color: #2a6494;text-decoration: underline;}
div.mapa_uroven5 a:hover {text-decoration: underline;color: #3981be;}
div.mapa_uroven6 {background: url('img/ikonky/mapa_webu_uroven2.gif') 147px 6px no-repeat;margin: 7px 0; font-size: 0.833em; padding: 0 0 0 160px;}
div.mapa_uroven6 a, div.mapa_uroven6 a:hover, div.mapa_uroven6 a:visited {color: #2a6494;text-decoration: underline;}
div.mapa_uroven6 a:hover {text-decoration: underline;color: #3981be;}

/*** Vysledek hledani ***/
table.vysledek_hledani {width: 100%;}
table.vysledek_hledani th {text-align: left;background-color: #FAFAFA;padding: 2px;}
table.vysledek_hledani td {text-align: left;}
table.vysledek_hledani th.ikona {width: 15px;padding-right: 5px;}
table.vysledek_hledani th.rating {text-align: right;}
table.vysledek_hledani td.info {font-style: italic;}
div.tx-indexedsearch-browsebox ul.browsebox {margin: 0 0 15px 0;padding: 0px; text-align: center; font-weight: bold;}
div.tx-indexedsearch-browsebox ul.browsebox li {display: inline;background: none;padding: 0;margin: 0 4px 0 0;}
div.tx-indexedsearch-whatis, div.tx-indexedsearch-whatis p {margin-bottom: 0;}
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a,
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:link, 
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:visited,
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:hover {color: #000; text-decoration: none; }

.chyba {color: red;}

/*** Strankovani ***/
div.tx-pagebrowse-pi1, div.news-list-browse {text-align: center; font-weight: bold;}
div.tx-pagebrowse-pi1 span.pages span, div.tx-pagebrowse-pi1 span.pages a {padding: 0 1px;}

/*** Otazky a odpovedi ***/
div.tx-odfaq-pi1 form {margin-bottom: 1em;}

/*** Prodejny ***/
div.tx-odstores-pi1 p.najit_nejblizsi {text-align: right; margin-top: -30px;}
div.tx-odstores-pi1 #tx_odstores_pi1_map {margin-bottom: 1em;}
div.tx-odstores-pi1 #tx_odstores_pi1_map_wrap {position: relative;}
div.tx-odstores-pi1 #tx_odstores_pi1_loader {position: absolute; z-index: 2}
div.tx-odstores-pi1 table {width: 100%; margin-top: -5px;}
div.tx-odstores-pi1 table td {font-size: 0.83em; padding: 5px 0}
div.tx-odstores-pi1 table td h2 {margin-bottom: 0; font-size: 1.17em;}
div.tx-odstores-pi1 table td p {font-size: 1em;}
div.tx-odstores-pi1 div.sloupec_levy {float: left; width: 310px;}
div.tx-odstores-pi1 div.sloupec_pravy {float: right; width: 315px;}
div#tx_odstores_pi1_find_store_dialog_content, div#tx_odstores_pi1_get_directions_dialog_content {font-size: 1.2em;}
div#tx_odstores_pi1_find_store_dialog_content td, div#tx_odstores_pi1_get_directions_dialog_content td {vertical-align: middle; padding-bottom: 0.5em; padding-right: 5px;}

/*** Reklamace ***/
div.tx-odokayreclamations-pi1 span.tx-srfreecap-pi2-cant-read {font-size: 1em; color: #000}
div.tx-odokayreclamations-pi1 form {margin-bottom: 1em;}
div.tx-odokayreclamations-pi1 label {min-width: 150px; width: 150px; display: block; float: left; font-weight: bold;}
html>body div.tx-odokayreclamations-pi1 label {width: auto;}
div.tx-odokayreclamations-pi1 input#tx_odokayreclamations_pi1_reclamation_number, div.tx-odokayreclamations-pi1 input#tx_odokayreclamations_pi1_spam_protection {display: block; float: left;}

/*** Registrace e-mailu ***/
div.tx-sremailsubscribe-pi1 td {vertical-align: middle;}
div.tx-sremailsubscribe-pi1 input {margin-left: 3px;}

/*** Formular napiste nam ***/
div.tx-pilmailform-pi1 h2 {margin-bottom: 0.5em;}
.tx-pilmailform-pi1 input.text {width: 400px}
.tx-pilmailform-pi1 textarea {width: 401px} 

/*** Formular volna mista ***/
table.kontaktni_formular th {width: 120px; text-align: left;}
table.kontaktni_formular input.text {width: 273px;}
table.kontaktni_formular textarea {width: 400px;}

/*** Video ***/
div#video {display: none;}
div#video p {margin: 0; padding: 0;}

/*** Kariera - clanky ***/
div.tx-odarticles-pi1 div.vypis h2 {padding: 0.5em 11px; margin-bottom: 1.143em; margin-top: 1.571em; background-color: #D0DBEA;}
div.tx-odarticles-pi1 div.vypis h2 a {color: #000; text-decoration: none;}
div.tx-odarticles-pi1 div.vypis h2 a:hover {text-decoration: underline;}
div.tx-odarticles-pi1 div.vypis h3 {margin-left: 11px; margin-right: 11px; font-size: 0.903em;}
div.tx-odarticles-pi1 div.vypis h3 a {color: #000; text-decoration: none;}
div.tx-odarticles-pi1 div.vypis h3 a:hover {text-decoration: underline;}
div.tx-odarticles-pi1 div.vypis p {margin-left: 11px; margin-right: 11px; margin-bottom: 0.5em;}
div.tx-odarticles-pi1 div.vypis p.perex_vypis {margin-top: 0.5em;}
div.tx-odarticles-pi1 div.vypis p.vice a {padding-left: 10px; background: transparent url('img/ikonky/vice_sipka.png') 0px 0.42em no-repeat}
div.tx-odarticles-pi1 div.vypis a.nahled {float: right; margin: 0 0 10px 10px; border: 1px solid #000;}

/*** fotogalerie ***/
#EB_frame, #EB_wrap_img, #EB_preloader { z-index: 3}

/*** Modalni okno ***/
#modalni_okno {position: absolute; visibility: hidden; top: -10000px;}
