*{  margin: 0;  padding: 0;  border: none;}body{  margin:0px;  text-align: center;  padding: 0;  font: 0.7em/1.4em  Arial, Verdana, Helvetica, sans-serif;  background-color:#c8c8c8;}div#main{  margin:auto;  width:950px;  position:relative;  text-align:left;  background: #c8c8c8 url(./images/bg.jpg) no-repeat;}div#in_main{  margin:auto;  width:767px;  position:relative;  text-align:left;}#mainmenu{  float:left;  width:700px;}div#logo{  float:left;  width:767px;}div#logo_bottom{  float:left;  width:767px;  margin-top:-2px;}div#left{  float:left;  width:166px;  height:273px;  background: #c8c8c8 url(./images/left.jpg) no-repeat;}div#menu{  float:left;  width:101px;  height:273px;  background: #c8c8c8 url(./images/menu.jpg) no-repeat;}div#middle{  float:left;  width:208px;  height:253px;  background: #e0e1e3 url(./images/middle.jpg) no-repeat;}div#in_middle{  float:left;  margin-left:8px;  _margin-left:4px;  width:198px;  height:263px;  background-color: #e0e1e3;  overflow:auto;  overflow-x:hidden;}div#right{  float:left;  background: #c8c8c8 url(./images/right.jpg) no-repeat;}div#mezera_bottom{  float:left;  width:767px;  height:0px;}div#bottom{  float:left;  height:171px;   _margin-bottom:-19px;  background: #c8c8c8 url(./images/bottom.jpg) no-repeat;}div#foot{  padding: 0px;  margin: 0px;  width: 767px;  background-color: transparent;}div#footer{  clear: both;  height:25px;  padding-top:80px;  background: #c8c8c8 url(./images/foot.jpg) no-repeat;}div.reference{  float:left;  width:175px;}div.reference_popis{  float:left;  width:175px;  border-bottom:1px solid black;  margin-bottom:5px;}/***************************************************HLAVNI MENU - ODKAZY*****************************************************/#leftmenulist{  margin:0px;  padding:0px;  height:220px;}#leftmenulist ul{  padding: 0px;  display: inline;  margin: 0px;  list-style-type: none;}#leftmenulist li{  padding: 0px;  border: 0px;  display: inline;  margin: 0px;  list-style-type: none;}#leftmenulist a{  display:block;  margin: 0px;  padding-top:2px;  padding-bottom:4px;  color: #f8931d;  text-align:left;  font-size: 1.0em;}#leftmenulist a:hover{  text-decoration: none;  color:#000;}#leftmenulist a.aktivni:link, #leftmenulist a.aktivni:hover, #leftmenulist a.aktivni:visited{  color:#000;  text-decoration: none;}h1{  font-size: 1.7em;  color: #f8931d;  margin: 5px 0px 10px 5px;}h2{  font-size: 1.5em;  margin:0px 0px 10px 0px;  color: #999;}h3{  font-size: 1.4em;  margin:10px 0px 10px 0px;  color: #5fc146;}h4{  font-size: 1.7em;  margin:0px 0px 10px 0px;  color: #999;}h5{  font-size: 1.3em;  margin:5px 0px 5px 5px;  color: #ff9900;}p{  margin: 0px 0px 10px 5px;  font-size: 1.0em;  color:#000;}p.kontakt{  margin-left:10px;}p.middle{  text-align:center;}p.foot{  margin:0px;  text-align:center;}p.error{  color:red;}p.bottom_menu{  margin: 3px 0px 10px 5px;  font-size: 1.1em;}a{	color:#ff9900;	text-decoration: none;}a:hover{	text-decoration: underline;}img{  margin:0px;  padding:0px;  border:0px;}img.clanek{  float: left;  margin: 0px 10px 0px 5px;  border: 1px solid #666;  padding: 2px;}img.aktualne{  margin: 0px 10px 0px 0px;  border: 1px solid #666;  padding: 2px;}ul{  font-size: 1.1em;  color:#eee;  margin-left:25px;}ol{  font-size: 1.1em;  color:#eee;  margin-left:25px;}form{  margin-bottom:10px;}embed{  margin-left:5px;}