body { border: 0; margin: 0; padding: 0; color: #000000; background: #e8e8e8; font-family: Verdana, Sans-Serif; font-size: 12px; }
/* horni lista, soucasti je LOGO + KOSIK + LISTA */
div.top { height: 102px; background: transparent url("/img/back1.gif") 0 0 repeat-x; text-align: center; }
/* LOGO vlevo nahore */
div.top h1.logo { position: absolute; display: block; top: 13px; left: 13px; margin: 0; padding: 0; background: transparent url("/img/logo.jpg") 0 0 no-repeat; overflow: hidden; }
div.top h1.logo a { display: block; width: 342px; height: 74px; text-decoration: none; overflow: hidden; }
/* KOSIK vpravo nahore */
div.top a.kosik { position: absolute; display: block; width: 169px; height: 69px; top: 33px; right: 10px; background: transparent url("/img/kosik.jpg") 0 0 no-repeat; }
div.top span.kosik { position: absolute; display: block; top: 0; right: 0; margin: 67px 45px 0 0; text-align: left; }
div.top span.kosik a.txt { display: block; font-family: Arial, Sans-Serif; color: #ffffff; font-size: 11px; text-decoration: none; }
/* LISTA s menu nahore */
div.lista { height: 30px; padding: 0 25px 0 5px; background: transparent url("/img/back2.gif") 0 0 repeat; overflow: hidden; }
div.lista span.tlacitko { display: block; position: absolute; width: 135px; height: 30px; top: 102px; text-transform: uppercase; overflow: hidden; } /* tlacitko listy */
div.lista span.tlacitko span { float: left; display: block; position: relative; height: 30px; overflow: hidden; }
div.lista span.tlacitko span.nl { width: 5px; background: transparent url("/img/butt_g_l.gif") 0 0 no-repeat; }
div.lista span.tlacitko span.nm { width: 125px; background: transparent url("/img/butt_g_m.gif") 0 0 repeat-x; }
div.lista span.tlacitko span.nm a { display: block; height: 30px; line-height: 30px; color: #015265; font-family: Trebuchet MS, Sans-Serif; font-weight: bold; font-size:12px; text-decoration: none; text-align: center; }
div.lista span.tlacitko span.nm a:hover { color: #000000; }
div.lista span.tlacitko span.nr { width: 5px; background: transparent url("/img/butt_g_r.gif") 0 0 no-repeat; }
div.lista span.tlacitko span.al { width: 4px; background: transparent url("/img/butt_w_l.gif") 0 0 no-repeat; }
div.lista span.tlacitko span.am { width: 127px; background: transparent url("/img/butt_w_m.gif") 0 0 repeat-x; }
div.lista span.tlacitko span.am strong { display: block; height: 30px; line-height: 30px; color: #015265; font-family: Trebuchet MS, Sans-Serif; font-weight: bold; font-size:12px; text-decoration: none; text-align: center; }
div.lista span.tlacitko span.ar { width: 4px; background: transparent url("/img/butt_w_r.gif") 0 0 no-repeat; }
div.lista span.login { position: absolute; width: 189px; height: 30px; line-height: 30px; top: 112px; right: 0; }
div.lista span.login a.login { float: left; display: block; position: relative; width: 59px; height: 14px; background: transparent url("/img/login.gif") 0 0 no-repeat; overflow: hidden; }
div.lista span.login a.login:hover { background-position: 1px 1px; }
div.lista span.login span.m { float: left; display: block; position: relative; width: 14px; height: 14px; background: transparent url("/img/space.gif") 50% 0 no-repeat; overflow: hidden; }
div.lista span.login a.reg { float: left; display: block; position: relative; top: 1px; width: 82px; height: 13px; background: transparent url("/img/register.gif") 0 0 no-repeat; overflow: hidden; }
div.lista span.login a.reg:hover { background-position: 1px 1px; }
div.lista span.logged { position: absolute; height: 30px; line-height: 30px; top: 102px; right: 25px; color: #ffffff; font-family: Trebuchet MS, Sans-Serif; font-size: 13px; }
div.lista span.logged a { color: #ffffff; text-decoration: none; }
div.lista span.logged a:hover { text-decoration: underline; }
/* levy sloupec */
#left { position: absolute; width: 170px; left: 0; top: 0; }
#left-in { padding: 0; }
/* leve menu */
#leftmenu { display: block; margin: 9px 0 10px 0; } /* spodni okraj menu */
#leftmenu ul { margin: 0; padding: 0; list-style-type: none; }
#leftmenu ul li { margin: 0; padding: 0; list-style-type: none; background: transparent url("/img/m-odrazka.gif") 0 0 no-repeat;  }
#leftmenu ul li a { display: block; color: #024e5b; font-size: 11px; text-decoration: none; }
#leftmenu ul li a.zvyrazni { color: #de2c39; font-weight: bold; }
#leftmenu ul.menulev-1 {}
#leftmenu ul.menulev-1 li { border-top: 1px solid #ffffff; background: transparent url("/img/menu.gif") 0 0 repeat; }
#leftmenu ul.menulev-1 li a { display: block; padding: 2px 0 2px 10px; }
#leftmenu ul.menulev-1 li a:hover { color: #eeeeee; }
#leftmenu ul.menulev-1 li.aktivni { background: transparent url("/img/menu-act.gif") 0 0 repeat; }
#leftmenu ul.menulev-1 li.aktivni a.aktivni { color: #ffffff; font-weight: bold; }
#leftmenu ul.menulev-x { background: #ffffff; border-left: 5px solid #ffffff; }
#leftmenu ul.menulev-x li { border-top: 1px solid #ffffff; background: transparent url("/img/menu-3.gif") 0 0 repeat; }
#leftmenu ul.menulev-x li a { display: block; padding: 1px 0 1px 10px; }
#leftmenu ul.menulev-x li.aktivni { background: transparent url("/img/menu-act.gif") 0 0 repeat; }
#leftmenu ul.menulev-x li.aktivni a.aktivni { color: #ffffff; font-weight: bold; }
#podleftmenu { padding: 0; }
/* hledani */
#podmenuhledani { width: 170px; height: 75px; background: transparent url('/img/back3.gif') 0 0 repeat; }
#podmenuhledani p.nadpis { padding: 7px 15px 0 15px; color: #000000; font-family: Arial, Sans-Serif; font-size: 12px; text-align: center; }
#podmenuhledani form p { margin: 0; padding: 7px 0 0 0; text-align: center; }
#podmenuhledani form p input.searchtext { width: 110px; }
#podmenuhledani form p input.searchbut { padding: 0 0 0 5px; vertical-align: top; }
/* aktualni informace */
#aktualne { width: 200px; height: 500px; color: #ffffff; font-family: Arial, Sans-Serif; background-color: #e8e8e8; margin-left: auto; margin-right: auto; }
#aktualne-in { padding: 0px 0px 0 0px; border-top: 10px solid #ffffff; }
#aktualne-in p { margin: 0; padding: 0; }
#aktualne-in p.nadpis { font-size: 12px; text-align: center; }
#aktualne-in p.aktualita { font-size: 11px; padding: 10px 0 0 0; text-align: justify; }
#aktualne-in p.aktualita strong.date { display: block; margin: 0 0 3px 0; border-bottom: 1px solid #cccccc; }
/* pravy sloupec */
#right { position: absolute; display: block; width: 170px; right: 0; top: 0; overflow: hidden; }
#right-in { padding: 10px 0 0 0; }
#right-in span.spacer { display: block; width: 170px; height: 10px; line-height: 10px; font-size: 1px; overflow: hidden; }
#right-in span.kontakty { display: block; width: 170px; height: 155px; line-height: 155px; background: transparent url("/img/kontakty.gif") 0 0 no-repeat; overflow: hidden; }
#right-in a.info { display: block; height: 40px; line-height: 140px; border: 0; text-decoration: none; }
#right-in a.darek { display: block; width: 170px; height: 100px; line-height: 100px; background: transparent url("/img/ikony/darek.gif") 0 0 no-repeat; }
#right-in a.sledujte { background: transparent url("/img/ikony/sledovani.gif") 0 0 no-repeat; }
#right-in a.postovne { background: transparent url("/img/ikony/postovne.gif") 0 0 no-repeat; }
#right-in a.nakup { background: transparent url("/img/ikony/registrace.gif") 0 0 no-repeat; }
#right-in table tbody th.cislo { width: 30px; }
#right-in table tbody td { padding: 1px; }
#right-in table tbody td.nadpis { height: 20px; line-height: 20px; padding: 0; color: #d1f634; background: #63a4ce; font-weight: bold; text-align: center; }
/* upoutavka na darky */
div.darky { clear: none; display: block; text-align: center; }
div.darky a { text-decoration: none; } 
div.darky img { margin: 20px 5px; }
/* kategorie */
.kategorie-zobrazovani{
	background-color: #a5d5e4; /* Pozadi radit podle a produktu na str. */
	padding: 5px 10px;
	border: 1px solid #e8e8e8; /* Ohraniceni bunky radit podle... */
	text-align: left;
}
.kategorie-deleni {
	padding: 5px 10px;
	margin-top: 10px;
	background-color: #a5d5e4; /* Pozadi deleni kategorii */
	border: 1px solid #e8e8e8; /* Ohraniceni bunky deleni kategorii */
}
.kategorie-deleni-ul {
	display: inline;
	margin: 0;
	padding: 0;
}
.kategorie-deleni-ul li {
	display: inline;
	margin-left: 10px;
	padding: 3px;
}
/* vychozi vlastnosti nekterych tagu */
img { border: 0; }
div.oddeleni { height: 10px; line-height: 10px; background-color: #ffffff; font-weight: 1px; overflow: hidden; }
div.oddeleni2 { height: 3px; line-height: 3px; background-color: #ffffff; font-weight: 1px; overflow: hidden; }
.infoodstavec { margin: 10px 0; padding: 5px; text-indent: 20px; }
/* ikony na titulce */
span.ticon { float: left; display: block; border: 1px solid #e8e8e8; font-size: 9px; }
/* pomocne prvky pro skryti pomocnych textu, ktere v prohlizecich podporujicich styly nesmi byt zobrazeny */
.nodisp { display: none; }
tt { display: none; }







table {
    font-size:1em;
}
h1{
    font-size:1.4em;
    font-weight:bold;
    text-align:left;
    margin: 0 0 10px 0;
    padding: 5px 0;
    color:black;
    text-align:center;
    font-family:arial,verdana;
}
h2{
    font-size:1.3em;
    font-weight:bold;
    margin: 10px 0 10px 0;
    color:#4a86bc;
}
h3{
    font-size:1.1em;
    font-weight:bold;
    margin: 10px 0 10px 0;
    color:#2d2d2d;
}
a {
    color:black;
    text-decoration:underline;
}
a:hover{
    text-decoration:none;
}
p{
    margin:0;
    padding:0;    
}
form{
    margin:0;
    padding:0;
    display:inline;
}

/* ========================================================== Nove ==========================================================*/
#container {
	width:928px;
	background:url(/img/border.png) repeat-y #e8e8e8;
	margin:auto;
	text-align:left;
	padding:0 24px 0 24px;
}
.panelstrana {
  width: 200px;
  vertical-align: top;
}
.panelstred {
  width: 556px;
  vertical-align: top;
  color:#363636;
  text-align: justify;
}
.box-nadpis { 
  width: 170px; 
  height: 25px; 
  color: #ffffff; 
  margin-left: auto; 
  margin-right: auto; 
}
.box-in {
  padding: 5px 5px 5px 5px;
}
.box-in2 {
  padding: 5px 2px 5px 3px;
}
.mezera1 {
  border-top: 10px solid #ffffff; 
}
#box-novinky { 
  width: 168px; 
  height: 150px; 
  color: #000000; 
  font-family: Arial, Sans-Serif; 
  border: 1px solid #e3ffad;
  margin-left: auto; 
  margin-right: auto;
  background: #efffd0;    
}
#box-nastip { 
  width: 168px; 
  height: 250px; 
  color: #000000; 
  font-family: Arial, Sans-Serif; 
  border: 1px solid #e3ffad;
  background: #efffd0;  
}
#box-doporucujeme { 
  width: 168px; 
  height: 160px; 
  color: #000000; 
  font-family: Arial, Sans-Serif; 
  border: 1px solid #e3ffad;
  margin-left: auto; 
  margin-right: auto; 
  background: #efffd0;   
}
#box-clanky { 
  width: 168px; 
  height: 250px; 
  color: #000000; 
  font-family: Arial, Sans-Serif; 
  border: 1px solid #e3ffad;
  margin-left: auto; 
  margin-right: auto;  
  background: #efffd0;  
}
#box-hledani { 
  width: 168px; 
  height: 100px; 
  color: #000000; 
  font-family: Arial, Sans-Serif; 
  border: 1px solid #e3ffad;
  margin-left: auto; 
  margin-right: auto;
  background: #efffd0;
}
#box-hledani2 { 
  width: 168px; 
  height: 145px; 
  color: #000000; 
  font-family: Arial, Sans-Serif; 
  border: 1px solid #e3ffad;
  margin-left: auto; 
  margin-right: auto;
  background: #efffd0;
}
#box-reklama { 
  width: 168px; 
  height: 610px; 
  color: #000000; 
  font-family: Arial, Sans-Serif; 
  border: 1px solid #e3ffad;
  margin-left: auto; 
  margin-right: auto;  
  background: #efffd0;  
}
.box-text { 
  font-family:arial,sans-serif;
  font-size:0.9em;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:150%;
}
#nadpissekce {
    width: 180px;
    height: 22px; 
    font-weight: bold;
    font-size:1.1em;
    margin: 0 0 0 10px;
    padding: 5px 0;
    color:black;
    font-family:verdana,arial;
}

#hlavnibunky {
  border:1px solid #e8e8e8;
  padding: 0 0 0 0;

  display: block;
  
}

