/* clearfix to handle floats---------------------------------------- */
.clearfix {
    clear: both;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
}
.clear_right {
    clear: right;
}
.clear_left {
    clear: left;
}
.float_left {
    float: left;
}
.float_right {
    float: right;
}

body {
background-image: url(../clip/bg3.png);
background-repeat: repeat-x;
/*background-color: #102b36;*/
background-color: #dadfe2;
margin:0;
padding:0;
font-family: verdana;
font-size: 12px;
color:#013c4d;
}

a {
color: #013c4d;
text-decoration: underline;
}

a:hover {
color: #013c4d;
text-decoration: underline;
}

h1, #main_cover_right_nadpis {
	font-size: 25px;
	color: #013c4d;
	font-weight: normal;
	text-align: left;
  padding: 0;
  margin: 0;
  margin-top: 15px;
  margin-bottom: 10px; 
  /*font-variant: small-caps;*/
}
h2 {
	font-size: 18px;
  font-weight: normal;	
  color:#013c4d;	
  padding: 0;
  margin: 0;
  /*font-variant: small-caps;*/
}
h3 {
	font-size: 14px;
	color: #013c4d;
	font-weight: bold;
	padding-top: 0;	
	/*font-variant: small-caps;*/
}

h4 {
	font-size: 14px;
	color: #013c4d;
	font-weight: normal;
	padding-top: 0;
  margin: 0;
  margin-top: 10px;	
  /*font-variant: small-caps;*/
}
h5 {
	font-size: 12px;
	color: #013c4d;
	font-weight: bold;
	padding-top: 0;	
	/*font-variant: small-caps;*/
}
h6 {
	font-size: 12px;
	color: #013c4d;
	font-weight: normal;
	padding-top: 0;	
	/*font-variant: small-caps;*/
}

#main{
margin: auto;
padding: auto;
width:1020px;
background-color: #ffffff; 
}

#main_top{
margin: auto;
padding: auto;
text-align: center; 
width:1020px;
height:52px;
background-image: url(../clip/bg_top.png);
background-repeat: no-repeat;
overflow-x: hidden;
overflow-y: hidden;
}

#main_top_left{
float: left;
text-align:center;
width: 50px; 
margin-left: 10px;
margin-top: 2px;
}

#main_top_left img{
border: 0;
}

#main_top_right{
padding-top: 0px;
text-align:right;
}

#top_menu_buttony_search input[type=text] {
width: 285px;
height: 30px;
background-image: url(../clip/search_input.png);
border: 0;
margin-top: 10px;

color: #013c4d; 
font-size: 16px;
font-weight: bold;
} 

#top_menu_buttony_search input[type=image]  { 
height: 32px;
width: 117px; 
border: 0;
margin-right: 10px;
margin-left: 5px;
vertical-align: bottom;
} 

#top_menu_buttony_search_in {
margin: auto;
padding: auto;
}

#main_banner_cz{
margin: auto;
padding: auto;
text-align: center; 
width:1020px;
height:201px;
background-image: url(../clip/bg_banner_cz.png);
background-repeat: no-repeat;
overflow-x: hidden;
overflow-y: hidden;
}

#main_banner_en{
margin: auto;
padding: auto;
text-align: center; 
width:1020px;
height:201px;
background-image: url(../clip/bg_banner_en.png);
background-repeat: no-repeat;
overflow-x: hidden;
overflow-y: hidden;
}

.menu{
margin: auto;
padding: auto;
text-align: center; 
width:1020px;
height:49px;
background-image: url(../clip/bg_topmenu.png);
background-repeat: repeat-x;
overflow-x: hidden;
overflow-y: hidden;
}

.menu a span {
  display: none;
}

.menu a {
  display: block;    
  text-decoration: none;  
  color: #013c4d;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
  background-repeat: no-repeat;  
}

#main_cover {
width:1020px; 
margin: 0;
padding: 0;
margin-top: 15px; 
}

#main_cover_left{
float: left;
text-align:justify;
width: 641px; 
margin-left: 20px;
margin-right: 20px;
margin-bottom: 6px;
}

#main_cover_divider{
float: left;
width: 1px; 
min-height: 300px;
background-color: #d3d3d3;
margin-top: 30px;
margin-bottom: 30px;
}

#main_cover_right{
background-image: url(../clip/bg_aktuality.png);
background-repeat: no-repeat;
float: left;
width: 300px; 
min-height: 413px;
margin-top: -15px;
padding-top: 0px;
padding-left: 19px;
padding-right: 19px;
text-align: left;
}

#main_cover_right li{
margin-bottom: 10px;
}

#main_bottom{
margin: auto;
padding: auto;
background-image: url(../clip/bg_main_bottom.png);
background-repeat: no-repeat;
width: 1020px; 
height:28px;
}

#main_contact_line{
background-color: #2a4f75;
width: 1020px; 
height: 246px;
border-bottom: 1px solid #3470a9;
font-size: 10px;	
}

#footer {
background-color: #2b4764;
margin: auto;
padding: auto;
width:1020px;
height:50px;
}

#footer_text {
color: #93d6fb;
text-align: left;
font-size: 9px;
margin-left: 850px;
padding-top: 15px;
}

