* {margin:0;padding:0;  font-family: Tahoma, Arial,Verdana, Geneva, Helvetica, sans-serif;}
a img {border:none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

body {background:#fff url(img/topbg.gif) repeat-x;font-size:70%;}

#mother {width:827px;margin:0 auto;} 
#top {height:77px;}
#logo {display:block;background:url(img/logo.gif) no-repeat;width:481px;height:60px;float:left;}
#logo span {display:none;}	
#toppanel {float:right;width:304px;height:76px;background:url(img/oblacek.gif) no-repeat;padding:10px 0px 0px 40px;}

#topmenu {background:#ff6c00;}
#topmenu ul {list-style-type:none;float:right;padding-top:5px;}
#topmenu li {display:inline;padding:8px 0px;}
#topmenu li a {display:block;float:left;border-right:1px solid #fff;color:#fff;text-align:center;font-size:12px;font-weight:normal;text-decoration:underline;padding:0px 10px}
#topmenu li a:hover {text-decoration:underline;}
#topmenu li a.last {border-right:none;}
#topmenu form {padding:10px;float:left;}
#topmenu form .srchtxt {height:15px;border:1px solid #656565;margin-right:10px;width:120px;padding:2px;}
#topmenu form input {vertical-align:middle;}

#leftpart {float:left;width:259px;}
#rightpart {float:left;width:567px;border-left:1px solid #fff;}

#motive {height:191px;}

#leftmenu {background:#656565;}
#leftpart h3 {padding:5px;background:#ddd;color:#000;border-bottom:1px solid #fff;}
#leftmenu ul {list-style-type:none;margin:0;padding:0;border-bottom:1px solid #fff;}
#leftmenu li a {color:#fff;padding:8px 10px;display:block;border-bottom:1px solid #fff;text-decoration:none;background:url(img/menudot.gif) 210px center no-repeat;}
#leftmenu li a:hover {background-color:#858585;text-decoration:underline;}
#leftmenu li.selected-menu a {background:#ff6c00 url(img/menudot.gif) 210px center no-repeat;color:#fff;}
#leftmenu li.selected-menu li a {background:#efefef;color:#000;border-bottom:none;padding:3px 10px 3px 25px;background:#efefef url(img/submenudot.gif) 10px center no-repeat;}
#leftmenu li.selected-menu li a:hover {}
#leftmenu li.selected-menu li.selected-menu a {font-weight:bold;}
#leftmenu li a.last {border-bottom:1px solid red !important}

#motive {height:191px;}
#navigator {border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px;background:#b1d1ff;}
#navigator a {color:#000}
#container {border-top:1px solid #fff;background:#fff url(img/containerbg.gif) repeat-y}

#footer {background:#E4E4E4 url(img/footerbg.gif) left top repeat-x;color:#000;}
#footer div {height:35px;background:url(img/footerbox.gif) top left no-repeat;padding:15px 0px}
#footer p {padding-top:2px}
#footer span {display:block;text-align:right;padding-right:25px;}
.webdesign {float:right;margin-left:5px;display:block;}
#footer a {color:#111;}
#footer a:hover {color:#f00;}
#footer div {width:843px;margin:0 auto;} 

#web-html h1,#web-html h2,#web-html h3,#web-html h4,#web-html h5,#web-html h6 {margin-bottom:10px;}
#web-html {	padding:20px;}
#web-html h1 {color:#ff6c00;font-size:1.5em;font-weight:normal}
#web-html h2 {color:#68a3ff;font-size:1.4em}
#web-html h2 a {}
#web-html h3 { font-size:1.4em;color:#555;}
#web-html h4 { font-size:1.3em;color:#555;}
#web-html table {margin-bottom:10px;}
#web-html table,#web-html table td {border-collapse:collapse;}
#web-html table a {text-decoration:none;border:none;}
#web-html table td {padding:5px;}
#web-html table p {padding:0;margin:0;}
#web-html ul p,#web-html ol p {margin:0;padding:0;}
#web-html .annotation {margin-bottom: 10px;color: #333;font-style: italic;}
#web-html p {margin-bottom:10px;}
#web-html a {color:#ff6c00;font-weight:bold;}
#web-html a:hover {color:#ff0000;}
#web-html ul,#web-html ol {margin:10px 10px 10px 30px;}
#web-html li {margin-bottom:4px}
#web-html img {padding:0px;border:3px solid #e4e4e4;margin:0 5px 2px 5px;}
#web-html blockquote {margin:10px 10px 10px 25px;border:1px solid #ddd;padding:10px;border-left:15px solid #CEF773;}
#web-html .fr-rightbox a {background:#fff;padding:3px;}
.baners a {display:block;margin-bottom:15px;text-align:center;}
.hide {display:none;}

#web-html address {padding:10px;background:#E2FFDF;margin-bottom:15px;width:370px;border:1px solid #196824}
#fld-2-5 {width:365px;font-size:12px;}
fieldset {border:1px solid #196824;background:#E2FFDF}
legend {font-weight:bold;font-size:16px;}
.atach-right {margin:0 0 0 10px;padding:0}
.news-topic {border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;background:url(img/bgtopic.gif) left bottom repeat-x;padding:10px}
.news-topic h2 {margin-bottom:2px !important;}
.news-topic a img {float:right;}
.news-footer {padding:0;margin-bottom:5px;}
.calendar {;padding:10px 0;}
#ac2tbl,#ac2tbl td {background:#eee;border:1px solid #fff;}
#ac2tbl th {border:1px solid #fff}
#ac2tbl td {background:#eee}
#ac2tbl td.ac2daycol {background:#68A3FF;color:#fff}
#ac2tbl td.ac2today {background:#FF6C00;color:#fff}

.ban1 {text-align:center;background:#fff;margin:10px 0px;}
.ban1 a {padding-bottom:15px;display:block;}
