@charset "utf-8";
/*START Common classes for SITE*/
html, body
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
    /*font-family:Arial, Helvetica, sans-serif;*/font-family:Verdana, Helvetica, San-Serif;
    /*font-size: 12px;*/font-size: 11px;
    background: #e7e7e7 url(../images/main_background.gif) repeat-x top left;
}



.tr0{
    background-color: #f6f6f6;
}
.tr1{
    background-color: #ffffff;
}

#adgRegStep3Networks .tr0{
    background-color: #ffffff !important;
}
#adgRegStep3Networks .tr1{
    background-color: #f6f6f6 !important;
}

table
{
    border: 0px;
    border-collapse: collapse;
    float:left;
}

table td
{
    padding: 0px;
    vertical-align: top;
}

img
{
    border:0px;
}

ul
{
    padding:0px;
    margin:0px;
}
input
{
    background-color: #FFFFFF;
    font-family:Verdana, Tahoma;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
}
select
{
    font-family:Verdana, Tahoma;
    margin-top:1px;
    margin-bottom:1px;
    font-size:12px;
    border: solid 1px #8e8e8e;
    padding-top:1px;
    padding-bottom:1px;
}
textarea
{
    padding-left:2px;
    border:1px solid #8E8E8E;
}
textarea, select, input
{
    font-family:Verdana, Tahoma;
    font-size:12px;
}
.table_fixed{
    table-layout:fixed !important;
}
.padding_0{
    padding:0px !important;
}
.marginleft__5{
    margin-left:-5px;
}
/*END Common classes for SITE*/

/*START. index.tpl*/
/*start. right column*/
#navigation_top
{
    font-size: 11px;
    margin: auto;
    padding: 0px 0px 10px 0px;

}

#navigation_top a, #navigation_top a:link, #navigation_top a:visited, #navigation_top a:active, #navigation_top a:hover
{
    color: #0052c1;
    text-decoration: none;
}
#navigation_top a:hover
{
    text-decoration: underline;
}
#page_content
{
    width: 870px;
    height: auto;
    /*margin: auto;*/
    overflow:hidden;
	clear:both;
}
#index
{
    overflow:hidden;
}

#index #leftcolumn
{
    width:36%;
    float:right;
}

#index #leftcolumn a
{
    margin:0;
    /*font-size: 11px;*/font-size: 9px;
    color: #0052c1;
    text-decoration:none;
    float:right;
    font-weight: bold;
}

#index .statistica
{
    margin-bottom:10px;
    background-image:url(../images/statictica.gif);
    background-repeat:no-repeat;
    height:175px;
    overflow:hidden;
    padding: 10px;
    padding-top:6px;
}

#index .statistica .stat_field
{
    margin-bottom:10px;
    margin-left:5px;
    background:url(../images/list2.gif);
    background-position:top left;
    background-repeat:no-repeat;
    width:230px;
    padding-left:10px;
    clear:both;
    padding-right: 10px;
    height:17px;
    cursor:pointer;
    /*font-size:12px;*/font-size:11px;
    font-style:normal;
    font-weight:normal;
    color:black;
    width:280px;
}
*html #index .statistica .stat_field{
    padding-left:6px;
}
#index .statistica .stat_field_hover{
    /*font-size:10px;*/font-size:11px;
    background:url(../images/list1.gif);
    background-position:top left;
    background-repeat:no-repeat;
    font-weight:bold;
    color: #0052c1;
    margin-bottom:10px;
    margin-left:5px;
    width:230px;
    padding-left:10px;
    clear:both;
    padding-right: 10px;
    height:17px;
    cursor:pointer;
    width:280px;
}
*html #index .statistica .stat_field_hover{
    padding-left:6px;
}
#index .statistica .stat_name{
    width:130px;
    float:left;
}
#index .statistica .stat_value{
    width:130px;
    float:left;
    text-align:right;
}
#index .statistica .stat_container{
    padding-left:15px;
    cursor:pointer;
}

#index #leftcolumn #block_header_left
{
    background:transparent url(../images/tab_black_left.gif) no-repeat scroll right top;
}
#block_header_left
{
    width:auto;
    margin:auto;
    background:url(../images/tab_select_left.jpg) no-repeat top left;
}
#index #leftcolumn #block_header_right
{
    background:transparent url(../images/tab_black_right.gif) no-repeat scroll left top;
}
#block_header_right
{
    background:url(../images/tab_select_right.jpg) no-repeat top right;
}
#index #leftcolumn #block_header
{
    background:transparent url(../images/tab_black_bg.gif) repeat-x scroll center top;
}
#block_header
{
    width:auto;
    margin: 0px 5px 0px 5px;
    background:url(../images/tab_select_bg.jpg) repeat-x top center;
    height: 28px;
}
#index #leftcolumn #block_header_text
{
    color:#FFFFFF;
}
#block_header_text
{
    /*font-size: 15px;*/font-size:13px;
    font-weight:bold;
    padding:7px 0px 0px 11px;
    float: left;
}
#block_header_rss {
    padding:7px 0px 0px 11px;
    float: right;
}
#index #block_content_left
{
    float: right;
    clear: both;
}

#block_content_left
{
    width:auto;
    margin:auto;
    background:transparent url(../images/content_l.png) no-repeat scroll left bottom;
}
#index #block_content_right
{
    float: right;
}
#block_content_right
{
    background:transparent url(../images/content_r.png) no-repeat scroll right bottom;
    margin: 0px 0px 0px 5px;

}
#block_content
{
    width:auto;
}
#index #leftcolumn #block_content_text span
{
    width:80px;
    display:block;
    clear:both;
    padding-bottom:10px;
    float:left;
}
#index #leftcolumn #block_content_text
{
    padding:10px 10px 10px 2px;
}
#index #leftcolumn #block_content_text span p
{
    margin:0;
    color:#000000;
    /*font-size: 12px;*/font-size:11px;
    display:block;
    clear:both;
    font-weight: bold;
}
#index #block_content_text
{
    overflow:hidden;
}
#index #leftcolumn #block_content_text p
{
    margin:0;
    color:#5B5B5B;
    /*font-size: 10px;*/font-size:9px;
    display:block;
    /*font-family:Verdana, Arial, Helvetica, sans-serif;*/font-family:Verdana, Helvetica, San-Serif;
    padding-bottom:10px;
}
#index #leftcolumn #block_content_text ul
{
    position:relative;
    right:15px;
}
.block_content_text_posts{
    overflow:hidden !important;
    padding:5px 5px 5px 12px !important;
}
#index .photowall
{
    margin:auto;
    width:282px;
    clear:both;
}
#index .photowall a
{
  float:left;
}
#banner
{
    clear:both;
    width:300px;
    height: 250px;
    border: 1px solid #000000;
    clear: both;
    text-align:center;
    margin-top:18px;
    margin-left:5px;
    display: table-cell;
    vertical-align: middle
}
#banner a{
    text-align:center;
    float:none !important;
}
/*end. right column*/

