#header{display: block; margin: 0px auto; width: 960px; height: 300px; text-align: center;}

ul.menu{margin: 0px;}
.menu{text-align: left; display: block; width: 960px; height: 50px; background: url("../img/menu.png") left top no-repeat;}
.menu li{list-style-type: none; display: inline;}
.menu a{display: block; float: left; font: bold 14px 'Trebuchet MS', Suns-serif; color:#ffffff; text-decoration: none; width: 160px; height: 50px;}
.menu a:hover{text-decoration: underline;}
.menu span{display: block; clear: both; padding: 15px 15px 0px;}

#logo h1{float: left; display: block; width: 550px; height: 230px; background: url("../img/logo.jpg") left no-repeat;}
#logo h1 a{display: block; clear: both; width: 550px; height: 230px;}
#logo span{display: none}

#language{display: block; width: 78px; height: 24px; float: right; padding-top: 10px;}
#language span{display: none}
#language .czech a{display: block; background: url("../img/czech.png") left no-repeat; width: 34px; height:24px; float: left;}
#language .english a{display: block; background: url("../img/english.png") right no-repeat; width: 34px; height:24px; float: right;}

#nod{display: block; width: 960px; margin: 0px auto;}

.nod_content{padding-top: 20px; clear: both; width: 960px; margin: 0px auto;}
.nod_content .content{display: block; width: 540px; float: left; padding-bottom: 50px;}
.nod_content .image{display: block; width: 400px; float: right; padding-bottom: 50px;}

.contact{width: 560px; display: block; float: left;}
.form_info{width: 400px; float: left; display: block; padding-top: 50px;}
#contact_form_message_input_parent{float: right;}

.clear{height:0px; margin:0; padding:0; display: block;}
.button{width: 130px; height: 32px; display: block; font-weight: bold; color: #ffffff; padding: 5px 50px 0px 0px; font-size: 15px; float: right; margin-bottom: 40px; margin-top: 10px; background: url('../img/button_send.png') left top no-repeat;}

#contact_form_send_submit{padding-bottom: 30px;}
.error_message{font-weight: bold; color: #CC3300;}
.succesful_message{font-weight: bold;}

.action_menu{width: 960px; clear: both; height: 30px; background: #F0F0EB; text-align: left; margin: 0px auto;}
.action_menu a{display: block; float: left; color: #CC3300; font-size: 12px; cursor: pointer; height: 30px;}
.action_menu a:hover{text-decoration: underline; color: #000000;}
.action_menu a span{display: block; padding: 5px 20px 0px 26px}
.action_menu .link_up{background: url('../img/up.png') 5px center no-repeat}
.action_menu .link_down{background: url('../img/down.png') 5px center no-repeat}
.action_menu .link_contact{background: url('../img/contact.png') 5px center no-repeat}

#foot{display: block; width: 100%; height: 150px; background: url("../img/foot_bcg.png") left top repeat-x; margin: 0px auto;}
#foot_info{display: block; width: 960px; margin: 0px auto;}
#foot_info p{font-size: 12px; color: #666666; text-align: right; padding-top: 7px;}
#foot_info a{color: #666666; font-weight: bold; font-size: 11px;}
#foot_info a:hover{color: #000000; font-weight: bold;}

#foot_menu{display: block; width: 960px; margin: 0px auto;}
#foot_menu .menu{text-align: left; width: 960px; height: 50px; background: #F0F0EB url("../img/foot_menu.png") left top no-repeat;}
#foot_menu ul.menu{margin: 0px;}
#foot_menu .menu li{list-style-type: none; display: inline;}
#foot_menu .menu a{display: block; float: left; font: bold 14px 'Trebuchet MS', Suns-serif; color:#000000; text-decoration: none; width: 160px; height: 50px;}
#foot_menu .menu a:hover{text-decoration: underline;}
#foot_menu .menu span{display: block; clear: both; padding: 15px 15px 0;}