@charset "utf-8";


a:link {
	color:#333;
	text-decoration:none;
	border:0;
	
}

a:visited {
	color:#333;
	text-decoration:none;
	border:0;
	
}

a:active {
	color:#333;
	text-decoration:none;
	border:0;
	
}

a:hover {
	color:#333;
	text-decoration:underline;
	border:0;
	
}

.b:link {
	color:#fff;
	text-decoration:none;
	border:0;
	
}

.b:visited {
	color:#fff;
	text-decoration:none;
	border:0;
	
}

.b:active {
	color:#fff;
	text-decoration:none;
	border:0;
	
}

.b:hover {
	color:#fff;
	text-decoration:underline;
	border:0;
	
}

.img {
	border:0;
}
.mainstyle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #000;
	font-size: 11px;
	border:0;
}

#logo {
	/*width:980px;
	 * height:98px;*/
	height:80px;
	
	height:111px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/logo_1.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#banner {
	width:980px;
	height:73px;
	margin-left:auto;
	margin-right:auto;
}

.menu {
	width:981px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/menu_bg.jpg);
	background-repeat:repeat-x;
	
	
}

.container_thumbs {
	width:981px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;

	
}

#container_topworst {
	width:981px;
	height:179px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#footer_1 {
	
	width:652px;
	height:22px;
	color:#333;
	padding:8px;
	float:left;
}

#footer_2 {
	width:267px;
	height:22px;
	color:#333;
	padding:8px;
	float:left;
}

.line100_x {
	background-image:url(img/line_100.jpg);
	background-repeat:repeat-x;
	width:981px;
	height:3px;
	margin-left:auto;
	margin-right:auto;
}

.line50_x {
	background-image:url(img/line_50.jpg);
	background-repeat:repeat-x;
	width:980px;
	height:3px;
	margin-left:auto;
	margin-right:auto;
}
.line25_x {
	background-image:url(img/line_25.jpg);
	background-repeat:repeat-x;
	width:980px;
	height:3px;
	margin-left:auto;
	margin-right:auto;
}

.line25_x_margin {
	background-image:url(img/line_25.jpg);
	background-repeat:repeat-x;
	width:300px;
	height:3px;
	margin: 10px 30px 5px 29px;
}
.line100_y {
	background-image:url(img/line_100_y.jpg);
	background-repeat:repeat-x;
	width:2px;
	height:650px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	
}

.line50_y {
	background-image:url(img/line_50_y.jpg);
	background-repeat:repeat-x;
	width:2px;
	height:650px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

.line25_y {
	background-image:url(img/line_25_y.jpg);
	background-repeat:repeat-y;
	width:3px;
	height:715px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}

.line25_y_2 {
	background-image:url(img/line_25_y.jpg);
	background-repeat:repeat-y;
	width:3px;
	height:171px;;
	margin-left:10px;
	margin-right:10px;
	float:left;
}

.line171_y {
	background-image:url(img/line_25_y.jpg);
	background-repeat:repeat-y;
	width:3px;
	height:171px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}

.line480_y {
	background-image:url(img/line_25_y.jpg);
	background-repeat:repeat-y;
	width:3px;
	height:350px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}

.imagedivider {
	width:228px;
	height:715px;
	float:left;
}

.imagedivider-no-height {
	width:228px;
	float:left;
}

.imageholder {
	width:228px;
	height:171px;
	margin-bottom:10px;
	position:relative;
}

.imagebox {
	width:218px;
	height:15px;
	background-color: #666;
	position:absolute;
	bottom:0px;
	padding:5px;
	filter:alpha(opacity=80);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	
	}

a.blendbox {
	display:block;
	background-color:#ccc;

	
}
	
a.blendbox:hover {
	background-image:url(admin-system/watermarks/blend.png)
	
	
}
	
.imagetext {
	width:214px;
	height:16px;
	position:absolute;
	bottom:0;
	padding:5px;
	opacity:1.0;
	}
	
	
.topworstdevider {
	width:479px;
	height:171px;
	float:left;
	
}

.top_image {
	width:228px;
	height:171px;
	float:left;
	margin-bottom:10px;
	position:relative;
	
}

.top_box {
	width:218px;
	height:15px;
	background-color: #333;
	position:absolute;
	bottom:0px;
	padding:5px;
	filter:alpha(opacity=80);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	
	}
	
.top_text {
	width:214px;
	height:16px;
	position:absolute;
	bottom:0;
	padding:5px;
	opacity:1.0;
	text-align:center;
	}

.formdiv {
	height:15px;
	width:120px;

}

#container_menu {
	height:30px;
	width:700px;
	margin:0;
	float:left;
		
}

.container_search {
	height:30px;
	width:120px;
	margin:0;
	float:right;
		
}

.container_searchrubrik {
	width:60px;
	height:20px;
	padding:0;
	margin-top:5px;
	float:right;
}

.container_newsletter {
	height:30px;
	width:120px;
	margin:0;
		
}

.container_newsletterrubrik {
	width:85px;
	height:20px;
	padding:0;
	margin-top:5px;
	float:left;
}

.searchform {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	border:solid;
	border-color:#999;
	border-width:1px;
	width:105px;
	height:16px;
	padding:2px;
	margin-top:3px;
}


.country {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	border:solid;
	border-color:#999;
	border-width:1px;
	width:176px;
	height:22px;
	margin:0px;
	margin-bottom:12px;	

}

