body {
	font:13px/14px Arial, sans-serif;
	color:#FFF;
	background:#000;
	margin:0;
	min-width:968px;
	-x-system-font:none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:15px 30px 0 0;
}
img {
	border:none;
	display:block;
}
form {
	padding:0;
	margin:0;
}
#main {
	margin:0;
	width:100%;
}
/* logo */
h1.logo {
	float:left;
	width:190px;
	height:40px;
	text-indent:-9999px;
	margin:0;
}
.logo a {
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
/* header */
#header {
	overflow:hidden;
	width:100%;
}
.header {
	background:#fff;
	height:47px;
	padding:20px 15px 0 11px;
	overflow:hidden;
	width:943px;
	margin:0 auto;
}
/* nav */
.nav {
	float:left;
	width:84px;
	padding:0 0 0 478px;
	margin:7px 0 0;
	list-style:none;
}
.nav li {
	float:left;
	padding:0 0 0 6px;
}
.nav li a {
	font:11px/16px Arial, Verdana, sans-serif;
	color:#000;
	text-decoration:none;
}
.nav li a:hover {text-decoration:none; color:#003974;}

/* search */
.search {
	float:left;
	width:172px;
	margin:6px 0 0;
}
.search label {
	float:left;
	font:11px/16px Arial, Verdana, sans-serif;
	color:#000;
	margin:3px 0 0;
}
.search input {
	float:right;
	font:11px/16px Arial, Verdana, sans-serif;
	color:#000;
	width:125px;
	padding:0 3px;
	height:16px;
	background:#fff;
	border:1px solid #908e90;
}
/* content */
#content {
	overflow:hidden;
	width:100%;
}
.content {
	background:#003e80 url(/Files/HTML/images/bg-cont.gif) repeat-y 50% 0;
	overflow:hidden;
	width:100%;
}
.one {background:#003e80 url(/Files/HTML/images/bg-cont.gif) repeat-y 50% 0}
.green {background:#abaa00 url(/Files/HTML/images/bg-content2.gif) repeat-y 50% 0}
.orange {background:#d78400 url(/Files/HTML/images/bg-content5.gif) repeat-y 50% 0}
.lightblue {background:#008ab4 url(/Files/HTML/images/bg-content6.gif) repeat-y 50% 0}
.three {background:#003e80 url(/Files/HTML/images/bg-cont.gif) repeat-y 50% 0}
.four {background:#003e80}
.holder {
	background:#000 url(/Files/HTML/images/bg1.jpg) no-repeat;
	overflow:hidden;
	width:968px;
	min-height:465px;
	margin:0 auto;
}
* html .holder {
	overflow:visible;
	height:465px;
}
.one .holder {background:#000 url(/Files/HTML/images/bg-cont1.gif) repeat-y}
.green .holder {background:#000 url(/Files/HTML/images/bg-cont2.gif) repeat-y}
.orange .holder {background:#000 url(/Files/HTML/images/bg-cont5.gif) repeat-y}
.lightblue .holder {background:#000 url(/Files/HTML/images/bg-cont6.gif) repeat-y}
.three .holder {background:#000 url(/Files/HTML/images/bg-cont1.gif) repeat-y}
.four .holder {background:#003e80}
.content-bg {background:url(/Files/HTML/images/bg-content.gif) repeat-y}
.green .content-bg {background:url(/Files/HTML/images/bg-content1.gif) repeat-y}
.orange .content-bg {background:url(/Files/HTML/images/bg-content1.gif) repeat-y}
.lightblue .content-bg {background:url(/Files/HTML/images/bg-content1.gif) repeat-y}
.content-info {background:url(/Files/HTML/images/bg-top.gif) no-repeat}
.one .info {background:none}
.green .info {background:none}
.orange .info {background:none}
.lightblue .info {background:none}
.three .info {background:none}
.four .info {background:none}
.info {
	background:none;
	overflow:hidden;
	width:942px;
	padding:0 0 0 26px;
}
/* menu */
#menu {
	width:694px;
	padding:0 0 2px 220px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
}
#menu li a {
	float:left;
	height:23px;
	background-position:0 0;
	text-indent:-9999px;
}
#menu li a:hover {background-position:0 100% !important}
#menu li a.active {background-position:0 100% !important}

#menu li a.omos {
	background:url(/Files/HTML/images/omos.jpg) no-repeat;
	width:68px;
}
#menu li a.job {
	background:url(/Files/HTML/images/job.jpg) no-repeat;
	width:111px;
}
#menu li a.product {
	background:url(/Files/HTML/images/product.jpg) no-repeat;
	width:167px;
}
#menu li a.salg {
	background:url(/Files/HTML/images/salg.jpg) no-repeat;
	width:124px;
}
#menu li a.webshop {
	background:url(/Files/HTML/images/webshop.jpg) no-repeat;
	width:85px;
}
#menu li a.dokka {
	background:url(/Files/HTML/images/dokka.jpg) no-repeat;
	width:133px;
}
/* columns */
.columns {
	/*width:914px;*/
	width:940px;
	overflow:hidden;
}
/* column1 */
.column1 {
	float:left;
	width:163px;
	padding:30px 2px 0 10px;
}
/* men */
.men {
	width:163px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.men li {
	float:left;
	width:163px;
	margin:16px 0 0;
}
.men li a {
	float:left;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	width:144px;
	padding:0 0 0 19px;
	text-transform:uppercase;
	text-decoration:none;
}
.men li a span {
	font:11px/18px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.men li a:hover {background:url(x.jpg) no-repeat}
.men li a.active {background:url(/Files/HTML/images/but.jpg) no-repeat}
.activeparent {background:url(/Files/HTML/images/but.jpg) no-repeat}
.L2_Active {background:url(/Files/HTML/images/but.jpg) no-repeat}
#activeitem2 {background:url(/Files/HTML/images/but.jpg) no-repeat}
#activeitem3 {background:url(/Files/HTML/images/point.jpg) no-repeat}



.men ul {
	clear:both;
	width:163px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.three .men ul {padding:0 0 10px}
.men ul li {margin:5px 0 0}
.men ul li a {
	font:11px/18px Arial, Helvetica, sans-serif;
	text-transform:none;
}
/* column2 */
.column2 {
	float:left;
	width:733px;
	min-height:440px;
}
* html .column2 {height:440px}
/* colum2 */
.colum2 {
	float:left;
	width:735px;
}
* html .colum2 {height:440px}
/*.one .column2 {background:url(/Files/HTML/images/bg2.jpg) no-repeat}*/
.three .column2 {background:url(/Files/HTML/images/bg2_1.jpg) no-repeat}
.inf {
	float:left;
	width:412px;
	padding:45px 0 0 44px;
}
.three .inf {width:442px}
.colum2 .inf {
	width:412px;
	min-height:395px;
	background:#e2007a;
}


* html .colum2 .inf {height:395px}
.colum2 h2 {
	font:bold 33px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 30px 0 0;
	/*text-transform:uppercase;*/
}
.colum2 .inf p {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:15px 30px 0 0;
}
.colum2  strong {
	display:block;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#ffec00;
	margin:48px 30px 0 120px;
	text-transform:uppercase;
}
a.print {
	float:left;
	font:bold 8px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(/Files/HTML/images/print.jpg) no-repeat 0 100%;
	width:50px;
	padding:0 0 31px;
	margin:15px 0 0;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
.column2 h2 {
	font:bold 33px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 30px 0 0;
height:72px;/*	
	text-transform:uppercase;*/
}
.column2 h3 {
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 30px 0 0;
	/*text-transform:uppercase;*/
}
.column2 p {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:15px 30px 0 0;
	
}
.list {
	width:382px;
	padding:0 0 15px;
	margin:15px 0 0;
	overflow:hidden;
	list-style:none;
}
.list li {
	float:left;
	width:371px;
	padding:0 0 0 9px;
	background:url(/Files/HTML/images/separator.jpg) no-repeat 0 4px;
}
.list li a {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.list li a:hover {text-decoration:underline}
/* mangler */
.mangler {
	float:left;
	width:277px;
}

.clean_txt li {
color:#fff;
margin-left:-20px;
margin-right:20px;
line-height:20px;
}

/* secondcontent */
.secondcontent {
	float:left;
	width:251px;
	padding:45px 0 0 26px;
	height:395px;
	z-index:100;
}

.secondcontent h2 {margin:0 30px 0px 0}

.secondcontent p{
margin:0px 30px 0 0;
font:11px/13px Arial, Helvetica, sans-serif;
}

/* secondcontent */
.flashcontent {
	float:left;
	width:251px;
	padding:0 0 0 0;
	margin-left:-1px;
	height:395px;
	z-index:100;
}

a.download {
text-decoration:none;
text-transform:uppercase;
background:transparent url(/Files/HTML/images/download_ico.png) no-repeat scroll 0% 3px !important;
padding-left:60px;
padding-bottom:30px;
}

a.small {
font:11px/13px Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.small:hover {
text-decoration:underline;
}


.secondcontent img{
border:0px;

}

/* contact */
.contact {
	float:left;
	width:251px;
	padding:47px 0 0 26px;
}
.contact h2 {margin:0 30px 30px 0}
.desc {
	width:251px;
	overflow:hidden;
	padding:30px 0 0;
}
.desc div {
	width:59px;
	overflow:hidden;
	margin:0 0 8px;
	border:1px solid #fff;
}
.contact h3 {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-transform:uppercase;
}
.contact h4 {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.contact p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 30px 0 0;
}
/* footer */
#footer {
	overflow:hidden;
	width:100%;
}
.footer {
	background:#fff;
	overflow:hidden;
	width:909px;
	padding:17px 35px 17px 25px;
	margin:0 auto;
}
a.things{
	float:left;
	width:164px;
	height:11px;
	margin:2px 30px 0 10px;
	text-indent:-9999px;
}
#footer span {
	float:left;
	font:9px/12px Arial, Verdana, sans-serif;
	color:#000;
	margin:2px 0 0 16px;
}
.icons {
	float:right;
	width:120px;
	padding:0;
	margin:0;
	list-style:none;
}
.icons li {
	float:left;
	padding:0 0 0 12px;
}

/* scroll box */
.scroll-box {
	overflow:hidden;
	width: 365px;
	height:333px;
	padding:0 30px 0 0;
	margin:15px 0 0;
}
.scroll-box p {margin:0 0 15px 0}
.scroll-box1 {
	overflow:hidden;
	width: 345px;
	height:295px;
	padding:0 50px 0 0;
	margin:15px 0 0;
}
.scroll-box2 {
	overflow:hidden;
	width: 276px;
	height:295px;
	padding:0 0px 0 0;
	margin:15px 0 0;
	z-index:100;
}
.scroll-box3 {
	overflow:hidden;
	width: 570px;
	height:160px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	z-index:100;
}
.scroll-box1 p {margin:0 20px 15px 0}
.vscroll-bar {
	position:absolute;
	width:14px !important;
	margin:0;
	padding:0;
}
.vscroll-up {position:absolute}
.vscroll-down {position:absolute}
.vscroll-line {
	overflow:hidden;
	background:url(/Files/HTML/images/bg-scroll.gif) repeat-y;
}
.vscroll-slider{
	cursor:pointer;
	background:#fff;
	width:12px;
	margin:0 0 0 1px;
}