@import url('generel.css');
@import url('menu.css');


.top { padding: 12px 3px 5px 5px; background: url(../images/top-bg.gif) no-repeat top center; }
	.login { padding: 1px 10px 1px 23px; background: #e0e1e0 url(../images/login-bg.gif) no-repeat bottom left; }
	#langmenu { padding: 2px 48px 0 0; background: #e0e1e0 url(../images/lang-bg.gif) no-repeat bottom right; white-space: nowrap; }
	.logo { padding: 15px 0 0 25px; }
	#menu { padding: 15px 0; }
		ul#mainmenu { height: 31px; list-style: none; padding: 2px 0 5px 20px; margin: 0; background: url(../images/menu-bg.gif) no-repeat top left; float: right; display: inline; }
		ul#mainmenu li { width: auto !important; width: 1%; padding: 0 0 0 2px; margin: 0; background: url(../images/li-bg.gif) no-repeat top left; display: inline-block !important; display: inline; position: relative; white-space: nowrap; }
		ul#mainmenu li#first { width: 35px !important; width: 35px; height: 24px; padding: 0; background: url(../images/home-icon.png) no-repeat 10px 4px; overflow: hidden; }
		ul#mainmenu a { font-weight: bold; color: #404043; text-decoration: none; padding: 2px 8px 4px 8px; border-top: 2px solid transparent; display: block; }
		ul#mainmenu li#first a { height: 100%; text-indent: 200px; overflow: hidden; }
		ul#mainmenu li a:hover, ul#mainmenu li.current a { border-top: 2px solid #20aa4f; }
		ul#mainmenu li#first a { border-top: 0; }
		
		/* Fix IE. Hide from IE Mac \*/
		ul#mainmenu li { float: left; }
		ul#mainmenu li a { height: 1%; }
		/* End */

.content { padding: 5px; background: url(../images/content-bg.gif) repeat-y top center; }
	#menu_2 { width: 185px; height: 400px; padding: 0 0 110px 40px; background: url(../images/submenu-bg.gif) no-repeat 48px 100%; }
	#colnormal { padding: 0 10px 0 0; }
	#colright { width: 200px; padding: 0 10px; }
	#flash { padding: 0 0 10px 16px; }
	#about { width: 256px; height: 221px; padding: 82px 35px 15px 20px; background: url(../images/about-bg.gif) no-repeat 0 7px; }
	#about p { font: 10px/16px Verdana, Arial, Sans-serif, Monospace; color: #404043; }
	#about h1, #about h2, #about h3 { font: 17px Verdana, Arial, Sans-serif, Monospace; color: #404043; padding: 0; margin: 0 0 20px 0; }
	#customer { width: 244px; padding: 0 20px 20px 45px; background: #fafafa url(../images/customer-bg.gif) no-repeat 25px 0; }
	#customer p { font: 10px/14px Verdana, Arial, Sans-serif, Monospace; color: #404043; padding: 0 100px 0 0; }
	#customer h1, #customer h2, #customer h3 { font: 17px Verdana, Arial, Sans-serif, Monospace; color: #404043; padding: 0; margin: 20px 0; }
	#calender { height: 213px; padding: 0 0 0 10px; }
	#calender p { width: 180px; font: 10px/14px Verdana, Arial, Sans-serif, Monospace; color: #404043; padding: 10px 94px 10px 10px; margin: -75px 0 0 0; position: absolute; }
	#calender h1, #calender h2, #calender h3 { width: 180px; font: 17px Verdana, Arial, Sans-serif, Monospace; color: #404043; padding: 10px 94px 10px 10px; margin: -95px 0 0 0; position: absolute; }
	#news { width: 256px; padding: 0 35px 10px 20px; background: url(../images/news-bg.gif) no-repeat 0 0; }
	#news p { font: 10px/14px Verdana, Arial, Sans-serif, Monospace; color: #404043; padding: 0; margin: 0; }
	#news h1, #news h2, #news h3 { font: 17px Verdana, Arial, Sans-serif, Monospace; color: #404043; padding: 0; margin: 20px 0; }

.footer { padding: 12px 3px 15px 5px; background: url(../images/footer-bg.gif) no-repeat bottom center; }
	#footer { font-size: 9px; color: #000000; padding: 0 0 0 20px; }
	#footer p { font-size: 9px; color: #000000; }
	#footer a { font-size: 9px; color: #000000; text-decoration: none; }
	SPAN.footermenu-level1-no { padding-right: 15px; }
	SPAN.footermenu-level1-no A { font: 9px Verdana, Ariel, Sans-serif; font-weight: normal; text-decoration: underline; color: #000000; }
	SPAN.footermenu-level1-act { padding-right: 15px; }
	SPAN.footermenu-level1-act A { font: 9px Verdana, Ariel, Sans-serif; font-weight: normal; text-decoration: underline; color: #000000; }

TD#colnormal P {
   padding-left: 18px;
   padding-right: 30px;
   margin-top: 5px;
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;	
   color: #404043;
}
TD#colnormal td P {
   padding: 0;
   margin: 0;
}

TD#colnormal ol, ul {
   margin: 7px 0 8px 18px;
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;	
   line-height: 16px;
   color: #404043;
}
TD#colnormal td ol, TD#colnormal td ul {
   padding: 0;
   margin: 0;
}

