.ratingocean { font-weight: bold; background-color: #05a5a2; color: #ffffff; padding: 0 2px 1px 2px; font-size: 11px; font-family: verdana; }


.list03 { list-style-type: none; list-style-position: outside; }
.list03 li { padding: 0 0 10px 20px; }
.list04 { list-style-type: none; list-style-position: outside; }
.list04 li { padding: 0 0 10px 40px; }


.fs12 { font-size: 12px; }


.tbluserpage { width: 100%; color: #666666; }
.tbluserpage td { padding-bottom: 15px; } 
.tbluserpagel { width: 60%; }
.tbluserpager { width: 40%; padding-left: 20px; }

.tblusercard { width: 100%; margin: 10px 0 10px 0; line-height: 22px; }
.tblusercardl { padding: 0 10px 0 0; }
.tblusercardr { width: 100%; background-color: #eeeeee; padding: 10px; }

.ttluser01 { font-size: 16px; color: #646464; font-weight: bold; font-family: arial; }

.bl01 { width: 50%; float: left; }
.br01 { width: 50%; float: right; text-align: right; }

.tbluserinner01 td { padding: 0 15px 10px 0; }
.tbluserinner0101 { float: right; }

.imgborder { border: solid 1px #c7c7c7; }


.forumblockmessmain { font-size: 12px; line-height: 17px; border: dashed 1px #ed8410; padding: 10px; background-color: #fff2e3; } 
.ttlmessmain { font-size: 14px; color: #ed8410; font-weight: bold; font-family: arial; }
.tblforumblockmessmain { width: 100%; padding: 10px; }

.forumblockmessmain-green { font-size: 12px; line-height: 17px; border: dashed 1px #47a350; padding: 10px; background-color: #d5ebcc; } 
.ttlmessmain-green { font-size: 14px; color: #00880d; font-weight: bold; font-family: arial; }



.medmaxforgrey { background-color: #8c8c8c; color: #ffffff; padding: 3px 6px 4px 6px; float: left; font-size: 12px; margin: -3px 10px 0 0; white-space: nowrap; }

.regbottomgrey { float: right; border-left: solid 1px #cecece; border-right: solid 1px #cecece; padding: 0 23px 0 23px; color: #646464; margin-right: 25px; }
.regbottomgrey span { font-weight: bold; background-color: #8c8c8c; color: #ffffff; padding: 0 2px 1px 2px; margin-right: 10px; }


.txt_big { padding: 0 0 20px 0; line-height: 17px; font-size: 12px; text-align: left; }

.pagesactblue { font-weight: bold; background-color: #437da8; color: #ffffff; padding: 0 2px 1px 2px; }

.inp02_article { width: 100%; font-family: tahoma; font-size: 12px; color: #333333; height: 400px; }

.tbladmin01td03 input { padding: 0 5px 0 5px; }

.tbladmin01td02_bold { padding: 10px; font-weight: bold; }


a.white:link { text-decoration: none; color: #ffffff; font-size: 12px; }
a.white:visited { text-decoration: none; color: #ffffff; font-size: 12px; }
a.white:hover { text-decoration: underline; color: #ffffff; font-size: 12px; }


a.red01:link { text-decoration: underline; color: #cd3f0f; font-size: 12px; }
a.red01:visited { text-decoration: underline; color: #cd3f0f; font-size: 12px; }
a.red01:hover { text-decoration: none; color: #cd3f0f; font-size: 12px; }

a.grey_invisible:link { text-decoration: none; color: #808080; font-size: 10px; }
a.grey_invisible:visited { text-decoration: none; color: #808080; font-size: 10px; }
a.grey_invisible:hover { text-decoration: underline; color: #808080; font-size: 10px; }


.menutopbluel_active { height: 23px; background: url("../../images/frontend/images.tpl/clblue_active.gif") no-repeat 0 0; }
.menutopbluec_active { background: url("../../images/frontend/images.tpl/bgrblue_active.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 0 0 0; }
.menutopbluer_active { height: 23px; background: url("../../images/frontend/images.tpl/crblue_active.gif") no-repeat right top; }

.menutopgreenl_active { height: 23px; background: url("../../images/frontend/images.tpl/clgreen_active.gif") no-repeat 0 0; }
.menutopgreenc_active { background: url("../../images/frontend/images.tpl/bgrgreen_active.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 0 0 0; }
.menutopgreenr_active { height: 23px; background: url("../../images/frontend/images.tpl/crgreen_active.gif") no-repeat right top; }

.menutoporangel_active { height: 23px; background: url("../../images/frontend/images.tpl/clorange_active.gif") no-repeat 0 0; }
.menutoporangec_active { background: url("../../images/frontend/images.tpl/bgrorange_active.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 0 0 0; }
.menutoporanger_active { height: 23px; background: url("../../images/frontend/images.tpl/crorange_active.gif") no-repeat right top; }

.menutopredl_active { height: 23px; background: url("../../images/frontend/images.tpl/clred.gif") no-repeat 0 0; }
.menutopredc_active { background: url("../../images/frontend/images.tpl/bgrred.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 0 0 0; }
.menutopredr_active { height: 23px; background: url("../../images/frontend/images.tpl/crred.gif") no-repeat right top; }

.menutopoceanl_active { height: 23px; background: url("../../images/frontend/images.tpl/clocean_active.gif") no-repeat 0 0; }
.menutopoceanc_active { background: url("../../images/frontend/images.tpl/bgrocean_active.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 0 0 0; }
.menutopoceanr_active { height: 23px; background: url("../../images/frontend/images.tpl/crocean_active.gif") no-repeat right top; }







.menutopbluec-d { background: url("../../images/frontend/images.tpl/bgrblue.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 55px 0 55px; }
.menutoporangec-d { background: url("../../images/frontend/images.tpl/bgrorange.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 55px 0 55px; }
.menutopredc-d { background: url("../../images/frontend/images.tpl/bgrred.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 55px 0 55px; }



.menutopbluec-d-active { background: url("../../images/frontend/images.tpl/bgrblue_active.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 55px 0 55px; }
.menutoporangec-d-active { background: url("../../images/frontend/images.tpl/bgrorange_active.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 55px 0 55px; }
.menutopredc-d-active { background: url("../../images/frontend/images.tpl/bgrred.gif") repeat-x 0 0; margin: 0 10px 0 10px; height: 19px; padding: 4px 55px 0 55px; }


.banner1000x90 { width: 100%; text-align: center; }
