body { background : #d9f0f7 url(../images/bg_main.jpg) repeat-y fixed center; margin: 0; padding: 0; }

div,table,td,img,table { margin: 0; padding: 0; border: 0; }

body,p,span,div,td,th,h1,h2,h3,h4,a { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1 { font-size: 1.4em; border-bottom: 3px groove #a8deff; }
h2 { font-size: 1.3em; border-bottom: 1px solid #a8deff; }
h3 { font-size: 1.2em;  }
h4 { font-size: 1.1em; }

a { color: #1471ae; }
a:link { color: #1471ae;  }
a:visited { color: #1471ae;  }
a:active { color: #1471ae;  }
a:hover { color: #1471ae;  }	

table#table_main { width: 982px; border-top: #84aac1 solid 1px; border-bottom: #84aac1 solid 1px; margin-top:7px; margin-bottom:7px; }
	table#table_main td.td_mainborder { background-color: #84aac1; width: 1px; opacity: .6; filter: alpha(opacity=60); }
	
		div#div_main_top_frame { position: relative;  z-index: 99; }
		div#div_main_top_panel { left: -5px; position: absolute; width: 980px; background-color: #fffad1; text-align: left; vertical-align: top; height: 15px; opacity: .5; filter: alpha(opacity=50); }
			div#div_main_top_frame div#div_main_top_clock { position: absolute; left: 10px; top: 1px; width: 200px; height: 1em;  line-height:9px; }
				div#div_main_top_clock span#span_main_top_clock { font-size: 9px; }
			div#div_main_top_frame div#div_main_top_refs { text-align: right; position: absolute; left: 550px; top: 1px; width: 350px; height: 1em; font-size: 9px; }
				div#div_main_top_refs a { color: #000; font-weight: 600; text-decoration: underline; font-size: 9px; padding-right: 5px; padding-left: 5px; }
			div#div_main_top_frame div#div_main_top_languages { text-align: right; position: absolute; left: 920px; top: 0; width: 50px; height: 1em; }
	

	table#table_main td#td_mainmenu { height: 200px; background-color: #fff; text-align: left; vertical-align: top; padding-right: 5px; padding-left: 5px; }
	
		td#td_mainmenu div#div_mainslideshowframe { z-index: 1; position: relative; width: 970px; height: 0px; overflow:visible;  }
			div#div_mainslideshowframe img{ display: none; width: 980px; height: 200px; position:absolute ; top: 0px; left: -5px; border-bottom: 1px solid #a8deff; }
		
		td#td_mainmenu div#div_logosframe { z-index: 3; position: relative; overflow: visible; left: 0; top: 0; }
			div#div_logosframe a#a_mainhome { display: block; position: absolute; left: 0px; top: 0px; }
			div#div_logosframe a#a_maincomplet { display: block; position: absolute; left: 0px; top: 0px; }
		
		td#td_mainmenu div#div_mainmenuframe { z-index: 2; position: relative; width: 970px; height: 22px; padding-top: 179px; }
		td#td_mainmenu table#table_mainmenu { width: 100%; }
		table#table_mainmenu td { padding: 2px 2px 0; text-align: center; opacity: .8; filter: alpha(opacity=80); }
		table#table_mainmenu td.td_mainmenusep { width: 50px; }
		
			a.a_mainmenu { display: block; text-decoration: none; color: #000; font-size: 11px; font-weight: 600; font-variant: small-caps; background-color: #b3cede; text-indent: 1px; padding: 3px; margin: 0; border-top: 1px solid #b3cede; border-right: 1px solid #b3cede; border-left: 1px solid #b3cede; border-bottom-color: #fff; border-bottom-width: 3; }
			a.a_mainmenu:link { text-decoration: none; color:  #000;  border-color: #8bd0f5; }
			a.a_mainmenu:visited { text-decoration: none; color:  #000;  border-color: #8bd0f5; }
			a.a_mainmenu:active { text-decoration: none; color:  #fff; background-color: #b3cede;  border-color: #fff; }
			a.a_mainmenu:hover { text-decoration: none; color:  #fff; background-color: #b3cede; border-color: #fff; }
			
			a.a_mainmenu_selected { color:  #000; background-color: #ebf5f7;  border-color: #000; border-bottom-color: #fff; }
		
				
	
	table#table_main td#td_mainmenucontentseparator { background-color: #b3cede; height: 0px; opacity: .6; filter: alpha(opacity=60); }


	table#table_main td#td_maincontent { background-color: #ebf5f7; text-align: left; vertical-align: top; opacity: .9; filter: alpha(opacity=90); }

	table#table_main td#td_mainfooter { }
	table#table_main td#td_mainbottom { background-color: #b3cede; height: 15px; opacity: .4; filter: alpha(opacity=40); }
		table#table_main td#td_mainbottom div#div_mainfooter { color: #000; text-align: right; padding: 1px 15px 1px 1px; }