/*start. left column*/
#index #rightcolumn
{
    float:left;
    overflow:hidden;
    width:62%;
    padding-right:10px;
}
.light_green_block, .light_green_block_body, .light_green_head, .light_green_head .head
{
    background: transparent url(../images/light_greenblock.png) no-repeat bottom right;
}
.light_green_block
{
    width:520px !important;
    width: 520px;
    padding-right:15px;
    overflow:hidden;
    height:110px;
    margin:0px 0px 10px 0px;
}
.light_green_head
{
    background-position:top right;
    margin-right:-15px;
    padding-right:40px
}
.light_green_head .head
{
    background-position:top left;
    margin:0;
    border:0;
    padding:4px 0pt 4px 10px;
    height:auto !important;
    height:1%
}
.light_green_block_body
{
    background-position:bottom left;
    margin-right:5px;
    padding:0px 0pt 15px 20px;
}
.light_green_block_body p
{
    float:left;
    width:360px;
    /*font-family:Arial,Helvetica,sans-serif;*/font-family:Verdana, Helvetica, San-Serif;
    /*font-size:15px;*/font-size:13px;
    color:#5B5B5B;
    padding:14px 0px;
    display:inline;
    margin:0px;
}
* html .light_green_block_body p
{
    padding:2px 0px;
    margin:0px;
}
#index .btn_gray_def
{
    background:transparent url(../images/btn_takeatour.gif) no-repeat scroll center;
    display:inline;
    margin-top:30px;
    float:right;
    /*font-size:18px;*/font-size:16px;
    color: #cb0101;
    /*font-family:Arial, Helvetica, sans-serif;*/font-family:Verdana, Helvetica, San-Serif;
    vertical-align:top;
    height:41px;
    width:130px;
    border:medium none;
    font-weight:bold;
    cursor:pointer;
}
*html #index .btn_gray_def
{
    margin-top:15px;
}
#index .find_community
{
    clear:both;
    height:60px;
    background-image:url(../images/find_community.png);
    background-repeat:no-repeat;
}
.find_community p
{
    /*font-size:16px;*/font-size:14px;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    margin-left:70px;
    margin-top:18px;
    display:inline;
}
#index .find_community input.findcom_txt
{
    background-color:#FFFFFF;
    border:1px solid #8E8E8E;
    float:left;
    width:216px;
    margin-left:15px;
    margin-top:15px;
}

#index .find_community input.findcom2_txt
{
    background-color:#FFFFFF;
    border:1px solid #8E8E8E;
    width:220px;
    margin-left:10px;
    margin-top:15px;
    margin-bottom: 1px;
}

#index .find_community input.findcom_but
{
    background:transparent url(../images/find_com_1.gif) no-repeat scroll center top;
    border:medium none;
    cursor:pointer;
    /*font-size:13px;*/font-size:11px;
    font-weight:bold;
    height:25px;
    margin-left:15px;
    margin-top:12px;
    text-align:center;
    width:90px;
    -webkit-margin-start: 4px;
}
#index .find_community input.findcom_but:hover
{
    background:transparent url(../images/find_com_1.gif) no-repeat scroll center bottom;
}
* html #index .find_community input.findcom_but
{
    margin-left:10px;
    margin-top:11px;
}

.banner_block
{
    margin-top: 10px;
    margin-left:5px;
    float:right;
}
.banner_block img
{
    border:0px none;
    width:165px;
}
.banner_block_top
{
    margin-top:13px;
}
.row
{
    border-color:#A5A5A5 -moz-use-text-color -moz-use-text-color;
    border-style:dotted none none;
    border-width:1px medium medium;
    clear:both;
    display:block;
    float:right;
    left:0px;
    overflow:hidden;
    padding:10px 1px;
    position:relative;
    width:246px;
}
*html .row
{
    left:-1px;
    padding:10px 0px;
}
.row_new{
    padding:10px 1px;
    width:245px;
}
#forgot_password_right_new{
    padding-top:5px;
}
#forgot_password_right_new .row_new img{
    padding:0px 1px 0px 2px;
}
.back_f4f7f7{
    background-color:#f4f7f7;
}
.right_block{
    width: 249px;
    float:right;
}
.width_70px{
    width:70px;
}
.width_20pr{
    width:20% !important;
}
.width_80pr{
    width:80% !important;
}
.width_175px{
    width:175px;
}
.right_block_caption{
    font-size:13px;
    margin-left:5px;
}
.right_block_caption_text{
     color:#5b5b5b;
     margin-left:5px;
     margin-right:5px;
}
#right_block_bottom{
    background-color:#f4f7f7 !important;
}
.height_10{
    height:10px;
}

a.mainlink, a.mainlink:link, a.mainlink:visited, a.mainlink:active, a.mainlink:hover
{
    color: #0052c1;
    text-decoration: none;
    font-weight:normal;
}
a.mainlink:hover
{
    text-decoration: underline;
}
.mainlink
{
    color: #0052c1;
}
.mainlik_red {
    color: #FF0000 !important;
}

/*end. left column*/
/*END. index.tpl*/

/*START. login.tpl */
#page_title
{
    /*font-size: 17px;*/font-size:15px;
    font-weight: bold;
    padding: 0px 0px 10px 0px;
}
#login
{
    height: auto;
    overflow: hidden;
}
#login_left
{
    float:left;
    margin-right:4px;
}
#login_left a
{
    color:#0052c1;
    text-decoration:none;
    margin-left:70px;
    display:block;
}
#login_left .smart_login_link a{
    display:inline;
}
#login_left b
{
    display:block;
    margin-top: 15px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 9px;
    clear:both;
}
#login_left p
{
    clear:both;
    display:inline;
    /*font-size:20px;*/font-size:18px;
    font-weight:bold;
    color:#990100;
}
#login_left
{
    width: 200px;
}
.pr_h
{
    background: none;
    height:10px;
    font-size:0px;
    clear: both;
}

.border_gray_t_r, .border_gray_t_l, .border_gray_b_r, .border_gray_b_l
{
    list-style: none;
    background: transparent;
}

.border_gray_t_l img, .border_gray_b_l img, .border_gray_t_r img
{
    border: none;
    width: 6px;
    height: 6px;
    margin: 0px;
    padding: 0px;
}

.border_gray_t_l
{
    float: left;
    background: url(../images/content_tab_gray_l_t.gif) no-repeat left top;
}

#login .border_gray_t_r
{
    width: 194px;
}
.border_gray_t_r
{
    float: right;
    background: url(../images/content_tab_gray_r_t.gif) no-repeat right top;
}
#login .border_gray_b_l
{
    height: 103px;
}
.border_gray_b_l
{
    float: left;
    background: url(../images/content_tab_gray_l_b.gif) no-repeat left bottom;
}
#login  .border_gray_b_r
{
    height: 103px; width: 194px;
}
.border_gray_b_r
{
    text-align: left;
    vertical-align: top;
    float: right;
    background: url(../images/content_tab_gray_r_b.gif) no-repeat right bottom;
}
#login_center
{
    width:398px;
    float:left;
    margin-right: 4px;
    margin-left: 4px;
    background-color:#f6f6f6;
}
#login_right
{
    width: 249px;
    float:right;
    overflow:hidden;
}
#login_right_with_banner
{
    width: 249px;
    float:right;
    overflow:hidden;
}
#forgot_password_right #block_content_text, #login_right #block_content_text
{
    padding-top:0px;
}
#login_right img, #forgot_password_right img
{
    overflow:hidden;
    float:left ;
    padding:0px 1px 0pt 16px;
}
#forgot_password_right span, #login_right span
{
    overflow:hidden;
    display:block;
    float:right;
    width:58%;
    padding-right:25px;
}

#forgot_password_right span strong, #login_right span strong
{
    display:block;
    /*font-size:15px;*/font-size:13px;
}
.border_right
{
    border-right:1px solid #a5a5a5;
}

.form
{
    /*font-size:15px;*/font-size:13px;
    padding: 20px;
}

.form .field_name
{
    text-align: right;
    vertical-align: top;
    color: #5b5b5b;
    padding: 2px 0px 0px 0px;
}

.form .field_value
{
    text-align: left;
    vertical-align: middle;
    padding: 0px 0px 5px 15px;
}

.form_login
{
    /*font-size:15px;*/font-size:13px;
    padding: 20px;
}
.form_login_1
{
    margin: 0px;
    margin-bottom:5px;
}

.form_login .field_name
{
    display:inline;
    margin-right:33px;
}

html[xmlns*=""] body:last-child .form_login .marg_saf_pas{
    margin-right:36px;
}

.form_login .field_value
{
    display:inline;
}

.form_login .marg_right_62
{
    margin-right:62px;
}

.form_login .marg_right_74
{
    margin-right:74px;
}

