/* OVERALL CSS */

body {
margin:0;
overflow:hidden;
font-family:Verdana, Thoma;
font-size:8px;
color:#888899;
background:#66A6E9 url(images/888.gif) repeat-x;
}

h1 {
float:left;
margin:0;padding:0;
font-family: Thoma, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;

text-decoration: none;
}
.text_index_css {
font-family: Thoma, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFF8D8;
padding-left:7px;
padding-top:5px;
}


	.header {
	background-image: url(images/001.gif);
	background-repeat: no-repeat;
              width:900px;
              height:90px;
              position:relative;
	}
	.logo {
	background-image: url(logo/portal.gif);
	background-repeat: no-repeat;
              width:330px;
              height:90px;
	}
	


.media_border_light {
border-left:1px solid #FFFFEE;
border-top:1px solid #FFFFEE;
border-right:1px solid #D9D3D3;
border-bottom:1px solid #D9D3D3;
}
.media_border_dark {
border-left:1px solid #D9D3D3;
border-top:1px solid #D9D3D3;
border-right:1px solid #FFFFEE;
border-bottom:1px solid #FFFFEE;
}
.media_menu {
background:#EAF6E9;
text-align:left;
margin-top:1px;
padding-top:1px;
padding-bottom:1px;
border:1px solid #CCCCDD;
float:left;
overflow:hidden;
}
.media_left {
background:#F1EED8;
text-align:left;
margin-top:1px;
margin-bottom:1px;
border:1px solid #CCCCDD;
float:right;
}
.media_center {
background:#F1EED8;
text-align:center;
margin-top:1px;
margin-bottom:1px;
border:1px solid #CCCCDD;
float:right;
}
.media_pagination {
width:100%;
padding-top:6px;
padding-bottom:6px;
margin-top:2px;
background-image:url(images/media_pagination.jpg);
background-repeat:repeat-x;
text-align:center;
float:right;
}
   .li_green {
   float:left;
   width:100%;
   background-image:url(images/li_green.gif);
   background-repeat: no-repeat;
   background-position:2px 3px;
   padding:2px 0 3px 16px;
   font-family: Verdana, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   color: #446699;
   text-decoration: none;
}
   a:hover.li_green {
   float:left;
   width:100%;
   background-image:url(images/li_blue.gif);
   background-repeat: no-repeat;
   background-position:2px 3px;
   padding:2px 0 3px 16px;
   font-family: Verdana, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   color: #BB4477;
   text-decoration: none;
   background-color:#FFFFDD;
}
   .li_green_active {
   float:left;
   width:100%;
   background-image:url(images/li_blue.gif);
   background-repeat: no-repeat;
   background-position:2px 3px;
   padding:2px 0 3px 16px;
   font-family: Verdana, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   color: #885599;
   text-decoration: none;
}
   a:hover.li_green_active {
   float:left;
   width:100%;
   background-image:url(images/li_blue.gif);
   background-repeat: no-repeat;
   background-position:2px 3px;
   padding:2px 0 3px 16px;
   font-family: Verdana, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   color: #885599;
   text-decoration: none;
   background-color:#FFFFDD;
}
.li {
   width:9px;
   height:100%;
   float:right;
   background: center url(images/li.gif) no-repeat;
   padding:0 3px 0 0;
}
   .li_blue {
   width:10px;
   height:100%;
   float:left;
   background-image:url(images/li_blue.gif);
   background-repeat: no-repeat;
   background-position:center;
   padding:0 6px 0 6px;
}
   .li_left {
   width:10px;
   height:100%;
   float:left;
   background-image:url(images/li_left.gif);
   background-repeat: no-repeat;
   background-position:center;
   padding:0 6px 0 6px;
}
   .li_right {
   width:12px;
   height:100%;
   float:left;
   background-image:url(images/li_right.gif);
   background-repeat: no-repeat;
   background-position:center;
   padding:0 6px 0 6px;
}

.div_loader {background-image:url(images/loader.gif);}

.inline {display:inline;}

li {padding:2px 2px 2px 4px;margin:0;}