#ukonceni {
	width:1024px;
	background:url(/img/bottom.png) no-repeat;
	margin:auto;
	text-align:left;
	padding:0px 0px 28px 0px;
	position:relative;
	left:5px;
}

#header1 {
	height:52px;
	background:url(/img/logo_01.jpg) no-repeat;
}
#header2 {
	height:119px;
	background:url(/img/logo_02.jpg) no-repeat;
}

#buttons {
	height:110px;
	background:url(/img/logo_03.jpg) no-repeat;
}

#leftbox {
	background-color:green;
	position: relative; 
  display: block; 
  width: 200px; 
  height: 400px;
  right: 0; 
  top: 0; 
  overflow: hidden;
}

#centralbox {
	position:relative;
	margin:0 210px 0 210px;
	padding:0;
	top:-10px;
	background-color:red;
}

#rightbox {
	position:relative;
	margin:0 0 0 766px;
	padding:0;
	top:-10px;
	background-color:blue;
}

#content {
	clear:both;
	background:url(images/content-bgr.png) repeat-y #FFFFFF top left;
	padding:0px 10px 0px 20px;
}

#content #textarea {
	float:left;
	width:515px;
	font-size:110%;
	line-height:150%;
	background:url(images/textarea-bgr.png) bottom left no-repeat;
	padding:0 0 10px 0;
	min-height:400px;
}

