* {margin:0;padding:0;border:none; font-family:Arial, Helvetica, sans-serif;}
html, body { background:#FFFFFF; width:100%; text-align:center;}
.aec { width: 100%; background:#FFFFFF url(../images/back_main.gif) repeat-x left bottom;text-align:center;}
.aec .container { width: 955px; margin: 0px auto; text-align:left;}
.header { width: 955px; height: 75px; background:#FFFFFF; position:relative;}
.header img{ margin: 0 0 0 20px;}
#menu {width: 955px; height:34px; background:url(../images/back_menu.gif) repeat-x;}

#menu .hlmn {margin-left:15px; width:560px;}
#menu .hlmn li {display: block;float:left; list-style:none; margin: 0 1px 0 0;height: 30px;text-decoration: none;}
#menu .hlmn a {display: block;text-decoration: none;}
#menu .hlmn a img{display: block;}

#menu .sumn {position:absolute; visibility: hidden; border:none; z-index: 100; margin: 0; background-color: #FFFF00; width: 170px;}
#menu .sumn li {float:left; width:170px; height:28px; margin: 0; padding:0; border:none; list-style:none;}
#menu .sumn a { margin:0; padding: 2px 0; text-decoration: none; background: url(../images/submenu_bgr.gif) no-repeat 0 0; }
#menu .sumn a img{display:block;}
/*#menu .sumn a.sel { background-position:0px -50px;}*/
#menu .sumn a:hover { background-position:0px -50px;}

#menu .icmn{float: right; padding: 0 20px 0 0; margin: 0; width: 330px;}
#menu .icmn a{ display:block;float: right; width:31px; height: 30px;background:url(../images/ikony2014.gif) no-repeat;font-size:11px;color:#999;text-decoration:none;line-height:30px;text-align:left; text-indent:8px;}
#menu .icmn a:hover{text-decoration:underline; color:#333;}
#menu .icmn span{display:none;}
#menu .icmn a.lng {background-position:-279px 0; width:46px;}
#menu .icmn a.lng:hover {background-position:-279px -50px;}
#menu .icmn a.lng span{display:inline;}
#menu .icmn a.fb {background-position:-248px 0;}
#menu .icmn a.fb:hover {background-position:-248px -50px;}
#menu .icmn a.mapa {background-position:-217px 0;}
#menu .icmn a.mapa:hover {background-position:-217px -50px;}
#menu .icmn a.razitko {background-position:-186px 0;}
#menu .icmn a.razitko:hover {background-position:-186px -50px;}
#menu .icmn a.sipka {background-position:-155px 0;}
#menu .icmn a.sipka:hover {background-position:-155px -50px;}
#menu .icmn a.search {background-position:-124px 0;}
#menu .icmn a.search:hover {background-position:-124px -50px;}
#menu .icmn a.dopis {background-position:-93px 0;}
#menu .icmn a.dopis:hover {background-position:-93px -50px;}
#menu .icmn a.tisk {background-position:-62px 0;}
#menu .icmn a.tisk:hover {background-position:-62px -50px;}
#menu .icmn a.zpet {background-position:-31px 0;}
#menu .icmn a.zpet:hover {background-position:-31px -50px;}
#menu .icmn a.home {background-position:0px 0;}
#menu .icmn a.home:hover {background-position:0px -50px;}

#menu .suicmn {position:absolute; visibility: hidden; border:none; z-index: 100; margin: 0; background-color: #FFFF00; width: 100px;}
#menu .suicmn li {float:left; width:100px; height:28px; margin: 0; padding:0; border:none; list-style:none;}
#menu .suicmn a {display: block; margin:0; padding: 2px 0; text-decoration: none; background: url(../images/submenulng_bgr.gif) no-repeat 0 0; }
#menu .suicmn a img{display:block;}
#menu .suicmn a:hover { background-position:0px -50px;}



.foot {width: 955px; margin: 0px auto 30px; text-align:left; color:#999; font-size:11px;}
.footmenu{margin: 11px 0; background:url(../images/back_foot.gif) no-repeat; height:21px; line-height:20px; padding-left: 37px; }
.impressum {float: right; width: 120px; height:20px; line-height:21px; font-weight:bold; font-style:italic; text-align:right;}
.foot span{text-transform:uppercase;}
.foot a{ color: #999; text-decoration:none;}
.foot a:hover{ color: #333; text-decoration:underline;}
.foot .right {float:right; text-align:right; text-transform:none;margin-right:30px;}

.rightmenu .fb_btn,
.foot .fb_btn { margin: 18px 0 3px 0; text-align:left; font-size:12px; font-weight:bold;}
.rightmenu .fb_btn a,
.foot .fb_btn a {display:inline-block; background:url(../images/fb_icon.jpg) no-repeat 2px 0px; padding:0 0 0 32px; margin:0; height:25px; line-height:25px;}
.foot .fb_btn {margin:0; text-align:right; position:relative; top:-3px;}
.rightmenu .fb_btn a:hover {background-position: 2px 0px;}
#fb_like { margin-top:15px; margin-bottom:10px;}
.fbbtn {margin:2px 0;}