/*obecne/
/* Aslettova metoda ukonceni obtekani */
.cb:after { content: '.';  display: block; height: 0px; clear: both; visibility: hidden; }
.cb { display: inline-block; }	/* oprava pro IE pro Macintosh */
/* trik se zpetnym lomitkem schova trik pred IE pro Macintosh \*/
* html .cb { height: 1%; }
.cb { display: block; }
/* konec triku se zpetnym lomitkem */
/* konec Aslettovy metody */

.algc { text-align: center; }
.algl { text-align: left; }
.algr { text-align: right; }
.algt, td.algt { vertical-align: top; }
.algm, td.algm { vertical-align: middle; }
.algb, td.algb { vertical-align: bottom; }
.fltl { float: left; }
.fltr { float: right; }
.tucne { font-weight: bold; }
.netisk { display: none; }
.sirka01 { width: 100%; }
/*obecne - konec*/

/*rozvrzeni stranky*/
body { font-family: sans-serif; background-color: #ffffff; }
#bodyo { sposition: relative; }
#hlava { sposition: relative; }
#telo {}
#patka { display: none; }
#main { sposition: relative; }
#side1 { display: none; }
/*rozvrzeni - konec*/

/*zakladni*/
img { border: 0px; }
a img { border: 0px; }
.packa { cursor: pointer; }
.nowrap { white-space: nowrap; }
a:link { color: #000000; }
a:visited { color: #000000; }
.msg { margin: 2px 0px; color: #000000; }
.mse { margin: 0px 0px; color: #000000; font-size: 110%; }
form { margin: 1em 0px; padding: 0px; width: 100%; }
table { table-layout: fixed; border-collapse: collapse; width: 100%; }
table td, table th { padding: 2px; }
ul, ol, li { margin: 0px; padding: 0px; }
ol, ul { margin: 0.2em 0px 0.2em 3em; }
/*zakladni - konec*/

/*preskakovani*/
.skipmenu { display: none; }
/*preskakovani - konec*/

/*hlavicka*/
#h1, #h2 { display: none; }
#logo { margin: 0px; }
/*hlavicka - konec*/

/*sklady*/
#sklady { margin: 1em 0px; font-size: 90%; }
#sklady h3 { float: left; font-size: 100%; }
#sklady ul { padding: 0px 0px 0px 0px; margin: 0px; list-style: none; }
#sklady li { display: none; padding-right: 1em; }
#sklady .vyb { display: inline; }
#sklady p { display: none; }
/*sklady - konec*/

/*menu vodorovne*/
#navig { display: none; }
/*menu vodorovne - konec*/

/*odkazy a tlacitka, inputy*/
.tlc {}
.tlca1 {}
.tlca2 {}
.inp { padding: 1px; font-size: 90%; }
.txa { font-family: Verdana, sans-serif; font-size: 90%; }
.cmb {}
.formik { margin: 3px 0px; }
.lb1 { width: 22em; float: left; margin: 2px 0px 0px 0px; }
.lb2 { margin: 2px 0px 0px 0px; }
.lb3 { width: 20.3em; display: block; float: right; }
fieldset { margin: 0px; padding: 0px; border: 0px; }
/*odkazy a tlacitka, inputy - konec*/

/*radkove zobrazeni*/
.tabradek { margin: 0px; font-size: 90%; }
.tabradek td,.tabradek th { padding: 4px; vertical-align: middle; }
.tabradek th { border-bottom: 1px solid #000000; }
.tabradek h2 { font-weight: bold; color: #000000; font-size: 115%; margin: 0px; padding: 0px; }
.tabradek h2 a:link, .tabradek h2 a:visited { color: #000000; }
.tabradek h3 { font-size: 110%; font-weight: normal; margin: 0px; padding: 0px; }
.trcena { color: #000000; font-size: 115%; font-weight: bold; text-align: right; }
.trs1 { width: 120px; }
.trs2 { width: 115px; }
.trs3 { width: 75px; }
.trs4 { width: 115px; }
/*radkove zobrazeni - konec*/

h1 { font-weight: bold; padding: 0px; margin: 0em 0px 0.5em 0px; color: #000000; font-size: 140%; }
h2 { font-weight: bold; padding: 0px; margin: 0em 0px 0.5em 0px; color: #000000; font-size: 120%; }
/*strankovani, razeni, zobrazeni, top prodej, drobecky*/
/*.drobnav { font-weight: bold; padding: 2px 0px; margin: 0px 0px 1.2em 0px; xcolor: #0355a3; }
h1.drobnav { font-sizes: 1em; margin-tops: 1em; }*/
#obalstr {  margin: 0px; }
#obalstr .stranky a { padding: 0px 0.5em; }
#obalstr .strankyvyb { padding: 0px 0.5em; font-weight: bold; }
.razeni { margin: 5px 0px; }
.razeni span { font-weight: bold; }
/*strankovani, razeni, zobrazeni, top prodej, drobecky - konec*/

/*hledani*/
.hledani { display: none; }
/*hledani - konec*/

/*formy - kosik, mail, obj*/
.rform { margin: 2em 0px; width: 50em; }
.rformsir { width: 100%; }
.rform .reg { text-align: right; margin-bottom: 2em; }
.rform .reg p { padding: 0.2em; }
.rform label { padding-top: 0.2em; text-align: left; }
.rform .inp { width: 20em; font-size: 100%; }
.rform .txa { width: 22.3em; }
.rform[id] .txa { width: 22.7em; }
.rform .cmb { width: 15.5em; }
.rform[id] .cmb { width: 15.5em; }
.sl { margin: 0.5em 0px 0px 2em; font-size: 90%; font-style: italic; }
.slt { color: #0355a3; margin-top: 1em; margin-bottom: 1em; }
.rinpb { background-color: #ffffff; }
.rinps { background-color: #f9f9f9; }
.lbr { xbackground-color: #dee5ed; padding: 0.2em; margin-top: 1em; }
.lbr label { font-weight: bold; }
.rform fieldset { margin: 2em 0px; }
.rform legend { font-weight: bold; padding-bottom: 0.5em; }
.tfkos { background-color: #f9f9f9; border: 1px solid #000000; margin: 1.5em 0px; }
.tfkos td, .tfkos th { padding: 2px 10px; border: 1px solid #000000; line-height: 1.7em; }
.trf1 { width: 10em; }
.trf2 { width: 6em; }
.trf3 { width: 10em; }
.trf4 { width: 2em; }
#rkos a:link, #rkos a:visited { font-weight: bold; color: #da251c; }
form[id] .trf4 { width: 3em; }
.kosc { font-weight: bold; color: #da251c; }
.sede { background-color: #f9f9f9; }
.tfkos .inp { width: 4em; text-align: right; }
/*formy - kosik, mail, obj*/


/*ruzne*/
.sud { border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
.copy { font-size: 90%; sbackground-color: #dee5ed; text-align: center; line-height: 2em; margin: 0.5em 0px 0px 0px; }

.clanek-nadpis, .skupina-nazev { amargin: 0px 0px 15px 0px; }
.odstavec-nadpis { color: #000000; margin: 0px 0px 10px 0px; }
.odstavec-text { color: #000000; margin: 5px 0px; }
/*h2.clanek-nadpis { font-size: 1.4em; font-weight: bold; padding: 2px 0px; margin: 0px 0px 1.2em 0px; }
h1.clanek-nadpis { font-size: 1.6em; font-weight: bold; padding: 2px 0px; margin: 0px 0px 1.2em 0px; }*/
/*ruzne - konec*/
