.bodybg{
	background: #8694a1;
}

.c_top{
	height:130px;
	min-width: 1024px;
	overflow: hidden;
}
.c_mid{
	clear: both;
	background: white;
}
.c_bot{
	background: url(img/fonbottom.jpg) top left repeat-x;
	height: 70px;
}

.c_mid td.design{
	padding:0;
	vertical-align:top;
}

.c_mid td.main{
	padding:0px 20px 20px 50px;
}

.c_top h1{
	display:none;
}

.c_mid table.design2{
background: url(img/back.jpg) 50px 0px no-repeat;
margin:0;
}

.top_lbg1{
	width: 50px; 
	float: left;
	background: url(img/bar1.jpg) top right no-repeat;
	height: 130px;
}
.top_lbg2{
	width: 50px; 
	float: left;
	background: url(img/bar2.jpg) top right no-repeat;
	height: 130px;
}
.top_lbg3{
	width: 260px; 
	float: left;
	background: url(img/topgr.jpg) top right no-repeat;
	height: 130px;
}

.top_lbg2 a{
	text-decoration: none;
	display: block;
	margin:8px 12px;
	}

.top_lbg2 a:hover{
	text-decoration: none;
}

.top_lbg2 a.level1{
	margin-top: 40px;
	background: url(img/pict_home.gif) center no-repeat;
}

.top_lbg2 a.level2{
	background: url(img/pict_map.gif) center no-repeat;
}
.top_lbg2 a.level3{
	background: url(img/pict_mail.gif)  center no-repeat;
}

.top_caption{
	float: right;
	height:130px;
	padding-right:50px;
	font-weight:bold;
	font-family:  Arial, sans-serif;
	z-index: 10;
	position: absolute;
	right:50px;
}

.top_caption .name{
	text-align: right;	
	font-size:20px;
	line-height:90%;
}

.top_caption .desc{
	margin-top:70px;
	text-align:right;	
	font-size: 15px;
	line-height:90%;
}

.bot_caption{
/*
margin-top:30px;
margin-left:50px;
*/
padding-top: 30px;
padding-left: 50px;
font-family:  Arial, sans-serif;
font-size:14px;
font-weight: bold;

}

.left-border{
	background: url(img/fon2.gif);
	width: 50px;
}

.right-border{
	background: url(img/fon.gif);
	width:50px;
}

.left-menu {
  background: url(img/fon.gif);
  width:300px;
}

a.file{
	background: url(img/save.gif) 0px 3px no-repeat;
	padding-left: 15px;
}

/* for module faq */

.faq-header{
	margin-bottom:0;
}

.faq-qa-description{
	display: none;
}

a.buy{
	background: url(img/buyonline.gif) center right no-repeat;	
	font-size: 16px;
	font-weight: bold;	
	line-height: 32px;
	padding: 7px 45px 7px 0;
	color:#32cd32;
	font-family:Tahoma;
}

.hidlink{
height: 1px;
font-size: 1px;
}