.shadow {text-shadow: 3px 3px 2px #ccc;}



        .background_site {
	background-image: url(images/888.jpg);
	background-repeat: repeat-x;
        font-family:Verdana, Thoma;
        font-size:8px;
        color:#999999;
        margin:0;
        }

        .scrollbar {
        scrollbar-highlight-color: #F3F3F3;
        scrollbar-shadow-color: #888888;  
        scrollbar-base-color: #F8F2DD; 
        scrollbar-darkshadow-color: #CCCBBB;
        scrollbar-3dlight-color: #AAA999; 
        scrollbar-track-color: #CCCBBB;
        }

        .hr {
        width:100%;
        height:6px;
        font-size:6px;
        background-image: url(style/hr.gif);
        background-position: center 50%;
        background-repeat: repeat-x;
        }

        .cursor_custom {
        cursor: url(rain.ani), pointer;
        }

        .menu1 {
      cellpadding: 4px;
      cellspacing: 2px;
      background-image: url(style/menu1.gif);
      border: 1px solid #CCCCCC;
      }

  
  .button1 {cursor:pointer;font-family:Thoma,sans-serif,Helvetica;font-size:13px;font-weight:bold;text-align:center;}

  .chat_textarea_20 {
  height:20px;
  margin-top:1px;
  background:#F9F9FF;
  border: 1px solid #AAAABB;
  }
  .chat_textarea_140 {
  height:140px;
  margin-top:-119px;
  background:#FFFFF2;
  border: 1px solid #BBAABB;
  }


    .browse_user {
    border: 1px solid #CCCCCC;
    margin-top:0;
    margin-left:0;
    z-index:1;
    width:90;
    }
    .browse_user_zoom {
    border: 2px solid #EEEEF9;
    margin-top:-45;
    margin-left:-45;
    z-index:3;
    width:180;
    }
    .browse_visitor {
    border: 1px solid #CCCCCC;
    margin-top:1;
    margin-left:1;
    z-index:1;
    width:45;
    }
    .browse_visitor_zoom {
    border: 2px solid #EEEEF9;
    margin-top:-45;
    margin-left:-45;
    z-index:3;
    width:150;
    }


     .underline        {color:#DFD6CF;text-decoration:underline}
     a:hover.underline {color:#F8F8EE;text-decoration:underline}


     .text_menu_box {
     cursor:pointer;
     font-family: Thoma, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
     }
	
     a:hover.text_menu_box { 
     cursor:pointer;
     font-family: Thoma, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
     }
     

     .text_menu_box div {color:#666666}
     a:hover.text_menu_box div {background-color:#EEEEFF;color:#8C668C}

.hide table {display:none} 
.show table {position:absolute;z-index:3}


	.button_bg_30 {
        width:30;
        height:22;
        border:0;
        padding-top: 2px;
        font-size: 13px;
	font-weight: bold;
        text-align: center;
        font-family: Thoma, Helvetica, sans-serif;
        background-image: url(style/button_30.gif);
        background-repeat: no-repeat;
	}

	.button_bg_60 {
        width:60;
        height:22;
        border:0;
        padding-top: 2px;
        font-size: 13px;
	font-weight: bold;
        text-align: center;
        font-family: Thoma, Helvetica, sans-serif;
        background-image: url(style/button_60.gif);
        background-repeat: no-repeat;
	}

	.button_bg_90 {
        width:90;
        height:22;
        border:0;
        padding-top: 0px;
        font-size: 13px;
	font-weight: bold;
        text-align: center;
        font-family: Thoma, Helvetica, sans-serif;
        background-image: url('style/button_90.gif');
        background-repeat: no-repeat;
	}

	.button_bg_120 {
        width:120;
        height:22;
        border:0;
        padding-top: 2px;
        font-size: 13px;
	font-weight: bold;
        text-align: center;
        font-family: Thoma, Helvetica, sans-serif;
        background-image: url(style/button_120.gif);
        background-repeat: no-repeat;
	}

	.button_bg_150 {
        width:150;
        height:22;
        border:0;
        padding-top: 2px;
        font-size: 13px;
	font-weight: bold;
        text-align: center;
        font-family: Thoma, Helvetica, sans-serif;
        background-image: url(style/button_150.gif);
        background-repeat: no-repeat;
	}








	.div_8_css {
	border: 2px solid #CCCCCC;
	}















        /* INDEX VIEW !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

        .index_view_left {
        font-family: Thoma, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color:#FFF8D8;
        width:100%;
        height:24px;
        text-align:left;
        background-image: url(style/index_view_left.gif);
        background-repeat: no-repeat;
        float:right;
	}
	.index_view_right_start {
        width: 130px;
        height:100%;
        float:right;
        background-image: url(style/index_view_right_start.gif);
        background-repeat: no-repeat;
	}
	.index_view_right_150 {
        width:150px;
        height:100%;
        float:right;
        background-image: url(style/index_view_right_150.gif);
        background-repeat: no-repeat;
	}
	.index_view_right_100 {
        width:100px;
        height:100%;
        float:right;
        background-image: url(style/index_view_right_100.gif);
        background-repeat: no-repeat;
	}
        .index_view_text {
        float:left;
        padding:5px 0 0 11px;
              }
	.index_view_more {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #88CCFF;
              font-weight: normal;
	text-decoration: none;
              float:right;
              padding:5px 11px 0 0;
	}
	a:hover.index_view_more {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #88DDFF;
              float:right;
              font-weight: normal;
	text-decoration: none;
              padding:5px 11px 0 0;
	}
















        .browse_menu_200 {
        background-image: url(style/browse_menu.gif);
        background-repeat: no-repeat;
        width:200px;
        height:25px;
        text-align:left;
	}

        .browse_view_680 {
        background-image: url(style/browse_view.gif);
        background-repeat: no-repeat;
        width:680px;
        height:25px;
        text-align:left;
	}


	.index_view {
	background-image: url(style/index_view.gif);
        border: 1px solid #CCCCCC;
	}

	.index_view_680 {
	background-image: url(style/browse_view.gif);
        background-repeat: no-repeat;
	}

	.index_view_277 {
	background-image: url(style/index_view_282.gif);
        background-repeat: no-repeat;
	}

	.index_view_320 {
	background-image: url(style/index_view_318.gif);
        background-repeat: no-repeat;
	}

	.index_view_560 {
	background-image: url(style/index_view_568.gif);
        background-repeat: no-repeat;
	}





	.text_advert_link {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6677BB;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
        background-color: #E8E8EE;
        border: 1px solid #CCCCCC;
        margin-left: 3px;
        margin-top: 1px;
	}

        a:hover.text_advert_link {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6688BB;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
        background-color: #F8F8FE;
        border: 1px solid #CCCCCC;
	}


	.text_tip_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #666644;
        font-weight: normal;
	text-decoration: none;
        cursor: hand;
	}



	.text_info_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666688;
        font-weight: normal;
	text-decoration: none;
        cursor: hand;
	}

	.text_info_dark_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCDD;
        font-weight: normal;
	text-decoration: none;
        cursor: hand;
	}




	.div_1_css {
	border: 1px solid #EEEEEE;
	font-family: Verdana, Thoma, sans-serif;
	font-size: 11px;
        font-weight: normal;
	color: #666688;
	text-decoration: none;
        padding-left: 0px;
        padding-right: 0px;
        background-color: #F8F8FE;
	}



      .div400 {
      width: 100%;
      height: 100px;
      overflow-x: hidden;
      ovguerflow-y: scroll;
      }


	.background_x {
	background-image: url(images/888.gif);
	background-repeat: repeat-x;

	background-color: #5090C0;
	}

        .background {
	background-color: #DDDBBB;
	}
	

	.text_underline {
	text-decoration: underline;
	}



        .light_nick          {color:#FFFFEE;font-family:Thoma,Helvetica,sans-serif;font-size:13px;font-weight:bold}
        .shadow_nick         {color:#DDDDDD;font-family:Thoma,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:underline;}
        .light_nick_profile  {color:#FFFFEE;font-family:Verdana,Helvetica,sans-serif;font-size:15px;font-weight:bold;}
        .shadow_nick_profile {color:#DDDDDD;font-family:Verdana,Helvetica,sans-serif;font-size:15px;font-weight:bold;text-decoration:underline;}
        .light_nick_header   {color:#FFFFEE;font-family:Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold}
        .shadow_nick_header  {color:#DDDDDD;font-family:Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-decoration:underline;}

	.nick_vip_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #55CC88;
	text-decoration: none;
	}

	.nick_vip_profile {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
        font-weight: bold;
	color: #56CC55;
	text-decoration: none;
	}

	.nick_vip_mini {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: normal;
	color: #559955;
	text-decoration: none;
	}

	.nick_vip_onliner {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #559955;
	text-decoration: none;
	}


	.nick_pro_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #CC8888;
	text-decoration: none;
	}

	.nick_pro_profile {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
        font-weight: bold;
	color: #DD6666;
	text-decoration: none;
	}

	.nick_pro_mini {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: normal;
	color: #AA6666;
	text-decoration: none;
	}

	.nick_pro_onliner {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #AA6666;
	text-decoration: none;
	}


	.nick_user_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #66AAEE;
	text-decoration: none;
	}

	.nick_user_profile {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
        font-weight: bold;
	color: #7788DD;
	text-decoration: none;
	}

	.nick_user_mini {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: normal;
	color: #6666BB;
	text-decoration: none;
	}

	.nick_user_onliner {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #6666BB;
	text-decoration: none;
	}







	.bg {

	background-color: #FFFFDD;
	}

	.bg_blog {
	background-color: #FFFFDD;
        border: 1px solid #CCCCCC;
	}





	.bg_table {
	border: 1px solid #CCCCCC;
	background-color: #FFFFDD;
	}



	.table {
	width: 900px; padding: 0;
	}
	


	.online_onliner_row {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BB99CC;
	text-align: right;
	text-decoration: none;
	}
	a:hover.online_onliner_row {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #99CC99;
	text-align: right;
	text-decoration: none;
	}




	.onliner_1_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EE88AA;
	text-decoration: none;
	}
	a:hover.onliner_1_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DDBBEE;
	text-decoration: none;
	}

	.onliner_2_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
              font-weight: bold;
	color: #EE9999;
	text-decoration: none;
              padding-top:3px;
              float:left;
	}





	.log_css {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #EEFFEE;
	text-align: center;
	text-decoration: none;
	width: 10%;
	padding-right: 8px;
	padding-left: 0px;
	}
	a:hover.log_css {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DDEEDD;
	text-align: center;
	text-decoration: none;
	width: 10%;
	padding-right: 8px;
	padding-left: 0px;
	}


	.main_navigation_top {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFDD8;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 7px;
	}
	a:hover.main_navigation_top {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 7px;
	}
	.main_navigation_bg {
	background-image: url(images/002.jpg);
              background-repeat: repeat-x;
	text-align: center;
	}
	.main_navigation_css {
              background-image: url(images/002.jpg);
              background-position:0 0;
              background-repeat: repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F8FFEF;
	text-align: center;
	text-decoration: none;
              padding:3px 10px 3px 10px
	}
	a:hover.main_navigation_css {
              background-image: url();
              background-repeat: repeat-x;
              background-position:0 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF8D0;
	text-align: center;
	text-decoration: none;
              padding:3px 10px 3px 10px
	}







	
	/* TABLE CSS */
	
	.table_1_css {
	border: 1px solid #CCCCCC;
	}
	

	.table_2_css {
	border: 1px solid #EEEEEE;
	}



	
	/* TEXT CSS */



	.browse_media_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #775599;
              font-weight: bold;
	text-decoration: none;
	}
	a:hover.browse_media_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #335599;
              font-weight: bold;
	text-decoration: none;
	}




	.text_av_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
        font-weight: normal;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	}

	a:hover.text_av_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #339944;
        font-weight: normal;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	}




	.text_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
        font-weight: normal;
	text-decoration: none;
	}


	.text_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6666AA;
	text-decoration: none;
	}















        

	.forum_title_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #993366;
	text-decoration:
	}

        a:hover.forum_title_css {
        font-family: Thoma, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #AA4444;
	text-decoration: none;
	}




	.text_text_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #6666AA;
        font-weight: bold;
	text-decoration: none;
	}
	
	.text_69_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #BB4488;
        font-weight: bold;
	text-decoration: none;
	}       


	.text_0_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666688;
	text-decoration: none;
	}

        a:hover.text_0_css {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AF668F;
	text-decoration: none;
	}



	.text_1_css {
	font-family: Bookman Old Style, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666688;
	text-decoration: none;
	}
	
	.text_2_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #4466AA;
	text-decoration: none;
	}

        a:hover.text_2_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BB6688;
	text-decoration: none;
	}

	


	.text_3_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
	
        a:hover.text_3_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BB6688;
	text-decoration: none;
	}




	.text_area_info {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
              font-weight: normal;
	text-decoration: none;
	}

	a:hover.text_area_info {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #AA6666;
              font-weight: normal;
	text-decoration: none;
	}



	.text_4_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
              font-weight: normal;
	text-decoration: none;
	}
	a:hover.text_4_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA6666;
              font-weight: normal;
	text-decoration: none;
	}


	.text_player_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #555566;
              font-weight: normal;
	text-decoration: none;
	}



	.text_footer_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
        font-weight: normal;
	text-decoration: none;
	}

	a:hover.text_footer_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #BB3366;
        font-weight: normal;
        text-decoration: underline;
	}



	
	.text_4_css_bold {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666688;
	text-decoration: none;
              padding:1px 1px 1px 1px;
	}
              a:hover.text_4_css_bold {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BB3366;
	text-decoration: underline;
              padding:1px 1px 1px 1px;
	}






	.text_55_css {
	background-image: url(images/gradients/001.gif);
	font-family: Bookman Old Style, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF8D8;
	padding-left: 10px;
        border: 1px solid #CCCCCC;
	}









	.text_5_css {
	background-image: url(images/gradients/001.gif);
	font-family: Bookman Old Style, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF8D8;
	padding-left: 10px;
	}

	.text_5_x_css {
        border: 1px solid #CCCCCC;
	background-image: url(images/gradients/001.gif);
	font-family: Bookman Old Style, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF8D8;
	padding-left: 10px;
	}

	
	.text_6_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	}
	
	.text_7_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

	a:hover.text_7_css {
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
	}




	
	.text_8_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D60A7A;
	text-decoration: none;
	}
	
	.text_8_css_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D60A7A;
	text-decoration: none;
	}
	
	
	/* FORM CSS */
	
	.form_field {
	border: 1px solid #AAAABB;
	height: 20px;
	padding-left: 4px;
	}
	
	.form_select {
	border: 1px solid #666666;
	height: 20px;
	}
	
	.form_textarea {
	border: 1px solid #888888;
	}
	
	.form_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	}
	

	.form_button_x {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BB6677;
	}
	


	/* OTHER CSS */
	

	.picture_display {
              background-image:url(../../images/loader.gif);
              background-repeat:no-repeat;
              background-position:center;
	border: 1px solid #BBBBCC;
              width:400px;
              height:180px;
              margin:4px 4px 4px 4px;
	}

	.picture_border {
	border: 1px solid #CCCCCC;
	background-color: #EEEEFF;
	}



	.picture_border_over {
	border: 2px solid #D0D0D0;
	background-color: #EEEEFF;
        filter:alpha(opacity=100);
        -moz-opacity:1;
        opacity:1;
	}
	.picture_border_hover {
	border: 2px solid #BBBBEE;
	background-color: #F8F8FF;
        filter:alpha(opacity=90);
        -moz-opacity:0.9;
        opacity:0.9;
	}


	.gift_border {
	border: 2px solid #E7DDDD;
	
	}



	.picture_border_on {
	border: 1px solid #CC0000;
	background-color: #FFAAAA;
	}



	
	.picture_border_x {
	border: 2px solid #EEEDCC;
	background-color: #FFFFFF;
	}


	.picture_border_69 {
	border: 2px solid #CCCCCC;
	background-color: #FFFFFF;
	}




	.divider {
	background-image: url(images/014.gif);
	background-repeat: repeat-x;
	}
	




	.pagination_text {
	font-family: Arial, Thoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #888870;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #D3D3DF;
	background-color: #F8F8CB;
	}

        a:hover.pagination_text {
	font-family: Arial, Thoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #BB88AA;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #D3D3DF;
	background-color: #EEEEFF;
	}

	.pagination_text_x {
	font-family: Arial, Thoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #828270;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #D3D3DF;
	background-color: #F8E8CB;
	}







	
	.quick_menu {
	background-image: url(images/gradients/004.gif);
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFEE;
	text-decoration: none;
	}
	a:hover.quick_menu {
	background-image: url(images/gradients/004.gif);
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEEEFF;
	text-decoration: none;
	}

	.image_stats {
	background-image: url(images/gradients/003.gif);
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFEE;
	text-decoration: none;
	}




	.category_css {
	background-image: url(images/gradients/003.gif);
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFEE;
	text-decoration: none;
	}




	.quick_menu_x {
	background-image: url(images/gradients/004.gif);
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEDDFF;
	text-decoration: none;
	}




	.profile_pic {
	background-image: url(images/gradients/004.gif);
	font-family: Thoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFEE;
	text-decoration: none;
	}




	
	.smilies {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	}



	
	.row_1 {
	background-color: #EEEBF5;
	}
	
	.row_2 {
	background-color: #E0D7F3;
	}
	
	.profile_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #666666;
	padding-right: 8px;
	text-decoration: none;
	}
	
	.profile_text {
	font-family: Bookman Old Style, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	}
	
	.warning_message {
	border: 1px solid #ECCA5E;
	background-color: #FFFFE9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #BB5566;
	padding: 1px;
	}
	
	.complete_message {
	border: 1px solid #C4EC6E;
	background-color: #F4FFE9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555566;
	padding: 1px;
	}
	
	.online_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A2DF13;
	}
	
	.offline_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BBBBBB;
	}
	
	.pending_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	}
	
	.approved_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8CC111;
	}
	
	.denied_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	}
	
	
	/* LOGGED IN NAV */
	
	.onliner_row {
	background-color: #660066;
	height:18px;
              width:898px;
              text-align:left;
              margin:0 auto;
              overflow:hidden;
	}
	.onliner_icon {
              background-image:url(../../img/say.gif);
              background-repeat: no-repeat;
              background-position:center 0;
              width:25px;
              height:18px;
              float:left;
              }





         .main_navigation_bottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCAA88;
	text-align: center;
	text-decoration: none;
              padding:0 8px 0 8px;
	}
         a:hover.main_navigation_bottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EEEEDD;
	text-align: center;
	text-decoration: none;
              padding:0 8px 0 8px;
	}








	.logged_navigation_row {
        background-image: url(../../img/use.gif);
	background-color: #606099;
	height: 22px;
	}
	

	.logged_navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	}

        a:hover.logged_navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFC8;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	}

	
	
	/* FORUMS */
	
	.forum_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	}
	
	.forum_text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
	
	.forum_divider {
	background-color: #9999CC;
	}
	
	.forum_quote {
	background-color: #E4D8F5;
	border: thick solid #993366;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.navigation_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #80A2B3;
text-align: center;
text-decoration: none;
padding:0 8px 0 8px;
}
a:hover.navigation_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #EEDDCC;
text-align: center;
text-decoration: none;
padding:0 8px 0 8px;
}



.end_row {
background-color: #552255;
height:15px;
text-align:center;
padding-top:1px;
width:880px;
overflow:hidden;
font-size:10px
}
.end_links {
color:#BBBBBB;
}
.end_links a {
color:#7777FF;
text-decoration:none;
}
.end_links a:hover {
color:#666666;
}