@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;
}
/*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;
}
#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;
}
#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 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;
}
#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;
}
/*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;
}

.infoBlock {
    background-image:url(/images/info_top_section.gif);
    background-repeat: no-repeat;
    background-position: center left;
    background-color:#F4F4F4;
    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 #AAAAAA;
}

.infoBlock 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;
}
.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;
}
/*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;
}
.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:top 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:top 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: 580px;
}
*+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;
}
/*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*/
.search_field{
    position:absolute;
    margin-top:80px;
    margin-left:644px;
    z-index:13;
    width:270px;
	margin:85px 0 0 393px;
	_margin:5px 0 0 620px;
	display:inline;
}

html[xmlns*=""] body:last-child .search_field{
    width:280px;
}
body:first-of-type .search_field{
    width:280px;
}
html* .search_field{
    margin:5px 0 0 620px;
}
*+html .search_field{
	margin:5px 0 0 620px;
}
body:last-child:not(:root:root) .search_field{
    margin:77px 0 0 393px;
}
.search_field .input_txt{
    border: solid 1px #8e8e8e;
}
*+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:right;
    display:block;
    margin:7px -0px 0 0;
	position:absolute;
	right:-140px;
	top:0;
}
/*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;
}
.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;
}

/* --- 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_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;
}

/* = Groups search */
.groups_search, .groups_search_local, .groups_search_global{
    width:730px;
}
.groups_search_global {
    height: 150px;
}


