@charset "iso-8859-1";

@import url(../../base/css/general.css);
@import url(login_section.css);

    body
    {
        margin:0px;
        padding:0px;
        background:#B6B6B6 url(../images/visitorrpt_bg.jpg) repeat-x top;
        font-family:Arial,Verdana,sans-serif;
        font-size:12px;
        color:#333;
    }

    td
    {
        text-align:left;
    }

    a img, form
    {
        border:none;
        margin:0px;
        padding:0px;
    }

    select,
    select.no,
    input,
    input.no,
    textarea,
    textarea.no
    {
        font-size:12px;
        font-family:Arial;
    }

    /* * * * MsgBox * * * */

    .MsgBox
    {
        margin:15px auto 15px auto;
    }

    .MsgBox td
    {
        margin:0px;
        padding:0px;
    }

    .MsgBox .corner,
    .MsgBox .corner img
    {
        width:7px;
        height:7px;
        font-size:0px;
    }

    .MsgBox .left_side,
    .MsgBox .right_side,
    .MsgBox .top_side,
    .MsgBox .bottom_side
    {
        background-color:#F8F8F8;
        background-image:url(../images/msgbox_bd.gif );
        font-size:0px;
    }

    .MsgBox .left_side
    {
        width:7px;
        background-position:left top;
        background-repeat:repeat-y;
    }

    .MsgBox .right_side
    {
        width:7px;
        background-position:right top;
        background-repeat:repeat-y;
    }

    .MsgBox tr .top_side
    {
        height:7px;
        background-position:left top;
        background-repeat:repeat-x;
    }

    .MsgBox .bottom_side
    {
        height:7px;
        background-position:left bottom;
        background-repeat:repeat-x;
    }

    .MsgBox .msgbox_content
    {
        background-color:#F8F8F8;
    }

    .MsgBox .msgbox_text
    {
        text-align:center;
        color:#CCCCCC;
        font-weight:bold;
        font-size:24px;
        padding:10px;
        text-transform:uppercase;
    }

    /* * * *  * * * */


    .main
    {
        position:relative;
        width: 960px;
        margin-bottom:5px;
        margin-top:0px;
        margin-left:auto;
        margin-right:auto;
        /*padding:8px 10px;*/
    }

    /*.topestMenuWrapper
    {
        position:relative;
        height:21px;
    }*/

    .topestMenu
    {
        /*position:absolute;
        top:-8px;
        left:-10px;
        width:980px;*/
        color:white;
        height:17px;
        padding-top:4px;
        font-size:11px;
        text-align:right;
    }

    .topestMenu a
    {
        margin-left:5px;
    }

    .topBlock
    {
        position:relative;
        height:77px;
       /* background:url(../images/top.png) no-repeat top left ;*/
        margin-bottom:0px;
    }

    img.mainLogo
    {
        behavior: url(scripts/iepngfix.htc);
        position:absolute;
        top:12px;
    }

    .topBigText
    {
        position:absolute;
        top:7px;
        left:70px;
    }

    .topBigText .title
    {
        font-size:36px;
        line-height:36px;
    }

    .topBigText .title a,
    .topBigText .title a:link,
    .topBigText .title a:visited,
    .topBigText .title a:active,
    .topBigText .title a:hover
    {
        font-weight:bold;
        color:#666666;
        text-decoration:none;
    }

    .topBigText .powered
    {
        font-size:8px;
        font-weight:bold;
        text-transform:uppercase;
        color:#666666;
        margin-left:3px;
    }

    .topMenuWrapper
    {

        padding-left:10px;
        position:relative;
        /*height:24px;*/
        color:#fff;
       /* height:65px;*/
       /* background:url(../images/bar.png) no-repeat top left ;*/
    }

    /* * * *  * * * */

    .topMenu {
        padding-top:10px;
    }

    .topMenu td {

       /* height: 22px;*/
        /*text-align: center;*/
        vertical-align: middle;
        text-transform:capitalize;
        font-weight:800;
        padding-right: 10px;
        
    }

    .topMenu td table td {
        padding-right: 0px;
    }

    .topMenu a,
    .topMenu b {

        display:block;
/*height:34px;
line-height:35px;*/
margin:0;
padding:0;


    }

    .topMenu a .im img {
        padding-right: 5px;
    }

    .topMenu a,
    .topMenu a:link,
    .topMenu a:visited {
        /*color:#9A94A0;*/
		 color:#fff;
        text-shadow: 0px 1px 9px #000000;
        text-transform:capitalize;
        text-decoration: none;
        font-weight:bold;
        font-size:14px;
        font-family:"Century Gothic";
         height:24px;
        /* padding-left:3px;*/         
        outline-color:-moz-use-text-color;
        outline-style:none;
        outline-width:0px;
    }
	
	.topMenu a:active {
        color:#fff;
        text-shadow: 0px 1px 2px #000;
        text-transform:capitalize;
        text-decoration: none;
        font-weight:bold;
        font-size:14px;
        font-family:"Century Gothic";
         height:24px;
         /*padding-left:3px; */
        outline-color:-moz-use-text-color;
        outline-style:none;
        outline-width:0px;
    }
	

    .topMenu  a div {
        padding-right: 5px;
		padding-left:5px;
		padding-top:3px;
    }

    .topMenu table td a {
       /* padding-right: 10px;*/
    }

    .topMenu b{
        color: white;
        text-decoration: none;
    }
    .topMenu a:hover {
        color:#fff;
        text-shadow: 0px 1px 2px #000;
        outline-color:-moz-use-text-color;
        outline-style:none;
        outline-width:0px;         
        text-decoration: none;
        background:#95959D url(../images/menu_left.gif) left no-repeat  ;  

       /* background:url(../images/slice_selected.jpg) repeat-x top left;*/
        /*background:url(../images/menu_hover.jpg) no-repeat;*/
        /*height:24px;
        width:81px;*/
        /*border:1px solid #95959D;*/
    }
    
    .topMenu  a:hover div { background: url(../images/menu_right.gif) top  right no-repeat;height:25px; text-decoration: none;}
    .topMenu b a:hover  { background:none;height:24px; text-decoration: none;}
     #divhover { height:24px;}

    .topMenu b {         
        cursor: default;
        white-space: nowrap;
       /* background:url(../images/slice_selected.jpg) repeat-x top left;*/
      /* border:1px solid #95959D;*/
         background:url(../images/menu_middle.gif) repeat-x;
         height:24px;
        font-weight:bold;   
        /*padding-top:1px;*/
    }
    .subMenusContainer {
       /* position: relative;*/
        /*top: 24px;
        width: 100%;*/
        z-index: 150;

    }
    .menu_bottom {
         background:url(../images/menu_bottom.gif) no-repeat;
        height:5px;
        width:7px;  
        position:relative;
        bottom:0px;      
        left:20px;
    }

    .subMenu {
        padding-top:9px;       /*padding-left: 14px;*/
        position: absolute;
       /* top: 14px;*/
        /*width: 946px;*/
        width:947px;
    }
    .subMenuOvr {
        margin-left:0px;

      /*  background:white;*/


    }

    * html .subMenu {
        /*background-image:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/h_menu_bg.png', sizingMethod='scale');*/
        /*background-image:url('templates/tmpl_uni/images/h_menu_bg.png');*/
    }

    .subMenu h2{
    display:none;
    /*font:arial;
    font-weight:bold;

        margin: 0px;
        margin-bottom:12px;
        padding: 10px;
        letter-spacing:normal;
        font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
        font-size: 19px;
                color:#fff;
                background:#000525;*/



    }
    .subMenu a:active,
    .subMenu a:hover {
    color:#0075c5;

    }
    .subMenu a,
    .subMenu a:link,
    .subMenu a:visited {
    font-size:11px;
        color:#333;
        padding-right:6px;
        font-weight:normal;
        text-decoration: none;
    }
    .subMenu a, .subMenu b {
        font-weight:normal;
        text-transform:capitalize;
        font-size:11px;
        color:#333;
        padding-right:6px;
    }
    .menumiddle_bg {
     background:url(../images/menu_middle.gif) repeat-x;
     height:24px;
    }
    .menuleft_bg {
     background: url(../images/menu_left.gif) no-repeat;
     height:24px;
     width:3px;
    }
    .menuleft_right {
     background: url(../images/menu_right.gif) no-repeat;
     height:24px;
     width:3px;
    }
    

    /* * * *  * * * */

    h2.pageHeader {
    display:none;
        font:arial;
    font-weight:bold;

        background:#000525 none repeat scroll 0 0;
border:10px solid white;
border-top:solid white 25px;
color:#FFFFFF;
font-size:19px;

font-weight:bold;
letter-spacing:normal;
margin:0;

padding:10px;

    }





    .Notice
    {
        padding:3px;
        width:70%;
        border:1px solid #cc6;
        background-color:#ffc;
        margin:5px auto;
        text-align:center;
        color:black;
    }

    .bodyBlock
    {
        /*  background: url(../images/block_img.jpg) repeat-x top white;*/
        /* background: url(../images/bodyblock_img.gif) repeat-x top #F7f7f7;*/
       /* background:#F3F3F3; */
        margin-top: 0px;
        z-index: 50;
        padding: 5px 0px 0px 0px;
    }

    .page_column {
        float: left;
        position: relative;
        overflow:hidden;
    }

    .page_block_container {
       /* margin-left: 5px;
        margin-right: 5px;*/
        margin-left: 4px;
        margin-right: 3px;
    }

    .page_column_first .page_block_container {
        margin-left: 0px;
    }

    .page_column_last .page_block_container {
        margin-right: 0px;
    }

    .leftNavDiv
    {
        position:relative;
        width:182px;
        float:left;
        margin-right:8px;
    }

    .rightNavDiv
    {
        position:relative;
        width:749px;
        /*float:left;*/
        padding:0px;
        overflow:hidden;
    }

    /* * * * * * */


    .loginDiv
    {
        position:relative;
        height:201px;
        border:1px solid #ccc;
        margin-bottom:13px;
    }
    * html .loginDiv
    {
        margin-bottom:14px;
    }


    .shoutboxDiv
    {
        position:relative;
        border:1px solid #ccc;
        margin-bottom:13px;
        height:241px;
    }

    * html .shoutboxDiv
    {
        height:242px;
    }

    .pollsDiv
    {
        position:relative;
        border:0px solid green;
    }

    .boxHeader
    {
        position:relative;
        background-image:url('../images/head_cutting.gif');
        background-repeat:repeat-x;

        height:22px;
        padding:4px 0px 0px 6px;
        font-size:10px;
        font-weight:bold;
        color:#666;
        text-align:left;
        text-transform:uppercase;
    }

