/*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; }
.skryt { display: none; }
.sirka01 { width: 100%; }
/*obecne - konec*/

/*rozvrzeni stranky*/

body { font-size: 75%; font-family: Verdana, sans-serif; background-color: #f0f3f4; margin: 5px 0px; }
#bodyo { width: 1000px; min-width: 1000px; max-width: 1000px; margin: 0px auto; padding: 0px 0px; position: relative; }
#bodyo[id] { width: auto; }
#hlava { background-color: #F7F7F7; position: relative; height:250px; background-image:url("../images/default/hlavicka.jpg");background-repeat:no-repeat;}
#telo { background-image: url("../images/default/pozadi.jpg"); background-repeat: no-repeat;background-position:top right;}
#patka { padding-top:180px; padding-right:150px;font-size:9px ; position: relative;border:0px solid red; height:30px; color: #FFFFFF; 
  text-align: right; background-image:url("../images/default/baraky.jpg"); }
#patka a {color:white;}
#main { padding: 0.7em 0px 1em 00px; position: relative; xbackground-color: #F7F7F7;
  xbackground-position: 25% 0px; }
#maino { overflow:hidden;}
#obsah { width: 77.5%; float: right; }
#obsaho {float:left;width: 69.9%;padding:5px 5px 10005px 5px; margin-bottom: -10000px; background: #dcdedf;sbackground: transparent;background: rgba(199 ,199 ,199 , 0.5); sfilter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#88c1c1c1', EndColorStr='#88c1c1c1'); }

  .sirka01 {}
#side1 { width: 20.5%; float: left; padding:5px 5px 10005px 5px; margin-bottom: -10000px;background: #dcdedf; sbackground: transparent;background: rgba(199 ,199 ,199 , 0.5); sfilter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#88c1c1c1', EndColorStr='#88c1c1c1'); }
#side2 { width: 26.0%; float: right; padding:5px 5px 10005px 5px; margin-bottom: -10000px; background: #dcdedf; sbackground: transparent;background: rgba(199 ,199 ,199 , 0.5); sfilter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#88c1c1c1', EndColorStr='#88c1c1c1'); }
#obsaho p {sfont-size: 95%;}
/*rozvrzeni - konec*/