.textstor {
	font-size:12px;
}

#advertisment{
	width:981px;
	height:197px;
	margin:0 auto;
	margin-bottom:10px;
	position:relative;
	background:url(/img/showcase/add.jpg);
}

#advertisment a{ display:block; height:100%; width:100%; text-indent: -9999px;}
#advertisment_bottom a{ display:block; height:100%; width:100%; text-indent: -9999px; padding:5px;
	opacity:1.0;}
#advertisment_bottom{
background-color:#666666;
bottom:0;
height:15px;
	filter:alpha(opacity=80);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
padding:5px;
position:absolute;
width:981px;
	
}
#serv_right{
	width:223px;
	float:right;
	overflow:hidden;
}
#serv_main{
	float:left;
	width:745px; 
	overflow:hidden;}
.serv_img{
	height:190px;
	overflow:hidden;
}
#serv_topImg{
	height:400px;
	overflow:hidden;
	margin:0 0 10px 0;
	width:715px;
	}
	
	#serv_topImg_home{
		width:981px;
	height:197px;
	margin-bottom:10px;
	overflow:hidden;
	margin:0 0 10px 0;
	}
#serv_topImg img{ border:none;}
	
#serv_singleTopImg{
	height:400px;
	overflow:hidden;
	margin:0 0 0 0;
	width:715px;
	}
.cycleContainer{
	width:100%;
	
}	
.cycleImg{
		overflow:hidden;
		height:400px;
}
.cycleImg_home{
		overflow:hidden;
		height:197px;
}
	
	
#serv_topImg_single{
	height:450px;
	background:url(img/services/big.jpg);
	background-position:0px -100px;
	margin: 0 0 10px 0;
	}
	
#serv_content{ margin: 10px auto 0 auto;
width:750px;} 
.serv_box{
	width:345px;
	float:left;
	overflow:hidden;
	border:none;
		}
		.serv_box img{
	border:none;
		}
.serv_r{

}
.serv_box_bottom{
	position:relative;
margin-top: -20px;
background-color:#666666;
height:20px;
	filter:alpha(opacity=80);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	z-index:10;
}
.serv_bigbox_bottom{
	position:relative;
margin-top: -40px;
margin-bottom:10px;
background-color:#666666;
height:40px;
	filter:alpha(opacity=80);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	z-index:10;
	width:715px;
}

.serv_bigbox_bottom_home{
	position:relative;
margin-top: -40px;
margin-bottom:10px;
background-color:#666666;
height:40px;
	filter:alpha(opacity=80);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	z-index:10;
	width:981px;
}

.s_big_imagetext {
	font-size:18px;
	height:32px;
	padding:10px 5px 5px 5px;
	opacity:1.0;
	}


.serv_mainw{
	width:650px;
	
}

	.s_imagetext {
	height:16px;
	padding:5px;
	opacity:1.0;
	}
	
	.s_text {
		margin: 5px 5px 5px 20px;
	}
	
   
 .ress_box{
 }
 
 .ress_box_top{
padding:5px;
background-color:#666666;
height:10px;
	filter:alpha(opacity=80);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
 
 .ress_text{
	 padding:5px;
	 background: url(/img/services/about/bg.png); color:#000;
	 overflow:hidden;
 }
 
.line25_y_3 {
	background-image:url(img/line_25_y.jpg);
	background-repeat:repeat-y;
	width:3px;
	height:390px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}

.long_text{ width:430px; float:left; margin: 5px 5px 5px 20px; overflow:hidden;
padding-right:30px;
    background-image:url(img/line_25_y.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.form_box{ width:250px; float:right;}
.about_top{ height:10px; margin-bottom:-3px; z-index:-1;
background: url(/img/services/about/top.png);}
.about_bottom{ height:10px; margin-top:-5px; z-index:-1;
background: url(/img/services/about/bottom.png); text-align:center;}
.arrow-wrapp{ margin-top:-10px;}
.arrow{ height:19px; width:200px; background: url(/img/services/about/left.png); background-repeat:no-repeat;  float:left; margin-left:20px; margin-top:6px; z-index:-3; }
.about_text{ float:left; margin:-15px 0px 0px 45px;  width:150px; text-align:left; }
.altA{ background: url(/img/services/about/right.png);  background-repeat:no-repeat; margin-left:180px;}
.altT{ text-align:right; float:right;  margin:-15px 50px 0px 0px;}
.slideshow{ overflow:hidden;}
.slideshow_home{ overflow:hidden; border:none;}
.slideshow img{margin-left: auto;
    margin-right: auto;}
	.right{ float:left;}
	.left{ float:left;}
#in_swe{ padding-bottom:20px;}
.cycleContainer a{ margin-top: - 50%; }
#in_swe img{ border:none;}
.slideshow_home img{ border:none;}

#big-img-wrapper{
width: 981px;
}
.big-img{width:479px;
height:350px;
overflow:hidden;
float:left;
position:relative;
}

.big-img a{
display:block;
width:479px;
height:350px;
float:left;
position:absolute;
top:0px;
left:0px;
z-index:50;
}

.big-img-text-wrapp{ 
width:450px;
height:130px;
position:absolute;
bottom:10px;
left:15px;
}
.big-img-text-bg{
height:130px;
background:#000;
filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
}

.big-img-text{position:absolute;
top:0px;
left:0px;
}
.big-img-text p,.big-img-text h2{
margin:5px;
}

