body { margin: 0px; text-align: center; font-family:Verdana,sans-serif; font-size:0.7em; color:#444;}


body table { margin: 0px; font-family:Verdana,sans-serif; }

h1, h2, h3, h4, h5, h6  {
  /*font-family: verdana, arial,sans-serif; */
  font-weight: normal;
}

h1 {font-size:1.65em;margin-top:10px;color:black;}
h2 {font-size:1.1em;margin-bottom:8px;}
p {margin-top:6px;font-size:100%;text-indent:0em;}
p .noindent{text-indent:0; !important;}
table {font-size:100%;}

pre {font-family:courier;}

img {border:0px;}

hr {color:#FFAE29;background-color:#FFAE29;height:1px;border:0px;}

label img {cursor:hand;cursor:pointer;}

.althelp {cursor:help;border-bottom:1px dashed;}

form {padding:0px;margin:0px;}

ul li {list-style-image: url("images/odrazka3.gif");}


#main { width:760px; _width: 762px;  margin: auto; text-align: left; background-color:white;}



#mainobsah { width: 550px; border: 0px solid #000000; margin: 10px 10px 10px 10px; text-align: left;  background-color:white;  
     min-height: 500px; /* pro standardni prohlizece */
    _height: 500px; /* pro Internet Explorer, ktery to chape jako min-height*/
  border-bottom:1px solid #FFAE29;
  line-height:140%;
  font-size:110%;
}
/*
padding-left:14px;background-image:url("images/odrazka3.gif");background-position:-2px left; background-repeat: no-repeat;
*/
#mainobsah h2 {margin-top:10px;border-bottom:1px solid #FFAE29;background:#FFFCDC;padding-left:4px;font-weight:bold;}
#mainobsah h3 
{/*padding-left:10px; 
 background-image:url('images/odrazka.gif');
 background-repeat: no-repeat;
 background-position: center left;*/
}

#mainobsah_outer { width: 585px; float:left; }

#mainlevy { width: 175px; border: 0px solid #000000; margin: auto; text-align: left; float:left;}
#mainpravy { width: 175px; margin: 0; text-align: left; float:left; 
     min-height: 493px; /* pro standardni prohlizece */
    _height: 493px; /* pro Internet Explorer, ktery to chape jako min-height*/
    /*border:1px solid #FFCD40;*/position:relative;top:-18px;
}

#mainpravy_inner { width: 175px; margin: auto; text-align: left; float:left; background-color:white;overflow:hidden;
     min-height: 393px; /* pro standardni prohlizece */
    _height: 393px; /* pro Internet Explorer, ktery to chape jako min-height*/
    border-bottom:1px solid #FFCC3C;/*position:relative;top:18px;*/
    border-top:1px solid #FFCC3C;/*position:relative;top:18px;*/
    border-left:1px dotted #FFCC3C;/*position:relative;top:18px;*/
    border-right:1px dotted #FFCC3C;/*position:relative;top:18px;*/
}

#mainpravy #proc
{ 
 /* background-color:#FDF7E5;
  border:1px solid #FFCD40;*/
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:2px 0px 7px 0px;
  height:30px;
}
#mainpravy #proc a:visited {color:#0055DD;}


#mainpravy .okraj
{ 
/*  background-color:#FDF7E5;
  border:1px solid #FFCD40;*/
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 10px;
}

#mainpravy h2
{
 background-image:url('images/pozadi-tip-h.gif');
 background-repeat:repeat-x;
 /*border-bottom:1px solid #FFCD40; */
 height:14px;
 font-size:1em;
 font-weight:bold;
 padding:0px 0px 0px 5px;
 margin:0px;
}


#mainpravy .zalozitobchod {
 height:26px;
 /*background-color:#FF7E00;*/
 background-image:url('images/pozadi-zalozit.gif');
 background-repeat:repeat-x;
/* cursor:hand;cursor:pointer;*/
 text-align:center;
 margin-bottom:6px;
}

#mainpravy .obchodzdarma {
 background-image:none;
 background-color:#FFCC3C;
}

#mainpravy .zalozitobchod a:visited,#mainpravy .zalozitobchod a {color:white;text-decoration:none;font-weight:bold;position:relative;top:5px;padding:5px 15px 5px 15px;font-size:12px;}



hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }


fieldset {
  margin: 20px 0px 0px 0px;
  padding: 20px 10px 10px 10px;
}

a:link{
  color:#0055DD;
}

a:visited{
  color:#0055DD;
}

.tlacitko, .button{
  width: auto;
  height: 18px;
  font-size:12px;
  padding:0px 5px 0px 5px;
  margin:2px 0px 0px 2px;
  border: 1px solid #FFCC3C;
  background: #FFCC3C;
}

