@import url("css/screen_globedeluxe_select.css") all;
@import url("css/screen_3dwg_upgrade.css") all;
@import url("css/screen_mavis2011_offer.css") all;
@import url("css/screen_mavis.css") all;
@import url("css/store_intern.css?v=20231113") all;
@import url("css/screen_tps1_directcd.css") all;
@import url("css/store_au.css") all;
@import url("css/screen_wb_reviews.css") all;
@import url("css/screen_offer.css") all;
@import url("css/screen_newsletter.css") all;
@import url("css/mavis_2009.css") all;
@import url("css/screen_tps.css") all;
@import url("css/screen_hs_specs.css") all;
@import url("css/screen_iste2010.css") all;
@import url("css/screen_kp.css") all;
@import url("/css/menu_header.css?v=20160222f2") all;


html,body{margin:0;padding:0;height:100%;}
body{
	background:#FFF;color:#343434;
	font:normal 12px/130% Arial, Helvetica, sans-serif;
}
img{border:0 none; outline:0;}
input{font:normal 12px/130% Arial, Helvetica, sans-serif;}
a{color:#344CCE; outline:none;}
a:hover{text-decoration:none;}
.float-l {
	float: left;
}
.float-r {

	float: right;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
h1,h2,h3,h4,h5,h6{
	display:block;
	margin:0;
	line-height:130%;
	color:#000;}
h3{font-size:26px;}
h4{font-size:21px;}
	h4 sup{
		padding:0 0 0 2px;
		font-size:12px;}
h6{font-size:12px;}
p{margin:0;padding:8px 0;}
sup{
	position:relative;top:-5px;
	vertical-align:baseline;}
noscript{
	display:block;
	font-size:13px;font-weight:bold;}
.red{color:#F00!important;}
.inStock{
	color:#F00;
	font-weight:bold;font-style:italic;}
.cufon canvas{left:-5px!important;}
.btn,.btnOne,.btnSpecial,.btnExclusive,.btnGet{
	float:left;
	padding:0 10px!important;
	line-height:23px!important;
	font-size:11px!important;font-weight:bold;
	text-decoration:none!important;
	color:#FFF;background:#3a83c1;
	border:solid 1px #3a6799!important;
	box-shadow:inset 0 -10px 0 #176cb6!important;
	
	border-radius:14px;
	cursor:pointer;}
.btnOne{
	background:#a1c907;
	border-color:#839b1b!important;
	box-shadow:inset 0 -10px 0 #99b821!important;
	}
	.btn:hover,.btnOne:hover,.btnSpecial:hover{
		text-shadow:0 0 5px #fff;}
.btnSpecial{
	background:#da6e71;
	border-color:#cd5255!important;
	box-shadow:inset 0 -10px 0 #c82a2f!important;
}
.addToCart .btn,.btnExclusive{
	padding:2px 12px!important;
	border:solid 1px #e2e2e2!important;
	color:#4d4d4d;background-color:#e6e6e6;
	text-shadow:0 1px 0 #FFF;
	box-shadow:0 2px 2px #676767!important;}
	.addToCart .btn strong{
		display:block;
		margin:0;padding:0 0 0 20px;
		background:url("images/icon_cart.png") 0 50% no-repeat;
		border:0;
		cursor:pointer;}
	.addToCart .btn:hover,.btnExclusive:hover{text-shadow:0 0 3px #9cf;}
.btnGet{
	margin-left:3px;padding:0 5px!important;
	text-shadow:none;
	color:#FFF!important;background:#09f!important;
	border:0!important;
	background-position:0!important;
	border-radius:7px;
	box-shadow:-1px 1px 3px #b3b3b3!important;}
*+html .btnGet{margin:0;}
.btnGet:hover{
	box-shadow:inset 0 0 12px #09f, -1px 1px 3px #b3b3b3!important;}
.center{text-align:center;}
.price{
	color:#f00;
	font-weight:bold;
	text-align:center;}
	.price small{
		display:block;
		color:#000;
		font-size:12px;
		text-decoration:line-through;}
.aviability{
	color:#F00;
	font-weight:bold;font-style:italic;}
.page{
	width:810px; /*height:100%;*/
	padding:0; margin:0 auto;
	vertical-align:top;}
#header{position:relative;}
*+html #header{overflow:hidden;}
	#header h1{
		float:left;
		padding-left:1px;}
	#header h2 img{position:absolute;right:0;bottom:19px;}
	#header img.slogan-big{bottom:22px;}
		#menu{
			clear:both;
			list-style:none;
			margin:0;padding:0;
			height:19px;
			background:#C33;
			text-align:center;}
				#menu li{
					display:inline;
					background:url("images/menu_brd.gif") 0 50% no-repeat;}
				#menu li:first-child{background:none;}
					#menu a{
						line-height:19px;
						padding:0 0.9%;
						color:#FFF;
						text-decoration:none;
						font-weight:bold;}
					#menu a:hover{text-decoration:underline;}
					#menu a.active, #menu a.select{color:#FF0;}
					#menu a.active:hover, #menu a.select:hover{text-decoration:none;}
	div.page table {text-align:left;}
#content{
	clear:both;
	padding:13px 29px;}
	#content h3 {
		font: bold 13px Arial, Helvetica, sans-serif;
		color:#343434;
		padding-bottom:15px;}
		 #content h4.black {
			color: #000000;
			padding-bottom: 15px;
			font-size: 18px;
			font-weight: normal;
			text-align: center;
		}
		#content h3.black {
			font-size: 28px;
			text-shadow: 0 1px 5px #AAAAAA;
			letter-spacing: -1px;
   			text-align: center;
		}
.remP{
	padding-left:0!important; padding-right:0!important;
	margin:0 auto;
	width:758px;	
	}
	ul.tabs{
		position:relative;z-index:0;
		margin:0;padding:0;
		list-style:none;}
		ul.tabs > li{
			float:left;}
			ul.tabs > li > a{
				position:relative;z-index:1;
				display:block;
				text-decoration:none;
				white-space:nowrap;
				outline:none;}
			ul.tabs > li.active > a{z-index:3;}
			ul.tabs > li > div.c{
				display:none;
				position:absolute;left:0;z-index:2;}
			ul.tabs > li.active > div.c{display:block;}
			ul.tabs ul{
				padding-top:8px;padding-bottom:8px;
				list-style:disc;}
/* Global */
.c2{
	float:left;
	width:50%;}
.c3{
	float:left;
	width:33%;}
/* Content boxes */
/*		index */
.big_advert{
	padding:0 0 8px 4px;
	text-align:center;}
.small_advert{text-align:center;}
	.small_advert a:first-child {
		padding-left:0 !important;
	}
	.small_advert a{padding:0 0 0 5px;}
.small_special{margin-left:-2px;padding:0 0 12px;}
.icon_links{overflow:hidden;}
.icon_links a{
	float:left;
	display:block;
	width:33%;
	line-height:44px;
	color:#666;
	font-size:13px;font-weight:bold;
	text-decoration:none;text-align:center;
	white-space:nowrap;}
.icon_links a:first-child{ text-align:left;}
	.icon_links img{
		line-height:44px;
		vertical-align:middle;}
/*		support */
.selectPlatform{
	padding:16px 0 150px;
	text-align:center;}
	.selectPlatform h3{
		color:#3c3c3e;
		font-size:28px;
		font-weight:normal;
		line-height:280%;}
/*		Left menu for content */
.menuContent{
	margin:0; padding:0 0 0 48px;
	text-align:left;
	list-style:url("images/triangle_sm.gif");}
	  .voucher {
		 padding: 10px 0 0 10px !important;	
	}
	ul.voucher li {
		padding-bottom:1px !important;
		}
	.menuContent a{
		display:block;
		font-size:15px;
		font-weight:bold;
		line-height:140%;
		color:#2C5885;
		text-align:left;
		text-decoration:none;}
	.menuContent a:hover{text-decoration:underline;}
	.menuContent li.active a:hover {text-decoration:none;}
	.menuContent .active a{color:#4387CB;}
.borderV{border-left:solid 1px #ccc;}
.topBorder {border-top: 1px solid #adadad; padding-top:15px; margin:15px 10px 15px 0;}
.topBorder img {margin: 0 0 10px;}
.sideBorder {border-left: 1px solid #adadad; padding-left:10px;}

#DWG_specList {
	
}
#DWG_specList h3 {
	padding:0;
	margin:0;
	margin-top:20px;
}
#DWG_specList ul {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:8px;
	margin-left:0px;
	padding-left:35px;
}
/* For plugins */
/* 		jquery.tooltipHtml.js */
	div#tooltipHtml{
		background:#FFF;
		width:410px;
		box-shadow:0 0 18px #000;
		
		border-radius:5px;}
		
		div.tooltipHtml-ie{
		 background:#fff !important;

 		

		border-radius:0 !important;
			}
		div.tooltipHtml-ie > div{
			border:solid 1px #e5e5e5;
			margin:10px 0 0 10px;
			
			}
				div#tooltipHtml div.inject{
					position:relative;
					padding:0 10px;
					min-height:48px;
					background:#FFF url("images/loading.gif") 50% 50% no-repeat;
					border-radius:5px;}
					div#tooltipHtml div.content{
						padding:0;
						background-color:#FFF;
						overflow:hidden;}
				div#tooltipHtml div#tooltipHtml-a{
					width:48px;height:24px;
					background:url("images/arrows_white_81x81.png") 50% 100% no-repeat;}
					div#tooltipHtml p{margin:0;padding:8px 0;}
					div#tooltipHtml h3{
						padding:10px 0 5px;
						font-size:12px;}
						div#tooltipHtml h3 img{
							position:relative;
							margin-bottom:-10px;}
					div#tooltipHtml ul{
						margin-top:0;padding-top:0;padding-left:15px;
						font-size:11px;}
						div#tooltipHtml li{
							padding:3px 0;
							white-space:nowrap;}
