

* {margin:0;padding:0}

body {background:#FFF8E1;color:#333;
font-family: Arial, Helvetica,sans-serif;}

#container {padding:0;width:900px;margin:0 auto;display:table;background:#FFF;
border:1px solid #A27F6C;border-top:none;border-bottom:none}


#header_top.fi {width:900px;height:88px;background:#54626F url('/pics/logofi.gif') 20px 25px no-repeat;}
#header_top.sv {width:900px;height:88px;background:#54626F url('/pics/logosv.gif') 20px 25px no-repeat;}
#header_top.en {width:900px;height:88px;background:#54626F url('/pics/logoen.gif') 20px 25px no-repeat;}
#header_bottom {width:900px;height:102px;background:#8B9FB0 url('/pics/top.jpg') right no-repeat}
#header_bottom p {float:left;padding:5px 0 0 20px;color:#fff;font-size:11px}

#header_top.fi h1,
#header_top.en h1,
#header_top.sv h1 {text-indent:-8000px;display:inline;visibility:hidden}

#topnavi { margin:0;padding:20px 0 0 20px;float:left;width:170px;height:600px;
background:#F2EFE8 url(../pics/navibgr.jpg) bottom left no-repeat}
#topnavi a {display:block;margin:0;padding:2px;font-size:12px;
text-decoration:none;text-transform:uppercase}
#topnavi a:link {color:#333;}
#topnavi a:visited {color:#333;}
#topnavi a:hover {color:#fff; background:#D5D4CF;}
#topnavi a:active {color:#333; background:#fff;}


a:link {color:#333;text-decoration:underline;}
a:visited {color:#666; text-decoration:underline;}
a:hover {color:#333; text-decoration: none;}
a:active {color:#000; text-decoration: underline;}

#content {background:#fff;float:left;width:680px;
min-height:620px;padding:20px 0 10px 20px }

#content.home {
/* AT/TL 19/06/2010 */
/*background:url(../pics/frontpagebottom.jpg) bottom no-repeat;*/
width:710px;height:620px;padding:0}
body>#content.home {min-height:620px}

/* AT/TL 19/06/2010 */
#content.home #tiedote {
background: #DF991E none;
padding: 20px 25px 15px 25px;
margin-top: 25px;
/*position: relative;
bottom: 0;
left: -140px;
width: 650px;*/
}
#content.home #tiedote h1 {
color: #000;
font-size: large;
padding-bottom: 0.5em;
}
#content.home #tiedote p {
color: #000;
font-size: larger;
line-height: 1.1em;
}

h1, h2  {text-transform:uppercase;margin-bottom:10px}
h3, h4, h5 {margin-bottom:10px;clear:both}
h3 {border-top:1px solid #ccc;padding-top:5px;}
p,a,form,li { font-size:12px;line-height:17px }
h1 {font-size:12px;color:#666;}
h2 {font-size:14px;color:#666;}
h3 {font-size:13px;color:#666;margin-top:20px}
h4 {font-size:12px;color:#666;}

#content ul, #content ol {list-style-position:inside;}
#content ul li {list-style-type:disc;margin-left:10px}
#content img.leftfloat {float:left;padding:0 15px 10px 0;margin:0;}
#content img.rightfloat {float:right;padding:0 0 10px 15px;margin:0;}
#content p {margin:0 10px 10px 0;padding:0}
#content a {font-size:1em}


#tenderform fieldset {float:left;padding:5px;width:550px}
#tenderform legend {color:#000}
#tenderform label {float:left;width:250px;}
#tenderform input {float:left;margin: 0 0 10px 0}
#tenderform table {float:left;text-align:left;;width:370px}
#tenderform table th {font-weight:normal;float:none}
#tenderform table label, #tenderform table input, #tenderform table td {float:none;width:auto}
#tenderform p, #tenderform table {clear:both}

#footer {width:902px;display:table;margin:0 auto;height:50px;background:#5E6A78}

#footer p {font-size:11px;padding:15px;color:#fff}

