body { font-family: Arial, sans-serif; font-size: 12px; background: #B49664 url(../images/bg.gif) repeat-x top; margin: 20px 0 40px 0; padding: 0; }

a:hover { text-decoration: none; }
h1 { display: block; color: #DF5800; padding: 0; margin: 0; margin-bottom: 20px; font-size: 20px; padding-bottom: 10px; padding-top: 0px; font-size: 18px; line-height: 20px; font-weight: bold;  border-bottom: 1px dashed #555;}
h2 { color: #DF5800; padding: 0; margin: 0;  padding-bottom: 0px; padding-top: 0px; font-size: 14px; line-height: 20px; font-weight: bold;  }
h2 a { color: #333 }

#obal { width: 770px; padding: 15px 15px; background: #fff url(../images/bg-obal.gif) repeat-y; text-align: left; border: 15px solid #993300;  }


#left { display: block; float: left; width: 200px; color: #fff; }
#left a img { border: 0; } 
#left ul.menu { list-style-type: none; padding: 0; margin: 23px 10px 10px 10px; display: block; } 
#left ul.menu li { width: 210px; padding-left: 0px; }
#left ul.menu li span {   width: 190px; display: block;}
#left ul.menu li a { color: #fff; text-decoration: none; font-weight: bold; padding-left: 10px; background: url(../images/sipka-menu.gif) no-repeat left top; line-height: 23px; width: 170px; display: block;  border-bottom: 1px dashed #777; }
#left ul.menu li a:hover { color: #F04D00; }  
#left ul.menu li ul { list-style-type: none; margin: 5px 10px; padding: 0;} 
#left ul.menu li ul li {  } 
#left ul.menu li ul li a { border: 0; } 
/*  
#left ul.menu li.current_page_item a { color: #F04D00; }
#left ul.menu li.current_page_item ul li a { color: #fff; }
*/
#left #infobox { margin-left: 10px; color: #fff; border: 1px solid #fff; background: #993300; width: 170px; padding: 10px; font-size: 10px;} 
#left #infobox strong { font-size: 12px; margin-bottom: 5px; padding: 0 0 0px 5px; display: block; text-decoration: none; border-left: 3px solid #D44506;}
#left #infobox img { float: left; margin: 5px 7px 0 0; border: 1px solid #fff;}
#left #infobox p { padding: 0; margin: 0; line-height: 15px;  }

#left #kontakty { margin-top: 8px; padding: 15px; }
#left #kontakty strong { margin-bottom: 5px; display: block; }
#left #kontakty span { display: block; line-height: 18px; padding-left: 17px; font-size: 11px; }
#left #kontakty span a { color: #fff;  }
#left #kontakty span.tel { background: url(../images/icon-tel.gif) no-repeat left; }
#left #kontakty span.email { background: url(../images/icon-email.gif) no-repeat left; }
#left #kontakty span.email em { background: url(../images/email-black.gif) no-repeat left; padding-left: 118px;}
#left #kontakty span.english { padding: 22px;  background: url(../images/vlajka.gif) no-repeat left; }
#left #kontakty span.czech { padding: 22px;  background: url(../images/vlajka-cs.gif) no-repeat left; }

#left #search { }
#left #search table { margin: 10px; }
#left #search table form { padding: 0; margin: 0; }
form input {  }
input.pole { width: 120px; }


#obsah { float: right; display: block; width: 450px; padding: 220px 20px 30px 10px; margin-top: 40px; background: url(../images/panel3.jpg) no-repeat top; line-height: 18px; }
#obsah a { color: #DF5800; font-weight: bold; }
#obsah h2 a { color: #333; }
#obsah a:hover { text-decoration: none; }
#obsah ul { list-style-type: none; margin-left: 5px; padding: 0;}
#obsah ul li {  padding-left: 15px; background: url(../images/sipka.gif) no-repeat left top; }
#obsah ul li a { color: #000 }
#obsah p strong { color: #333 }
#obsah p.left { float: left; line-height: 16px; padding: 0; margin: 0; }
#obsah p.right { float: right; line-height: 16px; padding: 0; margin: 0;}
#obsah span.nadpis { color: #333; font-weight: bold; display: block; margin-top: 15px; text-decoration: underline; }
#obsah span.email { text-decoration: underline; color: #333; font-weight: bold; width: 190px; margin-top: 10px; display: block; background: url(../images/email-white.gif) no-repeat right }
#obsah span.icq {  text-decoration: underline; color: #333; font-weight: bold; margin-top: 10px; display: block; }
#obsah span.mapa { font-weight: bold; display: block; margin-top: 15px; text-decoration: underline; }
#obsah span.mapa a { color: #DF5800;  }
#obsah span.mapa a:hover { text-decoration: none;  }
#obsah p.infobox { display: block; padding: 15px; margin: 0px; text-align: justify; background: #F9EBD2; border: 0px solid #DF5800; line-height: 15px; font-size: 12px; }
#obsah[id] p.infobox { margin-top: 20px; }

#obsah #panel { margin-top: 40px; }
#obsah #panel img { border: 0px solid #aaa; }
#obsah #text { padding: 0px 0px 10px 5px; display: block; }
#obsah #text strong { color: #333 }
#obsah #paticka { display: block; margin-top: 0px; width: 450px; height: 100px; background: url(../images/razitko.jpg) no-repeat right; }

#footer { color: #fff; margin-left: 5px; color: #888; font-size: 11px;}
#footer em { font-style: normal; }

#partners { display: block; margin-top: 10px; text-align: right; width: 770px; color: #993300; font-style: italic; }
#partners a { color: #993300; text-decoration: none; }
#partners a:hover { text-decoration: underline; }

.cleaner { clear: both; visibility: hidden; padding: 0; margin: 0; line-height: 0; }