input {
  height: 18px;
  font-size:12px;
  margin: 5px 3px 0px 3px;
  padding:0px 5px 0px 5px;
  border: 1px solid #FFCC3C;
  background: #FFFCDC;
}


textarea {
  border: 1px solid #FFCC3C;
  background: #FFFCDC;
}

.sirsiinput
{
 width:180px;
}

.disabled {
 color: #AAAAAA;
}

.chyba {
 color: red;
}

input.radio {
 height:auto;
 margin:2px 3px 0px 3px;
 padding:0px;
}

input.checkbox{
}

fieldset.moduly {
  margin: 20px 0px 0px 0px;
  padding: 5px 2px 10px 2px;
}

.nostyleinput {
  height: 22px;
  font-size:15px;
  padding: 0px;
}


#vrsek {
  /*background:url("images/vrsek-s-pani.gif");*/
  position: relative; top:0px; left:0px; 
  width:760px;height:156px;
}

#vrsek img {
position: absolute; top:0px; left:0px;
}

.h1www {
  padding:0px;margin:0px;
  font-size:20px;
  font-weight:bold;
  color:white;
  cursor:hand;cursor:pointer;
  position: absolute; top:40px; left:580px;
  width: 154px; /* ç¡rka loga */ 
  height: 25px; /* vìçka loga */ 
  background: transparent url(images/logo-a-www.gif) no-repeat top left;
}

.h1www .text{
display:none;
}

#prihlasovani {
  width:400px;
  position: relative; top:80px; left:160px; 
  font-size:12px;
}

#prihlasovani label {
  position: absolute; top:10px; left:0px; 
}

#prihlasovani input {
  width: 180px;
  height: 18px;
  font-size:12px;
  padding:0px 5px 0px 5px;
  margin:0px;
  border: 1px solid #FFCC3C;
  background: white;
}

#prihlasovani .tlacitko {
  width: auto;
  height: 25px;
}

#prihlasovani .ok{
  position: absolute; top:5px; left:270px; 
}

#prihlasovani .odhlasit{
  position: absolute; top:0px; left:270px; 
}

#prihlasovani .pwd{
  position:absolute;top:20px;left:85px;
}

#prihlasovani .loginerr{
  position:absolute;top:40px;left:85px;
}

#prihlasovani .nodisp{
 display: none;
}

#prihlasovani .login{
  position:absolute;top:0px;left:85px;
}


#dnes {
  width:200px;
  position: absolute; top:80px; left:540px; 
  font-size:12px;
  text-align:right;
  /*border: 1px solid black;*/
}

#menu_admin {
  position:absolute;top:30px;left:0px;
  font-size:1em;
}

#katalog {
  font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
  text-align:left; width: 560px;
}

#katalog a:visited { color:#0055DD; }

#katalog .katalog-pocet { color:#999999;font-size:1.0em;margin-left:5px;}
.oddil { 
  font-size:10px;
  width:240px;
  height:52px;
  margin: 7px 10px 0px 10px;
  text-align: left;
  float:left;
  display: table; 
  _position: relative; 
  overflow:hidden;
}

.oddil a:link{
  color:#0055DD;
}
/*.oddil a:visited{
  color:#0055DD;
} */


.oddil .obrazek {
  width: 50px;
  height: 50px;
  display:inline;
  float:left;
/*  border: 1px solid #AAAAAA;*/
}

.oddil .popis{
  width: 178px;
  margin: 0px 0px 0px 5px;
  _position: absolute; 
  _top: 50%;
  display: table-cell;
  vertical-align: middle;
}

.oddil .popis_vnitrek{
  _position: relative; _top: -50%;
  width: 178px;
  display: inline;
  padding: 1px 0px 1px 0px;
}

.oddil .popis strong{ font-size:1.5em;}


.vybrane { text-decoration:none; color:black; font-weight:bold;}


#search {
  text-align:center;
  border-bottom:1px solid #FFAE29;
  padding:10px 0px 10px 0px;
  width:538px;
  margin: 0px 10px 10px 8px; 
}


.komentar { color:#888; }

                                      	
.label {width: 130px; text-align:right; margin-top:9px;  display:block;float:left;}
.label2 {width: 130px; text-align:right;   display:block;float:left;}
.odsazenykomentar { color:#888; margin-left:137px;}


#search form{
 padding:0px;margin:0px;
}


.reg-moduly {
 min-width:265px;
 width:265px;
 display:block;
 float:left;
 /*border:1px solid black;*/
}

#pata {
}

.ukazkaobchodu {
float:left;
text-align:center;
margin:20px;
width:170px;
}

#ukazka
{
 text-align:left;
 width:450px;
 height:100px;
 line-height:100px;
 overflow:hidden;
}

.cenik_ano { color:#009900;font-weight:bold;}
.cenik_ne { color:#990000;font-weight:bold;}


@media print {
h1 {background:none;}
h1 span {display:inline;}
}