/**************************************************************/

    .menu_item_link
    {
        text-decoration:none;
    }

/**************************************************************/

    div.menu_item_line
    {
        position:relative;
        padding:0px 0px 0px 25px;
        margin:0px 0px 1px 0px;
        height:20px;
        line-height:20px;
        vertical-align:middle;
        font-weight:bold;
        text-transform:capitalize;
    }
    div.menu_item_line_active
    {
        position:relative;

        height:20px;
        line-height:20px;
        vertical-align:middle;
        font-weight:bold;
        text-transform:capitalize;

        padding:0px 0px 0px 25px;
        margin:0px 0px 1px 0px;
        background-image:url(../images/bullet.gif);
        background-repeat:no-repeat;
        background-position:left center;
    }

/**************************************************************/

    .disignBoxFirst
    {
	    position:relative;        
        margin-bottom:10px;
        background:url(../images/box_left_corner.jpg) no-repeat top right;
    }
	.boxContent
    {
    border-left:1px solid #cdcdcd;
    border-right:1px solid #cdcdcd;
    border-bottom:1px solid #cdcdcd;
/*      position:relative; */
        overflow:hidden;
        font-size:11px;
        /*color:#000000;*/
        background:#FFFFFF;
        padding:10px;

    }

    .boxFirstHeader
    { 
         background:url(../images/box_right_corner.jpg) no-repeat top left;
        height:25px;
        padding:5px 0 5px 15px;
        font-size:14px;
        font-family:"Century Gothic";
        font-weight:bold;
        color:#313131;
        text-align:left;


    }
	 .nodisignBoxFirst
    {
	    position:relative;        
        margin-bottom:10px;
       /* background:url(../images/box_left_corner.jpg) no-repeat top right;*/
    }
	.noboxContent
    {
    
        overflow:hidden;
        font-size:11px; 
        padding:10px;

    }

    .noboxFirstHeader
    { 
         
        
        padding:5px 0px 0px 15px;
        font-size:14px;
        font-family:"Century Gothic";
        font-weight:bold;
        color:#313131;
        text-align:left;


    }
    
    .disignBoxFirstContact
    {

        position:relative;
        _padding-bottom:10px;
        margin-bottom:10px;

        background:url(../images/box_left_corner_contact.jpg) no-repeat top right;
    }

    .boxFirstHeaderContact
    {
         background:url(../images/box_right_corner_contact.jpg) no-repeat top left;

        padding:10px 0 5px 15px;
        font-size:16px;
        font-family:"Century Gothic";
        font-weight:bold;
        color:#313131;
        text-align:left;


    }

    
    
    .boxFooter .dbBottomMenu {
        text-align: right;
        padding-right: 10px;
    }
    .boxFooter .dbBottomMenu a {
        font-weight: normal;
        float: right;
        margin-left: 10px;
    }


    .disignBoxFirst .boxFirstHeader .dbTopMenu,
    .disignBoxFirst .boxFirstHeader .caption_item
    {
        position: absolute;
        top: 0px;
        right: 0px;
        padding-right:10px;
        white-space:nowrap;
        color: #000;
        font-size: 11px;
        text-transform: capitalize;


        /*margin-right:5px;*/
    }

    .disignBoxFirst .boxFirstHeader .caption_item
    {
        padding-top:10px;
        padding-right:10px;
    }

    .dbTopMenu div.active,
    .dbTopMenu div.notActive
    {
        float: left;
        padding-left: 5px;
        padding-right: 5px;

        height:17px;
        padding-top:7px;
        position:relative;
    }

    .dbTopMenu div a,
    .dbTopMenu div a:link,
    .dbTopMenu div a:hover,
    .dbTopMenu div a:active,
    .dbTopMenu div a:visited,
    .caption_item a,
    .caption_item a:link,
    .caption_item a:hover,
    .caption_item a:active,
    .caption_item a:visited
    {
        text-decoration: none;
        font-weight:normal;
        color:#333;
    }

    .caption_item a
    {
        margin-left:4px;
    }

    .dbTopMenu div.active
    {
        font-weight:bold;
    }

    .dbBottomMenu
    {
        position:relative;
        height: 16px;
        margin-top:5px;
        text-align: center;
    }

    .backMembers,
    .moreMembers,
    .viewAllMembers {
        color:#669;

        font-weight:bold;
    }

    .backMembers {
        float: left;
    }

    .moreMembers {
        float: right;
    }