.groups_search input, .groups_search select{
    margin-left:9px;
}
.groups_search .input_wide{
    margin-left:12px;
}
.groups_search .block_header_text,
.groups_search_local .block_header_text,
.groups_search_global .block_header_text{
    font-family:Verdana,Helvetica,San-Serif;
    font-size:13px;
    font-weight:bold;
    padding:16px 0px 13px 12px;
}
.groups_search .go_button{
    width:60px !important;
    background:url(../images/go_button.gif) no-repeat top;
}
.groups_search .go_button:hover{
    background:url(../images/go_button.gif) no-repeat bottom;
}
.groups_search .margin_right{
    margin-right:10px !important;
}
*+html .groups_search .margin_right{
    margin-right:5px;
}
*html .groups_search .margin_right{
    margin-right:5px;
}
.groups_search #kwsSearch_search{
    margin-top:0px;
}
.group1_communities, .group2_locations, .group3_search, .group4_categories{
    float:left;
    height:120px;
}
.group1_communities{
    background: url(/images/groups/group1.gif) no-repeat top center;
    width:179px;
}
.group1_communities .margin_right{
    margin-right:10px !important;
    _margin-right:5px !important;
}
*+html .group1_communities .margin_right{
    margin-right:5px !important;
}
.groups_search .group1_communities select{
    width:160px !important;
}
.group1_communities_active{
    background: url(/images/groups/group1_over.gif) no-repeat top center;
    width:179px;
}
.group2_locations{
    background: url(/images/groups/group2.gif) no-repeat top center;
    width:178px;
}
.group2_locations_active{
    background: url(/images/groups/group2_over.gif) no-repeat top center;
    width:178px;
}
.group3_search{
    background: url(/images/groups/group3.gif) no-repeat top center;
    width:178px;
}
.group3_search input{
    _width:150px !important;
    width:155px !important;
}
.group3_search_active{
    background: url(/images/groups/group3_over.gif) no-repeat top center;
    width:178px;
}
.group4_categories{
    background: url(/images/groups/group4.gif) no-repeat top center;
    width:192px;
}
.groups_search .group4_categories select{
    width:170px;
}
.group4_categories_active{
    background: url(/images/groups/group4_over.gif) no-repeat top center;
    width:192px;
}
/* = Top section for local group */
/*- My Locations Section -*/
.groups_search_local input, .groups_search_local select, .groups_search_global input{
    margin-top:0px !important;
}
.groups_search_local .my_locations, .groups_search_local .search, .groups_search_local .categories
{
    height:135px;
}
.groups_search_local .my_locations{
    width:253px;
    float:left;
    background: url(/images/groups/group_my_locations.gif) no-repeat top left;
}
.groups_search_local .my_locations .fields{
    width:230px;
    margin-left:13px;
}
.groups_search_local .my_locations .fields .float_right{
    margin-top:4px;
}
.groups_search_local .invite_input{
    width:160px;
}
/*- Search Section -*/
.groups_search_local .search{
    width:237px;
    float:left;
    background: url(/images/groups/groups_top_back.gif) repeat-x top center;
    margin:0px 2px 0px 2px;
}
.groups_search_local .search .fields{
    width:210px;
    margin-left:13px;
}
.groups_search_local #kwsSearch_search{
    width:207px !important;
}
/*- Categories Section -*/
.groups_search_local .categories{
    width:235px;
    float:left;
    background: url(/images/groups/groups_categories.gif) repeat-x top right;
}
.groups_search_local .categories .fields{
    width:200px;
    margin-left:13px;
}
/* = Top section for Global Groups */
.groups_search_global .search{
     width:365px;
     float:left;
     background: url(/images/groups/group_my_locations.gif) no-repeat top left;
     height:135px;
     margin-right:2px;
}
.groups_search_global .search .fields{
    width:320px;
    margin-left:5px;
}
.groups_search_global .search .fields input#kwsSearch_search{
    width:300px !important;
}
.groups_search_global .search .fields .btn_gray{
    margin-right:12px;
}
.groups_search_global .categories{
    width:360px;
    float:left;
    background: url(/images/groups/groups_categories.gif) repeat-x top right;
    height:135px;
}
.groups_search_global .categories .fields{
    width:330px;
    margin-left:13px;
}
.groups_search_global .categories .fields select{
    width:330px !important;
}
.my_info_caption{
    color:#dd022e;
}
.left_smartads_home{
	width:201px;
	float:left;
}
.left_smartads{
	margin-top:10px;
	text-align:center;
	width:125px;
}
.smad_bn_bottom_links{
	color:#0052C1;
}
.smad_bn_bottom_links a.smad_leftban{
	color:#0052C1;
	text-decoration:none;
	font-family:Verdana,Helvetica,San-Serif !important;
}
.smad_bn_bottom_links a.smad_leftban:hover{
	text-decoration:underline;
}
/* = Main containers for groups */
.groups_left_part{
	width: 345px;
	margin-right: 10px;
	float:left;
}
.groups_right_part{
	float:left;
	width: 345px;
}
.groups_profile_capt{
	font-weight:bold;
	color:#616161;
}
.groups_profile_text{
	color:#3e2fc0;
}
.input_txt_member{
	position:relative;
	z-index:20;
}
/*================= Find Communities ===============*/
.find_comm{
	width:177px;
	height:57px;
	background:url(../images/find_box.jpg) no-repeat top;
	padding:64px 0 0 16px;
	position:relative;
}
.find_comm .close_find{
	float:right;
	cursor:pointer;
}
.find_comm .clear{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
.find_comm span{
	float:left;
}
.find_comm #findTxt{
	position:absolute;
	top:65px;
	left:16px;
	border:solid 1px #8E8E8E;
	z-index:20;
	padding-left:2px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	width:165px;
}
.find_comm #dropDown{
	background:url(../images/find_box_drop_down.gif) no-repeat top;
	position:absolute;
	width:156px;
	padding:30px 12px 0 13px;
	height:190px;
	top:61px;
	left:10px;
	text-align:center;
	display:none;
}
.find_comm #dropDown ul{
	margin:0;
	padding:10px 16px 0 11px;
	list-style:none;
}
.find_comm #dropDown ul li{
	line-height:21px;
	text-align:left;
}
.find_comm #dropDown ul li input{
	float:right;
}
.find_comm #dropDown .btn_find, .btn_find_new{
	background:url(../images/btn_find.gif) no-repeat top;
	width:76px;
	height:24px;
	padding:0;
	margin:5px 0 0;
	border:none;
	color:#505050;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.btn_find_new{
	margin-top:27px;
	background:url(../images/btn_find_red.gif) no-repeat top;
}
#member_popup{
	position:relative;
}
body:last-child:not(:root:root) #pop_up_bg_1{
	top:-5px;
}
#pop_up_bg_1{
	top:5px;
	_top:-75px;
}
*+html #pop_up_bg_1{
	top:-75px;
}
.top_mrg{
	padding:1px 0 0 85px;
	position:relative;
}
a.logo{
	background:url(../Image/bg_logo.gif) no-repeat 0 0;
	float:left;
	width:200px;
	height:47px;
	cursor:pointer;
	overflow:hidden;
}
ul.bookmark{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:260px;
	top:46px;
}
ul.bookmark li{
	float:left;
	padding:0 3px 0 0;
}
ul.bookmark li a{
	float:left;
	width:25px;
	height:20px;
}
ul.bookmark li.first{
	padding:3px 7px 0 7px;;
}
ul.bookmark li.bookmark_1 a{
	background:url(../Image/bookmark_1.gif) no-repeat 0 0;
}
ul.bookmark li.bookmark_2 a{
	background:url(../Image/bookmark_2.gif) no-repeat 0 0;
}
ul.bookmark li.bookmark_3 a{
	background:url(../Image/bookmark_3.gif) no-repeat 0 0;
}
ul.bookmark li.bookmark_4 a{
	background:url(../Image/bookmark_4.gif) no-repeat 0 0;
}
ul.bookmark li.bookmark_5 a{
	background:url(../Image/bookmark_5.gif) no-repeat 0 0;
}
ul.bookmark li.bookmark_6 a{
	background:url(../Image/bookmark_6.gif) no-repeat 0 0;
}
ul.bookmark li.bookmark_7 a{
	background:url(../Image/bookmark_7.gif) no-repeat 0 0;
}
a.logo_right{
	position:absolute;
	width:87px;
	height:71px;
	right:22px;
	top:21px;
	background:url(../Image/bg_logo_right.gif) no-repeat 0 0;
}
#content .gs-main-menu_2{
	background:#b53348;
}
#content .gs-main-menu_2 span{
	font-size:17px;
	font-weight:bold;
	color:#fff;
	background:url(../Image/bg_apple.jpg) no-repeat 0 0;
	padding:0 0 0 24px;
	text-align:center;
}
#content .gs-main-menu_2 span strong{
	background:url(../Image/bg_apple.jpg) no-repeat 100% 0;
	padding:0 24px 0 0;
}
#content  div.left_col{
	width:332px;
	float:left;
	padding:0 0px 0 52px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