.new_input
{
    font-size:12px;
    width:179px;
    border: solid 1px #8e8e8e;
}

.marg_bottom_1
{
    margin-bottom:1px;
    margin-left:5px;
}

.new_input_regiser
{
    font-size:12px;
    width:205px;
    margin-top:2px;
    margin-bottom:2px;
    border: solid 1px #8e8e8e;
}
.new_input_regiser_rework{
    font-size:12px;
    border: solid 1px #8e8e8e;
    color:#000;
    padding:2px 2px 3px 2px;
}
.birthdate_year
{
    width:62px;
}
*html .birthdate_year
{
    width:62px;
}

*+html .birthdate_year
{
    width:62px;
}

.width_209
{
    width:209px;
}

.width_239
{
    width:239px;
}

.width_205
{
    width:205px;
}

.marg_top_10
{
    margin-top:10px;
}

.padding_5
{
    padding:5px;
}
.padding_right_10{
    padding-right:10px;
}
.padding_top_5{
    padding-top:5px;
}
.padding_top_10{
    padding-top:10px;
}
.border_none
{
    border-style:none;
}
.btn_gray
{
    background:transparent url(../images/btn_gray_bg_new.gif) no-repeat scroll center top;
    border:medium none;
    color:#505050;
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    height:25px;
    text-align:center;
    width:90px;
}
.btn_gray_left
{
    margin-top:7px;
    margin-right:10px;
    margin-bottom:12px;
}
.add_your_picture{
    background:transparent url(../images/add_your_picture_1.gif) no-repeat scroll center top;
    border:medium none;
    color:#505050;
    cursor:pointer;
    width:130px;
    height:23px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding-top:0px !important;
    padding-bottom:3px;
}
.add_your_picture:hover{
    background:transparent url(../images/add_your_picture_1.gif) no-repeat scroll center bottom;
}
*+html .add_your_picture{
    padding-top:2px !important;
    padding-bottom:2px;
}
*html .add_your_picture{
    padding-top:2px !important;
    padding-bottom:2px;
}

/*END. login.tpl */


/*START. register.tpl*/
#content_left
{
    width: 606px;
    height: auto;
}
#forgot_password_right
{
    width: 249px;
    float:right;
    overflow:hidden;
}
.clear_both
{
    clear:both;
}

*+html .block_find_friends{
	margin-left:-10px;
}
*html .block_find_friends{
	margin-left:-10px;
}
*+html .find_friends{
	padding-left:10px;
}
*html .find_friends{
	padding-left:10px;
}


/*Start registration form*/
#content_left .tab_normal, #content_left .tab_over
{
    background: url(../images/content_tab_c.gif) repeat-x top center;
    background-color: #f6f6f6;
    color: #969595;
    cursor: auto;
    height: 42px;
    width: auto;
}
#content_left .tab_over
{
    color: #000000;
    background: url(../images/content_tab_c_over.gif) repeat-x top center;
}
#content_left .tab_l, #content_left .tab_r
{
    background-color: #f6f6f6;
    background: url(../images/content_tab_l.gif) repeat-x top center;
    height: 42px;
    width: 6px;
}
#content_left .tab_label
{
    width: 100%;
    height: 35px;
    /*font-size: 15px;*/font-size:13px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    padding: 7px 0px 0px 0px;
}
#content_left .tab_r
{
    background: url(../images/content_tab_r.gif) repeat-x top center;
}
#content_left .txt_l
{
    background: url(../images/content_l_bg.png) repeat-x left bottom;
    background-color: #f6f6f6;
}
#content_left .txt_r_new
{
    width: 100%;
    background: url(../images/content_r_bg.png) repeat-x right bottom;
    background-color: #f6f6f6;
    padding: 0px 10px 0px 5px;
}

.field_name_error
{
    color:Red;
    font-weight: bolder;
}
.field_name_new_error
{
    color:Red;
    font-weight: bolder;
}
.new_input_regiser_error
{
    border:2px solid red;
    background-color:#ffefef;
}
.new_input_regiser_rework_error
{
    border:2px solid red;
    background-color:#ffefef;
}
.font_size_15{
    /*font-size:15px;*/font-size:13px;
}
.errorBlock{
    background-image: url(/images/error_mark_new.jpg);
    background-repeat: no-repeat;
    background-position: center left;
    background-color:#fcebeb;
    padding-left:70px;
    padding-top:7px;
    padding-bottom:9px;
    line-height:145%;
    min-height: 42px;
    height:auto !important;
    height: 42px;
    vertical-align: bottom;
    color: #5b5b5b;
    /*font-size:15px;*/font-size:13px;
    margin-bottom:2px;
    border:1px solid #ca0000;
}
.errorBlock_1{
    margin-left:5px;
}

* html errorBlock
{
    margin-bottom:20px;
}
.errorBlock b {
    color: #CA0000;
}

.tab_new {
    height:28px;
}

.tab_new li {
    float:left;
    list-style:none;
    height:28px;
}

.tab_new li a:link {
    color:#333333;
    text-decoration:none;
}

.tab_new li a:visited {
    color:#333333;
    text-decoration:none;
}

.tab_new li a:hover {
    color:#333333;
    text-decoration: underline;
}

.form .tr
{
    height: 30px;
    padding: 0px 0px 0px 30px;
}
.form .tr .field_name, .form .tr .field_value
{
    font-weight: bold;
    float: left;
    width: 20%;
    list-style: none;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}
.form .tr .field_value
{
    font-weight: normal;
    float: right;
    width: 76%;
    text-align: left;
    margin: 0px 0px 0px 5px;
}
.step4_pad
{
    text-align: right;
    padding: 0px 50px 0px 0px;
}

*+html .step4_pad
{
    padding: 50px 50px 0px 0px;
}
/*End registration form*/
/*END. register.tpl*/

/*START. forgot_password.tpl */
#forgot_password_left
{
    background-color:#F6F6F6;
    float:left;
    width:606px
}
.margin_left_15
{
    margin-left:15px;
}
.margin_left_7
{
    margin-left:7px;
}

.display_inline
{
    display:inline;
}
.display_block{
    display:block;
}
/*END. forgot_password.tpl */

/*Start communities_browse.tpl*/
#tab_new_left
{
    background: url(/images/content_tab_new_left.jpg) repeat-y top left;
}
#new_top
{
    background: url(/images/content_tab_new_top.jpg) repeat-x top left;
}
#new_right
{
    background: url(/images/content_tab_new_right.jpg) repeat-x bottom left;
}
#top_left_corner
{
    background: url(/images/content_tab_new_ugol_left_top.jpg) no-repeat top left;
}
#right_border
{
    background: url(/images/right_border.gif) repeat-y top right;
}
#right_bottom_corner
{
    background: url(/images/content_tab_ugol_right_bottom.jpg) no-repeat bottom right;
}
#left_bottom_corner
{
    background: url(/images/content_tab_ugol_left_bottom.jpg) no-repeat bottom left;
    padding: 10px 10px 0px 10px;
}
.dgTitle A
{
    color: #000000;
    text-decoration: none;
}
/*End communities_browse.tpl*/
/*START groups_browse.php*/
.left_tab
{
    width: 160px;
    float: left;
}
.right_banner
{
    width: 120px;
    float: right;
	overflow:hidden;
}
.member_main_content
{
    width: 560px;
    float: right;
    margin-right:15px;
}

.count_view{
    width:155px;
    border-right:1px solid #a5a5a5;
    float:left;
    height:26px;
    font-size:9px;
    padding-top:2px;
}
.count_view_small{
    width:135px;
}
html[xmlns*=""] body:last-child .count_view
{
        padding-top:5px;
}

html[xmlns*=""] body:last-child .pad_top_sort_by_safari
{
    padding-top:13px;
}
.view_row input, .view_row select{
    font-size:10px !important;
}
.view_row{
    border-bottom:1px solid #a5a5a5;
    font-family:Verdana, Helvetica, San-Serif;
}

