@charset "utf-8";
:link,:visited { text-decoration:none }
#info_small a { text-decoration:underline !important;}
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {margin: 0;padding: 0;} 
a img {border:none;}
body {font: 12px Arial;color:#4d4a47;text-align:center;height:100%;width:100%; background:#5b5757;}

a {color:#4d4a47;}
a:hover {color:#fc131d;}

#container {width:849px;margin-left:auto;margin-right:auto; margin-top:10px;text-align:left;}
#container div {float:left;}

#main {margin-bottom:10px;}

#form div { float:left; width:520px; clear:both; padding:5px 0px 5px 0px;}
#form .title, #form1 .title {font-size:16px; float:left; text-align:left;}
#form label span,#form .info span,#form1 label span,#form1 .info span {color:#FF0000;}
#form label,#form1 label {float:left; width:180px; text-align:right; padding-right:20px;}
#form input, #form select, #form textarea,#form1 input, #form1 select, #form1 textarea {float:left;}
#form a, #form1 a {float:left; width:auto; padding-left:10px;}
#form small,#form1 small {float:left;clear:both;margin-left:200px;color:#FF0000; display:none; width:300px; text-align:left;}
#form .error small,#form1 .error small { display:block;}
#form #submit { margin-left:200px; padding:10px;}
.nok {background:#FF0000; color:#fff; width:520px; text-align:center; padding:10px 0px 10px 0px; font-size:16px; float:left;}
.ok {background:#0078ff; color:#fff;width:520px; text-align:center; padding:10px 0px 10px 0px; font-size:16px;float:left;}

#login {background:#fff; margin:100px 0px 0px 150px; padding:10px; border:2px solid #ccc;}
#login h1 { font-size:16px; color:#000;}

#header { width:809px; background:#fc131d; padding:20px; border-bottom:2px solid #333; color:#fff;}
#menu { width:200px; background:#FFF; padding:20px; border-right:1px solid #ccc;}
#menu li { line-height:25px;}
#menu li .sl {color:#fc131d;}

#content {background:#fff; padding:10px;}

.prj {background:#f4f4f4; border:1px solid #ececec; margin:10px; padding:10px; width:600px;}
.prj div { clear:both;}
.prj .title {color:#fc131d;}

#footer {width:849px;color:#fff; text-align:center; padding:10px 0px 10px 0px;}

