* {margin:0;padding:0;font-family: Tahoma,Arial, Helvetica, sans-serif; }

a {color:#ffcc00;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

body {background:#292929 url(img/bodybg.gif) top center repeat-y;}

#mother {width:900px;margin-left:auto;margin-right:auto;}
#top {background:url(img/topbg.jpg) left top no-repeat;height:188px;border-bottom:6px solid #f3e46b;}
#container {background:#3F3F3F url(img/contentbg.gif) top left repeat-y;}
#left {float:left;width:218px;}

.subtitle {background:url(img/subtitlebg.jpg) top left no-repeat;height:32px;margin-bottom:10px;}
.subtitle h3 {font-size:1em;color:#f3e46b;padding:8px 10px 0 30px;}
.menu ul {list-style-type:none;margin-bottom:10px;}
.menu a {width:198px; display:block;font-size:.7em;color:#fff;font-weight:bold;text-decoration:none;padding:5px 10px;}
.menu li.selected-menu a {color:#f3e46b;border-bottom:2px solid #f3e46b}
.menu a:hover {background:#a91311;color:#f3e46b;}
.menu select {font-size:.8em;width:80%;}
.menu form {margin-bottom:10px;}

#logo h1 {display:none;}
#logo a img {border:none;padding-top:55px}

.subbox {padding:0 10px 10px 10px;}
.subbox p {font-size:.7em;color:white;margin-bottom:5px;}
.subbox form {font-size:.7em;}

#right {float:left;width:662px;padding:0 10px 0 10px;}

#web-html {font-size:.8em;padding:10px 10px;color:#fff;}
#web-html ul,ol {margin:10px 5px 10px 30px;}
#web-html li {margin-bottom:5px}
#web-html h1 {font-size:1.8em;font-weight:normal;color:#fff;margin-bottom:10px;padding:10px 0}
#web-html h2 {font-size:1.4em;color:#fff;margin-bottom:5px;border-right:10px solid #f3e46b;padding-left:10px;background:#575757;}
#web-html h2 a {text-decoration:none;}
#web-html h3 {font-size:1.2em;color:#fff;margin-bottom:5px;color:#00ccff}
#web-html h4 {font-size:1em;color:#ffcc00;margin-bottom:5px;padding:4px;border-bottom:2px solid #ffcc00;}
#web-html h5 {font-size:1em;color:#888;margin-bottom:5px;}
#web-html .annotation {font-weight:bold;color:#fff;margin-bottom:10px;}
#web-html p {padding-bottom:10px;}
#web-html a img {border:none;}
#web-html table {margin-bottom:10px;}
#web-html table,#web-html td {border:1px solid #777;border-collapse:collapse;}
#web-html td {padding:5px}
#footer {clear:both;padding:15px 10px 5px 0px;font-size:.7em;color:#fff;text-align:right;border-top:3px solid #868686;}

.srchtxt {border:1px solid #868686;height:19px;width:150px;}

/* action calendar */
#ac2tbl {background:#fff;}
#ac2tbl,#ac2tbl td { border-collapse:none; }
#ac2tbl td,#ac2tbl th { border:none; }
#ac2tbl td {font-size:11px;}
#ac2tbl th { background:#8A0E0E;color:#F3E46B;}
#ac2tbl th a {color:#fff;text-decoration:none;}
#ac2tbl td {border:1px solid #3f3f3f;}
.ac2daycol {font-weight:bold;color:#fff;background:#3f3f3f;}
.ac2dayrow-6,.ac2dayrow-7 {background:#6F6F6F;}
.ac2action {padding:10px;border:1px solid #aaa; background:#555; margin-bottom:10px;}
.ac2actionday {background:#F4E46B;color:#fff;}
.ac2actionday a {color:#00f;font-weight:bold;display:block;}

#langmenu {position:absolute;padding:30px 10px 0 10px;font-size:.7em;color:#fff;}
#langmenu a {color:#fff;}
#langmenu a:hover {color:#ffcc00;}

blockquote {margin-left:20px;margin-bottom:10px;}
.news-footer {margin-bottom:15px;}

#web-html a img {margin-right:5px;}

fieldset {padding:5px;}

.enwsmail {width:174px;font-size:1em;height:1.5em;}
.enwsmsg,.enwserr {font-size:.7em;}
.enwsbtn {margin-top:5px;height:20px;width:70px;}


.news-topic-pager {border:1px solid #999;background:#575757;}
#fgal-catselect input {margin-left:5px;}
.news-topic {margin-bottom:15px;}

.calendar {width:100%}
.calendar td,.calendar th {font-size:80%}


/* 20.01.2011 */
.seo-lista {position:relative}
body {margin:0}
.fgal2foto,.fgal2foto a.fgpImg span i {width:140px;height:100px}
