html {
margin:0;
padding: 0;
background-color: #1a1a1a;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*background-image: url(../images/ilu.gif);*/
background-position: left bottom;
background-repeat: no-repeat;
background-attachment:fixed;
}
body {
margin:0;
padding: 0;

color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
body a {
color: #8ab202;
}
#lang {
position: absolute;
left: 870px;
top: 0px;
width: 82px;
height: 40px;
}
#centerer {
position: relative;
width: 960px;

}
#navbar {

background-repeat: no-repeat;
background-position: left bottom;
margin:0;
padding:0;width: 254px;

}
#navigace {
display:block;
padding:0;
padding-top: 196px;
margin:0;
height: 473px;
width: 254px;
background-image: url(../images/logo.gif);
background-repeat: no-repeat;
background-position: left top;
list-style:none;
padding-left: 18px;
}
#navigace ul{
display:block;
padding:0;
list-style:none;
margin:0;
}
#navigace div ,#navigace li {
list-style:none;
display: block;
float:left;
padding:0;margin:0;
}
#navigace a{
display: block;
height: 17px;
background-position: 0px 0px;
float:left;
}
#navigace  a:hover, #navigace  li.active a{
display: block;
height: 17px;
background-position: 0px 17px;
}

#navigace div a span, #navigace li a span{ 
display: none;
}
h1 {
position: absolute;
left: 322px;
top: 140px;
margin:0;
padding:0;
font-size: 9px;
font-weight: lighter;
color: #8ab202;

}
h1 span , h1 img{
float:left;

}
h1 span {margin-left: 5px;
margin-top: 26px;
}
#content{
overflow: hidden;
position: absolute;
left: 322px;
top: 198px;
 width: 645px;
 color: #696969;
 font-size: .8em;
 }
 .aktualita {
 background-color: white;
 width: 201px;
  float:left;
 margin-right: 14px;
   height: 380px;
 }
 .datum {
 font-size: 80%;
 padding: 5px 10px;
 }
 h2 {
 font-weight: lighter;
 padding: 0px;
 margin: 0px;
  padding: 12px 14px 5px 14px;
  letter-spacing: -1px;
  font-size: 137%;
  font-family: Helvetica, sans-serif;
 }
 h2  a{
 text-decoration: none;
 color: #99c601;
 }
.aktualita  p {
 margin:0;
 padding: 0;
  padding: 5px 14px;

   font-size: 80%;
 line-height: 1.5em;
 }
 
  a img {
border:0;
 }
 .bigone {
 position: relative;
 background-color: white;
 width: 630px;
 padding-bottom: 14px;
 margin-right: 14px;
  }
 .bigone  p {
 margin:0;
 padding: 0;		
 padding: 5px 14px;
 position: relative;
 font-size: 80%;
 line-height: 1.5em;
 margin-bottom: 5px;
 
 }
.c {
text-align: center;
}
.l {
text-align: left;
}
.r {
text-align: right;
}
 .rc {
 padding:0;
 margin:0;
 clear: both;
 padding-top: 14px;
 text-align: right;

 padding-right: 14px;
 font-size: 80%;
 }
 .lc {
 padding:0;
 margin:0;
 clear: both;
 padding-top: 14px;
 text-align: left;

 padding-right: 14px;
 font-size: 80%;
 }
 
 .leftmenu {
  width:207px;

 position: absolute;
 left: 0px;
 top: 230px;

 
 }
 .leftmenu a{
 color: #8ab202;
 text-decoration: none;
 }
 
  .leftmenu2 {
 width:207px;

 position: absolute;
 left: 0px;
 top: 210px;

 font-size: 90%;

 }
 .leftmenu2 a{
 color: #8ab202;
 text-decoration: none;
 }
 .txt {
  position: relative;
 margin-left: 207px;
 width: 422px;

  }
.bigone .txt h2.carka {
 border-left: 1px solid #696969;
 }
.cfoto {
margin:0;
}
.mezera {
position: relative;
display: block;
height: 30px;
clear: left;
}
.navrhar {
position: relative;
 background-color: white;
 width: 610px;
 height: 157px;
 border: 10px solid white;
  clear: both;
  margin-bottom: 10px;
}
.navrhar h2{
 margin:0;
 padding:0;
 font-size: 140%;
 position: absolute;
left: 0px;
top: 134px;
}
.navrhar .minimenu{
position: absolute;
right: 0px;
top: 138px;
display: inline;
 margin:0;
 padding:0;
 font-size: 80%;


}
.txt .minimenu {
padding: 10px 15px;
font-size: 9px;
}
#sony {
position: absolute;
width: 322px;
height: 422px;
bottom:0;
	
}
#sony span {
display:none;
}
.footer {
text-align: right;
margin-top: 30px;
font-size: 80%;
margin-bottom: 30px;
width: 630px;
color: #bbbbbb;
}
.footer a {
color: #8ab202;
text-decoration: none;
}
.footer a:hover {
color: #6d8d01;
}
.pictures {
position: absolute;
top: 177px;
left: 223px;
}
.pictures2 {
position: absolute;
top: 199px;
left: 223px;
}
.pictures a, .pictures2 a{
position: relative;
display: block;
width: 9px;
height: 11px;
background-image: url(../images/img_ico.gif);
float: left;
margin-right: 4px;
}
.pictures a:hover, .pictures2 a:hover{
background-position: 0 11px;
}
.pictures a span, .pictures2 a span{
display:none;
}
#sfs {
position: absolute;
top:0;
left:0;
}
#sfs  a{
position: absolute;
top:0;
left:0;
width: 250px;
height: 185px;
}
#sfs  span{
display: none;
}
.outmenu {
position:absolute;
left:18px;
top:268px;
font-size: 80%;
}
.outmenu a{
text-decoration: none;
}
.outmenu a:hover, .outmenu a.active{
color: white;
}
.galerie  {
position: relative;
margin: 5px 0 0 13px;
}
.galerie  a {
position: relative;
margin:0;
margin-right: -2px;
}
.galerie  a img{
position: relative;
margin:0;
border: 1px solid black;
}
.galerie  a:hover img{
margin:0;
border: 1px solid  #8ab202;
}
.fleft {
float:left;
margin-right: 10px;
margin-top: 5px;
}
.fleft img{
border: 1px solid black;
}
.fleft:hover img{
border: 1px solid #8ab202;
}
.fright {
float:right;
margin-left: 10px;
margin-top: 5px;
}
.fright img{
border: 1px solid black;
}
.fright:hover img{
border: 1px solid #8ab202;
}
#flash {
background-color: black;
border: 10px solid white;
}