body
{
	width: 980px;
	margin: 0px auto 0px auto;
	font-family: Arial, Trebuchet MS, Verdana, Arial;
	font-size:0.9em;
	background-color:#ffffff;
}

#header
{
	background-color: #d9e4e0;
	height:32px;
	margin-bottom: 8px;
	padding: 18px 13px 0px 13px;
	font-size:0.8em;
}


#header a{color: #000000; text-decoration:none;}
#header a:visited  {color:#000000;}
#header a:hover {text-decoration:underline;}

#logo
{
	height: 105px;
	background-color:Gray;
	margin-bottom:6px;
}
#logo img {float:left;}

#logo_zdas
{
	float:left;
}

#banner_top
{
	
	float:left;
}

.designby {text-align:center; font-size:80%; padding-bottom:10px; }
.designby a {text-decoration:none;}

#menu_top {text-align:right; background-image: url('../webimg/menu_bg.jpg'); background-color:#d9e4e0;
           color:#ffffff;height:57px; font-size:12px; }

#menu_top ul {margin:0px; padding:0px; display:block;}
#menu_top li {padding:0px; margin:0px; display:inline;}

#menu_top a{color: #ffffff; text-align:center; text-decoration:none; text-transform:uppercase; display:block; float:right; height:20px; padding:4px 12px 2px 12px; border-left:1px solid #ffffff;}
#menu_top a:visited  {color:#ffffff;}
#menu_top a:hover {background-color:#3f6677;}
#menu_top a.selected,#menu_top a:visited.selected {border-bottom:1px solid #d9e4e0; background-color:#d9e4e0; color:#000000;}

#container {background-image: url('../webimg/container_bg.jpg'); background-repeat:repeat-y; border-top:11px solid #ffffff; }
#main {padding-left:191px;padding-right:170px;  }
#content {border-left:7px solid #ffffff;border-right:10px solid #ffffff; background-color:#ebf1ef;
          padding: 5px 13px 50px 13px;  width:575px; position:relative; float:left; overflow:hidden;
         font-size:0.9em; line-height:1.7;
          }
#navigation_path {text-align:right; font-size:11px;margin:5px 0px 5px 0px;  float:right; padding:1px 0px 1px 0px;}
#navigation_selected {background-color:#d9e4e0; padding:2px 7px 2px 7px;}
#navigation_path a {padding:2px 7px 2px 7px; border-right:1px solid #407a95; float:right; text-decoration:none;}
/*#navigation_path a:hover {background-color: #adc2bb; }*/

#menu_left 
{ width: 190px;

float:left;
  color:#ffffff; 
  z-index:100;
}
#menu_left_kontakt {height:44px;line-height:1.0; background-image:url('../webimg/kontakty_bg.jpg'); padding:26px 16px 0px 100px; font-size:10px; color:#000000; text-align:center;}