.pridat {
    font-size:0.8em;
    text-align:right;
    position: relative; 
    top: 8px; 
    left: 8px;
    padding: 0 0 0 5px;
}
legend {
    background:white none repeat scroll 0 0;
    border:1px solid #5C5C5C;
    color:#0e6c9f;
    font-weight:bold;
    padding:2px 6px;
}
.mesta {
    color:#4b4b4b;
    font-size:1.0em;
    font-weight: bold;
    padding: 0px 8px 0px 0;
    line-height: 10px;

}
#reklama {
    font-size:0.8em;
    text-align:right;
}

#kontakt {
    font-size:0.8em;
    text-align:right;

}

#box1 {
	font-size:90%;
	line-height:130%;
	float:left;
	width:250px;
	margin:0px;
	padding:0 15px 0 0;
	list-style:none;
}

#box2 {
	font-size:90%;
	line-height:130%;
	margin:0 0 0 245px;
	padding:0 15px 0 0;
	list-style:none;
}




#minwidth {
    width:870px;
    height:1px;
    font-size:1px;
    overflow:hidden;
}

#top-reklamy{
    height:80px;
    text-align:center;
    margin-left:100px;
    padding-top:9px;
}
#reklamy-linky{
    font-family: Arial;
    color:white;
    padding:20px 6px 0 6px;
    height:514px;
    width:100px;
    background-image:url('../img/rightpanelX.gif');
}
#akcemenu {
    display:block;
    border-top:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8;
    margin:3px 0 10px 0;
}
#akcemenu a{
    color:#024e5b; /* Barva textu neaktivnich tlacitek */
    text-decoration:none;
    font-size:11px
}
#akcemenu a:hover{
    text-decoration:none;
}

