/* css for fotosmia.com */


    *{
    margin:0px;
    padding:0px;
    }

    img{
    border:0px;
    }

    html{
    width:100%;
    height:100%;
    background-color:#000000;
    }

    body{
    width:625px;
    margin:auto;
    position:relative;
    } 

    #header{
    width:625px;
    padding:46px 0 28px 0;
    float:left;
    }

    #content{
    width:625px;
    padding:0 0 45px 0;
    float:left;
    }

    .small{
    position:absolute;
    top:51px;
    right:-2px ;
    }

    .small img{
    margin:0 14px 0 0;
    }

    .menu ul{
    display:block;
    width:20px;
    float:left;
    margin:4px 0 0 0;
    }

    .menu li{
    list-style-type:none;
    margin:1px 0 0 1px;
    width:20px;
    height:107px;
    }


    .left{
    width:314px; 
    float:left;
    }

    .left img{
    float:left
    }

    .big{
    background-color:#FFFFFF;
    padding:0 3px 0 3px
    }

    .many{
    background-color:#FFFFFF;
    float:left;
    padding:6px 3px 5px 4px
    }

    .many img{
    margin:0 1px 0 0
    }

    .pic{
    border:2px solid white;
    float:left;
    margin:16px 9px 0 0
    }

    .item{
    width:264px;
    border-bottom:1px solid #525252;
    margin:0 0 11px 24px;  
    float:left;
    padding:0 0 14px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#E3E6E6;
    }

    .item a{
    color:#E3E6E6;
    font-weight:bold;
    text-decoration:none;
    background-image:url(images/arrows.gif);
    background-position:2px 5px;
    background-repeat:no-repeat;
    padding:0 0 0 14px;
    }
 
    .item p{
    margin:0 0 4px 0
    }

    .last{
    width:264px;
    margin:0 0 11px 24px;
    float:left;
    }

    .last img{
    border:2px solid #ffffff;
    float:left;
    margin:1px
    }

    .title{
    margin:0 0 6px 24px
    }

    .a{
    color:#ffffff;
    text-decoration:none;
    }

    #footer{
    float:left;
    clear:both;
    width:625px;
    text-align:center
    }

    #footer, #footer a{
    font-family: Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#E3E6E6;
    text-decoration:none;
    text-align:center;
    }

    #footer p{
    padding:10px 0 0 0
    }

    #footer a{
    padding:7px;
    }

    #footer a:visited{
    text-decoration:none
    }

    #footer a:hover{
    text-decoration:underline
    }

    .pbp{
    margin:0 0 5px 0
    }

    .tekst{
    width:300px;
    float:right;
    padding:0 0 14px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#E3E6E6;
    }

	.h3 {
	font-style: normal;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #ffffff;
	}

	.h2 {
	font-style: normal;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #ffffff;
    margin-left: 50px;
    margin-bottom: 20px;
	}

     .co {
	font-style: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	}

    .coa {
	font-style: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
    margin-left: 50px
	}

    .sa {                           
	font-style: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	}

    .sb {                           
	font-style: normal;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	}



    .txtbox {
	font-style: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
    margin-left: 50px
	}

 /*  css for kontaktskjema              */

    #input {
     display: inline;
     color: red; 
     font-style: italic; 
     font-size: 12px;
	}

    .tdtxt {
     color: #ffffff; 
     font-style: normal; 
     font-size: 15px;
	}


    .kontaktform {
     color: #ffffff; 
     font-style: normal; 
     font-size: 20px;
	}

    .textarea {
     width: 340px;
     height: 100px;
	}


/***** Takke sida  *****/

    .ram {
	BACKGROUND: #ffffff;
    BORDER-width: 1px; 
	BORDER-style: solid;
	BORDER-COLOR: black; 
    width:328px; 
    height:255px; 
    float:left;
    margin-left:5px;
    padding:5px 3px 3px 5px;
	}
 
    .hogre{
    width:220px;
    border-bottom:1px; 
    solid #525252;
    margin:0 0 11px 24px;  
    float:right;
    padding:0 0 14px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#E3E6E6;
    }


/*   nyt kontaktskjema      */


    fieldset
    {
    border:2px ridge rgb(153,204,255);
    width:450px;          /*500  */
    padding: 15px;
    float:left;             /* */
    margin-left:5px;        /* */  
    }

    legend
    {
    letter-spacing: 3px;
    color:rgb(0,255,255); /* 0,51,102  */
    font-weight: bold;
    }

    label
    {
    width:100px; /* 150 */
    vertical-align:top;
    color:rgb(255,255,255); /* 0,51,102  */
    float:left;
    }

    p
    {
    margin-top:15px;
    }



    #t1, #t2, #t3, #t4, #t5, #t6, #t7, #t8
    {
    border:1px inset;          /* rgb(153,204,255); */
    width: 300px;  
    background: rgb(148,204,252);
    }

    #t8
    {
    height:80px;
    overflow:auto;	
    }

    #submit
    {
    background: rgb(102,153,204) url("small3.gif") no-repeat 0% 50%;
    border:2px outset rgb(153,204,255);
    width:150px;
    margin-top:15px;
    margin-left: 25px;
    }
   
    #fjern
    {
    background: rgb(102,153,204);
    border:2px outset rgb(153,204,255);
    width:50px;
    }