TD#colnormal li {
   background:url(../images/green_dot.gif) 0em 0.5em no-repeat; 
   padding-left: 1em; 
   list-style: none;
}

TD#colnormal ol li {
   padding-left: 1em; 
   list-style-type:decimal;
   list-style-position:outside;
   background:none;
   padding-left: 0;
   
}
  
TD#colnormal A {
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-decoration: underline;	
   color: #404043;
   line-height: 16px;
   }
   
TD#colnormal A:hover {
   text-decoration: none;	
   }
   
TD#colnormal H1, TD#colnormal H2, TD#colnormal H3 {
   background-image: url(../images/header_dot.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding: 0 0 0 18px;
   margin: 0 0 0 0px;
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   color: #20aa4f;
}   

TD#colnormal H1{
font-size:15px;
}

   
/*TD#colnormal H1, H2, H3 {
   background-image: url(../images/header_dot.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding: 0 0 0 18px;
   margin: 0 0 0 0px;
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   color: #20aa4f;
}*/
TD#colnormal td H1 {
   background: none;
   padding: 0;
   margin: 0;
   font-size: 10px;
   color: #20aa4f;
}

TD#colnormal.csc-textpic IMG {
   margin-top: 0px;
   padding-top: 0px;    
   padding-bottom: 0px;
   margin-right: 0px;
   padding-left: 15px;
   }

TD#colright P {
   padding: 0 0 0 14px;
   margin: 4px 0 5px 0;
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;	
   color: #565451;
   line-height: 20px;
}

TD#colright ol, ul {
   margin: 7px 0 8px 18px;
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;	
   line-height: 16px;
   color: #404043;
   }

TD#colRight li {
   background:url(../images/green_dot.gif) 0em 0.5em no-repeat; 
   padding-left: 1em; 
   list-style: none;
   }

TD#colright A {
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;	
   color: #565451;
   line-height: 19px;
   text-decoration: none;
   color: #22B9CA;
   }
   
TD#colright H1, H2, H3 {
   margin: 15px 0 14px 14px;
   padding: 0 0 0 20px;
   font-family: Verdana, Ariel, Sans-serif;
   font-size: 20px;
   font-weight: normal;
   line-height: 25px;
   text-decoration: none;
   color: #565451;
}

TD#colright.csc-textpic IMG {
   margin-top: 0px;
   padding-top: 0px;    
   padding-bottom: 0px;
   margin-right: 0px;
   padding-left: 15px;
   }


TD#print {
   font-family: Verdana,Arial, Sans-serif,Monospace;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   color: #666666;
   }

TD#print A {
   font-family: Verdana,Arial, Sans-serif,Monospace;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   color: #7B7C7A;
   } 	
   
TD#print A:active {
   font-family: Verdana,Arial, Sans-serif,Monospace;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   color: #22B9CA;
}

/* CLEARFIX */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
spacer-gif { display: none; }