.view_row_2
{
    margin-right:5px;
}
.view_row_2_public
{
    margin-right:0px;
}
.sort_by{
    height:25px;
    padding-top:2px;
    font-size:9px;
}
html[xmlns*=""] body:last-child .sort_by
{
        padding-top:6px;
}
.view_as{
    width:220px;
    border-right:1px solid #a5a5a5;
    float:left;
    height:20px;
    font-size:9px;
    padding-top:8px;
}
.view_as_small{
    width:200px;
}
.input_topnav{
    width:85px;
}
html[xmlns*=""] body:last-child .view_as{
    height:24px;
    padding-top:8px;
}
*html .view_as, *+html .view_as{
    padding-top:9px;
    height:19px;
}
.pad_top_10
{
    padding-top:10px;
}
.height_5
{
    height:5px;
}
.height_20
{
    height: 20px;
}

.clear_both
{
    clear:both;
}
.photos_for_groups
{
    width: 64px;
    height:64px;
    background-repeat:no-repeat;
    background-position:left top;
    border:1px solid white;
    float:left;
}
.border_bottom_dashed_black
{
    border-bottom:1px dashed black;
    border-style:none;
}
.list_text
{
    float: right;
    width: 440px;
    padding-top: 10px;
}
.padding_0
{
    padding:0px;
}

.width_150_height_150
{
    width: 150px !important;
    height: 150px !important;
}
.width_150
{
    width: 150px;
}
.photospin_text
{
    float: right;
    width: 350px;
    padding-top:24px;
}

.posts_photospin_text
{
  float: left;
  width: 200px;
  padding-top: 10px;
  padding-left: 10px;
}
.button_prev
{
    width: 49%;
    float: left;
    text-align: right;
}
.button_next
{
    width: 49%;
    float: right;
    text-align: left;
}
.font_size_14
{
    /*font-size:14px;*/font-size:12px;
}
.float_left
{
    float:left;
}
.float_right
{
    float:right;
}
.view_post
{
    float: right;
    width: 80px;
    padding-top: 26px;
}
.pageNavigator
{
    text-align:right;
    color:#0052c1;
}
.pageNavigator a
{
    text-align:right;
    color:#0052c1;
    text-decoration: underline;
}
.pageNavigator a:hover
{
    text-decoration: underline;
}
.padding_10
{
    padding:10px;
}
.width_34pr
{
    width:34%;
}
.width_64pr
{
    width:64%;
}
.dummy_text
{
    width: 560px;
    float: left;
    padding-right: 5px;
}

.dummy_text_1
{
    line-height:200%;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    /*font-size:15px;*/font-size:13px;
}

.line_height_200
{
    line-height:200%;
}
.margin_search_public
{
    margin-top:10px; margin-left:35px;
}
.width_605
{
    width:605px;
}
.member_name
{
      width: 100%;
      /*font-size: 16px;*/font-size:14px;
      font-weight: bold;
}
.member_message
{
    border: 1px solid #a5a5a5;
    height: 100px;
}
.member_friend_1
{
      border: 1px solid #a5a5a5;
      height: 25px;
      background-color: #c2c2c2;
}
.member_friend_2
{
    /*font-size:15px;*/font-size:13px;
    font-weight:bold;
    padding:4px 0px 0px 5px;
}

.member_register_here
{
    /*font-size:15px;*/font-size:13px;
    color:Black;
    padding-left:5px;
}

.public_photo_header_div_1
{
    height:auto;
}
.public_photo_header_div_1_1
{
    float: left;
    width: 70%;
    padding: 10px;
}
.public_photo_header_div_1_1_albumName
{
    /*font-size: 18pt;*/font-size:16pt;
    font-weight: bold;
    color: #000000;
}
.public_photo_header_div_1_1_albumUrl
{
    /*font-size:12pt;*/font-size:10pt;
}
.public_photo_header_div_1_1_currPhoto
{
    /*font-size: 11pt;*/font-size:9pt;
    font-weight: bold;
}
.public_photo_header_div_1_2
{
    float: right;
    width: 15%;
    padding: 15px;
}
.public_photo_footer_div_1
{
    float: left;
    width: 50%;
    text-align: right;
}
.public_photo_footer_div_2
{
    float: right;
    width: 50%;
    text-align: left;
}
.block_content_left_large_new{
    background:transparent url(../images/content_l.png) no-repeat scroll left bottom;
    float:left;
    width:50%;
    background-color:#ffffff;
}
.block_content_left_large_new_top{
    background:transparent url(../images/content_l_top.gif) no-repeat scroll left top;
}
.block_content_right_large_new{
    background:transparent url(../images/content_r.png) no-repeat scroll right bottom;
    float:left;
    width:50%;
    background-color:#ffffff;
}
.block_content_right_large_new_top{
    background:transparent url(../images/content_r_top.gif) no-repeat scroll right top;
}
.public_goup #block_content_text{
    padding-left:12px;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow:hidden;
    padding-right:5px;
}
.input_group{
	width:110px;
	_width:105px;
}
.member_main_group{
	width: 500px;
	margin-right:0px;
}


/*END groups_browse.php*/
/*Start community_search.php*/
.community_search_main{
    border-top:1px solid #a5a5a5;
    border-left:1px solid #a5a5a5;
    border-right:1px solid #a5a5a5;
}
.cursor_pointer{
    cursor:pointer;
}
.community_search_main_text{
    padding:45px 15px 10px 15px;
}
.community_search_main_text_new{
    padding:25px 15px 10px 15px;
}
.community_search_main_text_1{
    border-top:1px dashed #888888;
    border-bottom:1px dashed #888888;
    padding-top:10px;
    padding-bottom:10px;
}
.border_bottom_888{
    /*border-bottom:1px dashed #888;*/
    border-style:none;
}
.community_search_position_text{
    clear: both;
    padding-top: 15px;
    margin-top:5px;
    text-align:center;
}
.community_search_bottom_position{
    border-bottom:1px dashed #888888;
    margin-left:15px;
    margin-right:15px;
}
#find_com_loc{
    background-position:top;
    height:64px;
    margin-top:15px;
}
#a_z_search{
    background-position:top;
    height:auto;
    margin-top:15px;
}
.find_elements{
    color:White;
    font-size:16px;
    margin-top:2px;
    margin-left:15px;
}
.find_elements_browse{
    margin-top:12px;
    margin-left:155px;
}
*html .find_elements_browse{
    margin-top:10px;
    margin-left:70px;
}
*html .zoom_one{
    zoom:1;
}
*+html .zoom_one{
    zoom:1;
}
.js_link{
    margin-top:15px;
    margin-right:15px;
}
*html .js_link_az{
    margin-top:17px;
}
*+html .js_link_az{
    margin-top:17px;
}
*html .js_link_az_browse{
    margin-top:16px;
}
*+html .js_link_az_browse{
    margin-top:16px;
}

/*End community_search.php*/
/*Start other different classes*/
.validator{
    color:#f00;
}
.pad_top_5_pad_bot_5{
    padding-top:5px;
    padding-bottom:5px;
}
.border_left_border_right{
    border-right:1px solid #a5a5a5;
    border-left:1px solid #a5a5a5;
}
.border_common_pad{
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color:#a5a5a5;
    padding:0px 5px 5px 10px;
}
.commom_bottom_border{
    border-bottom:1px solid #a6a6a6;
}
.all_border3{
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color:#a5a5a5;
}
.border_top_a5a{
    border-top:1px solid #a5a5a5;
}
.all_border3_pad{
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color:#a5a5a5;
    padding:5px 5px 5px 14px;
    overflow:hidden;
}
.no-bg{
    background:none !important;
}
.padding_left_15{
    padding-left:15px;
}
.padding_top_15{
    padding-top:15px;
}
.padding_bottom_10{
    padding-bottom:10px;
}
#select_profile_input input{
    margin-top:1px;
}

