*{margin:0;padding:0}
body{background:#fffabe;font-family:Arial, Tahoma,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;}

#top{width:984px;margin:0 auto;background:url(img/topbg2.jpg) no-repeat;height:172px;font-size:78%;margin-top:10px;}
#top a{float:right;margin-right:25px;margin-top:15px;display:block;}
#content{width:984px;margin:0 auto;background:url(img/contentbg.gif) left top repeat-y;}
#contentinner{margin:0px 8px;border-top:2px solid #d5d33c;}
#menu{background:#e57409 url(img/menubg.gif) left bottom repeat-x;margin-bottom:6px;}
#menu ul{list-style-type:none;}
#menu li{float:left;}
#menu li a{text-decoration:underline;display:block;float:left;padding:12px 10px 12px 10px;color:#FFE8A5;font-size:.9em;text-align:center;text-transform:uppercase;font-weight:bold;}
#menu li a.last{border-right:none;}
#menu li a:hover{text-decoration:underline;color:#fff}
#menu li.selected-menu a{color:#fff;
/* background:url(img/menuon.gif) center center no-repeat */
;text-decoration:none;font-weight:bold;}
#menu li.selected-menu a:hover{color:#000}
#address{color:#bdc038;font-style:normal;text-align:left;font-size:.8em;padding:0px 5px 5px 20px;font-weight:bold;}
#content #navigator{background-color:#ffe8a5;padding:5px 20px;font-size:.8em;color:#d49658}
#content #navigator a{color:#000}
#leftpart{float:left;width:237px;padding:10px;}
#centerpart{float:left;width:581px;}
#rightpart{float:left;width:115px;text-align:center;margin-top:10px}
/* #rightpart{float:left;width:237px;padding:10px;}
*/
.menu{padding-bottom:18px !important}
.box{width:237px;background:#ffe8a5 url(img/boxfooter.gif) center bottom no-repeat;
/* padding-bottom:42px */
;margin-bottom:10px;padding-bottom:18px }
.box h2{background:url(img/boxtop.gif) no-repeat;padding:12px 10px 8px 10px;height:18px;font-size:14px;color:#fff}
.box .subbox{background:#FFE8A5 url(img/boxbody.gif) center top repeat-y;padding-bottom:1px;font-size:.8em;padding:10px 10px 0px 10px;}
.box ul{margin:0;padding:0;list-style-type:none;}
.box li a{display:block;color:#3B8013;font-size:1em;font-weight:bold;padding:2px 10px 2px 30px;background:url(img/menudot.gif) 7px .3em no-repeat;}
.box li.selected-menu a{color:#E57409;text-decoration:none;font-weight:bold;}
 .box li a:hover{color:#000}
.box a{color:#3B8013;font-weight:bold;}
.box form, .box p{margin:0;}
#search input{vertical-align:middle;}
#search .srchtxt{width:137px}
.center{text-align:center;}
div.hr{background:url(img/lefthrbg.gif) center center no-repeat;height:15px;margin-top:5px;margin-bottom:5px}
div.hr hr{display:none}
#web-html h1, #web-html h2, #web-html h3, #web-html h4, #web-html h5, #web-html h6{margin-bottom:10px;}
#web-html{padding:10px;color:#000;font-size:.8em}
#web-html h1{color:#187918;background:url(img/hrbg.gif) left bottom no-repeat;padding-bottom:10px;font-size:1.7em !important;font-weight:normal !important;font-family:Georgia, "Times New Roman";}
#web-html h2{color:#187918;font-size:1.2em}
#web-html h3{font-size:1.1em;color:#555;}
#web-html table{margin-bottom:10px;}
#web-html table, #web-html table td{border-collapse:collapse;border:1px solid #ddd}
#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:#00;font-style:italic;padding:5px 0 5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#web-html p{margin-bottom:10px;}
#web-html a{
/*color:#E57409;*/
color:#E57409;font-weight:bold;}
#web-html a:hover{color:#000}
#web-html ul, #web-html ol{margin:10px 10px 10px 10px;list-style-type:none;}
#web-html li{margin-bottom:4px;background:url(img/lidot.gif) left .3em no-repeat;padding-left:15px}
#web-html img{}
#web-html blockquote{margin:10px 0px;background-color:#FFF6EF;padding:10px;border-left:15px solid #E57409;}
#web-html .fr-rightbox a{background:#fff;padding:3px;}
#web-html hr{
/* background-image:url(img/hrbg.gif);height:9px;border-width:0px;margin-top:10px;margin-bottom:10px; */
background:url(img/lefthrbg.gif) center center no-repeat;height:15px;border-width:0px;margin-top:5px;margin-bottom:5px;border:none}
#web-html address{font-style:normal;margin-bottom:15px;}
.fragment a span{display:none;}
#footer{clear:both;background:url(img/footerbg.gif) top center no-repeat;height:25px;width:944px;margin:0 auto;padding:15px 20px;font-size:.8em;color:#fff}
#footer span{float:right;text-align:right;}
#footer a{color:#fff}
.news-topic h2{margin-bottom:0px !important;font-family:Georgia, "Times New Roman";}
.news-topic h2 a{text-decoration:none;color:#3B8013 !important;font-size:1.4em !important;font-weight:normal !important;}
.news-topic{margin-bottom:20px;}
.news-footer{font-size:.9em;margin-bottom:10px;color:#E57409}
.news-header{background:url(img/hrbg.gif) left bottom no-repeat;padding-bottom:10px;}
.news-topic a img{border:1px solid #666;float:right}
.fragments a img{border:1px solid #666;margin:1px;}
.fragments a{color:#E57409 !important}
/* .fragments a span{background:#E57409;display:block;font-weight:normal !important;height:25px;margin:1px;}
*/
.fgalvendibox{margin-right:10px;float:left !important}
.fgalvendibox  a img{float:none !important;}
.fgalvendi-cat img{margin-bottom:10px;}
#web-html dt{width:100px;}
#web-html dt, #web-html dt{float:left}
#rightpart a, #rightpart a img{border:none !important;text-decoration:none !important}
#loginform label{width:50px !important}

#web-html fieldset {padding:5px}


/* forms */
#web-html  form {margin:0 0 1em 0;padding:0;}
#web-html  fieldset legend {padding:10px;font-weight:bold;}
/* text inputs */
#web-html  input[type=text],
#web-html  input[type=password],
#web-html  textarea,
#web-html  select {font-size:95%;padding:.1em;}                     
#web-html  textarea {width:50%}
/* static */
#web-html  label {font-size:90%;display:block;text-align:left;width:100%}
#web-html  .formbtn {padding:1em;text-align:center;margin:1em 0 1em 0;}
/* buttons */
#web-html  input[type=button],
#web-html  input[type=submit],
#web-html  input[type=reset] {font-weight:bold; font-size:95%;padding:.2em}

#web-html form li {margin-bottom:.5em;background:none !important}
#web-html form ol,.ucss form ol {list-style-type:none}

#web-html fieldset {border:1px solid #ddd;}
#web-html fieldset legend {color:#444;}

#web-html input[type=button],
#web-html input[type=submit],
#web-html input[type=reset] {background:#eee;color:#444;border:1px solid #ddd;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}

#web-html input[type=text],
#web-html input[type=password],
#web-html textarea,
#web-html select {border:1px solid #aaa;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#eee;color:#444;}

#web-html input[type=text]:hover,
#web-html input[type=password]:hover,
#web-html textarea:hover,.cssuni select:hover {background:#fcfcfc;color:blue;}
