.body {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #000;
	padding: 0px;
	margin: 30px;
}
.body_shop {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #000;
	padding: 0px;
	margin: 30px;
	
	background-image:url(shop/bg.jpg);
	background-attachment:fixed;
	background-size:cover;
}
.table {
	padding: 0px;
	margin: 0px;
}
.transparancy {
	width: 1px;
	height: 3px;
}
.topptable {
	height: 59px;
}
.tekst {
	text-align: justify;
	width: 580px;
	vertical-align: top;
}
.meny_table {
	text-align: left;
	vertical-align: top;
}
.meny_table a:link, a:visited {
	color : #000;
}
.meny_table a:hover, a:active {
	color : #000;
} 
.infomugshot {
	width: 160px;
	padding-left: 20px;
	text-align: justify;
	vertical-align: top;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.thumbnails {
	width: 100%;
}
.thumbnailstable {
	text-align: left;
	vertical-align: top;
	display: inherit;
}
.thumbnailstable_shop {
	text-align: left;
	vertical-align: top;
}
.thumbnailstable img {
display:block;
float:left;
}

.thumbnail img {
opacity: 0.5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 1000ms;

}

.thumbnail img:hover{
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 200ms;
}
.meny_floating  {
	position: fixed;
}

.menyknapp img {
opacity: 0.5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 1000ms;
}

.menyknapp img:hover{
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 200ms;
}

.totop {
position:fixed;
bottom:30px;
right:30px;
}
.totop img {
opacity: 0.5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 1000ms;
}
.totop img:hover{
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 200ms;
}
.totop_align {
	text-align: right;	
}
.twitter  {
	position: fixed;
	bottom:30px;
	left:30px;
}
.twitter img {
opacity: 0.5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 1000ms;
}
.twitter img:hover{
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-duration: 200ms;
}
.twitter a:link, a:visited {
	color : #000;
}
.twitter a:hover, a:active {
	color : #000;
} 
.contacttabe {
	text-align: left;
	vertical-align: top;
}
.minbredde {
	width: 800px;
}
.quote {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.quotetable {
	vertical-align: middle;
}
.splash {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.editorial {
	padding: 0px;
	background-color: #F93;
}
.advertising {
	padding: 0px;
	background-color: #39F;
}
.fashion {
	padding: 0px;
	background-color: #F36;
}
.art {
	padding: 0px;
	background-color: #963;
}
.design {
	padding: 0px;
	background-color: #6C0;
}
.navigate_info {
	padding-left: 5px;
	text-align: center;
	vertical-align: middle;
}
.tekst a:link, a:visited {
	color : #FFF;
	text-decoration: none;
}
.tekst a:hover, a:active {
	color : #CCC;
	text-decoration: none;
} 
.infomugshot a:link, a:visited {
	color : #FFF;
	text-decoration: none;
}

.infomugshot a:hover, a:active {
	color : #CCC;
	text-decoration: none;
}
.clients_table {
	width: 760px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
.clients_table_content {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	color: #FFF;
	width: 33%;
}
.firenullfire {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -400px;
}
.info_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	text-align: center;
}

