* {margin:0;padding:0;  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
body {margin:0;padding:0;background-color:#ccc;font-size:small;}
a img {border:none;}
#bg {background: url(img/bodybg.gif) center top no-repeat;}
#mother {width:858px;margin-left:auto;margin-right:auto;}
#logo {padding-left:0px;height:136px;padding-bottom:4px;}
#flags {position:absolute;padding-left:800px;top:19px;}
#menu {width:587px;position:absolute;padding-left:271px;top:99px;background:url(img/menurcrnr.gif) right top no-repeat;height:37px;padding-right:37px;}
#menu ul {list-style-type:none;}
#menu li {float:left;background:url(img/menubg.gif) top left repeat-x;}
#menu li a {display:block;padding:12px 23px;color:#fff;text-decoration:none;font-weight:bold;font-size:12px;background:url(img/menurdot.gif) right center no-repeat;text-transform:uppercase;}
#menu li a.last {padding-right:27px}
#menu li a:hover {color:#ff9000;}
#menu li.selected-menu a {color:#ff9000;}

#menu ul ul {background:#666;margin-top:-3px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
#menu li li {float:none;background:none;}
#menu li li a {padding:5px 10px;width:150px;background:none;color:#fff !important;font-size:11px !important;}
#menu li li a.last {padding-bottom:10px;}
#menu li li a:hover {color:#ff9000 !important;}



#leftpart {float:left;width:271px;}

#contact {background:#45A1FF url(img/contact-bg.gif) top left no-repeat;padding:0px 20px 22px;border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:12px}
#contact h2 {height:38px;background:url(img/contact-us.gif) bottom center no-repeat;padding:10px 0;}
#contact h2 span {display:none;}
#contact address {font-style: normal;padding-top:10px;}
#contact address a {color:#000;}
#contact address span {color:#fff;}
#leftbox {background:url(img/leftmenubg.jpg) bottom left repeat-x;padding:22px;border-right:1px solid #fff;height:343px;}
#leftbox h2 {color:#666;font-size:18px;font-weight:normal;background:url(img/h2bg.gif) center bottom no-repeat;padding-bottom:13px;margin-bottom:12px;}
#leftbox p {text-align:justify;color:white !important;}
#leftbox li {color:#fff;list-style-type:none;margin-bottom:10px}
#leftbox li a {color:#ff9000}
#container {background:#006699 url(img/contentline.gif) 270px top repeat-y}
#rightpart {float:left;width:587px;}
#motive {height:220px;}

#web-html {color:#fff;padding:20px;background:#006699 url(img/conttopbg.gif) left top repeat-x;clear:both;}
#web-html h1 {background:url(img/h1bg.gif) left center no-repeat;font-size:1.3em;color:#aaa;font-weight:normal;color:#45a1ff;font-weight:bold;padding:10px 10px 10px 33px;}
#web-html h2 {background:url(img/h1bg.gif) left center no-repeat;font-size:1.3em;color:#aaa;font-weight:normal;color:#45a1ff;font-weight:bold;padding:10px 10px 10px 33px;}
#web-html h2 a {text-decoration:none;color:#45a1ff;}
/* #web-html h2 {font-weight:normal;padding:10px 0px 2px 0px;} */
#web-html p {margin:10px 0px;}
#web-html a {color:#ffcc00;}
#web-html a img {margin:10px;}
#web-html ul,#web-html ol {margin:10px 10px 10px 30px;}
#web-html h3 {font-size:1.5em;}

#footer {padding:12px 10px 8px 10px;background:url(img/footerbg.gif) top left repeat-x;border-bottom:2px solid #677a86;}

.fr-bottombox {width:120px;height:120px;float:left;}

#mcls-intro-20 {display:none;}

#copyright .imlogo {position:absolute;z-index:1;padding:2px 0 4px 0;}
#copyright p {margin:0;padding:0;text-align:left;font-size:11px;padding-left:30px;}
#copyright p a {font-size:11px;}
/*barvy*/
#copyright p,#copyright p a,#copyright p a:hover {color:#000;}

.fgalvendi-cat h2 {background:none !important;padding:0 !important;padding-top:10px !important;}
.fgalvendi-cat h2 a {text-decoration:underline !important;}

.news-archive-link {display:none;} 
