/* CSS Document *//*
darkis matherfucker :) 
*/
body { font-family: Arial, Helvetica, sans-serif }
#contentForm { width: 750px; min-height:420px; margin:0 auto; padding:10px 25px 25px 25px; border: 1px groove  #ccc; background-color: white;}
#contentForm h1 {font-size: 1.4em; color: #FF7400; border-bottom: #443833 1px inset; margin: 23px 0 7px 0;}
.breadcrumbs {font-size:0.7em;margin:-4px 0 10px 0; float:left;}
.breadcrumbs a { color:#000;}
.breadcrumbs a:hover { color:#111; text-decoration:none;}
#contentForm label { display:block; width:220px; float:left; margin:6px 0 0 10px; line-height: 100%; font-size:0.7em;}
#contentForm p { background:#fdfdfd; height:23px; font-size:0.8em;}
.required { color:red; font-size:1em;}     
.error {margin:5px 0 10px 0; border:1px solid #fbb3b3; font-size:0.8em; color:red; text-align:center;}

#logo {text-align:right; width:740px; height:54px; margin-top:0px;}
#text-align:right; width:740px; height:54px; margin-top:0px;
.smalwidth { width:45px; height:22px;   }
.smalinput { width:35px; height:18px;   }
.normal {width:220px; height:18px; }
.normalselect { width:220px; height:22px;}
.smalmont {width:60px; height:22px;   }
.smalyear {height:18px;}
.meduiminput {width:90px; height:18px; }
.xl {height:300px;}

.border {border:1px solid red; margin-bottom:5px;}

.personnumber {margin:10px 0 10px 0; width:750px; text-align:center; font-size:0.9em;}
#contentForm input, textarea{ 
   padding:2px 2px 0 2px;
   font-size: 1em;
   color: #666666; 
   background: #F5F5F5;
   border: 1px solid #ccc;
   float: left;
   margin: 0px 0 10px 0;font-size:0.8em;
	
	}
#contentForm  select { 
   padding:0 0 1px 0;
   font-size: 1em;
   color: #666666; 
   background: #F5F5F5;
   border: 1px solid #ccc;
   float: left;
   margin: 0px 0 10px 0;font-size:0.8em;
	
	}	

#contentForm input:focus, textarea:focus, select:focus {
	border: 1px solid #999;
	background-color: #FFF;
	color: #000;
}

.notification { border:1px solid green; height:20px; text-align:center; font-size:1.1em;}

#contentForm .button {font-weight: bold; padding:0 2px 2px 19px; background:url(../img/login.gif); width:63px; height:19px; border:none; color:#fff;  cursor: pointer; margin-left:160px; }

#price {width:750px; height:240px;  margin-bottom:20px; font-size:0.8em; }
.pricetitle {width:740px; height:20px; background:#f2f2f2; float:left; padding-left:10px; font-weight:bold}
.devis {width:200px; display:block; float:left; padding:4px 0 5px 10px; border-left:1px solid #f2f2f2;}
.devisprice {width:528px; height:110px;float:left; padding:4px 0 0 10px; border-right:1px solid #f2f2f2; }
.totalprice {width:738px; height:50px;display:block; float:left; padding:4px 0 0 10px; border:1px solid #f2f2f2;}
.notice {width:400px; height:20px; float:left; padding:4px 0 0 10px;font:italic 0.9em Helvetica;}
.add {height:25px; width:730px;font:bold 9pt/16pt serif; border:1px solid green; margin-left:15px; text-align:center;}
.devisfloat {float:left; width:212px; }
.msgrequed {font-size:0.7em; text-align:right; color:#666;}
.form_description {margin-top:10px;  border-bottom:1px dashed #ccc; font-size:0.9em;}
.choice {font-size:0.7em; width:600px; margin-top:0px; }
.condition {width:750px; float:left; height:20px;  border-top:1px dashed #ccc; padding-top:5px; }
.conditon_bottom {width:750px; height:60px;}
.payment {font-size:0.8em; margin:10px 0 10px 0; text-align:center;}

.backlink { display:block; margin:30px 0 0 350px; border:1px solid #000; color:#fff; font-weight: bold; padding-left:20px; background:url(../img/login.gif); width:40px; height:19px; border:none; text-decoration:none; font-size:0.9em;}
.copyright {width: 750px; margin:0 auto; text-align:center; font-size:0.8em;}
.copyright img {margin:8px 0 0 0; float:left;}
.copyright div {margin:15px 30px 0 0; float:right;}
.msg_error  {
        font-size:0.7em;
        color:#cc0000;
        width:270px;
        margin-left:8px;
}
#conditionlink {color:#000;} 
/******** links **********/
#linkscontent {margin:0 0 20px 0;}
.links {font-size:0.7em; width:150px; float:left;  margin:5px 0 0 0;}
