body {background-color: #E1E1DE;padding: 0;}

p {font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;text-align: left;padding-left: 10px; 
padding-right: 10px;}

a, a:hover{text-decoration: none;}
blockquote { margin-left: 20px;margin-right: 0px;}

.spec {margin-right: -15px; margin-left: 0px; }
.spec img {border: 1px solid #000000; padding:0; margin: 0;}

#sidebar-2 p /*, #sidebar-1 p*/ { line-height: 15px;font-size: 10px;}
#left p { text-align: left;}

#container { width: 800px; margin: 2px 0px;margin-left: auto;margin-right: auto;
padding: 0 10px;background-color: #ffffff;}

#left {float: left; width: 140px;margin-right: 5px;padding-top: 10px;line-height: 1.6em; font-size:0.8em;}

#content { margin-left: 145px; margin-right: 140px; padding-top: 10px;}/* tady upraveno*/
#content p {font-size: 0.8em; line-height: 1.2em;}
#content hr {size: 1px; color: #ccc; width: 100%;margin: 0 10px;/*margin-top: 2em;margin-bottom: 2em;*/}

#content h1 { font-weight: normal;text-decoration:none;font-family: Georgia, Times, Serif;font-size: 1.5em;}
#content h2 {font-weight: normal; font-family: Georgia, Times, Serif;font-size: 1em;	padding-left:10px;}
#content h3 {border:1px;margin: 10px 10px 5px 10px;}
#content h3 a {padding: 0;font-weight: 900; border: 0px;font-weight: normal;font-family: Verdana, Georgia, Times, Serif;	font-size: 0.95em;color: #556571; border:0px;/*-top: 1px solid #cccccc;*/}
#content h3 a:hover {padding: 0;font-weight: 900; border: 0px;font-weight: normal;font-family: Verdana, Georgia, Times, Serif;	font-size: 0.95em;color: #000000; border:0px;}

#content h4 {font-weight: 900; margin: 10px 10px 0px 10px; padding-top:10px;/*letter-spacing: 0.2em;*/}
#content h4 a {padding: 0;font-weight: 900; border: 0px;font-weight: normal;font-family: Verdana, Times, Serif, Georgia;	font-size: 1em;color: #000000; border:0px;/*letter-spacing: 0.25em;*/}
#content h4 a:hover {padding: 0;font-weight: 900; border: 0px;font-weight: normal;font-family:Verdana, Times, Serif, Georgiaf;font-size: 1em;color: #556571; border:0px;/*letter-spacing: 0.25em;*/}

#sidebar-2 {float: right;width: 150px;margin-left: 5px;padding-top: 10px;}

#accessibility{position: absolute;top: -10000px;}


#sidebar-2 a { border: 0px;color: #C00;}

#left h2 {margin: 20px 0 0 5px;color: #000000;/*#de0031;*/ font-weight: 900; font-family: Arial, Helvetica, Verdana; font-size: 1.25em; letter-spacing: 0.1em;}

#left a {/*border-bottom: 1px solid #666666;*/ margin: 3px; padding: 4px 10px 3px 1px;width: 150px;background-color:#ffffff;color: #666666; font-weight: 500; text-decoration: none;}
#left a:hover {/*border-bottom: 1px solid #000000;*/margin: 3px; padding: 4px 10px 3px 1px;width: 150px;background-color:#ffffff;color: #000000; font-weight: 500;text-decoration: none;}



h1 a, h2 a { border: 0px;}

.caps {letter-spacing: 0.1em;font-size: 10px;}

.comments_error { background-color: #ffa }
div.comments_error {border: 1px solid #cc8;padding : 0.3em;}

/* ----------------- HEAD --------------*/
#head-up {text-align: left;padding: 2px 10px 2px 10px;
font-size:0.7em;font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;background-color:#2b3339;color: #ffffff;}
#head {text-align: left;height: 124px;background-color: #ffffff; background:
url(http://www.mikro.cz/leica/images/leica-mikro-zahlavi.jpg) top center no-repeat; margin: 0px; padding:0;}
#home{text-align: left; border: 0px;font-weight: normal;font-family: Helvetica, Verdana, "Lucida Grande";margin: 0px; padding: 5px;
font-size: 1.1em;letter-spacing: 0.1em;color: #000000;text-decoration:none;}
#home img {border: 0px;padding: 5px;}
#home a {border: 0px;text-decoration: none;padding: 10px 10px;}

/* ----------------- FOOT --------------*/
#foot {color: #000000; clear: both;margin-top: 5px; padding: 3px 5px;	text-align: right; font-size:0.7em;font-family: Arial, Verdana; border-top: 1px solid #666666; }
#foot a {color: #666666; text-decoration: none;}
#foot a:hover {color: #000000; text-decoration: none;}

/* ----------------- NAVIGACE --------------*/
#navigace {height: 18px;color: #000000; clear: both;margin-top: 15px; padding: 5px 3px;	text-align: left; font-size:0.82em;font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;background-color:#2b3339; /*666666;*/}

#navigace a {border: 0px solid #000000;  margin: 2px; padding: 2px 5px;
background-color:#2b3339;color:#ffffff; font-weight: 900; text-decoration: none; 
letter-spacing: 0.1em;}
#navigace a:hover {border: 0px solid #df0032;margin: 2px; padding: 2px 5px;
background-color:#2b3339;color: #999999; font-weight: 900;text-decoration: none;}


/*#navigace a {border: 1px solid #000000;  margin: 2px; padding: 2px 5px;
background-color:#ffffff;color:#000000; font-weight: 900; text-decoration: none; 
letter-spacing: 0.1em;}
#navigace a:hover {border: 1px solid #df0032;margin: 2px; padding: 2px 5px;
background-color:#ffffff;color: #df0032; font-weight: 900;text-decoration: none;}*/

ul.menu {font-family: Arial;padding: 5px 0;width: 130px; font-size: 0.85em; margin: 0px;}
ul.menu li { list-style-type: none; padding: 3px 0px 1px 0px; margin: 1px 2px;border-bottom: 1px solid #666666;font-family: Arial, Helvetica, Tahoma;}
ul.menu li a {margin: 3px 3px 1px 3px; padding: 4px 10px 1px 1px;width: 150px;background-color:#ffffff;color: #666666; font-weight: 500; text-decoration: none;}
ul.menu li a:hover {margin: 3px; padding: 4px 10px 1px 1px;width: 150px;background-color:#ffffff;color: #000000; font-weight: 500;text-decoration: none;}

.intro {font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
border: 1px solid #666666;background-color: #dddddd;font-size:0.7em; margin:15px 10px 0 10px;padding:5px;}
.intro a {text-decoration: underline; color: #df0032; font-weight: 700;}
.intro a:hover {text-decoration: underline; color: #ffffff; font-weight: 700;}

.readmore {font-size: 0.7em; font-family: Arial, Verdana; margin: -10px 0 10px 10px; padding:0 0 5px 0px;}
.readmore a {text-decoration: none; color: #df0032;}
.readmore a:hover {text-decoration: none; color: #000000;}

.novejsi {margin: 10px;}
.novejsi a {font-size: 0.7em;font-family: Arial, Verdana; text-decoration: none; font-weight: normal; color: #df0032;}
.novejsi a:hover {font-size: 0.7em;font-family: Arial, Verdana; text-decoration: none; font-weight:normal; color: #000000;}

.obr-left {background-color:  #ffffff; text-align: left; margin: 2px;padding: 3px;float: left;}
.obr-right {background-color:  #ffffff; text-align: right; margin: 2px;padding: 3px;float: right;}

#content p a {text-decoration: underline; color: #df0032;}
#content p a:hover {text-decoration: underline; color: #000000;}

a img {border:0px;}
.a_im {float:right;margin:5px 10px 5px 10px;}
img {padding-left: 10px;}

/* Vypis v obsahu */
ul.vypis {font-family: Verdana, Arial;padding: 0; font-size: 0.85em; margin: 0 0 0 10px;}
ul.vypis li { list-style-type: none; padding: 0;/*3px 0px 1px 0px; */margin: 1px 2px;font-family: Verdana, Arial;}
ul.vypis li a {margin: 3px 3px 1px 3px; /*padding: 4px 10px 1px 1px;*/background-color:#ffffff;color: #666666; font-weight: 500; text-decoration: none;}
ul.vypis li a:hover {margin: 3px; padding: 4px 10px 1px 1px;background-color:#ffffff;color: #000000; font-weight: 500;text-decoration: none;}

#content ul {font-family: Verdana;padding: 5px; font-size: 0.8em; margin-left: 20px;}

#content h2 {margin: 20px 0 0 5px;color: #000000;/*#de0031;*/ font-weight: 900; font-family: Arial, Helvetica, Verdana; font-size: 1.05em; letter-spacing: 0.05em; border-bottom: solid 1px #de0031;}

.radek {clear: both;}