@import url("styly_zaklad.css");
@import url("eshop_menu.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: #004a99; 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;}
input.image_button { border: none; float: right; margin: 15px; }

/*** 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: 30; 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: 29; 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: 29}
#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 div.nadpis .nopadding {margin: 0 -10px;} /* pro objekty v pravém panelu, které nemají být odsazeny (FLASH) 15.11.2010 10:44:32 Potěšil */
#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; }
.uvod_aktualita p { text-align: justify; }


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

/*** 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: 40}

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



/*** eshop OKAY ***/
/*** ESHOP BEGIn ***/
/*** rootline ***/

/*** vypis produktu ***/
.eshop_produkt { width: 305px; height: 270px; float: left; margin-right: 5px; margin-bottom: 10px; border: 1px solid #272525; overflow: hidden;}
.eshop_nadpis { background-color: #264692; height: 40px  }
.sale .eshop_nadpis { background-color: #FFF100; height: 40px  }
.eshop_obsah { padding: 10px; height: 138px; position: relative;  }
.obsah_pravy {  float: right; width: 142px; height: 130px; text-align: center; display: block; text-align: center; }
.obsah_pravy img { float: none;  }
.eshop_obsah_levy { float: left; width: 142px; height: 145px; overflow: hidden; }
.eshop_image { float: right; margin-top: 10px;}
.eshop_parametry { margin-right: 6px; padding-left: 11px; width: 285px;  font-size: 12px; padding: 10px; background-color: #E0E0E0; /*min-*/ overflow: hidden; height: /*110px; *//**/52px;/**/ }
.eshop_parametry ul { padding: 0; margin: 0;}
.eshop_parametry ul li { display: inline; background:url("eshop/images/odrazka_parametry.png") no-repeat scroll 0 0.4em transparent;  }
.eshop_parametry ul li { margin-right: 6px; padding-left: 11px; }
a.eshop_kategorie { color: #272525; }
a.eshop_kategorie:hover { text-decoration: none; }
a.eshop_title { display: block; color: #ffffff; font-size: 15px; padding: 10px; }
a.eshop_title:hover { text-decoration: none; }
span.eshop_price,#eshop_price { display: block; margin: 16px 0 8px 0; color: #264692; font-size: 30px; }
.eshop_price_placeholder { height: 18px; }
img.tag { position: absolute; top: 13px; right: 0; }
.eshop_obsah  p.popis { margin-bottom: 5px; }
/*** razeni ***/
div.sorting { padding: 9px; border: 1px solid #272525;  width: 599px; margin-bottom: 9px; }
span.sorting { display: block; margin: 0; float: left; font-weight: bold; padding-bottom:1px; padding-left:10px; padding-top:1px; }
div.sorting ul { display: block; margin: 0; float: left;  }
div.sorting ul li { display: inline; background: none; padding:0 0 6px 6px; }  
a.sortItem { color: #000; text-decoration: none; }
a.sortItem:hover { color: #000; text-decoration: underline; }
span.sortItem { color: #264692; text-decoration: underline; }
/*** strankovani ***/
.pagination_wrap { width: 100%; margin-top: 15px; }
#pagination {  width: 240px; margin-left: auto; margin-right: auto   }

/*** detail produktu ***/
.eshop_detail_title { font-weight: bold; font-size: 20px; }
.eshop_detail_subtitle { font-weight: bold;  }
.eshop_detail_levy { float: left; width: 220px}
.eshop_detail_levy #big_img { border: none; width: 205px; padding: 0; margin:0; }
.eshop_detail_levy #thumb   { border: none;  padding: 0; margin:0; }
.eshop_detail_levy #thumb a { border: none;  padding: 11px; margin:0; }
.eshop_detail_levy #thumb .selected { background-color: #ffffff; }
.eshop_detail_pravy {  float: left; width: 400px;}
.eshop_detail_pravy_levy {  float: left; width: 185px;}
.eshop_detail_pravy_pravy {  float: left; width: 205px;}
.eshop_detail_parameter_label { font-size: 16px; font-weight: bold; margin-top: 15px; }
.eshop_detail_parameters { width: 100%; }
.eshop_detail_parameters td { margin: 0; padding: 12px 12px 12px 0;  border-bottom: 1px solid #CCCCCC;}
.eshop_detail_parameters_line { border-bottom: 1px solid #CCCCCC; }
.eshop_detail_parameters_label { font-weight: bold; }
.eshop_detail_parameters_label a { color: #000000; cursor: pointer;}
.eshop_detail_parameters_value { text-align: right; }
.eshop_detail_popis { line-height: 160%; font-size: 12px; }
.eshop_detail_popis p { line-height: 160%; font-size: 12px; }

.preview { width: 205px; margin-top: 8px; }
.preview a { color: #000000; display: block; margin: 0 auto; width: 89px; }
.preview a:hover { text-decoration: none; }
span.eshop_detail_price { display: block; margin: 13px 0 8px 0; color: #264692; font-size: 30px; }
.eshop_detail_rating_label { display: block; padding: 0 15px 0 0 ; font-weight: bold; }
.eshop_detail_price_label { display: block; padding: 0 15px 0 0 ; font-weight: bold; }
.eshop_detail_rating { display: block; margin: 13px 0 8px 0; }
.eshop_detail_price {}


.top_wrap { width: 100%; }
.top_wrap a { display: block; margin: 0 auto; width: 95px; color: #263F85; }
.top_wrap a:hover { text-decoration: none; }
#preloader { left: 0; }
/*** vypis kategorii ***/
.eshop_subcategories { margin-bottom: 23px;  }
.eshop_subcategories ul { margin: 0; }
.eshop_subcategories ul li { font-size: 15px; display: block;  padding: 15px 18px; float: left; height: 50px; width: 164px;/*204px;*/ border-bottom: 1px solid #ffffff;  border-right: 1px solid #ffffff; margin: 0; background: none #F2F2F2;  }
.eshop_subcategories ul li a.eshop_subcategories_link {  display: block; width: 100%; height: 100%; text-decoration: none; color: #262525;  }
.eshop_subcategories ul li a.eshop_subcategories_link:hover { text-decoration: none; color: #FF0000; }

.eshop_subcategories_main { margin-bottom: 23px;  }
.eshop_subcategories_main ul { margin: 0; }
.eshop_subcategories_main ul li { font-size: 15px; display: block;  padding: 0px 30px/*50px ie*/ 15px 0; float: left; height: 50px; width: 174px;/*204px;*/ border-bottom: 1px solid #ffffff;  border-right: 1px solid #ffffff;  margin: 0; background: transparent; }
.eshop_subcategories_main ul li img { float: left; padding-right: 5px; }
.eshop_subcategories_main ul li a.eshop_subcategories_link {  float: left; display: block; width: 160px; height: 43px;   text-decoration: none; color: #262525; padding-left: 0px; }
.eshop_subcategories_main ul li a.eshop_subcategories_link:hover { text-decoration: none; color: #FF0000; }
.eshop_subcategories_main ul li a.eshop_subcategories_link img { margin-right: 10px;}
/*** dropdown menu ***/

 /*** special vypis ***/
.eshop_new_list { font-weight: bold; font-size: 16px; color: #000000; }
.eshop_nejprodavanejsi { text-transform: uppercase; }
.eshop_nejprodavanejsi_title { display: block;  font-size: 12px; color: #264792; padding: 4px 0; }
.eshop_nejprodavanejsi_title:hover {color: #FF0000;}
.eshop_nejprodavanejsi_cena { display: block; font-size: 16px; color: #264792; text-decoration: none; padding: 4px 0; }
.eshop_nejprodavanejsi_cena:hover { text-decoration: none; color: #FF0000; }
.eshop_nejprodavanejsi_wrap { border: 1px solid black; margin-bottom: 10px; width: 617px; }
.eshop_nejprodavanejsi_item { float: left; width: 83px; height: 130px; padding: 10px 20px;  } 
.eshop_nejprodavanejsi_image { float: left; display: block; margin-bottom: 12px; height: 50px; width:70px; }
/*** filtr ***/
#eshop_filter_header { background-color: #FFF100; color: #272525; margin: 0; padding: 14px; }
#eshop_filter_header p { margin: 0; }
#eshop_filter_header p.eshop_filter_header_upresnit { font-size: 14px; text-transform:uppercase; font-weight: bold; display: block;  margin-bottom: 0; }
#eshop_filter_header p.eshop_filter_header_text { font-size: 12px; font-weight: normal; margin: 0; }
.eshop_filter { color: #ffffff; background-color: #272525; width: 252px; padding: 0 14px 14px 14px; }
.eshop_filter_label { font-weight: bold; color: #FFF100; display: block; clear: both; margin-bottom: 14px; padding-top: 14px; }
a.eshop_filter_subcat_link,span.eshop_filter_subcat_link { display: block; float: left; margin-bottom: 8px; width: 110px; font-weight: bold; color: #ffffff;padding-left: 15px; background: transparent url('eshop/images/subkategorie.png') left 2px no-repeat;}
span.eshop_filter_subcat_link { color: grey; }
a.eshop_filter_subcat_link:hover { text-decoration: none;  }
.eshop_filter_item  { display: block; float: left; margin-bottom: 8px; width: 125px; font-weight: bold; color: #ffffff;padding-left: 0px; }
.eshop_filter_item label { text-decoration: underline; cursor: pointer; margin-left: 10px; }
.eshop_filter_item input { margin:0; padding: 0; cursor: pointer; border: 0; padding: 3px 0 3px 0; }
.eshop_sliderMin { position: absolute; top: 0; left: 0; }
.eshop_sliderMax { position: absolute; top: 0; right: 0; }
.slider_outer { border:none; position: relative; height: 80px; }
.slide_container { margin-top: 20px; }
#eshop_filter a { color: #ffffff; }
#eshop_filter a:hover { color: #ffffff; }

#clear_filter { display: block; width: 170px; margin: 0 auto; color: #ffffff; font-weight: bold;  }
#clear_filter:hover { color: #ffffff; font-weight: bold; text-decoration: none; }
#clear_filter_wrap { width: 100%; padding-top: 14px; padding-bottom: 14px; }

/*** kosik ***/
.eshop_prodejna_title_wrap { padding: 8px 10px; height: 13px; width: 605px; color: #FFF100; background-color: #272525; border-bottom: 1px solid #000000; }
.eshop_prodejna_radek label { display: block; float: left; width: 120px; }
.eshop_prodejna_radek_textarea label { display: block; float: left; width: 120px; }
textarea.eshop_reservation { width: 260px; }
.eshop_prodejna_text_input { float: left; }
.eshop_prodejna_title_img { float: left; padding-top: 2px; }
.eshop_prodejna_title { display: block; padding-left: 24px; }
.eshop_prodejna_radek { height: 22px; width: 605px; padding: 8px 10px; color: #272525; background-color: #FFF100; border-bottom: 1px solid #000000; }
.eshop_prodejna_radek_textarea { height: 120px; width: 605px; padding: 8px 10px; color: #272525; background-color: #FFF100; border-bottom: 1px solid #000000; }
.eshop_prodejna_total_wrap { position: relative; font-size: 15px; width: 605px; font-weight: bold; padding: 13px 10px; height: 12px; color: #ffffff; background-color: #272525; margin-bottom: 18px; }
.eshop_prodejna_total_wrap_all { font-size: 15px; height: 12px; width: 605px; margin-bottom: 18px; font-weight: bold; color: #ffffff; background-color: #FF0000; padding:13px 10px; }

.eshop_prodejna_radek a { float: left; padding-top: 3px; font-size: 12px; color: #272525; }
.eshop_prodejna_radek a:hover { color: #272525; text-decoration: none; }
.eshop_prodejna_prepocitat { float: right; margin: 0; padding: 0; border: 0; margin-right: 150px;}

.eshop_remove_item { float: right; margin: 0; padding: 0; border: 0; }
.eshop_prodejna_total_number { width: 80px; float: right; margin-right: 29px; }
.eshop_prodejna_total_number_all { width: 120px; float: right; margin-right: 29px; font-size: 20px; text-align: right; margin-top: -4px; }
.eshop_item_count_wrap { float: right; margin-right: 150px; }
.eshop_prodejna_price { font-size: 12px; width: 80px; text-align: right; float: right; font-weight: bold; margin-right: 10px; margin-top: 3px;}
.eshop_prodejna_price_special {  font-size: 12px; width: 80px; text-align: right; float: right; font-weight: bold; margin-right: 30px; margin-top: 3px; }

.eshop_prodejna_prepocitat_all { float: right; border:0; margin:0; padding: 0; margin-top: -6px; margin-right: 20px; }
.eshop_prodejna_total_title_all { display: block; float: left; margin-top: -3px; }

.eshop_prodejna_total_title { float: left; margin-top: -3px; width: 250px;display: block; }
.eshop_prodejna_total_number {margin-top: -3px; text-align: right; display: block; }
.eshop_prodejny_warning { height: 18px; font-weight: bold; font-size: 12px; padding: 10px 15px; border: 1px solid #272525;  color: #272525; background-color: #FFF100; margin-bottom: 18px; }
.eshop_prodejny_warning_img { float: left; }
.eshop_prodejny_warning_img_form { float: left; margin: 0 0 0 15px; }
.eshop_prodejny_warning_text { padding-left: 10px; float: left;  color:#272525; font-size:12px; font-weight:bold;  }

.eshop_rezervovat_zbozi_wrap { width: 625px; }
.eshop_rezervovat_zbozi pre_wrap { display: block;  margin: 0 auto;  width: 186px; padding: 0; border: 0; }
.eshop_rezervovat_zbozi { display: block; margin: 0 auto;  width: 186px; padding: 0; border: 0; }

.eshop_small_cart { height: 50px; color: #ffffff; background-color: #272525; padding: 20px 0px 15px 15px; font-size: 12px;  }
#pravy_sloupec a.eshop_small_cart_link { color: #ffffff; }
#pravy_sloupec a.eshop_small_cart_link:hover { text-decoration: none; }
.eshop_small_cart_img { float: left; }
div.eshop_small_cart_text { padding: 0 0 0 15px; float: left; }
.eshop_howto { margin-top: 8px;  }
/*#272525
#FFF100
/*** ESHOP END ***/

/*** ESHOP menu ***/
/*
#eshop_menu { position: relative; z-index: 2; width: 910px; height: 20px; padding: 0.88em 15px 0.76em; overflow: visible; font-size:1.1em; background: #272525 none; font-weight: normal; color:#fff100; font-family: "Trebuchet MS"; color:#000; zoom: 1;}
#eshop_menu ul { position: relative; margin:0; padding:0;}
#eshop_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:normal;}
#eshop_menu li ul {display: none;}

/*
#eshop_menu {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 #eshop_menu {height: auto; overflow:hidden;}
#eshop_menu div {display: inline;}
#eshop_menu p {position: relative; font-size: 1em;}
#eshop_menu a { color:#fff100; text-decoration:none; }
#eshop_menu a:hover { text-decoration:underline; }
#eshop_menu a.vice, #bezici_text_test a.vice {padding-left: 19px; background: transparent url('img/ikonky/aktuality_vice_sipka.png') 4px 0.23em no-repeat}
#eshop_menu ul li { display: block;  }
ul#eshop_menu { display: block; float: left; height: 40px; width: 120px; }
*/
 
/*
height:0;
overflow:hidden;
padding:1.7em 0 1.2em;
width:940px;
*/

ul.dostupnost_vyber_prodejny, ul.dostupnost_vyber_prodejny ul {font-size: 1em; }
ul.dostupnost_vyber_prodejny li {float: left; width: 350px;}


.tx-odokayproductsavailability { font-size: 12px; font-weight: bold; margin: 0; padding: 0;}
#tx-odokayproductsavailability img { margin-bottom: -5px; margin-right: 8px; }
#tx_odokayproductsavailability_content { font-size: 12px; font-weight: bold; padding: 11px; border: 1px solid #272525; background-color: #FFF100; margin-bottom: 10px}
#vyber_prodejny {position: relative; float: left; width: 191px; font-size: 12px; padding: 0; margin-bottom: 0;}
#vyber_prodejny a {position: relative; display: block; width: 159px; height: 20px; padding: 2px 27px 2px 5px; line-height: 20px; background: transparent url('eshop/images/dostupnost/vyber_prodejny.gif'); overflow: hidden; }
#tx_odokayproductsavailability_availability_info { position: relative; float: right; width: 170px; margin-top: 20px; margin: 0; border:0; padding: 0;}
#tx_odokayproductsavailability_availability_info .tx-odokayproductsavailability { float: left;  font-weight: bold; margin: 0 0 0 10px; padding: 0 0 0 0; border: 0; }
#tx_odokayproductsavailability_add_to_cart a { background:url(eshop/images/kosik/do_kosiku.png) no-repeat; height: 33px; width: 120px; display: block; margin-bottom: 13px; }
.wrap_eshop_prodejna { display: block; float: left; height: 25px; margin-bottom: 5px; width: 365px; }
.wrap_eshop_prodejna .levy { float: left; background: #FFFFFF url(eshop/images/dostupnost/levy.png) 0 0 no-repeat; height: 24px;width: 4px; }
.wrap_eshop_prodejna .pravy { float: left; background: #FFFFFF url(eshop/images/dostupnost/pravy.png) 0 0 no-repeat; height: 24px;width: 53px; }
.wrap_eshop_prodejna p { float: left; height: 19px; min-width: 80px; /*200px;*/ background: #FFFFFF; border-top: 1px solid #666666; border-bottom: 1px solid #666666; padding-top: 3px;  }
.wrap_eshop_prodejna a,.wrap_eshop_prodejna a:hover { font-size: 12px; font-weight: bold;  color: black; text-decoration: none; }
p.header { font-size: 12px; font-weight: bold; min-width: 0; zoom: 1; }
#tx_odokayproductsavailability_product_not_in_stock { line-height: 140%; }

#pravy_sloupec .prave_rte_hlavicka { font-size: 14px; text-transform:uppercase; font-weight: bold; display: block;  margin-bottom: 15px; }
#pravy_sloupec .prave_rte { background-color: #FFF100; padding: 13px; border-bottom: 1px solid #000000; }
#pravy_sloupec .prave_rte a, #pravy_sloupec .prave_rte a:hover { color: #000000;  text-decoration: underline; font-weight: bold; }
#pravy_sloupec .prave_rte a:hover { text-decoration: none; }
#pravy_sloupec .prave_rte a:hover { color:#000000;  }
#pravy_sloupec p { font-weight: normal; }
#pravy_sloupec p.prave_rte_odstavec { margin-bottom: 15px; }
.header_category_with_image img { float: left; margin-right: 10px; }
.header_category_with_image h1 { float: left; margin-top: 8px; }

div.required { margin-bottom: 12px; }
input.eshop_reservation { width: 257px; }
img#EB_img { border:none; }
.povinne { margin-bottom: 12px; }
.limited { width: 170px; margin-top: -5px; }
#send_tip { float: left; background: transparent url('images/tip.png'); display: block; height: 23px; width: 145px; cursor: pointer; }
#send_query { float: left; margin-left: 15px; background: transparent url('images/dotaz_na_prodejce.png'); display: block; height: 23px; width: 134px; cursor: pointer; }
#send_query_sk { float: left; margin-left: 15px; background: transparent url('images/dotaz_na_prodejce_sk.png'); display: block; height: 23px; width: 164px; cursor: pointer; }

#send_tip_sk { float: left; background: transparent url('images/tip_sk.png'); display: block; height: 23px; width: 162px; cursor: pointer; }
.doporucit_stranku #send_tip { float: right; }
.doporucit_stranku #send_tip_sk { float: right; }
a.align_right { float: right; margin: 15px; }

#powermaildiv_uid6 input { border: none; float: right; margin: 20px; }
.schovej { display: none; }
#powermaildiv_uid4 { display: none; }
#powermaildiv_uid5 { display: none; }

#powermaildiv_uid13 { display: none; }
#powermaildiv_uid14 { display: none; }
#powermaildiv_uid15 input { border: none; float: right; margin: 20px; }
.powermail_uid3 { height: 115px; }
.powermail_uid12 { height: 115px; }
