@charset "iso-8859-1";

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

    body
    {
        margin:0px;
        padding:0px;
        background: url(../images/new_rpt_bg.jpg) repeat-x top #F5F5F5;
        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;
    }
     select
    {
        font-size:12px;
        font-family:Arial;
        width:150px;
    }

    /* * * * 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:165px;
       /* background:url(../images/top.png) no-repeat top left ;*/
        margin-bottom:0px;
    }

    img.mainLogo
    {
        behavior: url(scripts/iepngfix.htc);
        position:absolute;
        top:60px;
    }
    .lg_txt {
        color:#A0A0A0;
    }
    a.lg_txt:link,a.lg_txt :visited {
        color:#A0A0A0;
        text-decoration:none;
        font-weight:bold;
    }
    a.lg_txt:hover {
        color:#A0A0A0;
        font-weight:bold;
        text-decoration:underline;
    }


    .enter_bg {
         background-image:url(../images/enter_btn.jpg );
         height:24px;
         width:76px;
         border:none;
    }
     .txt_input
    {

         width:120px;
         color:#A0A0A0;
         font-size:12px;
         border-top:1px solid #8E8E8E;
        border-bottom:1px solid #8E8E8E;
        border-right:1px solid #8E8E8E;
        border-left:1px solid #8E8E8E;
        -webkit-border-radius: 4px;
           -moz-border-radius: 4px;
        border-radius: 5px;
        behavior: url(redious/border-radius.htc);
    }
    .footer_img {
         background-image:url(../images/footer_img.jpg );
         height:137px;
         width:978px;
         border:none;

    }
    .fooer_pos {
        position:relative;
        top:60px;
        left:-10px;
    }
    .joinform {
        position:absolute;
        left:500px;
        top:285px;
    }
    .reg_head_bg {
        background:url(../images/reg_head_bg.jpg ) repeat-x ;
        height:32px;
        color:#FFFFFF;
        font-size:24px;
        border-top:1px solid #EAC7DF;
        border-bottom:1px solid #EAC7DF;
        border-right:1px solid #EAC7DF;
    }
    .reg_head_first {
        background:url(../images/reg_head_first.jpg ) no-repeat ;
        height:34px;
        width:18px;
    }
    .reg_head_seacond {
        background:url(../images/reg_head_second.gif ) no-repeat ;
        height:16px;
        width:18px;
    }
	.shadowed-table {
	    border:none;
	    /*background:url("../images/join_shadow.png") no-repeat scroll 7px 186px #FFFFFF;*/    
	}
	.shadow-right {
	   width: 6px;
	   background:url("../images/join_shadow22.png") bottom no-repeat ;
	}
    .shadow-bottom-right {
       width: 6px;
       height: 6px;
       background:url("../images/join_shadow3.png") no-repeat ;
    }
    .shadow-bottom {
       height: 6px;
       background:url("../images/join_shadow1.png") right no-repeat ;
    }
    .reg_border {
		/*-moz-box-shadow : 2px 3px 5px #B8B8B8;*/
		background:url(../images/reg_enter_img.jpg ) no-repeat no-repeat ;
        border:1px solid #E5E5E5;
        padding:5px 15px 5px 15px; ;
        background:#FFFFFF;
		/*position:relative;
		top:5px;
		right:5px;*/
    }
    .reg_enter_img {
        background:url(../images/reg_enter_img.jpg ) right no-repeat ;
        height:51px;
        width:210px;
        border:none;
        font-size:18px;
        color:#9E9E9E;
        border:none;
        cursor:pointer;
    }
	/*.shadowBorder {
			background-color:#DFDFDF;
			color:inherit;
		}
	.shadowBorder, .shadowcontentBorder {
		bottom:2px;
		position:relative;
		right:2px;
		}	*/
	
    table.regtable
    {
        color:#A2A2A2;
        text-align:right;
        font-size:13px;
        font-weight:normal;
        padding-bottom:10px;

    }


    table.regtable td.servHd
    {
        text-align:right;
    }
    /* table.regtable input
    {

        border:1px solid #CECECE;
        color:#8E8E8E;
        background-color: #FFF;
        padding:2px 3px 2px 2px;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
        border-radius: 5px;

    }	 */

    /*.regtableinput
    {
         behavior: url(redious/border-radius.htc);
        border-top:1px solid #CECECE;
        border-bottom:1px solid #E2E2E2;
        border-right:1px solid #E2E2E2;
        border-left:1px solid #E2E2E2;
        color:#8E8E8E;
        background-color: #FFF;
        padding:2px;
        -webkit-border-radius: 4px;
           -moz-border-radius: 4px;
        border-radius: 15px;

    }	 */


    .input_wrapper_text  {
    background-image:url(../images/form_text_wrap.png );
    height:20px;
    padding:3px 2px 0;
    }

    .input_wrapper {
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    }

    .form_input_text  {
    background-color:#FFF;
    border:none;
    width:100%;
    }
    .input_close_text  {
    background-image:url(../images/form_text_wrap.png );
    height:23px;
    }
    .input_close {
    background-position:right top;
    background-repeat:no-repeat;
    font-size:1px;
    overflow:hidden;
    position:absolute;
    right:-2px;
    top:0;
    width:4px;
    }



    table.regtable select
    {
         border-top:1px solid #CECECE;
        border-bottom:1px solid #E2E2E2;
        border-right:1px solid #E2E2E2;
        border-left:1px solid #E2E2E2;
        color:#8E8E8E;
        background-color: #FFF;
        padding:2px;

        width:60px;
        height:24px;
        /*border-radius: 15px;
        -webkit-border-radius: 4px;
           -moz-border-radius: 4px;*/
        /*behavior: url(redious/border-radius.htc);		*/
    }


    .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 {
        width: 98%;
        padding-top:10px;

    }

    .topMenu td {

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

    }

    .topMenu a,
    .topMenu b {

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


    }

    .topMenu a,
    .topMenu a:link,
    .topMenu a:visited,
    .topMenu a:active {
        color:#9A94A0;
        text-transform:capitalize;
        text-decoration: none;
        font-weight:bold;
        font-size:17px;
        font-family:"Century Gothic";
         height:24px;

    }

    .topMenu b{
        color: white;
        text-decoration: none;
    }
    .topMenu a:hover {
        color:#F0F0F0;
        text-decoration: none;
        background:#95959D url(../images/menu_left.gif) left no-repeat  ;
        position:relative;

    }

    .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:25px; text-decoration: none;}
    #divhover { height:24px;}

    .topMenu  a:hover menuleft_bg { background:none;border:1px solid #000000}

    /*.topMenu  a:hover span {
        background: url(../images/menu_right.gif)  right top no-repeat;
         height:24px;
         vertical-align:middle;
         text-align:left;
         float:right;
         padding:0px;
    }*/
    .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;
    }


    .topMenu b {
        color:white;
        cursor: default;
        white-space: nowrap;
         background:url(../images/menu_middle.gif) repeat-x;
         height:24px;
        font-weight:bold;

    }
    .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;

        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;
    }


    /* * * *  * * * */

    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;
                margin-top: 0px;
            z-index: 50;

           width:935px;
           height:341px;
           border-left:4px solid #CCCCCE;
           border-right:4px solid #CCCCCE;
    }

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

    .page_block_container {
        margin-left: 5px;
        margin-right: 5px;
    }

    .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;
        _padding-bottom:10px;
        margin-bottom:10px;

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

    .boxFirstHeader
    {
            background:url(../images/box_right_corner.jpg) no-repeat top left;
        height:25px;
        padding:10px 0 5px 15px;
        font-size:16px;
        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;


    }

    .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;

    }


    .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:16px;
        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;
        /*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;
        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:14px;
    font-weight:bold;
}
.search_profile_bg {
 background:#FFFFFF url(../images/profile_bg.jpg) no-repeat;
 height:418px;
 width:143px;
}

/****************************  search result css  ******************************/

