html, body {color: #333333;font: 12px/1.5 Arial,Tahoma,Verdana,Helvetica,sans-serif;height: 100%;margin: 0;padding: 0;}
body {background-color: #F7F7F7;}

img {border:none;}
a {color:#7C7C7C;text-decoration:none;}
a:hover {color:#333333;text-decoration:underline;}

.obal { width: 990px; margin: auto; position: relative;}

#zahlavi {background:url("images/zahlavi_sedy_pozadi.jpg") left top repeat-x #fff;height:136px;}
#zahlavi h1 {margin:0;padding:0;}
#logo {background:url("images/logo.png") left top no-repeat;display:block;width:385px;height:124px;position:relative;top:6px;}
#logo span {display:none;}
#zahlavi_vpravo {position:absolute;right:10px;top:6px;width:220px;text-align:right;}

#div_menu {background:url("images/menu_sedy_pozadi.jpg") left top repeat-x;height:41px;}
#div_menu ul#hlavni_menu {margin:0 0 0 6px;padding:0;list-style-type:none;height:34px;}
#div_menu ul#hlavni_menu > li {display:inline-block;color:#333333;background-color:#E2E2E2;height:34px;margin:0;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;position:relative;}
#div_menu ul#hlavni_menu > li > a {color:#000;font-weight:bold;text-decoration:none;padding:10px 10px 0;display:block;height:24px;}
#div_menu ul#hlavni_menu > li:hover, #div_menu ul#hlavni_menu > li.aktivni {background-color:#8B8B8B;}
#div_menu ul#hlavni_menu > li:hover > a, #div_menu ul#hlavni_menu > li.aktivni > a {color:#fff;}

ul#hlavni_menu ul { position: absolute; top: -9999px; left: -9999px;}
ul#hlavni_menu ul li { display: block; padding: 7px 10px; white-space: nowrap;background-color:#E2E2E2;border:1px solid #ccc;color:#000;}
ul#hlavni_menu li:hover ul/*, ul#hlavni_menu li.aktivni ul*/ { top: 34px; left: 0px;padding:0;z-index:100}
ul#hlavni_menu ul li:hover {background-color:#8B8B8B;}
ul#hlavni_menu ul li a {display: block; width: 100%; height: 100%;}
ul#hlavni_menu ul li:hover a {color:#fff;text-decoration: none}


#hlavni_cast {background:url("pozadi.jpg") center top no-repeat;}
#hlavni_cast .obal {background:url("images/stranka_levy_stin.jpg") left top repeat-y #fff;}
#hlavni_cast #obsah_stranek {background:url("images/stranka_pravy_stin.jpg") right top repeat-y #fff;margin-left:6px;padding-right:6px;}
#hlavni_cast #drobecek_vyhledavani {background-color:#F5F5F5;height:25px;padding:5px;border-bottom:1px solid #BABABA;}
#hlavni_cast #drobecek_vyhledavani #drobecek {float:left;margin-top:5px;}
#hlavni_cast #drobecek_vyhledavani #vyhledavani {float:right;}
#hlavni_cast #text {padding:6px;min-height:1000px} /*sirka prvku je 978px;*/
#hlavni_cast #text #levy_sloupec {width:215px;padding:0px 6px;float:left;border:1px solid #BABABA;}
#hlavni_cast #text #stred {width:494px;padding:0px 6px;float:left;}
#hlavni_cast #text #stred #podmenu_div {float:left;padding-right:30px;width:170px;}
#hlavni_cast #text #stred #podmenu_div ul {list-style-type: none;padding:0}
#hlavni_cast #text #stred #podmenu_div ul li {border-bottom:1px solid #ccc;}
#hlavni_cast #text #stred #podmenu_div ul li:hover, #hlavni_cast #text #stred #podmenu_div ul li.aktivni {background-color:#E2E2E2;}
#hlavni_cast #text #stred #podmenu_div ul a {padding:7px 10px 15px;display:block;}

#hlavni_cast #text #stred #obsah.je_podmenu {float:left;width:750px}
#hlavni_cast #text #stred.jeden {width:950px;}
#hlavni_cast #text #pravy_sloupec {width:215px;padding:0px 6px;float:left;border:1px solid #BABABA;}
#hlavni_cast #text h1 {font-size:13px;font-weight:bold;height:25px;padding:5px 0 0 10px;background-color:#F5F5F5;border:1px solid #BABABA;-webkit-border-radius: 5px 5px 2px 2px;border-radius: 5px 5px 2px 2px;}


#zapati {margin-bottom:20px;}
#zapati p {margin:0;padding:20px 0 0;text-align:center;}
#zapati .obal {background:url("images/zapati_levy_roh.jpg") left top no-repeat;height:50px;}
#zapati .obal2 {background:url("images/zapati_pravy_roh.jpg") right top no-repeat;height:50px;}
#zapati .text {background:url("images/zapati_sedy_pozadi.jpg") right top repeat-x;height:50px;margin:0 10px;}

#zapati #copy {font-size:12px;float:right;/*position:absolute;bottom:20px;right:0;*/}
#zapati #copy span {margin: 0 5px;}

#weirich {text-decoration:none;}
#weirich:hover {text-decoration:underline;}
#weirich span {display:none;}

/**
 * Form Error Messages
 */
ul.form-errors {padding-left:0; width: 100%;border:1px solid #f16048 !important;color:#df280a !important;margin-bottom: 10px;background:#faebe7 url(img/error_msg_icon.gif) no-repeat 10px 10px !important;}
ul.form-errors li {min-height:23px !important;margin: 10px 0px 0px 25px;padding: 0px 10px;font-size:.95em !important;font-weight:bold !important;color:#df280a !important;list-style: none;}

/**
 * Messages
 */ 
.messages {padding-left:0 !important; width: 100%;}
.messages ul { border:0 !important;padding:0 !important; }
.messages li {min-height:23px !important;margin-bottom:11px !important;padding:8px 8px 2px 2px !important;font-size:.95em !important;font-weight:bold !important;list-style:none;}
.messages ul li {margin:0 0 3px 35px !important;border:0 !important;padding:0 !important;}
.error-msg {border:1px solid #f16048 !important;color:#df280a !important;background:#faebe7 url(img/error_msg_icon.gif) no-repeat 10px 10px !important;}
.success-msg {border:1px solid #95a486 !important;color:#3d6611 !important;background:#eff5ea url(img/success_msg_icon.gif) no-repeat 10px 10px !important;}
.notice-msg {border:1px solid #ffd967 !important;background:#fffbf0 url(img/note_msg_icon.gif) no-repeat 10px 10px !important;color:#3d6611 !important;}
.warning-msg {border:1px solid #666e73 !important;background:#e6e6e6 url(img/warning_msg_icon.gif) no-repeat 10px 10px !important;color:#000000 !important;}


/* kontaktni formular - include */
#kontaktni_form_include {width:600px;margin:0 auto 20px}
#kontaktni_form_include .field {margin-bottom:10px}
#kontaktni_form_include label {display:block;float:left;width:105px;text-align:right;padding-right:10px;cursor:pointer;}
#kontaktni_form_include .buttons {text-align: center;}
#kontaktni_form_include .buttons input {cursor:pointer;}


.clear {clear:both;}