/**************************************************************/
   /* div.design_box_border
    {
        position:relative;

        margin:10px;

    }
    div.design_box_border div.header
    {

color:#313131;
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
font-weight:bold;
padding:10px 0 5px 0px;
text-align:center;
border-bottom:1px dotted #999999;

    }
    div.design_box_border div.keeper
    {
        position:relative;
        padding:5px;

        text-align:center;
        margin:2px;
    }*/
    
    /**************************************************************/
    div.design_box_border
    {
         position:relative;
        _padding-bottom:10px;
        margin-bottom:10px;
        background:url(../images/box_left_corner.jpg) no-repeat top right;
    }
    div.design_box_border div.header
    {
         background:url(../images/box_right_corner.jpg) no-repeat top left;

        padding:10px 0 5px 15px;
        font-size:14px;
        font-family:"Century Gothic";
        font-weight:bold;
        color:#313131;
        text-align:left;
        
    }
    div.design_box_border div.keeper
    {
          border-left:1px solid #cdcdcd;
    border-right:1px solid #cdcdcd;
    border-bottom:1px solid #cdcdcd;
/*      position:relative; */
        overflow:hidden;
        font-size:11px;
        /*color:#000000;*/
        background:#FFFFFF;
        padding:10px;
    }
    
    /* * * * * * */
    
     
    
    /* * * * * * */
    
        
