/*
	NineSixty – et rammeverk med 12 kolonner á 50 pikslers bredde med 30 pikslers spalteavstand.
	Basert på 960.gs av Nathan Smith – Copyright Huset kommunikasjon og design as
	Idé og utvikling: Willy Bergsnov (willy@huset.no)
*/

/* Layout
----------------------------------------------------------------------------------------------------*/

@font-face {
  font-family: 'Rocky';
  src: url('../fonts/Rocky.eot');  /* IE6+ */
  src: local('☺'), 
        url('../fonts/Rocky.ttf') format('truetype');  /* Saf3+,Chrome,Opera10+ */
}

a img {
	border: none;
	outline-style: none;
}

html {
	background-position: 0 top;
	background-repeat: repeat-x;
	background-image: url(../images/html_bg.jpg);
	height: 100%;
}

body {
	height: 100%;
	background-image: url(../images/body_bg.jpg);
	background-position: center top;
	margin: 0px;
	background-repeat: no-repeat;
	font-family: Arial;
    color: #595959;
    line-height: 145%;
    font-size: 13px;
}

p {
	margin-bottom: 15px;
}

a {
    text-decoration: none;
    color: #73a333;
}

a:hover {
    text-decoration: none;
    color: #8bc53e;
}

ul.flagholder {
	padding-bottom: 125px;
	margin-top: 295px;
}

ul.flagholder li  {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
} 

.flag {
	position: relative;
	float: left;
	display: block;
	margin-right: 15px;
	height: 73px;
	width: 100px;
	-moz-box-shadow: 0px 1px 4px #888; /* FF3.5+ */
	-webkit-box-shadow: 0px 1px 4px #888; /* Saf3.0+, Chrome */
	box-shadow: 0px 1px 4px #888; /* Opera 10.5, IE 9.0 */
	text-indent: -9999px;
}

a:hover.flag {
	-moz-box-shadow: 0px 1px 5px #888; /* FF3.5+ */
	-webkit-box-shadow: 0px 1px 5px #888; /* Saf3.0+, Chrome */
	box-shadow: 0px 1px 5px #888; /* Opera 10.5, IE 9.0 */
}

h1 {
	line-height: 100%;
    font-style: normal;
    font-family: Rocky, Arial;
    letter-spacing: -1px;
    font-weight: normal;
    color: #73a333;
    margin-bottom: 15px;
    font-size: 30px;
}

.flag_poland {
	background-image: url(../images/flag_sprite.png);
	margin: 0px;
}

.flag_sweden {
	background-position: -300px 0px;
	background-image: url(../images/flag_sprite.png);
}

.flag_norway {
	background-position: -100px 0px;
	background-image: url(../images/flag_sprite.png);
}

.flag_denmark {
	background-position: -200px 0px;
	background-image: url(../images/flag_sprite.png);
}

#choose {
	color: #0092d0;
	font-size: 14px;
	background-position: 8px 3px;
	line-height: 31px;
	height: 31px;
	background-repeat: no-repeat;
	background-image: url(../images/info-i.png);
	padding-left: 45px;
	width: 395px;
	border-bottom-color: #e3f2f9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #e3f2f9;
	border-top-width: 1px;
	border-top-style: solid;
	top: 210px;
	position: absolute;
	background-color: #e5f7ff;
}

a:hover.flag_poland {
	background-position: 0 -73px;
}

a:hover.flag_sweden {
	background-position: -300px -73px;
}

a:hover.flag_norway {
	background-position: -100px -73px;
}

a:hover.flag_denmark {
	background-position: -200px -73px;
}

p.english {
	padding-top: 15px;
	text-align: right;
}

a.flag_english {
	padding-right: 35px;
	display: inline-block;
	background-position: right 0px;
	background-image: url(../images/e.png);
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	height: 17px;
}

a:hover.flag_english {
	background-position: right -17px;
}

/* Tekst og andre elementer
----------------------------------------------------------------------------------------------------*/

.sitat {
	list-style-type: none;
	margin-top: 15px;
	margin-right: 50px;
	text-align: right;
	width: 350px;
	height: 80px;
	0px;
	float: right;
	overflow: hidden;
}

h4 {
    font-weight: normal;
    font-style: normal;
    color: #8c8c8c;
    line-height: 145%;
    margin-bottom: 15px;
    font-size: 16px;
}

img.coming {
	right: 0px;
	top: 0px;
	position: absolute;
}

