@charset "utf-8";

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
body {background-color: #CCC; background-image: url(gfx/bg_middle.png); background-repeat:repeat; margin:0px; }
html {overflow: scroll;}
#bg_top {background: url(gfx/bg_top.png) repeat-x top left; width: 100%; height: 202px; position: absolute; top: 0px; left: 0px; z-index: -1;}
#bg_bottom {background: url(gfx/bg_bottom.png) repeat-x bottom left; width: 100%; height: 47px; position: absolute; bottom: 0px; left: 0px; z-index: -1; }

form {margin:0px; padding:0px;}

h1 {font-size:14px; font-weight:bold; padding:0px 0px 0px 20px; margin: 0px; margin-top: 15px;}
h3, .modName {font-size:12px; font-weight:bold; color:#da911c; padding:0px; margin:0px;}
h3 a, .modName a {color: #da911c; text-decoration: underline;}
h3 a:hover, .modName a:hover {color: #15891a; text-decoration: underline;}
h2 { font-size:16px; color:#da911c; margin:0px 0px 0px 0px;}
h4 { font-size:12px; font-weight:bold; color:#333; }

img {border:0px;}

form .contact {border: 1px solid #000; font-family: arial; font-size: 11px; color: #000;}
textarea.contact  {width: 385px; height: 67px; overflow: auto;}
input[type="text"].contact  {width: 315px; height: 18px;}
table.contact {border:0px; width: 420px;}

form input .browsebutton { border:1px solid #666; margin-bottom:4px; background-image:url(images/img/choose.jpg); }
#sendFormy input, #sendFormy textarea { border: 1px #cccccc solid; font-size: 10px; }

a:link, a:visited, a:active { color: #333; cursor:hand;}
a:hover { color: #333; text-decoration:none; cursor:hand;}

#main {width:973px; min-height: 10px; padding:auto; margin:auto; display:table; z-index: 100;}

#mainmenu {position: relative; width:102px; height: 100px; top: 180px; float:left;}
#rightmenu_bg {background: url(gfx/rightmenu_bg.png);}

#sisu {width:861px; display:table; float:left; margin-top: 52px; background-color: #ffffff;}

#top {width:869px; overflow:hidden; margin-top: 27px; z-index: 1000;}
#top_provpaditthus {position: absolute; top: 35px; margin-left: -59px; z-index: 1000; float: left;}
#top img {vertical-align: bottom; float: left;}
#top_menu {position: absolute; top: 49px; margin-left: 75px; z-index: 1000; float: left;}
#top_logo {position: absolute; top: 49px; margin-left: 607px; z-index: 1000; float: left;}

#menu3{width:1000px; height:92px; float:left; overflow:hidden; background-image:url(images/img/logo_catalogue.gif); background-position:top right; background-repeat:no-repeat; margin-top:50px;}

#rightmenu_top {clear: both;}
#rightmenu_bottom {clear: both;}

#menulinks {padding:24px; line-height: 19px;}
#menulinks a, #menulinks a:link {font-size:12px; font-weight:bold; color:#da911c; text-decoration:none; line-height:12px;}
#menulinks a:hover { color:#15891a;}

#sisu2 { background-color:#FFF; clear:both; min-height:350px; overflow:hidden; width:841px; padding-left: 20px; width:852px; margin-left: -18px; padding-left: 27px; background: url(gfx/bgleftborder.png) repeat-y left;}

#text {padding:10px 10px 10px 10px; float:left; min-height:350px;}

#sisuright{width:120px; float:left; margin-left:20px; padding-left:20px; margin-top:20px; border-left:1px solid #ccc;}

#contentFirstPage {clear:both; height:460px; width:879px; margin-left: -18px; background: url(gfx/bgleftborder.png) repeat-y left;  }

#contentFirstPage_campain {clear:both; min-height:458px; width:879px; margin-left: -18px; background: url(gfx/bgleftborder.png) repeat-y left;}


#flashCampainFirstPage {position: relative; float: left; width: 609px; height: 400px; margin-left: 18px;}
#flashImagesFirstPage {position: relative; float: left; width: 500px; height: 400px; margin-left: 17px;}
#modelsMenuFirstPage {width: 611px; margin-left: 17px; height: 50px;}
#newsListFirstPage {position:relative; float:right; top:30px; right: 0px; border-left:2px solid #d4d4d3; width:210px; height:410px; padding-left:13px; padding-top:8px; margin-right:15px;}

#newsListFirstPage h3 {margin-bottom:5px; font-size:13px;}
#newsListFirstPage hr {height:2px; background-color:#d4d4d3; border:0;}

a.leftMenuLink { display:block;}

#subMit {background-color:#CCC; border:0px;}
.fileUP {background-color:#CCC; border:0px; font-size:11px; float:left;}

#copy {clear:both; width:400px; float:left; color: #fff;}
#copy2 {padding:0px;  width:400px; text-align:right; float:right; color: #fff;}
#copy2 a, #copy a {color: #fff; font-weight: bold;}

/* NEWS */
.content{ padding:0px 20px 20px 20px;  min-height:350px;}
.newsHead { color:#FF9900; font-size:14px; font-weight:bold;}

.newsBody, .newsInside { line-height:18px; color:#333; text-align:justify;}

a.newsLink { color:#FF9900; text-decoration:none; font-size:12px; font-weight:bold;}
a.newsLink:hover { color:#FF9900; text-decoration:underline;}
a.newsBackLink { color:#FF9900; text-decoration:none; font-size:12px; font-weight:bold;}

a.morenews {color:#3d5d46; font-weight:bold; text-decoration:none;}
a.readmore {line-height:10px;}

.newsInside {padding:0 20px}

.bottPic { width:190px; float:left; margin-left:10px; padding-top:50px; font-size:11px; line-height:16px; height:400px; overflow:hidden; background-image:url(images/img/rightside.jpg); background-repeat:no-repeat;}
.bottPic p { padding:0px; margin:0px;}

.rMNews { padding:5px; border-bottom:1px dotted #ccc;}
.rMNews:hover { background-color:#e0e0e0;}


a.rMNewsLink{color:#666666; font-weight:bold;}
a.rMNewsLink:hover {color:#FF6600; text-decoration:none;}

a.rMNewsLinkSelected, a.rMNewsLinkSelected:hover{ color:#FF6600; text-decoration:none; font-weight:bold;}

.garage_thumb {width:154px; height:167px; background-image:url(images/img/button_blank2.jpg); float:left; margin:10px;}
.garage_thumb2 {width:154px; height:167px; background-image:url(images/img/button_blank2_green.jpg); float:left; margin:10px; color:#FFF;}
.garage_thumb_img {padding:2px 8px 3px 12px;}
.garage_thumb_txt {width: 118px; padding:8px 0px 7px 20px; text-align: center; font-size:9px; display:table-cell; vertical-align:middle; height:40px;}

#container {background-image:url(images/img/rightside_mid_thumb.jpg);}

.login1 {width:180px; float:left; height:28px;}
.login2 {width:320px; float:left; height:28px;}
.login2 input {border:1px solid #CCC;}
.login3 {clear:both;}

input.quizzButt { margin-top:10px; background-image:url(images/img/bbb.jpg); background-repeat:no-repeat; background-attachment:fixed border:none; width:83px; height:32px; color:#FFFFFF; font-weight:bold; padding-bottom:4px; border:none; background-color:#FF6600; cursor:pointer; font-size:10px; cursor:hand;}

input.quizzButt2 { margin-top:10px; background-image:url(images/img/bbb2.jpg); background-repeat:no-repeat; background-attachment:fixed border:none; width:140px; height:32px; color:#FFFFFF; font-weight:bold; padding-bottom:4px; border:none; background-color:#FF6600; cursor:pointer; font-size:10px; cursor:hand; letter-spacing:-0.02em;}

input.greenButt { margin-top:10px; background-image:url(images/img/bbbgreen.jpg); background-repeat:no-repeat; background-attachment:fixed border:none; width:83px; height:32px; color:#FFFFFF; font-weight:bold; padding-bottom:4px; border:none; background-color:#FF6600; cursor:pointer; font-size:10px; cursor:hand;}

input.quizzButt:disabled { margin-top:10px; background-image:url(images/img/disbutt.jpg); background-repeat:no-repeat; background-attachment:fixed border:none; width:83px; height:32px; color:#FFFFFF; font-weight:bold; padding-bottom:4px; border:none; cursor:default;}

.question {font-size:14px; color:#FF6600; font-weight:bold; margin:0px 0px 20px 40px;}
.aCont {margin-left:60px; font-weight:bold; font-size:12px;}
.aDiv{line-height:18px; vertical-align:middle;}
.qEnd {font-weight:bold; color:#FF6600;}

.dokSenter1{ padding:8px; display:table;}
.dokSenter2 a{ color:#555555; text-decoration: underline;}
.dokSenter2 a:hover {color: #FF6600;}
.dokSenter2{ width:160px; float:left; margin:2px; }
a.dokSenter3{ font-weight:bold; color:#000000; line-height:22px; text-decoration:none;}
a:hover.dokSenter3 {text-decoration: underline;}
.dokSenter4{background-color:#eeeeee; border:1px solid #ccc; display:table; padding:8px; width:565px;}

.modPic{ padding:10px; float:left; margin-left:24px; margin-bottom:12px; background-image:url(images/img/thumb_back_22.jpg); width:90px; height:60px; overflow:hidden; background-repeat:no-repeat;  }

.modVid{ padding:10px; float:left; margin-left:24px; margin-bottom:12px; background-image:url(images/3d.jpg); width:90px; height:60px; overflow:hidden; background-repeat:no-repeat;  }

.houseCont { background-image:url(/images/img/rightside_mid_thumb.jpg);}
.SelPic { width:480px; padding:30px 20px 50px 10px; float:right; margin-top:-50px;}
.modLegend {padding: 10px; width: 200px; font-size:11px;; line-height:18px; height:300px; }
.gallMain {clear: both; width: 700px; background-repeat: no-repeat; background-image: url(images/img/mini_gal_back.jpg);}
.modName { clear:both; }
.modPrice { font-weight:bold; color:#FF6600;}
.garDesc {padding:0px 10px 10px 10px; width: 200px; font-weight:bold; font-size:12px; border-bottom:1px solid #ccc;}
.garDesc p {margin:0px; padding:0px:}
.modelPic {  }
.standardThings {float:right; width:530px; margin-top:8px;margin-bottom:15px;}
.standardThings th { background-color:#d88e21; text-align:left; padding:4px; color:#fff;}
.standardThings td { background-color:#f6f6f6; text-align:left; padding:4px;}
.standardThings td:hover { background-color:#d3d3d3; text-align:left; padding:4px;}
.addedThings {float:right; width:530px; margin-top:8px;margin-bottom:15px;}
.addedThings th { background-color:#28836a; text-align:left; padding:4px; color:#fff;}
.addedThings td { background-color:#f6f6f6; text-align:left; padding:4px;}
.addedThings td:hover { background-color:#d3d3d3; text-align:left; padding:4px;}
.extraThings {float:right; width:530px; margin-top:8px;margin-bottom:15px;}
.extraThings th { background-color:#e1e1e1; text-align:left; padding:4px;}
.extraThings td { background-color:#f6f6f6; text-align:left; padding:4px;}
.extraThings td:hover { background-color:#d3d3d3; text-align:left; padding:4px;}

.addSpan { cursor: pointer; cursor:hand; color:#CC6600; font-weight:bold; white-space: nowrap; }
.addSpan:hover { color:#28836a; }
.garBox {width: 154px; height: 197px; background-image: url(images/icon/button_blank4.jpg); float: left; margin-left: 15px; margin-right: 15px; margin-bottom: 10px;}
.garBoxHead {height:16px; text-align:center; font-weight:bold; padding-top:4px;}

#backDiv {font-size:12px; font-weight:bold; color:#FF6600; padding:0px 20px 0px 0px; margin:0px; cursor:pointer; cursor:hand; float:right; width:100%; text-align:right; }
.typeName { clear:both; font-size:16px; color:#FF9900; margin:0px 0px 0px 0px; font-weight:bold; }

.setUrl {background-image:url(images/img/nn1a.gif); width:93px; height:50px; float:left; padding:34px 15px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.loseUrl {background-image:url(images/img/nn1.gif); width:93px; height:50px; float:left; padding:34px 15px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.setUrl2 {background-image:url(images/img/nn2a.gif); width:93px; height:50px; float:left; padding:34px 15px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.loseUrl2 {background-image:url(images/img/nn2.gif); width:93px; height:50px; float:left; padding:34px 15px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.setUrl3 {background-image:url(images/img/nn3a.gif); width:93px; height:50px; float:left; padding:34px 15px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.loseUrl3 {background-image:url(images/img/nn3.gif); width:93px; height:50px; float:left; padding:34px 15px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.setUrl4 {background-image:url(images/img/nn4a.gif); width:93px; height:50px; float:left; padding:30px 15px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.loseUrl4 {background-image:url(images/img/nn4.gif); width:93px; height:50px; float:left; padding:30px 15px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.setUrl5 {background-image:url(images/img/nn5a.gif); width:93px; height:50px; float:left; padding:34px 14px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}
.loseUrl5 {background-image:url(images/img/nn5.gif); width:93px; height:50px; float:left; padding:34px 14px 15px 15px; font-size:9px; cursor: pointer; cursor: hand;}

.setUrla { background-image:url(images/img/nnna.gif); width:93px; height:72px; float:left; padding:12px 15px 15px 15px; font-size:11px; color:#fff; font-weight:bold; cursor: pointer; cursor: hand;}
.loseUrla { background-image:url(images/img/nnn.gif); width:93px; height:72px; float:left; padding:12px 15px 15px 15px; font-size:11px; color:#fff; font-weight:bold; pointer; cursor: hand;}

.selector { margin:20px; clear:both;}
.selector select, .selector textarea { font-size:11px; border:1px solid #ccc; padding:1px; margin:2px;}
.kledning, .tilDet, .tilDetMore, .tilAntall, .tilTakstein, .tilComm {padding:4px;}

.valgte {float:left;width:468px; background-color:#28836a; text-align:left; color:#fff; font-weight:bold; border-right:2px solid #fff; padding:4px;}
.ant {background-color:#28836a; text-align:left; color:#fff;float:left;width:40px; font-weight:bold; padding:4px;}
.valgte1 {float:left;width:40px; background-color:#f6f6f6; text-align:left; color:#333; font-weight:bold; border-right:2px solid #fff; padding:6px;}
.valgte2 {float:left;width:410px; background-color:#f6f6f6; text-align:left; color:#333; font-weight:bold; border-right:2px solid #fff; padding:6px;}
.valgte3 {float:left;width:40px; background-color:#f6f6f6; text-align:left; color:#333; font-weight:bold; border-right:2px solid #fff; padding:4px;}
.valgte3 select{font-size:10px; border:1px solid #ccc; padding:0px; margin:0px;}
.bottBygg4 { padding:0px 50px 20px 30px; font-size:11px; width:580px;}

.st1{margin-left:16px;}
.dropDowns {line-height:20px; margin:0px 0px 4px 40px;}
.bottBygg4 {}
.bottLineSteps {border-bottom:1px solid #d88e21; padding-bottom:14px;}
.lineBold { font-weight:bold;}
.lightDD { padding-left:1px 1px 1px 15px; border:1px solid #ccc; }
.lightDDOption { padding-right:20px; }

#footer {position: relative; bottom: 0px; background: #da911c; padding-left: 15px; padding-top: 10px; padding-bottom: 6px; padding-right: 15px; width: 831px; height: 14px; clear: both; }