/**************************************************************/    


/**************************************************************/
    .emptyBox
    {
        position:relative;
        border:1px solid #ccc;
        margin:0px;
        padding:3px;
    }


/**************************************************************/
    /*####################################################################*/

    .languageBlock
    {
        position:relative;
        border:0px solid red;
        float:right;
        margin-top:0px;
    }

    .skinBlock
    {
        position:relative;
        border:0px solid red;
        float:right;
        margin-top:24px;
        margin-right:-90px;
    }

/*####################################################################*/

    .topBannerBlock
    {
        position:relative;
        width:770px;
        /*height:40px;*/
        margin-top:5px;
        border:1px solid red;
        margin-left:auto;
        margin-right:auto;

    }

    .bannerBlock
    {
        position:relative;
        width:770px;
        margin:0px auto;
        border:0px solid red;
    }

    .leftBanner
    {
        position:absolute;
        top:0px;
        left:-150px;
        border:0px solid red;
    }

    .rightBanner
    {
        position:absolute;
        top:0px;
        right:-150px;
        border:0px solid red;
    }

    .bottomBannerBlock
    {
        position:relative;
        width:770px;
        margin-top:0px;
        border:0px solid red;
        margin:auto;
    }

    .bannerInnerBlock
    {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        border:0px solid blue;
        width:470px;
    }
/*####################################################################*/
    div.playerAdminLink
    {
        position:relative;
          text-align:left;
         margin-bottom:15px;
     }



    .action
    {
        margin-top:20px;
    }
