/*
** General
*/

body {
	font-family:Arial,Helvetica,sans-serif;
}

img {
	border:0px;
}

div code {
	display:none;
}

table {
	color:#666666;
	font-size:13px;
}

table tr td.underline {
	border-bottom:1px solid red;
	border-color:#808080;
}

a {
	color:#666666;
}

a:hover {
	text-decoration:none;
}



/*
** Template
*/

#container_long {
	padding-bottom:50px;
}

#header-lang-bar {
	width:772px;
	height:74px;
	background-image:url('../images/bonovo_02_02.jpg');
}

#header-lang-bar_long {
	width:772px;
	height:74px;
	background-image:url('../images/bonovo_02_02_long.jpg');
}

#header-lang {
	float:right;
	margin:19px 15px 0px 0px;
	width:94px;
	height:17px;
}

#header-lang .btn {
	cursor:pointer;
}

#content {
	background-color:#E7E8E9;
}

#footer-bar {
	width:1000px;
	height:24px;
	background-color:#DBE0E6;
	color:#00265D;
	padding-left:12px;
	font-size:10px;
	overflow:hidden;
}

#footer-copyright {
	float:left;
	padding-top:5px;
}

#footer-copyright a {
	text-decoration:none;
}

#footer-logo {
	float:right;
	padding-right:11px;
}

#footer-disclaimer {
	color:#00265D;
}

#footer-contact-us {
	color:#FF0301;
}

#footer-contact-us:hover {
	color:#00265D;
}





/*
** Home
*/

#home-left-div {
	background-image:url('../images/bonovo_12.jpg');
	width:15px;
	height:420px;
	float:left;
}

#home-center-div {
	background-image:url('../images/bonovo_13.jpg');
	width:679px;
	height:420px;
	float:left;
}

#home-right-div {
	background-image:url('../images/bonovo_14.jpg');
	width:306px;
	height:420px;
	float:left;
}

#home-bottom-div {
	background-image:url('../images/bonovo_15.jpg');
	width:1000px;
	height:42px;
	clear:both;
}

#home-content-box {
	margin-left:20px;
	margin-top:11px;
	width:260px;
	height:395px;
	overflow:hidden;
}

#home-content-box .title {
	color:#233B7B;
	font-weight:bold;
	font-size:13px;
}

#home-press-subbox {
	margin:28px 10px 0px 11px;
	height:190px;
	font-size:11px;
}

#home-press-subbox p {
	list-style:none;
	margin:0px;
	padding:0px;
	height:40px;
	color:#656565;
}

#home-press-subbox p a {
	color:#676767;
}

#home-press-subbox .date,
#home-product-subbox .title {
	color:#061E64;
	font-size:11px;
	font-weight:normal;
}

#home-press-subbox .readmore a {
	color:#FB0000;
	float:right;
	margin: 10px 20px 0px 0px;
}

#home-product-subbox {
	margin:46px 10px 0px 11px;
	height:120px;
	font-size:11px;
	color:#656565;
}

#home-product-subbox .readmore a {
	color:#FB0000;
	float:right;
	margin: 2px 20px 0px 0px;
}

#home-product-section {
	height:110px;
	width:235px;
	overflow:hidden;
}





/*
** Common
*/

#common-main-div {
	width:1000px;
	height:350px;
}

#common-bottom-div {
	width:1000px;
	height:111px;
}

#common-main-left {
	background-image:url('../images/subpage_img06.jpg');
	width:15px;
	height:350px;
	float:left;
}

#common-main-center {
	background-image:url('../images/subpage_img07.jpg');
	width:213px;
	height:350px;
	float:left;
}

#common-main-right {
	background-image:url('../images/subpage_img08.jpg');
	width:772px;
	height:350px;
	float:left;
	overflow:hidden;
}

#common-left-menu {
	list-style:none;
	margin:9px 0px 0px 18px;
	padding:0px;
	cursor:pointer;
}

#common-left-menu li {
	margin-top:6px;
	width:171px;
	_width:177px;
	height:24px;
	_height:39px;
	font-size:11px;
	color:#021E5D;
	padding-top:15px;
	padding-left:6px;
	background-image:url('../images/sub_btn.gif');
}

#common-left-menu li.defaulton {
	color:#FA0300;
	background-image:url('../images/sub_btn_over.gif');
}

#common-left-menu li.on {
	color:#FA0300;
	background-image:url('../images/sub_btn_over.gif');
}

#common-left-menu li div {
	margin-top:30px;
}

#common-content {
	margin:26px 16px;
	width:730px;
	height:320px;
}

#common-main-right p,
#product-main-right p {
	margin:0px;
	padding:0px;
}

#common-content-title {
	color:#03235E;
	font-size:32px;
	width:698px;
}

#common-content-top-section {
	color:#03235e;
	font-size:14px;
	height:19px;
	margin:2px 0px 0px 308px;
	width:390px;
}

#common-content-left-section {
	margin:17px 0px 0px 1px;
	width:291px;
	height:203px;
	float:left;
}

#common-content-left-section .border {
	background-image:url('../images/video_bg.gif');
	width:285px;
	height:197px;
	padding:3px;
}

#common-content-right-section-outer {
	font-size:13px;
	color:#666666;
	text-align:left;
	line-height:18px;
	width:410px;	
	float:left;
	margin:1px 0px 0px 16px;
}

#common-content-right-section-outer hr {
	width:380px;
	margin-right:30px;
}

#common-content-right-section {
	width:400px;
	height:232px;
	overflow:auto;
}

#common-content-right-section ul {
	margin:16px;
	padding:0px;	
}





/*
** For whole page template
*/

#whole-main-div {
	width:1000px;
	height:350px;
}

#whole-main-left {
	background-image:url('../images/subpage_img06.jpg');
	width:15px;
	height:350px;
	float:left;
}

#whole-main-right {
	background-image:url('../images/subpage_img07_08.jpg');
	width:985px;
	height:350px;
	float:left;
	overflow:hidden;
}

#whole-content {
	margin:26px 36px;
	width:928px;
	height:320px;
}

#whole-main-right p {
	margin:0px;
	padding:0px;
}

#whole-content-title {
	color:#03235E;
	font-size:32px;
	width:698px;
}

#whole-content-top-section {
	color:#03235e;
	font-size:14px;
	height:19px;
	margin:2px 0px 0px 308px;
	width:390px;
}

#whole-content-left-section {
	margin:17px 0px 0px 1px;
	width:291px;
	height:203px;
	float:left;
}

#whole-content-left-section .border {
	background-image:url('../images/video_bg.gif');
	width:285px;
	height:197px;
	padding:3px;
}

#whole-content-right-section-outer {
	font-size:13px;
	color:#666666;
	text-align:left;
	line-height:18px;
	width:609px;	
	float:left;
	margin:1px 0px 0px 16px;
}

#whole-content-right-section-outer hr {
	width:579px;
	margin-right:30px;
}

#whole-content-right-section {
	width:599px;
	height:232px;
	overflow:auto;
}

#whole-content-right-section ul {
	margin:16px;
	padding:0px;	
}





/*
** For product page template
*/

#product-content-right-section-outer {
	font-size:13px;
	color:#666666;
	text-align:left;
	line-height:18px;
	width:718px;	
	float:left;
	margin:1px 0 0 0;
}

#product-content-right-section-outer hr {
	width:688px;
	margin-right:30px;
}

#product-content-right-section {
	width:708px;
}

#product-content-right-section ul {
	margin:16px;
	padding:0px;	
}

#product-content-right-section .title {
	color:#062466;
	font-weight:bold;
}