body { margin: 0; padding: 0; padding-top: 6px; color: #251E03; font-size: 80%; font-family: "Arial CE", Arial, Verdana, sans-serif;  background-color: #ffffff;  }
p  { padding-top: 4px; margin: 0; text-align: justify; }
h1 { color: #B71C0F; font-size: 1.2em; margin: 0; margin-top: 18px; padding: 0; border-bottom: 0px solid #acacac; }
h2 { text-align: left; color: #1B1592; margin: 0; margin-bottom: 5px; font-size: 1.4em; }
h2 a:hover { color: #1B1592; text-decoration: none; }
h2 a:link { color: #1B1592; }
h2 a:visited { color: #1B1592; }
h2 a:active { color: #1B1592; }
h3 { text-align: center; color: #000000; background-color: #ffffff; margin: 0; padding: 4px; padding-left: 8px; font-size: 1.2em; }
h4 { color: #000000; margin: 15px 0 5px 0; font-size: 1em; }

ul { margin-left: 15px; padding-left: 15px; }
li { margin-bottom: 5px; text-align: justify; }
table { font-size: 0.9em; }
code { color: #bc1644; font-weight: bold; }
code span.normal { color: #000000; font-weight: normal; }
	
	.wrapper { text-align: center; background-color: #ffffff; background: url(../shop/images/bg_main.gif) center top repeat-y; }
	.celek760 { margin: 0 auto; text-align: left; width: 760px; }
	.hlavicka { background-color: #ffffff; }
	.left { float: left; width: 189px; padding-top: 0; }
	.leftobsah { padding: 8px; font-size: 0.85em; text-align: left; clear: both; }
	.right { float: right; width: 166px; border-top: 24px solid #356A9C; margin-top: 1px; }
	.rightobsah { background: url(../shop/images/bg_right_top.gif) 2px 0px no-repeat; padding: 30px 8px 10px 10px; font-size: 0.85em; text-align: left; }
	
	.main { font-size: 1em; margin-left: 189px; padding-bottom: 20px; color: #222222; font-family: Verdana, "Arial CE", Arial, sans-serif; }
	.mainobsah { padding: 6px 14px 10px 14px; }
	
	.informacni { background-color: #356A9C; padding: 4px 2px; border-top: 1px solid #CFE0F9; color: #F1FFFE; font-size: 0.85em; }
	.informacni2 { background-color: #CFE4FC; padding: 6px 2px; color: #000000; font-size: 0.95em; }
	.informacni3 { text-align: right; float: right; vertical-align: middle; margin-bottom: 0px; font-size: 1em; }
	.mezera { margin-top: 160px; }
	.paticka { clear: both; width: 760px; margin: 0 auto; font-size: 0.85em; text-align: right; padding: 4px; background-color: #2E855B; color: #ffffff; }
	.patickatisk { display: none; }
	.zbozikod { font-size: 0.9em; color: #b0b0b0; }
	.zboziobrazek { margin-bottom: 10px; }
	.zbozicena { margin-top: 5px; font-size: 0.9em; font-weight: normal; color: #888888; background-color: #fafafa; text-align: right; }
	.zbozicenabez { font-weight: bold; font-size: 1.2em; color: #000000; }
	
	.chyba { border-left: 8px solid #eaeaea; padding-left: 10px; margin-top: 20px; color: #cc3300; }
	.poznamka { font-size: 0.9em; color: #003399; }
	caption { font-size: 1em; text-align: left; padding-bottom: 2px; }
	
	
form { margin: 0; padding: 0; }
fieldset { padding: 4px; }
legend { font-size: 0.85em; }
input, textarea { border: 1px solid #A5AAB3; margin-bottom: 2px; font-size: 9pt; background-color: #fcfcfc; }
input.button { font-size: 8pt; font-weight: bold; color: #000000; border-right: 1px solid #8b8b8b; border-bottom: 1px solid #8b8b8b; border-left: 1px solid #D8D7D8; border-top: 1px solid #D8D7D8; font-family: "Arial CE", Arial, Verdana, sans-serif;  }
label { font-size: 0.9em; display: block; float: left; width: 50px; text-align: right; padding-right: 3px; }

a:hover { color: #000080; text-decoration: none; }
a:link { color: #000080; }
a:visited { color: #000080; }
a:active { color: #000080; }
	
	#strankovani { text-align: right; padding: 2px 0; margin: 6px 0; font-size: 0.85em; background-color: #f3f3f3; }
	#strankovani a:hover { color: #000000; text-decoration: none; background-color: #e3e3e3; }
	#strankovani a:link { color: #444444; }
	#strankovani a:visited { color: #444444; }
	#strankovani a:active { color: #27C927; }
	#strankovani a.active { font-weight: bold; color: #cc0000; }

	#kosiktabulka TABLE { width: 530px; empty-cells: show; border-collapse: collapse; border-color: #EAE5C8; background-color: #ffffff; }
	#kosiktabulka CAPTION { text-align: left; font-weight: bold; }
	#kosiktabulka TD { color: #0066CC; text-align: center; padding: 3px; border: 1px solid #CCCCCC; }
	#kosiktabulka TH { color: #224071; text-align: left; background-color: #FAF9F4; border-color: Black; padding: 3px; border: 1px solid #CCCCCC; }
	#kosiktabulka THEAD TD { text-align: center; background-color: #FAF9F4; color: #000000; font-weight: bold; }
	#kosiktabulka THEAD.THEAD TD { text-align: center; background-color: #dcded3; color: #000000; font-weight: bold; }
	#kosiktabulka .CELKEM { background-color: #FAFAFA; text-align: right; padding-right: 8px; font-weight: bold; }
	

#vertm { padding-left: 6px; padding-top: 30px; font-size: 0.9em;  font-family: "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; }
#vertnav { list-style: none; text-align: left; margin: 0; padding:0; }

#vertnav ul { 
	z-index: 99;
	padding:0;
	margin:0;
    overflow:visible;
   position:absolute; 
   background-color:#EEF3D9;
   text-align: left;

}

#vertnav li { 
	position: relative; 
    border-bottom: solid 1px #B0A7AC;
	display:block;
   margin:0;
   width: 176px;
   font-weight: bold;
   text-align: left;
}

#vertnav li.active a { 
	position: relative; 
	background-color:#EFEF00; 
    color:#000000;
   display: block;
}

#vertnav a {
	color: #000000;
	text-decoration: none; 
    display:block;
	width: 100%; /*helps IE with hover */
}

#vertnav li a span {
	padding: 3px;
	display:block;
}

#vertnav li li { 
	position: relative; 
   display:block;
   font-weight: bold;
   background-color: #FFFFBC;
   color: #000000;
}

#vertnav li li a {
   	text-decoration: none; 
    display:block;
	color: #000000;
	text-align: left;
}

#vertnav li li a:hover{
    background-color:#EFEF00; 
}

#vertnav a:hover{
    background-color:#EFEF00; 
}


#vertnav ul, #vertnav ul ul {
    display:none; 
    position: absolute; 
    top:0; 
    left:176px;
}

#vertnav li:hover ul ul {
    display:none; 
}

#vertnav li:hover ul, #vertnav ul li:hover ul {
    display:block;
}

li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
html #vertnav li { float:left; } 
/* end holly hack */