/*		jquery.changeradiogroup.js */
.changeRadioGroup{
	padding:2px;
	background-color:#FFF;
	border:solid 1px #ccc;}
	.changeRadioGroup p{padding:0!important;}
		.changeRadioGroup label{
			position:relative;
			display:block;
			line-height:28px;
			padding:0 32px 0 28px;
			font-size:13px;
			font-weight:bold;
			cursor:pointer;
			
			}
		.changeRadioGroup label:hover{background-color:#ececec;}
		.changeRadioGroup label.checked{background-color:#DBEDFF;}
			.changeRadioGroup input{
				
				/*position:absolute;top:50%;left:26px;
				margin-top:-6px;*/
				/*margin-left: -20px;*/
				}
				
			.changeRadioGroup strong{
	position:absolute;
	right:-5px;
	font-size:12px;
	top: -1px;
}
				.changeRadioGroup small{display:inline;}
/*		jquery.showbox.js */
.showBox{
	margin:0;padding:0;
	list-style:none;
	overflow:hidden;}
	.showBox li{float:left;}
		.showBox a{display:block!important;}
#showBox-opacity{
	background:#fff;
}
#showBox{
	margin:-64px 0 0 -64px;
	background:#FFF;
	border-radius:5px;
	box-shadow:0 0 24px #999;
}
html+#showBox{border:solid 1px #ccc;}
	#showBox-w{
		padding:2px;
		min-width:128px;min-height:128px;
		background:url("images/loading.gif") 50% 50% no-repeat;}
		#showBox-w iframe{
			width:580px;min-height:128px;
			background-color:#fff;}
		.showBox-ie{padding:10px 0 0 10px;}
		.showBox-ie #showBox-w{}
		#showBox-w img{position:relative;z-index:0;}
		#showBox-w p,#showBox-btns{margin:0;padding:0;}
			#showBox-btns a{
				position:absolute;z-index:100;
				outline:0;
				text-decoration:none;}
				#showBox-btns span{cursor:pointer;}
			#showBox-btns .n,#showBox-btns .p{
				top:0;
				width:50%;height:100%;}
			#showBox-btns .n{right:0;}
			#showBox-btns .p{left:0;}
				#showBox-btns .n:hover span,#showBox-btns .p:hover span{display:block;}
				#showBox-btns .n:hover span:hover,#showBox-btns .p:hover span:hover{background:#36C;}
				#showBox-btns span,#showBox-btns .close{
					position:absolute;z-index:100;top:50%;
					margin-top:-9px;
					width:18px;height:18px;
					text-align:center;text-decoration:none;
					font:bold 14px/18px Arial, Helvetica, sans-serif;
					background:#000;color:#FFF;
					border:solid 3px #FFF;
					border-radius:12px;}
				#showBox-btns .n span{right:12px;}
				#showBox-btns .p span{left:12px;}
			#showBox-btns .close{
				top:-10px;left:-10px;
				margin:0;
				line-height:17px;
				display:block;
				box-shadow:0 0 10px #999;}
			#showBox-btns .close:hover{background:#36C;}
