body {background-color:#ddd; margin:0; padding:0; text-align:center; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.75em;}
img {border-width:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
form {margin:0px; padding:0px;}
.clear {clear:both; height:0px; /*visibility:hidden; _display:none;*/ font-size:0px; line-height:0px;}

#page {width:990px; background:#fff url(../_img/p_border_sides.gif) repeat-y 0% 0%; text-align:left; margin:0px auto 50px auto;}

#header_nav {width:980px; margin:0px auto; background-color:#fff; border-bottom:3px solid #900;}
#header_nav ul {margin:0; padding:0; list-style-type:none; font-size:0.917em;}
#header_nav li {float:left; padding:4px 10px; border-left:1px solid #900;}
#header_nav li.first {border-left:0;}
#header_nav li a {color:#900;}
#header_nav li.active {background-color:#900;}
#header_nav li.active a {color:#fff;}

#header {width:980px; margin:0px auto;}

#footer {width:990px; background:url(../_img/p_border_footer.gif) no-repeat 0% 100%; padding-top:10px; padding-bottom:5px;}
#footer .cont {border-top:3px solid #900; width:980px; margin:0 5px; padding:0px; font-size:0.917em;}
#footer .cont .bg {background-color:#333; width:960px; padding:10px;}
* html #footer .cont .bg {\width:980px; w\idth:960px;}
#footer .cont .fbl {float:left; width:210px; margin-left:40px;}
#footer .cont .fbl.first {margin-left:0;}
#footer .cont .fbl .title {color:#fff; background-color:#333; border-left:5px solid #666; border-bottom:1px solid #666; padding-left:5px; font-weight:bold; margin-bottom:10px;}
#footer .cont .fbl ul {list-style:square; color:#ccc; margin:0px 0px 0px 7px; padding:0px 0px 0px 7px;}
#footer .cont .fbl ul li {margin-top:5px;}
#footer .cont .fbl ul li a {color:#ccc;}

#cont {width:960px; margin:10px auto;}

.right_col {}
.right_col .bl {border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; line-height:1.4em;}
.right_col a {color:#c00; text-decoration:underline;}
.right_col a:hover {text-decoration:none;}
.right_col p {margin:10px 0 0 0; padding:0;}
.right_col .bl ul {list-style-type:square; margin:0 0 0 10px; padding:0 0 0 10px;}
.right_col .bl li {margin-top:5px;}
.right_col .first {margin-top:0;}

.tip {color:#000; background:#ffc; line-height:1.4em; display:none; padding:10px; position:absolute; z-index:1000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}