*+html #select_profile_input input{
    margin-top:-2px;
}
*html #select_profile_input input{
    margin-top:-2px;
}
.field_name_new{
    text-align: right;
    vertical-align: top;
    color: #5b5b5b;
    padding: 2px 0px 0px 0px;
    /*font-size:14px;*/font-size:12px;
    font-weight:normal;
    /*font-family:Arial, Helvetica, sans-serif;*/font-family:Verdana, Helvetica, San-Serif;
}
#font_weight_normal{
    font-weight:normal;
}
.margin_right_150{
    margin-right:150px;
}
*+html .margin_right_150{
    margin-right:50px;
}
.width_64px{
    width:64px;
}
html:root* .align_left_safari{
    text-align:left;
}
.position_absolute{
    position:absolute;
}
.width_75px{
    width:75px;
}
.back_to_prev_page{
    background:url(../images/back_prev_page.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    color:#000;
    width:200px;
    margin-left:24px;
    cursor:pointer;
}
.back_to_prev_page:hover{
    background:url(../images/back_prev_page_over.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    color: #0052c1;
    cursor:pointer;
    width:200px;
    margin-left:24px;
}
.back_to_prev_page div{
    padding-left:20px;
}
*+html .height_10_ie{
    height:15px !important;
}
*html .height_10_ie{
    height:10px !important;
}


/* div with scrollbar. DO NOT DELETE!!!!!! */
div.scroll {
    background-color: #FFFFFF;
    border: solid 1px #8e8e8e;
    width: 560px;
    height: 152px;
    overflow:auto;
}
div.noscroll {
    background-color: #FFFFFF;
    border: solid 1px #8e8e8e;
    width: 560px;
    height: 600px;
    overflow:auto;
}
*+html .user_interest_main{
    height: 580px !important;
}
*html div.scroll {
    width: 550px;
}
.position_summary_photos{
    margin-right:5px;
    margin-left:5px;
}
.padding_left_10{
     padding-left:10px;
}
.padding_left_9{
    padding-left:9px;
}

*html .width_100_ie6{
    width:100px;
}
.photos_for_groups{
    width: 64px;
    height:64px;
    background-repeat:no-repeat;
    background-position:center;
    border:1px solid white;
}
.summary_back_photos{
    width:96px;
    height:96px;
    background-repeat:no-repeat;
    background-position:center;
    border:1px solid white;
}
.events_det_score_1{
    width: 49%;
    float: left;
}
.events_det_score_3{
    width: 49%;
    float: right;
}
.border_top_888{
    /*border-top:1px dotted #888888;*/
    border-style:none;
}
.cursor_auto{
    cursor:auto;
}
.color_333{
    color:#333333;
}
.top_15_bottom_15{
    margin-top:15px;
    margin-bottom:15px;
}
.top_12_bottom_8{
    padding-top:12px;
    padding-bottom:8px;
}
.color_5b5b5b{
    color:#5b5b5b;
}
.margin_left_70{
    margin-left:70px;
}
.width_35{
    width:35px;
}
.width_170{
    width:170px;
}
.margin_left_103{
    margin-left:103px;
}
.margin_bottom__8{
    margin-bottom:-8px;
}
.margin_top__2{
    margin-top:-2px;
}
.left_30_right_120_bottom_17{
    margin-left:30px;
    margin-right:120px;
    margin-bottom:17px;
}
.margin_left_20{
    margin-left:20px;
}
.margin_left_0{
    margin-left:0px;
}
.margin_bottom_10{
    margin-bottom:10px;
}
#checkboxlist input{
    margin-top:10px;
    margin-right:15px;
    margin-left:20px;
}
.color_666{
    color:#666666;
}
.margin_bottom_3{
    margin-bottom:3px;
}
.width_480{
    width:480px;
    border:1px solid #7f9db9;
}
.why_share_red{
    color:red;
    padding-left:10px;
    padding-right:10px;
}
.font_size_11{
    /*font-size:11px;*/font-size:9px;
}
.font_size_13{
    /*font-size:13px;*/font-size:11px;
}

.success_stories{
    padding-top:5px;
    padding-bottom:15px;
    padding-left:10px;
    padding-right:10px;
    line-height:140%;
    /*font-size:15px;*/font-size:11px;
}
.success_stories ul{
        padding-left:20px;
        }

.margin_top__3{
    margin-top:-3px;
}
.margin_top_15{
    margin-top:15px;
}
html:root* #map_area{
    margin-left:5px;
    border-right:1px solid #a5a5a5;
}
.groups_profile_capt{
    font-weight:bold;
    color:#616161;
}
.groups_profile_text{
    color:#3e2fc0;
}
.groups_profile_description{
	width:100%;
	overflow-x: hidden;
}

/*End other different classes*/
/*start take-a-tour page*/
.tour_logo{
    text-align:center;
}
.tour_main{
    margin-top:15px;
}
.tour_main .cursor_pointer{
    cursor:pointer;
}
.tour_main .cursor_pointer:hover{
    cursor:pointer;
    text-decoration:underline;
}
.tour_left_tab{
    float:left;
    width:129px;
    margin-top:34px;
    margin-left:60px;
    color:#0052c1;
}
*html .tour_left_tab{
    margin-left:30px;
}
.tour_left_tab .communities{
    padding-top:40px;
}
.tour_left_tab .arrow{
    padding-top:20px;
}
.tour_left_tab .groups{
    padding-bottom:51px;
}
*html .tour_margin_ie_main{
    margin-top:-2px;
}
*+html .tour_margin_ie_main{
    margin-top:-2px;
}
*html .tour_margin_ie_bottom{
    margin-top:-8px;
}
*+html .tour_margin_ie_bottom{
    margin-top:-8px;
}
.tour_left_tab .left_popup{
    position:absolute;
    display:none;
    background:transparent url('../images/tour_right_popup.gif') no-repeat;
    width:235px;
    height:265px;
    margin-top:-70px;
    margin-left:110px;
}
*+html .tour_left_tab .left_popup{
    margin-left:45px;
}
*html .tour_left_tab .left_popup{
    margin-left:45px;
}
.tour_left_tab .left_popup .tour_popup .float_left_one{
    font-size:14px;
    font-weight:bold;
    color:#000000;
    margin-top:17px;
    text-align:left;
    margin-left:30px;
    width:160px;
    float:left;
}
.tour_left_tab .left_popup .tour_popup .float_left_two{
    width:26px;
    float:left;
    margin-top:12px;
}
html:root* .tour_left_tab .left_popup .tour_popup .margin_for_safari{
    height:1px;
}
*html .tour_left_tab .left_popup .tour_popup .float_left_one{
    margin-left:15px;
}
.tour_left_tab .left_popup .tour_popup .left_text{
    margin-left:30px;
    margin-right:16px;
    margin-top:15px;
    color:#373737;
    text-align:left;
    font-size:11px;
}
.tour_left_tab .left_popup .tour_popup .left_text a{
    text-decoration:none;
    color:#0052c1;
}
.tour_left_tab .left_popup .tour_popup .left_text a:hover{
    text-decoration:underline;
}
.tour_left_tab .left_popup .tour_popup .left_text div{
    padding-top:10px;
}
.tour_center_tab{
    float:left;
}
.tour_right_tab{
    float:left;
    width:129px;
    margin-top:34px;
    color:#0052c1;
}
.tour_right_tab .right_popup{
    position:absolute;
    display:none;
    background:transparent url('../images/tour_left_popup.gif') no-repeat;
    width:235px;
    height:265px;
    margin-top:-70px;
    margin-left:-210px;
}
.tour_right_tab .right_popup_big{
    background:transparent url('../images/tour_left_popup_big.gif') no-repeat;
    width:235px;
    height:340px;
}
.tour_right_tab .right_popup .tour_popup .float_left_one{
    font-size:14px;
    font-weight:bold;
    color:#000000;
    margin-top:17px;
    text-align:left;
    margin-left:15px;
    width:160px;
    float:left;
}
*html .tour_right_tab .right_popup .tour_popup .float_left_one{
    margin-left:7px;
}
.tour_right_tab .right_popup .tour_popup .float_left_two{
    width:26px;
    float:left;
    margin-top:12px;
}
html:root* .tour_right_tab .right_popup .tour_popup .margin_for_safari{
    height:1px;
}
.tour_right_tab .right_popup .tour_popup .right_text{
    margin-left:15px;
    margin-right:30px;
    margin-top:15px;
    color:#373737;
    text-align:left;
    font-size:11px;
}
.tour_right_tab .right_popup .tour_popup .right_text a{
    text-decoration:none;
    color:#0052c1;
}
.tour_right_tab .right_popup .tour_popup .right_text a:hover{
    text-decoration:underline;
}
.tour_right_tab .right_popup .tour_popup .right_text div{
    padding-top:10px;
}
.tour_right_tab .messages{
    padding-top:40px;
}
.tour_right_tab .events{
    padding-bottom:28px;
}
.
_tour{
    border-right:1px solid #d2d2d2;
    border-left:1px solid #d2d2d2;
}
/*end take-a-tour page*/
/*start schools_quick_view.php*/
.school_images{
    width:800px;
    margin-top:8px;
}
.school_captions{
    margin-left:38px;
    color:#5b5b5b;
}
.school_caption_1{
    width:189px;
    float:left;
}
.school_caption_2{
    width:204px;
    float:left;
}
.school_caption_3{
     width:197px;
     float:left;
}
.school_caption_4{
     width:197px;
     float:left;
}
.school_buttons{
    margin-left:38px;
    color:#5b5b5b;
}
.school_other_text{
    margin-top:40px;
    font-weight:bold;
}
html:root* .school_other_text{
    padding-top:30px;
}
/*end schools_quick_view.php*/
/*start search field for public home page*/
#member_popup{
    position:absolute;
    z-index:13;
    width:285px;
    padding-left:620px;
    padding-top:80px;
}
/*.search_field{
    position:absolute;
    margin-top:80px;
    margin-left:620px;
    z-index:13;
    width:285px;
}
html[xmlns*=""] body:last-child .search_field{
    width:280px;
}
body:first-of-type .search_field{
    width:280px;
}
*html .search_field{
    padding-left:36px;
}
*+html .search_field{
    padding-left:34px;
}
html* .search_field{
    margin-left:610px;
}*/
.search_field_networks{
    position:absolute;
    margin-top:80px;
    margin-left:554px;
    z-index:13
}
*+html .search_field .input_txt{
    margin-bottom:2px;
}
*html .search_field .input_txt{
    margin-bottom:2px;
}