.wrap1Col.signup_step2Col{
z-index:0;
}

.signup_step2{
padding:0 18px 0;
background:transparent url(../images/apple_signup.png) no-repeat scroll left top;
height:442px;
}

.signup_step2 h1{
display:none;
}

.signup_step2 h2{
display:none;
}

.signup_step2 form{
width:685px;
margin:0 auto;
padding-top:185px;
}

h3{
color:#e87107;
font-size:16px;
padding-bottom:8px;
display: none;
}

fieldset.gender,
fieldset.dob{
float:left;
}

fieldset.gender{
/*margin-right:30px;*/
border:none;
padding:0px;
margin:0px;
width:135px;
 }

fieldset.gender label{
float:left;
background:transparent url(../images/apple_signup.png) no-repeat scroll -1px 0;
width:63px;
height:17px;
cursor:pointer;
padding:33px 0 0 0px;
font-size:10px;
}

fieldset.gender.male label{
background-position:-986px 0;
}

fieldset.gender label.male:hover,
fieldset.gender label.male.active{
    background-position:-64px 0;
}

fieldset.gender.error label.male{
background-position:-1173px 0;
color:#bc2e2e;
}

fieldset.gender label.female{
background-position:-127px 0;
margin-left:4px;
}

fieldset.gender label.female:hover,
fieldset.gender label.female.active{
background-position:-191px 0;
}

fieldset.gender.error label.female{
background-position:3-94px 0;
color:#bc2e2e;
}

fieldset.dob .birthOptions{
background:transparent url(../images/apple_signup.png) no-repeat scroll -986px -104px;
width:421px;
height:37px;
padding:31px 26px;
}
.styledRadio {
    display:inline-block !important;
     vertical-align:middle;
    width:14px;
    font-size:9px;
    font-family:Arial;

}
.smallradio {
  /*width: 30px; height: 30px;*/
  padding:0px 0px 0px 1px;
   margin:1px 0 0 6px;
  width:12px;
  height:16px;
  border:none;
  vertical-align:top;


}

/* Drop Downs */
.signup_step2 .dropdown{
    position:relative;
    right:auto;
    top:auto;
    z-index:0;
    float:left;
    margin-right:10px;
}

