body { margin: 0; background: #ffffff url(../images/bg_body.gif) repeat-x; }
a { color: #09668e; text-decoration: none; }
a:hover { color: #0088c2; text-decoration: underline; }
img { border: none; }
div, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #576f79; line-height: 16px; }
p { margin: 15px 0; }
form { margin: 0; padding: 0; }
table { border: none; border-collapse: collapse; }
h1 { background: url(../images/bg_h1.gif) no-repeat; margin: 15px 0; padding: 0 20px 20px 62px; font-size: 20px; font-weight: normal; color: #0088c2; }
h2 { color: #0f4a68; font-size: 12px; margin: 15px 0 10px 0; }

#wrap { margin: 0 20px; }
#header { height: 205px; }
#wrap1 { width: 100%; background: url(../images/bg_wrap.gif) repeat-y 7px top; }
#sidebar { width: 24%; float: left; padding: 15px 0; }
#maincontent { width: 95%; float: right; padding: 15px 0; }
#footer { width: 100%; text-align: center; padding-top: 20px; background: url(../images/bg_footer.gif) no-repeat 6px top; clear: both; }
#footer .ftnav a { color: #717475; padding: 0 10px 0 11px;  border-left: 1px solid #717475; }
#footer .ftnav a.first { border: none; }
#sidecontent { background-color: #ffffff; border: 1px solid #d6d6d6; margin-left: 20px; padding: 5px; }
#sidecontent h1 { margin: 0; padding: 0 10px; background: url(../images/bg_sidemenu_tt.gif) repeat-x; }
#sidemenu { background: #FFFFFF url(../images/bg_sidecontent.gif) repeat-x; }
#sidemenu .lt { background: url(../images/bd_sidemenu_lt.gif) no-repeat; }
#sidemenu .rt { background: url(../images/bd_sidemenu_rt.gif) no-repeat right top; padding: 10px; }
#sidemenu ul { margin: 0;  padding: 0; list-style-type: none; border-top: 1px solid #bfbfbf; }
#sidemenu li { border-bottom: 1px solid #bfbfbf; }
#sidemenu li.even { background-color: #e1e1e1; }
#sidemenu a { display: block; color: #4e4e4e; width:auto; padding: 2px 0 2px 20px; background: url(../images/pe_sidemenu.gif) no-repeat left -20px; }
#sidemenu a:hover { text-decoration: none; color: #09668e; background: #bfd2da url(../images/pe_sidemenu.gif) no-repeat 0 0; }
#login { position: absolute; width: 325px; height: 115px; top: 19px; right: 60px; background: url(../images/bg_login.png) no-repeat; }
#login input { width: 118px; border: 1px solid #53a2c1; margin-bottom: 1px; background-color: #f3fcfd; }
#login input.btn { width: 44px; border: none; }
#login form { margin: 60px 0 0 30px; }

.block1 { background-color: #f5f5f5; border: 1px solid #b4c3ca; padding: 6px; clear: both; }
.form1 { width: 90%; margin: 0 auto; }
.form2 { width: 32%; float: left; border: none; margin: 0; padding: 0; }
.form1 label { display: block; width: 35%; float: left; background-color: #bfd2da; color: #576f79; padding: 2px 3px; margin-right: 2px; }
.form1 input { width: 59%; float: left; margin-bottom: 6px; border: 1px solid #b4c3ca; }
.form1 .btn { border: none; width: auto; }

