.helve {
	FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, sans-serif
; color: #666666
}
.hevle_small {
	FONT-SIZE: 9px; FONT-FAMILY: helvetica, arial, sans-serif
; color: #666666
}
 .superxmalicke { 
 	FONT-SIZE: 1px; FONT-FAMILY: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif 
} 
A:link  { 
	COLOR: #333333; TEXT-DECORATION: underline; border-style: none
; font-weight: normal
 }
 A:visited  { 
	 COLOR: #333333;  font-weight: lighter
 }
 A:active  { 
	 COLOR: #000000; TEXT-DECORATION: none
 } 
 A:hover { 
 	COLOR: #333333; TEXT-DECORATION: none; font-weight: normal;  border-style: none
 }
.grey { 
	 filter: Gray(0)
 }

.basic       { color: #515151; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; white-space: normal; line-height: 15px}
.box {  width: 250px}

.box {
	BORDER-RIGHT: #E1E1D9 1px solid; BORDER-TOP: #E1E1D9 1px solid; BACKGROUND: #ECEAE8; FONT: 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #E1E1D9 1px solid; WIDTH: 150px; COLOR: #333333; BORDER-BOTTOM: #E1E1D9 1px solid
; border: 0px #999999 solid
}
.odeslat {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 6px; BACKGROUND: #E1E1D9; FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: medium none; WIDTH: 70px; COLOR: #666666; BORDER-BOTTOM: medium none; HEIGHT: 15px
}
.dot {  background-image: url(dot.gif); border-style: none}
.dot_vert { background-image: url(dot_ver.gif); border-style: none }
.basicCopy { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; white-space: normal; line-height: 12px}
.basic_mensi { color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; white-space: normal; line-height: 14px}
.basic_mensi9 { color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; white-space: normal; line-height: 12px}
.obvod {  border: 1px #999999 solid}
.box1 { width: 100px; BORDER-RIGHT: #E1E1D9 1px solid; BORDER-TOP: #E1E1D9 1px solid; BACKGROUND: #FFFFFF; FONT: 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #E1E1D9 1px solid; WIDTH: 150px; COLOR: #333333; BORDER-BOTTOM: #E1E1D9 1px solid ; border: 1px #666666 solid; clip:  rect(   )}
.basic_3 { color: #4A4A4A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; white-space: normal; line-height: 15px; font-variant: normal; text-transform: none}
.basic_head{ color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal; line-height: 14px; font-weight:bold;}
BODY {
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#666666;
scrollbar-track-color:#FFFFFF;}
.basic_4 { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; white-space: normal; line-height: normal; font-variant: normal; text-transform: none }
.line_nahore {  background-image: url(images/ram_nahore.png)}
.line_dole {  background-image: url(images/ram_dole.png)}
.line_vlevo {  background-image: url(images/ram_vlevo.png)}
.line_vpravo {  background-image: url(images/ram_vpravo.png)}
.foto {  background-image: url(images/fotogal.png)}
a.banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0000;
	text-decoration: underline;
 font-style: italic;
}

.iiframe {
	overflow: auto;
	height:300px;

	
}
.datum {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size:20px;
}
img {
	border: 0px;
}
form input.neviditelny {
	display: none;
}
img.vpravo {
	float: right;
	border:1px solid #666666;
}
img.vlevo {
	float: left;
	border:1px solid #666666;
}
img.obr-vlevo {
	float: left;
	border:1px solid #666666;
	margin:0 15px 0 0;
}
img.ram {
	border:1px solid #666666;
}
td.center {
	text-align:center;
}
ul.odsazeni-vlevo li {
list-style-position:inside;
}
.konecobtekani {
	clear:both;
	}	
form div.konecobtekani {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 0;
	vertical-align: bottom;
}
form input, form textarea {
}
form label {
	width: 130px;
	float: left;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 2px 5px;
}
form label.right {
	float:none;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 2px 5px;
	vertical-align:middle;
}
form p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* NAVIGACE */		
body {
	margin: 0;
	padding: 0;
	font-family: "Verdana CE",Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, lucida,sans-serif;
}
#container {
	width: 120px;
	text-align:right;
	margin: 0;
	padding: 0;
}

#nav, #nav ul {
	width: 100px;/*sirka menu pres cely #container*/
	_width: 120px;
	font-size: 8px;
	list-style: none;
	line-height: 14px;/* 'A' - viz nize*/
	background: white;
	font-weight: bold;/* 'E' - pismo vsech odkazu - nize 'prebito' zeslabenim pisma pro rozbalene menu*/
	padding: 0;
	margin: 0;/*cely blok menu - zmenou lze odsadit zhora nebo zespodu */
	font-family:Geneva, Arial, Helvetica, sans-serif;/*pismo menu*/
	text-transform:uppercase;
	
	/* 'B' - pozadi celeho horniho pruhu menu pres cely #container*/
	background-color:#B0B0B0;
	text-align:right;

}
 
#nav a {
	display: block;
	text-decoration: none;
	padding: 0px 10px;/*odsazeni vsech odkazu - 2 krat 4px plus 'A' = celkova vyska odkazu*/
	color:#000;/*zakladni barva pisma vsech odkazu*/
}
 
#nav li {
	float: left;
	padding: 0;
	/*width: 10em;*/ /*definovana sirka nejvyssi urovne odkazu - nemusi byt*/
}
 
ul#nav li a {
	background-color:#B0B0B0;
	text-align:right;
	width:100px;
	_width: 120px;
}
.top,#nav span
{
	/*obrazek na pozadi nejvyssi urovne menu - pokud neni, pak je pozadi dle 'B'*/
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	width: 100px;/*musi byt - sirka rozbalovaciho bloku  - jinak odkazy nejsou pod sebou*/
	_width: 120px;
	font-weight: normal;/*pismo v rozbalovacim seznamu uz nebude tucne - zmena nastaveni 'E'*/
	margin: 0;
}
 
#nav li ul a {
	width: 100px;/*musi byt - jinak ruzne siroke pozadi odkazu v rozbalovacim menu*/
	_width: 120px;
	/*pozadi 1 urovne - lze ale pouzit treba pozadi poztop.gif - pak bude stejne pozadi
	v nejvyssi urovni menu jako v rozbalovacim seznamu*/
	background-color:#B9B9B9;
}



#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul  {
	left: auto;
	
}
 
#nav li:hover, #nav li a:hover, #nav li.sfhover {
	/*pokud by nebylo #nav li:hover, IE(v.8?) by vykresloval pozadi pri najeti kurzoru pomalu - problikavani*/
		
	background-color:#B0B0B0;
	color: #000;
	
} 

/*uprava pro IE7 dle 
http://www.alledia.com/blog/joomla-tips-a-tricks/solution-to-suckerfish-menu-sticking-in-ie7/
*/
#nav li:hover, #nav li.hover {
    position:static;
}
div.ukonci {
    clear:left;
	height:1px;
}