#footer_text img{
vertical-align: -25%;
padding-left: 2px;
border:0; 
}

#footer_text A{
color: #ffffff;
text-decoration: none;	
}

#main_contact_left{
float: left;
text-align:justify;
width: 300px;
color: #93d6fb;
margin-top: 20px; 
margin-left: 20px;
margin-right: 20px;
}

#main_contact_center{
float: left;
text-align:justify;
width: 300px;
color: #22d50f;
margin-top: 20px; 
margin-left: 20px;
margin-right: 20px; 
}

#main_contact_right{
float: left;
text-align:justify;
width: 298px;
color: #cbd4dc; 
margin-top: 20px; 
margin-left: 20px;
margin-right: 20px;
}

.main_contact_divider{
float: left;
background-image: url(../clip/bottom_line.png);
background-repeat: no-repeat;
width: 1px; 
height:246px;
}

.main_contact_nadpis {
	font-size: 16px;	
	font-weight: bold;
	padding: 0;
  margin: 0;  
  margin-bottom: 10px;		
  text-decoration: underline;
}

#main_contact_private {
background-image: url(../clip/bg_customerzone.png);
background-repeat: no-repeat;
width: 309px; 
height:132px;
margin-top: 15px;
}

#drobeckovanavigace {
margin: 0;
padding: 0;
font-size: 10px;	
text-align: right;
}

#drobeckovanavigace h3{
margin: 0;
padding: 0;
font-size: 10px;	
}

#private_name {
width: 153px;
height: 24px;
background-image: url(../clip/private1.png);
border: 0;
margin-left: 15px;
margin-top: 30px;
color: #93d6fb; 
font-size: 12px;
font-weight: bold;
}

#private_pass {
width: 153px;
height: 24px;
background-image: url(../clip/private2.png);
border: 0;
margin-left: 15px;
margin-top: 5px;
color: #93d6fb; 
font-size: 12px;
font-weight: bold;
}  

#private_tlacitko {
border: 0;
margin-left: 15px;
margin-top: 16px;
#margin-left: 15px;
#margin-top: 12px;  
}

#form_tlacitko {
border: 0;
margin-left: 25px;
margin-top: 5px;
#margin-left: 25px;
#margin-top: 5px;  
}    

.input_form{
width:325px;
margin: 0;
padding: 0;
}

.menu_active{
background-image: url(../clip/bg_topmenu_a.png);
background-repeat: repeat-x;
z-index:500;
}

dt a{
  display: block;
  height: 53px;
  line-height: 53px;
  text-decoration: none;
  color: #777777;
  font-size: 15px;
  overflow: hidden;
  background-repeat: no-repeat;
  float: left;/*because of IE 6*/
}


.dropdown {float:left;color:#013c4d; padding: 0px;margin: 0px;}
.dropdown_menu_active {float:left;color:#013c4d; padding: 0px;margin: 0px; background-image: url(../clip/bg_topmenu_a.png);background-repeat: repeat-x;}
.dropdown a,.dropdown_menu_active a{color:#013c4d;}
.dropdown a:hover,.dropdown_menu_active a:hover { color:#013c4d}
.dropdown li,.dropdown_menu_active li{text-align: left; padding-left:5px;padding-right:7px; list-style-type: none}
.dropdown ul,.dropdown_menu_active ul{list-style-position: inside; padding-left: 7px; padding-right: 7px;}  
.dropdown dt,.dropdown_menu_active dt {font-weight:bold; cursor:pointer; padding: 0px; margin: 0px; padding-left: 15px; padding-right: 15px;}
.dropdown dd,.dropdown_menu_active dd {position:absolute; margin: 0px; overflow:hidden; min-width:180px; display:none; background:rgb(65,121,143); color: white; z-index:200; opacity:0;}
.dropdown:hover,.dropdown_menu_active:hover {background-image: url(../clip/bg_topmenu_a.png);background-repeat: repeat-x;}
  
.inmenu a, .inmenu a:active {display:block; padding:5px; color:white; text-decoration:none;}
.inmenu a:hover, .inmenu a:visited {background-color: rgb(65,121,143);}

.nodrop dt,.nodrop_menu_active dt { padding: 0px; margin: 0px; padding-left: 15px; padding-right: 15px;}
.nodrop, .nodrop:active, .nodrop:visited {float:left; display:block; font-weight:bold; color:white; text-decoration:none; padding: 0px;margin: 0px; }
.nodrop:hover,.nodrop_menu_active:hover {background-image: url(../clip/bg_topmenu_a.png);background-repeat: repeat-x;}    
.nodrop_menu_active, .nodrop_menu_active:active, .nodrop_menu_active:visited {float:left; display:block; font-weight:bold; color:white; text-decoration:none; padding: 0px;margin: 0px; background-image: url(../clip/bg_topmenu_a.png);background-repeat: repeat-x;}


/*
.inmenu-last{margin-bottom:5px;}
.inmenu-last a, .inmenu-last a:active, .inmenu-last a:visited {display:block; padding:5px;color:white; text-decoration:none;}
.inmenu-last a:hover {background-color: rgb(65,121,143);}
*/
/*  
.drop{text-decoration: none;}
.drop A:hover{text-decoration: none;}
.dropdown .underline {}
*/

#listing {
text-align: center;
}
