form  { margin:0px; padding:0px; }
.uvod {background: #ffffff;}
.uvod_hornipas {background: #0D4E6B; height: 80px; width: 720px;}
.uvod_levysloupec {background: #B5C9D2; width: 207px; height: 347px; text-align: left; vertical-align: top;}
.uvod_levysloupec input {border-width: 1; font-size: 9px; width: 103px; height: 19px;}
.uvod_pravysloupec {background: #ffffff; width: 512px; height: 347px; text-align: left; vertical-align: top;}
.uvod_nadpis1 {font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; text-align: center; vertical-align: bottom; padding: 0px; margin: 0px;}
.uvod_nadpis2 {font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold;}
.uvod_tlacitko {text-align: center;}
.uvod_copyright {font-family: Verdana; font-size: 7pt; color: #000000; text-align: center; vertical-align: bottom;}
.uvod_text1 {font-family: Verdana; font-size: 9px; color: #333333; line-height: 9px; text-align: justify; padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;}
.uvod_text1 a {color: #333333;}
.uvod_text2 {font-family: Verdana; font-size: 9px; color: #333333; padding-left: 20px; padding-right: 20px; padding-top: 3px; vertical-align: top;}
.uvod_cara {background: white;}
.uvod_odkazy {width: 207px; height: 19px; background: #ECCC8A; padding-left: 15px; font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold;}
.uvod_odkazy_odkazy {background: #FBF4E5; height: 250px; vertical-align: top; padding: 10px;}
.uvod_odkazy_odkazy a {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none;}
.uvod_odkazy_male {font-family: Verdana; font-size: 9px; color: #000000;}

.uvod_aktualita {width: 304px; height: 19px; background: #A9D8A0; padding-left: 15px; font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold;}
.uvod_aktualita_aktualita {background: #EDF3E2; height: 250px; vertical-align: top; padding: 10px; font-family: Verdana; font-size: 10px; color: #000000; text-align: left;}
.uvod_aktualita_aktualita_nadpis {font-family: Verdana; font-size: 11px; color: #76953E; font-weight: bold; line-height: 22px;}
.uvod_aktualita_aktualita a {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none;}

.uvod_kontakty {background: #E5E5E5; padding: 10px; }
.uvod_kontakty_text {font-family: Verdana; font-size: 10px; color: #333333; line-height: 11px;}
.uvod_kontakty_text a{color: #333333;}
.uvod_kontakty_logo {font-family: Verdana; font-size: 10px; color: #333333; line-height: 11px; font-style:normal;}
.uvod_kontakty_nadpis {font-family: Verdana; font-size: 10px; color: #333333; font-weight: bold;}
.uvod_kontakty_pruh {background: #C0BFC0; height: 6px;}

/*[TW] 29.1.2009 new header */

.none {display: none; clear:both}
.hidden {display: none; }

#containerHeader {background: #004385 url(../img/header/menu_top_shadow.gif) bottom left no-repeat; color: white; height: 83px; min-width: 900px; position: relative; }

#containerHeader h1 { margin: 0; color:#FFF;height: 75px; width: 306px; overflow: hidden; position: absolute; z-index:100; top: 0px; left: 0px; font-family: tahoma; font-size: 29px; font-weight: bold; }
#containerHeader .logo {height: 75px; width: 306px; position: absolute; z-index:150; top: 0px; left: 0px;}
#containerHeader .logo img {background: #004385;color:white;border:0;}
#containerHeader .banner {height: 17px; text-align: left; padding: 10px 0px 0px 338px; }
#containerHeader #iframe1 {border:1px solid #265F97;_border: 0; }

.zijusi { position: absolute; right: 10px; top: 10px; z-index: 2; }
.zijusi a { display: block; width: 98px; height: 92px; background: url(../img/header/zijusi.gif) 0 0 no-repeat; -moz-opacity: 0.7; filter: alpha(opacity=70); opacity:0.7; z-index: 1000; }
.zijusi a:hover { background: url(../img/header/zijusi.gif) 0 0 no-repeat; -moz-opacity: 1; filter: alpha(opacity=100); opacity:1; }

.menu { position: absolute; top: 83; height: 25px; z-index: 1; background: #004385 url(../img/header/header_bg.gif) bottom left repeat-x; border-bottom: 1px solid #52739C; width: 100%; }
.menu ul {padding: 0px; margin:0px; position: absolute; height: 25px; font-size: 10px; min-width: 900px; }
.menu li {padding: 0px; margin:0px; height: 25px; float: left; list-style-type: none; }
html>body .menu li {margin-bottom: 0px; }
.menu li a {display: block; text-decoration: none; text-align:center; position: relative; width: 101px; line-height: 25px; height: 25px; background: #EEE url(../img/header/menu_li_bg.gif) top right no-repeat; color: Black; }
html>body .menu li a {margin-bottom: 0px}
.menu li a:hover {text-decoration: none; background: #EEE url(../img/header/menu_li_over_bg.gif) top right no-repeat;}
.menu li a.active { background: #869EC5 url(../img/header/menu_li_active_bg.gif) top left no-repeat; font-weight: bold; position: relative; }
.menu li a.active:hover { background: #869EC5 url(../img/header/menu_li_active_bg.gif) top left no-repeat;  }
.menu li a.active span { position: absolute; top: 24px; left: 0; height: 3px; font-size: 1px; width: 101px; background: url(../img/header/menu_li_active_bg.gif) bottom left no-repeat; z-index: 100; }
html>body .menu li a strong { }
.menu li.last span { display:block; width:10px; height:25px; background: url(../img/header/menu_right_shadow.gif) 0 0 no-repeat; }

.cMenu2 {clear:both; height: 22px; font-size: 10px; min-width: 900px; border-top: 1px solid #B0C9F1; border-bottom: 1px solid #738CB1; z-index: 0; background: #869EC5 url(../img/header/menu_bg.jpg) 0 0 no-repeat; position:absolute; z-index: 0; top: 109px; width: 100%; }

.menu2 { padding: 0px; margin:0px; font-size: 10px; height: 22px; z-index: 1; position: absolute; top:0; left:0; }
.menu2 li { display: inline; list-style-type: none; height: 22px; }
.menu2 li a { float: left; color: black; display: block; text-decoration: none; line-height: 22px; height: 22px; padding: 0px 5px; background: url(../img/header/menu2_delim.png) bottom right no-repeat; _background: transparent; _border-right: 1px solid #738CB1; }
.menu2 li a:hover { text-decoration: none; color: #FFF; background: url(../img/header/menu2_delim.png) bottom right repeat; _background: #738CB1;}

/* nastrojova lista s ikonami */

.cMenu3 {color: black; position: absolute; top: 133px; height: 31px; font-size: 9px; background: #869EC5 url(../img/header/menu_bg.jpg) bottom left no-repeat; min-width: 900px;  border-top: solid 1px #9AAFD6; width: 100%; }
.cMenu3 img,  .cMenu3 input, .cMenu3 select {vertical-align: middle; }
.cMenu3 .sep1 {height: 31px; width: 0px; border-left: solid 1px #9AAFD6; float: left; }
.cMenu3 .sep2 {height: 31px; border-left: solid 1px #738CB1; border-right: solid 1px #9AAFD6; float: left}

.cMenu3 p {position: relative; float: left; display: block; height: 31px; padding: 0px 2px 0px 2px; margin: 0px; border-left: 1px solid #9AAFD6; border-right: 1px solid #738CB1;}
.cMenu3 .blockIcon {position: relative; }
.cMenu3 .blockIcon a {float: left; padding: 2px 2px 2px 2px; position: relative; }
html>body .cMenu3 .blockIcon a {float: none; padding: 8px 2px 7px 2px; top: 5px;}
:root .cMenu3 .blockIcon a {padding: 7px 2px 8px 2px;}

.cMenu3 .blockIcon a img {position: relative; top: 0px; border: 0; width: 23px; height: 23px; filter: alpha(opacity=60); opacity:.60; }
.cMenu3 .blockIcon a:hover img { -moz-opacity: 1; filter: alpha(opacity=100); opacity:1; }

.cMenu3 div {position: relative; float: left;}

.cMenu3 .inputy {display: block; padding: 0 2px; margin: 0px; width: 83px; height:14px; *height:12px; font-family: verdana; font-size: 9px; border: 1px solid #52739C; background: #FFF url(../img/header/input_bg.gif) bottom left no-repeat; }
html>body .cMenu3 .inputy {margin: 1px 2px 0px 0px /* Opera + Mozilla */}
:root .cMenu3 .inputy {margin: 1px 0px 0px 0px /* Mozilla */}

.cMenu3 .checkbox {text-align: center; margin-top: 2px; *margin-top: -2px;}

.cMenu3 .checkbox .inputy { margin: 0px; padding: 0; border: none; width: 15px; height:15px;  }
html>body .cMenu3 .checkbox .inputy {border: auto;  margin: 0px auto; width: 13px; height:13px; font-family: verdana; font-size: 9px; background: #FFFFFF}
:root .cMenu3 .checkbox .inputy { width: 15px; height:15px;}

.cMenu3 .twoLines {padding: 0px 0px 0px 5px}
.cMenu3 .twoLines label {display: block; padding-top: 1px}
.cMenu3 .twoLines a { text-decoration: none; }
.cMenu3 .twoLines img { border: 0; }

.search { top: 14px; margin: 0px 6px 0px 6px;}
.search img { border: 0; }

#spUzivatel a {color: #FFF; line-height: 14px;}
#spUzivatel a:hover {color: #C6D7F1; }


.zalozky2, .zalozky2_aktivni { font-size: 9px; color: #000000; border-right: 1px solid White; border-top: 1px solid White; text-align: center; vertical-align: middle; height: 21px; width: 80px; cursor: pointer; }
.zalozky2 {background: #FAC585 url(../img/header/zalozky.gif) bottom left no-repeat; border-bottom-color: White; border-bottom-style: solid; border-bottom-width: 1px;}
.zalozky2_aktivni {background-color: #FEF3E5; font-weight: bold; border-bottom-color: #FBF4E5; border-bottom-style: solid; border-bottom-width: 1px; cursor: default;}
.zalozky2_pozadi {background: #9AAFD6 url(../img/header/zalozky_pozadi.gif) top right no-repeat;}
.zalozky2_pozadi table td { empty-cells: hide }

.levy { scrollbar-3dlight-color: #D68700; scrollbar-arrow-color: Black; scrollbar-base-color: White; scrollbar-darkshadow-color: #D68700; scrollbar-face-color: #EFCF8C; scrollbar-highlight-color: #EFCF8C; scrollbar-shadow-color: #EFCF8C; scrollbar-track-color: #F4DDB4; background: #FEF3E5; }

.vyrobci_kategorie {padding-top: 0px; padding-bottom: 0px;}
.vyrobci_kategorie a {color: #DD8317; display: block;  font-family: Verdana; font-size:10px; text-decoration: none; padding: 0px 0px 0px 5px;}
.vyrobci_kategorie a:hover {background-color: #FFFAF4; color:Black; font-size:10px;}
.vyrobci_kategorie b { color: #444; }
.vyrobci_kategorie_cara_tabulka {margin: 1px 0px 0px 2px; border-top: 1px solid #F5E3CE; border-bottom: 1px solid #FFFAF0;}
.vyrobci_kategorie_cara1 {height: 1px; background-color: #F5E3CE; padding-top: 0px; padding-bottom: 0px;}
.vyrobci_kategorie_cara2 {height: 1px; background-color: #FFFAF0; padding-top: 0px; padding-bottom: 0px;}
.vyrobci_kategorie th {height:5px;}
.vyrobci_kategorie a#aNeaktualni { color: red; display: block; font-family: Verdana; font-size:10px; text-decoration: none; padding: 0px 0px 10px 5px; }
.vyrobci_kategorie a#aNeaktualni:hover { color:#AA0000; font-size:	10px; text-decoration: underline; }


.pravy { scrollbar-face-color: #869EC5;  scrollbar-3dlight-color: #738CB1 /*outer*/; scrollbar-track-color: #F4F4F4;  scrollbar-darkshadow-color: #738CB1 /*outer*/;  scrollbar-highlight-color: #869EC5/*inner*/;  scrollbar-shadow-color: #869EC5 /*inner*/;  scrollbar-arrow-color: black; border:solid 1px white; border-top: 0; background: white; margin:0px; overflow-x:auto; overflow-y:scroll; } 

.menu4 {height: 21px; background: #D7D7D7 url(../img/menu3_bg.gif) bottom left repeat-x; border-top: 1px solid white; vertical-align: top;}
.menu4_zalozky_prvni {background-color: #B6B6B6; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; height: 20px; text-align: center; vertical-align: middle; padding-left: 7px; padding-right: 7px; border-right-color: #ffffff; border-right-style: solid; border-right-width: 1px;}
.menu4_zalozky a { display:block; float: left; background-color: #C3C3C3; font-family: Verdana; font-size: 10px; text-decoration: none; color: #000000; vertical-align: bottom; line-height: 20px; padding: 0 10px; border-right: 1px solid #ffffff; }
.menu4_zalozky a:hover { background-color: #b6b6b6; }

div.menu-err {background-color: #FFD7D7;width:100%}
div.menu-err .menu4_zalozky_prvni {background-color: #B60000; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: white; height: 19px; text-align: center; vertical-align: middle; padding-left: 7px; padding-right: 7px; border-right-color: #ffffff; border-right-style: solid; border-right-width: 1px;}

.patka {height: 50px; color: #000000; font-family: Verdana; font-size:10px; text-align: right; vertical-align: middle; padding-right: 20px;}
.hlavicka {height: 30px; color: #000000; font-family: Verdana; font-size:10px; text-align: center; vertical-align: middle;}
.uvodni_strana {width: 100%; padding: 0px; border-collapse: collapse;}
.uvodni_strana td {height: 100%; padding: 0px; background: #F4F4F4; border-width: 10px; border-color: white; border-style: solid; vertical-align: top;}
.sloupce {width: 100%; padding: 0px; border-collapse: collapse; }
.sloupce th {height: 19px; padding: 0px; background: #A9D8A0; border-style:none; color: #000000; font-family: Verdana; font-size:10px; font-weight: bold; text-align: center; vertical-align: middle;}
.sloupce td {line-height: 10px; padding: 5px; color: #000000; border-style:none; font-family: Verdana; font-size:10px; text-align: justify; vertical-align: top;}
.sloupce td.line {line-height: 10px; padding: 5px; border-bottom: 1px solid #DADADA; border-top: 1px solid #FBFBFB; color: #000000; font-family: Verdana; font-size:10px; text-align: justify; vertical-align: top;  }
.sloupce_top3 {width: 100%; padding: 0px; border-collapse: collapse;}
.sloupce_top3 th {height: 19px; padding: 0px; background: #A9D8A0; border-style: none; color: #000000; font-family: Verdana; font-size:10px; font-weight: bold; text-align: center; vertical-align: middle;}
.sloupce_top3 td {padding: 1px;border-style: none; color: #000000; font-family: Verdana; font-size:10px; vertical-align: top;}
.sloupce_nadpis {margin-bottom:3px; padding:0px; color: #000000; font-family: Verdana; font-size:10px; text-align: left; font-weight: bold; text-align:left;}
.sloupce_zvyrazneno {color: #D58500;}
.sloupce_dolni_rohy td {vertical-align: bottom; padding: 0px;}


.navibar { padding: 25px 25px 0px 25px ; vertical-align: top; font-size: 25px; color: #000000; font-family: Verdana; font-size: 13px; font-weight: bold; }
td.navibar { height:0px }
.navibar a { color: #0D4E6B; font-weight: normal; }
.navibar a:hover { color: #BD7500; }
.navibar .hledani_kriteria { margin-top:10px; font-size:smaller; font-weight:bold; }
.navibar .hledani_kriteria .hledani_popis { padding:0px 5px 0px 10px; color: #44627A; }

.odrazky1 { height: 100%; width: 100%; padding: 0px 55px 25px 15px; vertical-align: top; list-style-image : url(../img/sipka2.gif); list-style-position: outside; list-style-type : none; color: #000000; font-family: Verdana; }
.odrazky1 li { color: #535353; font-family: Verdana; font-size: 13px; font-weight: bold; padding-bottom: 5px; }
.odrazky1_nadpis { color: #535353; font-family: Verdana; font-size: 13px; font-weight: bold; padding-bottom: 5px; text-decoration: none; white-space: nowrap; }
.odrazky1_odkaz { color: #6C8938; text-decoration: none; font-size: 11px; white-space: nowrap; }
.odrazky1_odkaz:hover { color: #BD7500; }
.odrazky1_hyperlink { color: #000000; text-decoration: none; font-size: 11px; }
.odrazky1_hyperlink:hover { color: #666666; }
.odrazky1_vypis { font-weight: normal; font-family: Verdana; font-size: 9px; }
.odrazky1_pocet { font-weight: normal; font-size: 11px; color: #535353; }
.odrazky1_hlavni_kategorie { color: #535353; font-family: Verdana; font-size: 13px; font-weight: bold; padding-bottom: 5px;	}

.odrazky2 { padding-top: 0px; padding-left: 15px; vertical-align: top; list-style-image : url(../img/sipka2.gif); list-style-position: outside; list-style-type: none; color: #000000; font-family: Verdana; }
.odrazky2 li { color: #535353; font-family: Verdana; font-size: 13px; font-weight: bold; padding-bottom: 5px; }
.odrazky2_hyperlink { color: #000000; text-decoration: none; font-size: 11px; }
.odrazky2_hyperlink:hover { color: #666666; }

.souvisejici_informace { padding: 0px 55px 25px 55px; vertical-align: top; list-style-image: url(../img/sipka2.gif); list-style-position: outside; list-style-type: none; color: #535353; font-family: Verdana; font-size: 13px; font-weight: bold; }
.souvisejici_informace li { color: #535353; margin: 5px; font-weight: normal; }
.souvisejici_informace a { color: #BD7500; text-decoration: none; font-size: 11px; }
.souvisejici_informace a:hover { color: gray; }

/*
.vypis_zbozi { text-align: center; vertical-align: top; padding: 0px; }
.zakaznik_info { border-collapse: collapse; border: 1px solid #000000; background-color: White; }
.zakaznik_info td { font-size: 11px; font-family: Verdana; padding: 0px; }
*/

.tab2 { border-collapse:collapse; }

.tab2 td { font-size: 9px; font-family: Verdana; border: 1px solid gray; padding: 0 1px 0 1px; }
.tab1 { border-collapse: collapse; margin:auto; }

.tab1 th, .tab1 .th td { text-align: left; background: #004385 url(../img/vypis_th_bg.gif) -4px 0px no-repeat; color: #ffffff; font-family: Verdana; font-size: 10px; font-weight: bold; border: 1px solid #ffffff; padding: 3px 2px; }
.tab1 tr th.kulaty-roh-levy-horni, tr.th td.kulaty-roh-levy-horni { background: url(../img/vypis_th_bg.gif) top left no-repeat; }
.tab1 tr th.kulaty-roh-pravy-horni, tr.th td.kulaty-roh-pravy-horni { background: url(../img/vypis_th_bg.gif) top right no-repeat; }
.tab1 tr.extra td { padding: 0;}

/*.kulaty-roh-levy-horni { background: url(../img/tab_roh1.gif) top left no-repeat; }
.kulaty-roh-pravy-horni { background: url(../img/tab_roh2.gif) top right no-repeat; } */
.kulaty-roh-levy-dolni { background-image: url(../img/tab_roh3.gif); background-position: bottom left; background-repeat: no-repeat; }
.kulaty-roh-pravy-dolni { background-image: url(../img/tab_roh4.gif); background-position: bottom right; background-repeat: no-repeat; }


.tab1 .th span.kulaty-roh-pravy-horni { width:100%; height:100%; background-image: url(../img/editace.gif); background-position: top right; background-repeat: no-repeat; border-color:red; }

.tab1 td { font-size: 9px; font-family: Verdana; border: 1px solid #ffffff; padding: 2px 2px; }
.tab1 td a { font-size: 10px; color: black; text-decoration: none; font-weight: bold; }
.tab1 td a:hover { color: #535353; }
.tab1_nahled { text-align:center; background-color: #ffffff; }
.tab1_rad1 .tab1_nahled { border-bottom:solid 1px #E7E7E7;  }
.tab1_rad2 .tab1_nahled { border-bottom:solid 1px #F4F4F4; }
.tab1_nahled img { margin:auto; border:0; }

.tab1_rad1.selected, .tab1_rad2.selected { background: #FFEDD1; }

.tab1_rad1{ background-color: #E7E7E7; }
.tab1_rad2{ background-color: #F4F4F4; }

.tab1_kod { font-size: 9px; text-align: left; }
.tab1_datum { text-align:right; }

td.tab1_cisdok, td.tab1_cisdok a { font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; text-align:center; }
td.tab1_cisdok a:hover { color: #535353; }

.tab1_nazev, .tab1_nazev a { font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; }
td.tab1_nazev_akce a { font-size: 10px; color: #E31904; text-decoration: none; font-weight: bold; } 
td.tab1_nazev_tip a  { font-size: 10px; color: #4DA43C; text-decoration: none; font-weight: bold; }
td.tab1_nazev_doprodej a { font-size: 10px; color: #A45A3C; text-decoration: none; font-weight: bold; }
td.tab1_nazev a:hover { color: #444; }
td.tab1_nazev_akce a:hover { color: #BA1201; }
td.tab1_nazev_tip a:hover { color: #88a848; }
td.tab1_nazev_doprodej a:hover { color: #803C21; }
td.tab1_nazev a span.novinka { color: #4DA43C; }
td.tab1_nazev_zalistovane a { color: #004385; }

td.tab1_dostupnost1 img, td.tab1_dostupnost2 img, td.tab1_dostupnost3 img { border:none; display:block; margin: 6px auto 0 auto; }
td.tab1_dostupnost1 , td.tab1_dostupnost1 a, td.tab1_drazbaProbihajici a { font-weight: bold; text-align: center; }
td.tab1_dostupnost1 , td.tab1_dostupnost1 a, td.tab1_drazbaProbihajici, td.tab1_drazbaProbihajici a { font-size: 10px; color: #4DA43C; }
td.tab1_dostupnost1 a:hover,td.tab1_drazbaProbihajici a:hover { color: #87C37C; }
td.tab1_dostupnost2, td.tab1_dostupnost2 a { text-align: center; font-weight:normal; font-size: 9px; color: #FF0000; }
td.tab1_dostupnost2 a:hover { color: #FF5353; }
td.tab1_dostupnost3, td.tab1_dostupnost3 a,td.tab1_drazbaUkoncenaPlatna, td.tab1_drazbaUkoncenaPlatna a { text-align: center; font-weight:normal; font-size: 9px; color: #000080; }

td.tab1_drazbaUkoncenaPlatna a { font-weight:bold }
td.tab1_drazbaUkoncenaPlatna { text-align: left; }
td.tab1_dostupnost3 a:hover, td.tab1_drazbaUkoncenaPlatna a:hover { color: #5555A0; }

.tab1_zaruka { font-size: 9px; text-align: center; }
.tab1_sprazene { text-align: center; white-space: nowrap; }
.tab1_sprazene img { border:0; }
.tab1_sest { text-align: center; }
.tab1_sest img { border:0; margin:auto; }	

td.tab1_kontakt a { text-align: center; font-size: 9px; font-weight:normal; color: #000000; text-decoration: none; }
.tab1_operace { text-align:center; vertical-align: middle; white-space:nowrap; }
.tab1_operace td { padding: 0px; border-style: none; }
.tab1_operace img { vertical-align: middle; }
td.tab1_operace input, .tab1_operace input { width: 25px; height: 16px; border-width: 1; font-size: 9px; margin-right: 3px; vertical-align: middle; }

.tab1_kontakt a:hover { color: #535353; }
.tab1_vyrobce { font-size: 9px; text-align: center; }
.tab1_partnr { font-size: 9px; text-align: center; }
.tab1_ipirabat { font-size: 9px; text-align: right; } .tab1_atcenty { font-size: 9px; text-align: right; }
.tab1_cena { text-align: right; font-size: 9px; }
td.tab1_cena a{ font-size: 9px; color: #000000; text-decoration: none; }
td.tab1_cena a:hover { color: #535353; }
td.tab1_cena_akce { text-align: right; font-size: 9px; color: #E31904; }
td.tab1_cena_tip { text-align: right; font-size: 9px; color: #87C37C; }
td.tab1_cena_akce a { font-size: 9px; color: #E31904; text-decoration: none; }
td.tab1_cena_tip a { font-size: 9px; color: #87C37C; text-decoration: none; }
td.tab1_cena_akce a:hover { color: #BA1201; }
td.tab1_cena_tip a:hover { color: #4DA43C; }
td.tab1_cena_doprodej { text-align: right; font-size: 9px; color: brown; }
td.tab1_cena_doprodej a { font-size: 9px; color: brown; text-decoration: none; font-weight: bold; }
td.tab1_cena_doprodej a:hover { color: #AA5353; }
td.tab1_cena_eu { text-align: right; font-size: 9px; }
td.tab1_cena_eu_akce { text-align: right; font-size: 9px; color: #E31904; }
td.tab1_cena_eu_tip { text-align: right; font-size: 9px; color: #87C37C; }
td.tab1_cena_eu_doprodej { text-align: right; font-size: 9px; color: brown; }
td span.euro { color: gray; font-weight:normal; }

.tab1 .right, td.right {text-align:right !important}
.tab1 .left, td.left {text-align:left !important}
.tab1 .center {text-align:center !important}
.tab1 .nowrap {white-space:nowrap !important}


.form1 { border-collapse: collapse; }
.form1 input { border-width: 1px; font-size: 9px; width: 103px; height: 19px; }
.form1 input.chk { border-width: 0px; width: auto; height: auto; }
.form1 th { background-color: #F7931D; color: #ffffff; font-weight: bold; font-size: 10px; height: 23px; padding-left: 5px; padding-right: 5px; }
.form1 td { background-color: #FFEDD1; color: #444; font-size: 10px; padding: 10px; }
.form1_prvek table { text-align: center; background-color: #FFEDD1; color: #444; font-size: 10px; font-weight: bold; }
.form1_prvek td { text-align: right; padding: 1px; }
.form1_konec { height: 20px; }
.form1_cara td{ background-color: white; height: 1px; margin:0px; padding:0px; }

.form2 { border-collapse: collapse; }
.form2 input { border-width: 1; font-size: 9px; vertical-align:bottom; height:17px; }
.form2 th { background-color: #F7931D; color: #ffffff; font-size: 10px; font-weight: bold; height: 23px; padding-left: 5px; padding-right: 5px; }
.form2 td { background-color: #FFEDD1; color: #444; font-size: 10px; vertical-align:bottom; padding: 1px; }

.form2_button { background-color:#F4F4F4; border: 1px solid #888; color:#000; font-weight:bold; width:80px; cursor:pointer; height: 25px; padding-bottom: 3px; }

.form2_scroll { font-size:11px; scrollbar-3dlight-color: #A27300; scrollbar-arrow-color: #A27300; scrollbar-base-color: White; scrollbar-darkshadow-color: #A27300; scrollbar-face-color: #E1A000; scrollbar-highlight-color: #E1A000; scrollbar-shadow-color: #E1A000; scrollbar-track-color: #FCE4AC; }
.form2 .RB input { border-width: 0px; width: auto; vertical-align:top; height: 11px;	}
.form2 .tlacitka { cursor:pointer; color: #A27300; font-family: Verdana; font-size: 10px; vertical-align:top;	font-weight: bold; }
.form2 .tlacitka1 { cursor:pointer; color: white; font-family: Verdana; font-size: 11px; vertical-align:top;	font-weight: bold; }

.nadpis { font-family: Verdana; font-size :18px; color: #484848;	}
.nadpis1 { font-family: Verdana; font-size :14px; color: #484848;font-weight: bold;	}
.nadpis2 { font-family: Verdana; font-size :12px; color: #484848;font-weight: bold;	}
.nadpis_form { color: #A27300; font-family: Verdana; font-size: 10px; vertical-align:top;	font-weight: bold;}

.text { font-size :13px; color: #444; }
.text1 { font-size :11px; color: #000000; }
.text2 { font-size :11px; color: #000000; font-weight: bold; }
.text3 { font-size :18px; color: #F7931D; font-weight: bold; }
.text4 { font-size :11px; color: #444; font-weight: bold; }
.text5 { font-size :10px; color: #000000; }

body { font-family: Verdana; font-size :12px; color: #444; background:white; }

a_{ font-family: Verdana; color: #444; text-decoration: none; }
a_:hover { color: red; }

.tab_header { background-color: #004385; color: #ffffff; font-family: Verdana; font-size: 11px; font-weight: bold; height: 23px; padding-left: 2px; padding-right: 2px; }

.tab_td { font-family: Verdana; border-width: 1px; border-color: #ffffff; border-style: solid; padding: 5px; }
td { font-family: Verdana; font-size :11px; color: #444; }
td select, td input { font-family: Verdana; font-size: 8pt; }
.td_font9px td { font-size:9px; }

td.strankovani { text-align:right; font-size:10px; }
td.strankovani a { font-size:10px; padding: 2px 5px; font-weight:bold; text-decoration:none; margin: 0!important}
td.strankovani a:hover { text-decoration: none; background-color: #F0F0F0; }
td.strankovani a.aktualni { font-weight:bold; color: #F7931D; }
td.strankovani a.aktualni:hover { background-color: transparent; }
td.strankovani span.aktualni { font-weight:bold; color: #F7931D; padding: 2px 5px; }
td.strankovani span.pocet { margin-left:5px; font-weight:bold; }

.selKusovnik { font: normal normal normal 10px Verdana; width:600px; background:white; }
.selKusovnikPocet { font: normal normal normal 10px Verdana; background:white; }
.selKusovnik .skladem { color:#87C37C; }
.selKusovnik .neskladem { color:#E93A3A; }
.selKusovnik .nezvoleno { background-color:#eaeef2; }

img.btninfo { width:13px; height:14px; border:0px; margin:0px 1px 0px 2px; }

.komponenta_kodem { font: normal normal normal 10px Verdana; background:white; color:Black; }


.tlacitko3, .tlacitko4, .tlacitko5{ margin: 0px; border-collapse: collapse; border: solid 0px white; padding: 0px; cursor: pointer; }
.tlacitko3 td, .tlacitko4 td, .tlacitko5 td, .tlacitko3 a , .tlacitko4 a, .tlacitko5 a { color: black; font-family: Arial; font-size: 9px; text-decoration:none; vertical-align:middle; }
.tlacitko3 td, .tlacitko4 td, .tlacitko5 td { margin: 0px; padding: 0px; border: solid 0px white; }
.tlacitko3, .tlacitko3 td, .tlacitko5, .tlacitko5 td { height: 18px; }
.tlacitko3 td.tl_1{ width: 10px; height: 18px; background-image: url(../img/t1_1.gif); background-repeat: no-repeat; }
.tlacitko3 td.tl_2{ height: 18px; background-image: url(../img/t1_2.gif); background-repeat: repeat-x; padding-top: 1px; }
.tlacitko3 td.tl_3{ height: 18px; width: 10px; background-image: url(../img/t1_3.gif); background-repeat: no-repeat; }

.tlacitko4, .tlacitko4 td{ height: 14px; }
.tlacitko4 td.tl_1{ height: 14px; width: 10px; background-image: url(../img/t2_1.gif); background-repeat: no-repeat; }
.tlacitko4 td.tl_2{ height: 14px; background-image: url(../img/t2_2.gif); background-repeat: repeat-x; padding-top: 0px; }
.tlacitko4 td.tl_3{ width: 10px; height: 14px; background-image: url(../img/t2_3.gif); background-repeat: no-repeat; }
.tlacitko5 td.tl_1{ height: 18px; width: 10px; background-image: url(../img/t3_1.gif); background-repeat: no-repeat; }
.tlacitko5 td.tl_2{ height: 18px; background-image: url(../img/t3_2.gif); background-repeat: repeat-x; padding-top: 1px; }
.tlacitko5 td.tl_3{ width: 10px; height: 18px; background-image: url(../img/t3_3.gif); background-repeat: no-repeat; }

/*
.hnede-zalozky td { background: #d0dfb2; border:solid 1px black; padding:0px 5px 0px 5px; cursor:pointer; }
.hnede-zalozky td.aktivni { background: white; border:solid 1px black; border-bottom:none; cursor:auto; }
.hnede-zalozky td.zbytek { background: white; border:solid 1px black; border-right:none; border-top:none; cursor:auto; width:100%; }
*/

/*
.detail-zbozi .obsah { background:white; border: solid 1px black; height:100%; text-align:center; padding:5px; font-size:9pt; }
.detail-zbozi .obsah h5 { font-size:9pt; font-weight:bold; text-align:center; display: block; margin: 15px 0px 2px 0px; }
.detail-zbozi .obsah .popis { width:75%; margin:auto; text-align:justify; }
.detail-zbozi img { border:auto; }

.detail-zbozi #tabStanky { width:90%; height:300px; margin:auto; border-collapse:collapse; }
.detail-zbozi { text-align:center; }
.detail-zbozi .rozsireny-popis { text-align:left; }
*/

.mailto a { font-size: 11px; color: black; text-decoration: none; } 
.mailto a:hover { color: gray; }

.odrazky1 hr { color:#cccccc; height:1px; margin-top:5px; }

h1 { font: normal normal bold 16px Verdana; color: #000000; text-decoration: none; text-align:center; }

.zelena { color: #87C37C !important; }
.zelena:hover { color: #9abf50 !important; }


/* definece stylu pro upoutavky */

div.upoutavky { margin: 0px; padding: 0px; }
table.upoutavky { color: #004385;	font-size: 1em; width: 90%; }
td.upoutavkyZahlavi { font-weight: bold; color: #004385; font-size: 0.8em; text-decoration: underline; width: 33%; }
td.upoutavkyRadek { color: #004385; font-size: 0.7em; padding-right: 30px; vertical-align: top; width: 33%; }
a.upoutavky { text-decoration: underline; font-weight: bold; color: #004385; }
a.upoutavkyZboziLink { 	text-decoration: none;	color: #004385; }
a.upoutavky:hover, a.upoutavkyZboziLink:hover {	color: #668AA1; }
ul.upoutavky { 	margin-top: 5px; padding-left: 0px; margin-left: 15px; margin-bottom: 0px; padding: 0px; }
li.upoutavky { line-height: 1.1em; list-style-image: url(../img/tecka.gif); }

/* */
input.chckStrankovani { height: 11px; width: 11px; vertical-align: middle; }
span.zalamovaniNazvu span { font-size:0px; }

/* menu 3. urovne */

div.menu3 { background: #D7D7D7 url(../img/menu3_bg.gif) bottom left repeat-x; width: 100%; color: black }
div.menu3 div.nadpis { background-color: #B6B6B6; display: block; float: left; font-weight: bold; font-size: 10px; color: black }
div.nadpis { border-left: 1px solid white; }
div.menu3 div.nadpis, div.menu3 a  { border-right: 1px solid white; padding: 3px 5px 4px 5px; }
div.menu3 a  { color: black; display: block; float: left; white-space: nowrap; _width:70px; min-width:70px; text-align:center; text-decoration: none; font-size: 10px; font-weight: normal; xbackground-color:  #C3C3C3;	}
div.menu3 a:hover  { background-color:  #B6B6B6; color: black; font-weight: normal; }
div.cleaner { clear:left; height:1px; padding:0; border:none; visibility: hidden; _display:none; }
div.menu3 a.help { border-left: 1px solid white; border-right: none; display: block; float: right; }

/* upoutavky pro obchodni filtr*/
div.odrazky { font-size: 11px; color: #004385;	/* modra */ text-align: left; margin: 0px 10px; }
div.odrazky ul { list-style-type: none; padding: 0px; margin: 10px 0px 0px 5px; }
div.odrazky ul li { background: url(../img/odrazka_mala.gif) no-repeat 0px 2px; padding: 0px 0px 0px 17px; line-height: 17px; }
div.odrazky ul li a, div.odrazky li u { color: #888; text-decoration:none; }
div.odrazky ul li a:hover, div.odrazky ul li a:hover u { text-decoration: underline; color: #E78A1A; }

/*
input.tlacitko_pe { height:18px; background:#FCE4AC; border: 1px solid #E1A000; cursor:pointer; color: #A27300; font-family: Verdana; font-size: 10px; vertical-align:top;	font-weight: bold; }
input.tlacitko_pe2 { height:18px; background:#E1A000; border: 1px solid #A27300; cursor:pointer; color: white; font-family: Verdana; font-size: 11px; vertical-align:top;	font-weight: bold; }
*/

.legenda { border:2px solid silver; min-width:35em; margin:2em auto; _margin-left:0; text-align:left; padding:5px; font-size:8pt; list-style-type:none; }

td h3 {display:inline; font:inherit; color:inherit; padding:0px; margin:0px; border:0px; text-align: left; }

#tableZijusiProtokol { text-align:left; width:600px; margin-bottom:130px; }
#tableZijusiProtokol .td1 { width:250px; font-size:22px; font-family:Impact, Arial; }

#tab_zalozky_zak tr.zalozky-hnede td, #tab_zalozky_reg tr.zalozky-hnede td, 
#tab_zalozky_obch tr.zalozky-hnede td { border:solid 1px black; border-right: 0; background: #EAEAEA url(../img/bookmarks.gif) bottom left no-repeat; cursor:pointer; line-height: 25px; height: 26px; text-align: center; font-size: 11px; }
#tab_zalozky_zak td.active, #tab_zalozky_reg td.active, #tab_zalozky_obch td.active { background: white!important; border-bottom: 1px solid white!important; }
#tab_zalozky_zak td.empty, #tab_zalozky_reg td.empty, #tab_zalozky_obch td.empty { width: 350px; background: white!important; border-top: 1px solid white!important; border-right: 1px solid white!important; }

/* vypis.aspx hack */
div.strankovani span { color: #F7931D; }
table.vypis th.prvni { background: url(../img/vypis_th_bg.gif) top left no-repeat; }
table.vypis th.posledni { background: url(../img/vypis_th_bg.gif) top right no-repeat; }
table.vypis th { background: #004385 url(../img/vypis_th_bg.gif) -4px 0px no-repeat; padding: 5px 2px; text-align: left; }

.rozcestnik {width:500px;margin:auto;}
.rozcestnik th {white-space:nowrap; cursor:pointer; color:black; background-color:#A9D8A0; }
.rozcestnik th a:hover, .rozcestnik td a:hover {text-decoration:none; color: white;}
.rozcestnik td a:hover {text-decoration:underline; color: black}
.rozcestnik td {background-color:#F4F4F4; font-size:90%}
.rozcestnik td a, .rozcestnik th a {color: black; font-weight: bold; text-decoration:none; }
.rozcestnik .prvni tr.selected th, .rozcestnik .prvni th { background: #A9D8A0 url(../img/tab_roh1.gif) top left no-repeat; }
.rozcestnik .posledni tr.selected th, .rozcestnik .posledni th { background: #A9D8A0 url(../img/tab_roh3.gif) bottom left no-repeat; }
.rozcestnik tr.selected th { background-color:#87C37C; cursor:pointer; }
.rozcestnik tr.selected th a { color: white; }
.rozcestnik tr.selected td { background-color: #e7e7e7; cursor:pointer; }

#pgPubSysDocument { text-align: left; _width: 100%; }
#pgPubSysDocument .datum { color: #888; font-size: 9px; }
#pgPubSysDocument h2 { padding-left: 25px; font-family: arial, verdana; font-weight: normal; font-size: 20px; line-height: 30px; margin: 5px 0; color: #004385; background: url(../img/odrazka_vetsi.gif) 0 0 no-repeat;  }
#pgPubSysDocument .abstrakt { background: #F4F4F4; padding: 10px; margin-bottom: 10px; color: #444!important; font-size: 11px!important; }
#pgPubSysDocument .abstrakt font { color: #444!important; font-size: 11px!important; background: transparent!important; }
#pgPubSysDocument .abstrakt p { margin: 0; padding: 0;}
#pgPubSysDocument .content {  }
#pgPubSysDocument p, #pgPubSysDocument p.MsoNormal, #pgPubSysDocument .MsoNormal span, #pgPubSysDocument p span, #pgPubSysDocument ul { font-family: Verdana!important; font-size: 11px!important; }
#pgPubSysDocument .MsoNormalTable { width: 100%!important }
#pgPubSysDocument ul { list-style-type:none; margin:10px 0 0 15px; padding:0; }
#pgPubSysDocument ul li { background: transparent url(../img/odrazka_mala.gif) no-repeat scroll 0 2px; line-height:17px; padding:0 0 0 17px; }
#pgPubSysDocument a { color: Black; text-decoration: underline; }
#pgPubSysDocument a:hover { text-decoration: none; }
#pgPubSysDocument hr { height: 1px; color: #e7e7e7; border: 0; border-top: 1px solid #e7e7e7; }

#spObsah { color: #000; font-size: 11px; margin-bottom: 15px; }
#spObsah h2 { padding-left: 25px; font-family: arial, verdana; font-weight: normal; font-size: 22px; line-height: 30px; margin: 17px 0 10px; color: #004385; background: url(../img/odrazka_vetsi.gif) 0 0 no-repeat;  }
#spObsah h3 { color: #004385; font-family: arial, verdana; font-size: 18px; margin: 15px 0 8px 0!important; display: block; font-weight: normal; } 
#spObsah h2+h3 { margin: -5px 0 8px 0!important; }
#spObsah h4 { color: #888; font-family: arial, verdana; font-size: 15px; margin: 15px 0 5px 0; font-weight: normal;  } 
#spObsah ul { list-style-type:none; margin:10px 0 0 10px; padding:0; line-height: 1.3; }
#spObsah ul li { background: transparent url(../img/odrazka_mala.gif) no-repeat scroll 0 2px; line-height:1.7; padding:0 0 0 17px; }
#spObsah ul ul li { background: transparent url(../img/odrazka_mala_gray.gif) no-repeat scroll 0 2px; line-height:1.5; padding:0 0 0 17px; }
#spObsah p { margin: 0 0 10px 0; line-height: 1.3;}
#spObsah a { color: #004385; } 
#spObsah a:hover { color: #F7931D; } 

/* platby hack */
table.stranka { width:100%; }
table.stranka td.obsah { padding: 15px 20px; }

#jakNajitVice { margin-top: 10px; }
#tdBanner { padding: 10px; margin: 15px; text-align: center; background: #f4f4f4; }

/* old menu EK v1*/
body.menu2 {background: #8DB3C0; width: 100%; } 
.menu2_prvni, .menu2_stred, .menu2_posledni { height: 17px; vertical-align: middle; text-align: center; color: #000000; font-family: Verdana; font-size: 9px; }
.menu2_prvni a {font-family: Verdana; font-size: 9px; text-decoration: none; color: #000000; height: 17px; vertical-align: middle; padding-top: 1px; padding-left: 5px; padding-right: 5px;}
.menu2_stred a {font-family: Verdana; font-size: 9px; text-decoration: none; color: #000000; height: 17px; vertical-align: middle; padding-top: 1px; padding-left: 5px; padding-right: 5px;}
.menu2_prvni {border-right-style: solid; border-right-color: #75A4B3; border-right-width: 1px;}
.menu2_stred {border-left-style: solid; border-left-color: #9BBEC8; border-left-width: 1px;border-right-style: solid; border-right-color: #75A4B3; border-right-width: 1px;}
.menu2_posledni {border-left-style: solid; border-left-color: #9BBEC8; border-left-width: 1px;}
.menu2_cara1 {height: 1px; background-color: #75A4B3;}
.menu2_cara2 {height: 1px; background-color: #9BBEC8;}

.menu3_prvni, .menu3_stred, .menu3_posledni { height: 32px; vertical-align: middle; text-align: center; color: #000000; font-family: Verdana; font-size: 9px; padding: 1px; }
.menu3_prvni {border-right-style: solid; border-right-color: #75A4B3; border-right-width: 1px;}
.menu3_stred {border-left-style: solid; border-left-color: #9BBEC8; border-left-width: 1px; border-right-style: solid; border-right-color: #75A4B3; border-right-width: 1px;}
.menu3_posledni {border-left-style: solid; border-left-color: #9BBEC8; border-left-width: 1px;}

.xikona1 {padding: 2px; border-style: solid; border-width: 1px; border-color: #8DB3C0; cursor: pointer;}
.xikona2 {padding: 2px; border-bottom-color: #75A4B3; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #9BBEC8; border-left-style: solid; border-left-width: 1px; border-right-color: #75A4B3; border-right-style: solid; border-right-width: 1px; border-top-color: #9BBEC8; border-top-style: solid; border-top-width: 1px; cursor: pointer;}
.xikona3 {padding: 2px; border-bottom-color: #9BBEC8; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #75A4B3; border-left-style: solid; border-left-width: 1px; border-right-color: #9BBEC8; border-right-style: solid; border-right-width: 1px; border-top-color: #75A4B3; border-top-style: solid; border-top-width: 1px; cursor: pointer;}
.uzivatel_text {color: #DBE5E9;}
.menubar {height: 32px; font-family: Verdana; font-size: 9px; color: #000000; text-align: left; padding-left: 3px; padding-right: 3px; vertical-align: top;}
.menubar input {border-width: 1; font-size: 9px; width: 85px; height: 15px;}
.menubar a { text-decoration:none; color: #DBE5E9; }

/* jquery ui override */
.ui-autocomplete-category { font-weight: bold; padding: .2em .4em; line-height: 1.7; }
.cattypeK, .cattypeP { background: #FAC585; } 
.cattypeV { background: #A9D8A0; } 
.cattypeZ { background: #869EC5; }
.ui-menu { padding: 2px; margin-left: 1px; font-size: 10px; border: 1px solid #869EC5; -moz-box-shadow: 2px 2px 5px #888; box-shadow: 2px 2px 5px #888; width: auto; z-index: 100!important; }
.ui-menu .ui-menu-item a { line-height: 1.4; }
.ui-menu-item a small {color: #AAA; }
.ui-menu-item a.typeK, .ui-menu-item a.typeP { background-color: #FFFAF4; }
.ui-menu-item a.typeV { background-color: #F9FFF4; }
.ui-menu-item a.typeZ { background-color: #F4F6FF; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { backgrond: #FEFEFE; margin: 0; }
.ui-corner-all { -moz-border-radius: 0; border-radius: 0;}
#ui-active-menuitem { backgrond: #FEFEFE; border: none; }
.ui-autocomplete-loading { background: white url(../img/ajax-loading.gif) right center no-repeat!important; }

.hiddenNaseptavac { position:fixed;_position:absolute;top:-2px;height:1px;left:378px;border:0;_width:300px; min-width:300px; margin:0; padding: 0; z-index: 100!important; }

.info-panel {border: solid 1px #E0DFDF; clear: both; background: white url(../img/ip1back.jpg) repeat-y top left; font-size:8pt;}
.info-panel .lt {position: relative; top: -1px; left: -1px; background: url(../img/ip1lt.gif) no-repeat top left;  }
.info-panel .lb {position: relative; top: 2px; left: 0px; background: url(../img/ip1lb.gif) no-repeat bottom left;}
.info-panel .rt {position: relative; top: -2px; left: 2px; background: url(../img/ip1rt.gif) no-repeat top right;}
.info-panel .content {padding: 8px 10px 10px 10px; position: relative; top: 2px; left: 0px; background: url(../img/ip1rb.gif) no-repeat bottom right; }
.info-panel a {text-decoration:none;color:black;font-weight:bold}
.info-panel a:hover {color:#666}
.info-panel .with-icon {padding-left:29px;}
.info-panel .with-icon img.icon {position:absolute; left:5px; *left: -24px; top:5px; }