/**************************************************************/
/**************************************************************/
/* #################################################################### */
    .logInRegistrationText
    {
        margin:5px;
    }

    /**************************************************************/
    div.pollBlock
    {
        position:relative;
        overflow:hidden;
       /* height:154px;*/
	    height:205px;
        /*width:260px;*/
        border:0px solid #96B2C9;
        text-align:left;
        float:left;
        margin-bottom:10px;
    }
    div.pollBody
    {
        border:1px dashed #CCC;
        margin:5px;
    }
    div.pollCaption
    {
        position:relative;
        margin:3px;
        padding:0px;
        overflow:hidden;
        height:15px;
        line-height:15px;
        vertical-align:middle;
        font-weight:bold;
        /*background-color:#96B2C9;
        color:#fff;*/
    }
    div.pollAnswerBlock
    {
        position:relative;
        margin:2px;
        overflow:hidden;
       /* height:100px;*/
	    height:160px;
        border:0px solid #96B2C9;
        text-align:left;
    }
    div.pollUp
    {
        position:absolute;
        left:2px;
        top:2px;
    }
    div.pollDown
    {
        position:absolute;
        left:2px;
        bottom:2px;
    }
    div.pollQuestionBlock
    {
        position:absolute;
        /*width:190px;*/
        padding:2px;
        overflow:hidden;
        margin-left:18px;
    }
    div.pollSubmitBlock
    {
        position:relative;
        margin:2px;
        overflow:hidden;
        height:30px;
        border:solid 0px #0000cc;
        text-align:center;
    }



    .small
    {
        font-size:11px;
        color:#333366;
    }

    .text2
    {
        border:1px solid #fff;
    }

    .pollContainer
    {
        position:relative;
        margin-top:2px;
        /*padding:10px;*/
        background-color:transparent;
        border:0px solid red;
    }

    .createPollSection
    {
        position:relative;
        padding:10px;
        background-color:transparent;
        border:0px solid red;
    }

    .controlsDiv
    {
        position:relative;
        clear:both;
        margin:10px;
        background-color:#ffffff;
    }

    .innerControlBlock
    {
        position:relative;
        float:none;
        width:auto;
    }

    .controlsHeader
    {
        padding: 0px 2px;
        font-weight:bold;
    }

    .deleteDiv
    {
        padding: 2px 0px 0px 2px;

    }

    /*.rightNavDiv .boxContent table textarea
    {
        width:300px;
    }*/

/*####################################################################*/

    .customMenuItemActive
    {
        color:white;
    }

    div.menuLine,
    div.menuLine:hover,
    div.menuLineActive
    {
        font-size:13px;
       /* margin-bottom:5px;*/

        color:white;
    }

    .menuLineDivider
    {

    }

    div.menuLinkBlock
    {
        /*padding-left:20px;*/
        background-repeat:no-repeat;
        /*background-image:url(../images/menu_pt.gif);*/
    }

    div.menuLine div.menuLinkBlock:hover
    {
        /*background-image:url(../images/menu_pt_h.gif);*/
    }

    .topMemberBlock
    {
        position:absolute;
        right:5px;
        top:15px;
        height:50px;
        text-align:right;
       /* padding:3px;*/
       /* width:400px;*/
        font-size:11px;
        color:#666;
    }

    .topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block
    {
        margin-left:5px;
    }

    .hello_member
    {
        padding:14px 12px 0px;
        font-size:14px;
    }

    .hello_actions
    {
        text-transform:capitalize;
        font-size:11px;
    }

    .hello_actions span
    {
        margin-left:5px;
    }

    .no_hello_actions
    {
        font-size:11px;

        padding-right:10px;
        padding-top:9px;
    }

    .no_hello_actions a
    {
        margin-left:10px;
    }

    /* * * * Tags * * * */

    .tags_wrapper
    {
        text-align:center;
        border:0px solid green;
        margin:0px 18px 30px auto;
    }

    .one_tag
    {
        margin:0px 1px;
        line-height:30px;
        border:0px solid green;
    }

    div.rate_text
    {
        text-align:center;
        font-weight:bold;
    }




    /* * * * STANDART * * * */

    .newsWrap,
    .categoryBlock1,
    .categoryBlock2,
    .categoryHeader,
    .articleBlock,
    .articleBlock1,
    .articleBlock2
    {
        margin: 0px 0px 10px;
    }

    .categoryBlock1,
    .categoryBlock2,
    .categoryHeader,
    .articleBlock,
    .articleBlock1,
    .articleBlock2
    {
        margin-left:12px;
        margin-right:12px;
        text-align:justify;
    }

    .newsHead,
    .categoryCaption,
    .artCaption,
    .articleBlock1 .title,
    .articleBlock2 .title
    {
        font-size:16px;
        font-weight:bold;
        padding-left:30px;
        padding-bottom:10px;
        background-position:left top;
        background-repeat:no-repeat;
    }

    .newsHead
    {
        background-image:url(../images/icons/news.gif);
        text-align:left;
    }

    .newsInfo
    {
        font-size:11px;
        color:#666666;
    }

    .newsText
    {

    }
    .newsReadMore
    {
        font-weight:bold;
        text-align:right;
    }

    .articleBlock1 .title,
    .articleBlock2 .title
    {
        margin-bottom:5px;
        background-image:url(../images/icons/artic_papr.gif);
    }

    .categoryCaption,
    .artCaption
    {
        background-image:url(../images/icons/artic_fldr.gif);
    }

    .articleBlock .date,
    .articleBlock1 .date,
    .articleBlock2 .date
    {
        font-size:11px;
        color:#666666;
    }

    .guestbookTextArea
    {
        width: 530px;
        height:250px;
    }

    /* Blog Design Box */
    .blogBlock
    {
        margin-bottom:10px;
        margin-top:10px;
    }

    .blog_wrapper
    {
        margin-bottom:10px;
        margin-top:10px;
    }

    .blog_subject
    {
        font-size:16px;
        font-weight:bold;
        padding-left:35px;
        padding-bottom:10px;
        background-repeat:no-repeat;
        background-position:left top;
        background-image:url(../images/icons/artic_papr.gif);
    }

    .blog_author
    {
        font-size:11px;
        font-style:normal;
        color:#666666;
        padding-top:2px;
        padding-bottom:2px;
    }

    .blog_text
    {
        font-size:13px;
        text-align:justify;
    }

    .blogs_pages
    {
        margin:4px;
        text-align:center;
        font-weight:bold;
        font-size:12px;
    }

    .menuLinkBlock
    {
        font-weight:bold;
        font-size:13px;
       /* text-decoration:underline;*/
        color:#333366;
    }

    .online_offline_bulb
    {
        position:absolute;
        z-index:10;
        right:0px;
        top:0px;
    }

    /* * * * Blog/Cls/Adv little blocks * * * */
    .blog_subject_n
    {
        font-size:16px;
        font-weight:bold;
        padding-bottom:5px;
        background-repeat:no-repeat;
        background-position:left top;
    }

    .caption_item
    {
        position:relative;
        float:right;
        font-weight:bold;
        font-size:11px;
    }

    .blog_subject
    {
        font-size:16px;
        font-weight:bold;
        padding-left:25px;
        padding-bottom:5px;
        background-repeat:no-repeat;
        background-position:left top;
        background-image:url(../images/icons/artic_papr.gif);
    }

    .blogInfo
    {
        color:#666666;
        font-size:11px;
        padding-bottom:2px;
        padding-top:2px;
    }

    .blogInfo span
    {
        margin-right:5px;
        line-height:18px;
    }

    .blogInfo span img
    {
        vertical-align:middle;
        margin-right:3px;
    }

    .blogSnipper
    {
        font-size:13px;
        text-align:justify;
    }

    .icon_block
    {
        position:relative;
        float:left;
        width:47px;
        height:47px;
        margin-right:10px;
    }

    .blog_wrapper_n
    {
        position: relative;
        float: left;
        margin-top:0px;
        margin-bottom:15px;
        width:82%;
    }