/*end search field for public home page*/
/*header part*/
.top_mrg a{
    font-weight:normal !important;
    float:left;
    display:block;
    margin-top:7px;
    margin-left:25px;
}
/*other different*/
.width_367px{
    width:367px !important;
}
.width_368px{
     width:368px !important;
}
/*Start helper section*/
.helper {
    color: #900;
    border-left: 1px solid #406778;
    border-top: 1px solid #406778;
    background-color: #F3F6F7;
    width: 250px;
    white-space: normal;
    text-align: left;
    padding-left: 4px;
    float: left;
}
.helper td {
    padding-left: 4px;
    white-space: normal;
    text-align: left;
}
.helperContainer {
    position: absolute;
    display: none;
    width: 250px;
    padding-left: 0px;
}
.helperBody {
}
.helper ul li {
    list-style-position: inside;
    list-style-type: decimal;
    padding-left: 5px;
}
.helper ul {
    margin-left: 5px;
}
.helper_new{
    position:absolute;
    margin-top:-17px;
}
.helper_new table{
    width:235px;
}
.left_bg_popup{
    background:url(../images/popup/left_bg_popup.gif) repeat-y right;
}

.left_bg_popup2{
    background:url(../images/popup/left_bg_popup2.gif) repeat-y right;
}

.helper_new table .left_bg_popup{
    background:url(../images/popup/left_bg_popup.gif) repeat-y right;
}
.helper_new table .main_content{
    width:222px;
    background-color:#FFFFFF;
}
.helper_new table .main_content .text{
  min-height:50px;
  height:auto !important;
  height:auto;
  margin:5px 5px 5px 10px;
}
.helper_new table .right_bg_popup{
    width:4px;
    background:url(../images/popup/right_bg_popup.gif) repeat-y right;
}

.right_bg_popup2{
    width:4px;
    background:url(../images/popup/right_bg_popup.gif) repeat-y right;
}


/*End helper section*/
/*start popyp for 2 step of registration*/
.popup_step_2{
    position:absolute;
    display:none;
    width:235px;
    height:265px;
    margin-top:-38px;
    margin-left:440px;
}
*+html .popup_step_2{
    margin-top:-20px;
    margin-left:0px;
}
*html .popup_step_2{
    margin-top:-20px;
    margin-left:0px;
}
.popup_step_2 div{
    margin:15px 10px 20px 25px;
    text-indent:15px;
    line-height:150%;
}




.popup_step_3{
    position:absolute;
    display:none;
    width:235px;
    height:265px;
    margin-top:-20px;
    margin-left:25px;
    z-index:999;
}
*+html .popup_step_3{
    margin-top:-20px;
    margin-left:-150px;
}
*html .popup_step_3{
    margin-top:-20px;
    margin-left:-150px;
}
*+html .popup_step_3_smad{
    margin-left:0px;
}
*html .popup_step_3_smad{
    margin-left:0px;
}
*html .popup_step_3_smad_2{
    margin-left:-140px;
}
.popup_step_3 div{
    margin:15px 10px 20px 25px;
    text-indent:15px;
    line-height:150%;
}


.popup_step_4{
    position:absolute;
    display:none;
    width:235px;
    height:265px;
    margin-top:-20px;
    margin-left:38px;
    z-index:999;
}
*+html .popup_step_4{
    margin-top:-20px;
    margin-left:-160px;
}
*html .popup_step_4{
    margin-top:-20px;
    margin-left:-160px;
}
.popup_step_4 div{
    margin:15px 10px 20px 25px;
    text-indent:15px;
    line-height:150%;
}




.error{
    color: #CB0101;
    font-weight: bold;
}
/*end popyp for 2 step of registration*/
.align_left{
    text-align:left;
}
.marked, .marked_light_green, .marked_down{
    font-weight: normal;
    padding: 0px 0px 0px 12px;
    text-align: left;
    background: transparent;
    background: url(../images/marked.gif) no-repeat left center;
}
.invite_input{
    width:130px;
}

.back_white{
    background-color:white;
}

.tr3{
    background-color: #f6f6f6;
}
.padding_left_5{
    padding-left:5px;
}

/* ynmB search box styles */

#ynmbform {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #F47F11;
    font-size: 11px;
    font-weight: bold;
    padding-left:10px;
    padding-right:10px;
}
#ynmbform  .ynmbmenu {
    width: 100px;
}
#ynmb_searchbox {
border:1px solid #969473;
-webkit-border-radius: 6px;
margin-top:16px;
width:201px;
background-image:url(http://www.sareunited.com/images/ynmb/ynmb_bg.gif);
float:left;
}
#ynmb_searchbox .ynmb_logo {
margin-left:27px;
margin-right:28px;
display:block;
padding-top:4px;
}
#ynmb_searchbox #ynmb_tag {
display:block;
padding:0px;
margin:0px;
}
#ynmb_formcontainer {
width:179px;
margin:0px;
padding:10px;
}
.ynmb_clear {
clear:right;
}
/*end ynmB search box styles */
.redtext {
color:#ca0000;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.banner_block_two
{
    margin-top: 16px;
    margin-left:5px;
    float:right;
}
.gray
{
    color: #565656;
}
.left_banner a
{
     margin-left: 0px !important;
}

/*---popup element---*/
#blockingPopupFrame_messages{
    z-index: -1;
    position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
}
html:root #blockingPopupFrame_messages{
    height: 1px;
}
*+html #blockingPopupFrame_messages{
    display:none;
}