/*zakladni*/
img { border: 0px; }
a img { border: 0px; }
.packa { cursor: pointer; }
.nowrap { white-space: nowrap; }
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { font-weight: bold; }
a:focus, a:active { xborder: 1px solid #da251c; xpadding: 0.2em; }
.msg { margin: 2px 0px; color: #0000ff; }
.mse { margin: 0px 0px; color: #ff0000;sfont-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*/
a.skipmenu { position: absolute; z-index: 0; padding: 0.4em 0.5em; }
a.skipmenu:link, a.skipmenu:visited { color: #da251c; }
a.skipmenu:focus, a.skipmenu:active { z-index: 2; background: #e5e5e5; }
#skip1 { left: 0px; top: 0px; }
#skip2 { left: 10em; top: 0px; }
/*preskakovani - konec*/

/*hlavicka*/
#logo { font-family: Times New Roman, serif; font-size: 180%; margin: 0px 0px 1em 1em; position: relative;
 padding: 0.5em 76px 2px 0px; width: 6.6em; border-bottom: 3px solid #da251c; text-align: right; }
#logo a { display: block; }
#l1, #l2, #l3, #l4 { display: block; }
#logo a { text-decoration: none; }
#l1 { font-style: italic; color: #da251c; }
#l2 { font-style: italic; color: #000000; font-size: 50%; font-weight: normal; }
#l3 { color: #000000; font-size: 085%; letter-spacing: -0.6px; }
#l4 { margin: 0px; padding: 0px; position: absolute; width: 69px; height: 48px; overflow: hidden;
left: 6.9em; top: 0.75em; color: #da251c; text-align: left; }
#l4 span { display: block; position: absolute; left: 0px; top: 0px; z-index: 1; width: 69px; height: 48px;
 margin: 0px; padding: 0px; background-image: url("../images/logo.gif");
 background-repeat: no-repeat; background-position: 0px 0px; }
#h1, #h2, #h3 { position: absolute; margin: 0px; font-size: 110%; }
#h1 a, #h2 a, #h3 a { margin: 0px 0px 0px 0.5em; }
#h1 { right: 5em; top: 3em; }
#h2 { right: 5em; top: 1em; }
#h3 { right: 5em; top: 5em; color: #da251c; }
/*hlavicka - konec*/

/*sklady*/
#sklady { margin: 2em 0px 2em 0px; font-size: 80%; }
#sklady h3 { float: left; margin: 0px 0.5em 0px 0px; font-size: 100%; }
#sklady h4 { margin: 0px 0px 0.5em 0px; font-size: 100%; }
#sklady h4 span { color: #da251c; }
#sklady ul { padding: 0px 0px 0px 0px; margin: 0px; list-style: none; }
#sklady li { display: inline; padding-right: 1em; }
#sklady .vyb { color: #da251c; font-weight:bold; }
#sklady p { font-size: 90%; font-style: italic; margin: 0.3em 0px 0px 0px; }
/*sklady - konec*/

/*menu vodorovne*/
#navig { margin-top: 1em; sbackground-image: url("../images/pruh.jpg"); sbackground-repeat: repeat-x; 
xbackground-color: #f6f6f6;
padding: 0.2em 0px 0.2em 1em; }
.navo {}
#nav { padding: 0.2em 0px; margin: 0px; list-style: none; font-size: 110%; }
#nav li { display: inline; }
#nav a { padding: 0.6em 0.5em; margin: 0px 0.5em; border: 0px solid #c9c9c9; position: relative; text-decoration: none;font-weight:bold; }
#nav a:hover {  background-color: #de1810;
 font-weight: bold; color: #ffffff;}
/*menu vodorovne - konec*/

/*menu eshopu*/
#treemenu { margin: 2em 0px 0px 0px; font-size: 99%; }
#treemenu ul, #treemenu ul ul { margin: 0px; padding: 0px; list-style: none; }
#treemenu li { padding: 0.1em 0px 0.1em 20px; text-indent: -20px; }
#treemenu .treemeno { ybackground-color: #1c3c64; smargin: 0.3em 0px; spadding: 0.3em 0px 0.3em 20px; }
#treemenu .treemeno a:link, #treemenu .treemeno a:visited { color: #de1810; }
#treemenu strong { }
/*menu eshopu - 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; width: 400px; }
.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: 0em 0px 2em 0px; font-size: 90%; }
.tabradek td,.tabradek th { padding: 4px; vertical-align: middle; line-height: 1.7em; }
.tabradek th { border-bottom: 1px solid #0355a3; }
.tabradek h2 { font-weight: bold; color: #000000; font-size: 100%; margin: 0px; padding: 0px; }
.tabradek h2 a:link, .tabradek h2 a:visited { color: #da251c; }
.tabradek h3 { font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; }
.trcena { color: #da251c; sfont-size: 115%; font-weight: bold; text-align: right; }
.trs1 { width: 9em; }
.trs2 { width: 10em; }
.trs3 { width: 10em; }
.trs4 { width: 9em; }
.trs5 { width: 4em; }
*/

/*radkove zobrazeni - konec*/

h1 { font-weight: bold; padding: 2px 0px; margin: 1em 0px 0.8em 0px; color: #000000; font-size: 140%; }
h2 { font-weight: bold; padding: 2px 0px; margin: 1em 0px 0.8em 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-size: 1em; margin-tops: 1em; }
#obalstr { border:0px solid red;text-align:center; height:50px; background-color:#FFFFFF; background-image:url("../images/default/lista_l.jpg");background-repeat:no-repeat;  margina: 1em 0px 0.5em 0px; }
#obalstr1 { border:0px solid red;height:46px;background-image:url("../images/default/lista_p.jpg");background-repeat:no-repeat;background-position:top right;
  padding:6px 15px 0px 15px;}
#obalstr1 .stranky a { padding: 0px 0.5em; }
#obalstr1 .v { padding: 0.1em 0.5em; margin: 0px 0.5em; font-weight: bold; border: 1px solid #da251c; }
.razeni { margin: 5px 0px; }
.razeni span { font-weight: bold; }
.razeni a:hover { color: #ff6600; }

.produktyvypis h2 { font-weight: bold; color: #000000; font-size: 100%; margin: 0px; padding: 0px;  }
.produktyvypis h2 a:link, .produktyvypis h2 a:visited { color: #da251c; }

.produktyvypis2 {font-size: 80%;}
.produktyvypis{position:relative;border:0px solid red;float:left;background-color:#C1C1C1;margin:5px;padding:5px;width:160px; height:400px; }
.produktyvypis .pvtldetail{position: absolute; bottom: 0px;border:0px solid red;background-image:url("../images/default/tlac.jpg");
  width:120px;height:33px;color:#FFFFFF;margin-left:17px;padding:0px;text-align:center;padding-top:16px;}
.produktyvypis img {position: absolute; bottom: 50px; left: 50%; margin-left: -77px; }

/*strankovani, razeni, zobrazeni, top prodej, drobecky - konec*/

/*detail*/
#detail{}
#detail2{background-color:#C6C3C6;padding:5px;position:relative;}
#detail2 .akce {font-weight: bold;color:#de1810; text-align: right;}
#detail2 .text {font-weight: bold;color:#de1810;}
#detail2 .pvtldetail{position: absolute: bottom: 0px;border:0px solid red;background-image:url("../images/default/tlac.jpg");
width:120px;height:33px;color:#FFFFFF;margin-left:25px;padding:0px;text-align:center;padding-top:12px;}
/*detail konec*/

/*hledani*/
.hledani { font-size: 90%; width: 95%; background-color: #fffff5; }
.hledani fieldset { border: 1px solid #aadcfe; padding: 10px; } /*border: 3px ridge #aadcfe; */
.hledani legend { color: #0355a3; padding: 0px 0.5em; font-weight: bold; }
.hledani .inp1 { width: 98%; }
/*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 { background-color: #f9f9f9; 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; }
/*#formobsahkosiku .tlca1, #formobsahkosiku .tlca2 { margin: 1em 1em 0px 0px; }
#formobsahkosiku .tx { margin-right: 0px; }
#formobj .formik { margin-top: 1em; }*/
/*formy - kosik, mail, obj*/


/*ruzne*/
.sud { background-color: #f9f9f9; }
.copy { font-size: 90%; background-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*/

#zavolej img {display:block; margin: 0 auto; padding-top:20px;}
