body {
font: 8.5pt/1.4em Tahoma,Arial,verdana;
color: #646a70;
background: #24c9ff url(../img/bg.gif) repeat-x top;
padding: 0;
margin: 0;
}
a img {
border-style: none;
}
h1 {
color: #011f56;
font-size: 13pt;
margin: 0;
}
h2 {
color: #011f56;
font-size: 13pt;
margin: 0;
}
h3 {
font-size: 10pt;
}
h3 a {
color: #e67817;
}
a{
color: #53c0fd;
}	
a:hover {
text-decoration: none;
}
.clear{
  clear:both;
  height:0 !important;
  line-height:0 !important;
  font-size:0 !important;
}

							/****** ALL *******/
#all {
width: 960px;
margin: 0 auto;
background: white url(../img/bg_cont2.gif) repeat-y 50%;
}
#all2 {
background: url(../img/bg_cont.png) no-repeat 50% top;
padding: 0 10px;
}

							/****** HEAD *******/
#head{
background: url(../img/head.jpg) no-repeat;
height: 183px;
}
#head img {
margin: 18px 0 0 38px;
float: left;
}
#nadpis {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
float: left;
position: relative;
top: 35px;
left: 20px;
}
#head h1 {
font-size: 27px;
font-weight: normal;
color: #261f6c;
margin: 0;
}
#head h4 {
font-size: 15px;
font-weight: normal;
color: white;
margin: 10px 0 0 0;
}
#head2 {
height: 154px;
}
				/***** LISTA ******/
#lista {
float: left;
margin: 0 0 0 5px;
}
#lista li{
display: inline;
background: url(../img/carka.gif) no-repeat right;
float: left;
font-size: 13px;
}
#lista a {
float: left;
padding: 6px 14px 5px 14px;
color: white;
text-decoration: none;
margin-right: 2px;
}
#lista a:hover {
background: url(../img/carka2.gif) repeat-x top;
color:  #c3dbff;
}
							/****** CONTENT *******/
#content {
padding: 20px 17px 17px 6px;
}
							/****** LEFT *******/
#left {
width: 181px;
float: left;
}
#navigace {
list-style: none;
margin: 0;
padding: 0;
margin-bottom: 25px;
}
#navigace li {
display: table;
}
#navigace a {
float: left;
width: 181px;
height: 23px;
color: white;
text-decoration: none;
font-weight: bold;
margin-bottom: 1px;
padding: 6px 0 0 0px;
background: url(../img/button1.gif) no-repeat;
}
#navigace a:hover {
background-position: 0 -29px;
}
#navigace span {
padding-left: 16px;
background: url(../img/od1.gif) no-repeat 6px;
}
#navigace a:hover span {
background-position: 8px 50%;
}
#podnavigace {
list-style: none;
background:#ecf0f7;
margin: 0 3px;
padding: 0;
padding-bottom: 4px;
}
#podnavigace li {
display: table;
padding: 3px 0;
}
#podnavigace li a {
width:auto;
height: auto;
padding:0;
background: url(../img/od_hl.gif) no-repeat 10px 50%;
float: none;
padding-left: 21px;
color: #003b59;
}
#podnavigace li a:hover {
background-position: 12px 50%;
}
#zuzka {
width: 181px;
margin-top: -1px;
margin-bottom: -3px;
}
				/******ODKAZ/PARTNERI *****/
#odkaz {
margin: auto;
}
#odkaz_top {
background: url(../img/kol.gif) no-repeat top;
height: 25px;
padding: 5px 0 0 0px;
margin: auto;
width: 181px;
}
#odkaz_top p {
font-weight: bold;
color: #e67817;
padding-left: 22px;
background: url(../img/obalka.gif) no-repeat 6px 40%;
top: -10px;
}
#odkaz form {
margin-left: 11px;
padding: 12px;
font-size: 8pt;
background: url(../img/kol_bg.gif) repeat-y ;
}
#odkaz_input {
margin: 5px 0;
font-size: 8pt;
height: 14px;
width: 140px;
}
#sub {
font-weight: bold;
font-size: 8pt;
color: #596468;
}
#rozek3 {
background: url(../img/rozek3.gif) no-repeat;
height: 5px;
margin: 0px 0px 12px 11px;
}
#rozek2 {
background: url(../img/rozek2.gif) no-repeat;
height: 6px;
margin-bottom: 20px;
width: 181px;
margin: auto;
}
#partneri_top {
height: 29px;
padding-top: 4px;
text-align: center;
color: white;
font-weight: bold;
background: url(../img/partneri.gif) no-repeat;
margin: auto;
width: 181px;
}
#partneri {
background: #ededed url(../img/rozek1.gif) no-repeat 50% top;
text-align: center;
padding: 12px 0;
margin: auto;
width: 181px;
}
#partneri a {
font-weight: bold;
color: black;
font-size: 7pt;
}
#partneri img {
margin-top: 8px;
}
							/****** MAIN *******/
#main {
margin: 0 240px 0 200px;
}
.aktualita {
border-bottom: 1px dotted #d2d2d2;
padding: 15px 0 25px 0;
height:auto;
}
.aktualita img.right{
  float:right;
  
}
.aktualita h3 {
margin-top: 0;
}
.datum {
padding-left: 18px;
background: url(../img/obalka2.gif) no-repeat left;
margin-right: 15px;
color: #999;
font-size: 7.7pt;
}
.info a{
padding-left: 20px;
background: url(../img/bubl.gif) no-repeat left;
color: #53c0fd;
font-weight: bold;
font-size: 7.7pt;
}
							/****** RIGHT *******/
#right {
border-left: 1px dotted #d2d2d2;
float: right;
width: 205px;
height: 600px;
font-size: 7.7pt;
padding-left: 19px;
}
#right img {
margin-right: 6px;
}
#right p {
margin: 0;
}
#right h3 {
margin-top: 0;
}
							/****** FOOTER *******/
#footer {
background: #001139;;
height: 50px;
clear: both;
color: #5c6f9d;
font-size: 8pt;
padding: 15px 0 0 20px;
}
#footer a {
color:#53c0fd;
}
#dolni_odkazy {
float: right;
padding:10px 20px 0 0;
}
#dolni_odkazy a {
margin:0 10px ;
}
							/****** dodatek *******/
.fotogalerie{width: 477px; }
.fotogalerie a{}							
.gallery{ margin-top: 0; padding-top:0px; }							
.gallery img{border: 1px solid silver; padding: 1px; }
.fotorozmer{width: 140px;float: left; margin: 5px 0px 0px 10px;}