/*
	CSS mysen-bil.no
	(c) BlaffMedia.no

*/

html, body { margin: 0; padding: 0;}
body { position: relative; width: 100%; }
ul, li { margin: 0; padding: 0; list-style: none;}
ol li { list-style: decimal outside;}
ul li { list-style: none; font-family: "Trebuchet MS"; font-size: 11px; color: #484654; line-height: 15px; }
a img { border: none; }
a { font-family: "Trebuchet MS"; font-size: 11px; color: #fff; text-decoration: none;}
a:hover { color: #000; }
h1 { font-family: "Trebuchet MS"; font-size: 22px; color: #636363; padding-bottom: 0px;  }
h2 { font-family: "Trebuchet MS"; font-size: 14px; color: #353535; padding-top: 20px;  }
p { font-family: "Trebuchet MS"; font-size: 11px; color: #484654; line-height: 15px; }

/* Layout */
	body {  background: url(../img/bg_gradient.jpg) repeat-x #c8c8c8;  }
	
	#page_main { margin-left: 0; }
	#container { background: #fff; width: 980px; margin: 0px auto 0 auto; }	
	
	#header { width: 980px; background: url(../img/bg_header.jpg) no-repeat top center #fff; margin: 0px auto 0 auto; height: 160px; }
	#header #logoimg { position: absolute; z-index: 2; margin-left: -110px; margin-top: 10px; }
	
	#menu { position: absolute; width: 980px; height: 30px; background: #f1373e; top: 70px; z-index: 1; }
	#menu ul { margin-left: 250px; }
	#menu li { float: left; width: 120px;   }
	#menu a { display: block;  height: 24px; overflow: hidden; padding: 3px 0 3px 30px; line-height: 24px;}
	#menu a:hover, #menu .active a { background: url(../img/menu_hover.jpg) no-repeat; color: #000; }	
	
	#content { width: 930px; background: #fff;  padding: 50px 0 30px 30px;  }
	#content_home { margin-left: 230px; margin-top: -50px; }
	#content_left { float: left; width: 390px; background: #fff; height: auto; padding: 0 20px 70px 20px;   }
	#content_right { float: left; width: 410px; background: #fff; height: auto; margin: 0 10px 70px 30px;  }
	
	#hours { width: 418px; background: #ddd; height: 65px; padding: 15px 5px 8px 15px; border: 2px solid #ccc; margin: 0 0 40px 5px; text-align: center;  }
/*	#hours_workshop { float: left; width: 200px;  }
	#hours_sale { float: right; width: 180px; } */
	#hours ul { float: left; width: 190px;}
	#partner_logos { clear: both; margin-left: 70px; }
	
	#contacts { width: 950px; background: #fff;   }
	#contacts_left { float: left; width: 630px; background: #fff; height: auto;  }
	#contacts_left ul { float: left; padding-top: 8px; width: 300px; height: 140px; background: #fff; margin-right: 10px; }
	#contacts_left li { padding-bottom: 5px; }
	#contacts_left img { float: left; padding: 5px; border: 1px solid #878586; margin-right: 10px;  }
	#contacts_right { float: left; width: 270px; background: #fff; height: auto; margin-top: -50px; }
	
	.employee a { color: #f1373e; }
	.employee a:hover { color: #484848; }
	
	.about img { border: 2px solid #bfbdbd;  }
	
	#form { font-family: "Trebuchet MS"; font-size: 11px; color: #484654; float: left; width: 250px; background: #ddd; padding: 20px 0px 20px 10px; border: 2px solid #bfbdbd; }
	#form label { float: left; width: 70px; margin-bottom: 3px;   }
	#form input { width: 160px; font-family: "Trebuchet MS"; font-size: 11px; color: #484654;  margin-bottom: 3px;}
	#form textarea { width: 160px; font-family: "Trebuchet MS"; font-size: 11px; color: #484654; }
	#form .submit { margin-left: 35px; margin-top: 10px; }
	#form h2 { margin-top: -20px; }
	
	#footer { background: #626467; height: 90px;  text-align: center; color: #fff; clear: both; }
	#footer p { color: #fff; padding-top: 0px; padding-top: 20px;}	
	#footer a { text-decoration: underline; }
	
	

