body {
	height: 100%;
	background: #ffffff;
}

body, html, img, p, a, h1, h2, h3, h4, ul, ol, li, br, td,
form, table {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	text-decoration:none;
	outline: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.new-wrapper {
	position: relative;
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background: transparent;
}

.new-head-top {
	display: inline;
	float: left;
	width: 980px;
	height: 69px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-head-logo {
	display: inline;
	float: left;
	width: 165px;
	height: 69px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-head-sponsor {
	display: inline;
	float: right;
	width: 290px;
	height: 69px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-head-facebook {
	display: inline;
	float: right;
	width: 160px;
	height: 69px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-menu-bg {
	display: inline;
	float: left;
	width: 980px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: transparent url("img-new/menu-bg.jpg") no-repeat top left;
}

.new-menu-main-bg {
	display: inline;
	float: left;
	width: 980px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-menu-main-bg ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

.new-menu-main-bg li {
	display: inline;
	float: left;
	margin: 13px 0 0 25px;
	padding: 0;	
	background: transparent;
}

.new-menu-main-bg a {
	display: block;
	background: transparent;
    padding: 0;
	font: normal 12px Arial;
	color: #333333;
	text-decoration: none;
}

.new-menu-main-bg a:hover {
	font: normal 12px Arial;
	text-decoration: underline;
}

.new-index-head-main-bg {
	display: inline;
	float: left;
	width: 980px;
	height: 202px;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent;
}

#flashcontent {
	display: inline;
	float: left;
	width: 679px;
	height: 202px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-index-head-main-right {
	display: inline;
	float: right;
	width: 301px;
	height: 202px;
	margin: 0;
	padding: 0;
	background: transparent url("img-new/index-head-bg.jpg") no-repeat top left;
}

.new-head-main-bg {
	display: inline;
	float: left;
	width: 980px;
	height: 202px;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent url("img-new/head-main.jpg") no-repeat top left;
}

.new-head-main-text {
	display: inline;
	float: right;
	width: 300px;
	height: 202px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-head-main-text p {
	margin: 20px 25px 0 25px;
	padding: 0;
	font: normal 12px Arial;
	color: #ffffff;
}

.new-index-head-main-right p {
	margin: 20px 25px 0 26px;
	padding: 0;
	font: normal 12px Arial;
	color: #ffffff;
}

.new-content-container {
	display: inline;
	float: left;
	width: 980px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-container-news-bg {
	display: inline;
	float: left;
	width: 290px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-content-news-rubbe {
	display: inline;
	float: left;
	width: 290px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #e0e0e0;
}

.new-content-news-rubbe h1 {
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 14px Arial;
	color: #005984;
}

.new-content-news-rubbe img {
	display: block;
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
}

.new-content-news-bg {
	display: inline;
	float: left;
	width: 288px;
	height: 328px;
	margin: 1px 0 0 0;
	padding: 0;
	border: 1px solid #eeeeee;
	background: #f5f5f5;
	position: relative;
	overflow: hidden;
}

.new-content-news-box {
	display: inline;
	float: left;
	width: 268px;
	height: auto;
	margin: 15px 0 0 10px;
	padding: 0;
	background: transparent url("img-new/news-box-bottom-line.jpg") repeat-x bottom left;
}

.new-content-news-box h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font: bold 12px Arial;
	color: #005984;
}

.new-content-news-box p {
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 12px Arial;
	color: #aaaaaa;
}

.new-content-news-box p a{
	font: normal 12px Arial;
	color: #aaaaaa;
	text-decoration: underline;
}

.new-container-right-bg {
	display: inline;
	float: right;
	width: 680px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-footer {
	display: inline;
	float: left;
	width: 978px;
	height: 28px;
	border: 1px solid #d9d9d9;
	margin: 10px 0 0 0;
	padding: 0;
	background: #e0e0e0;
	text-align: center;
}

.new-footer p {
	margin: 7px 0 0 0;
	padding: 0;
	font: normal 10px Arial;
	color: #737373;
}

/* SLIDER */

#slider{
	width:678px;
	height:78px;
	overflow:hidden;
	background: #f5f5f5;
	border: 1px solid #ededed;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:678px;
	height:80px;
	overflow:hidden;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:920px;
	top:418px;
	}	
#nextBtn{ 
	left:950px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:20px;
	height:20px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}

.new-slider-nav {
	display: inline;
	float: left;
	width: 680px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: #c0ddef;
}

.new-slider-nav p {
	margin: 7px 10px 0 0;
	padding: 0;
	text-align: right;
	font: normal 14px Arial;
	color: #005984;
}

.new-content-adds-box-bg {
	display: inline;
	float: left;
	width: 680px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-content-adds-box-left {
	display: inline;
	float: left;
	width: 380px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-content-adds-box-left-rubbe {
	display: inline;
	float: left;
	width: 380px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #e0e0e0;
}

.new-content-adds-box-left-content {
	display: inline;
	float: left;
	width: 380px;
	height: 135px;
	margin: 1px 0 0 0;
	padding: 0;
	background: #f5f5f5;
}

.new-content-adds-box-right {
	display: inline;
	float: right;
	width: 290px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-content-adds-box-right-rubbe {
	display: inline;
	float: right;
	width: 290px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #e0e0e0;
}

.new-content-adds-box-right-content {
	display: inline;
	float: right;
	width: 290px;
	height: 135px;
	margin: 1px 0 0 0;
	padding: 0;
	background: #f5f5f5;
}

.new-content-adds-box-left-rubbe h1, .new-content-adds-box-right-rubbe h1 {
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 14px Arial;
	color: #005984;
}

.new-bottom-box-bg {
	display: inline;
	float: left;
	width: 680px;
	height: 72px;
	margin: 0;
	padding: 0;
	background: transparent url("img-new/bottom-box-bg.jpg") repeat-x top left;
}

.new-bottom-box-left {
	display: inline;
	float: left;
	width: 330px;
	height: 72px;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-bottom-box-left p{
	margin: 15px 0 0 20px;
	padding: 0;
	font: normal 12px Arial;
	color: #333333;
}

.new-bottom-box-left a{
	margin: 0;
	padding: 0;
	font: normal 12px Arial;
	color: #333333;
	text-decoration: underline;
}

.new-bottom-box-right {
	display: inline;
	float: right;
	width: 180px;
	height: 72px;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-bottom-box-right p{
	margin: 6px 0 0 0;
	padding: 0;
	font: bold 10px Arial;
	color: #898989;
}

.new-bottom-box-right-pic {
	display: inline;
	float: right;
	width: 85px;
	height: 72px;
	margin: 0;
	padding: 0;
	background: transparent url("img-new/telefonist.jpg") no-repeat top left;
}

.new-about-left-container {
	display: inline;
	float: left;
	width: 680px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-about-left-rubbe {
	display: inline;
	float: left;
	width: 680px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #e0e0e0;
}

.new-about-left-rubbe h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 14px Arial;
	color: #005984;
}

.new-about-left-content {
	display: inline;
	float: left;
	width: 680px;
	height: auto;
	margin: 15px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-about-left-content p{
	margin: 0 70px 10px 10px;
	padding: 0;
	font: normal 12px Arial;
	color: #aaaaaa;
}

.new-about-left-content p.rubbe{
	margin: 0 70px 10px 10px;
	padding: 0;
	font: bold 12px Arial;
	color: #005984;
}

.new-about-left-content a{
	margin: 0;
	padding: 0;
	font: normal 12px Arial;
	color: #aaaaaa;
	text-decoration: underline;
}

.new-about-left-content-pic {
	display: inline;
	float: left;
	width: 205px;
	height: 130px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-about-left-content-pic-link {
	display: inline;
	float: left;
	width: auto;
	height: 130px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-about-left-content-pic-link a{
	display: block;
	margin: 90px 0 0 10px;
	padding: 0;
	font: normal 12px Arial;
	color: #005984;
	text-decoration: underline;
}

.new-about-right-content {
	display: inline;
	float: right;
	width: auto;
	height: auto;
	margin: 0 5px 0 0;
	padding: 0;
	background: transparent;
}

.new-butik-left-container {
	display: inline;
	float: left;
	width: 635px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-butik-right-container {
	display: inline;
	float: right;
	width: 335px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-butik-left-rubbe {
	display: inline;
	float: left;
	width: 635px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #e0e0e0;
}

.new-butik-left-rubbe h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 14px Arial;
	color: #005984;
}

.new-butik-left-content {
	display: inline;
	float: left;
	width: 635px;
	height: auto;
	margin: 15px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-butik-left-content p {
	margin: 0 40px 10px 10px;
	padding: 0;
	font: normal 12px Arial;
	color: #aaaaaa;
}

.new-butik-left-content ul {
	margin: 0 0 10px 50px;
	padding: 0;
	color: #aaaaaa;
}

.new-butik-left-content li {
	margin: 0;
	padding: 0;
	font: normal 12px Arial;
	color: #aaaaaa;
}

.new-butik-left-content h2 {
	margin: 0 0 10px 10px;
	padding: 0;
	font: bold 12px Arial;
	color: #005984;
}

.new-butik-right-rubbe {
	display: inline;
	float: left;
	width: 335px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #e0e0e0;
}

.new-butik-right-rubbe h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 14px Arial;
	color: #005984;
}

.new-butik-right-content {
	display: inline;
	float: left;
	width: 335px;
	height: auto;
	margin: 15px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-butik-right-content p {
	margin: 0 0 15px 15px;
	padding: 0;
	font: normal 12px Arial;
	color: #aaaaaa;
}

.new-butik-right-pic-container {
	display: inline;
	float: left;
	width: 335px;
	height: auto;
	margin: 10px 0 0 5px;
	padding: 0;
	background: transparent;
	overflow: hidden;
}

.new-butik-right-pic-container img{
	float: left;
	width: 101px;
	height: 75px;
	margin: 0 10px 0 0;
	padding: 0;
	background: transparent;
}

.new-kontakt-left-container {
	display: inline;
	float: left;
	width: 435px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-kontakt-right-container {
	display: inline;
	float: right;
	width: 505px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-kontakt-left-rubbe {
	display: inline;
	float: left;
	width: 435px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #e0e0e0;
}

.new-kontakt-left-rubbe h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 14px Arial;
	color: #005984;
}

.new-kontakt-left-content-bg {
	display: inline;
	float: left;
	width: 432px;
	height: 325px;
	margin: 0;
	padding: 0;
	background: transparent url("img-new/kontakt-bg.jpg") no-repeat top left;
}

.new-kontakt-left-content-top {
	display: inline;
	float: left;
	width: 170px;
	height: auto;
	margin: 25px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-kontakt-left-content-top p {
	margin: 0 0 20px 15px;
	padding: 0;
	font: normal 12px Arial;
	color: #333333;
}

.new-kontakt-left-content-top a {
	font: normal 12px Arial;
	color: #333333;
	text-decoration: underline;
}

.new-kontakt-left-content-top p.open {
	margin: 0 0 20px 15px;
	padding: 0;
	font: normal 10px Arial;
	color: #aaaaaa;
}

.new-kontakt-left-content-top a.find {
	font: normal 12px Arial;
	color: #005984;
	text-decoration: underline;
	text-transform: uppercase;
}

.new-kontakt-right-rubbe {
	display: inline;
	float: left;
	width: 505px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-kontakt-right-rubbe h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 12px Arial;
	color: #999999;
}

.new-kontakt-right-form, .new-kontakt-right-form-message {
	display: inline;
	float: left;
	width: 495px;
	height: auto;
	margin: 11px 0 0 10px;
	padding: 0;
	background: transparent;
}

.new-kontakt-right-form h1, .new-kontakt-right-form-message h1 {
	margin: 0 0 3px 0;
	padding: 0;
	font: normal 12px Arial;
	color: #999999;
}

.new-kontakt-right-form input {
	display: inline;
	float: left;
	width: 333px;
	height: 21px;
	margin: 0;
	padding: 4px 5px 0 5px;
	border: 1px solid #d3d3d3;
	background: transparent url("img-new/textfield-bg.jpg") repeat-x top left;
	font: normal 14px Arial;
	color: #555555;
}

.new-kontakt-right-form-message textarea {
	display: inline;
	float: left;
	width: 333px;
	height: 109px;
	margin: 0;
	padding: 4px 5px 0 5px;
	border: 1px solid #d3d3d3;
	background: transparent url("img-new/textfield-bg.jpg") repeat-x top left;
	font: normal 14px Arial;
	color: #555555;
}

.new-kontakt-right-form-message input {
	display: block;
	float: right;
	width: 120px;
	height: 30px;
	margin: 85px 10px 0 0;
	padding: 0;
	cursor: pointer;
	border: none;
	background: url("img-new/skicka-knapp.jpg") no-repeat top left;
}

.new-product-rubbe {
	display: inline;
	float: left;
	width: 980px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #e0e0e0;
}

.new-product-rubbe h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 12px Arial;
	color: #005984;
}

.new-product-text {
	display: inline;
	float: left;
	width: 980px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-product-text p{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 12px Arial;
	color: #005984;
}

.new-product-text h2{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 12px Arial;
	color: #cccccc;
}

.new-product-content-bg {
	display: inline;
	float: left;
	width: 980px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent;
}

.new-product-content-left-bg {
	display: inline;
	float: left;
	width: 485px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-product-content-right-bg {
	display: inline;
	float: right;
	width: 485px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-product-content-left-rubbe, .new-product-content-right-rubbe {
	display: inline;
	float: left;
	width: 485px;
	height: 35px;
	margin: 10px 0 10px 0;
	padding: 0;
	background: #f5f5f5;
}

.new-product-content-left-rubbe h1, .new-product-content-right-rubbe h1{
	margin: 8px 0 0 10px;
	padding: 0;
	font: bold 14px Arial;
	color: #333333;
}

.new-product-content {
	display: inline;
	float: left;
	width: 485px;
	height: auto;
	margin: 0;
	padding: 0;
	background: transparent;
}

.new-product-content h1 {
	margin: 0;
	padding: 0;
	font: bold 12px Arial;
	color: #333333;
}

.new-product-content h1 .red {
	margin: 0;
	padding: 0;
	font: bold 12px Arial;
	color: #ff0000;
	text-transform: uppercase;
}

.new-product-content h1 a{
	font: bold 12px Arial;
	color: #333333;
}

.new-product-content h1 .red a{
	font: bold 12px Arial;
	color: #ff0000;
	
}

.new-product-content h1 a:hover, .new-product-content h1 .red a:hover{
	text-decoration: underline;
}

.new-product-content img {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.new-product-content h1 img {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.new-product-rubbe-others {
	display: inline;
	float: left;
	width: 980px;
	height: 35px;
	margin: 10px 0 0 0;
	padding: 0;
	background: #f5f5f5;
}

.new-product-rubbe-others h1{
	margin: 10px 0 0 10px;
	padding: 0;
	font: bold 12px Arial;
	color: #005984;
}
