/*******************
STYLE
*******************/

body,table,td,tr,div,span,p{
padding:0; margin:0; border:0;
font-family: ÒTrebuchet MSÓ, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:#a0a0a0;
}

a:visited,a:link{
color:#c90012;
text-decoration:none;
}

h1, .title{
color:#c90012;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
input.list{
background:#505050;
display:block;
line-height: 2em;
height:20px;
width:300px;
border:1px solid #2f2f2f;
color:#a0a0a0;
margin:0;
padding:0;
font-family: ÒTrebuchet MSÓ, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
}

textarea{
background:#fff;
display:block;
line-height: 1.4em;
width:300px;
border:0;
color:#505050;
margin:0;
padding:0;
font-family: ÒTrebuchet MSÓ, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
}

input.button{
display:block;
float:left;
width:150px;
height:20px;
border:0px solid #2f2f2f;
color:#fff;
margin:0;
padding:0;
font-family: ÒTrebuchet MSÓ, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
background:#c90012;
line-height:2em;
}

input.radio{
display:normal !important;
margin:0;
padding:0;
font-family: ÒTrebuchet MSÓ, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
background: none !important;
}


#clear{
clear:both;
}


/*******************
LAYOUT
*******************/
div#body{
margin:60px 0 0 0;
text-align:left;
width:950px;
}

div#logo{
float:left;
}

div#topnav{
float:right;
}

div#fiilis{
clear:both;
}

div#ala{
clear:both;
}

div#para{
width:910px;
border:20px solid #2f2f2f;
background:#2f2f2f;
color:#a0a0a0;
display:block;
}

div#yht{
float:right;
width:400px;
}
div#yhtL{
float:left;
white-space:pre;
color:#505050;
font-weight:lighter;
font-size:11px;
}

div#yhtR{
float:right;
white-space:pre;
color:#505050;
font-weight:lighter;
font-size:11px;
}
div#yhtC{
clear:both;
color:#505050;
font-weight:lighter;
font-size:11px;
}

/***************
TOPNAV
***************/



a.topnavi:link,
a.topnavi:visited{
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:2f2f2f;
margin:3px;
}

span.naviselected{
font-weight:bold;
color:#c90012;
}

/****************
SPOTS
****************/

.spanFloat{
float:left;
width:274px !important;
margin:0;
border:21px solid #fff;
text-align:justify;
display:block;
}


.spotTitle{
font-weight:bold;
border-bottom:0px solid #c90012;
background:url('/img/horisontal.gif') repeat-x left bottom;
display:block;
padding-bottom:4px;
margin-bottom:8px;
color:#c90012;
}

.ingress{
color:#505050;
font-weight:lighter;
font-size:11px;
}

span.lastmodified{
color:#c90012;
font-style:italic;
font-size:10px;
font-weight:bold;
}

span.lue{
display:block;
background:#c90012;
font-weight:bold;
font-size:10px;
color:#fff;
width:65px;
line-height:18px;
height:18px;
padding:2px 0 0 8px;
float:right;
text-transform: normal;
letter-spacing: 0px;
}

span.ot{
color:#c90012;
font-size:12px;
}





