html, body {margin:0px; padding:0px}
body {background-color:#f1efe2; font: 12px "Trebuchet MS", Tahoma, Arial, Verdana,  sans-serif; color:#222; font-weight:normal; line-height:150%}

h1, h2, h3, h4, h5 {font-weight:normal; padding:0px; margin:15px 0px; color:#239EA3;}
h1 {font-size:220%; line-height:120%}
h1 span, h2 span, h3 span{color:#DFAA1B}


p {margin:5px; padding:2px; font-weight:normal; text-align:justify}
form {display:inline; padding:0px; margin:0px}
div.cf {clear:both; line-height:0px; font-size:0px; height:0px; overflow:hidden}
.cen {text-align:center}
.small {font-size:9px}
.ar {text-align:right}
img {border-width:0px}
.p12 {padding:12px}
a, a:visited {text-decoration:none; color:#21919C;}
a:hover {text-decoration:underline;}
ul {margin-left:10px; padding:0px 5px 5px 25px}
div#wrap {width:760px; margin:0px auto; background:url(../gfx/body_bg.png) repeat-y}
div#head {width:760px; height:177px; margin:0px auto; background:url(../gfx/header.jpg) no-repeat}
div#head div#acc {float:right; margin:28px 18px}
div#head div#acc a#ap {width:33px; height:30px; background:url(../gfx/ap.png) no-repeat; display:block; float:right}
div#head div#acc a#ap:hover {background:url(../gfx/apo.png) no-repeat; text-decoration:none}
div#head div#acc a#am {width:31px; height:29px; background:url(../gfx/am.png) no-repeat; display:block; float:right; margin:3px 3px 0px}
div#head div#acc a#am:hover {background:url(../gfx/amo.png) no-repeat; text-decoration:none}


div#menu {background-color:#e8e5d4; height:55px; margin:0px 6px 0px 5px; padding:2px 0px}
div#menu ul {margin:0px; padding:0px; float:left; list-style-type:none; margin-right:10px}
div#menu ul li {margin:0px; padding:0px; display:inline;}
div#menu ul li a {line-height:55px;color:#aaa; width:130px; height:55px; margin-right:2px; display:block; float:left; background:url(../gfx/menu_btn.png) no-repeat; 
    font-size:170%; text-align:center; text-decoration:none;}
div#menu ul li#current a, div#menu ul li a:hover {background:url(../gfx/menu_btn_a.png) no-repeat; color:#fff; text-decoration:none;}

div#images table {width:100%}
div#images table tr td{text-align:center}
div#images img {cursor:pointer}

div#content {margin:15px 10px 15px 0px; padding-left:20px; width:520px; float:left}
div#content_full {padding:15px 10px 15px 20px; background-color:#fff}
div#side {margin:15px 10px 15px 0px; width:190px; float:right; padding:10px 0px; color:#999;}
div#footer {height:73px; background:url(../gfx/footer.jpg) no-repeat; text-align:center; padding:0px 10px; color:#666; font-size:11px;}
div#footer div {padding:15px 10px 0px 10px}

fieldset {text-align:left; padding:0px 10px; margin:5px 10px 20px 10px; line-height:16px}
fieldset legend {font-weight:bold}
fieldset#msgs_ok {color:#339933; border:1px solid #339933; background:url(../gfx/pm_ok.gif) 5px 5px no-repeat; padding:2px 10px 10px 40px}
fieldset#msgs_ok legend {color:#339933;}
fieldset#msgs_error {color:#993333; border:1px solid #993333; background:url(../gfx/pm_error.gif) 5px 5px no-repeat #ffbbbb; padding:2px 10px 10px 40px}
fieldset#msgs_error legend {color:#993333;}
fieldset#msgs_info {color:#333399; border:1px solid #333399; background:url(../gfx/pm_info.gif) 5px 5px no-repeat; padding:2px 10px 10px 40px}
fieldset#msgs_info legend {color:#333399;}
fieldset#msgs_warning {color:#9F9A50; border:1px solid #9F9A50; background:url(../gfx/pm_warning.gif) 5px 5px no-repeat #FFF8AF; padding:2px 10px 10px 40px}
fieldset#msgs_warning legend {color:#9F9A50;}