#main {
    position:relative;
    width:100%;
}
#content {
    margin:0px 0px 0px 0px;
}
#content-in {
    width:100%;
    padding:10px 0 0 0;
}

.vypis-produktu{
    width:100%;
    border-collapse:collapse;
    margin: 10px 0 0 0;
}
.bunka-vypis{
    width:25%;
    border-top:none;
    padding:10px;
    vertical-align:top;
    border:1px solid #e8e8e8; /* Ohraniceni produktu - spodni prava cara */
}
.bunka-vypis-top{
    width:25%;
    border-top:none;
    padding:10px;
    vertical-align:top;
    background:#bfddfe;
    border: 1px solid #e8e8e8;
}
.tabulka-detailu{
    width:150px;
}
.bunka-left{
    float:left;
    width:100px;
}
.bunka-popis{
    padding-left:10px;
    color:#505050;
}
.bunka-text{
    text-align:left;
}
.bunka-parametry{
    margin-top:15px;
    text-align:left;
}
.bunka-produkthlavni{
    vertical-align:top;
}
.bunka-nadpis{
    display:block;
    margin-bottom:7px;
    color:#00323e;
    font-size:13px;
    font-weight:bold;
    text-align:left;
    text-decoration:underline;
}
.bunka-nadpis:hover{
    text-decoration:none;
}
.bunka-cena{
    margin-top:10px;
    text-align:center;
    color:#00323e;
    font-family:Arial,Verdana,Sans-Serif;
    font-weight:bold;
}
.bunka-cena .arial{
    font-family:Arial,Verdana,Sans-Serif;
    font-weight:bold;
    font-size:16px;
    color:#00323e;
}
.bunka-koupit{
    text-align:right;
    padding: 5px 30px 0 0;
    margin: 10px 0 5px 0;
}
.falesnabunka{
    border:none;
    width:25%;
}
.novinky-nadpis{
    display:block;
    margin-bottom:7px;
    color:#00323e;
    font-size:13px;
    font-weight:bold;
    text-align:left;
    text-decoration:underline;
}
.novinky-datum{
    display:block;
    margin-bottom:7px;
    color:#00323e;
    font-size:11px;
    text-align:left;
}
.uvod-produkty .bunka-cena{
    background-color:#fafafa; /* Podbarvení ceny doporucenych vyrobku */
    padding:5px;
}
.uvod-bunka{
    width:190px;
    vertical-align:top;
    border:1px solid #e8e8e8; /* Ohraniceni doporucenych produktu */
    padding:5px 10px;
}
.uvod-bunka-popis{
    margin-top:10px;
}
.cistic{
    clear:both;
    float:none;
    font-size:1px;
    height:1px;
}
.placetable td{
    vertical-align:top;
    padding:20px;
}
.placetable td td{
    padding:1px 5px;
}
.vypis-sleva{
    text-decoration:line-through;
    border-bottom: 1px dotted black;
    color:black;
    font-weight:normal;
}
.produkt-fotografie{
    width:140px;
    margin-right:15px;
    vertical-align:top;
    padding:5px;
}
.produkt-varianty{
    margin-bottom:20px;
    width:400px;
    border:1px solid #e8e8e8; /* Ohraniceni cary kolem nabidky variant zbozi */
}
.produkt-varianty legend{
    font-weight:bold;
}
.produkt-tablepom1{
    vertical-align: middle;
    background-color:white; /* Při koupi - podbarveni kusu a košíku */
    margin:20px 10px;
}
.produkt-tablepom1 td{
    padding:10px;   
    margin-bottom:20px;
    color:black;
}
.produkt-skladem{
    color:#0099cc;
}
.produkt-slevavarianty{
    color:black;
}
.produktobr{
    padding:3px;
    border:1px solid #e8e8e8; /* ???? Vyzkouset az budou obrazky */
    margin:5px 0;
}
.podtrzene{
    border-bottom:1px dotted black;
}
.floatleft{
    float:left;
}
.nastred{
    text-align:center;
}
.doprava{
    text-align:right;
}
.tucne{
    font-weight:bold;
}
.kosik-table{
    border-collapse:collapse;
}
.kosik-table td{
    padding:1px 4px;
    border:1px solid #e8e8e8; /* Spodni cast tabulky pri zobrazeni kosiku */
}
.kosik-table th{
    border:1px solid #e8e8e8; /* Horni cast tabulky pri zobrazeni kosiku */
    background-color:#f8f8f8; /* Vybarveni horni casti tabulky */
}
.zelenypage{
    padding: 0px 5px 3px 6px;
    background-image:url('/img/page-g.gif');
}
.modrypage{
    padding: 0px 5px 3px 6px;
    background-image:url('/img/page-b.gif');
}
.strankovani{
    text-align:center;
    padding-right:30px;
    margin: 15px 0;
    color:blue; /* Barva textu aktivnich strankovacich cisel */
    font-size:1.2em;
}
.strankovani a{
    color:#ffffff; /* Barva textu neaktivnich strankovacich cisel */
    text-decoration:none;
}
.strankovani a:hover {
    text-decoration:none;
}
.width30px{
    width:30px;
}
.width500px{
    width:500px;
}
.prodparam{
    text-align:left;
    border-collapse:collapse;
    margin:10px 0 30px 0;
    font-size:0.9em;
}
.prodparam td, .prodparam th{
    padding:3px 10px;
    background-color:#fafafa; /* Podbarveni (pozadi) parametru produktu */
}
.produkt-kratky{
    margin-bottom:20px;
    font-weight:bold;
}
.produkt-popisy{
    background-color:#fafafa; /* Podbarveni (pozadi) popisku produktu */
    padding:20px;
    border:1px solid #e8e8e8; /* Okraje popisku produktu */
}
.info{
    text-decoration:none;
    border-bottom:1px dotted black;   
}
.info:hover{
    text-decoration:none;
    border-bottom:none;   
}
.infonadpis{
    margin:10px 0;
    padding:5px;
    text-decoration:underline;
}
.hlaska{
    color:blue;
    background-color:#ffcccc;
    border:1px solid #888888;
    padding:10px;
    margin:10px;    
}
.parametry-table{
    border-collapse:collapse;
    margin:0 15px 20px 0;
    text-align:left;
}
.odd{
    background-color:#d8e3e6; /* Střídavé barvy u parametrů */
}
.even{
    background-color:white;   
}
.odd td,.even td{
    padding:2px 5px;
}
.tdnone{
    text-decoration:none;
}
.tdnone:hover{
    text-decoration:underline;
}

