/* SYMBIOTIC std CSS */

* {min-height:1px;}
body {border:0; margin:0; padding:0; background:#fff8e8 url("../images/bg.gif") 0 0 repeat-x; font:70%/160% "verdana",sans-serif; color:#7f000b; _text-align:center;}
a {color:#7f000b;}
a:hover {color:#f10005;}
p {border:0; margin:15px 0; padding:0;}
div {display:block; border:0; margin:0; padding:0;}
h1, h2, h3, h4, h5 {border:0; margin:15px 0 10px 0; padding:0; font-weight:bold;}
h1 {font-size:260%; line-height:100%; font-family:"georgia",serif; font-weight:normal;}
h2 {font-size:180%; line-height:100%; font-family:"georgia",serif; font-weight:normal;}
h3 {font-size:120%; line-height:100%; font-weight:bold;}
h4 {font-size:120%;}
h5 {font-size:100%;}
table {display:table; border-collapse:collapse; margin:15px 0; padding:0; border:1px solid #ffaec0; font-size:100%;}
tr {display:table-row;}
th, td {display: table-cell; border:1px solid #ffaec0; margin:0; padding:5px; vertical-align:top; text-align:left;}
th {background:#ffe5e9; text-align:center; color:#7f000b; font-weight:bold;}
ul  {display:block; border:0; margin:15px 0 15px 40px; padding:0; list-style:none;}
ol {margin-left:15px; padding-left:10px;}
li {display:list-item; border:0; margin:0; padding:0; _height:1px;}
form {border:0; margin:0; padding:0;}
fieldset {border:1px solid #ccc; margin:15px 0; padding:10px;}
legend {margin-left:10px; font-size:100%; font-weight:bold; color:#008;}
hr {display:block; height:1px; margin:10px 0; padding:0; background:#CCC; border:0 solid #CCC; color:#CCC;}
a, img, span {border:0; margin:0; padding:0;}
abbr, acronym {border-bottom:1px dotted #CCC; cursor:help;}
.f-left {float:left;}
.f-right {float:right;}
.t-left {text-align:left;}
.t-center {text-align:center;}
.t-right {text-align:right;}
.va-middle {vertical-align:middle;}
.clear {clear:both;}
.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}
.nom {margin:0;}
.noscreen {display:none;}
#main {width:770px; margin:20px auto 0 auto; _text-align:left;}
#header {position:relative; width:770px; height:150px; margin:0; padding:0; background:#233C9B url("../images/header.jpg") 0 0 no-repeat; color:#FFF;}
    #header #logo {float: left; padding-left:25px; width:650px; font-size:22px;}
    #header #logo a {color:#FFF; text-decoration:none;}
    #header #logo a:hover {color:#ff99b2; text-decoration:underline;}
#tabs {background:#b40000; margin:0 5px; padding:10px 0 0 0; _height:1px;}
    #tabs ul {margin:0 10px; padding:0; list-style:none;}
    #tabs ul li {margin:0 5px 0 0; padding:0; float:left;}
    #tabs ul li a {display:block; position:relative; padding:7px 15px; border:0; background:url("../images/tab_link.gif") 0 0 repeat-x; color:#ff99b2; font-weight:bold; text-decoration:none; cursor:pointer;}
    #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../images/tab_link_l.gif") 0 0 no-repeat;}
    #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("../images/tab_link_r.gif") 100% 0 no-repeat;}
    #tabs ul li a:hover {background:url("../images/tab_hover.gif") 0 0 repeat-x; color:#FFF;}
    #tabs ul li a:hover span.tab-l {background:url("../images/tab_hover_l.gif") 0 0 no-repeat;}
    #tabs ul li a:hover span.tab-r {background:url("../images/tab_hover_r.gif") 100% 0 no-repeat;}
    #tabs ul li#active a {background:#FFF; color:#FF0000;}
    #tabs ul li#active a span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background:url("../images/tab_active_l.gif") 0 0 no-repeat;}
    #tabs ul li#active a span.tab-r {position:absolute; top:0; right:0; width:8px; height:8px; background:url("../images/tab_active_r.gif") 100% 0 no-repeat;}
#page {width:770px; min-height:1px; background:#FFF url("../images/bg_page.gif") 0 0 repeat-y; _height:1px;}
#page-in {min-height:1px; padding:10px 0; background:url("../images/bg_page_in.jpg") 0 0 no-repeat; _height:1px;}
#strip {position:relative; clear:both; padding:3px 20px 10px 20px; color:#ff335e;}
#strip p {margin:0;}
#strip a {color:#ff335e;}
#strip a:hover {color:#7f000b;}
    #strip #rss {float:right; width:175px; _width:200px; margin:0; padding-left:25px; background:url("../images/ico_rss.gif") 0 50% no-repeat}
#content {float:left; width:530px; _width:550px; margin:0; padding:0 0 0 20px;}
    #content .article {clear:both; margin:0; padding:20px; background:url("../images/content_article_bg.jpg") 0 0 no-repeat; text-align:justify}
    #content .article h2 {margin:0 -20px; padding:10px; background:#ffdce1 url("../images/content_title_bg.gif") 0 0 repeat-y; color:#7f000b;}
    #content .article h2 span {background:url("../images/ico_list.gif") 0 50% no-repeat; padding-left:25px; font-size:16px;}
        #content .article p {text-align:justify;}
  #col {float:left; width:200px; margin:0; padding:0; background:#ffc8d4 url("../images/col_bg.gif") 0 0 repeat-y;}
#col-in {padding:20px 10px; background:url("../images/col_top.gif") 0 0 no-repeat;}
#col h3 {padding:13px 15px 14px 15px; margin:0 -10px 15px -10px; background:#ff94ab url("../images/col_title_bg.gif") 0 0 repeat-y; color:#7f000b;}
    #col ul#category {margin:15px 0; padding:0; list-style:none;}
    #col ul#category li {margin:0; padding:0; border-bottom:1px solid #ffc273;}
    #col ul#category li a {display:block; padding:3px 0 3px 22px; background:url("../images/ico_archive2.gif") 5px 6px no-repeat; text-decoration:none;}
    #col ul#category li a:hover {background-color:#ff811c; color:#7f000b;}
#footer {position:relative; clear:both; width:770px; height:60px; margin-bottom:50px; background:url("../images/footer.jpg") 0 0 no-repeat; color:#ff3360;}
#footer a {color:#ff3360;}
#footer a:hover {color:#7f000b;}
    #top {position:absolute; top:55px; left:550px;}
    #top p {position:relative; width:30px; height:25px; margin:0; overflow:hidden;}
    #top p span {display:block; position:absolute; left:0; top:0; z-index:1; width:30px; height:25px; background:url("../images/ico_top.gif") 0 0 no-repeat; cursor:pointer;}
    #top a:hover span {background:url("../images/ico_top.gif") -30px 0 no-repeat;}
    #footer p#copyright {position:absolute; top:10px; left:40px; margin:0;}
    #privacy {position:absolute; top:10px; left:562px; margin:0; color:#ff6587;}
    #privacy a {color:#ff6587;}
