
html, body {font-family:verdana; font-size:12px; margin:0; padding:0;height:100%;text-align:center;font-family:arial;}
.cleaner {clear:both; height:0;line-height:0;overflow:hidden;}

.imager {padding:0 0 12px 0;background:url(../images/layout/curled.jpg) no-repeat bottom left;float:right;margin:20px;}
.imager img {border:3px solid #fff;}

#mleft {height:49px;width:57px;background:url(../images/layout/mleft.jpg);position:absolute;top:96px;left:50%;margin-left:-431px;}
#mright {height:49px;width:57px;background:url(../images/layout/mright.jpg);position:absolute;top:96px;left:50%;margin-left:370px;}

#wrapper {display:table;margin:0 auto;text-align:left;width:747px;height:100%;}
#context {display:table-cell;float:left;height:100%;width:218px;background:url(../images/layout/context.gif);}
#content {display:table-cell;float:right;height:100%;background:url(../images/layout/content.gif);width:528px;}

#context #logo {background:url(../images/layout/logo.jpg);height:191px;width:218px;}
#context #flags {position:absolute;top:120px;left:50%;margin-left:-250px;}
#flags .flag {width:32px; height:23px;display:block;float:left;}
#flags .end {background:url(../images/layout/en0.jpg);}
#flags .itd {background:url(../images/layout/it0.jpg);}
#flags .en {background:url(../images/layout/en1.jpg);}
#flags .it {background:url(../images/layout/it1.jpg);}

#context #menu p {width:218px;text-align:right;margin:0;}
#context #menu .link {background:url(../images/layout/p.jpg);height:32px;line-height:32px;}
#context #menu .list {background:url(../images/layout/plist.jpg) no-repeat;line-height:30px;}
#context #menu .bottom {background:url(../images/layout/bottom.jpg) #74b364 no-repeat bottom left;padding:5px 0;width:218px;text-align:right;}
#context #menu .fl {color:#ba6e1c;font-size:16px;}
#context #menu a {text-decoration:none;color:#fff;font-weight:bold;font-size:14px;margin-right:5px;}
#context #menu a:hover {text-decoration:none;}

#content #head {font-size:10px;margin:20px 0 60px 11px;line-height:10px;}
#content #topbar {position:absolute;top:96px;left:50%;margin-left:-156px;height:49px;background:url(../images/layout/topbar.jpg);width:528px;text-align:right;}
#topbar h1 {font-size:18px;color:#fff;margin:2px 15px 0 0;}
#topbar h1:first-letter {color:#ba6e1c;font-size:24px;}
#topbar h2 {color:#ba6e1c;font-size:16px;margin:0 15px 0 0;}
#content p {padding:15px 30px 15px 15px;text-align:justify;}

form {margin:10px;}
textarea,input {color:#333;border:2px solid #fff;background:#e9ebf9;width:180px;margin-bottom:5px;}
textarea {width:300px;height:150px;}
form img {float:left; margin-right:30px;}
#captcher {height:16px; padding-top:10px !important; padding-top:9px;float:left;}