body { font: 8.5pt/1.4em Tahoma,verdana;   color: #7b7a79;  background: url(../img/bg.gif) repeat-x top;  padding: 0;  margin: 0; }
a img { border-style: none; }
h1 { font-size: 12pt;  color: #e25b24;  font-weiaght: normal; margin: 10px 0; font-family: arial, tahoma, verdana;}
h3 { font-weight: normal; margin: 0;}
h2 {   padding-left: 25px;  color: #5a5a5a;  font-size: 9pt;  padding-top: 8px;  height: 23px;  background: url(../img/h2.png) no-repeat; font-family: arial, verdana; margin: 20px 0 0 0;}
h2 span { color:#ec711d;  font-weight: normal; font-size: 8.5pt;  padding: 0 15px;  background: url(../img/date.gif) no-repeat left; }
a { color: #e25b24; }	
a:hover { text-decoration: none; }
p { margin: 10px 0 0 0;}
hr { border: none; border-top: 1px dotted #d2d2d2; color: white; margin: 15px 0 0 0;}

							/****** ALL *******/
							
#all { width: 810px;  margin: 0 auto; }

				/****** JAZYKY *******/
#jazyky { margin-left: 530px;  height: 21px; width: 270px;  background: url(../img/jazyky.gif) no-repeat; text-align: center; padding-top: 3px; color: white;  font-size:7.8pt }
#jazyky a {color: white; padding: 0 4px;}

							/****** HEAD *******/
							
#head{ display: block; background: navajowhite;  height: 110px; text-align: right;  background: url(../img/logo.png) no-repeat left top;  margin: 28px 5px 35px 5px;  padding: 25px 0 0 0; font-size: 20pt; color: white;  text-decoration: none;  line-height: 17pt; font-family: arial; }
#head span { display:block;  font-size: 13pt;  color: #e25b24; line-height: 13pt; margin-top: 8px;}

							/****** CONTENT *******/
							
#content { background: url(../img/cont_top.jpg) no-repeat top;  margin-top: 0px;}

							/****** LEFT *******/
							
#left { width: 170px;  float: left; }
#navigace { list-style: none;  margin: 13px 8px 0 18px; padding: 0; }
#navigace li { padding: 6px 0px 6px 0px;  border-bottom: 1px dotted #d2d2d2;   }
#navigace li a { padding-left: 17px;  color:#5a5a5a;  text-decoration: none;  font-weight: bold; background: url(../img/sipka.gif) no-repeat left;}
#navigace li a:hover { color:#e25b24;  background-position: 2px 50%; }
#navigace ul { list-style: none;  margin: 0; padding: 0; }
#navigace ul ul li { padding-left: 10px; }
#navigace ul li a { padding-left: 17px;  color:#5a5a5a;  text-decoration: none;  font-weight: normal; background: none;}
#navigace ul li a:hover { text-decoration: underline; }
#kontakt_nadp { font-weight: bold;  color: #e25b24;  font-size: 11pt;  padding: 5px 0 5px 28px;  background: url(../img/kontakt.gif) no-repeat left; }
#kontakt_nadp a{ text-decoration:none; background: url(../img/sipecka.png) no-repeat 80px center; width:100px; display:block;}
#kontakt_nadp a:hover{ color: #7B7A79;  }
#kontakt { margin: 40px 5px 10px 16px; }
#kontakt p { font-size: 7.8pt; margin: 0 0 10px 0}


							/****** MAIN *******/
							
#main { width: 610px;  margin: 0 0 0 195px;  padding-top: 5px; }
#upozorneni { height: 152px;  background: url(../img/upozorneni.jpg) no-repeat;   }
#upozorneni_a { margin: 55px 23px 0 0;  float: right;  width: 185px;  height: 72px;  overflow: hidden;  color: #e5c617;  font-family: arial, tahoma;  font-size: 11pt;  text-decoration: none;	}
#upozorneni_a span { color: white;  font-weight: bold;  font-size: 16px;  display: block;  margin-top: 8px;  font-family: tahoma,verdana; }
.vice { margin-left: 488px;  padding-left: 20px;  background: url(../img/vice.gif) no-repeat left;  color: #e25b24;  font-family: verdana, tahoma;  font-weight: bold; font-size: 7.8pt;}
#upozorneni a:hover { color: white; }

							/****** FOOTER *******/
						
#footer { padding-top: 30px;  background: #433f3c;  height: 100px; clear: both;  margin: 0; margin-top: 100px;}
#footer_in { margin: 0 auto;  color: bdbbb7;  width: 850px; padding-left: 60px; }
#footer_in a { color: white; }
#footer_links { color: white;  font-weight: bold; float: right;  width: 500px; }
#footer_links a { padding: 0 5px; }








