html, body 	{ height: 100%; width:100%; background:#01274b; margin:0px; padding:0px; font-family: arial, tahoma; font-size: 11px; color:#444; }
body.home	{ background: url(../../images/interface/bg_blue.gif) repeat-x top; }
body.inter 	{ background: url(../../images/interface/bg_blue_small.gif) repeat-x top; }

#Master 	{ width: 100%; height:100%; }
#Cont		{ width: 950px; margin:0px auto;}
#Head		{ display:block; height:97px; overflow:hidden; }
#Panel		{ height:335px;}
#PanelL		{ height:295px;}
#PanelI		{ height:100px; /*height:122px;*/}
#Table		{ border-top:5px solid #b2b2b2; background:#fff; width:100%;}
#TableInt	{ background:#fff; width:100%;}	
#Show		{ height:220px; margin-bottom:15px;}
#Email		{ border:1px solid #e7e7e7; background:#fbfbfb; padding: 15px 20px; color:#262626; font-size: 11px;}
.E_tbl		{ margin: 15px 0px;}
.E_txt		{ font-size:10px; color:#595858;}
.E_input	{ background:#f1f1f1; border: 1px solid #d3d1d1; color:#333333; font-size:11px; padding:5px; }
.E_divsel	{ #background:#f1f1f1; #border: 1px solid #d3d1d1; color:#333333; font-size:11px; #padding:2px; }
#Tag		{ background:#fff; padding: 10px; display:block;}
#Tag a		{ padding: 0px 5px;}
.t_box		{ border:1px solid #e5e5e5; padding:8px 10px; display:block;}
.t_rg		{ float:right; width:350px; text-align: right;}


/* GLOBAL 
///////////////////////////////////////////////////*/
a			{ color:#0081d3; text-decoration:none;}
a:hover		{ text-decoration:underline;}
body.home 			{ background:url(../../images/interface/bg_big.jpg) repeat-x top;}
body.inter #Master 	{ background:url(../../images/interface/bg_big_int.jpg) repeat-x top;}
form				{ height:100%; margin:0px; #margin-bottom: -20px; }
/*img, div, a, input { behavior:url(images/interface/iepngfix.htc) }*/

/* NAVIGATION
///////////////////////////////////////////////////*/
.h_bg {
	position:static;
	/*z-index:1;*/
	left: 141px;
}
#navbar { position:absolute; float:left; display:block; padding:0; width:650px; margin: -72px 0px 0px 301px; #margin: -75px 0px 0px 301px;  }
#nav {height:40px; width:400px; margin:0px; padding:0px; float:left;  }
#nav li {list-style: none; margin: 0px; padding: 0px; display: inline;}
#nav li a:link, #nav li a:visited {display: block; position: absolute; top: 0; height: 40px;}
#nav li a:hover {background: transparent;}
#nav li a#home-nav {left: 0; width: 62px; }
#nav li a#corp-nav {left: 62px; width: 73px;}
#nav li a#nov-nav 	{left: 135px; width: 89px;}
#nav li a#cont-nav {left: 224px; width: 97px;}
#nav li a#serv-nav {left: 303px; width: 79px;}
/*
#nav li a#serv-nav {left: 224px; width: 79px;}
#nav li a#cont-nav {left: 303px; width: 97px;}
*/

#nav li a:link span, #nav li a:visited span { display: block; 	position: absolute; top: 0px;  	
background: url(../../images/interface/nav_menu.gif); background-repeat: no-repeat; overflow:
hidden; font-size: 1px; line-height: 1px; color: #222; height: 0; padding: 40px 0 0 0; cursor: pointer; }

#nav li a#home-nav span {background-position: 0 0; width: 62px; }
#nav li a#corp-nav span {background-position: -62px 0; width: 73px; }
#nav li a#nov-nav span {background-position: -135px 0; width: 89px; }
#nav li a#cont-nav span {background-position: -224px 0; width: 97px; }
#nav li a#serv-nav span {background-position: -303px 0; width: 79px; }

#nav li a#home-nav:hover span {background-position: -400px 0px; }
#nav li a#corp-nav:hover span {background-position: -462px 0px; }
#nav li a#nov-nav:hover span {background-position: -535px 0px; }
#nav li a#cont-nav:hover span {background-position: -624px 0px; }
#nav li a#serv-nav:hover span {background-position: -703px 0px; }

#nav li a#home-nav.active span {background-position: -400px 0px; }
#nav li a#corp-nav.active span {background-position: -462px 0px; }
#nav li a#nov-nav.active span {background-position: -535px 0px; }
#nav li a#cont-nav.active span {background-position: -624px 0px; }
#nav li a#serv-nav.active span {background-position: -703px 0px; }

#search 		{ float: left; display:block;}
#search a:hover	{ background: transparent; text-decoration:none;}
.s_but 			{ float:left; cursor: pointer; }
#s_but 			{ float:left; cursor: pointer; }
a#s_but	span 	{ display:block; width:40px; background:url(../../images/interface/search.gif) no-repeat; 
				  line-height: 1px; font-size:1px; height: 0; padding: 40px 0 0 0; cursor: pointer; overflow:hidden; }
a#s_but:hover span,
a#s_but:active span {background-position: -40px 0px; }

.s_cont 	{ float:left; display:block; padding: 9px 0px 0px 20px;  margin: 0px; width:173px; border:0px solid #00FF66;}
.s_input 	{ padding:3px; color:#fff; font: 11px tahoma; margin:0px;  background:#494949; border-width: 0px; width:160px; }
.s_but 		{ float:left; cursor: pointer; }
.s_sub:hover { background:url(../../images/interface/s_on.gif) no-repeat;}

/* MENU CAT
 ///////////////////////////////////////////////////*/
 #MenuCat	{ background: url(../../images/interface/pics_04.gif) repeat-x bottom; width:100%; }
 #Cat		{ list-style: none; margin: 9px 0px; padding:0px;   }
 #Cat li	{ float: left; display:block; background: url(../../images/interface/pics_05.gif) no-repeat right top; }
 #Cat li:last-child { background-image:none;}
 /* #Cat li span	{ display:block; }*/
 
 #Cat a		{ color:#000; font: 16px "Trebuchet MS", arial; display:block;padding: 8px 20px; }	
 #Cat a:hover {  color:#001a8a; text-decoration: none; color:#000; background:#fff url(../../images/interface/pics_07.gif) repeat-x top;}
 
/* FOOTER
 ///////////////////////////////////////////////////*/
#Footer		{ width:950px; color:#a7a7a7; margin:0px auto 25px auto;  }
#Footer td	{ vertical-align: top; padding:0px 30px;}
#Footer a		{ color:#a7a7a7;  }
#Footer a:hover	{ color:#f1f1f1; text-decoration:none;}


td.f_bg		{ height:200px; background:#000; vertical-align:top;}	
.f_tbl 		{ height:50px; width:950px; background:#000 url(../../images/interface/pics_09.gif) repeat-x top ; margin:0px auto;}
.f_logo		{ position:absolute; margin-top: 40px; margin-left: 150px; }
#sub_nav 	{ margin:0px; padding:0px; list-style:none; width:90px; }
#sub_nav a  { display:block; overflow:hidden; height:16px;	}
#sub_nav a span { display:block; padding:8px 0px; background-image:url(../../images/interface/sub_menu.gif); background-repeat:no-repeat;cursor:pointer; }	

li#home a:link span, li#home a:visited span {background-position:0px 0px;}
li#home a:hover span, li#home a:focus span {background-position:0px -80px;}
li#corp a:link span, li#corp a:visited span {background-position:0px -16px;}
li#corp a:hover span, li#corp a:focus span {background-position:0px -96px;}
li#nov a:link span, li#nov a:visited span {background-position:0px -32px;}
li#nov a:hover span, li#nov a:focus span {background-position:0px -112px;}
li#serv a:link span, li#serv a:visited span {background-position:0px -48px;}
li#serv a:hover span, li#serv a:focus span {background-position:0px -128px;}
li#cont a:link span, li#cont a:visited span {background-position:0px -64px;}
li#cont a:hover span, li#cont a:focus span {background-position:0px -144px;}

/*body#homepage li#home a span {background-position:0px -564px;}
body#aboutpage #nav ul li#about a span {background-position:0px -611px;}
body#servpage #nav ul li#serv a span {background-position:0px -658px;}
body#portfpage #nav ul li#portf a span {background-position:0px -705px;}
body#newspage #nav ul li#news a span {background-position:0px -752px;}
body#contpage #nav ul li#cont a span {background-position:0px -799px;}*/

.f_cred	{ display: block; padding-top: 20px; }
.f_tit	{ font: normal bold 12px tahoma; color:#fff; display:block; padding-bottom:10px; }
.f_red	{ border-bottom:1px solid #ff0000; margin-bottom:10px; display:block; width: 105px; }
.t_whit { font:12px; color:#fff; font-weight: bold; padding-right:5px;}