.blogHead
{
    background-image:url(../images/icons/artic_papr.gif);
    background-position:left top;
    background-repeat:no-repeat;
    font-size:16px;
    font-weight:bold;
    padding-bottom:5px;
    padding-left:25px;
}

.blogInfo
{
    color:#666666;
    font-size:11px;
    padding-bottom:2px;
    padding-top:2px;
}

.blogInfo span
{
    margin-right:5px;
    line-height:18px;
}


.blogInfo span img
{
    vertical-align:middle;
    margin-right:3px;
}

.blogSnippet
{
    font-size:11px;
    text-align:justify;
}

    /* * * * RSS Feed * * * */

    .rss_item_wrapper
    {
    border-bottom:1px dotted #999999;
        padding-bottom:15px;
    }

    .rss_item_header
    {
        font-size:16px;
        font-weight:bold;
    }

    .rss_item_info
    {
        color:#666;
        font-size:11px;
    }

    .rss_read_more
    {
    margin-top:6px;
        text-align:right;
        font-weight:bold;
    }


    .login_ajax {
        position:absolute;
        z-index:550;
        background-image:url('../images/op40.png');
        display:none;
    }

    /** html .login_ajax {
        background-image:url('../images/spacer.gif');
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/op40.png', sizingMethod='scale');
    }*/

/* * * * Modal window * * * */

.popup_form_wrapper
{
    border-collapse:collapse;
    margin:0px;
    padding:0px;
    width:350px;
}

.popup_form_wrapper td
{
    padding:0px;
    margin:0px;
}

.popup_form_wrapper td.corner
{
    width:16px;
    height:16px;
    font-size:1px;
}

.popup_form_wrapper td.side
{
    width:16px;
}

.popup_form_wrapper td.side_ver
{
    height:16px;
}

.popup_form_wrapper td.side_ver,
.popup_form_wrapper td.side
{
    background-image:url(../images/sp_op_gr.png);
    font-size:1px;
}

.popup_form_wrapper td.container
{
    background-color:white;
    width:450px;
}

/************EOS*************/

.edit_item_table_cont
{
    position:relative;
    border:1px solid #666666;
    /*padding-top:25px;
    padding-bottom:25px;*/
}