/*		jquery.boxcollapse.js */
.boxcollapse, .boxcollapse ul{
	margin:0;padding:0;
	list-style:none;}
	.boxcollapse li{
		position:relative;
		clear:both;
		padding:5px 0;}
		.boxcollapse ul{display:none;}
	.store > li > a{
		position:relative;
		overflow:hidden;
		display:block;
		padding:0 0 0 36px;
		line-height:44px;
		color:#000;
		font-size:20px;
		text-transform:uppercase;text-decoration:none;
		background:#f4f4f4 url("images/arrow_grbl.png") 10px 13px no-repeat;
		border:solid 1px #d6d6d6;outline:0;
		border-radius:10px;
		box-shadow:inset 0 -12px 22px #e6e6e6;}
	.store > li > a:hover{
		background-color:#fff;background-position:10px -40px;
		border-color:#c8c8c8;
		box-shadow:inset 0 -12px 22px #f5f5f5;}
		.store img{position:absolute;top:2px;right:10px;}
			.store li.selected a{background-position:10px -93px;}
				.store li li{
					overflow:hidden;
					padding:3px 0 18px;
					border-top:dashed 1px #7f7f7f;}
				.store li li:first-child{border:0;}
					.store p{
						position:relative;
						text-align:left;}
						.store p.img{
							float:left;
							line-height:20px;}
						*+html .store p.img{width:143px;}
							.store p.img img{
								display:block;
								margin:0 auto;}
							.store p img, .store .desc img{
								position:relative;right:0;
								margin-bottom:8px;}
							.store .descSml{
								clear:both;
								display:block;
								padding:14px 0 0 3px;}
					.store h4{
						text-align:left;
						font-size:12px;
						padding:10px 0 0;
						line-height:28px;}
						.store li li a{
							display:inline;
							padding:0;
							font-size:12px;
							line-height:normal;
							text-transform:none;text-decoration:underline;
							background:none;color:#3366cc;
							border:0;
							box-shadow:none;}
						.store li li a:hover{text-decoration:none;}
						/* Blue button on appstore */
						.store a.btnGet{
							width:91%;
							text-align:center;}
						.store .addToCart .btn{float:right;}
							.store .desc{
								padding-left:150px;
								text-align:center;}
								.store .desc ul{
									display:block;
									list-style:disc outside;
									padding:7px 0 7px 36px;}
									.store .desc li{
										overflow:inherit;
										padding:0;
										border:0;
										clear:none;}
/*		jquery.more.js */
div.more{
	position:relative;
	overflow:hidden;}
	body div.moreShow{height:auto;}
/* End plugins */

#footer .linkToMainePage{
	background:url("images/smk_logo_x1.png") 0 0 no-repeat;
}
#footer{
	position:relative;
	clear:both;
	padding:0 0 12px;
	border-top:solid 1px #adadad;
	text-align:center;
	font-size:11px;
}
#footer a{font-size:12px;}
p.menu a{
	font-size:11px!important;
	color:#333;
	text-decoration:none;}
p.menu a:hover{
	color:#000;
	text-decoration:underline;}
.copyright{
	position: relative;
	margin:10px auto 0;
	width:60%;
}
.clean{margin:0;padding:0;}
.clear{clear:both;}
.clr{clear:both;overflow:hidden;height:0;}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}


