/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#f6f7ef url(../images/all_bg.png) 0 0 repeat-x;font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #000000;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
h1 {font-size:18px; color:#ec647d; position:absolute; left:450px; top:2px;}
h2 {color:#3da2fb; font-size:12px;font-weight:bold;}
h3 { font-size:24px; font-weight:bold; text-align:center;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #d22545;text-decoration: underline;cursor: pointer;}
a:hover {color:#d22545;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px; list-style-type:none;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */
#all {width:980px; margin:0 auto; padding:0 0 15px 0;}
#content {overflow:hidden;width:100%;padding:15px 0 40px;}

/* HEADER_STYLES */
#header {position:relative; height:65px; }
#header p {color:#000000; font-size:12px; position:absolute; left:450px; top:25px;}
.logo {position:absolute; left:15px; top:10px;}
.h_list {width:820px; margin:0 auto; overflow:hidden; text-align:center; height:19px; background:url(../images/menu.png) 0 0 no-repeat; padding:13px 0; }
.h_list li {list-style-type:none; display:inline;padding:0 2px;}
.h_list li a, .h_list li a:visited, .h_list .active a:visited, .h_list .active a {color:#ffffff; text-decoration:none;padding:0;  font-size:12px; background:url(../images/m_border.png) 0 2px no-repeat; text-align:center; padding: 10px 25px 10px 29px; font-weight:bold;}
.h_list li a:hover, .h_list .active a:visited, .h_list .active a { text-decoration:underline;color:#ffffff;}
.h_list .brd a, .h_list .brd a:visited { background:none;}

/* END_HEADER_STYLES */

/* CONTENT_STYLES */
#mid_content {float:left;padding:5px 16px;width:525px; margin-left:16px; background:#ffffff; border:1px solid #eef0e1;  }
#mid_content ul {padding:10px 10px 10px 10px;}
.upper { text-transform:uppercase;}
.light {color:#3c3c3c; font-size:11px; line-height:15px;}
/* END_CONTENT_STYLES */

/* SIDEBAR_STYLES */
.sidebar {width:196px; float:left;}
.r_side {float:right;}
.bl {background:url(../images/bl_mid.png) 16px 0 repeat-y; }
.bl_box {padding:10px 15px 10px 15px; height:1%; background:url(../images/bl_bottom.png) 16px 100% no-repeat;}
.bl h4 { color:#fff; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase;height:24px; background:url(../images/bl_top_1.png) 0 0 no-repeat; padding-top:11px;}

.alpa {font-size:14px; font-weight:bold; text-align:center; line-height:26px; background:none;}
.alpa a, .alpa a:visited, .alpa a:hover {color:#ec647d; margin:0 2px;}
.s_list li {padding:2px 0 2px 14px; background:url(../images/li.png) 0 6px no-repeat;}
.s_list a, .s_list a:visited, .s_list a:hover {color:#ec647d; text-decoration:none; font-weight:bold;}
.s_list a:hover {text-decoration:underline;}
.adv {padding:5px 0; }
.adv a, .adv a:visited {display:block; margin:10px 0 0 0; text-align:center;}
/* END_SIDEBAR_STYLES */

/* FOOTER_STYLES */
#footer {padding:20px 0 10px; text-align:center; height:14px; background:url(../images/footer.png) 0 100% repeat-x; color:#000;}
#footer a, #footer a:visited, #footer a:hover {color:#000;}
/* END_FOOTER_STYLES */