.bottomCopyright {
    height: 17px;
    padding-top: 3px;

    color:#333;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}
.bottomLinks {
    position: relative;
    float: right;
}

.bottomCpr {
    position: relative;
    float: right;
}

.short_desc {
    position: relative;
    float:left;
    width: 760px;
}

.login_ajax_wrap {
    width:350px;
    margin:250px auto 0px;
}

.login_ajx_close {
    position: absolute;
    right: -1px;
    top: 3px;
    z-index: 150;
    cursor: pointer;
}
.db_tl, .db_tr {
 width:15px;
 font-size:1px;
 padding:0px;
 margin:0px;
}

.db_tm {
 background-image:url(../images/db_top_m.jpg);
 background-repeat:repeat-x;
 padding:0px;
 margin:0px;
}

.db_bm {
 background-image:url(../images/db_bot_m.gif);
 background-repeat:repeat-x;
} 



.option_img {
 background-image:url(../images/option_img.jpg);
 background-repeat:no-repeat;
 height:25px;
 width:119px;
} 
.videochat_img {
 background-image:url(../images/videochat_img.jpg);
 background-position: left center;
  background-repeat: no-repeat; 
  float: left; 
  height: 24px; 
  width: 17px;
 } 
.optionbg_img {
 background-image:url(../images/optionbg_img.jpg);
 background-repeat:no-repeat;
 height:70px;
 width:120px;
  
} 
a.optionlink:link, a.optionlink:visited { color:#808080;font-size:11px;font-weight:normal;text-decoration:none;}
a.optionlink:hover{ text-decoration:underline;color:#808080;}

.MenuTab {
 background-image:url(../images/tabmenu_img.jpg);
 background-repeat:no-repeat;
 height:25px;
 width:66px;
}

td.withLink a {
  height:25px;
  width:66px;
  display: block; 
}

td.withLink a:hover {
 background-image:url(../images/tabmenu_img.jpg);
 background-repeat:no-repeat;
 background-position:center;
 height:25px;
 width:66px;
}
.notetxt {
 background-image:url(../images/note_img.jpg);
 background-repeat:no-repeat;
 height:422px;
 width:303px;
}
.textareaclass {
    border:none;
    height:330px;
    width:277px;
    background-color:#F5F5F5;
    font-family:"Comic Sans MS";
    font-size:16px;
    color:#808080;
    text-align:left;
    /*font-weight:bold;*/
}
.txt_focus{
border:none;
    height:330px;
    width:277px;
    background-color:#FFFF99;
    font-family:"Comic Sans MS";
    font-size:16px;
    color:#808080;
    text-align:left;
}
a.signout_txt:link,a.signout_txt:visited
{
    color:#7D8184;
    text-decoration:none;
}
a.signout_txt:hover
{
    color:#7D8184;
    text-decoration:underline;
}
.shortcut_txt {
    color:#000000;
    font-size:11px;
    font-weight:bold;
}
.search_profile_bg {
 background:#FFFFFF url(../images/profile_bg.jpg) no-repeat;
 height:418px;
 width:143px;
}
 
/****************************  search result css  ******************************/
#imgopecity{ 
		padding: 0px; 
		background: rgb(255, 255, 255) none repeat scroll 0% 0%;
		 position: relative; 
		 top: -33px; 
		 width: 128px; 
		 -moz-background-clip: border; 
		 -moz-background-origin: padding; 
		 -moz-background-inline-policy: continuous; 
		 height: 30px; 
		 opacity: 0.6;
		 left:3px; 
		 text-align:center;
		 padding-top:2px;
		 font-weight:bold;
		 font-size:12px; 
		 word-wrap:break-word;
		 zoom: 1;
		 filter: alpha(opacity = 50);
}
#imgopecity:hover {    
 	background:none; 
	font-size:0px;	 
}
.sr_leftbg {
 background:#FFFFFF url(../images/sr_leftbg.gif) repeat-y;
 width:12px;
}
.sr_top_bg {
 background:#FFFFFF url(../images/sr_top_bg.gif) repeat-x;
 height:5px;
} 
.sr_leftcornerbg {
 background:#FFFFFF url(../images/sr_left_cornerbg.gif) no-repeat;
 width:16px;
 height:9px;
} 
.sr_top_rightcornerbg {
 background:#FFFFFF url(../images/sr_top_rightcornerbg.gif) no-repeat;
 width:8px;
 height:9px;
}
.sr_rightsidecol {
 background:#FFFFFF url(../images/sr_rightsidecol.gif) no-repeat;
 width:8px;
 height:137px;
} 
.sr_leftsidecol {
 background:#FFFFFF url(../images/sr_leftsidecol.gif) no-repeat;
 width:17px;
 height:137px;
} 
.sr_right_sidecol {
 background:#FFFFFF url(../images/sr_right_sidecol.gif) no-repeat;
 width:17px;
 height:137px;
} 
.sr_left_sidecol {
 background:#FFFFFF url(../images/sr_left_sidecol.gif) no-repeat; 
 width:8px;
 height:137px;
} 
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#A73232;
	font-weight:bold;
    text-decoration:underline;
	cursor:pointer;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{  color:#A73232;text-decoration:none;z-index:20000;overflow-x: visible;
	 overflow-y:visible; }
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 10px 0 0 0;
	width:200px;
	color: #993300;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	overflow:visible;
	text-decoration:none;
	 z-index:20000;
	 overflow-x: visible;
	 overflow-y:visible;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
	z-index:20000;
	overflow-x: visible;
	 overflow-y:visible;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
	z-index:20000;
	overflow-x: visible;
	 overflow-y:visible;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
	z-index:20000;
	overflow-x: visible;
	 overflow-y:visible;
}