.signup_step2 .dropdown.year{
    margin-right:0;
}

.signup_step2 .dropdown a{
    background: url(../images/apple_signup.png) no-repeat -1200px -300px transparent;
    border: none;
}

/* Drop Down Head Button */
.signup_step2 .dropdown ul li a span{
    font-size:18px;
    /*background-position:right -55px;*/
    background: none;
    padding: 8px 32px 4px 12px;
    height: 27px;
    border: none;
}


.signup_step2 .dropdown.month li.open a,
.signup_step2 .dropdown.month a:hover{
    background-position: -1200px -350px;
}

.signup_step2 .dropdown.month ul li a span{
width:135px;
}

.signup_step2 .dropdown.day a{
    background-position: -1400px -300px;
}

.signup_step2 .dropdown.day li.open a,
.signup_step2 .dropdown.day a:hover{
    background-position: -1400px -350px;
}


.signup_step2 .dropdown.day ul li a span{
width:57px;
}

.signup_step2 .dropdown.year ul li a span{
width:78px;
}

.signup_step2 .dropdown.year a{
    background-position: -1520px -300px;
}
.signup_step2 .dropdown.year li.open a,
.signup_step2 .dropdown.year a:hover{
    background-position: -1520px -350px;
}

.signup_step2 fieldset.dob.error .dropdown a{
    background:transparent url(../images/apple_signup.png) repeat-x right top;
    border-color:#f98585;
}

.signup_step2 fieldset.dob.error .dropdown a span{
    background:transparent url(../images/apple_signup.png) no-repeat right -54px;
    border-color:#f98585;
    color:#bc2e2e;
}
/* Drop Down Content Background */
.dropdown ul div div div {
    margin-left: 0!important;
}
.dropdown.day ul div div div{
    height: 174px;
}
.signup_step2 .dropdown li>div{
    width:420px;
}
.signup_step2 .dropdown.month li > div {
    left: 0;
}
.signup_step2 .dropdown.day li>div{
    left: -187px;
}

.signup_step2 .dropdown.year li>div{
    left: -296px;
    width: 417px;
}

.signup_step2 .dropdown li ul{
    overflow:hidden;
}


/**
 * New Drop down - uses background sprite for borders - FiQ perfect!
 */
.signup_step2 .dropdown ul li > div {
    background: none;
}
.signup_step2 .dropdown ul div div {
    background: url(../images/apple_signup.png) no-repeat top left;
    padding: 0;
}
.signup_step2 .dropdown ul div div div {
    background: none;
}
.signup_step2 .dropdown ul div div ul {
    top: 0;
    /*padding: 1px 1px 0 1px;*/
}


/* LI Elements - Overwrites GlobalDropDownComponent.css */
.signup_step2 .dropdown li li {
    border: 0;
    left: 0;
    margin: 0;
    padding: 14px 0 14px 10px;
    font-weight: bold;
    font-size: 14px;
    float: left;
    font-family: Arial, sans-serif;
}
.signup_step2 .dropdown li li:first-child{
    border: 0;
}
.signup_step2 .dropdown li li:hover{
    background: #1188c1;
    color: #fff;
}


/* Month */
.signup_step2 .month ul div div {
    height: 135px;
}
.signup_step2 .month li li {
    width: 94px;
}

/* Day */
.signup_step2 .day ul div div {
    background-position: left -160px;
    height: 180px;
}
.signup_step2 .day li li {
    width: 51px;
    padding: 14px 0 13px 0;
    text-align: center;
    margin: 1px 0 0 1px;
}


/* Year */
.signup_step2 .year ul div div {
    background-position: left -360px;
    height: 180px;
}
.signup_step2 .year li li {
    width: 47px;
    padding: 14px 0 13px 2px;
    text-align: center;
    margin: 0 0 0 1px;
}
.signup_step2 .year div div div ul {
    overflow: auto;
    height: 173px;
    width: 417px;
}
.signup_step2 .year ul div div div {
    border-top: 1px solid #bfbfbf;
}
.signup_step2 .year li li:first-child,
.signup_step2 .year li li{
    background: transparent url(../images/apple_signup.png) no-repeat scroll -1110px -300px;
    border-bottom: 1px solid #d0d0d0;
}
.signup_step2 .year li li:first-child:hover{
    background: #1188c1;
    color: #fff;
}


/* Drop Down Content Items */


/** Submit Button **/
.signup_step2 form fieldset.submit{
    width:213px;
    margin:0 auto;
    text-align: center;
}

.signup_step2 form fieldset.submit input{
    background:transparent url(../images/apple_signup.png) no-repeat scroll -986px -208px;
    width:213px;
    height:54px;
    border:0;
    cursor:pointer;
    margin: 31px auto 5px 4px;
    display:block;
}

.signup_step2 form fieldset.submit input:hover{
    background-position:-1201px -208px;
}

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

a.termslink:link,a.termslink:visited
{
    text-decoration:underline;
}
a.termslink:hover
{
     text-decoration:none;
}