.textodstavec{
    text-indent:20px;
    margin:5px 0;
}
.textul{
    margin:20px 0 0 0;
}
.textul li{
    margin: 0 0 0 20px;
}
.limargin{
    margin-top:10px;
}
.novinkaimg{
    float:left;
    margin:10px;
}
.znacka-polozka{
    border-top:1px solid #e8e8e8; /* ??? */
    margin:5px 0;
    padding:5px;
    float:none;
    clear:both;
}
.znacka-h2{
    margin:10px 0 0 0;
    background-color:#fafafa; /* ??? */
    padding:10px;
    float:none;
    clear:both;
}
.znacka-obr{
    float:left;
    margin: 0 10px;
}
.znacka-kratky{
    margin-top:5px;
}
.znacka-polozka .bunka-cena{
    text-align:left;
}
.margin5px{
    margin:5px;
}
.stitkybunka{
    vertical-align:top;
    text-align:right;
}
.width100pcnt{
    width:100%;
}
div.reklamy{
    font-size:0.8em;
    color:black;
    text-align:center;
    border-top:1px solid #e8e8e8; /* barva cary nad copyrightem */
    margin:0 180px 0 180px;
}
.reklamycizi{
    font-size:0.8em;
    color:gray;
    text-align:center;
    border-top:1px solid #e8e8e8; /* barva cary nad copyrightem */
    margin:0 10px 0 10px;
}
div.billboard {
    font-size:0.8em;
    color:black;
    text-align:center;
    padding:20px;
    margin:0 180px 0 180px;
    text-align: center;
}
#paticka{
    padding:5px 50px 10px 50px;
    font-size:0.8em;
    color:gray;
    text-align:center;
    border-top:1px solid #e8e8e8; /* barva cary nad copyrightem */
    margin:0 10px 0 10px;    
}
#hovertext {
	border: 1px solid #7F0A00;
	position: absolute;
	display: none;
	background-color: #FFC59E;
	padding: 3px 3px 3px 3px;
	z-index: 100;
	/*width:400px;*/
}
.hoverinfo{
    border-bottom:1px dotted black;
    cursor:help;
    background-image:url("/img/otaznik.png");
    background-position:right center;
    background-repeat:no-repeat;
}