/* CSS Document */
body, html { margin:0; padding:0; background-image:url(images/bg.gif);}
#black	{ margin:0; padding:0; position: relative; top:0; width:100%; height:70px; background-color:#000; color:#000001;}	
#global { position:relative; width:740px; height:758px; margin-right:auto; margin-left:auto; top:0; background-image:url(images/bg.jpg); background-repeat:repeat-y; padding:0; border-bottom: 3px solid #ccc; }
#topfix	{ width:733px; height:26px; position: absolute; top:-20px; left:4px; padding:0; margin:0; background-color:#fff; color:#fffffe}	
#logo { position:absolute; top:236px; right:6px; margin:0; padding:0; color:#74b739; background-color:#fff; border: 1px solid #ccc; font:bold 16px Arial, Helvetica, sans-serif; width: 264px; height: 43px;}
#header	{ position:relative; width:760px; height:16px; margin-right:auto; margin-left:auto; top:35px; background-color:#000; color:#000001;}	
#nav { position:absolute; top:0; right:12px; text-align:right; width:750px; height:20px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#7F7F7F; background-color:#000;	}
#nav ul { list-style:none; margin:0; padding:0; }
#nav li	{ display: inline;}	
#nav a:link, #nav a:visited {color:#ccc; background-color:#000; text-decoration:none; }
#nav a:hover { color:#fff; background-color:#000; text-decoration:none; }
#category { background-color:#000; color:#fff; width:457px; height:15px; position:absolute; top:2px; left:2px;  padding:0; margin:0;}
#partnerscat { background-color:#000; color:#fff; width:265px; height:15px; position:absolute; top:285px; right:6px;  padding:0; margin:0;}
#accentcat { background-color:#000; color:#fff; width:458px; height:15px; position:absolute; top:492px; left:6px;  padding:0; margin:0;}
#certcat { background-color:#000; color:#fff; width:267px; height:15px; position:absolute; top:285px; left:468px;  padding:0; margin:0;}
#flashcat { background-color:#000; color:#fff; width:268px; height:15px; position:absolute; top:2px; right:2px; padding:0; margin:0;}
#content	{ position:absolute; border: 1px solid #ccc; top:0px; left:6px; width:445px; height:476px; padding:5px;}
#contentmax	{ position:absolute; border: 1px solid #ccc; top:0px; left:6px; width:445px; height:705px; padding:5px;}
#flash	{ position:absolute; top:0px; right:6px; width:266px; height:232px; padding:0; margin:0;}	
p	{ margin:0; padding:0;}
#partners { position:absolute; border: 1px solid #ccc; top:304px; right:6px; width:254px; height:402px; padding:5px; color:#555; background-color:#fff; font:10px Verdana, Arial, Helvetica, sans-serif;}
#maintab { position:absolute; top:304px; right:6px;}
#project2cat { background-color:#000; color:#fff; width:266px; position:absolute; top:285px; right:6px; padding:0; margin:0;}
#project2 { position:absolute; border: 1px solid #ccc; top:304px; right:6px; width:254px; height:400px; padding:5px;}
#newcat { background-color:#000; color:#fff; width:265px; position:absolute; top:358px; right:6px; padding:0; margin:0;}
#newproduct { position:absolute; border: 1px solid #ccc; top:378px; right:6px; width:254px; height:329px; padding:5px;}
.text	{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-indent:5px; background-color:#fff; margin:0; line-height:115%;}
.text a:link, .text a:visited { background-color:#fff; color:#5F5F5F; text-decoration:none; }
.text a:hover { background-color:#fff; color:#000; text-decoration:none;}
.rollover { display:block;} 
.rollover img { border:0;} 
.rollover:hover { visibility:visible; } 
.rollover:hover img {visibility:hidden;} 	
#dantherm	{ display:block; background-image:url(images/dantherm-over.jpg); position:absolute; width:249px; height:58px; top:7px; right:7px;}
#coves	{ display:block; background-image:url(images/coves-over.jpg); position:absolute; width:249px; height:58px; top:72px; right:7px;}
#rotator {position:absolute; top:511px; left:6px; width:456px; height:206px; border: 1px solid #ccc; padding:0; background-image:url(images/accent.jpg); background-repeat:no-repeat; }
#cf1, #cf2, #cf3, #cf4 {position:absolute; top:13px; left:224px; width:226px; height:187px; padding:0; }
#scheme {position:absolute; top:511px; left:6px; width:456px; height:206px; border: 1px solid #ccc; padding:0; background-image:url(images/scheme.jpg); background-repeat:no-repeat; }
#maper {position:absolute; top:511px; left:6px; width:456px; height:206px; border: 1px solid #ccc; padding:0; background-image:url(images/wmap.jpg); background-repeat:no-repeat; }
#draw {position:absolute; top:511px; left:6px; width:456px; height:206px; border: 1px solid #ccc; padding:0; background-image:url(images/draw.jpg); background-repeat:no-repeat; }
.light	{ margin:0 ; font:10px Verdana, Arial, Helvetica, sans-serif; color:#5F5F5F; padding:0; }
#certificate { width:264px; height:48px; position:absolute; top:304px; right:6px;  padding:0; margin:0; border: 1px solid #ccc;}
#footer	{ position:absolute; top:723px;	left:6px; width:728px; height:15px;}
#copy	{ position:absolute; top:742px; left:5px; background-color:#fff; font:10px Verdana, Arial, Helvetica, sans-serif; color:#33792D; width: 730px; }
#copy a:link, #copy a:visited { background-color:#fff; color:#33792D; text-decoration:none; }
#copy a:hover { background-color:#fff; color:#666; text-decoration:none;}
ol.list {list-style-image: url(images/bull.gif); padding:0; margin:0; list-style-position: inside;}
.input { padding:2px; border:solid 1px #75B73B;	background-color:#fff; color:#666; font:12px Verdana, Arial, Helvetica, sans-serif;}	
#flags	{position:absolute; right:17px; top:-26px;}
