@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

img {
	border:none;
}

html {
	background:url(../images/bg_body.jpg) repeat-x;
	background-color:#FFF;	
}
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/bg_index.jpg) center top no-repeat;
	min-height: 600px;
}

#container {
	width:960px;
	text-align:left;
	margin:0px auto;
	}
	
#main {
	width:960px;
	height:182px;
	float:left;
	}
	
#company {
	display:none;
	}
	
#logo {
	width:274px;
	height:115px;
	float:left;
	margin: 67px 0 0 0;
	}
	
#menu {
	width: 544px;
	height: 75px;
	background:url(../images/menu.png) no-repeat;
	float:right;
	margin: 67px 0 0 0;
	}
	
#menu .nav {display: block;float: left;height: 20px;line-height: 20px;padding: 0 0 0 0px;margin: 0px 0 0 0;}
#menu .nav li {background:none;}
#menu .nav a {padding: 0 0px 0 0px;}
	
#menu li {
	float:left;
	display:block;
	width:133px;
	height:62px;
	text-align:center;
	}
	
#menu li a {
	line-height:62px;
	width:133px;
	height:62px;
	display:block;
	font-family:Georgia, "New York CE", utopia, serif;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	}
	
#menu li a:hover {
	background: url(../images/menu_hover.png) center bottom no-repeat;
	text-decoration:none;
	}
	
#menu li.active a {
	background: url(../images/menu_hover.png) center bottom no-repeat;
	}
	
#contact {
	float:left;
	width:643px;
	height:49px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin: 0 14px 0 23px;
	}
	
#contact_info {
	float:left;
	width:320px;
	height:49px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin: 0 0 0 160px;
	}

#languages {
	float:right;
	width:154px;
	height:49px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	background:url(../images/bg-lng.png) no-repeat;
	}
	
#languages .mod-languages{float: left;margin: 7px 0px 10px 5px;}
#languages ul.lang-inline {list-style: none;padding: 0;margin-top: 3px;font-weight: normal;}
#languages .lang-inline li {background-image: none;padding-left: 0px;padding-right: 0px;float: left;margin: 1px 1px 1px 1px;white-space: nowrap;border: none;font-size: 14px;width: 45px;text-align: center;}
#languages ul.lang-inline li a {display: block;font-size: 14px;color: #FFFFFF;text-decoration: none;}
#languages ul.lang-inline li.lang-active a {font-size: 14px;color: #000000;}
	
#contact dt {
	float:left;
	line-height:40px;
	padding-right:4px;
	color:#be1e38;
	}
	
#contact dd {
	float:left;
	line-height:40px;
	padding-right:14px;
	color:#000;
	}
	
#contact dd a {
	color:#000;
	text-decoration:none;
	}
	
#contact dd a:hover {
	text-decoration:underline;
	}
	
#content {
 	margin: 0px;
	padding-top:25px;
	float:left;
	width:920px;
	}
	
#banner {
	width:920px;
	height:330px;
	display:block;
	margin:0px 0 20px 20px;
	background: url(../images/box_index.png) left top no-repeat;
	float:left;
	}
	
#banner h1 {
	padding:75px 0px 20px 82px;
	font-family:Georgia, "New York CE", utopia, serif;
	font-size:32px;
	font-weight:normal;
	color:#fff;
	line-height:100%;
	}

#banner .home_banner_mensie {
	font-size:28px;
	}
	
#banner p {
	padding:0px 0px 0px 85px;
	line-height:140%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#C6BBD1;
	width:260px;
	}
	
.nav {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding: 0 0 0 85px;
	margin: 44px 0 0 0;
	}
	
.nav .moduletable .nav {padding: 0 0 0 0px;margin: 0px 0 0 0;}
	
.nav li {
	float:left;
	display:block;
	height:20px;
	text-align:center;
	background:url(../images/separator.jpg) right center no-repeat;
	}
	
.nav .moduletable .nav li.item-7, .nav .moduletable .nav li.item-162, .nav .moduletable .nav li.item-165 {
	float:left;
	display:block;
	height:20px;
	text-align:center;
	background:none;
	}
	
