/*LAYOUT*/
body {
  background:#BEBBBC;
  font-family:"Lucida Grande", Geneva, Arial, "Verdana", "sans-serif";
}

#bg {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background:url("bg.jpg") #BEBBBC repeat-x;
}
#page{
  width:1000px;
  margin:0 auto;
}
#top{
  background:url("bg_top.jpg") #FFFFFF no-repeat;
  width:1000px;
  height:177px;}

#infocompany{
  float:right;
  width:690px;}
#content{
  width:1000px;
  background: #FFFFFF;}
#contenttext{
  float:right;
  width:730px;
  text-align:justify;
  padding-right:20px;
}
#footer{background:url("bg_footer.jpg") #BEBBBC top no-repeat; 
  width:1000px;
  height:138px;
  padding-top:30px;
  /*padding:30px 10px 10px 10px;*/
  text-align:center;
  font-size: 11px;
  color:#666666;
}
.indent{
  margin-left:20px;
}    
#infocompany td{
  padding-bottom:0px;
}    

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.rightimage{
  width: 226px;
  float:right;
}
.centralimage{
  width: 300px;
  text-align: center;
  margin: auto;
}
.leftimage{
  width: 226px;
  float:left;
}
#leftpanel{
  float:left;
  width:206px;
  padding:20px;}
.tbl_middle{ 
  background:url("tbl_middle.jpg") #FFFFFF repeat-y;
  width:176px;
  min-height:50px;
  padding-left:10px;
  padding-right:20px;}
.tbl_top{
  background:url("tbl_top.jpg") #FFFFFF no-repeat;
  width:206px;
  height:28px;}
.tbl_bottom{
  background:url("tbl_bottom.jpg") #FFFFFF no-repeat;
  width:206px;
  height:39px;}

/* grafika */
h1{     
  margin:0;
  padding:0;
  font-weight: bold;
  font-size: 28px;
  color:#01115e;
}
h2 {
  font-size: 26px;
  font-weight: bold;
  color:#074aa6;
  margin-bottom :30px;
  text-transform:uppercase;
}
h3{
  color:#01115e;
  font-weight:bold;
  font-size: 20px;
  text-transform:uppercase;
}
h4{
  margin:0;
  padding:0;
  font-size: 20px;
  color:#074aa6;
}
h6, .strong {
  font-weight:bold;
  /*font-style:italic;*/
  font-size:16px;
}
a {
  color:#01115e; 
  font-weight:bolder;
}
a:visited {
  color:#6889BA;
}
td{
  vertical-align:top;
  padding-bottom: 10px;
}
caption {
  text-align:center;
}
.highlight{
  font-style:italic;
  margin-bottom:20px;
}
.strong{
  font-style:bold;
}

.kurzyList li{
  padding-top:10px;
  color:#074aa6;
}
.member li{
  list-style-type:circle;
}

.kurz{
  margin-top:20px;
}

.subtitle{
  color:#074aa6;
  font-size: 17px;
  font-weight:bold;
  font-variant:small-caps;
}

.navigation {
  /*text-align:left;*/
  font-size: 15px;
}

.navigation a{
  padding-left:0px;
  text-decoration:none;
}

.navigation .snd{
  /*display:none;*/
}

.navigation ul {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:20px;
  list-style-type:none;
/*  margin-bottom:20px;*/
}

.navigation a:hover{
  text-decoration:underline;
} 

.head {
  color:#074aa6;
  font-size: 16px;}
  
.head td{
    padding:0px;
}  
.foto img{
    vertical-align:middle;
    float:left:	
    margin-right:10px;	
}
.foto td {
    vertical-align:middle;	
}
p.seznam {
 	text-align:left;	
	margin:0px;
}
/*footer*/
#footer a{
  font-size: 11px;
  font-weight: normal;
  color:#666666;
  text-decoration:none;
}
#footer a:hover{
  text-decoration:underline;
}