.hoverTable tr:hover td{font-weight: bold}

* {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px;  }
body { margin: 0px; padding: 0px; font-size: 12px; }

img { border: none; }
h2 { font-size: 11px; }
a { color: black; }
div { position: relative; float: left; }

div#top { width: 100%; height: 89px; border-bottom: 1px solid black; background-image: url(images/back_horni.gif); background-repeat: repeat-x; }
div#logo { width: 542px; height: 80px; background-image: url(images/head-sun2.jpg); background-repeat: no-repeat; }
/* menu */
div#top div.menu { position: absolute; width: 100%; top: 70px; left: 0px; text-align: right; font-size: 12px;  clear: both; border-bottom: 1px solid gray; padding: 1px 0px 4px 0px; }
div#top div.menu a { padding: 0px 10px 0px 5px; text-decoration: none; color: Black; }
div#top div.menu a:hover { text-decoration: underline; }

div#page { width: 100%; background-color: #F1F1F1; }

/* patièka */
div.paticka { width: 100%; }
div.paticka img { width: 100%; height: 4px; }
div.paticka p { padding: 3px 0px 3px 10px; font-size: 9px; }

/* layout */
table#layout { width: 100%; border: none; border-collapse: collapse; margin: 4px 0px 0px 0px; padding: 0px; }
table#layout td { vertical-align: top; }

/* levý sloupec */
td#levy { width: 165px; }
td#levy div.obal { padding: 10px 0px 10px 10px; }
td#levy h2 { width: 165px; background-color: #B6AAB6; padding: 3px 0px 3px 0px; text-align: center; color: white; } 
td#levy ul{ padding: 15px; margin: -15px; }
td#levy li { padding-bottom: 2px; font-size: 11px; border-bottom: 1px solid gray; padding-top: 4px; text-align: left; list-style: none; }
td#levy ul a { text-decoration: none;  }
td#levy ul a:hover { text-decoration: underline; }
/* hledej */
input#hledej { margin: 0px 0px 0px 10px; width: 115px; _width: 113px; padding: 0px; float: left; }
input#hledej_button { margin-left: 5px; width: 30px; font-size: 9px; }

/* støedový sloupec */
td#stred { width: auto; text-align: left; padding: 0px 15px 20px 15px; background-repeat: no-repeat; background-position: 100% 100%; }
td#stred h1 { width: 100%; font-size: 11px; color: white; text-align: center; background-color: #FCA61D; padding: 3px 0px 3px 0px; margin-bottom: 15px; } 
td#stred p { margin-bottom: 15px; font-size: 12px; }

/* pravý sloupec */
td#pravy { width: 216px; background-color: #E7E7EF; background-image: url(images/back_pravy.gif); background-repeat: no-repeat; background-position: 100% 100%; }
td#pravy h2 { width: 216px; background-color: #B6AAB6; padding: 3px 0px 3px 0px; text-align: center; color: white;  }
td#pravy div.obal { padding: 10px; }

/* novinky */
td#pravy h3 { font-size: 13px; color: black; font-weight: bold; margin: 0px; padding: 0px; text-align: center; }
td#pravy p.ano { font-size: 12px; color: black; margin: 10px 0px 12px 0px; padding: 0px 0px 7px 0px; text-align: center; border-bottom: 1px solid gray; }
td#pravy p.obrazek { text-align: center; margin: 0px; padding: 0px; }
td#pravy p.obrazek img { margin-top: 10px; }

/* login form */
div#top div.login { position: absolute; width: 210px; _width: 220px; height: 68px; font-size: 10px; _font-size: 9px; left: 100%; top: -1px; _top: -3px; margin-left: -220px; _margin-left: -230px; background-color: #FCA61D; padding-right: 10px; }
div#top div.login input { width: 75px; }
div#top div.login input.prihlasit { height: 24px; }
div#top div.login table { margin: 2px; border: 0px; text-align: center;  }
div#top div.login table td { padding: 1px; font-size: 10px }

/* soutez */
a#soutez { position: absolute; top: 5px; left: 50%; margin-left: -133px; }
object#levne_knihy {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -226px;
}
object#levne_knihy2 {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: 40px;
}

/* ko¹ík + objednávka */
td#stred table.tabulka { width: 100%; background-color: silver; }
td#stred table.tabulka th { border-right: 1px solid silver; padding: 2px; vertical-align: middle; }
td#stred table.tabulka td { border-right: 1px solid silver; padding: 2px; vertical-align: middle; }
td#stred table.tabulka th, td#stred table.tabulka td, td#stred table.tabulka a, td#stred table.tabulka input { font-size: 9px; text-decoration: none; }
td#stred table.tabulka th { text-align: center; background-color: #B5AAB5; }
td#stred table.tabulka input { text-align: right; background-color: #FFF0F5; border: 0px; }
td#stred table.tabulka td { background-color: #F1F1F1; text-align: center; }
td#stred table.tabulka td.none { border: 0px; }
td#stred table.tabulka td.id { width: 50px; }
td#stred table.tabulka td.nazev { text-align: left; padding: 0 6px 0 6px; }
td#stred table.tabulka td.nazev a { font-weight: bold; }
td#stred table.tabulka td.nazev a:hover { text-decoration: underline; }
td#stred table.tabulka td.cena { text-align: right; }
td#stred table.tabulka td.vasecena { text-align: right; }
td#stred table.tabulka td.vasecena strong { font-weight: bold; font-size: 11px; }
td#stred table.tabulka td.mena { text-align: left; }
td#stred table.tabulka td.info a { color: #FF8C00; }
td#stred table.tabulka td.info a:hover { color: maroon; }
td#stred table.tabulka td.kusu { background-color: #FFF0F5; }
td#stred table.tabulka td.kusu input { margin: 2px; border: 1px solid silver; padding: 2px; background-color: white; }
td#stred .dokosiku {font-weight: bold; text-decoration: none; margin: 2px; background-color: #FFDAB9; border: 1px solid black; text-align: center; cursor: pointer; padding: 1px; }
td#stred table.tabulka td.ks {}
td#stred table.tabulka td.objednat { background-color: #B5AAB5; text-align: center; } 
td#stred table.tabulka td.objednat input { background-color: #B5AAB5; text-align: center; }

/* nove produkty */
td#stred div.produkty { width: 30%; min-height: 290px; _height: 290px; border: 1px solid black; margin-left: 10px; margin-top: 10px; padding: 5px; background-color: white; }
td#stred div.produkty_img { position: relative; float: left; width: 110px; }
td#stred div.produkty_img img { width: 100px; border: none; }
td#stred div.produkty_obsah { position: relative; float: left; min-height: 250px; _height: 250px; }
td#stred div.produkty_obsah p { margin: 2px 0px 2px 0px; font-size: 11px; text-align: left; }
td#stred div.produkty_footer { position: relative; float: left; }
td#stred div.produkty_footer p { margin: 2px 0px 2px 0px; font-size: 11px; text-align: left; }
td#stred div.produkty_footer input { margin: 2px; border: 1px solid silver; padding: 2px; font-size: 11px; background-color: White; }
td#stred div.produkty_footer input.dokosiku { margin: 2px; background-color: #FFDAB9; border: 1px solid black; font-weight: bolder; text-align: center; cursor: pointer; padding: 1px; }
/* nove produkty */