@media screen and (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi){
	#footer .linkToMainePage{
		background:url("images/smk_logo_x2.png");
        background-size: 119px, 34px;
	}
}

.Text18BBlue {
    color: #326495;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-top: 3px;
}
td .title{
	color: #181818;
    font-family: Arial,Helvetica,sans-serif;
   /* font-size: 13px;*/
    text-decoration: none;
}

/* maket thinks */

#imagesHeader  {
	width: 773px;
	height: 280px;
	outline:0px solid black;
	margin: 0 auto;
}

#mainSlogan {
	color: #351C6E;
    font-family: "Myriad Pro";
    font-size: 27px;
    font-weight: normal;
    outline: 0px solid black;
    text-align: center;
    width: 773px;
}

#sloganMini {
	color: #0b0616;
	font-family: Verdana;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	line-height:22px;
	outline:0px solid black;
    text-align: left;
	width:700px;
	margin:0 auto;
}

.slog {
	color: #24124c;
	font: bold 17px Arial;
}

#container p {
	font: 14px Arial;
	padding: 0 0 11px 0;
}

#container {
	padding-left:10px;
}

#br {
	height:20px;
}

#br1 {
	clear: both;
    margin: 15px 0 0;
}

#bird {
	float: right;
}

#scrin {
	margin: 13px 0 0;
	color: #351C6E;
	font-weight:normal;
	font-size: 23px;
}