/**********************************************************/
.membertxt {
	color:#808080;
	font-weight:bold;
	font-size:13px;
	padding:5px 1px 5px 1px;
	text-align:center;
	vertical-align:middle;
	word-wrap:break-word;
	width:127px;
	 
	/*text-shadow:0px 1px 1px #ABABAB; */
}
.optionbg_bottom {
	background:url(../images/optionbg_bottom.jpg) no-repeat;
 	width:120px;
	height:3px;
}
.optionbg_top {
	background:url(../images/optionbg_top.jpg) no-repeat;
	width:120px;
	height:3px;
}
.optionbg_midddle {
 	width:118px;
	background:#F1F1F1 url(../images/optionbg_middle.jpg) repeat-x;
 	border-left:1px solid #DDDDDD;
  	border-right:1px solid #DDDDDD; 
}
.shadowdesctext {
	color:#080808;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:12px;
	font-style:italic;
	line-height:17px; 
	text-shadow:0 1px 0 #C9D1DE;
} 
.video_nextimg {
	width:15px;
	height:15px;
	background:url(../images/aw_bouton_droit.gif) center no-repeat ;
 	 
}
.video_previmg {
	width:16px;
	height:15px;
	background:url(../images/aw_bouton_gauche.gif) center no-repeat;
 	 
} 
a.member_mail_link:link,a.member_mail_link:visited
{    
    text-decoration:none;
}
a.member_mail_link:hover
{    
    text-decoration:underline;
}
.no_video_img {
	width:160px;
	height:170px;
	background:url(../images/no_video_img.gif) center no-repeat;
}
.no_music_img {
	width:220px;
	height:55px;
	background:url(../images/no_music_img.gif) center no-repeat;
}
/**********************   Gift  Block  ***************************************/ 
.giftsbl_title {
	color:#333333;
	font-weight:bold;
	font-size:13px;
	float: left;  
}
.giftbl_img {
	background-image: url(../images/icons/gifts_img.gif); 
	background-position: top center;
	 background-repeat: no-repeat; 
	 float: left; 
	 height: 18px; 
	 width: 19px;
	 padding-left:13px;
}
a.giftbl_nickname:link ,a.giftbl_nickname:visited 
{
	text-decoration:underline;
	color:#702C40;

}
a.giftbl_nickname:hover 
{
	text-decoration:none;
	color:#702C40;

}
.giftbl_btn {
	width:111px;
	height:25px;
	background:url(../images/icons/sendgift_btn.gif) center no-repeat;
}  
a.giftbl_sendtxt:link ,a.giftbl_sendtxt:visited 
{
	
	color:#4C121C;
	font-weight:bold;
	font-size:11px; 
	text-decoration:none;
	text-align:center;
}
a.giftbl_sendtxt:hover 
{
	text-decoration:underline;
	color:#4C121C;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	 
}
.giftbl_updateimg {
	background-image: url(../images/icons/update_gifts.gif); 
	background-position: top center;
	 background-repeat: no-repeat; 
	 float: left; 
	 height: 15px; 
	 width: 15px;
	 padding-left:15px;
}
/************************  End Gifts block  *********************************/
.rateAvgTxt {
	color:#FF0000;
	font-size:12px; 
	width:150px;
	text-align:center;
}
.age_from {
	font-size:9px;
	font-weight:bold;
	color:grey;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.imageFlow {
  height: 200px;
}
.midddlefooter {
	 background:url(../images/middlefooter_bg.gif) repeat-x center;
	 height:63px;
}
.leftfooter {
	 background:url(../images/leftfooter_bg.gif) no-repeat right;
	 height:63px;
	 width:7px;
}
.rightfooter {
	 background:url(../images/rightfooter_bg.gif) no-repeat left;
	 height:63px;
	 width:7px;
}