#content  div.left_col strong{
	font-size:13px;
	font-weight:bold;
	color:#555;
	line-height:19px;
}
#content  div.left_col p{
	font-size:13px;
	margin:0px 0 0 0;
	line-height:19px;
	padding:0;
	color:#555;
}
#content  div.left_col h4{
	font-size:17px;
	font-weight:bold;
	color:#b50a35;
	margin:15px 0 0 0;
	padding:0;
}
#content h2.title_2{
	font-size:24px;
	font-weight:bold;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	position:relative;
	padding:22px 0 0 52px;
}
#content h2.title_2 span{
	color:#b50a35;
}
#content  div.left_col div.form{
	background:#f4f2e8 url(../Image/bg_form.gif) no-repeat  0 0;
	margin:12px 0 0 0;
	padding:0;
}
#content  div.left_col div.form div.bottom{
	padding:0 15px 15px 15px;
	width:292px;
	background:url(../Image/bg_bottom.gif) no-repeat 0 100%;
}
#content  div.left_col div.form form,
#content  div.left_col div.form fieldset{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	padding:0;
}
#content  div.left_col div.form h3.title{
	margin:0px 0 0 0;
	padding:15px 0 0 0;
	font-size:21px;
	font-weight:bold;
}
#content  div.left_col div.form label{
	font-size:13px;
	font-weight:bold;
	margin:8px 0 0 0;
	display:block;
	color:#b50a35;
}
#content  div.left_col div.form input{
	margin:8px 0 0 0;
	padding:5px 4px 0;
	width:280px;
	height:21px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#717171;
	border:1px solid #c0c0c0;
}
#content  div.left_col div.form textarea{
	margin:12px 0 0 0;
	padding:5px 10px 0;
	width:266px;
	height:124px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#717171;
	border:1px solid #c0c0c0;
}
#content  div.left_col div.form p.right{
	text-align:right;
	font-size:12px;
	margin:8px 0 0 0;
	line-height:15px;
}
#content  div.left_col div.form p.right a{
	color:#ca0000;
}
#content  div.left_col div.form p.right a:hover{
	text-decoration:underline;
}
#content  div.left_col div.form input.btn_submit{
	background:url(../Image/btn_submit.gif) no-repeat 0 0;
	width:228px;
	padding:0px 0 0 ;
	height:41px;
	border:0;
	float:right;
	display:block;
	text-align:center;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	margin:12px 0 0 0;
	font-weight:bold;
}
#content  div.left_col div.form input.btn_submit:hover{
	background-position:0 -41px;
}
#content  div.right_col{
	float:left;
	width:460px;
	padding:0 0 0 45px;
	font-family:Arial, Helvetica, sans-serif;
}
#content  div.right_col div.banner{
	background:url(../Image/bg_banner.jpg) no-repeat 0 0;
	width:451px;
	margin:-22px 0 20px 0;
	height:489px;
}
#content  div.right_col ul.images{
	margin:0;
	padding:0;
	list-style:none;
}
#content  div.right_col ul.images li{
	float:left;
	padding:0 9px 0 0;
}
#content  div.right_col ul.images li img{
	border:1px solid #e30341;
}
#content  div.right_col ul.images li table{
	vertical-align:middle;
	display:block;
	text-align:center;
	height:28px;
	width:144px;
}
#content  div.right_col ul.images li table td{
	text-align:center;
	height:28px;
	width:144px;
	vertical-align:middle;
}
#content  div.right_col ul.images li table td div.image{
	height:98px;
}
#content  div.right_col ul.images li table td a{
	color:#ca0000;
	font-family:Arial, Helvetica, sans-serif;
}
#content  div.right_col ul.images li table td a:hover{
	text-decoration:underline;
	color:#ca0000;
}
div.terms p{
	margin:5px 0 0;
	font-size:11px;
}
div.terms {

	margin:0px 0 0 0;
	width:400px;
	margin:0px auto;
	clear:both;
	overflow:hidden;
}
div.terms strong{
	font-size:12px;
	display:block;
	margin:30px 0 0 0;
}
div.terms a{
	color:#000;
}
.footer_left_2{
	clear:both; margin:0 0 0 17px!important;
}
* html .footer_left_2{
	clear:both; margin:0 0 0 13px!important;
}