.nav a {
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding: 0 14px 0 12px;
	}
	
.nav .moduletable .nav a {padding: 0 14px 0 12px;}

.nav .moduletable .nav li.item-5 a, .nav .moduletable .nav li.item-160 a, .nav .moduletable .nav li.item-163 a {
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 0 14px 0 0px;
	}
	
.nav a:hover {
	text-decoration:underline;
	}
	
#news {
	margin: 51px 0 0 0;
	width:684px;
	height:125px;
	background: url(../images/news_index.png) left top no-repeat;
	float:left;
	}

#news a {
	color: #FFB09E;
}
	
#news .icon {
	float:left;
	margin:0px 20px 20px 20px;
	padding-top:39px;
	}
	
#news h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:38px 25px 5px 25px;
	}
	
#news h3 .published {
	padding-left:5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffb09e;
	}
	
#news p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:140%;
	padding:3px 25px 5px 0px;
	}
	
#quotation {
        float:right;
        position:relative;
	left: 10px;
  	top: -160px;
	width:220px;
	height:230px;
	padding-top:60px;
	background: url(../images/maskot_index.png) center top no-repeat;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#85888E;
	line-height:130%;
	}

#quotation_module {
	float:left;
	width:220px;
	margin: 160px 0 0 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#85888E;
	line-height:130%;
	}
	
#quotation_module cite {
	padding:0px 20px;
	display:block;
	font-style:normal;
	}
	
#quotation_module .author {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#BC1E38;
	display:block;
	}
	
#footer {
	margin:-120px 0 10px 0;
	padding:32px 10px 0px 107px;
	float:left;
	}
	
#footer .foot_nav {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	}
	
#footer .foot_nav .nav {padding: 0 0 0 0px;margin: 0px 0 0 0;}
	
#footer .foot_nav li {
	float:left;
	display:block;
	height:20px;
	text-align:center;
	background:url(../images/separator2.jpg) right center no-repeat;
	}
	
#footer .foot_nav li.item-20, #footer .foot_nav li.item-133, #footer .foot_nav li.item-138 {
	float:left;
	display:block;
	height:20px;
	text-align:center;
	background: none;
	}
	
#footer .foot_nav a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	text-decoration:none;
	padding: 0 14px 0 12px;
	}
	
#footer .foot_nav li.item-16 a, #footer .foot_nav li.item-137 a, #footer .foot_nav li.item-142 a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	text-decoration:none;
	padding: 0 14px 0 10px;
	}

#footer .foot_nav li.item-16 a:hover, #footer .foot_nav li.item-137 a:hover, #footer .foot_nav li.item-142 a:hover {
	text-decoration:underline;
	color:#bf1d38;
	}

#footer .foot_nav li.item-16 a.active, #footer .foot_nav li.item-137 a.active, #footer .foot_nav li.item-142 a.active  {
	color:#bf1d38;
	}
	
#footer .foot_nav a:hover {
	text-decoration:underline;
	color:#bf1d38;
	}
	
#footer .foot_nav a.active {
	color:#bf1d38;
	}

#footer .foot_nav li.active {
	color:#bf1d38;
	}
	
#footer p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#bcbec4;
	display:block;
	float:left;
	clear:both;
	padding: 5px 0 0 10px;
	}

/************ Content ***************/

.componentheading {
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
}
.contentheading {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background:url(../images/contentheading.jpg) no-repeat right;
	height: 35px;
	line-height:35px;
	width:572px;
	margin: -16px 0 15px -28px;
	padding: 0 0 0 30px;
	float:left;
}
.contentpaneopen .small {
	font-size: 10px;
	color: #999999;
	background:none;
}
.createdate {
	font-size: 10px;
	color: #999999;
	font-style: italic;
	padding-bottom: 5px;
}
.modifydate {
	font-size: 10px;
	color: #999999;
	font-style: italic;
	padding-top: 5px;
}