.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#mother {width:963px;margin:0 auto;}
body {background:#e96703 url(img/bodybg.gif) repeat-x;margin:0;padding:0;font-family:Arial}
#top {background:url(img/topbg.jpg) no-repeat;height:199px}
#top h1 span {display:none}

#menu {padding:0 19px;height:61px;background:url(img/topmenubg.gif) no-repeat;/* text-transform:uppercase; */}
#menu ul,#menu li {margin:0;padding:0;list-style-type:none}
#menu li {display:inline;}
#menu li a {display:block;float:left;padding:1.4em 7px;color:#fff;font-weight:bold;text-decoration:underline;font-size:90%;}
#menu li a:hover,#menu li.selected-menu a {text-decoration:none;color:#FE6600}
#menu {overflow:hidden}

#container {background:#fff url(img/containerbg.gif) repeat-y;margin:0 10px 0 8px}
#lsidepan {float:left;width:210px;padding:5px}
#rsidepan {float:right;width:180px;margin:0 5px 0 5px}
#web-html {float:right;width:530px;font-size:90%}
#web-html p {text-align:justify}


#leftsidepan {padding:10px}
.sbox {margin-bottom:10px}
.sbox h3 {background:#FE6600 url(img/sidebartitle.gif) no-repeat;margin:0;color:#fff;font-size:90%;padding:5px 0 5px 15px}
.sbox ul,sbox li {margin:0;padding:0;list-style-type:none}
.sbox li a {text-decoration:none;display:block;padding:5px 5px 7px 5px;background:url(img/menubotline.gif) left bottom repeat-x;font-size:90%;font-weight:bold;color:#505050}
.sbox li a:hover {color:#000 !important;text-decoration:underline}

.sbox li.selected-menu a {background:#fe6600;color:#fff}
.sbox li.selected-menu li a {background:#fff;color:#505050}

.sbox li.selected-menu li.selected-menu a {background:#fe6600;color:#fff}
.sbox li.selected-menu li.selected-menu li a {background:#fff;color:#505050}

.sbox li.selected-menu li.selected-menu li.selected-menu a {background:#fe6600;color:#fff}
.sbox li.selected-menu li.selected-menu li.selected-menu li a {background:#fff;color:#505050}

.sbox li.selected-menu li.selected-menu li.selected-menu li.selected-menu a {background:#fe6600;color:#fff}
.sbox li.selected-menu li.selected-menu li.selected-menu li.selected-menu li a {background:#fff;color:#505050}

.sbox li a.last {background-image:none   !important}

.sbox ul ul {margin:5px;border:1px solid #fe6600;background:#fff;color:#000;font-size:90%}

/*
.sbox li.selected-menu li a {background:#fff;}
.sbox li li.selected-menu a {background:#fe6600;color:#fff !important}
*/
/*
.sbox li li li.selected-menu a {background:#fe6600;color:#fff !important}
.sbox li a:hover {text-decoration:underline}

.sbox li li a {font-size:80% !important;color:#000 !important;background:none;padding:3px 0 3px 10px}

.sbox li li li a {font-size:70% !important;font-weight:normal !important;background:none !important;color:#000 !important}

*/
/* #lsidepan .sbox li a {width:200px;} */



.fgalrightpl {float:left;margin:2px;}
.fgalrightpl a img {border:4px solid #efefef;}
#fgals h3 {margin-bottom:5px}
#rsidepan {padding-top:5px}

#footer {background:url(img/footerbg.gif) top center no-repeat;height:117px;}
#footerin {padding:20px;color:#fff;font-size:75%;line-height:2.1em}
#footer ul {margin:0;padding:0;list-style-type:none}
#footer ul li {display:inline}
#footer a {color:#fff;padding-right:5px}


#web-html,#rsidepan,#lsidepan {overflow:hidden}
#web-html a {color:#fe6600}

/* #web-html a img {margin:0px !important} */
#web-html-wrapper {padding:0 15px}
#search {position:absolute;top:25px;margin-left:750px}
#search .srchtxt {background:url(img/srch.gif) 0 0 no-repeat;border:none;padding:5px;display:inline}
#search input[type=submit] {background:url(img/srchbtn.gif) no-repeat;border:none;padding:6px;font-size:70%;font-weight:bold;color:#fff;width:50px}

#contact {background:url(img/contact.gif) no-repeat;height:87px;width:198px;position:absolute;top:65px;margin-left:750px}
#contact .vcard {color:#505050;font-weight:bold;padding:5px 15px;font-size:70%}
#contact h3 {color:#ff6600;padding:12px 15px 0px 15px;margin:0;font-size:70%}
#contact 
.hideit {display:none}
#navigator {padding:12px 15px;font-size:80%;font-weight:bold;color:#bababa}
#navigator a {color:#FE6600;font-weight:normal}

.subpageitem {border:none !important;background:none !important}

/* tables heading */
.ucss th {border-collapse:collapse;padding:.5em;font-weight:bold;}
.ucss thead td {font-weight:bold;}
/* tables body */
.ucss table {border-collapse:collapse;margin:1em 0}
.ucss td {border-collapse:collapse;padding:.5em;}
.ucss table p {margin:0}

/* forms */
.ucss form {margin:0 0 1em 0;padding:0;}
.ucss fieldset legend {padding:10px;font-weight:bold;}
/* text inputs */
.ucss input[type=text],
.ucss input[type=password],
.ucss textarea,
.ucss select {font-size:95%;padding:.1em;}                     
.ucss textarea {width:50%}
/* static */
.ucss label {font-size:90%;width:13em;display:block;float:left;text-align:right}
.ucss .formbtn {padding:1em;text-align:center;margin:1em 0 1em 0;}
/* buttons */
.ucss input[type=button],
.ucss input[type=submit],
.ucss input[type=reset] {font-weight:bold; font-size:95%;padding:.2em}

.ucss form li {margin-bottom:.5em}
.ucss form ol,.ucss form ol {list-style-type:none}

/* subpages */
.ucss .subpageitem {margin-bottom:1em}
.ucss .subpageitem h3,
.ucss .subpageitem h3 a {margin:0 0 .5em 0}
.ucss .subpageitem a img {margin-right:1em}

/* content */
.ucss h1 {font-size:170%;font-weight:normal;margin:0 0 .5em 0;padding:0;}
.ucss h2 {font-size:130%;font-weight:normal;margin:0 0 .5em 0;padding:0;}
.ucss h3 {font-size:120%;font-weight:bold;margin:0 0 .5em 0;padding:0;}
.ucss h4 {font-size:110%;font-weight:bold;margin:0 0 .5em 0;padding:0;}
.ucss a img {margin:1px;border:none}
.ucss p {margin:0 0 1.3em 0;padding:0;line-height:1.3em;}
.ucss ul,.cssuni ol {margin:1.3em 0}
.ucss ul li,.cssuni ol li {margin:.3em .3em .3em 0em}
.ucss blockquote {padding:20px 20px;margin:0 0 1em 0;font-size:120%;font-family:Georgia;font-style:italic;text-align:left}
.ucss blockquote p {margin:0}
.ucss hr {margin:15px 0}

/* common css framework */
.ucss .size1of3 {width:33%}
.ucss .size1of2 {width:50%}
.ucss .size1of1 {width:100%}

.ucss .al {text-align:left !important;}
.ucss .ac {text-align:center !important;}
.ucss .ar {text-align:right !important;}
.ucss .aj {text-align:justify !important;}
.ucss p,
.ucss li{text-align:justify}

/* news */
.ucss .news-footer {margin-bottom:.3em;padding:2px;}
.ucss .news-topic {margin-bottom:25px}
.ucss .news-topic h2 {margin:0}
.ucss .news-topic a img {margin-right:10px;padding:5px;}
.ucss #news-link-browser h2 {padding:0px;}
.ucss .complete-topic-link {text-align:left}
.ucss .news-topic a img {float:right}
.ucss .news-topic {line-height:1.3em}

/* news comments */
.ucss .com-head {padding:4px}
.ucss .com-body {padding:10px}
.ucss .commdate {float:right}

/* info message */
.ucss .infomsg, 
.ucss .errmsg {padding:10px;margin:0px 0px 10px 0;display:block}

/*attachments*/
.ucss .atach-left {margin-right:1em} 
.ucss .atach-center {margin-bottom:1em;}  

/* default fgal items */
.ucss .fgalvendi-cat {height:120px;padding:5px;}
.ucss .fgalvendi-cat a img {margin:0 15px 0 0}

/* white colors ------------------------------ */
.uorange a {color:#E96703}
.uorange .news-topic-pager {font-size:80%;}
.uorange .news-topic-pager a {text-decoration:none;display:block;float:left;padding:.3em;background:#fff;color:#fff;margin-right:.3em;border:1px solid #E96703}
.uorange .news-topic-pager a:hover {background:#FFEDDF;}
.uorange .news-topic-pager strong {display:block;float:left;padding:.3em;background:#E96703;color:#fff;margin-right:.3em;border:1px solid #E96703}
 
.cssuni table {border: 1px solid #ddd;}
.cssuni table td {background: #fff;color: #555;border: 1px solid #ddd;}
.cssuni table th,.cssuni table thead td {background: #ddd;color:#000;}

.cssuni h1 {color:#444;}
.cssuni h2 {color:#222;}
.cssuni h3 {color:#333;}
.cssuni h4 {color:#333;}

.cssuni a {color:#f00}
.cssuni a img {border:1px solid #ddd}
.cssuni hr {border: none;height: 1px;background-color: #aaa;color: #aaa;}

.cssuni blockquote {background:#eee;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#ddd}

.cssuni fieldset {border:1px solid #ddd;}
.cssuni fieldset legend {color:#444;}

.cssuni input[type=button],
.cssuni input[type=submit],
.cssuni input[type=reset] {background:#eee;color:#444;border:1px solid #ddd;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}

.cssuni input[type=text],
.cssuni input[type=password],
.cssuni textarea,
.cssuni select {border:1px solid #aaa;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#eee;color:#444;}

.cssuni input[type=text]:hover,
.cssuni input[type=password]:hover,
.cssuni textarea:hover,.cssuni select:hover {background:#fcfcfc;color:blue;}

.cssuni .subpageitem {border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#eee;}
.cssuni .subpageitem h3,.cssuni .subpageitem h3 a {color:#007B12;}

.cssuni .posval {color:blue}
.cssuni .negval {color:red}

.cssuni .news-footer {background:#eee;border-bottom:1px solid #ddd}
.cssuni .news-topic a img {background:#eee;border:5px solid #fff} 
.cssuni #news-link-browser {border:1px solid #ddd;background:#eee url(img/grad-fff-eee.gif) left top repeat-x}
.cssuni #news-link-browser h2 {background:#ddd url(img/grad-fff-ddd.gif) left top repeat-x}                      
.cssuni .com-head {background:#eee;border-bottom:1px solid #ddd}
.cssuni .com-body {background:#FFFEEF;border:1px solid #eee}

.cssuni .infomsg {border:1px solid #ddd;background:#eee;color:#000;}
.cssuni .errmsg {border:1px solid #ddd;background:#FFEFF0;color:#000;border:1px solid #dd3c10}
.cssuni .errmsg h2 {color:#000;}

.cssuni .img-left {width:130px;text-align:center}
.subpageitem h3 {font-size:100%}
.subpageitem p a {display:block;text-align:right}
.subpageitem p {font-size:90%}
#web-html .subpageitem {border-bottom:1px solid #eee !important;}
#web-html .subfiles ul {font-size:80%}
#web-html .subfiles ul {padding-left:10px} 

