	html, body	 {margin:0; padding:0; background: #c4cfda; font-family: Trebuchet Ms, Arial, Helvetica, sans-serif;font-size: 12px;}
	.body { background: #fff; margin: 15px auto; padding:0; width:980px;}
	img {border:0;}
	.bg_t, .bg_b {margin:0; padding:0; width:980px; height: 15px; overflow:hidden; position:relative;}
	.bg_r, .bg_l {margin:0; padding:0; width:15px; height: 15px; overflow:hidden;  background: url(../images/bg_body.gif) no-repeat;}
	.bg_t .bg_l { background-position: 0 0;  }
	.bg_b .bg_l { background-position: 0 -15px; }
	.bg_t .bg_r { background-position: -15px 0; position:absolute; top:0; right:0; }
	.bg_b .bg_r { background-position: -15px -15px; position:absolute; top:0; right:0; }
	.text_box {margin:0; padding:0; background: #fff; border: 1px solid #b3b3b3;}
	.text_box input {margin:0; padding:0; border:0;}
	.header { margin:0 30px; padding:0; position:relative; }
	.header .logo {margin: 0 0 9px 0; padding:0; width:205px; height:44px; overflow:hidden;}
	.header .logo img {width:205px; height:44px;}
	.header .search {margin:0; padding:0;width:282px; height:21px; overflow:hidden; position:absolute; top:22px; left:635px;}
	.header .search {margin:0; padding:0;}
	.header .search p {margin:0; padding:0; position:absolute; top:0; left:0; width:41px; height:21px;font-size: 14px; font-weight: bold; color:#00438e;line-height: 21px;}
	.header .search .text_box {position:absolute; overflow:hidden; top:0; left:50px; width:160px; height:19px; border: 1px solid #b3b3b3;}
	.header .search .text_box input { width:160px; height:21px; }
	.header .search .submit {margin:0; padding:0;position:absolute; overflow:hidden; top:0; right:0; background: #fff; width:64px; height:21px; }
	.header .menu { margin: 0; padding:0; background: #dbe3ee url(../images/bg_menu_r.gif) top right no-repeat; height:28px; width:100%; overflow:hidden;}
	.header .menu ul { margin: 0; padding: 4px 0 0 46px; height:28px; overflow:hidden; background: url(../images/bg_menu_l.gif) top left no-repeat;list-style:none;}
	.header .menu ul li { margin: 0 2px; padding:0; display: block; float:left; height:24px; width:71px; overflow:hidden; text-align:center; line-height: 24px; }
	.header .menu ul li a {color:#000; text-decoration: none; float:left; height:24px; width:71px; overflow:hidden; }
	.header .menu ul li a:hover { background: #fff url(../images/bg_menu_t.gif) top left no-repeat;}
	.header .menu ul li.aktiv a { background: #fff url(../images/bg_menu_t.gif) top left no-repeat;}
	.footer { margin:0 30px; padding:0;}
	.footer .menu { margin: 10px auto 0 auto; width:380px;}
	.footer .menu ul {list-style:none;margin: 0; padding:0;}
	.footer .menu ul li {margin: 0; padding:0;display: block;float:left; border-left: 1px solid #7c7c7c; width:71px; overflow:hidden; text-align:center; }
	.footer .menu ul li a {color:#7c7c7c; text-decoration: none; float:left; width:71px; overflow:hidden; }
	.footer .menu ul li a:hover { background: #dbe3ee; }
	.footer .menu ul li.first { border-left: 0;}
	.footer .log_in {margin:15px 0; padding:15px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;position:relative;}
	.footer .log_in form {margin: 0; padding: 0;}
	.footer .log_in p {margin: 0; padding: 0; font-size: 22px; font-weight: bold; height: 40px; line-height: 40px; color:#00438e;}
	.footer #inp_u {position:absolute; top:32px; left:100px; width: 127px; height: 19px; overflow:hidden; margin: 0; padding: 0;}
	.footer #inp_p {position:absolute; top:32px; left:240px; width: 127px; height: 19px; overflow:hidden; margin: 0; padding: 0;}
	.footer #inp_u input, .footer #inp_p input { width: 127px; height: 21px; margin: 0; padding: 0;position:absolute; }
	.footer .submit {position:absolute; top:32px; left:380px; margin: 0; padding: 0;}
	.footer #leb_u {position:absolute; top: 10px; left:100px; width: 127px; height: 21px;margin: 0; padding: 0;}
	.footer #leb_p {position:absolute; top: 10px; left:240px; width: 127px; height: 21px;margin: 0; padding: 0;}
	
	.content_box { margin:15px 30px 0 30px; padding:0;}
	.l_box {margin: 0; padding: 0; float:left;}
	.r_box {margin: 0; padding: 0; float:left;}

	.l_box .menu { margin:0; padding:0; width:179px; overflow:hidden;}
	.l_box .menu ul { list-style:none; margin:0; padding:0;}
	.l_box .menu ul li { margin:0; padding:0; width:179px; overflow:hidden;}
	.l_box .menu ul li a {font-weight: bold; margin:0; padding:0 5px; float:left; text-decoration: none; color:#000; width:179px; height: 24px; line-height: 24px; overflow:hidden;}
	.l_box .menu ul li ul {	clear:both; }
	.l_box .menu ul li li a {background: url(../images/bg_left_menu.gif) top left no-repeat; margin:0; padding: 0 5px 0 35px; width:179px; overflow:hidden; height: 24px; line-height: 24px; color:#097e35;}
	.l_box .menu ul li a:hover {background: #dbe3ee;}
	.l_box .menu ul li li a:hover {background: #baedc3 url(../images/bg_left_menu.gif) top left no-repeat;}
	.l_box span {color: #FF0000;}
	.cform span {color: #000000;}


	h1 { font-size: 20px; color:#00438e;margin: 0 0 10px 0; padding: 0 0 10px 0;border-bottom: 1px solid #ccc;}
	h2 { font-size: 18px; color:#00438e;margin: 0 0 10px 0; padding: 0;}
	h3 { font-size: 16px; color:#00438e;margin: 0 0 10px 0; padding: 0;}
	h4 { font-size: 18px; color:#00438e;margin: 10px 0 10px 0; padding: 0;}

/* index */
	#index .l_box { width:613px; overflow:hidden; }
	#index .l_box h1 { margin: 15px 0 5px 0; border:0; padding:  0 0 0 15px; font-size: 22px; color:#00438e;background: url(../images/bg_h1.gif) top left no-repeat;}
	#index .l_box p {margin: 5px 0 10px 15px; padding: 0;}
	 
	#index .r_box {margin: 0 0 0 10px; width:292px; overflow:hidden; }

/* About Us */
	#about_us .l_box { width:658px; overflow:hidden; }
	#about_us .l_box h1 { margin: 15px 0 5px 0; border:0; padding:  0 0 0 15px; font-size: 16px; color:#00438e;background: url(../images/bg_h1.gif) top left no-repeat;}
	#about_us .l_box p {margin: 5px 0 10px 15px; padding: 0;}
	#about_us .r_box {margin: 0 0 0 15px; width:246px; overflow:hidden; }
	#about_us .product {margin: 10px 0; padding: 0; border-top: 1px solid #ccc;}
	#about_us .product_img {margin: 10px 0; padding: 0;width:80px; overflow:hidden; float:left;}
	#about_us .product_cont {margin: 0; padding: 5px 5px 5px 0; overflow:hidden; float:left; width:160px}
	#about_us .product_cont h3 {margin: 0; padding: 0;}
	#about_us .product_cont p {margin: 0; padding: 0;}
	
/* Products */
	#products .l_box { width:200px; overflow:hidden; }
	#products .r_box { width:720px; overflow:hidden; }
	#products .product { border-top: 1px solid #ccc;}
	#products .product .product_img {margin: 10px 0; padding: 0;width:130px; overflow:hidden; float:left;}
	#products .product .product_img p {text-align:center;width:120px;margin: 10px 0 0 0;}
	#products .product .product_cont {margin: 10px 0; padding: 0;width:560px; overflow:hidden; float:left;}
	#products .product .product_cont h3 {margin: 0; padding: 0 0 0 15px;background: url(../images/bg_h1.gif) top left no-repeat;}
	#products .product .product_cont p {margin: 0 0 0 15px; padding: 0;}
	#products .product_page_featured { margin: 0; padding: 0;}
	#products .product_page_featured .featured { text-align: center; margin 0; padding: 10px; width: 219px; float:left; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
	#products .product_page_featured .no_border-r { text-align: center; margin 0; padding: 10px; width: 219px; float:left; border-top: 1px solid #CCCCCC;}
	#products .product_page_featured h3 {margin: 15px 0 0 0;}
	#products .product_page_featured p {margin: 0 0 15px 0; padding: 0;}

	#products #details .product_img {width:240px;}
	#products #details .product_cont {width:460px;}
	#products #details .product_cont h3 {background:none;}
	#products #details .product_cont ul {color:#0db14b;}
	#products #details .product_cont ul li span {color:#000;}

	.both { clear:both; }
	
	.tabledocbg1{ background-color:#ffffff; poorfish:expression(this.onmouseover=function (){this.style.backgroundColor="#DFEFFF"}); tina:expression(this.onmouseout=function (){this.style.backgroundColor="#ffffff"});}