@charset "utf-8";
/*--------------------------------------------------------------------
	base frame setup
----------------------------------------------------------------------*/
body {
	background-color: #288cbb;
	background-image: url(../../images/body_background.png);
	background-repeat: repeat-x;
	margin:0;
	font-family:"trebuchet ms";
	font-size:12px;
	behavior:url(csshover.htc);
}
div#container
{
	width:950px;
	margin:0 auto;
}
div#header
{
	background-image:url(../../images/header.png);
	height:118px;
	width:950px;
	display:block;
	background-repeat:no-repeat;
	margin-bottom:1px;
}
div#contentarea
{
	background-image:url(../../images/page_background.png);
	background-repeat:repeat-x;
	background-color:#519adf;
	margin:0;
	padding:0;
	margin-bottom:1px;
}
div#footer
{
	background-color:#296094;
	color:#7baddc;
	padding:10px;
	font-size:11px;
}
div#footer a
{
	color:#7baddc;
	text-decoration:none;
}
div#footer a:hover
{
	color:#bbdeff;
}
div#contents
{
	margin:0;
	padding:0;
}
div#contents a
{
	text-decoration:none;
	color:#000000;
}
div#content a:hover
{
	color:#555353;
}
/*--------------------------------------------------------------------
	base frame setup end
----------------------------------------------------------------------*/

/*--------------------------------------------------------------------
	top menu setup
----------------------------------------------------------------------*/
ul#topmenu
{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	top:88px;
	margin-left:40px;
}
ul#topmenu li
{
	float:left;
	margin-right:1px;
	background-image:url(../../images/top_menu_off.png);
	background-repeat:no-repeat;
	text-transform:uppercase;
	text-align:center;
}
ul#topmenu li:hover
{
	background-image:url(../../images/top_menu_on.png);
	background-repeat:no-repeat;
}
ul#topmenu li.active
{
	background-image:url(../../images/top_menu_on.png);
	background-repeat:no-repeat;
	font-weight: bold;
}
ul#topmenu li a
{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:108px;
	padding:5px;
	height:17px;
	padding-top:8px;
}
/*--------------------------------------------------------------------
	top menu setup end
----------------------------------------------------------------------*/

/*--------------------------------------------------------------------
	content block start
----------------------------------------------------------------------*/
div#newsblock
{
	background-color:#b3e36e;
	width:215px;
	margin:auto;
	min-height: 515px;
}
div#sitenews ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#sitenews ul li
{
	border-bottom: solid 1px #bee685;
	margin-bottom:5px;
	padding-bottom:5px;
}
div#newsblock a
{
	color:#000000;
	text-decoration:none;
}
div#newsblock a:hover
{
	color:#4f4f4f;
}
div#topfeature
{
	background-color:#e7f8e0;
	margin:0;
	padding:10px;
}
div#mainfeaturetext
{
	max-width:400px;
	margin-left:10px;
}
div#bottomfeatures
{
	margin-top:10px;
}
div#pagecontent
{
	color:#FFFFFF;
	width:690px;
	padding-left:10px;
	padding-top:10px;
	border-left:solid 1px #67c2ee;
	font-size:12px;
	min-height: 500px;
	text-align: justify;

}
div#leftnavis
{
	width:200px;
	margin-top:10px;
	font-size:12px;
}
/*--------------------------------------------------------------------
	top menu setup end
----------------------------------------------------------------------*/

/*--------------------------------------------------------------------
	left menu start
----------------------------------------------------------------------*/
div#leftnavis ul
{
	margin:0;
	padding:0;
	list-style-type:none
}
div#leftnavis ul li
{
	text-align: right;
	border: none;
	border-bottom:solid 1px #67c2ee;
	position: relative;
	z-index: 0;
}
div#leftnavis ul li:hover
{
	background-color:#8cc739;
}
div#leftnavis ul li.active
{
	background-color:#8cc739;
}
div#leftnavis a
{
	padding:5px 10px 5px 0;
	text-decoration:none;
	color:#FFFFFF;
	display: inline-block;
}
div#leftnavis ul li ul#submenu {
	background-color:#316394;
	display: none;
}

div#leftnavis ul li:hover ul#submenu {
	display: block;
}

div#leftnavis ul li ul#submenu li {
	margin-right: 0px;
	border: none;
	border-top: solid 1px #67c2ee;
}

