body, html {
	font-family: "Lucida Grande", Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	margin: 0px; padding: 0px; height:100%;
	border: 0px none; 
	text-align: center;
}

img, div, p, span, h1 {margin-top:0px; margin-bottom: 0px;}
a { color: #da7407; text-decoration: underline;}
a img { border: 0px;}
strong, p, h1, h2, h3, emph, div  { text-align: left;}

body, #container #langs { background-color: #b1c903; }

 
/* main block */
#container { position: relative; width: 970px; margin-left: auto; margin-right: auto; background: #fff url(../img/bgconetnt.png) repeat-y;}

/* langs */
#container #langs { width: 100%;}
#container #langs p { padding: 25px 20px 3px 0px; text-align: right; color: #fff;}
#container #langs p a { text-decoration: none; color: #fff; font-size: 75%;}

/* menu */
#menu { width: 100%; height: 108px; background: url(../img/bgmenu.gif) no-repeat;}
#menu #button { width:200px; float: left; }
#menu #button img { margin: 8px 0px 0px 20px;}
#menu #mainmenu { width: 763px; float: right; height: 27px; margin:39px 6px 0px 0px;}
#mainmenu ul {	margin: 0px; padding: 0px;	list-style-type: none; }
#mainmenu ul li { position: relative; overflow: hidden; margin: 0px; padding: 0px; font-size: 100%; float: left; height: 27px; }
#mainmenu ul li a:hover span { background-position: 0px -27px; }
#mainmenu ul li a, #mainmenu ul li span { display: block; height: 58px;	background-position: 0px 0px; background-repeat: no-repeat; }
#mainmenu ul li span { position: absolute; width: 109px; left: 0px;	top: 0px; _cursor: hand; }
#mainmenu ul li#mm_microlab a, #mainmenu ul li#mm_microlab a span { background-image: url('../img/o-microlabu.gif'); width: 109px;}
#mainmenu ul li#mm_varianty a, #mainmenu ul li#mm_varianty a span { background-image: url('../img/varianty.gif');width: 109px; }
#mainmenu ul li#mm_prislusenstvi a, #mainmenu ul li#mm_prislusenstvi a span { background-image: url('../img/prislusenstvi.gif'); width: 109px;}
#mainmenu ul li#mm_software a, #mainmenu ul li#mm_software a span { background-image: url('../img/software.gif'); width: 109px;}
#mainmenu ul li#mm_sit a, #mainmenu ul li#mm_sit a span { background-image: url('../img/sit-microlab.gif'); width: 109px;}
#mainmenu ul li#mm_faq a, #mainmenu ul li#mm_faq a span { background-image: url('../img/dotazy.gif'); width: 109px;}
#mainmenu ul li#mm_kontakty a, #mainmenu ul li#mm_kontakty a span { background-image: url('../img/kontakty.gif'); width: 109px;}

#leftmenu {width: 179px; float: left; margin-left: 20px; background: #009036 url(../img/sm-bottom.gif) no-repeat bottom; padding-bottom: 10px;}
#leftmenu h2 { display: block; width: 179px; height: 42px; color: #fff; font-size: 110%; background: url(../img/sm-title.gif) no-repeat; overflow: hidden; padding: 10px 0px 0px 10px; margin: 0px; margin-bottom:0px;}
#leftmenu a { display: block; width: 100%; height: 20px; color: #fff; font-size: 75%; text-decoration: none; padding-left: 10px; padding-top: 2px; background: url(../img/bullet.png) no-repeat left top;}
#leftmenu a:hover { background: url(../img/bullet2.png) no-repeat; color: #cfea00}

#textblock { width: 700px; float: right; margin:0px 40px 20px 0px; line-height: 140%; font-size: 80%; color: #373737; text-align: justify;}
#textblock h1 { color: #009036; font-size: 140%; margin-bottom: 10px;}
#textblock h2 { color: #ee7f01; font-size: 120%; margin-bottom: 2px;}
#textblock h3 { color: #009036; font-size: 140%; font-weight: normal; margin-bottom: 8px;}
#textblock hr { border-top: 3px solid silver; border-bottom: none; margin-top: 15px; clear: both;}
#textblock strong { color: #ee7f01 }
#textblock span.bull { display: block; padding: 2px 0px 0px 20px; background: url(../img/star.gif) no-repeat;}
#textblock span.quest { display: block; padding: 2px 0px 0px 20px; background: url(../img/quest.gif) no-repeat; font-style: italic; font-weight: bold;}
#textblock ul, #textblock ol {list-style-position: inside; margin: 0px; padding: 0px;}
#textblock .block { width: 320px; float: left; margin-right: 15px; text-align: justify;}
#textblock .block small { line-height: 100%; color: black;}
#textblock .blockA { width: 290px; float: left; margin: 0px;}
#textblock .blockB { width: 390px; float: right; margin-right: 15px; text-align: justify;}
#textblock .box { width: 170px; height: 230px; float: left; text-align: center;}
#textblock .box h2 { text-align: center; margin-top: 0px;}

.anotace { font-weight: bold; margin-bottom: 8px; }
 
#FunkceTable { }
#FunkceTable th { background: #ee7f01; color: #fff; padding: 5px;}
#FunkceTable td { background: #f5f5f5; border-bottom: 1px solid silver; padding: 2px 2px 2px 5px;}
.Formaty td, .Formaty th { text-align: center;}

/* footer */
#footer { width: 100%; background: #b1c903 url(../img/footer.gif) no-repeat top; }
#footer p { padding: 34px 0px 30px 15px; color: #fff; font-size: 65%; background: url(../img/slogan.gif) no-repeat right; }
#footer p a { color: #fff;}

/* Fomeitop */
#FomeiTop { width: 918px; height: 25px; margin: 5px 0px 5px 25px; background: #d8d8d8;}
#FomeiTop marquee a { text-decoration: none;}
#FomeiTop marquee { display: block; width: 900px; float: left; color: #006f28; font-size: 80%; padding-top: 4px; margin-left: 9px; }
#FomeiTop marquee strong { color: black;}

/* Network */
.net_line { width: 100%; padding-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #b1c903;}
.net_line .net_address { width: 200px; float: left; margin-right: 20px;}
.net_line .net_notice { width: 300px; float: left; margin-right: 20px; font-size: 80%;}
.net_line .net_image { width: 150px; float: right;}


/* -- formatting -- */
.clr {	clear: both; font-size: 0px; height: 0px; margin-top: -1px; }


