body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h3{font-size:12px; color:#FF6600;}
h2{font-size:14px;}
h1{font-size:16px;}
.special{color:#FF6600; font-weight:bold;}
a{text-decoration:none; color:#666666;}


hr {height:1px; color:#999999;}

	

.mainContainer {
	width:740px;
	margin:15px auto;
	
}

.mainContainer .top{
	width:740px;
	height:61px;
	
}
.mainContainer .top #_logo{
	width:141px;
	height:61px;
	margin-top:0px;
	margin-left:0px;
	position:absolute;
	z-index:auto;
}


.mainContainer .top #_menu{
	height:15px;
	width:599px;
	margin-top:40px;
	margin-left:141px;
	overflow:hidden;
	position:absolute;
	/*background-image:url(../img/_menu.png);*/
	
}
.mainContainer .top #_menu a img{ border:none;}
.mainContainer .top #_menu td#bar{width:250px; height:15px;background-image:url(../img/bar.png); background-repeat:no-repeat;}

.mainContainer .top #_menu td#homeButton { text-align:center;width:70px; height:15px;background-image:url(../img/knap_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#homeButton a{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/home_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#homeButton a:hover{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/home_h.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#homeButton a#deactivate{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/home_v.png); background-repeat:no-repeat;}

.mainContainer .top #_menu td#aboutButton { text-align:center; width:70px; height:15px;background-image:url(../img/knap_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#aboutButton a{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/about_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#aboutButton a:hover{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/about_h.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#aboutButton a#deactivate{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/about_v.png); background-repeat:no-repeat;}

.mainContainer .top #_menu td#productButton { text-align:center; width:70px; height:15px;background-image:url(../img/knap_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#productButton a{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/product_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#productButton a:hover{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/product_h.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#productButton a#deactivate{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/product_v.png); background-repeat:no-repeat;}

.mainContainer .top #_menu td#offersButton { text-align:center; width:70px; height:15px;background-image:url(../img/knap_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#offersButton a{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/offers_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#offersButton a:hover{text-decoration:none;padding-left:34px; padding-right:33px;;background-image:url(../img/offers_h.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#offersButton a#deactivate{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/offers_v.png); background-repeat:no-repeat;}

.mainContainer .top #_menu td#contactButton { text-align:center; width:70px; height:15px;background-image:url(../img/knap_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#contactButton a{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/contact_l.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#contactButton a:hover{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/contact_h.png); background-repeat:no-repeat;}
.mainContainer .top #_menu td#contactButton a#deactivate{text-decoration:none;padding-left:34px; padding-right:33px;background-image:url(../img/contact_v.png); background-repeat:no-repeat;}

/*-------------------- top_banner-----------*/
.mainContainer .top_banner{
	width:100%;
	height:157px;
}

/*--------------bodyContent------------------------*/
.mainContainer .bodyContent{
	width:100%;
	padding-top:10px;
}

.mainContainer .bodyContent #left_bar{
	width:132px;
	vertical-align:top;
	border:solid;
	border-width:1px;
	border-color:#999999;
}

.mainContainer .bodyContent #left_bar a{
	text-decoration:none;
	color:#999999;
	
}

.mainContainer .bodyContent .left_bar2{
	width:132px;
	border:solid;
	border-width:1px;
	border-color:#999999;
	padding:5px;
	
}
.mainContainer .bodyContent #left_bar #tree{line-height:1px;}

.mainContainer .bodyContent #content{
	width:600px;
	height:100%;
	vertical-align:top;
	padding:10px;
}

.mainContainer .bodyContent td#valign{
	vertical-align:top;
}
#valign_bottom{
	vertical-align:bottom;
}
#valign_top{
	vertical-align:top;
}
#valign_center{
	vertical-align:middle;
}

#align_left{ text-align:left;}
#align_center{ text-align:center;}
#align_right{ text-align:right;}

.border_right{border-right:solid; border-width:1px; border-color:#999999;}

a #img_product{border:solid; border-width:1px; border-color:#999999;}
#img_product{border:solid; border-width:1px; border-color:#999999; padding:5px;}

#note{font-size:80%; font-style:italic; }
#bigBreak{ margin-top:10px; margin-bottom:10px;}

.mainContainer .bodyContent #gallery{
	width:240px;
	height:320px;
	border:solid;
	border-width:1px;
	padding:5px;
	border-color:#999999;
	overflow:hidden;
}

/*--------------------foooter-------------------------------*/

.mainContainer .bottom_footer{
	width:740px;
	height:31px;
	text-align:right;
	z-index:auto;
	font-size:10px;	
}