#mac {
	float:left;
	width:236px;
	height: 194px;
	outline:0px solid black;
}

#macParam {
    float: right;
    outline: 0px solid black;
    width: 499px;
}

.clear {
	clear:both;
}

.footIm {
	margin:0 0 0 -5px;
}

#macParam h2{
	color: #351C6E;
	font-weight:bold;
	
}

.marTop {margin-top:10px;}
.marTop2 {margin-top:34px!important; padding: 15px 0 0; clear: both;}
.topMar {margin-top:34px!important;}

#macParam ul{
	margin:0 0 0 13px;
	padding:0;	   
}

#macParam ul li{
	font: 13px Verdana;
	margin-top: 6px;
}

#footerSlog {
	font: italic 9px Verdana;
	margin-top: 6px;
	text-align:center;
}

#footerImag {
	margin:0 0 0 -5px;
}

#conteiner {
	margin:0 0 0 -30px;
}

#birdDiv  {
	float:right;
	width:379px;
	height:200px;
}
#birdDiv span {
	color:#666666;
	font: italic 10px Verdana;
	margin: 0 0 0 95px;
	outline:0px solid red;
}

#slideImg a {
	outline: 0px solid red;
	display:block;
	width:175px;
	height:165px;
	float:left;
	text-decoration: none;
}

#slideImg span{
	clear:both;
	outline: 0px solid green;
	display:block;
	width:175px;
	color:#666;
	font:italic 10px Verdana;
	text-align:center;
	margin-top:-5px;
}

#fileAct {
	margin: 0 0 5px 0;
	color: #351C6E;
	font-weight:normal;
	font-size: 23px;
}

#bindImg {
	outline:0px solid red;
	width:181px;
	height:191px;
	float:left;
	margin-right:3px;
}


/** Duplicate style.css **/
a.meny:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #2C5885;
    text-decoration: none;
}
a.meny:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #2C5885;
    text-decoration: none;
}
a.meny:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #2C5885;
    text-decoration: underline;
}
.left_visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #4387CB;
    text-decoration: none;
}

.mar_but1 {margin-top: 16px;}
.mar_but3 {margin-top: 5px;}

.mar_but_ftm2 {margin-top: 11px;}

.note_red {
	color: rgb(255, 0, 0);
    text-transform: uppercase;
	font-weight: bold;
}

.note_f {
	color: rgb(51, 51, 51);
    font-size: 12px;
    text-align: left;
	font-style: italic;
	display: block;
    padding: 0 0 10px;
}

.wb #content{
	font-size: 0;
}
.content__left{
	font-size: 12px;
	vertical-align: top;
	width: 26.33%;
	height: 100%;
}
.content__right{
	border-left: 1px solid #adadad;
	width: 73.6%;
	padding-left: 7px;
}

.content__left, .content__right {
	display: inline-block;
	box-sizing: border-box;
}

.content__promo{
	text-align: center;
	display: flex;
	height: 138px;
	align-items: center;
	justify-content: center;
}
.content__text{
	text-align: center;
}
.content__text img{
	display: inline-block;
	vertical-align: bottom;
}

.content__text p.text{
    padding: 3px 10px 8px 4px;
    margin: 0 0 5px 15px;
    text-align: left;

}

.content__text p.text.italic{
    margin: 0 0 0 15px;
    font-style: italic;
    padding-bottom: 7px;
}

.content__title-img{
	display: block;
	margin: 0 auto;
}

.wb-looking p.text.italic{
	margin: 0 15px;
}

.wb-justlistening{
	padding-bottom: 47px;
}

.wb_surf p.text:first-of-type{
	margin-right: 10px;
}

.wb_movies p.text:first-of-type{
	margin-right: 15px;
}

.wb_watch{
	width: 590px;
}
.wb_specs{
	font-size: 12px;
	padding-left: 19px;
}

.wb_specs .minsysreq{
	margin-top: 10px;
}

.wb_specs p.text{
	padding: 0;
	margin: 25px 0 0;
}

.minsysreq td{
	padding: 3px;
	background-color: #ffcb04;
}

.minsysreq{
	width: 525px;
	background-color: #efa618;
}

.minsysreq .property{
	width: 81px;
}

.property-data{
	width: 222px;
}