.banner_rigth {
    float: left;
    text-align: center;
}



.width_195 {
    width: 195px;
}

.width_405 {
    width: 405px;
}

.padding_left_17 {
    padding-left: 17px;
}
.info_top_section{
    float:left;
    width: 670px;
    border:1px solid #aaaaaa;
    margin-bottom:10px;
    background-image: url(/images/info_top_section.gif);
    background-repeat: no-repeat;
    background-position: center left;
    background-color:#f4f4f4;
    padding-left:55px;
    padding-top:7px;
    padding-bottom:9px;
    padding-right:8px;
    line-height:145%;
    min-height: 39px;
    height:auto !important;
    height: 39px;
}
/*---jobs---*/
.jobs
{
color: #666666;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}
.jobs td
{
padding:6px;
}
.jobsplus
{
color: #16722f;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
}

a.joblink, a.joblink:link, a.joblink:visited, a.joblink:active, a.joblink:hover
{
text-decoration: none;
color: #16722f;
}
.jobtextgreen
{
color: #16722f;
}
.events_det_left_com{
    width: 180px;
    float: left;
}
.events_det_left_com_right{
    width: 180px;
    float: right;
}
.width_150px{
    width:150px;
}
.padding_bottom_5{
    padding-bottom:5px;
}
.margin_right_10{
    margin-right:10px;
}
/* = 404 Not found page */
.not_found_page{
    background: #fff url(/images/error_page.gif) no-repeat center left;
    padding:7px 0px 9px 60px;
    line-height:145%;
    min-height: 42px;
    height:auto !important;
    height: 42px;
    vertical-align: bottom;
    color: #4465a2;
    font-size:16px;
    margin-bottom:2px;
    font-weight:bold;
}
.not_found_page div{
    margin-top:5px;
}
.not_found_page .http_404{
    font-size:9px;
    color:#787878;
    border-bottom:1px solid #787878;
    font-weight:normal;
    margin-top:8px;
    padding-bottom:3px;
    line-height:100%;
    text-align:right;
}
.not_found_sub{
    font-size:12px;
    color:#787878;
    margin-left:60px;
}
.not_found_sub span{
    color:#d74142;
}
.not_found_sub .most_likely ul li, .not_found_sub .you_can_try ul li, .not_found_sub .you_can_also ul li{
    margin:5px 0px 0px 30px;
    line-height:140%;
}
.not_found_sub .most_likely ul li, .not_found_sub .you_can_try ul li, .not_found_sub .you_can_also ul li{
    list-style:none;
    background: url(/images/li404.gif) no-repeat 0px 5px;
    padding-left:15px;
}
.not_found_sub .you_can_try ul li.second, .not_found_sub .you_can_also ul li{
    background: url(/images/li404_second.gif) no-repeat 0px 5px;

}
.not_found_sub .you_can_also ul li{
    color:#000000;
}
.not_found_sub .you_can_also ul li a{
    font-weight:bold;
}
.not_found_sub a{
    color:#1370ad;
    text-decoration:none;
}
.not_found_sub a:hover{
    text-decoration:underline;
}
/* Groups public page */
.public_goup .all_border4{
    border-width:1px;
    border-style:solid;
    border-color:#a5a5a5;
}
.public_goup .border_bottom_888{
    border-style:none;
}
.public_goup .padding_top_10{
    padding-top:10px;
}
.public_goup .width_15pr{
    width:15% !important;
}
.public_goup  .width_80pr{
    width:80% !important;
}
.public_goup .padding_right_10{
    padding-right:10px;
}
.public_goup textarea{
    border:1px solid #8E8E8E;
}
*html .public_goup textarea{
    border:1px solid #8E8E8E;
    width:440px !important;
}
.public_goup .table_td_right{
    float: right;
    list-style: none;
}
.public_goup .table_td_left{
    float: left;
    list-style: none;
    padding-left:20px;
}
#block_content_text{
   padding:5px 5px 5px 10px;
   overflow:hidden;
}
.all_border4{
    border-width:1px;
    border-style:solid;
    border-color:#a5a5a5;
}



/* == SMAD CLASSES AND STYLES */

/* --- Main container --- */
*html .success_stories{
    width:658px;
}
/* = Top Left buttons section */
.btn_samples, .btn_smart, .btn_createsmartad{
    display:block;
    height:31px;
    width:161px;
}
.btn_createsmart{
    display:block;
    height:35px;
    width:250px;
    background:url(../images/btn_createsmart.gif) no-repeat top center;
}
.btn_createsmartad{
    background:url(../images/btn_createsmartad.gif) no-repeat top center;
}
.btn_samples{
    background:url(../images/btn_samples.gif) no-repeat top center;
}
.btn_smart{
    background:url(../images/btn_smart.gif) no-repeat top center;
}
.btn_samples:hover, .btn_smart:hover, .btn_createsmart:hover, .btn_createsmartad:hover{
    background-position:bottom center;
}
.smadall_smartad{
	line-height:normal;
}

/* --- Sections for create smad page --- */
#smad_choose_style, #smad_contact, #smad_target{
    background:#E8E8E8;
    width:510px;
}
#smad_choose_style table, #smad_contact table, #smad_target table{
    border-collapse:separate;
}
#smad_choose_style table td, #smad_contact table td, #smad_target table td{
    padding:3px;
}


#smad_target #info_popup table td, #smad_target #signup_popup_2, #smad_target #signup_popup_1 table td,#smad_target #signup_popup table td {
    padding:0px;
}



#smad_choose_style table input, #smad_contact table input, #smad_target table input{
    font-size:8pt;
    font-family:Verdana,geneva,helevetica,Arial,sans-serif;
}

/* --- Input for create smad page for IE --- */
*html #smad_choose_style table input,
*html #smad_contact table input,
*html #smad_target table input
{
    background:transparent;
}
*+html #smad_choose_style table input,
*+html #smad_contact table input,
*+html #smad_target table input{
    background-color:transparent;
}
#smad_title, #smad_ad_link, #smad_ad_email, #smad_ad_phone, .contact_input, #smad_body{
    border:1px solid #7e9db9;
    background:#fff !important;
}
.smad_headerback{
    backhround:url(../images/smad/header_1.png) repeat-x top left;
}
/* --- Other styles for smad pages --- */
a.smad_terms{
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
}
a.smad_terms:hover{
    text-decoration:none;
}
*html .smad_entries_tbl{
    width:95%;
}
.smadstats_tbl td{
    padding:2px;
    overflow:hidden;
}
.smaddetails_tbl{
    margin:25px 0px 0px 20px;
}
.smaddetails_tbl td{
    padding:3px;
}
.smadstats_capt1{
    background:#e6e6e6;
}
.smadstats_capt1 div{
    padding:5px;
    color:#ce302f;
    font-weight:bold;
}
.success_stories_stats{
    padding:0px;
    width:680px !important;
}

