@import url("styly_zaklad.css");

html, body, div, form, img {margin: 0;padding: 0;border: 0;}
html, body {height: 100%;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 75%;color: #000000; text-align: left;background: #185E7B url('img/bg_long.png') 0 top repeat-x; background-attachment: fixed; }
img.s_okrajem { border: 1px solid #556592; }
/*** Kontejner ***/ 
#kontejner {width: 980px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner.png') 0 top repeat-y;}
html>body #kontejner { height: auto; }
#kontejner_uvod {width: 980px;min-height: 100%;height: 100%;margin: auto;background: #ffffff url('img/bg_kontejner_uvod.png') 0 0 repeat-y;}
html>body #kontejner_uvod {height: auto;}
#kontejner_uvod_special {width: 980px;min-height: 100%;height: 100%;margin: auto;background: #ffffff none 0 0 repeat-y;}
html>body #kontejner_uvod_special {height: auto;}

/*** Zahlavi - Top ***/ 
#zahlavi_top {height: 30px; position: relative;background-color: #EFEFEF;}
#top_text { position: absolute; left: 27px; top: 7px; color: #074965;}
#jazyky { position: absolute; right: 90px; top: 7px; color: #074965;}
#ikonky { position: absolute; right: 27px; top: 7px; }

#jazyky span { padding: 0 8px; }
#jazyky a { padding: 0px 8px; }
#jazyky a span { padding: 0px; }
#ikonky img { padding: 0 6px; }

/*** Zahlavi ***/ 
#zahlavi_objekty{height: 120px;position: relative;background: #E9E9E9 url('img/zahlavi/bg_zahlavi.png') left bottom repeat-x;}
#logo {position: absolute; bottom: 23px;left: 27px;}
#claim {position: absolute;bottom: 0px;right: 0px;} 
#vyhledavani {position: absolute; top: 4px; right: 220px;}
#zahlavi_banner{ position:relative; background: #E9E9E9; position: relative;}
p.title { font-weight: bold;text-align: center; font-size: 2.08em; margin: 0 0 0 0; padding: 11px 0 0 0; border: 0 none; color: #ffffff; width: 100%; height: 58px; position: absolute; bottom: -11px; right: 0; background: url('img/zahlavi/bg_nazev.png') 0 0 no-repeat;}
p.title img { padding: 0 19px; position: relative; top: 4px; }
/*** Zahlavi - uvod ***/
#zahlavi_hlavicka_uvod{ min-height: 254px;position:relative;background: #E9E9E9 url('img/zahlavi/bg_header_uvod.png') left bottom no-repeat;}
.rozcestnik_uvod_polozka { height: 176px; width: 194px; float: left; padding-top: 8px;}
/*.rozcestnik_uvod_polozka {  width: 160px; float: left; padding-top: 8px;}*/
.rozcestnik_uvod_polozka a { color: #ffffff; text-decoration:none;}
.rozcestnik_uvod_polozka a:hover { color: #ffffff; text-decoration:underline;}
.rozcestnik_uvod_polozka div.obrazek { /*margin: 15px 65px 15px 72px;*/ margin: 15px 69px 15px 69px; }
.rozcestnik_uvod_polozka div.popis { text-shadow: 0 0 0 #000; font-size: 14px; text-align: center;  margin-left: 27px; margin-right: 27px; line-height: 160%;}
.rozcestnik_uvod_polozka div.popis4 { text-align: center;  margin-left: 16px; margin-right: 27px;}
.rozcestnik_uvod_polozka div.popis4 p.rozcestnik_uvod { padding-left: 11px; }
.rozcestnik_uvod_polozka div.popis5 { text-align: center;  margin-left: 27px; margin-right: 25px;}
h1.uvod { height: 55px; margin: 0; color: #ffffff; text-align: center; padding: 15px 0 0 0px; /*width: 655px; padding: 15px 0 0 325px;*/ font-size: 2.087em;}
#zahlavi_hlavicka_uvod .oddelovac { height: 176px; width: 2px; float: left; background: transparent url('img/zahlavi/bg_oddelovac.png') left top no-repeat; }
#zahlavi_hlavicka_uvod .oddelovac5 { visibility: hidden; display: none; width: 0; height: 0; }

/*** Menu horni ***/
#menu_horni {position: absolute; top: 41px; right:17px; font-weight: bold;}
#menu_horni ul {float: left;list-style-type:none; background: none;}
#menu_horni li {float: left;  padding: 0 0 0 0px; background:none; padding: 0 10px 0 0;}
#menu_horni li span { text-decoration: none; font-size: 1.25em; float: left; display: block; height: 20px; margin: 0; padding: 7px 15px 7px 8px; background:url("img/menu_horni/bg_menu_horni_prave.png") no-repeat scroll top right transparent;  }
#menu_horni li span.levy_okraj { float: left; width: 8px; height: 30px; display: block; margin: 0; padding: 0 0 0 0; background:url("img/menu_horni/bg_menu_horni_leve.png") no-repeat scroll top left transparent; }

#menu_horni li a:hover span { color: #ffffff; background:url("img/menu_horni/bg_menu_horni_prave_hover.png") no-repeat scroll top right transparent; }
#menu_horni li a:hover span.levy_okraj { color: #ffffff; background:url("img/menu_horni/bg_menu_horni_leve_hover.png") no-repeat scroll top left transparent; }

#menu_horni li.uroven1_aktualni { color:#54A932;  }
#menu_horni li.uroven1_aktualni a { color:#54A932; text-decoration: none; }
#menu_horni li.uroven1_aktualni span { padding-top: 5px; padding-bottom: 5px; }

#menu_horni li.uroven1_aktivni a { color:#54A932;  }
#menu_horni li.uroven1_aktivni span { padding-top: 5px; padding-bottom: 5px; }

#menu_horni li.uroven1 span { color: #074965; padding-top: 5px; padding-bottom: 5px; }
#menu_horni li.uroven1 a:hover span { text-decoration: none; color:#ffffff; cursor:hand;  }
#menu_horni li.uroven1 a { text-decoration: none; }



/*** Cesta ***/
#cesta { color: #074965; font-size: 1em;padding: 10px 10px 15px 30px;line-height: 140%;}
#cesta img { padding: 0 4px; }
#kontejner_uvod #telo_obsah {padding: 0px 0px 0px 0px;}
#kontejner_uvod_special #telo_obsah {padding: 30px}
/*** Telo leve ***/
#telo_leve {float: left;width: 210px;} 
#telo_leve_obsah {margin-top: 10px;padding: 30px 0 0 0px;}

/*** Telo ***/
#kontejner #telo {float: left; width: 650px;}
#kontejner #telo_obsah {padding: 0 15px 0 30px;}

#kontejner_uvod #telo {float: left;width: 980px;}

/*** Telo prave ***/
#telo_prave {float: right;width: 330px;font-weight: normal;font-size: 1em;}
#telo_prave_obsah { min-height: 773px; background: #ffffff url('img/pravy_panel/bg_pravy_panel.png') 0 0 no-repeat; padding: 0px 27px 0px 23px; margin-left: 1px; overflow: hidden;}

/************* Leve menu - 1. uroven ************/
#menu_leve ul { margin: 0; padding: 0; font-size: 1.15em; }

/* Vsechny polozky */
#menu_leve li.uroven1 { list-style-type: none; margin: 0 0 1px 0; padding: 0; background-image: none; }
#menu_leve li.uroven1 a { padding: 5px 0; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven1 a:hover { color: #ff0000; }
#menu_leve li.uroven1 a span { display: block; padding: 0 0 0 10px }

/* Vybrana polozka*/
#menu_leve li.uroven1_aktualni { margin: 0 0 1px 0; padding: 0; background-image: none; background-color: #ccc; list-style-type: none; }
#menu_leve li.uroven1_aktualni span { padding: 5px 0 5px 10px; display: block; font-weight: bold; }

/* Po vybrane polozce v druhe urovni*/
#menu_leve li.uroven1_aktivni { list-style-type: none; margin: 0 0 1px 0; padding: 0; background-image: none; }
#menu_leve li.uroven1_aktivni a { padding: 5px 0; font-weight: bold; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven1_aktivni a:hover { color: #ff0000; }
#menu_leve li.uroven1_aktivni a span { display: block; padding: 0 0 0 10px }

/************* BEGIN Leve menu - 2. uroven ************/
#menu_leve li ul { font-size: 0.85em; }
/* Vsechny polozky */
#menu_leve li.uroven2 { list-style-type: none; margin: 0 0 0px 0; padding: 0; background-image: none; }
#menu_leve li.uroven2 a { padding: 5px 0; font-weight: normal; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven2 a:hover { color: #ff0000; }
#menu_leve li.uroven2 a span { display: block; padding: 0 0 0 30px; font-weight: normal; }

/* Vybrana polozka*/
#menu_leve li.uroven2_aktualni { margin: 0 0 0px 0; padding: 0; background-image: none; background-color: #ccc; list-style-type: none; }
#menu_leve li.uroven2_aktualni span { padding: 5px 0 5px 30px; display: block; font-weight: bold; }

/* Po vybrane polozce v treti urovni*/
#menu_leve li.uroven2_aktivni { list-style-type: none; margin: 0 0 0px 0; padding: 0; background-image: none; }
#menu_leve li.uroven2_aktivni a { padding: 5px 0; font-weight: bold; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven2_aktivni a:hover { color: #ff0000; }
#menu_leve li.uroven2_aktivni a span { display: block; padding: 0 0 0 30px;}

/************* BEGIN Leve menu - 3. uroven ************/
#menu_leve li ul li ul { font-size: 1em; }
/* Vsechny polozky */
#menu_leve li.uroven3 { list-style-type: none; margin: 0 0 0px 0; padding: 0; background-image: none; }
#menu_leve li.uroven3 a { padding: 5px 0; font-weight: normal; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven3 a:hover { color: #ff0000; }
#menu_leve li.uroven3 a span { display: block; padding: 0 0 0 50px; font-weight: normal; }

/* Vybrana polozka*/
#menu_leve li.uroven3_aktualni { margin: 0 0 0px 0; padding: 0; background-image: none; background-color: #ccc; list-style-type: none; }
#menu_leve li.uroven3_aktualni span { padding: 5px 0 5px 50px; display: block; font-weight: bold; }

/* Po vybrane polozce ve ctvrte urovni*/
#menu_leve li.uroven3_aktivni { list-style-type: none; margin: 0 0 0px 0; padding: 0; background-image: none; }
#menu_leve li.uroven3_aktivni a { padding: 5px 0; font-weight: normal; background-color: #ccc; color: #000; text-decoration: none; display: block; width: 100%;}
#menu_leve li.uroven3_aktivni a:hover { color: #ff0000; }
#menu_leve li.uroven3_aktivni a span { display: block; padding: 0 0 0 50px;}

/* Odelovaci linka */
span.oddelovac_kontakt {background: url('img/ostatni/oddelovaci_linka_kontakt.gif') left bottom repeat-x; clear: both; display: block; font-size: 0px; line-height: 0px; padding: 0; margin-bottom: 5px; overflow: hidden; height: 1px;}
* html span.oddelovac_kontakt { height: 5px; }
*:first-child+html span.oddelovac_kontakt { height: 5px;}

/*** Zapati ***/ 
#zapati_kontejner { clear: both;width: 980px;height: 40px;min-height: 40px;margin: -40px auto 0 auto;background-color: #E9E9E9;color: #000;font-size: 0.95em;}
html>body #zapati_kontejner {height: auto;}
#zapati_kontejner_obsah {padding: 0;}
#zapati { padding: 4px 27px 5px 27px; background: #EFEFEF url('img/zapati/bg_zapati.png') left top repeat-x; clear: both; }
#zapati_menu {  float: left; position: relative; top: 5px; }
#zapati_copyright { padding-left: 5px; float: right; }
#omegadesign { padding-left: 5px; position: relative; top: 5px;  }
#zapati_omega {  float: right; }
#tisk_info { display: none; }
#zapati a, #zapati a:link, #zapati a:visited { color: #000; }
#zapati a:hover { color: #000; }

#zapati_obsah { min-height: 248px; background: #EFEFEF url('img/zapati/bg_zapati_horni.png') left top repeat-x;}
#zapati_obsah .zapati1,#zapati_obsah .zapati2,#zapati_obsah .zapati3 { float: left; min-height: 194px; width: 269px; padding: 27px; }
#zapati_obsah .zapati2 { width: 279px; padding: 27px 15px 27px 23px;}
/*#zapati_obsah .zapati3 img { position: relative; top: 3px; left: 2px; margin: 0 3px; }*/
#zapati_obsah .zapati2 a { clear: both; color: #000000; padding: 3px 0 5px 0; margin: 3px 0 5px 0; font-size: 12px; }
#zapati_obsah .zapati2 a:hover { text-decoration: none; }
#zapati_obsah .zapati2 span { height: 10px; }
/*** zapati newsletter ***/
#bg_input_top { height: 15px; width: 197px; background: transparent url('img/ostatni/bg_input_top.png') left top no-repeat; }
#bg_input_bot { height: 15px;width: 197px;  background: transparent url('img/ostatni/bg_input_bot.png') left top no-repeat; }
div.newsletter_wrap { position: relative; float: left; }
input.newsletter { position: absolute; top: 4px; left: 10px; border: 0 none; padding: 3px; margin: 0; }
input { border: 0 none; padding: 0; margin: 0; }

/*** Tridy***/
div.clear {clear: both;height: 1px;font-size: 1px;line-height: 1px;overflow: hidden;}
span.clear {clear: both;display: block;font-size: 0px;line-height: 0px;padding: 0;margin: 0;overflow: hidden;}

/*** Zpravy na uvodni strane ***/
div.aktuality {padding: 5px 3px 15px 7px;background: #FFF3D8 url('img/menu_leve_okraj.gif') left bottom repeat-x;overflow: hidden;}
div.aktuality h2 {font-size: 1.2em;font-weight: bold;margin: 0 0 0.4em 0; }
div.uvod_aktuality { background: transparent url('img/linka.png') left 0px repeat-x; }
div.uvod_aktuality_polozka { float: left; width: 272px; margin-bottom: 15px; padding: 24px 27px 0px 27px; } 
div.uvod_aktuality_polozka h2 { margin: 0 0 0.1em 0;font-weight: bold;}
div.uvod_aktuality_polozka p {margin-bottom: 15px;font-size: 1em;}
div.uvod_aktuality_polozka p.datum {color: #000000;padding: 0;margin: 0;}
div.uvod_aktuality h2 { color: #074965; font-size: 1.67em; margin:25px 0 12px 27px; padding-top: 25px;  }
div.uvod_aktuality a.archiv {margin-left: 27px;}
div.uvod_aktuality p { line-height: 160%; }
div.uvod_aktuality p.prehled {margin: 0; padding-bottom: 27px;}
div.uvod_aktuality p.nazev { font-weight: bold; line-height: 140%; color:#074965; }
a.archiv { padding-left: 22px; background: url('img/ikonky/ikonka_archiv.png') 0 0 no-repeat; }

/*** Zpravy v pravem panelu ***/
div.aktualita_pravy_panel {  }
div.aktualita_pravy_panel { background: transparent; }
div.aktualita_pravy_panel_polozka { float: left; width: 272px; margin-bottom: 15px; padding: 0px 27px 0px 0px; } 
div.aktualita_pravy_panel h3 { margin-top: 0; }
div.aktualita_pravy_panel_polozka p {margin-bottom: 15px;font-size: 1em;}
div.aktualita_pravy_panel_polozka p.datum {color: #000000;padding: 0;margin: 0;}
div.aktualita_pravy_panel h2 { color: #074965; font-size: 1.67em; margin:25px 0 12px 27px; padding-top: 25px;  }
div.aktualita_pravy_panel a.archiv {margin-left: 27px;}
div.aktualita_pravy_panel p { line-height: 160%; }
div.aktualita_pravy_panel p.prehled {margin: 0; padding-bottom: 27px;}
div.aktualita_pravy_panel p.nazev { font-weight: bold; line-height: 140%; color:#074965; }
a.archiv { padding-left: 22px; background: url('img/ikonky/ikonka_archiv.png') 0 0 no-repeat; }

/* Vypis zprav */
div.uvod_aktuality_img { float: left;  }
div.uvod_aktuality_img img { border: 1px solid #44BA23; margin-top: 5px; margin-right: 13px; }
div.aktualita_polozka {margin-bottom: 15px;}
div.aktualita_polozka p {margin-bottom: 0;}
div.aktualita_polozka p.datum {font-size: 1em;color: #000000;padding: 0;margin: 0 0 3px 0;}
div.aktualita_polozka h2 {margin: 0 0 0.5em 0; font-size: 1.4em;}
div.aktualita_polozka h2 img {margin-right: 10px;vertical-align: bottom;}
div.aktualita_polozka div.obrazek { float: left;  }
div.aktualita_polozka div.obrazek img { border: 1px solid #44BA23; margin-right: 15px; margin-bottom: 15px; }
/*div.aktualita_polozka a, div.aktualita_polozka a:visited, div.aktualita_polozka a:hover {text-decoration: underline;color: #ff0000;}
div.aktualita_polozka a:hover {text-decoration: underline;color: #ff0000;}
*/
/* Zobrazeni jedne zpravy */
div.aktualita div.obrazek { float: left;  }
div.aktualita div.obrazek img { border: 1px solid #44BA23; margin-top: 5px; margin-right: 15px; margin-bottom: 0px; }
div.aktualita div.news-single-img { padding: 0; margin: 0; }
div.aktualita p.datum {margin: 0px 0 1em 0;}
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: 1.1em;padding: 0 0 0 15px;}
div.mapa_uroven1 a, div.mapa_uroven1 a:hover, div.mapa_uroven1 a:visited {color: #074965;font-weight: bold;}
div.mapa_uroven1 a:hover {text-decoration: underline;color: #54A932;}
div.mapa_uroven1:hover {background: url('img/ikonky/mapa_webu_uroven1_hover.gif') 5px 0.5em no-repeat;}
div.mapa_uroven2 {background: url('img/ikonky/mapa_webu_uroven2.gif') 27px 6px no-repeat;margin: 7px 0;padding: 0 0 0 40px;}
div.mapa_uroven2:hover {background: url('img/ikonky/mapa_webu_uroven2_hover.gif') 27px 6px no-repeat;}
div.mapa_uroven2 a, div.mapa_uroven2 a:hover, div.mapa_uroven2 a:visited {color: #074965;text-decoration: underline;}
div.mapa_uroven2 a:hover {text-decoration: underline;color: #54A932;}
div.mapa_uroven3 {background: url('img/ikonky/mapa_webu_uroven2.gif') 57px 6px no-repeat;margin: 7px 0;padding: 0 0 0 70px;}
div.mapa_uroven3:hover {background: url('img/ikonky/mapa_webu_uroven2_hover.gif') 57px 6px no-repeat;}
div.mapa_uroven3 a, div.mapa_uroven3 a:hover, div.mapa_uroven3 a:visited {color: #074965;text-decoration: underline;}
div.mapa_uroven3 a:hover {text-decoration: underline;color: #54A932;}
div.mapa_uroven4 {background: url('img/ikonky/mapa_webu_uroven2.gif') 87px 6px no-repeat;margin: 7px 0;padding: 0 0 0 100px;}
div.mapa_uroven4:hover {background: url('img/ikonky/mapa_webu_uroven2_hover.gif') 87px 6px no-repeat;}
div.mapa_uroven4 a, div.mapa_uroven4 a:hover, div.mapa_uroven4 a:visited {color: #074965;text-decoration: underline;}
div.mapa_uroven4 a:hover {text-decoration: underline;color: #54A932;}
div.mapa_uroven5 {background: url('img/ikonky/mapa_webu_uroven2.gif') 117px 6px no-repeat;margin: 7px 0;padding: 0 0 0 130px;}
div.mapa_uroven5:hover {background: url('img/ikonky/mapa_webu_uroven2_hover.gif') 117px 6px no-repeat;}
div.mapa_uroven5 a, div.mapa_uroven5 a:hover, div.mapa_uroven5 a:visited {color: #074965;text-decoration: underline;}
div.mapa_uroven5 a:hover {text-decoration: underline;color: #54A932;}
div.mapa_uroven6 {background: url('img/ikonky/mapa_webu_uroven2.gif') 147px 6px no-repeat;margin: 7px 0;padding: 0 0 0 160px;}
div.mapa_uroven6:hover {background: url('img/ikonky/mapa_webu_uroven2_hover.gif') 147px 6px no-repeat;}
div.mapa_uroven6 a, div.mapa_uroven6 a:hover, div.mapa_uroven6 a:visited {color: #074965;text-decoration: underline;}
div.mapa_uroven6 a:hover {text-decoration: underline;color: #54A932;}

/*** 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;}
div.tx-indexedsearch-browsebox ul.browsebox li {display: inline;background: none;padding: 0;margin: 0 10px 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: #54A932; }

/*** Styly pro strankovani tt_news ***/
div.tx-ttnews-browsebox {text-align: center;font-size: 0.9em;padding: 10px;}
div.tx-ttnews-browsebox span.active {padding: 1px 3px;margin: 0 1px;}
div.tx-ttnews-browsebox span.inactive a, div.tx-ttnews-browsebox span.inactive a:link, div.tx-ttnews-browsebox span.inactive a:visited {
padding: 5px 4px;margin: 0 1px;text-decoration: none;}
div.tx-ttnews-browsebox span.inactive a:hover {padding: 5px 4px;margin: 0 1px;text-decoration: underline;}

/*** Rozcestnik na vudou - tri sloupce ***/
.rozcestnik_uvod_troj p { line-height: 160%; }
.rozcestnik_uvod_troj .rozcestnik_uvod_polozka1 { width: 272px; padding: 27px 27px 2px 27px; float: left; }
.rozcestnik_uvod_troj .rozcestnik_uvod_polozka2 { width: 272px; padding: 27px 27px 2px 27px; float: left; }
.rozcestnik_uvod_troj .rozcestnik_uvod_polozka3 { width: 272px; padding: 27px 27px 2px 27px; float: left; }


/*** vedouci divize ***/
p.vedouci_divize img { margin: -3px 0 0 0; padding: 0 10px 15px 5px; }

div.bg_input_top { height: 15px; width: 197px; background: transparent url('img/ostatni/bg_input_top.png') left top no-repeat; }
div.bg_input_bot { height: 15px;width: 197px;  background: transparent url('img/ostatni/bg_input_bot.png') left top no-repeat; }
div.input_wrap { position: relative; }
div.input_wrap2 { height: auto; width: auto;}
div.input_wrap2 input { border-color:#C2C2C2; width:272px; }
div.text_wrap { position: relative; float: left; }
div.text_wrap textarea { border-color: #C2C2C2; }
div.required { padding-bottom: 12px; }
div.required label { padding-bottom: 12px; }
div.text_wrap2 textarea { width: 272px; border-color: #C2C2C2; }

input { border: 0 none; padding: 0; margin: 0; }
div.input_wrap2 input.contact,button.submit { border: 0 none; padding: 3px; margin: 0; border: 1px solid #C2C2C2; }

/*input*/
div.tx-sremailsubscribe-pi1 input { padding: 3px; margin: 0; border: 1px solid #C2C2C2; }
input.tx-sremailsubscribe-pi1-submit,button.submit { background-color: #DBDBDB; }
#telo_obsah p.tx-sremailsubscribe-pi1-click-to-edit { margin-left: 0; padding-left: 0; }

input,button.submit { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; }
input,button.submit { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; }
input,button.submit { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }
input,button.submit { -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
input,button.submit { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; }
input,button.submit { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
input,button.submit {  -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
input,button.submit { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }
input,button.submit { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

textarea { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; }
textarea { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; }
textarea { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }
textarea { -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
textarea { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; }
textarea { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
textarea {  -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
textarea { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }
textarea { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

#vyhledavani { background: #ffffff url('img/bg_vyhledavani.png') left top no-repeat; }
#vyhledavani input { float: left;  }
#vyhledavani input.vyhledavani_text { width: 100px; font-size: 12px; display: inline; visibility: visible; height: 16px;  -moz-border-radius: 0 0 0 0; padding: 3px 0 4px 5px; margin:0 0 0 2px ; }
#vyhledavani input.tlacitko { display: inline; visibility: visible; width: 16; height: 15px; -moz-border-radius: 0 0 0 0; padding:  2px 5px 2px 0px; margin: 2px 0 0 0; }