

/* Misc */
*{ margin: 0; padding: 0; }
html, body { height:100%; }
img { border: 0; }

/* Body */
body{
background: url('img/bg.png') repeat-x top center #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant: normal;
color: #000;
}

/* Header */
#header{ width: 1000px; float: left; margin: 20px 0 0 0; }

/* Logo */
#logo{
width: 320px;
height: 58px;
float: left;
background: url('../img/logo.gif') no-repeat top center;
margin: 0 0 15px 0;
text-indent:-9000px;
}
#logo a{ width: 320px; height: 37px; display: block; }

/* Menu */
ul.menu{ width: 650px; float: right; list-style: none; text-align: right; padding: 25px 18px 0 0; }
ul.menu li{ display: inline; }
ul.menu li a{
display: inline-block;
font-size: 12px;
text-transform: uppercase;
padding: 8px 12px 25px 12px;
}
ul.menu li a:hover{ background-color: #000; color: #fff; text-decoration: none; }
ul.menu li.selected a{ background-color: #000; color: #fff; }
ul.menu li.selected a:hover{ color: #666; }
/* Text */
p { margin-bottom: 15px; line-height:16px; }

a{ color: #000; text-decoration: none; }
a:hover{ color: #787878; text-decoration: none; }
a{ outline: none; }



/* Title */
h1.main_title{ 
font-size: 20px;
font-weight: normal; 
font-style: italic; 
border-bottom: 1px dotted #000; 
padding: 0 0 3px 0;
}

/* Container */
#container{ 
width: 1000px;
min-height:100%;
margin: 0 auto -36px auto;
position: relative;
}

/* Content */
#content{
width: 980px;
float: left;
background-color: #000;
padding: 1px;
}

/* Intro*/
#intro{ width: 980px; height: 400px; float: left; background-color: #fff; overflow: hidden; }
ul.intro{ width: 100%; float: left; list-style: none; } 
ul.intro li{ widht: 100%; float: left; }

/* Index_text */
#index_text{ width: 980px; float: left; padding: 1px 0 0 0; }
#index_text ul{ width: 100%; float: left; list-style: none; }
#index_text ul li{ width: 317px; height: 250px; float: left; padding: 35px 150px 0 20px; }
#index_text ul li.box1{ background: url('../img/index1.jpg') no-repeat top right #fff; }
#index_text ul li.box2{ 
background: url('../img/index2.jpg') no-repeat top right #fff;
border-left: 1px solid #000;
border-right: 5px solid #fff; 
}

h1.box_title{ font-family: Futura LT Book; font-size: 27px; font-weight: normal; text-transform: uppercase; }
#index_text ul li p{ font-size: 11px; line-height: 14px; padding: 0 0 0 2px; margin: 0 0 12px 0; }
a.box_link{ float: right; font-size: 13px; text-transform: uppercase; margin-right: 30px; }



/* Footer */
#footer{ width: 100%; float: left; padding: 8px 0; }
ul.footer_menu{ width: 200px; float: right; list-style: none; display: inline; text-align: right; padding: 0px 20px 5px 0; font-size: 8px; }



ul.footer_menu_larsson{ width:200px; float: left; list-style: none; display: inline; text-align:left; padding: 5px 50px 25px 15px; font-size: 8px; }
ul.footer_menu_larsson li{ display: inline;  text-transform: uppercase; padding: 0 5px; }
ul.footer_menu_larsson li a{ display: inline-block; }
}

#clear_bottom {
height: 36px;
clear: both;
}