div#leftnavis ul li ul#submenu li ul 
{
	position: absolute;
	z-index: 10;
	float: left;
	left: 100%;
	top: -1px;
	width: 100%;
	display: none;
/*	background-image:url(../../images/page_background.png);
	background-repeat:repeat-x;*/
	background-color:#316394;
	border: solid 1px #67c2ee;
	border-bottom: none;
}
div#leftnavis ul li ul#submenu li:hover>ul {
	display: block;
}
div#leftnavis ul li ul#submenu  li ul li{
	border: none;
	border-bottom: solid 1px #67c2ee;
	text-align: right;
	padding-left: 10px;
}
/*
div#leftnavis ul li ul 
{
	position: absolute;
	z-index: 10;
	float: left;
	left: 100%;
	top: -1px;
	width: 100%;
	visibility: hidden;
	background-color:#316394;
	border: solid 1px #67c2ee;
	border-bottom: none;
}
div#leftnavis ul li:hover>ul {
	visibility: visible;
}
div#leftnavis ul li ul li{
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
*/
/*--------------------------------------------------------------------
	left menu setup end
----------------------------------------------------------------------*/


/*--------------------------------------------------------------------
	general classes start
----------------------------------------------------------------------*/
.clearleft
{
	clear:left;
}
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.homepageblock
{
	width:735px;
	display:block;
	margin:0;
	padding:0;
}
.margin10
{
	margin:8px;
	font-size:11px;
}
.smallfeature
{
	width:215px;
	height:246px;
	background-color:#d6f4fa;
	padding:9px;
	padding-bottom:0;
	margin-left: 10px;
}
#bottomfeatures div:first-child
{
	margin-left: 0px;
}
.leftmargin5
{
	margin-left:10px;
}
/*--------------------------------------------------------------------
	general classes end
----------------------------------------------------------------------*/

/*--------------------------------------------------------------------
	tags start
----------------------------------------------------------------------*/
h3
{
	margin:0;
	font-size:14px;
}
h2
{
	margin:5px 0 5px 0;
	padding:0;
	font-size:18px;
}
h1
{
	margin:0 0 10px 0;
	font-size:22px;
}
#pagecontent h1
{
	margin:0 0 10px 0;
	font-size:20px;
}
/*--------------------------------------------------------------------
	tags end
----------------------------------------------------------------------*/
	#nav{
		list-style: none;
		position:relative;
		top:88px;
		margin-left:40px;
		
	}
	#nav li{
		float: left;
		background-image: url(../../images/left_off.png);
		background-position: left top;
		background-repeat: no-repeat;
		text-transform:uppercase;
		text-align:center;
	}
	#nav li a {
		float: left;
		padding-top:8px;
		margin-left: 10px;
		padding-right: 10px;
		background-image: url(../../images/right_off.png);
		background-position: right top;
		background-repeat: no-repeat;
		text-align: center;
		text-decoration: none;
		color:#FFFFFF;
		height:22px;
	}
	#nav li.active {
		background-image: url(../../images/left_on.png);
		font-weight:bold;
	}
	#nav li.active a {
		background-image: url(../../images/right_on.png);
	}
	#nav li:hover {
		background-image: url(../../images/left_on.png);
	}
	#nav li:hover a {
		background-image: url(../../images/right_on.png);
	}
#lang
{
	float:right;
	color:#FFFFFF;
	margin-top: 40px;
	margin-right: 10px;
	font-weight: bold;	
}
#lang a
{
	text-decoration: none;
	color:#FFFFFF;
}
ul#product-list
{
	list-style-type: none;
	margin:0;
	padding:0;
}
ul#product-list li
{
	width:150px;
	margin-bottom:15px;
	margin-right: 15px;
	margin-left:0;
	text-align:center;
	float: left;
}
ul#product-list li a img,ul#product-list li a 
{
	border: 0;
	text-decoration: none;
	color: #FFFFFF;	
}
#productImg
{
	float:right;
	width:250px;
	border:1px solid #9CCE52;
	margin-right:0;
	text-align: right;
	font-weight: bold;
	margin-left:10px;	
}
#productImg a
{
	text-decoration: none;
	color:#FFFFFF;
}
#productImg img
{
	border:0;
	align:left;
}
div.products
{
	margin-top:10px;
}
div.products h3
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	border-bottom:solid 1px #67c2ee;
	padding-bottom:15px;
}
div.products ul#leftnavis ul#submenu
{
	position:absolute;
	left:200px;
	width:200px;
	top:-1px;
}