/* #########################
      MAIN CONTAINERS 
############################*/
html, body{
  margin: 0;
  padding: 0;
  border: none;
  text-align: center;
  height: 100%;
}

/*#div_wrapper{
position: absolute;
height: 500px;
width: 750px;
left: 50%;
top: 50%;
margin-left: -375px;
margin-top: -250px;
text-align: center;
vertical-align: middle;
}

#wrapper {
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: middle;
  height: 100%;
  width: 100%;
}*/

*{
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 13px;
line-height: 18px;
}


/* #########################
      COMMON TAGS 
############################*/

table{
border:none; /*due to netscape adding 2px padding otherwise*/
}

a:link, a:visited, a:active{
text-decoration: none;
color:#006600;
}

a:hover{
text-decoration: none;
color:#990000;
}

a img{
border: none;
}

a.menu{
display: block;
margin-bottom: 10px;
}

h1{
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
}

h2{
margin-bottom: 3px;
text-transform: uppercase;
}

ul{
list-style-type:disc;
margin-left: 0px;
}

li{
margin-bottom: 0.5em;
}

.p_photos{
margin-top: 0px;
margin-bottom: 0.5em;
}

.underline{
text-decoration: underline;
}

/* #########################
      DIV AND TD ID:S 
############################*/

/* ##### MENU ITEMS ####### */
#div_menu{
position: absolute;
left: 5px;
top: 5px;
}

#td_header{
background-image: url(images/efvaliljakvadrat3.gif);
background-repeat: no-repeat;
background-position: center bottom;
text-align: center;
vertical-align: top;
height: 200px;
}

#td_menu{
vertical-align: top;
text-align: right;
width: 200px;
}
/* ##### END OF MENU ITEMS ####### */


#td_wrapperleft{
width: 300px;
}

#td_startwrappermiddle{
background-image: url(images/men_right4.gif);
background-repeat: no-repeat;
background-position: right top;
}

#td_left{
width: 50px;
height: 100%;
}

#td_right{
width: auto;
}

/* #### MAIN CONTENT ITEMS ###### */
#td_middle{
vertical-align: middle;
text-align: center;
width: 720px;
height: 100%;
}

#tb_content{
background-color: #FFFFFF;
margin:0px;
}

#td_image{
width: 350px;
height: 350px;
text-align: center;
vertical-align: middle;
background-color: #FFFFFF;
}

#td_spacer{
background-color: #FFFFFF;
width: 20px;
}

#td_text{
background-color: #FFFFFF;
width: 350px;
height: 350px;
text-align: left;
vertical-align: top;
}
#td_textstart{
/*background-image:url(images/fireplaceskin.jpg);/*(images/men_right2.jpg);*/
width: 350px;
height: 350px;
background-position: center;
background-repeat: no-repeat;
}

#div_rightmenu{
position:absolute;
left: 30px;
top: 30px;
}

#div_content{
height: 350px;
width: 350px;
overflow: auto;
margin: 0px;
padding:0px;
vertical-align: top;
text-align: left;
}

#div_index{
position: absolute;
top: 350px;
left: 200px;
text-transform: uppercase;
color: #60993e; /*5d8c41; /*5f814b; /*688a55; /*84A571;*/
font-size: 40px;
font-weight: bold;
text-align: left;
line-height: 1.5em;
}
/* #### END OF MAIN CONTENT ITEMS ###### */

/*#td_startright{
background-image: url(images/start_menright.gif);
background-repeat: no-repeat;
background-position:20% 70%;
width: 300px;
}*/


.a_h1{
font-weight: bold;
text-transform: uppercase;
}

.td_complete{
border-bottom: 1px solid #000000;
text-transform: uppercase;
font-size:10px;
}

.nomargin{
margin: 0px;
}





/* ########### OLD ################ */

/*#td_tail{
width: 280px;
background-image:url(images/talgoxegrontail.jpg);
background-repeat:no-repeat;
background-position: center right;
padding: 0px;
}*/

/*#td_startrighttop{
background-image: url(images/start_yellowmen2.gif);
width: 200px;
background-repeat: no-repeat;
background-position: top 80%;
}*/

/*#td_menustart{
vertical-align: top;
width: 270px;
height: 100%;
background-image:url(images/talgoxegrontail.jpg);
background-repeat:no-repeat;
background-position: center right;
padding: 0px;
}*/

/*#td_contentstart{
vertical-align: middle;
text-align: center;
height: 370px;
}*/

/*#td_imagestart{
width: 350px;
height: 350px;
background-image:url(images/gentlecut1.jpg);
background-repeat: no-repeat;
background-position: center;
}*/
/*#startmiddlebottom{
background-image: url(images/start_yellowmen3.gif);
background-repeat: no-repeat;
background-position: 12% center;
}*/

/*#img_lefttop{
width: 280px;
}*/

tr.strong
{
	font-weight: bold;
}
tr.strong td
{
	padding-top: 20px;
}