body {margin:0; padding:0; font-size:100%; color:#777}

h1{color:#d83636;font:700 1.8em Georgia, "Times New Roman", Times, serif;letter-spacing:1px}
h2{color:#3695d8;font:700 1.4em Georgia, "Times New Roman", Times, serif;letter-spacing:1px}
h3{font:700 1.2em Georgia, "Times New Roman", Times, serif;letter-spacing:1px}

a {color:#2489b0; text-decoration:none}
a:hover {text-decoration:underline}

#top {margin:0;padding:10px;margin:0;background:#eee}
#top_conteiner {margin:0 auto;overflow:hidden; zoom:1}
#menu{position:relative;padding:0;float:left}
#menu ul{display:inline;list-style:none;margin:0;padding:0}
#menu li {float:left; margin:0 0 0 4px}
#menu li a{color:#777;cursor:pointer;display:block;float:left;font:700 0.7em/28px Verdana, Arial, Helvetica, sans-serif;height:28px;padding:0 15px;text-decoration:none; border:#ccc 1px solid; background:#ededed url(admin_menu.png) repeat-x}
#menu li a:hover, #menu li a:active{color:#777; border:#b3b3b3 1px solid; background:#e2e2e2 url(admin_menu_hover.png) repeat-x}
#logoff {position:relative;float:right; margin:0}
#body_conteiner {margin:0 auto; width:980px; font:500 0.8em Verdana, Arial, Helvetica, sans-serif}

#content {width:900px; position:relative}
#left_content {position:relative;float:left;width:600px; margin:10px 0 0; font:0.8em/1.4em Verdana, Arial, Helvetica, sans-serif; color:#777}
#left_content p {text-indent:30px}
#left_content ul {list-style:square}
#news_content {position:relative;float:left;width:880px; margin:10px; font:0.8em/1.3em Verdana, Arial, Helvetica, sans-serif; color:#777}
#site {margin:0 50px; padding:50px 0;background: url(../images/site_back.png); text-align:center}
#news {position:relative;float:left;width:290px; margin: 10px 0 0 10px}
#news p {font:0.7em/1.4em Verdana, Arial, Helvetica, sans-serif; color:#999}
#works {position:relative;float:left;width:280px; margin: 10px 0 0 10px}
#right_content {position:relative;float:left;width:600px; margin:10px 0 0}

#footer {clear:both;margin:10px 0 0 0; padding:10px; background:#eee;font:0.7em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#777; text-align:center}

table.borders    {border-collapse:collapse}
table.borders th {border:#b3b3b3 1px solid; font-weight: 700; background:#eee}
table.borders td {border:#b3b3b3 1px solid; font-weight: 500}

.pmenu{width: 280px; font:700 0.8em Verdana, Arial, Helvetica, sans-serif}
.pmenu .menuheader{font:700 0.9em Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color: #68a3c2; margin:0 0 5px 0; padding: 4px 0 4px 10px; cursor: pointer}
.pmenu .openheader{background-color:#68a3c2}
.pmenu ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 5px}
.pmenu ul li{padding-bottom: 1px}
.pmenu ul li a{color: #777; display: block; padding:3px 0 3px; padding-left: 5px; text-decoration: none; font-weight: normal; border-bottom: 1px solid #dadada; width:275px}
.pmenu ul li a:visited{color: #777; text-decoration:none}
.pmenu ul li a:hover{color: #777; background-color: #f3f3f3; text-decoration:none}

.date {color:#fff;font:700 0.7em/1.0em Verdana, Arial, Helvetica, sans-serif; margin-right:10px; background-color:#ccc; padding:2px 3px 2px 3px}
.formError {color:red;}
.formConfirm {color:green;}
form {margin:0; padding:0}