/* = Smad Login Page */
.smadlogin_cont{
    background:#F6F6F6;
}
.smadlogin_cont .success_stories{
    overflow:hidden;
}
*html .smadlogin_cont .success_stories{
    width:530px;
}
.smadlogin_tbl{
    font-size:13px;
    background:#F6F6F6;
    margin-left:15px;
}
*html .smadlogin_tbl{
    margin-left:5px;
}
.smadlogin_tbl a.register_link{
    color:#2751ca;
    font-weight:bold;
    text-decoration:none;
}
.smadlogin_tbl a.register_link:hover{
    text-decoration:underline;
}
.smadlogin_tbl .smadlogin_inp{
    border:1px solid #8E8E8E;
    font-size:12px;
    width:200px;
    margin-top:-1px;
}
.smadlogin_tbl .smadlogin_check{
    margin-top:2px;
    position:absolute;
}
*html .smadlogin_tbl .smadlogin_check{
    margin-top:0px;
}
*+html .smadlogin_tbl .smadlogin_check{
    margin-top:0px;
}
.smad_details{
    width:520px;
    margin:0px !important;
    margine-left: 15px !important;
}
.smad_details .smad_details_back{
    background:#e8e8e8;
}
.smad_details p, .smad_details .float_left{
    color:#000000 !important;
    padding-left:20px;
}
.modify_sa_smad{
    width:172px;
    height:23px;
    background:url(../images/smad/modify_sa_smad.gif) repeat-x top right;
    cursor:pointer;
}
.modify_sa_smad:hover{
     background-position:bottom right;
}
#smad_details_note{
    background:#f4f4f4;
    border:1px solid #aaaaaa;
    color:#cc0003 !important;
    padding:7px;
}
.smad_thanks_block{
    margin:20px 0px;
    width:520px;
}
.smad_thanks_block div{
    background:#e8e8e8;
    font-weight:bold;
}
.smad_thanks_block div p{
    padding-left:20px;
}
.smad_seestat, .smad_createan{
    display:block;
    width:218px;
    height:25px;
    float:left;
    margin:10px 0px 0px 40px;
    _margin:10px 0px 0px 20px;
}
.smad_seestat{
    background:url(../images/smad/smad_seestat.png) repeat-x top left;
}
.smad_createan{
    background:url(../images/smad/smad_createan.png) repeat-x top left;
    margin-left:10px;
}
.smad_seestat:hover, .smad_createan:hover{
    background-position:bottom left;
}
.smad_bn_bottom_links a.smad_leftban{
    color:#0052C1;
    font-weight:bold;
    text-decoration:none;
}
.smad_bn_bottom_links a.smad_leftban:hover{
    text-decoration:underline;
}
.left_smartads_home{
    width:201px;
    float:left;
}
.left_smartads{
    margin-top:10px;
    text-align:center;
    width:125px;
}

/* = Events. Events Flags. */
.eventsin_block{
    border:1px solid #999999;
    background:#f4f4f4;
    margin:5px 0px 15px 0px;
}
.eventsin_block .caption{
    font:12px Arial, Helvetica, sans-serif;
    position:absolute;
    margin:-8px 0px 0px 12px;
}
.eventsin_block div{
    margin:14px 10px 12px 9px;
}
.eventsin_block div ul{
    margin:0px;
    padding:0px;
}
.eventsin_block div ul li{
    display:block;
    float:left;
    list-style-type:none;
    margin-left:14px;
}
.eventsin_block div ul li.first_flag{
    margin-left:5px;
}
.eventsin_block div ul li a.events_all,
.eventsin_block div ul li a.events_sa,
.eventsin_block div ul li a.events_uk,
.eventsin_block div ul li a.events_aus,
.eventsin_block div ul li a.events_us,
.eventsin_block div ul li a.events_nz,
.eventsin_block div ul li a.events_can,
.eventsin_block div ul li a.events_other{
    display:block;
    width:54px;
    height:41px;
    outline:none;
}
.eventsin_block div ul li.events_clear{
    clear:both !important;
}
.eventsin_block div ul li a.events_all{
    background:url(/images/events_flags/events_all.gif) no-repeat top center;
}
.eventsin_block div ul li a.events_sa{
    background:url(/images/events_flags/events_sa.gif) no-repeat top center;
}
.eventsin_block div ul li a.events_uk{
    background:url(/images/events_flags/events_uk.gif) no-repeat top center;
}
.eventsin_block div ul li a.events_aus{
    background:url(/images/events_flags/events_aus.gif) no-repeat top center;
}
.eventsin_block div ul li a.events_us{
    background:url(/images/events_flags/events_us.gif) no-repeat top center;
}
.eventsin_block div ul li a.events_nz{
    background:url(/images/events_flags/events_nz.gif) no-repeat top center;
}
.eventsin_block div ul li a.events_can{
    background:url(/images/events_flags/events_can.gif) no-repeat top center;
}
.eventsin_block div ul li a.events_other{
    background:url(/images/events_flags/events_other.gif) no-repeat top center;
}
.eventsin_block div ul li a.events_all:hover,
.eventsin_block div ul li a.events_sa:hover,
.eventsin_block div ul li a.events_uk:hover,
.eventsin_block div ul li a.events_aus:hover,
.eventsin_block div ul li a.events_us:hover,
.eventsin_block div ul li a.events_nz:hover,
.eventsin_block div ul li a.events_can:hover,
.eventsin_block div ul li a.events_other:hover{
    background-position:bottom center;
}
.eventsin_block div ul li a.active{
    background-position:bottom center;
}


.top_menu_login a{
	text-decoration:underline;
}
.top_menu_login a:hover{
	text-decoration:none;
}




/* = New banners pages */
.left_banner_content{
    width:740px;
    float:left;   
}
.left_banner_content #navigation_top{
    margin-top:10px;
}
.left_banner_content #page_content{
    width:750px !important;
}
*html .left_banner_content #page_content .member_main_content{
	margin-right:5px !important;
}
.left_banner_content #navigation_top{
    width:740px !important;
}
.right_top_banner{
    float:right;
	width:130px;
}

/* = Baners for new page */
.left_smartad_banner{
    float:left;
    width:130px;
    overflow:hidden;
    text-align:center;
    margin-right:15px;
}
.left_smartad_banner .left_smartads{
    margin-top:0;
}
.both-banner-content{
    width:590px;
}




/* = New Event Search */
.new_search_event{
    width:150px;
    border:1px solid #999999;
    background:#f4f4f4;
    margin-top:5px;
}
.new_search_event .content{
    padding:10px 5px;
    position:relative;
}
.new_search_event .content .caption{
    z-index:1000;
    position:absolute;
    left:5px;
    top:-8px;
}
.new_search_event .content span{
    display:block;
}
.new_search_event .content input.new_event_input{
    width:135px;    
    margin-bottom:10px;
}
.new_search_event .content select{
    width:138px;
    margin-bottom:10px;
}
.new_search_event .content .from_date, .new_search_event .content .to_date{
    width:100px;
}
.new_search_event .content .calendar{
    cursor:pointer;
    position:relative;
    top:3px;
}


.featured_event{
    background:url(../images/featured_event.gif) no-repeat left top;
    width:52px;
    height:52px;
    position:absolute;
    cursor:pointer;
}
.featured_event_popup{
    position:absolute;
    left:45px;
    top:0;
    background:url(../images/featured_event_popup.png) no-repeat left top;
    width:270px;
    height:87px;
    display:none;
    color:#5B5B5B;
    font-size:11px;
}
.featured_event_popup_first{
    left:auto;
    right:-270px;
    top:-10px;
}
* html .featured_event_popup{
    background: url(../images/1x1.gif);
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/featured_event_popup.png", sizingMethod="scale");
}
* html .featured_event_popup_first{
	filter:none!important;
}
.featured_event_popup p{
    font-size:11px;
    margin:12px 10px 10px 25px;
}
.pos_rel{
    position:relative;    
    border:1px solid #c3311e;
    margin:-1px;
}

DIV.interestsSignUp TD.cblTD2{padding-top:10px;margin-top:0;}
.mainHeader{
	font-size:36px;
	line-height:40px;

}
td p.content{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
}
.subHeader{
	font-size:14px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.banner_t{
	background:url(../Image/banner.gif) no-repeat 10px 0;
	width:130px;
	height:351px;
	padding:0 0 10px;
}
td.banners_right div.left_smartads{
	margin:0;
}
div.smad_bn_bottom_links{
	font-size:11px;
	margin:14px  0 0 0!important;
	line-height:16px;
}
