body
  { font-size:75%; letter-spacing:auto; line-height:auto; margin:0; 
    padding:25px 25px 0 25px; color:#000; font-family:Tahoma; 
    background:url('/img/bg.jpg') right top no-repeat #fff; }

table, td, th
  { font-size:100%; }
 
span.select
  { font-weight:bold; color:#015198; }

.yellow
  { background:#FEE600; }
.yellow a
  { font-size:0.8em; color:#444444; padding:5px; }
.yellow span
  { color:#444444;  }
div.yellow
  { width:170px; padding:5px; }

.top-menu-tab
  { color:#fff; margin:10px 0 10px 0; 
    background:url('/img/top-menu-bg.gif') repeat-x top left #00529A; }
.top-menu-tab td a
  { color:#fff; }
.top-menu-tab td a:active
  { color:#fee600; }
.lang
  { padding:0 12px 0 12px; }
.icons a
  { margin:0 0 0 10px; }

.menu0 a
  { margin:0 10px 0 0; padding:0 15px 0 0; text-transform:uppercase; }
.menu0 a:active
  { color:#FEE600; background:url('/img/menu-bull.gif') right center no-repeat; }

ul.menu0
  { list-style:none; padding:0; margin:0; }
ul.menu0 li
  { width:204px; margin:0 0 5px 0; padding:12px 0 12px 0; list-style:none;
    background:url('/img/menu-li-bg.gif') top left repeat-x #00539C; }
ul.menu0 .none
 { padding:0; margin:0; background:#fff; }
ul.menu0 li a
  { text-decoration:none; display:block; padding:0 15px 0 12px; color:#fff; }
*html ul.menu0 li a
  { display:inline-block; }
ul.menu0 li a:active
 { text-decoration:underline; }

ul.menu1 img
  { margin:0; padding:0; }
ul.menu1
  { list-style:none; padding:0; margin:0; }
ul.menu1 li
  {width:202px; margin:0; padding:12px 0 12px 0; list-style:none;
   background:url('/img/td-bg.gif') top left repeat-x #DEDFE2; text-align:right; }
ul.menu1 li a
  { text-decoration:none; padding:0; color:#4B637B; }
ul.menu1 li a:hover
  { text-decoration:underline; }
ul.menu1 li a:active
  { color:#4B637B; background:transparent; }

.search
  { width:202px;  padding:10px 0 10px 0; border-bottom:1px solid #D8DBE4; border-top:1px solid #D8DBE4; display:block; }
.search div
  { background:url('/img/top-menu-bg.gif') top left repeat-x #00529A; height:35px; padding:15px 0 0 0; color:#fff; }
*html .search div
  { padding:8px 0 0 0; }
.search div input
  { font-size:0.9em; color:#657479; margin:0 0 0 12px; }

input.search_butt
  { border:0; background:transparent; }

.banner
  { padding:0 0 0 12px; }
.banner img
  { margin:10px 0 0 0; }

.info
  { font-family:Tahoma; font-size:0.9em; color:#909090; margin:50px 0 10px 0; }
.bot-border
  { background:#003C78; }
.copyrights
  { font-family:Tahoma; color:#848484; font-size:0.8em; padding:10px 0 10px 0; }
.copyrights a
  { color:#848484; text-decoration:underline; }

.submenu
  { background:#EEEFF3; padding:10px 0px 10px 0px; text-transform:uppercase; }
.submenu a
  { color:#003C78; font-size:0.9em; margin:0 10px 0 10px;  }

.small
  { margin:10px 0 10px 0; }

div.indx-gal
  { width:180px; height:250px; height:175px; font-size:0.95em; margin:0 0 20px 20px;
    background:url('/img/gal-bg.jpg') repeat-x top left #F0F1F5; 
    float:left; overflow:hidden; vertical-align:bottom; }
div.indx-gal table
  { width:100%; height:100%; }
div.indx-gal div
  { width:175px; }
div.indx-gal div p
  { padding:0; margin:0; }
div.indx-gal a
  { color:#0F4391; font-size:1.2em; font-weight:bold; }

div.new
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/img/new.png?3'); width:180px; height:126px; }
div.new[class]
  { background:url('/img/new.png?2') top left no-repeat; }


.ceo
  { padding:20px 0 20px 0 }
.ceo a
  { margin:0 10px 0 0; }

a
  { color:#034C8C; text-decoration: none; } 
a:hover 
  { text-decoration:  underline; } 
  
img, table	
  { border:none; }
table
  { border-collapse:collapse; border-spacing:0; }
tr
  { text-align:left; vertical-align:top;	}
label
  { cursor:hand; cursor:pointer; }

form, td, th
  { margin:0; padding:0; }
 

div#content
  { font-size:1em; margin:0; padding:20px 0 0 0; width:100%; line-height:normal; font-family:Arial, Helvetica, sans-serif; }
/*
div#content
  { min-height:40em; }
* html div#content
  { height:40em; }
*/

div#content a
  { text-decoration:underline; }
div#content a:hover
  { text-decoration:none; }

div#content img 
  { border:0px solid #000000; margin:0.5em; }

div#content img.none 
  { border:none; margin:auto; }

div#content h1, div#content h2, div#content h3, div#content h4
  { line-height:normal; margin:0.75em 0 0 0; font-weight: bold; color:#015198; }
div#content h1 
  { font-size:1.4em; padding-bottom:1em; }
div#content h2 
  { font-size:1.25em; padding-top:1em; } 
div#content h3 
  { font-size:1.2em; padding-top:1em; } 
div#content h4 
  { font-size:1em; padding-top:1em; }
div#content h5
  { color:#D87E00; font-weight:bold; font-size:1.3em; margin: 15px 0 0 0;  }


div#content table
  { border-collapse: separate; border-spacing:2px; width:inherit; font-size:1.0em; margin:0.3em 0 0.5em 0;  }
div#content table.none
  { border-collapse:separate; border-spacing:auto; border:none; margin:0; color:#000; }
div#content table td, div#content table th
  { margin:0; padding:0; }

div#content table td
  { color:#034D8F; border:0px; padding:0.5em; background:url('/img/td-bg.gif') top left repeat-x #DEDFE2; }


div#content table th, div#content table thead td
  { border: 0px; padding:0.5em; padding-top:10px; text-align:center; vertical-align:auto;
    font-weight:bold; background:url('/img/top-menu-bg.gif') top left repeat-x #014E92; color:#fff  }
div#content table.none td, div#content table td.none, div#content table.none th, div#content table th.none, div#content table tr.none td, div#content table tr.none th, div#content table thead.none td, div#content table thead.none th
  { border:none; margin:auto; padding:auto; text-align:auto; font-weight:auto; background:none; color:#000; }


div#content table td *, div#content table th *
  { margin:0; }

div#content p 
  { font-size:auto; margin:0.5em 0 inherit 0; }

div#content blockquote 
  { margin:0; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; padding:10px 20px 10px 45px;
    color:#003C79; background:#FEEC40; line-height:120%; }
div#content blockquote p 
  { margin:0; }



div#content ul 
  { margin:0.5em 0 0 0.5em; padding:0 0 0 1em; }
div#content ul li 
  { list-style-image:url('/img/ul-bull.gif'); }
/*
div#content ul li 
  { padding:0; margin-left:5px; }
*/
div#content ol 
  { margin:0.5em 0 0 0.5em; padding:0 0 0 1.5em; }
div#content ol li, div#content ul ol li
  { list-style:decimal; background:none; padding:0;  }

div#content dl
  { margin:0.5em 0 0.5em 0; padding:0; }
div#content dt
  { margin:0 0 0 0; font-size:0.9em; color:#666666; }
div#content dd
  { margin:0 0 1em 0; }
div#content dd a
  { text-decoration:underline; }
  
  
div#content input, div#content textarea, div#content select
  { width:auto; height:auto; background:#F4F5F7; border:1px solid #E3E4E6; color:#666666; font-size:0.9em; }
div#content input.button
  { padding:0 0.5em 0 0.5em; }
div#content input.checkbox, div#content input.radio
  { width:auto; height:auto; border:none; background:none; background:#F4F5F7; color:#666666;  font-size:0.9em; }
div#content input.button
  { background:#034D8E; border:0px solid; font-size:1em;  font-weight:bold; color:#FEE600; }

h1#doctitle
  { font-size:1.8em; }

div#fullpath
  { font-size:0.95em; padding:15px 20px 0 0; color:#034C8C; }


div#fullpath a
  { font-size:inherit; text-decoration:underline; font-size:0.95em; }

div#fullpath a:link
  { text-decoration:underline } 
div#fullpath a:hover
  { text-decoration:none } 
div#fullpath span
  { font-size:inherit; }

*html #content .preview 
  { width:140px; height:140px; font-size:0.9em; text-align:center; padding:15px 10px 0 10px; 
    float:left; margin:10px 25px 10px 0; overflow:hidden; background:url('/img/border-gal.gif') repeat-x bottom left #F8F9FA; }
#content .preview
  { width:140px; height:140px; font-size:0.9em; text-align:center; padding:0; float:left;  
    margin:10px 25px 10px 0; overflow:hidden; background:url('/img/border-gal.gif')  repeat-x bottom left #F8F9FA; }


#content .preview div
  { margin:0; width:120px; height:120px; }
#content .preview div
  { padding-top:0.5em; }

*html #content .preview img 
  { width:100px; height:100px; margin:0; border:1px solid #fff;  }
#content .preview img 
  { width:100px; height:100px; margin:10px 0 0 19px; border:1px solid #fff; }

.context 
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/context-menu.png'); }
.context[class]
  { background-image:url('/img/context-menu.png'); }

/* Filters */

.search_bar .head {
	text-align: center;
	background-color: #0069A0;
	font-size: 1.2em;
	font-weight: bold;
	padding: 8px;
	margin-top: 5px;
	text-transform: uppercase;
}
.search_bar .head a, a:hover {
	color: #E7DF2E;
	text-decoration: none!important;
}
.search_bar .title {
	font-size: 1.4em;
	color: #00346D;
	text-align: center;
	font-weight: bold;
	margin: 0px;
}
.search_bar .general {
	text-align: center;
	background-color: #EBECF0;
	padding: 5px;
	margin-top: -10px;
}

table.menutop
  { }
table.menutop td
  { }
table.menutop a
  { text-align:center; text-transform:uppercase; white-space:nowrap; display:block; padding:0 15px; }
table.menutop ul
  { display:none; position:absolute; font-size:0.8em; width:180px; padding:0; margin-top:6px; margin-left:0px; }
table.menutop ul li
  { background:#00529A; padding:4px 0px; margin:0; list-style:none; width:180px; overflow:hidden; }
table.menutop ul li a
  { text-align:left; white-space:normal; text-transform:uppercase; color:#FFFFFF; display:block; width:100%; }
table.menutop ul li a:hover
  { background:none; }
table.menutop a:hover
  { color:#FEE600; background:url('/img/menu-bull.gif') right center no-repeat; }

div.snow { width:83px; height:83px; position:absolute; z-index:2; top:0; left:0; }
div.snow div { width:83px; height:83px; background:url("/img/snow.png"); }
* html div.snow div { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/snow.png'); }
