body {background:url('img/fd.png');font-family:arial,tahoma,serif;font-size:12px}
#wrapper{width:640px;margin:10px auto;padding:5px;text-align:center;}
#header{background:url('img/header.png') no-repeat; height:181px;margin:0px; text-align:right; padding :5px 10px 0px 10px;}
a{text-decoration:none; color:#333; font-weight:bold;}
a:hover{text-decoration:underline; color #999; font-weight: bold}

#menu{margin:128px 0px 0px; text-align:left; padding:0px 0px 0px 0px;}
#menu a{position:relative; top:2px; padding: 0px 4px;}
#menu form{float:right; margin : 0px 45px 0px 0px; padding:0px}
#menu input{border:1px solid #103e76; width:130px}
form p{border:0px; padding:0px; display:inline}

a img{border:0px}

h2{font-size:1.02em;margin-top:0px;margin-bottom:4px;margin-left : 150px;text-align:left}
h3{font-size:1.02em;margin-top:0px;margin-bottom:10px;text-align:center}
h4{margin-left:20px;margin-top:10px; margin-bottom:2px;padding:0px}

.bloktop{width:640px; height:20px; background:url('img/block-top.png') no-repeat; margin: 0px auto;padding:0px}
.blok{width:640px;background:url('img/block-mid.png') repeat-y;margin: 0px auto;padding:5px 0px;}
.blokbot{width:640px;height:20px;background:url('img/block-fin.png') no-repeat; margin: 0px auto;padding:0px}

.mbloktop{width:400px; height:15px; background:url('ext/img/block-top.png') no-repeat; margin: 0px auto;padding:0px}
.mblok{width:400px;background:url('ext/img/block-mid.png') repeat-y;margin: 0px auto;padding:5px 0px;}
.mblokbot{width:400px;height:15px;background:url('ext/img/block-fin.png') no-repeat; margin: 0px auto;padding:0px}

.mblok h2{margin-left:50px}

.info{float:right;border:1px solid #DDD; width:200px;margin-right:40px;text-align:justify;padding: 2px 5px}

.edito{border: 1px solid #DDD;width:520px; margin : 10px auto; padding : 5px; text-align:justify; background:#FBFBFB}

#faq{text-align:left;padding:0px 35px}
#faq p{margin-top:2px;text-align:left}
#faq .wrapp{border:1px solid #ccc; padding:5px; margin:5px 0}
#faq .sep{border:2px solid #888; margin:10px 0 10px}
#faq h3{margin-left:20px;font-size:1.3em;margin-top:0px;margin-bottom:10px;text-align:left; }
#faq h4{margin-left:10px;margin-top:5px; margin-bottom:2px;padding:0px; text-decoration:underline}
#faq h5{font-size:12px;padding:0;margin:10px 10px 0; color:#333}
#faq #create,#faq #get, #faq #user{display:none}
#faq .more a{height:15px; background:url('img/more.jpg') repeat-x; width:99%; text-align:center; padding-top:1px; border-left:1px solid #aaa; border-right:1px solid #aaa; display:block; margin:0 auto; cursor:pointer; font-weight:normal}
#faq .more a:hover{text-decoration:none}
#faq .example{margin:8px 5px 5px}

#topfooter{background:url('img/footer-top.png') no-repeat;height:20px; width:640px;margin-top:5px}
#footer{background:url('img/footer-mid.png') repeat-y; width:640px;color:#FFF;font-size:9px;font-family:verdana,serif;line-height:150%}
#footer a{color:#FFF}
#footer a:hover{color:#DDD}
#bottfooter{background:url('img/footer-fin.png') no-repeat;height:20px; width:640px}

.but{border:1px solid #DDD; background: #EFEFEF;color:#888;margin-left:8px;position:relative;bottom:4px}
.tex{margin-bottom:5px; border:1px solid #DDD}

.notice{font-size:0.75em;text-align:left;padding-left:35px}

.error{border:1px dashed #c43535;background:#e7aeae;margin:5px auto; width:400px;padding:10px;text-align:left}

#tagger{padding:5px 40px; text-align:center}
#tagger a{padding:2px}
