@charset "utf-8";
/*__________________________________________________*/

/* Guttormsens treskjærer og snekkerverksted 2007   */

/*__________________________________________________*/

* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background:#805009;
	font: 11px Tahoma, Verdana, sans-serif;
	color: #3f2600;
	line-height: 150%;
}
a:link, a:visited {
	color: #7F4D00;
	text-decoration: underline;
}
a:hover {
	color: #CD7C00;
	text-decoration: none;
}
p {
	margin: 10px;
	margin-right: 30px;
}
p img {
	float: right;
	padding: 5px;
}
ol{
margin: 15px;
list-style: circle;
}
ol li{
margin-left: 10px;
margin-right: 15px;
}
h1 {
	margin: 10px;
	margin-top: 15px;
	height: 20px;
	display: block;
	margin-bottom: 20px;
}
h2 {
	padding-top: 30px;
	margin: 10px;
	height: 15px;
	display: block;
}
h3 {
	margin: 0 0 0 23px;
	margin-top: 0;
	display: block;
	height: 30px;
}
/*__________________Headlines style_____________________________*/

h1#top {
	margin-top: 0;
}
h1 span, h2 span, h3 span {
	display: none;
	visibility: hidden;
}
h1.intro {
	background: transparent url(../img/h1-intro.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.om-meg {
	background: transparent url(../img/h1-om-meg.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.gallery {
	background: transparent url(../img/h1-gallery.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.aktuelt {
	background: transparent url(../img/h1-aktuelt.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.snekker {
	background: transparent url(../img/h1-snekker.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}

h1.fotoalbum {
	background: transparent url(../img/h1-fotoalbum.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.kontakt {
	background: transparent url(../img/h1-kontakt.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.nettbutikk{
	background: transparent url(../img/h1-nettbutikk.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.diverse_mobler {
	background: transparent url(../img/h1-diverse_mobler.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.paa_lager {
	background: transparent url(../img/h1-paa_lager.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.klokker {
	background: transparent url(../img/h1-klokker.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.kister {
	background: transparent url(../img/h1-kister.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.skap {
	background: transparent url(../img/h1-skap.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.bord {
	background: transparent url(../img/h1-salongbord.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.stoler {
	background: transparent url(../img/h1-stoler.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.partnere {
	background: transparent url(../img/h1-partnere.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.kurs{
	background: transparent url(../img/h1-kurs.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.diverse {
	background: transparent url(../img/h1-diverse.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.fagstoff {
	background: transparent url(../img/h1-fagstoff.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.utstyr {
	background: transparent url(../img/h1-utstyr.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.treskjaering {
	background: transparent url(../img/h1-treskjaerer.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.fritid {
	background: transparent url(../img/h1-fritid.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.hobby {
	background: transparent url(../img/h1-hobby.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.kart {
	background: transparent url(../img/h1-kart.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.utsmykninger{
	background: transparent url(../img/h1-utsmykninger.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.seng {
	background: transparent url(../img/h1-seng.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.bad {
	background: transparent url(../img/h1-bad.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.bildeserie-01 {
	background: transparent url(../img/h1-bildeserie-01.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.bildeserie-02 {
	background: transparent url(../img/h1-bildeserie-02.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.bildeserie-03 {
	background: transparent url(../img/h1-bildeserie-03.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.kursbilder{
	background: transparent url(../img/h1-kursbilder.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.brukskunst{
	background: transparent url(../img/h1-brukskunst.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.ull_garn {
	background: transparent url(../img/h1-ull_garn.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.maling{
	background: transparent url(../img/h1-maling.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h1.naturmateriale{
	background: transparent url(../img/h1-naturmateriale.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}


h2.aktuelt {
	background: url(../img/h2-aktuelt.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h2.aktuelle-linker {
	background: url(../img/h2-aktuelle-linker.gif) no-repeat left center;
	padding-bottom: 10px;
	padding-top: 10px;
}
h3.h3-menu {
	background: transparent url(../img/h3-menu.gif) no-repeat top left;
	width: 230px;
}
h3.h3-kreative {
	background: transparent url(../img/h3-kreative.gif) no-repeat top left;
	width: 230px;
}
/*__________________/Headlines style_____________________________*/

#container {
	width: 810px;
	margin: 0 auto;
	background: #FFD99F url(../img/bg_content.gif) repeat-y top left;
}
/*__________________ Header____________________*/
#header {
	
	background: url(../img/header.jpg) no-repeat 0 0;
	height: 218px;
}
#header p {
	padding: 0;
	padding-left: 5px;
	margin: 0;
	text-indent: 0;
	float: none;
}
#header p a img {
	border: none;
	text-decoration: none;
	float: none;
	padding: 0;
	margin: 0;
}
#header p span {
	display: none;
	visibility: hidden;
}
/*__________________ /Header____________________*/

/*___________________ left______________________*/
#left {
	float: left;
	width: 270px;
	padding-top: 30px;
	padding-bottom: 50px;
}
#menu {
	width: 12em;
}
#menu ul {
	list-style: none;
	width: 230px;
	background: #E39F38;
	font-family: Tahoma, Verdana, sans-serif;
	margin-bottom: 25px;
	line-height: 130%;
	margin-left: 23px;
}
#menu h2 {
	display: block;
	background: #A16C1E;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0;
	padding: 5px;
	color:#EDDBC0;
}
#menu a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 3px 0 3px 25px;
	background: url(../img/nav-arrow.gif) no-repeat 5px 8px;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #A46609;
	width: 203px;
}
#menu a:hover {
	color: #FFF;
	text-decoration: none;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
#menu ul ul li a {
	padding: 5px 0 5px 25px;
}
#menu ul ul li a:hover {
	padding: 5px 0 5px 25px;
}
#menu li a span {
	color: #3f2600;
	font-size: 10px;
	font-weight: normal;
}
#menu li a:hover span {
	color: #3f2600;
	font-weight: normal;
	font-size: 10px;
}
#menu li {
	position: relative;
}
#menu ul ul  {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul
{display: none; margin-left: 0;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block; margin-left: 0;}
/* on stats */

body#startsiden-on li#startsiden a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#firma-on li#firma a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#nettbutikk-on li#nettbutikk a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#aktuelt-on li#aktuelt a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#kontakt-on li#kontakt a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#partnere-on li#partnere a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#kurs-on li#kurs a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#litt-om-meg-on li#litt-om-meg a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#brukskunst-on li#brukskunst a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#galleri-on li#galleri a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#fotoalbum-on li#fotoalbum a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
body#linker-on ul li#linker a {
	color: #3F2600;
	background: #d69534 url(../img/nav-arrow-on.gif) no-repeat 5px 8px;
}
/* Hover level 02  */
 #menu ul li ul li a {
	color: #FFF;
	background: #E39F38 url(../img/nav-arrow.gif) no-repeat 5px 10px;
}
#menu ul li ul li a:hover {
	color: #FFF;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
 #menu ul li#linker li a {
	color: #FFF;
	background: #E39F38 url(../img/nav-arrow.gif) no-repeat 5px 10px;
}
#menu ul li#linker li a:hover {
	color: #FFF;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/* On stats level 02 linker */
body#linker-on.diverse-linker-on #menu ul li#linker ul li.sub-05 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#linker-on.utstyr-linker-on #menu ul li#linker ul li.sub-02 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#linker-on.hobby-linker-on #menu ul li#linker ul li.sub-03 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#linker-on.fritid-linker-on #menu ul li#linker ul li.sub-04 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#linker-on.fag-linker-on #menu ul li#linker ul li.sub-01 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/* Hover level 02 kontakt */
body#kontakt-on.kart-on #menu ul li#kontakt ul li.sub-01 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/* Hover level 02 nettbutikk */

 #menu ul li#nettbutikk li a {
	color: #FFF;
	background: #E39F38 url(../img/nav-arrow.gif) no-repeat 5px 10px;
}
#menu ul li#nettbutikk li a:hover {
	color: #FFF;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}

/* On stats level 02 Nettbutikk */
body#nettbutikk-on.diverse-mobler-on #menu ul li#nettbutikk ul li.sub-01 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.klokker-on #menu ul li#nettbutikk ul li.sub-02 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.kister-on #menu ul li#nettbutikk ul li.sub-03 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.skap-on #menu ul li#nettbutikk ul li.sub-04 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.bord-on #menu ul li#nettbutikk ul li.sub-05 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.benker-on #menu ul li#nettbutikk ul li.sub-06 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.bad-on #menu ul li#nettbutikk ul li.sub-07 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.seng-on #menu ul li#nettbutikk ul li.sub-08 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.utsmykninger-on #menu ul li#nettbutikk ul li.sub-09 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#nettbutikk-on.paa_lager-on #menu ul li#nettbutikk ul li.sub-10 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/* Hover level 02 kontakt */

 #menu ul li#kontakt li a {
	color: #FFF;
	background: #E39F38 url(../img/nav-arrow.gif) no-repeat 5px 10px;
}
#menu ul li#kontakt li a:hover {
	color: #FFF;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/* Hover level 02 kurs */

 #menu ul li#kurs li a {
	color: #FFF;
	background: #E39F38 url(../img/nav-arrow.gif) no-repeat 5px 10px;
}
#menu ul li#kurs li a:hover {
	color: #FFF;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/* Hover level 02 brukskunst */

 #menu ul li#brukskunst li a {
	color: #FFF;
	background: #E39F38 url(../img/nav-arrow.gif) no-repeat 5px 10px;
}
#menu ul li#brukskunst li a:hover {
	color: #FFF;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/*on stats level 02 Kusrbilder */

body#kurs-on.kurs-on #menu ul li#kurs ul li.sub-01 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}

/*on stats level 02 Brukskunst */

body#brukskunst-on.maling-on #menu ul li#brukskunst ul li.sub-01 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#brukskunst-on.naturmateriale-on #menu ul li#brukskunst ul li.sub-02 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
body#brukskunst-on.ull-on #menu ul li#brukskunst ul li.sub-03 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/* On stats level 02 Nettbutikk */
body#kontakt-on.kart-on #menu ul li#kontakt ul li.sub-01 a {
	color: #fff;
	background: #D69534 url(../img/nav-arrow-on.gif) no-repeat 5px 10px;
}
/*___________________ /left______________________*/
/*___________________ Hacks______________________*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
	background: url(/img/2007.jpg) no-repeat 5px bottom;
	padding-bottom: 35px;
}
/* End hide from IE-mac */
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

#clear {
	width: 100%;
}
/*___________________ /Hacks______________________*/

/*___________________ Right______________________*/
#right {
	float: right;
	width: 525px;
	padding-top: 30px;
}
#right-sub-left {
	float: left;
	width: 260px;
}
p.end {
	margin-bottom: 15px;
	border-bottom: 1px solid #A46609;
	padding-bottom: 30px;
}
#right-sub-right {
	float: right;
	width: 260px;
}
ul#news {
	margin-top: 5px;
	list-style: none;
}
ul#news li {
	float: left;
	display: inline;
}
ul#news li.news-date {
	width: 25px;
	height: 35px;
	font-size: 10px;
	color: #fff;
	background:  url(../img/post-date.gif) no-repeat 10px 10px;
	text-align: center;
	padding-top: 13px;
	padding-right: 5px;
	padding-left: 10px;
	line-height: normal;
}
ul#news li.news {
	width:210px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}
ul.links {
	margin: 10px;
	list-style: none;
	margin-top: 20px;
}
ul.links li {
	margin-bottom: 10px;
}
ul.links li a {
	background: url(../img/link-arrow.gif) no-repeat left center;
	padding-left: 20px;
}
ul.links li a:hover {
	background: url(../img/link-arrow-on.gif) no-repeat left center;
	padding-left: 20px;
}
a.arrow{
background: url(../img/link-arrow.gif) no-repeat left center;
	padding-left: 20px;
	text-decoration: none;
}
p.adress {
	border-top: 1px dotted #A46609;
	padding-top: 20px;
	margin-top: 15px;
}
p.border-bottom {
	border-bottom: 1px dotted #A46609;
	padding-bottom: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
p.post {
	line-height: normal;
	color: #C2A579;
	text-align: right;
	color: #9E7535;
	font-size: 10px;
}
p.post span {
	color: #C29A55;
}
h2.normal {
	margin: 10px;
	height: 15px;
	padding-top: 15px;
	display: inherit;
	margin-right: 30px;
	color: #6F5328;
	font-size: 14px;
}
table#img-gallery{
border-collapse: collapse;
text-align: center;
line-height: normal;
margin-top: 15px;

}
table#img-gallery td{
	border: 1px solid #A3752E;
	padding: 11px;
	vertical-align: top;
	border-bottom: none;
	background:#FFDEAD;
	width: 102px;
	border-bottom: none;
}
table#img-gallery tr.text td{
	border-top: none;
	text-align: left;
	border-bottom: 1px solid #A3752E;

}
table#img-gallery td a{
	text-decoration: none;
	font-weight: bold;
}
table#img-gallery td a img{
	text-decoration: none;
	font-weight: bold;
	
}
table#img-gallery tr td.emty{
	border: none;
	background:none;

}
#large-img{
	padding-top: 40px;
	margin-left: 10px;
	margin-bottom: 30px;
}
a.tilbake:link,a.tilbake:visited {
	background: url(../../img/link-arrow-gallery-back.gif) no-repeat left center;
	padding-left:15px;
	text-decoration: none;
}
a.tilbake:hover {
	background: url(../../img/link-arrow-gallery-back-on.gif) no-repeat left center;
	padding-left: 15px;
	text-decoration: none;
}

/*___________________ /Right______________________*/


/*___________________ Footer______________________*/
#footer {
	background: #714400;
	margin-top: 0;

	width: 800px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border:  5px solid #50330C;
	border-bottom: 2px solid #50330C;
	text-align: center;
	border-top: 2px solid #50330C;
}
#footer a {
	color: #8D601C;
}
#footer a.post {
	text-decoration: none;
}
/*___________________ /Footer______________________*/

/*___________________ Forms______________________*/
table#mailform {
	border-collapse: collapse;
	margin-left: 80px;
}
table#mailform td {
vertical-align: top;
padding-right: 5px;
}

table#mailform td.txtfield input {
	width: 200px;
	background-color: #FFDEAD;
	margin-bottom: 3px;
	border: 1px solid #C2A579;
	border-bottom: none;
	padding: 1px;
}
table#mailform td.txtfield textarea {
	width: 240px;
	height: 100px;
	background-color: #FFDEAD;
	border: 1px solid #C2A579;
	border-bottom: none;
}
table#mailform td.btn-send input {
	background: #A87326;
	color: #FFF2DF;
	border: 1px solid #C2A579;
} 
/*___________________ /Forms______________________*/

