
html,body { -webkit-text-size-adjust:none; }

@charset "UTF-8";
body
{
	margin:0;
	font-family: 'Open Sans', sans-serif;
	background:#efefef;
}

 A {color: #000000; text-decoration: none} A:hover {text-decoration: overline} A:hover {text-decoration: underline; background: none}  

p.note {border-top: 1px solid #dbd5c5; margin-top:50px; font-size:11px; line-height:130%; padding-top:5px; color: #000;}

p.note a {margin-top:20px; font-size:11px; line-height:130%; padding-top:5px; color: #001dff;}

p.note2 {border-top: 1px solid #dbd5c5; margin-top:90px; font-size:11px; line-height:130%; padding-top:5px; color: #000;}

p.note2 a {margin-top:20px; font-size:11px; line-height:130%; padding-top:5px; color: #001dff;}

p.bildav {border-top: 1px solid #dbd5c5; margin-top:20px; font-size:11px; line-height:130%; padding-top:5px; color: #000;}

p.fakta {margin-top:0px; font-size:16px; font-weight: normal; line-height:130%; padding-top:5px; color: #000;}

p.fakta a {font-size:16px; line-height:130%; padding-top:5px; color: #001dff;}

p, span {
	font-weight:100;
	font-size:100%;
}
.clear {
	clear: both;
}
* html .clearfix {
	height: 1%;
}
*+html .clearfix {
	display: inline-block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#wrapper
{
	width:980px;
	margin:0px auto;
}

#tabell
{
	width:920px;
	background:#fff;
	
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #FFFFFF;
	
	-moz-box-shadow: 0 3px 4px #dfdddd;
	-webkit-box-shadow: 0 3px 4px #dfdddd;
	box-shadow: 0 3px 4px #dfdddd;

	padding:30px 20px 20px 30px;
	margin:20px auto;
	
	margin-bottom:20px;
}

#tabell_update
{
	width:900px;
	float:left;
	background:#fff;
	
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #FFFFFF;
	
	-moz-box-shadow: 0 3px 4px #dfdddd;
	-webkit-box-shadow: 0 3px 4px #dfdddd;
	box-shadow: 0 3px 4px #dfdddd;

	padding:30px 20px 20px 30px;
	margin:0px auto;
}

#presentation2
{
	width:900px;
	float:left;
	background:#fff;
	
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #FFFFFF;
	
	-moz-box-shadow: 0 3px 4px #dfdddd;
	-webkit-box-shadow: 0 3px 4px #dfdddd;
	box-shadow: 0 3px 4px #dfdddd;

	padding:30px 20px 20px 30px;
	margin:0px auto;
	
	margin-bottom:20px;
	margin-top:0px;
}

#annons
{
	width:900px;
	float:left;
	background:#fff;
	
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #FFFFFF;
	
	-moz-box-shadow: 0 3px 4px #dfdddd;
	-webkit-box-shadow: 0 3px 4px #dfdddd;
	box-shadow: 0 3px 4px #dfdddd;

	padding:30px 20px 20px 30px;
	margin:0px auto;
	
	margin-bottom:20px;
	margin-top:5px;
}

#meny3
{
	float:left;
	background:#fff;
	
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #FFFFFF;
	
	-moz-box-shadow: 0 3px 4px #dfdddd;
	-webkit-box-shadow: 0 3px 4px #dfdddd;
	box-shadow: 0 3px 4px #dfdddd;

	padding:5px 5px 5px 5px;

	
	margin-right:5px;
	margin-top:10px;
}




.myButton {
	-moz-box-shadow: 0px 10px 14px -7px #b8b8b8;
	-webkit-box-shadow: 0px 10px 14px -7px #b8b8b8;
	box-shadow: 0px 10px 14px -7px #b8b8b8;
	background-color:#ffffff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:13px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	margin-top: 15px;
}
.myButton:hover {
	background-color:#e3e6e6;
	text-decoration:none;
}
.myButton:active {
	position:relative;
	top:1px;
}




#annonsmitt
{
	width:900px;
	float:left;
	margin-left:10px;
	
	margin-bottom:25px;
	margin-top:20px;
}

#search
{
	width:920px;	
	background:#fff;
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #FFFFFF;
	
	-moz-box-shadow: 0 3px 4px #dfdddd;
	-webkit-box-shadow: 0 3px 4px #dfdddd;
	box-shadow: 0 3px 4px #dfdddd;

	padding:30px 20px 20px 30px;
	margin:0px auto;
	
	margin-bottom:20px;
	margin-top:20px;
}

#presentation
{
	width:920px;
	background:#fff;
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #FFFFFF;
	-moz-box-shadow: 0 3px 4px #dfdddd;
	-webkit-box-shadow: 0 3px 4px #dfdddd;
	box-shadow: 0 3px 4px #dfdddd;
	padding:30px 20px 20px 30px;
	margin:20px auto 0;
}


#presentation i

{ font-size: 10px;

}

#presentation h1

{ font-size: 40px;
margin-bottom: 1px;

}


.mini_info {

    width:48%;

    float:left;

}

.persys {
	width:900px;
	position:relative;
}

.persys_two {
	width:790px;
	margin-top:8px; 
	float:right;
}

.block {
	height:45px;
	width:40px;
	margin-right:3px;
	margin-top:3px; 
	float:left; 
	color:#FFF;
}

.block p {
	text-align:center;
	font-weight:400;
	color:#333;
	font-size:1.1em;
	margin-top:0px;
	margin-bottom:-15px;
}

.block h3 {
	text-align:center;
	font-weight:800;
	color:#333;
	font-size:1.0em;
}

.block_two {
	height:45px;
	width:40px;
	margin-right:3px;
	margin-top:3px; 
	float:right; 
	color:#333;
}

.block_two p {
	text-align:center;
	font-weight:400;
	color:#333;
	font-size:1.1em;
	margin-top:0px;
	margin-bottom:-15px;
}

.block_two h3 {
	text-align:center;
	font-weight:800;
	color:#333;
	font-size:1.0em;
}

#information {
	width:775px;
	padding:30px;
	float:left;
}

.show-table{
		display:none;
	}

#header
{
	min-width:100%;
	margin-top:40px;
}
.header{ position:relative; }

#searchbar
{
	float:right;
	margin-top: 25px; 
}

.arrow_box {
	position: relative;
	background: #6ec17b;
	border: 4px solid #6ec17b;
	width: 300px;
	font-size: 22px; color: white; text-align: center;
	font-family: 'Oswald', sans-serif;
}
.periodictable-description .adsbygoogle{ margin:0 0 40px; display:block; }
.periodic-detail {
  margin: 40px 0 30px;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #6ec17b;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #6ec17b;
	border-width: 16px;
	margin-left: -16px;
}
.periodictable-description .mini_info a{ display:block; }

#logo
{
	width:900px;
}

#logo p
{
	color:#FFF;
	float:right;
}

#logo h1
{
	color: #333333;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	float:left;
	letter-spacing:1px;
	margin: 5px;
}

		
#logo h1 strong
{
	font-weight:700;
}

#logo a
{
	text-decoration:none;
}

.bigInfo 
{
	position: absolute; 
	margin-left: 90px; 
	 
	z-index: 5; 
	background: #fff; 
	color: #000; 
	width: 445px; 
	height: 145px; 
	border: 1px solid #fff;
}

#footer
{
	width:920px;
	background:#fff;
	
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #FFFFFF;
	
	-moz-box-shadow: 0 3px 4px #dfdddd;
	-webkit-box-shadow: 0 3px 4px #dfdddd;
	box-shadow: 0 3px 4px #dfdddd;

	padding:30px 20px 20px 30px;
	margin:0px auto;
	
	margin-bottom:20px;
	margin-top:10px;
}


.cookie_consent {
	position: fixed;
        top: 1;
        left: 0;
        z-index: 999;
        padding: 0;
        background: #111;
        color: #fff;
        width: 100%;
    }
    .cookie_consent p {
        padding: .2% 1%;
        font-family: arial;
        font-size: 12px;
    }
    .cookie_consent p a {
        margin-left: 10px;
        text-decoration: none;
        color: #39c;
        font-size: 14px;
    }
    .cookie_consent p a:hover {
        color: #069;
    }


    .cookie_consent .confirm{display:inline-block;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400; padding:1px 10px;-webkit-border-radius:32px;border-radius:32px;background:#4fb6e9;border:1px solid #ddd;border-color:#3ca3d7 #3799ca #338bb8;color:#fff;text-shadow:none;background-image:linear-gradient(top,#92dbff 0,#4fb6e9 5%,#39a0d3 100%);background-image:-o-linear-gradient(top,#92dbff 0,#4fb6e9 5%,#39a0d3 100%);background-image:-moz-linear-gradient(top,#92dbff 0,#4fb6e9 5%,#39a0d3 100%);background-image:-webkit-linear-gradient(top,#92dbff 0,#4fb6e9 5%,#39a0d3 100%);background-image:-ms-linear-gradient(top,#92dbff 0,#4fb6e9 5%,#39a0d3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#92dbff),color-stop(0.05,#4fb6e9),color-stop(1,#39a0d3));text-shadow:#3799ca 0 -1px 0;box-shadow:rgba(0,0,0,0.2) 0 1px 1px}.confirm:link,.confirm:visited{color:#fff}.confirm:hover{background:#3ca3d7;box-shadow:none;color:#fff;text-decoration:none}.confirm.small{font-size:14px;padding:5px 10px;border-radius:4px;vertical-align:bottom}footer{margin-bottom:30px}footer,footer p{font-size:14px}footer .links{list-style:none;margin-left:0;padding:0}footer .links li{float:left;margin-right:15px;line-height:34px;height:34px}footer form .input-group{margin-top:5px}footer form .confirm{margin-top:5px}
	
.element-img{
	float: right;
    margin-left: 13px;
    margin-right: 13px;
}
#periodic-detail-1 img, #periodic-detail-1 span{ display:inline-block; vertical-align:middle; }
#periodic-detail-1 img{
	padding:4px 7px 0 0;
}

.arrow_box.menu-open.minus{
	display:none;
}