html
{
    background: url("../design/bg.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    background-attachment:fixed;
    background-color: #171717;
} 
body, table, tr, td
{
	 font-family: century gothic, arial, verdana, sans-serif;
	 font-size: 13px;
	 line-height: 1.5;
	 margin: 0;
   padding: 0;
   color: #333;
}
h1, h2, h3, h4, h5, h6
{
	  font-family: century gothic, times new roman, serif;
	  color: #555;
    padding: 0;
    margin:0;
    font-weight: normal;
    text-decoration: none;
    line-height: 1.3;
}
h6
{
    font-size: 1.6em;
    margin: 0em 0em 0.2em 0em;
    color: #fff;
}
h5
{
    font-size: 1.1em;
    margin: 0 0 10px 0;
    color: #247a1d;
    font-weight: bold;
}
h4
{
    font-size: 1.1em;
    margin: 0 0 20px 0;
    color: #d86702;
    font-weight: bold;
}
h3
{
    font-size: 1.4em;
    margin: 0.8em 0em 0.2em 0em;
}
h2
{
    font-size: 1.8em;
    margin: 0em 0em 0.2em 0em;
    color: #333;
}
h1
{
    font-size: 2.1em;
    margin: 0em 0em 0.4em 0em;
}
p
{
    font-size: 1em;
    margin: 0em 0em 0.8em 0em;
}
hr
{
    height: 0px;
    padding: 0 0 0 0;
    margin: 20px 0 15px 0;
	  border-top: 1px solid #ccc;
	  border-right: 0px solid #ccc;
  	border-bottom: 0px solid #ccc;
  	border-left: 0px solid #ccc;
}

a,
a:link,
a:visited,
a:active
{
    color: #333;
    text-decoration: underline;
    font-weight: normal;
    background-color: transparent;
}
a:hover
{
    text-decoration: underline;
	  color: #333;
	  background-color: transparent;
}
#nmctop a,
a:link,
a:visited,
a:active
{
    color: #333;
    text-decoration: underline;
    font-weight: normal;
    background-color: transparent;
}
#nmctop a:hover
{
    text-decoration: underline;
	  color: #333;
	  background-color: transparent;
}
#nmcleft a,
a:link,
a:visited,
a:active
{
    color: #fff;
    background-color: #25b0ce;
    text-decoration: underline;
    font-weight: normal;
}
#nmcleft a:hover
{
    text-decoration: underline;
	  color: #0f6071;
	  background-color: #25b0ce;
}
#right a,
a:link,
a:visited,
a:active
{
    color: #fff;
    background-color: #25b0ce;
    text-decoration: underline;
    font-weight: normal;
}
#right a:hover
{
    text-decoration: underline;
	  color: #0f6071;
	  background-color: #25b0ce;
}
#copy a,
a:link,
a:visited,
a:active
{
    color: #333;
    text-decoration: none;
    font-weight: normal;
    background-color: transparent;
}

#copy a:hover
{
    text-decoration: underline;
	  color: #999;
	  background-color: transparent;
}

#nmcfooter a,
a:link,
a:visited,
a:active
{
    color: #fff;
    background-color: #3a3838;
    text-decoration: none;
    font-weight: normal;
}
#nmcfooter a:hover
{
    text-decoration: underline;
	  color: #ccc;
	  background-color: #3a3838;
}
img
{
    border: none;
}
.clear
{
    clear: both;
    line-height: 0.01;
    border-style: none;
}
.logo
{
    margin: 30px 0 0px 40px;
    padding:0 0 0 0;
    float:left;
}


.skickar
{
  background-color: #1490aa;
  padding: 5px;
  border: 0;
  margin: 5px 0 0 0;
  color: #fff;
  cursor: pointer;
  font-size: 11px;
}

.svarsbox
{
   font-family: arial, verdana, sans-serif;
	 font-size: 12px;
	 line-height: 1.5;
	 margin: 0;
   padding: 3px;
   color: #1490aa;
   width: 275px;
   border: 1px solid #dff1fd;
  background-color: #dff1fd;
}
.info
{
  position: relative;
  top: -40px;
  left: -50px;
  float:left;
  margin: 0 -30px -30px 0;
}
.info2
{
  position: relative;
  top: -30px;
  left: -25px;
  float:left;
  margin: 0 -30px -30px 0;
}
.fraga
{
  position: relative;
  top: -40px;
  left: -35px;
  float:left;
  margin: 0 -20px -30px 0;
}
.bock
{
  float:left;
  margin: -5px 20px 20px 50px;
}
/*Layout*/
#wrapper
{
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width: 1250px;
 }  
#banner
{
  float: left;
  margin-top: 76px;
  width: 250px;
}
#content
{
  float:left;
  width: 1000px;
}
#nmctop
{
  width: 1000px;
  float: left;
  margin: 0;
	padding: 0px;
	background: url("../design/bg_top.png");
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 100px;
  color: #666;
  font-size: 0.9em;
} 
.text
{
  float: right;
  margin: 79px 40px 0 0;
}
#main
{
  width: 973px;
  float: left;
  margin: 0;
	padding: 0px 0 0 26px;
	background: url("../design/bg_main.png");
  background-repeat: repeat-y;
  background-position: top left;
} 
#right
{
	margin: 0 0px 0 0;
	padding: 40px;
	width: 318px;
	min-height: 556px;
	float: left;
	background-color: #3a3838;
}
#text
{

	background-color: #fff;
	min-height: 520px;
	padding: 15px;
}
#nmctext
{

	background-color: #fff;
	min-height: 520px;
	padding: 15px;
}
#nmctext2
{
  margin: 0;
	background-color: #fff;
	min-height: 495px;
	padding: 30px;
}
#nmcleft
{
	margin: 0 0 0 0;
	padding: 50px 60px 0 65px;
	width: 427px;
	min-height: 586px;
	float: left;
	background: url("../design/bg_start.jpg");
  background-repeat: no-repeat;
  background-position: top left;
}
#nmcleft p
{
	text-align: justify;
}
#left2
{
	margin: 0 0 0 0;
	padding: 40px;
	width: 472px;
	min-height: 556px;
	float: left;
	background-color: #dff1fd;
}
#left2 p
{
	text-align: justify;
}
#nmcfooter 
{
  width: 1000px;
  height: 95px;
  margin: 0px 0 0 0;
  padding: 13px 0 0 0;
  background: url("../design/bg_bottom.png");
  background-repeat: no-repeat;
  background-position: top left;  
}
#copy
{
  float: right;
  margin: -15px 20px 0 0;
  color: #333;
}

/*Meny*/
div#nmlnav
{
  width: 974px;
  height: 39px;
  padding: 0px 0 0 26px;
  margin: 0px 0px 0px 0px;
	text-align: left;	
  float: right; 
  background: url("../design/bg_menu.png");
  background-repeat: no-repeat;
  background-position: top center;   
} 
#nmlmenu li a:hover
{
  color: #fff;
  text-decoration: underline;
  background-color: transparent;
}
#nmlnav #nmlmenu .aCurrent
{
 	background: url("../design/bg_menu_c.gif");
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #138da7;
}
#nmlmenu a:link,
#nmlmenu a:visited,
#nmlmenu a:hover
{
  text-decoration: none;
  font-size: 13px;
  padding: 9px 20px 10px 20px;
  margin: 0 0 0 0;
  color: #fff;
  background-color: transparent;
} 
/* Layout */ 
#nmlmenu li
{
     	margin: 0px 0px 0 0px;
     	padding: 0px 0px 0 0px;
      float: left;
}
#nmlmenu,
#nmlmenu ul,
#nmlmenu li,
#nmlmenu ul li
{
        margin: 0;
        padding: 0;
}
#nmlmenu li a
{
        text-align: left;
}
#nmlmenu ul, 
#nmlmenu ul ul
{
        position: absolute;
} 
li>ul
{
        top: auto;
        left: auto;
}
#nmlmenu ul,
#nmlmenu ul ul,
#nmlmenu li:hover ul ul, 
#nmlmenu li:hover ul ul ul,
#nmlmenu li:hover ul ul ul ul,
#nmlmenu li:hover ul ul ul ul ul
{
        display:none;
}
#nmlmenu li,
#nmlmenu li a,
#nmlmenu ul a,
#nmlmenu a:hover,
#nmlmenu ul a:hover,
#nmlmenu ul li a:hover,
#nmlmenu li:hover ul,
#nmlmenu ul li:hover ul,
#nmlmenu ul ul li:hover ul,
#nmlmenu ul ul ul li:hover ul,
#nmlmenu ul ul ul ul li:hover ul
{
        display: block;
}
/* meny slut*/
/*Meny*/
div#nmlnav2
{
  width: 345px;
  padding: 0px 0 0 20px;
  margin: 0px 0 20px 20px;
  float: left;
  text-align: left;
  background-color: #333;   
}
#nmlmenu2 li a:hover
{
  text-decoration: underline;
}
#nmlnav2 #nmlmenu2 .aCurrent
{
 	text-decoration: underline;
}
#nmlmenu2 a:link,
#nmlmenu2 a:visited,
#nmlmenu2 a:hover
{
    text-decoration: none;
    text-align: left;	
    padding: 0px 20px 0px 0px;
    margin: 0 0 0 0;
} 
/* Layout */ 
#nmlmenu2 li
{
     	margin: 0px 0px 0 0px;
     	padding: 0px 0px 0 0px;
      float: left;
}
#nmlmenu2,
#nmlmenu2 ul,
#nmlmenu2 li,
#nmlmenu2 ul li
{
        margin: 0;
        padding: 0;
}
#nmlmenu2 li a
{
        text-align: left;
}
#nmlmenu2 ul, 
#nmlmenu2 ul ul
{
        position: absolute;
} 
li>ul
{
        top: auto;
        left: auto;
}
#nmlmenu2 ul,
#nmlmenu2 ul ul,
#nmlmenu2 li:hover ul ul, 
#nmlmenu2 li:hover ul ul ul,
#nmlmenu2 li:hover ul ul ul ul,
#nmlmenu2 li:hover ul ul ul ul ul
{
        display:none;
}
#nmlmenu2 li,
#nmlmenu2 li a,
#nmlmenu2 ul a,
#nmlmenu2 a:hover,
#nmlmenu2 ul a:hover,
#nmlmenu2 ul li a:hover,
#nmlmenu2 li:hover ul,
#nmlmenu2 ul li:hover ul,
#nmlmenu2 ul ul li:hover ul,
#nmlmenu2 ul ul ul li:hover ul,
#nmlmenu2 ul ul ul ul li:hover ul
{
        display: block;
}
/* meny slut*/