.menu_block {border-bottom:12px solid #ffffff; padding:0px;}




.menu_buttons  
{
	margin: 0px ;
	padding:0px;	
	list-style-position:outside; 	
	list-style-type:none;
}

#menu_left a.selected,#menu_left a:visited.selected, .menu_right_item a.selected,.menu_right_item a:visited.selected {background-color:#3f6677; }
.menu_buttons li {padding:0px; display:inline;}

.menu_buttons a:visited, a:visited.menu_button , .menu_right_item a:visited{color:#ffffff;}
.menu_buttons a:hover, a:hover.menu_button, .menu_right_item a:hover {/*background-color:#024563; */background-color:#3f6677; color:#ffffff;		}
.menu_buttons a, .menu_button, a.menu_button, .menu_right_item a
{
	display:block;
	padding: 7px 10px 5px 30px; 
	border-bottom:1px solid #ffffff;  
	background-color: #00344a; 
	background-image: url('../webimg/menu_bullet.gif');
	background-repeat:no-repeat;
	color:#ffffff;	
	font-size:11px;
	text-transform:uppercase; 
	text-decoration:none;
}
span.menu_left_header
{
	display:block;
	background-color:#004e72; 
	font-weight:bold; 
	color:#ffffff;	
	font-size:11px;
	text-transform:uppercase; 
	padding: 7px 10px 5px 10px; 
	
	border-bottom:1px solid #ffffff;  
}

#menu_right 
{ 
width: 170px;
right:0px;
float:right;
color:#000000;

z-index:100;
}

#menu_right  a img {border:0px;  }
#menu_right a {text-decoration:none;}
#menu_left a {text-decoration:none;}
.menu_right_block
{
	padding:0px;
	/*height:103px; */
	
}

.menu_right_item
{
	padding:0px;
	/*height:103px; */
	
}
.menu_right_block_img {height:120px;background-position:bottom; background-repeat:no-repeat;}

.submenu_odkazy
{
	font-size:11px;
	padding:23px 18px 16px 18px;
	background-color:#d9e4e0;
}
.submenu_odkazy ul { margin:0px; padding:0px; list-style-type:none;}
.submenu_odkazy li {padding:3px 0px 4px 0px;}

.submenu
{
	margin: 0px ;
	padding:0px;	
	list-style-position:outside; 	
	list-style-type:none;	
	
}

.submenu li { padding:0px; margin:0px; display:inline;}

a:hover.submenu_item {background-color: #adc2bb /*#f1f5f4*/; }
a:hover.submenu_item_selected{background-color: #adc2bb; }

.submenu_item
{
	display:block;
	
	padding: 8px 10px 7px 30px; 
	margin:0px;
	border-bottom:1px solid #ffffff;  
	background-color: #d9e4e0; 
	background-image: url('../webimg/submenu_bullet.gif');
	background-repeat:no-repeat;
	color:#000000;	
	font-size:11px;
}

.submenu_item_selected
{
	display:block;	
	padding: 8px 10px 7px 30px; 
	margin:0px;
	border-bottom:1px solid #ffffff;  
	background-color: #adc2bb; 
	background-image: url('../webimg/submenu_bullet.gif');
	background-repeat:no-repeat;
	color:#000000;	
	font-size:11px;
}

a:visited.submenu_item, a:visited.submenu_item_selected, a:visited.subsubmenu_item,  a:visited.subsubmenu_item_selected {color:#000000;	}
a:hover.subsubmenu_item {color:#00344a; background-color:#adc2bb;}

.subsubmenu
{
	margin: 0px ;
	
	list-style-position:outside; 	
	list-style-type:none;	
	border-bottom:1px solid #ffffff;  
	padding:3px 0px 3px 0px;
	
}
.subsubmenu_item
{
	display:block;
	
	padding: 2px 10px 1px 30px; 
	border:0px;	
	background-color: #f1f5f4; 
	background-image: url('../webimg/subsubmenu_bullet.gif');
	background-repeat:no-repeat;
	color:#000000;	
	font-size:10px;
}

.subsubmenu_item_selected
{
	display:block;	
	padding: 2px 10px 1px 30px; 
	border:0px;	
	background-color: #adc2bb; 
	background-image: url('../webimg/subsubmenu_bullet.gif');
	background-repeat:no-repeat;
	color:#000000;	
	font-size:10px;
}

.kompass {padding:10px; font-size:10px;}
.kompass a, .kompass a:hover, .kompass a:visited {color:#000000;}
.kompass img {border:0px; float:left; margin:5px 10px 0px 0px;}

.job_offer, .job_offer_alt {margin:20px 0px 20px 0px; padding:7px; position:relative;} 
.job_offer {background-color:#d9e4e0; }
.job_offer_alt {background-color:#f9fbfa;}
.job_offer_name {color:#00344b; font-size:1.3em; font-weight:700; }
.job_offer_description {}
.job_offer_link {text-align:right;}

.news, .news_alt {margin:10px 0px 0px 0px; padding:7px; position:relative;} 
.news {background-color:#d9e4e0; }
.news_alt {background-color:#f9fbfa;}
.news_name {color:#00344b; font-size:1.3em; font-weight:700; }
.news_link {text-align:right; clear:both;}
.news_link a {text-decoration:none;}
.news_menu {border-bottom:21px solid #ffffff; height:27px; margin-top:30px;}
.news_menu_btn_active a{background-color:#ffffff; border-bottom:1px solid #ffffff;text-decoration:none; }
.news_menu_btn a{background-color:#00344b; color:#ffffff; text-decoration:none;}
.news_menu_btn_active a, .news_menu_btn a{padding:4px 15px 2px 15px; height:20px; display:block; float:left; text-transform:uppercase;font-size:12px;}
.news_menu_btn a:hover {background-color:#024563; color:#ffffff;}
.news_menu_btn_active a:visited {color:#000000;} 
.news_menu_btn a:visited {color:#ffffff;}
.news_img { border:4px solid white; float:left; margin:0px 7px 7px 0px; position:relative;} 

/* GALLERY */
.gallery_image_box {width:180px; height:190px; background-color:#bed0ca; margin:5px; position:relative; float:left; }
.gallery_image_inner img {border:5px solid white;  margin:auto auto auto 0;}
.gallery_image_inner {padding:10px}
.gallery_image_description {text-align:center; font-size:11px; overflow:hidden; height:40px; line-height:1.1;}

.form_name  {background-color:#00344a; width:110px; color:#FFFFFF; }
.form_field {background-color:#004f66;}
.form_field input,.form_field textarea {	 background-color:#d5e3e6; font-family:"Trebuchet MS";border:0px; width:100%;}
.form_field textarea {margin:10px 0px 15px 0px; overflow:auto; }
.form_table { width:100%;}
.form_table td {padding:5px 12px 4px 8px;vertical-align:top; margin:4px; }
.star {color:#fdb414;}
.form_submit {background-image: url('../webimg/menu_bullet.gif'); text-transform:uppercase; background-repeat:no-repeat; background-color:#00344a; color:#FFFFFF; width:100px; padding:5px 0px 3px 35px; margin:5px 0px 0px 0px;text-align:left; float:right; }
.form_submit  a, .form_submit  a:visited {text-decoration:none;color:#FFFFFF; text-decoration:none;}
.form_submit  a:hover {text-decoration:none;color:#FFFFFF;}


/* INVITATIONS */
.invitations { width:280px; font-size:11px; float:left; margin:20px 0px 0px 0px; }
.inv, .inv_alt {margin:0px 0px 0px 0px; } 
.inv_date {padding:0px 0px 0px 10px;	}
.inv_name {padding:0px 0px 0px 20px;	}
.inv_date {background-color:#f9fbfa;}
.inv_name {background-color:#d9e4e0;}
.inv_header {background-color:#d9e4e0; margin:10px 0px 15px 0px; font-size:12px; height:20px; text-transform:uppercase; padding:1px;}
.inv_headertext {background-color:#00344b; color:#ffffff; padding:3px 8px 3px 30px; height:20px; background-image:url('../webimg/inv_bullet.gif'); background-repeat:no-repeat;}

.invitations a, .invitations a:hover, .invitations a:visited {color:#000000; text-decoration:none;}

.inv_date_detail {font-size:90%; position:relative; top:-15px;}


