@charset "utf-8";
H1, H2, H3{font-size: 1em;margin: 0;padding: 0;font-weight: inherit;display: inherit;}
/*Start. Rework CSS files*/
/*Start common classes*/
html,body{
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
    /*font-family:Tahoma, Verdana, Arial;*/font-family:Verdana, Helvetica, San-Serif;
    font-size:11px;
    background: #e7e7e7 url(../images/main_background.gif) repeat-x top left;
}
table{
    border: 0px;
    border-collapse: collapse;
    float:left;
}
table td{
    padding: 0px;
    vertical-align: top;
}
img{
    border:0px;
}
div.rating_box{
	float:left;
	overflow:hidden;
	margin:0 5px 0 0;
	position:relative;
	width:340px;
	color:#000;
}
div.rating_box ul.unit-rating{
	width:80px;
	overflow:hidden;
}
#width .width_400{
	width:299px;
}
#block_content_text .box_2 div.right{
	width:500px;
}
ul{
    padding:0px;
    margin:0px;
}
input{
    background-color: #FFFFFF;
    /*font-family:Verdana, Tahoma;*/font-family:Verdana, Helvetica, San-Serif;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
}
select
{
    /*font-family:Verdana, Tahoma;*/font-family:Verdana, Helvetica, San-Serif;
    margin-top:1px;
    margin-bottom:1px;
    /*font-size:12px;*/font-size:11px;
    border: solid 1px #8e8e8e;
    padding-top:1px;
    padding-bottom:1px;
    font-weight:normal;
}
textarea, select, input{
    /*font-family:Verdana, Tahoma;*/font-family:Verdana, Helvetica, San-Serif;
    /*font-size:12px;*/font-size:12px;
}
select{
    background-color: #FFFFFF;
    border: solid 1px #8e8e8e;
    padding-left:2px;
}
textarea{
    background-color: #FFFFFF;
    border: solid 1px #8e8e8e;
    padding-left:2px;
    width:180px;
}
a.white, a.white:link, a.white:visited, a.white:active, a.white:hover{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
a.white:hover{
    text-decoration: underline;
}
.validator{
    color:#f00;
}
.display_block{
    display:block;
}
*html .display_none_ie{
    display:none;
}
.no-bg{
    background:none !important;
}
.align_right{
    text-align:right;
}

/*End common classes*/
/*Start navigation*/
*html .li_link_right{
    padding:12px 8px 7px 8px !important;
}
/*End navigation*/
/*Start. header.tpl*/
#body_header{
    width:900px;
    height:40px;
    margin-left:17px;
    /*margin:auto;*/
}
#body_header_right{
    float:right;
    padding:0px 7px 0px 7px;
    margin-top:14px;
}
#body_header_right li{
    float:left;
    list-style:none;
}
#body_header_left{
    float:left;
    padding:7px 7px 0px 7px;
}
#body_header_left li{
    float:left;
    list-style:none;
}
#header_left{
    margin-left:17px;
    _margin-left:18px;
    /*margin:auto;*/
    width:912px;
    /**width:910px ;*//* IE 5-7 */
}
*+html #header_left{
    width:911px;
}
* html .video_pr div#header{
	margin:0 0 0 12px;
	filter:none;
	background:transparent url(../images/bkg.gif) no-repeat scroll right top;
}
.comment{
	border-bottom:1px solid #ccc;
}
.comment p{
	margin:7px 0;
}
#header_right{
    background:transparent url(../images/bkg.png) no-repeat scroll right top;
    width:914px;
}
* html #header_right{
    width:917px;
}
*+html #header_right{
    width:914px;
}
#header{
    height:172px;
    margin:auto;
    width:893px;
}
* html #header{
    width:890px;
}
*+html #header{
    width:890px;
}
#logo{
    position:absolute;
}
#header_top{
    height:116px;
}
#header_top li{
    float:right;
    list-style:none;
    vertical-align:top;
    font-weight:bold;
    text-align:center;
    padding:18px 10px 0px 10px;
}
#sub_header_top{
    float:right;
    margin:8px 0px 0px 30px;
    padding:0px 15px 4px 4px;
    text-align:right;
    width:730px;
    visibility: hidden;
}
#content{
    /*width:915px;*/
    /*New width for FF 3.0*/
    width:910px;
    height: auto;
    margin-left:18px;
    /*margin: auto;*/
    background:url(../images/content_bg_new.png) repeat-y top center;
    padding: 0px 0px 15px 0px;
}
* html #content{
    /*width:915px;*/
    /*margin:auto;*/
}
*+html .home_log{
    width:910px !important;
}
#content_main{
    width:880px;
    margin:auto;
    padding:15px 0px 15px 0px;
}
#member_popup{
    position:absolute;
    z-index:13;
    width:285px;
    padding-left:620px;
    padding-top:80px;
	height:25px;
}
.video_obj{
	float:left;
	width:425px;
	padding:0 0 0 10px;
}
.video_obj span.rating{
	font-size:12px;
	color:#666666;
	position:absolute;
	left:90px;
	top:2px;
	padding:0;
	line-height:18px;
}
.video_obj span.view{
	font-size:12px;
	float:right;
	line-height:18px;
}
.descripton_v{
	float:right;
	width:274px;
	padding:0 5px 0 10px;
}
.descripton_v a{
	text-decoration:none;
	color:#0068CA;
}
.v_btn{
	padding:15px 0 0 0;
}
/*.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;
}
.member_banner{
    /*width:728px;
    height:90px;
    text-align:center;
    */
    width:auto;
    height:auto;
    text-align:center;
    width:740px;
}
html:root .member_banner{
    margin-bottom:10px;

}
.member_banner_friends{
    width:auto;
    height:auto;
    width:745px;
    float:left;
}
.member_banner_friends .top_member_banner_friends{
    margin-bottom:10px;    
    text-align:center;
}
.member_banner_friends #page_content{
    width:745px;
}

.body_header_tab_member{
    position:relative;
    z-index:100;
    _margin-bottom:-14px !important;
}
/*End. header.tpl*/
/*START Top menu*/
#header_navi{
    height:33px;
    padding-left:10px;
}
#header_navi li{
    float:left;
    list-style:none;
    font-size:11px;
    padding:0px 5px 0px 5px;
}
#sub_header_navi{
    margin-top:4px;
    padding-left:10px;
}
#sub_header_navi li{
    float:left;
    list-style:none;
    font-size:11px;
    padding:0px 8px 0px 8px;
}
/*END Top menu*/

/*Start. footer.tpl*/
#footer_left{
    margin-left:18px;
    /*margin:auto;*/
    width:912px;
    *width:910px ;/* IE 5-7 */
}
*+html #footer_left{
    width:911px;
}
#footer_right{
    /*width:913px;*/
    /*New footer for FF 3.0*/
    width:912px;
    background:url(../images/footer_bkg.gif) no-repeat top right;
}
* html #footer_right{
    width:915px;
}
*+html #footer_right{
    width:912px;
}
#footer{
    height:39px;
    width:890px;
    margin:auto;
}
* html #footer{
    width:890px;
}
*+html #footer{
    width:890px;
}
#left_td{
    width:890px;
    margin:auto;
}
* html #left_td{
    width:890px;
}
*+html #left_td{
    width:890px;
}
#right_td{
    width:890px;
}
* html #right_td{
    width:890px;
}
*+html #right_td{
    width:890px;
}
#content_td{
    padding-top:8px;
    padding-left:25px;
    height:29px;
}
.footer_seo{
    font: 11px Verdana;
    line-height:150%;
    padding:23px 22px 30px 37px;
    color:#484848;
    _width:840px;
}
/*End. footer.tpl*/

/*Start. index.tpl*/

/*start. top part*/
#navigation_top{
    font-size: 11px;
    margin: auto;
    padding: 0px 0px 10px 15px;
}
#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;
}
/*third change*/
#page_title{
    /*font-size: 17px;*/font-size:15px;
    font-weight: bold;
    padding: 0px 0px 10px 15px;
    /*font-family:Arial, Helvetica, sans-serif*/
}
/*end. top part*/

/*start. main content*/
#page_content{
    width: 870px;
    height: auto;
    margin: auto;
    /*overflow:hidden;*/
}
/*.errorBlock
{
    background-image: url(/images/error_mark.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 25px;
    min-height: 42px;
    vertical-align: bottom;
    color: #5B5B5B;
}
*/
.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 b{
    color: #CA0000;
}
* html errorBlock{
    margin-bottom:20px;
}
.infoBlock{
    background-image: url(/images/ok.gif);
    background-repeat: no-repeat;
    background-position: top left;
    margin-left: 25px;
    padding-left:45px;
    padding-top:15px;
    min-height: 42px;
    height:auto !important;
    height: 42px;
    vertical-align: bottom;
    color: #5B5B5B;
    /*font-size:15px;*/font-size:13px;
}
.color_5B5B5B{
    color:#5B5B5B;
}
.marked, .marked_light_green, .marked_down, .marked_red{
    font-weight: normal;
    padding: 0px 0px 0px 12px;
    text-align: left;
    background: transparent;
    background: url(../images/marked.gif) no-repeat left center;
}
.marked_down
{
    background: url(../images/marked_down.gif) no-repeat left center;
}
.marked_red
{
    background: url(../images/marked_red.gif) no-repeat left center;
}
.marked_position{
    background-position:0px 7px;
}
.new_marked{
    background-position:0px 3px;
}
.marked_light_green{
    color: #8dad0b;
    padding: 0px 0px 0px 12px;
    background: transparent;
    background: url(../images/marked_circle_light_green.gif) no-repeat left center;
}
.marked_light_gray{
    color: #666666;
    padding: 0px 0px 0px 12px;
    background: transparent;
    background: url(../images/marked_circle_grey.gif) no-repeat left center;
}
.text_decor_none{
    text-decoration:none;
}
#link_color_black{
    color:#000000;
}
/*end. main content*/

/* Start main structure for Dashboard */
.dashboard_left{
    float:left;
    width:710px;
    
}
.dashboard_right{
    float:right;
    width:160px;
}


/*start. left content*/
#dashboard_left_td{
    float: left;
    width: 220px;
}
#dashboard_left_td #dashboard_td{
    width: 220px;
}
.tr3{
    background-color: #f6f6f6;
}
.tr3-imp{
    background-color: #f6f6f6 !important;
}
.membership_gray{
    background-color:#f3f7f8;
}
#tr3{
    background-color: #f6f6f6;
}
#block_header_left{
    width:auto;
    margin:auto;
    background:url(../images/tab_select_left.jpg) no-repeat top left;
    border-bottom:1px solid #a5a5a5;
}
#block_header_right{
    background:url(../images/tab_select_right.jpg) no-repeat top right;
}
#block_header{
    width:auto;
    margin: 0px 5px 0px 5px;
    background:url(../images/tab_select_bg.jpg) repeat-x top center;
    height: 28px;
}
/*second change*/
#block_header_text{
    /*font-size: 15px;*/font-size: 13px;
    font-weight:bold;
    padding:7px 0px 0px 11px;
    /*font-family:Arial, Helvetica, sans-serif;*/font-family:Verdana, Helvetica, San-Serif;
    float:left;
    height: 20px !important;
    overflow: hidden;
}
#block_header_rss{
	float:right;
    padding:7px 0px 0px 11px;
}
#block_content_left{
    width:auto;
    margin:auto;
    background:transparent url(../images/content_l.png) no-repeat scroll left bottom;
}
.block_content_left_gray{
    background:#f6f6f6 url(../images/content_l.png) no-repeat scroll left bottom !important;
}
.border_top_a5{
    border-top:1px solid #a5a5a5;
}
#block_content_left_large{
    background:transparent url(../images/content_l.png) no-repeat scroll left bottom;
    float:left;
    width:280px
}
.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{
    background:transparent url(../images/content_r.png) no-repeat scroll right bottom;
    padding: 0px 0px 0px 0px;

}
#block_content_right_large{
    background:transparent url(../images/content_r.png) no-repeat scroll right bottom;
    float:left;
    width:280px;
}
.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;
}
#block_content{
    width:auto;
}
#block_content_text{
    padding-left:12px;
    padding-top: 5px;
    padding-bottom: 5px;
	overflow:hidden;
    padding-right:0px;
}
.border_dotted{
    border: none;
    /*border-top: dotted 1px #a5a5a5;*/
    background: transparent;
}
a.mainlink, a.mainlink:link, a.mainlink:visited, a.mainlink:active, a.mainlink:hover{
    color: #0052c1 !important;
    text-decoration: none;
    font-weight:normal;
}
a.mainlink:hover{
    text-decoration: underline;
}
.mainlink{
    color: #0052c1 !important;;
}
a.mainlink_red, a.mainlink_red:link, a.mainlink_red:visited, a.mainlink_red:active, a.mainlink_red:hover{
    color: #FF0000 !important;
    text-decoration: none;
    font-weight:normal;
}
a.mainlink_red:hover{
    text-decoration: underline;
}
. mainlik_red {
    color: #FF0000 !important;
}
.marked_data{
    font-weight:normal;
    padding: 0px 0px 0px 12px;
    text-align: left;
    color: #0052c1;
    background: transparent;
}
.pr_h{
    background: none;
    height:10px;
    font-size:0px;
    clear: both;
}
/*end. left content*/

/*start. right content*/
#dashboard_right_td_bg{
    float: right;
    width: 160px;
}
.border_light_gray_t_l{
    float: left;
    background: url(../images/content_tab_light_gray_l_t.gif) no-repeat left top;
}
.border_light_gray_t_r{
    float: right;
    background: url(../images/content_tab_light_gray_r_t.gif) no-repeat right top;
}
.width_155{
    width:155px;
}
.width_190{
    width:190px;
}
.height_1200{
    height:1200px;
}
.height_0{
    height:0px;
}

.color_989898{
    color:#989898;
}
.border_light_gray_b_l{
    float: left;
    background: url(../images/content_tab_light_gray_l_b.gif) no-repeat left bottom;
}
.border_light_gray_b_r{
    text-align: left;
    vertical-align: top;
    float: right;
    background: url(../images/content_tab_light_gray_r_b.gif) no-repeat right bottom;
}
.border_light_gray_t_r, .border_light_gray_t_l, .border_light_gray_b_r, .border_light_gray_b_l{
    list-style: none;
    background: transparent;
}
.border_light_gray_t_l, .border_light_gray_t_r{
    height: 5px;
}
.border_light_gray_t_l img, .border_light_gray_b_l img, .border_light_gray_t_r img{
    border: none;
    width: 5px;
    height: 5px;
    margin: 0px;
    padding: 0px;
}
#dashboard_right_td{
    width: 150px;
}
#dashboard_right_td #dashboard_td_1{
    width:146px;
    height:155px;
    background-image: url(../images/invite.gif);
    background-repeat:no-repeat;
}
.table_td_right{
    float: right;
    list-style: none;
}
*+html .table_td_right{
    padding-right:20px;
}
.table_td_right_1{
    width: 270px;
    margin-right:20px;
}
#table_td_right_invite{
     margin-bottom:9px;
     margin-top:10px;
     /*font-size:12px;*/font-size:11px;
     font-weight:bold;
     color:white; padding-right:30px;
}
input.input_txt{
    background-color: #FFFFFF;
    border: solid 1px #8e8e8e;
    padding-left:2px;
    font-size:12px;
    /*font-family:Verdana, Tahoma;*/font-family:Verdana, Helvetica, San-Serif;
}
.invite_input{
    width:130px;
}
.invite_done{
    position:absolute;
    right:26px;
    bottom:19px;
}
.table_tr{
    float: none;
    list-style: none;
}
.tab_label_txt{
    /*font-size: 15px;*/font-size:13px;
    font-weight: bold;
    padding-top:10px;
}
*+html .tab_label_txt{
    padding-top:7px;
}
*html .tab_label_txt{
    padding-top:7px;
}
html* .tab_label_txt{
    padding-top:7px;
}
.margin-top__4{
    margin-top:-4px;
}
#dashboard_right_td #dashboard_td_2{
    width:146px;
    height:97px;
    background-image: url(../images/upgrade.gif);
    background-repeat:no-repeat;
}
#dashboard_right_td #dashboard_td_3{
    width:146px;
    height:97px;
    background-image: url(../images/invite_1.gif);
    background-repeat:no-repeat;
}
.padding_top_20{
    padding-top:20px;
}
.padding_top_10{
    padding-top:10px;
}
.padding_top_7{
    padding-top:7px;
}
.title_white{
    /*font-size:16px;*/font-size:14px;
    color:white;
    font-weight:bold;
}
.margin_top_9{
    margin-top:9px;
}
.margin_top_6{
    margin-top:6px;
}
.padding_left_15{
    padding-left:15px;
}
.padding_top_15{
    padding-top:15px;
}
.padding_top_11{
    padding-top:11px;
}
.padding_top_12{
    padding-top:12px;
}
.back_white{
    background-color:white;
}
.padding_left_none{
	padding-left:0 !important;
}
.back_gray{
    background-color:#f6f6f6;
}
.back_gray_dark{
    background-color:#EDEDED;
}
/*end. right content*/

/*start. center content*/
#dashboard_center_td{
    float: left;
    width: 465px;
    margin: 0px 0px 0px 18px;
}
*html #dashboard_center_td{
    margin: 0px 0px 0px 13px;
}
#dashboard_center_td #dashboard_td{
    width: 462px;
    /*background-image:url(../images/summary_back.gif);*/
}
#summary .table_tr{
    border-bottom:1px solid #acacac;
    padding-bottom: 4px;
    padding-top:4px;
}
.sum_div{
    height: 155px;
    width: 462px;
    text-align:left;
    vertical-align: top;
    float: right;
    background-image: url(../images/summary_back.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:15px;
}
html* .sum_div{
    background-position:0px 0px;
}
.sum_div, x:-moz-any-link{
    background-position:12px 0px;
}
.table_td_left{
    float: left;
    list-style: none;
    padding-left:5px;
}
html* .table_td_left{
    padding-left:5px;
}
.sum_div, .table_td_left{
    padding-left:15px;
}
.photos_for_groups{
    width: 64px;
    height:64px;
    background-repeat:no-repeat;
    background-position:left top;
    border:1px solid white;
}
#summary .boost{
    text-align: center;
    width: 270px;
    height: 132px;
    background: transparent;
    background: url(../images/bg_boost.gif) no-repeat left top;
    padding: 5px 0px 0px 0px;
    margin-top:18px;
}
#summary .boost .caption{
    text-align: left;
    padding-left: 15px;
    background-image: url(/images/marked_red.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
    margin-left:20px;
    margin-right:20px;
}
#summary .percent{
    width: 220px;
    height: 20px;
    border: solid 1px #a3a3a3;
    text-align: left;
    vertical-align: top;
    margin: 20px 0px 0px 0px;
}
#summary .percent .percent_bg{
    position: absolute;
    z-index: 20;
    border: none;
    margin: 0px;
    padding: 0px;
    height: 20px;
    background: url(../images/percent_bg.gif) repeat-x left top;
}
#summary .percent .percent_txt{
    position: absolute;
    z-index: 21;
    border: none;
    height: 20px;
    width: 220px;
    text-align: center;
    vertical-align: top;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}
.mar_top_20_mar_bot_20{
    margin-top:20px;
    margin-bottom:20px;
}
.mar_top_15_mar_bot_15{
    margin-top:20px;
    margin-bottom:20px;
}
.marg_top_10{
    margin-top:10px;
}
.marg_top_20{
    margin-top:20px;
}
.margin_top_15{
    margin-top:15px;
}
.margin_top_7_home{
    margin-top:7px;
}
.margin_top_7{
    margin-top:7px;
}
*+html .margin_top_7{
    margin-top:12px;
}
.margin_bottom_7{
    margin-bottom:7px;
}
.margin_top__30{
    margin-top:-30px;
}
.verdana_new{
     /*font-family:Verdana, Tahoma, Arial;*/font-family:Verdana, Helvetica, San-Serif;
     font-size:11px;
}
.arial{
     /*font-family:Arial, Helvetica, sans-serif;*/font-family:Verdana, Helvetica, San-Serif;
}
/*end. center content*/

/*Start New files for index.tpl */
.clear_both{
    clear:both;
}
html:root .ff_clear_both{
    clear:both;
}
.join_more_communities{
    /*padding-bottom:12px;*/
    /*font-size:15px;*/font-size:13px;
}
.font_size_15{
    /*font-size:15px;*/font-size:13px;
}
.padding_bottom_5{
    padding-bottom:5px;
}
.padding_bottom_12{
    padding-bottom:12px;
}
/*End New files for index.tpl */
/*End. index.tpl*/

/*Start. my_profile.tpl*/
.float_left{
    float:left;
}
.float_right{
    float:right;
}
.padding_5{
    padding: 5px;
}
/*.border_888{
    border: 1px #888888 solid;
}*/
.common_left_menu{
    width: 150px;
    float: left;
}
.pad_bot_5_height_150{
    padding-bottom: 5px;
    height: 150px;
}
.my_profile_caption_1{
    padding: 5px;
    float: right;
    width: 665px;
}
.my_profile_caption_2{
    width:470px;
    float:left;
    margin-left:20px;
}
*html .my_profile_caption_2{
    width:460px;
    margin-left:25px;
}
.pad_top_5_pad_bot_5{
    padding-top:5px;
    padding-bottom:5px;
}
.my_profile_float_width{
    float: left;
    width: 25%;
}
.my_profile_float_width_1{
    float: right;
    width: 75%;
}
.pad_bottom_10{
    padding-bottom: 10px;
}
.my_profile_photo{
    float: left;
    width: 71px;
    height: 71px;
    border: 1px solid #FFF;
}
.events_det_left_com{
    width: 180px;
    float: left;
}
.my_profile_float_width_2{
    width: 72px;
    float: left;
    height:100px;
}
*html .my_profile_float_width_2{
    height:113px;
}
.events_det_left_com_right{
    width: 180px;
    float: right;
}
.pos_rel{
    position:relative;    
    border:1px solid #c3311e;
    margin:-1px;
    zoom:1;
}
.featured_event{
    background:url(../images/featured_event.gif) no-repeat left top;
    width:52px;
    height:52px;
    position:absolute;
    cursor:pointer;
    left:0;
    top:0;
}
.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;
    z-index:999;
}
.featured_event_popup_first{
    left:auto;
    right:-270px;
    top:-10px;
}
.featured_event_popup_second{
    left:auto;
    right:-200px;
    top:-10px;
}
*html .featured_event_popup{
    background: url(../images/1x1.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/featured_event_popup.png", sizingMethod="scale");
}
.featured_event_popup p{
    font-size:11px;
    margin:12px 10px 10px 25px;
}
/*.top_my_profile_right
{
    margin-top:-208px;
}
html:root* .top_my_profile_right
{
    margin-top:-221px;
}*/
.events_det_score_1{
    width: 49%;
    float: left;
}
.events_det_score_3{
    width: 49%;
    float: right;
}
.my_profile_main{
    width: 485px;
    float: right;
    padding-right: 10px;
}
.my_profile_class_1{
    padding-left:10px;
    padding-top:10px;
}
.my_profile_float_width_3{
    float: left;
    width: 75px;
}
.my_profile_float_width_4{
    float: right;
    width: 375px;
}
.margin_right_5{
    margin-right:5px;
}
/*End. my_profile.tpl*/

/*Start. edit_profile_base.tpl*/
.right_banner{
    width: 120px;
    float: right;
    /*margin-top:-125px;*/
    z-index:1;
    position:relative;
	overflow:hidden;
}
*+html .right_banner{
/*        margin-top:-130px;*/
}
*html .right_banner{
/*    margin-top:-133px;*/
}

.main_part{
    width: 580px;
    float: right;
    padding-right: 10px;
}
.main_part_interests{
    width:488px;
    float:left;
    margin-left:10px;
}
#block_content_text .left{
    width: 40%;
    text-align: right;
    float: left;
    padding-top: 3px;
}
#block_content_text .right{
    width: 58%;
    text-align: left;
    float: right;
}
.padding_top_5{
    padding-top:5px;
}
.br{
    clear: both;
}
.member_input{
    border:1px solid #8E8E8E;
    margin-bottom:2px;
    margin-top:2px;
    padding-left:2px;
}

/*.new_input_regiser
{
    font-size:12px;
    width:205px;
    margin-top:2px;
    margin-bottom:2px;
    border: solid 1px #8e8e8e;
}*/


.width_205{
    width:205px;
}
.width_202{
    width:202px;
}
.width_400{
    width:400px;
}
.width_300{
    width:300px;
}
*+html .width_204{
    width:200px;
}
.width_145{
    width:145px;
}
.padding_right_10{
    padding-right:10px;
}
/*End. edit_profile_base.tpl*/

/*Start. Members part. My friends*/
.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;
}
.tab_new_search .message_caption_1{
    padding:6px 8px 5px 8px;
    display:block;
    font-weight:bold;
    cursor: pointer;
    text-align:center;
}
.pageNavigator{
    text-align:right;
    color:#0052c1;
}
.pageNavigator a{
    text-align:right;
    color:#0052c1;
    text-decoration: none;
}
.pageNavigator a:hover{
    text-decoration: underline;
}
.width_150{
    width:150px;
}
.width_200{
    width:200px;
}


.left_blocks{
    /*border-bottom:1px dashed #888888;*/
    border-style:none;
    margin-right:10px;
}
.my_friends_main{
    width: 640px;
    float: right;
    padding-right: 10px;
}
.my_friends_tabs{
    padding:6px 15px 5px 15px;
    display:block;
    font-weight:bold;
    cursor: pointer;
    text-transform:capitalize;
}
.new_input{
    border: solid 1px #8e8e8e;
}
/*End. Members part. My friends*/

/*Start. Members part. Members my networks and local*/
.member_main_content{
    width: 560px;
    float: right;
    margin-right:20px;
}
.view_row{
    border-bottom:1px solid #a5a5a5;
    font-family:Verdana, Helvetica, San-Serif;
}
.view_row_border{
    border-left:1px solid #a5a5a5;
    border-right:1px solid #a5a5a5;
}
.count_view{
    width:155px;
    border-right:1px solid #a5a5a5;
    float:left;
    height:26px;
    /*font-size:11px;*/font-size:9px;
    padding-top:2px;
}
.count_view_small{
    width:135px;
}
.view_as{
    width:220px;
    border-right:1px solid #a5a5a5;
    float:left;
    height:20px;
    /*font-size:11px;*/font-size:9px;
    padding-top:8px;
}
.view_as_small{
    width:200px;
}
.input_topnav{
    width:85px;
}

*html .view_as, *+html .view_as{
    padding-top:9px;
    height:19px;
}

.view_row_2{
    margin-right:5px;
}
.sort_by{
    height:25px;
    padding-top:2px;
    font-size:9px;
}
.view_photo{
    height:25px;
    padding-top:2px;
}
.display_inline{
    display:inline;
}
.height_5{
    height:5px;
}
.height_5_border{
    border-left:1px solid #a5a5a5;
    border-left:1px solid #a5a5a5;
}
.height_20{
    height:20px;
}
.width_64pr{
    width:64%;
}
.width_36pr{
    width:30%;
    margin-left:10px;
}
.width_15pr{
    width:15% !important;
}
.width_20pr{
    width:20% !important;
}
.width_80pr{
    width:80% !important;
}
.width_380{
    width:380px;
}
.width_60pr{
    width:60%;
}
.width_280{
    width:280px;
}

/* = Borders section*/
.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;
}
.promote_b{
	
	background:#e9e9e9;
	width:686px;
	margin:0 0 0 1px;
}
.promote_b .padding{
	
	padding:0 7px;
	width:672px;
	float:left;
	background:#E9E9E9 none repeat scroll 0 0;
}
* html .promote_b .padding {
	width:675px;
}
.promote_b p.promote{
	font-size:12px;
	font-weight:bold;
	color:#565656;
	padding:7px 0 0 0;
	float:left;
	margin:0;
}
#block_content_text .promote_b span.right{
	float:right;
	width:auto;
	padding:5px 10px 0 0;
	position:relative;
	color:#0052d4;
	font-weight:bold;
	font-size:11px;
}
#block_content_text .promote_b span.right .featured_event_popup_first{
	top:-18px;
}
.search_box{
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
	background:#fff;
	clear:both;
	padding:10px 4px 10px;
}
.search_box div.tb1  tr.dgTitle td{
	background:#fff;
}
.search_box div.tb1  tr.tr1 td{
	background:#f6f6f6;
}
.search_box div.tb1  td.right_bold{
	font-weight:bold;
	font-size:11px;
}
.search_box div.tb1  td.right_bold a{
	font-weight:bold;
}
.search_box .btn_gray_small{
	color:#505050;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	height:25px;
	text-align:center;
	
}
.search_box .btn{
	padding:6px 19px 0px;
	height:19px;
	margin: 0 4px 0 0px;
	background:url(../images/btn_gray_bg_small_new_2.gif) no-repeat 0 0;
	position:relative;
	width:auto;
	float:right;
	color:#505050;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
}
.search_box .btn_gray_small{
	background:url(../images/btn_gray_bg_small_new_2.gif) no-repeat 0 0;
	width:87px;
}
.search_box .btn_gray_small:hover,
.search_box .btn:hover{
	background:url(../images/btn_gray_bg_small_new_2.gif) no-repeat 0 -25px;
}
.form_center label{
	display:block;
	float:left;
	width:212px;
}
.form_center label.description{
	width:200px;
	text-align:right;
	color:#5B5B5B;
	font-size:12px;
}
label.grey{
	font-size:12px;
	color:#5b5b5b;
}
#block_content_text .promote_b span.right div.popup_large{
	background:none;
	height:auto;
}
 span.right div.popup_large div.all_top{
	background:url(../images/popup_l.png) no-repeat 0 0;
}
 span.large_p div.popup_333 div.all_top{
 	background:url(../images/popup_l_2.png) no-repeat 0 0;
 }
span.large_p .featured_event_popup{
	width:400px;
}
span.right div.popup_large p{
	width:190px;
	padding:7px 5px 0px 25px;
	margin:0;
	font-weight:normal;
}
span.large_p div.popup_large p{
	width:353px;
}
span.right div.popup_large div.bottom{
	background:url(../images/bg_bottom_popup.png) no-repeat 0 0;
	width:234px;
	height:22px;
	float:left;
}
span.large_p div.popup_333 div.bottom{
	background:url(../images/bg_bottom_popup_2.png) no-repeat 0 0;
	width:400px;
}
div.search_field{
	width:310px;
}
.promote_b div.link{
	width:627px;
	clear:both;
	padding:22px 0 0 0;
}
.promote_b div.link span.or{
	display:block;
	text-align:center;
	color:#5b5b5b;
	font-weight:bold;
	padding:10px 0;
}
.promote_b div.link input.btn_skip_step{
	background:url(../images/btn_red_2.gif) no-repeat 0 0;
	width:299px;
	height:24px;
	color:#fff;
}
.table_school{
	overflow:hidden;
	padding:0;
	font-size:11px;
}
.table_school a:hover{
	text-decoration:underline;
}
.section_view{
	position:relative;
}
.section_view div.links{
	width:300px;
	height:90px;
	float:left;
}
.section_view div.view{
	width:220px;
	float:right;
}
.section_view div.view select{
	width:151px;
	padding:0;
	float:left;
	margin:-2px 0 0 0;
}
.section_view div.view span{
	float:left;
	width:46px;
	font-size:10px;
	padding:0 5px 0 13px;
}
.section_view div.view ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.section_view div.view div.line{
	height:27px;
}
.section_view div.view ul li{
	float:left;
	line-height:15px;
	font-size:10px;
	padding:0 6px 0 0px;
	width:70px;
}
.section_view div.view ul li a{
	text-decoration:none;
	color:#0052c6;
}
.section_view div.view ul li a.view{
	padding:0 0px 0 18px;
	float:left;
	line-height:15px;
	background:url(../images/view_1.gif) no-repeat 0  50%;
}
.section_view div.view ul li a.view_2{
	padding:0 0px 0 18px;
	float:left;
	line-height:15px;
	background:url(../images/view_2.gif) no-repeat 0  50%;
}
.section_view div.view ul li a.view_3{
	padding:0 0px 0 18px;
	float:left;
	line-height:15px;
	background:url(../images/list_view.gif) no-repeat 0  50%;
}
.table_school table {
	width:100%;
}
.table_school table.blue{
	background:#d4deec;
	width:100%;
}
.table_school table.blue td{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	line-height:17px;
	text-align:center;
	height:39px;
	cursor:pointer;
}
.table_school strong.title{
	padding:6px 0 0 13px;
	float:left;
}

.table_school a.all{
	float:left;
	clear:left;
	margin:7px 0 0 13px;
	text-decoration:none;
	color:#0052C1;
}
.table_school  table.list{
	border-collapse:collapse;
	margin:12px 0 0 0;
}
.table_school  table.list tr.last td{
	border:none;
}
.table_school  table.list div.grey_box{
	background:#dfdfdf;
	overflow:hidden;
	float:left;
	width:100%;
	background:#dfdfdf url(../images/border.gif) no-repeat 0  0%;
}
.table_school div.content_section{
	width:100%;
	overflow:hidden;
	float:left;
	clear:both;
}
.table_school div.content_section div.photos{
	padding:10px 10px 0;
	overflow:hidden;
	margin:0 0 13px;
	display:block;
}
.table_school div.content_section div.photo{
	float:left;
	width:64px;
	display:inline;
	height:64px;
	margin:2px 1px 0 1px;
}
.table_school div.content_section div.left_col{
	width:180px;
	float:left;
	padding:0 0 0 20px;
}
.table_school div.content_section div.left_col div.image{
	width:112px;
	height:150px;
	overflow:hidden;
	
}
.table_school div.content_section div.right_col{
	width:238px;
	float:right;
	padding:0 50px 0 0;
}
.table_school div.content_section div.right_col p{
	margin:16px 0 0 0;
}
.table_school div.content_section a{
	color:#0052C1;
	text-decoration:none;
}
.table_school div.content_section a:hover{
	text-decoration:underline;
}
.table_school  table.list div.grey_box p{
	line-height:17px;
	margin:5px 0 0 0;
	padding:0 0  0 15px;
}
.table_school p.title strong{
	color:#0053c2; 
}
.table_school  div.page{
	width:192px;
	height:25px;
	margin:40px 0 0 0;
	padding:0 0 0 30px;
}
.right_float{
	float:right;
	margin:17px 0 0 0;
}
.right_float a{
	text-decoration:none;
}
.table_school  div.page a{
	width:90px;
	background: url(../images/btn_page.gif) no-repeat 0 0%;
	height:21px;
	float:left;
	font-size:13px;
	color:#505050;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:4px 0 0 0;
}
.table_school  div.page a:hover{
	background: url(../images/btn_page.gif) no-repeat 0 -25px;
	text-decoration:none;
}
.table_school  table.list div.grey_box  ul.list{
	width:150px;
	float:right;
	margin:15px 0 10px 0;
	padding:0 0 0 40px;
	border-left:1px solid #eeeeee;
}
.table_school  table.list div.grey_box  ul.list li{
	margin:4px 0 0 0;
}
.table_school ul.list li span.red, div.list_box  ul.list{
	color:#ca0000;
}
.table_school  table.list div.grey_box div.left{
	width:263px;
	float:left;
	overflow:hidden;
	padding:0 30px 0 0;
}
.table_school  table.list tr.head td{
	background:#cccccc;
	font-weight:bold;
	height:18px;
}
.table_school  table.list  td img{
	margin:3px;
}
.table_school  table.list  td{
	border-bottom:1px solid #ababab;
}
.table_school  table.list tr.select td{
	border:none;
}
.table_school  table.list  td.item{
	vertical-align:bottom;
}
.table_school  table.list  td.item a{
	background:#dfdfdf url(../images/more.gif) no-repeat scroll 0 0px;
	width:84px;
	float:right;
	display:block;
	height:28px;
	padding:6px 0 0px 4px;
}
.table_school  table.list  td a{
	text-decoration:none;
	color:#0052C1;
}
.table_school  table.list  td a:hover{
	text-decoration:underline;
}
.table_school  div.view{
	width:221px;
	padding:0 0 7px;
	background:url(../images/bg_view_panel.gif) no-repeat  0 100%;
}
.table_school table.blue td.bg{
	background:#d8e2f0;
	
}
.table_school ul.list{
	width:175px;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
}
.table_school div.list_box{
	padding:0 0 0 20px;
}
.table_school div.bottom{
	margin:7px 0 0px 0;
	padding:0 0 6px 20px;
	float:left;
}
ul.list{
	list-style:none;
	margin:0;
	padding:0;
	
}
ul.list li{
	font-weight:bold;
}
ul.popup_list{
	margin:8px 0 8px 0;
	padding:0 0 0 12px;
}
ul.popup_list a{
	text-decoration:none;
	color:#0052C1;	
}
ul.popup_list a:hover{text-decoration:underline;}		
.table_school ul.list li{
	padding:0 0 0 12px;
	float:left;
	width:135px;
	margin:8px 0 0 0;
	background:transparent url(../images/marked.gif) no-repeat scroll 0 4px;
}
.table_school ul.list li a{
	text-decoration:none;
	color:#0052C1;
}
.table_school ul.list li a:hover{
	text-decoration:underline;
}
.table_school ul.list li a.active{
	color:#656565;
}
.table_school table td{
	font-size:11px;
	height:17px;
	vertical-align:middle;
}
.table_school table td.left{
	width:88px;
	background:#e9e9e9;
	padding:0 0 0 16px;
}
.table_school table td.right{
	background:#f6f6f6;
	color:#ca0000;
	padding:0 0 0 20px;
}
.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;
}
.all_border4{
    border-width:1px;
    border-style:solid;
    border-color:#a5a5a5;
}
.padding_left_13{
    padding-left:13px;
}
.border_top_888{
    /*border-top:1px dotted #888888;*/
    border-style:none;
}
.border_bottom_888{
    /*border-bottom:1px dotted #888888;*/
    border-style:none;
}
.border_888{
    border:1px dotted #888888;
}
.border_right_888{
    border-right: 1px dotted #888888;
}




.width_450{
    width:450px;
}
.width_680{
    width:680px;
}
.margin_5{
    margin:5px;
}
.font_size_9{
    font-size:9px;
}
.width_290{
    width:290px;
}
/*End. Members part. Members my networks and local*/

/*Start. Members part. members_find_friends.php*/
.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;
}
.networks_locations_browse_text{
	padding-top:15px;
}
*html .networks_locations_browse_text{
	padding-top:0x;
	margin-top:-15px;
}
*+html .networks_locations_browse_text{
	padding-top:0x;
	margin-top:-15px;
}
/*End. Members part. members_find_friends.php*/

/*Start. Members part. messages_inbox.tpl; messages_outbox.tpl; messages_trash.tpl*/
.message_caption_1{
    padding:6px 15px 5px 15px;
    display:block;
    font-weight:bold;
    cursor: pointer;
}
.tab_new_messages .ajaxTabManager_active a:hover{
	color:#CA0000;
}
#tab_new_left{
    background: url(/images/content_tab_new_left.jpg) repeat-y top left;
}
#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 0px 0px 0px;
}
/*End. Members part. messages_inbox.tpl*/

/*Start. Members part. my_networks.tpl*/
.span_none div span{
    display:none;
}
.span_none a{
    display:none;
}
.width_85_height_85{
    width: 85px;
    height: 85px;
}
.my_networks_caption{
    /*font-size: 10px;*/font-size:9px;
    text-align: center;
    padding: 15px 5px 0px 5px;
    font-weight: bold;
}
.my_networks_caption_1{
    padding: 5px 5px 5px 0px;
}
.my_networks_bkg{
    background-color: #CA0000;
    color: #FFFFFF;
}
.my_networks_red_link{
    text-decoration: none;
    color: #FFFFFF;
}
/*Start. Members part. my_networks.tpl*/

/*Start. Members part. networks_location_profile.tpl*/
.font_size_14{
    /*font-size: 14px;*/font-size:12px;
}
.padding_10{
    padding: 10px;
}
/*End. Members part. networks_location_profile.tpl*/
/*Start. Members part. networks_profile.tpl*/
.network_top_width{width:550px;}
.network_top_width_1{width:488px;}
*+html .network_top_width{margin-top:-4px;}
*html .network_top_width{margin-top:-4px;}
*html .network_top_width_1{width:472px; margin-top:-3px; margin-bottom:-5px;}
*+html .network_top_width_1{margin-top:-3px; margin-bottom:-5px;}


/*End. Members part. networks_profile.tpl*/
/*Start. Members part. networks_browse.tpl*/
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-weight:bold;
    height:25px;
    text-align:center;
    width:90px;
}
input.findcom_but:hover{
    background:transparent url(../images/find_com_1.gif) no-repeat scroll center bottom;
}
.dgTitle A{
    color: #000000;
    text-decoration: none;
}
.font_size_10{
    font-size: 10px;
}
/*End. Members part. networks_browse.tpl*/

/*Start. Members part. my_groups.tpl*/
.banner_gray_t_r, .banner_gray_t_l, .banner_gray_b_r, .banner_gray_b_l{
    list-style: none;
    background: transparent;
}
.banner_gray_t_l img, .banner_gray_b_l img, .banner_gray_t_r img{
    border: none;
    width: 6px;
    height: 6px;
    margin: 0px;
    padding: 0px;
}
.banner_gray_t_l{
    float: left;
    background: url(../images/content_banner_gray_l_t.gif) no-repeat left top;
}
.banner_gray_t_r{
    float: right;
    background: url(../images/content_banner_gray_r_t.gif) no-repeat right top;
}

.banner_gray_b_l{
    float: left;
    background: url(../images/content_banner_gray_l_b.gif) no-repeat left bottom;
}
.banner_gray_b_r{
    text-align: center;
    vertical-align: top;
    float: right;
    background: url(../images/content_banner_gray_r_b.gif) no-repeat right bottom;
}
.banner_gray_b_r .title_white{
    /*font-size: 15px;*/font-size:13px;
    font-weight: bold;
    color: #FFFFFF;
}
.banner_light_gray_t_r, .banner_light_gray_t_l, .banner_light_gray_b_r, .banner_light_gray_b_l{
    list-style: none;
    background: transparent;
}
.banner_light_gray_t_l img, .banner_light_gray_b_l img, .banner_light_gray_t_r img{
    border: none;
    width: 6px;
    height: 6px;
    margin: 0px;
    padding: 0px;
}
.banner_light_gray_t_l{
    float: left;
    background: url(../images/content_banner_light_gray_l_t.gif) no-repeat left top;
}
.banner_light_gray_t_r{
    float: right;
    background: url(../images/content_banner_light_gray_r_t.gif) no-repeat right top;
}
.banner_light_gray_b_l{
    float: left;
    background: url(../images/content_banner_light_gray_l_b.gif) no-repeat left bottom;
}
.banner_light_gray_b_r{
    text-align: center;
    vertical-align: top;
    float: right;
    background: url(../images/content_banner_light_gray_r_b.gif) no-repeat right bottom;
}
.width_144{
    width:144px;
}
.height_108{
    height:108px;
}
.height_81{
    height:81px;
}
.my_groups_blocks{
    width: 440px;
    float: right;
}
.width_59pr{
    width:59%;
}
.width_39pr{
    width:39%;
}
.cursor_pointer{
    cursor:pointer;
}
/*End. Members part. my_groups.tpl*/
/*Start. Members part. groups_network.tpl*/
.padding_right_5{
    padding-right:5px;
}
.padding_right_7{
    padding-right:7px;
}
.list_text{
    float: right;
    width: 440px;
    padding-top: 10px;
}
.list_text_group{
    width: 630px;
    padding-top:0px;
}
.photospin_text{
    float: right;
    width: 350px;
    padding-top:24px;
}
.height_150{
    height:150px;
}
.groups_network_small_caption{
    margin-left:20px;
    margin-bottom:2px;
}
.input_group{
    width:110px;
    _width:105px;
}
.member_main_group{
    width: 500px;
    margin-right:0px;
}
/*End. Members part. groups_network.tpl*/

/*Start. Members part. Common groups*/
.margin_right_10{
    margin-right:10px;
}
.groups_inactive_field{
    border:1px solid #a5a5a5;
    margin-left:9px;
    padding:1px;
    background-color:#ebebeb;
}
.groups_upload_photo{
    width:680px;
    _width:688px;
}
.groups_upload_photo #hideUpload, .groups_upload_photo #hideSelect{
    width:650px;
}
/*End. Members part. Common groups*/

/*Start. Members part. Groups invite*/


/*End Members part. Groups invite*/
.group_invite_left{
    width: 200px;
    float: left;
    margin-left:30px;
    _margin-left:15px;
}
.group_invite_left_list{
    width:191px;
    height:186px;
    overflow:auto;
    border:1px solid #a5a5a5;
    background:white;
}
.group_invite_left_list input{
    position:absolute;
    margin-top:1px;
}
.input_txt_group_invite{
    width:191px;
    height:86px;
    overflow:auto;
}
.group_invite_right_list{
    width: 550px;
    float: left;
    margin-left:30px;
}
.group_invite_right_list input{
    width:450px;
}
.group_invite_right_list textarea{
    width:450px;
    height:136px;
}
.group_invite_right_list .field_name_left{
    float: left;
    width: 90px;
    text-align: left;
}
.group_invite_right_list .btn_skip_step{
    width:150px !important;
    margin-right:10px;
}
.font_normal{
    font-weight:normal !important;
}
*html .import_addresses_button{
    float:left;
    margin-left:0px;
    width:150px;
}
#Import_addresses{
    position: absolute;
    z-index:1;
    border: 1px solid #888888;
    display: none;
    width: 420px;
    min-height: 100px;
    background-color: #FFFFFF;
    color: #000000;
}
#Import_addresses .Import_addresses_first{
    background-color: #3D3D3D;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
    width: 400px;
}




/*Start. Members part. my_posts.tpl*/
.width_590{
    width:590px;
}
.width_40{
    width:40px;
}
.width_260_ml{
    width:260px;
    margin-left:20px;
}
.padding_left_30{
    padding-left:30px;
}
.padding_0{
    padding:0px;
}
.vertical_align_super{
    vertical-align:super;
}
.font_weight_bold{
    font-weight:bold;
}
/*End. Members part. my_posts.tpl*/

/*Start. Members part. Common blogs*/
.padding_left_10{
     padding-left:10px;
}
.vertical_align_top{
    vertical-align:top;
}
.max_120_min_120
{
    max-width: 120px;
    max-height: 120px;
}
.max_150_min_150
{
    max-width: 150px;
    max-height: 150px;
}
.color_888{
    color:#888888;
}
.color_cc0033{
    color:#cc0033;
}
#posts_select select{
    width:303px;
}
.width_300{
    width:300px;
}
/*End. Members part. Common blogs*/
/*Start. Members part. photos_summary.tpl*/
.summary_back_photos{
    width:96px;
    height:96px;
    background-repeat:no-repeat;
    background-position:center;
    border:1px solid white;
    padding:5px;
}
.summary_back_photos_1{
    width:150px;
    height:150px;
}
*html .width_100_ie6{
    width:100px;
}
.position_summary_photos{
    margin-right:5px;
    margin-left:5px;
}
.font_size_11{
    font-size:11px;
}
/*End. Members part. photos_summary.tpl*/
/*Start. Members part. my_photos_upload.tpl*/
.margin_top_2{
    margin-top:2px;
}
.width_40pr{
    width:40%;
}
.width_60pr{
    width:60%;
}
.margin_top_5{
    margin-top:5px;
}
.padding_right_20{
     padding-right:20px;
}
.width_30pr{
    width:30%;
}
.width_70pr{
    width:70%;
}
.text_transform_cap{
     text-transform:capitalize;
}
.font_size_16{
    /*font-size:16px;*/font-size:14px;
}
.font_size_5{
    font-size:5px;
}
.font_size_12{
    font-size:12px;
}
.back_color_eee{
    background-color:#EEEEEE;
}
/*End. Members part. my_photos_upload.tpl*/
/*Start. Members part. my_albums.tpl*/
.margin_right_25{
    margin-right:25px;
}
.margin_right_15{
    margin-right:15px;
}
.photos_gallery{
    width:680px;
    margin-right:-13px;
}
*html .photos_gallery{
    width:680px;
    margin-right:-19px;
}
.my_albums_repeater{
    margin-right:20px;
    margin-bottom:12px;
    max-width:140px;
    width:140px;
    padding:0px 5px 5px 5px;
    float:left;
}
*html .my_albums_repeater{
    margin-right:16px;
}
/*Start. Members part. my_albums.tpl*/

/*Start. Member part. Events --> STEPS */
#events_steps .tab_normal, #events_steps .tab_over{
    background: url(../images/content_tab_c.gif) repeat-x top center;
    background-color: #f6f6f6;
    color: #969595;
    cursor: pointer;
    height: 42px;
}
#events_steps .tab_over{
    color: #000000;
    background: url(../images/content_tab_c_over.gif) repeat-x top center;
}
#events_steps .tab_l, #events_steps .tab_r{
    background-color: #f6f6f6;
    background: url(../images/content_tab_l.gif) repeat-x top center;
    height: 42px;
    width: 6px;
}
#events_steps .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;
}
#events_steps .tab_r{
    background: url(../images/content_tab_r.gif) repeat-x top center;
}
#events_steps .txt_r_new{
    width: 100%;
    background: url(../images/content_r.png) repeat-x right bottom;
    background-color: #f6f6f6;
    padding: 0px 10px 0px 5px;
}
.events_edit_n{
    margin-right:23px;
}
#block_content_text .events_edit_n .left{
	width:221px;
}
.events_edit_n select{
    width:303px;
}
.create_an_event_time{
    margin-left:119px;
}
*html .create_an_event_time{
    margin-left:59px;
    width:520px;
}
html:root* .create_an_event_time{
    width:580px;
}
.settings_radio_event{
    margin-left:214px;
    width:270px;
}
html:root* .settings_radio_event{
    margin-left:205px;
    width:270px;
}
.events_edit_main{
    margin:0px 10px 0px 10px;
}
* html .events_edit_main{
	margin:0px 8px;
}
.events_edit_main_1{
    margin-left:80px;
    margin-right:169px;
    float:right;
}
.events_edit_main_2{
    text-align:left;
    margin-left:345px;
}
#text_align_left{
    text-align:left;
}
#hideSelect, #hideUpload
{
    position:absolute;
    width:670px;
    height:100px;
    margin-top:3px;
    background: #f6f6f6;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
}
*html #hideSelect, *html #hideUpload{
    margin-top:0px;
    width:700px;
    background: #f6f6f6;
    -moz-opacity: 0.9;
    opacity:.90;
    filter: alpha(opacity=90);
}
*+html #hideSelect, *+html #hideUpload{
    margin-top:0px;
}
html:root* #hideSelect, html:root* #hideUpload{
    margin-top:-3px;}

.hideSelect_post_edit, .hideUpload_post_edit{
    background: #fff !important;
    -moz-opacity: 0.7 !important;
    opacity:.70 !important;
    filter: alpha(opacity=70) !important;
}
*html .hideSelect_post_edit, *html .hideUpload_post_edit{
    background: #fff !important;
    -moz-opacity: 0.9 !important;
    opacity:.90 !important;
    filter: alpha(opacity=90) !important;
}
.upload_photo_radio_back {
    margin-left:15px;
}
*html .upload_photo_radio_back {
    margin-left:0px;
}
.upload_photo_radio_back input{
    background-color:#f6f6f6;
}
.upload_photo_radio_back_def input{
    background-color:white;
}
.height_guest_link{
    height:25px;
}
*html .height_guest_link{
    height:35px;
}
.event_upphoto_check{
    width:350px;
    margin-left:130px;
    margin-top:-20px;
}

div.scroll {
    background-color: #FFFFFF;
    border: solid 1px #8e8e8e;
    width: 470px;
    height: 152px;
    overflow:auto;
}
div.noscroll {
    background-color: #FFFFFF;
    border: solid 1px #8e8e8e;
    width: 560px;
    height: 600px;
    overflow:auto;
}
div.scroll_edit_profile_interests{
    width: 460px;
}
*+html div.user_interest{
    height: 580px !important;
}
.event_link a{
    color:black;
    text-decoration:underline;
}
.event_link a:hover{
    color:black;
    text-decoration:none;
}
/*Start. Dashboard right tab*/
.dashboard_right_inp{
    font-size:11px;
    padding:1px 1px 3px 1px;
    border-style:none;
    width:115px;
}
html:root* .dashboard_right_inp{
    font-size:11px;
    padding:1px;
}
*+html .dashboard_right_inp{
    padding:1px;
    border:1px solid #7f9db9;
}
*html .dashboard_right_inp{
    border:1px solid #7f9db9;
    padding:1px;
}
html:root* .dashboard_right_inp{
    margin-top:0px;

}
.dashboard_right_img{
    border-right:1px solid #7f9db9;
    border-bottom:1px solid #7f9db9;
    border-top:1px solid #7f9db9;
    cursor:pointer;
	float:left;
}
*+html .dashboard_right_img{
    border-style:none;
}
*+html .dashboard_right_img img{
    height:15px;
    border-right:1px solid #7f9db9;
    border-bottom:1px solid #7f9db9;
    border-top:1px solid #7f9db9;
    margin-top:1px;
}
*html .dashboard_right_img{
    border-style:none;
}
html:root* .dashboard_right_img{
    float:left;
}
*html .dashboard_right_img img{
    height:15px;
    border-right:1px solid #7f9db9;
    border-bottom:1px solid #7f9db9;
    border-top:1px solid #7f9db9;
    margin-top:1px;
    margin-left:-3px;
}
.dashboard_right_select{
    text-align:left;
}
.dashboard_right_select_text{
    width:117px;
    background-color:white;
    border-right:1px solid #7f9db9;
    border-bottom:1px solid #7f9db9;
    border-left:1px solid #7f9db9;
}
*+html .dashboard_right_select_text{
    margin-top:-2px;
}
*html .dashboard_right_select_text{
    margin-top:-2px;
}
html:root* .dashboard_right_select_text{
    width:113px;
    margin-top:-2px;
}
/*End. Dashboard right tab*/
/*Start. Dashboard update status*/
.top_dashboard{
    margin-left:160px;
    margin-top:2px;
    width:150px;
}
*html .top_dashboard{
    margin-top:3px;
}
*+html .top_dashboard{
    margin-top:4px;
}
html:root* .top_dashboard{
    margin-top:0px;
    margin-left:170px;
}
.dashboard_top_inp{
    font-size:11px;
    padding:1px 1px 3px 1px;
    border-style:none;
}
html:root .status_border_ff{
    border:1px solid #7f9db9;
}
html:root* .dashboard_top_inp{
    font-size:11px;
    padding:1px;
}
html:root* .update_status_safari_right{
    border-style:none;
}
*+html .dashboard_top_inp{
    border:1px solid #7f9db9;
    padding:2px;
    margin-top:-1px;
}
*html .dashboard_top_inp{
    border:1px solid #7f9db9;
    padding:2px;
    margin-top:-1px;
}
.dashboard_top_img{
    border-right:1px solid #7f9db9;
    border-bottom:1px solid #7f9db9;
    border-top:1px solid #7f9db9;
    cursor:pointer;
	float:left;
}
*+html .dashboard_top_img{
    border-style:none;
}
*+html .dashboard_top_img img{
    border-right:1px solid #7f9db9;
    border-bottom:1px solid #7f9db9;
    border-top:1px solid #7f9db9;
}
*html .dashboard_top_img{
    border-style:none;
}
html:root* .dashboard_top_img{
    float:left;
    margin-left:-2px;
}
html:root* .update_status_safari{
    margin-top:-2px;
    border-style:none;
}
*html .dashboard_top_img img{
    border-right:1px solid #7f9db9;
    border-bottom:1px solid #7f9db9;
    border-top:1px solid #7f9db9;
    margin-left:-3px;
}
.dashboard_top_select_text{
    width:134px;
    background-color:white;
    border-right:1px solid #7f9db9;
    border-bottom:1px solid #7f9db9;
    border-left:1px solid #7f9db9;
}
*+html .dashboard_top_select_text{
    width:134px;
    margin-top:-1px;
    position:absolute;
}
*html .dashboard_top_select_text{
    width:134px;
    margin-top:-1px;
}
html:root .dashboard_top_select_text{
    margin-top:-2px;
}
html:root* .dashboard_top_select_text{
    width:146px;
    margin-left:2px;
}
html:root .input_for_ff{
    margin-top:-2px;
}
/*End. Dashboard update status*/
#checkboxlist input{
    margin-top:10px;
    margin-right:15px;
    margin-left:20px;
}
.width_480{
    width:480px;
    border:1px solid #7f9db9;
}
.margin_bottom_10{
    margin-bottom:10px;
}
.margin_bottom_15{
    margin-bottom:15px;
}

.margin_bottom_3{
    margin-bottom:3px;
}
/*Start. Common rework files for site*/
* html .height_5_ie6{
    height:5px;
}
* html .height_10_ie6{
    height:10px;
}
.padding_right_15{
    padding-right:15px;
}
#margin_right_0{
    margin-right:0px;
}
.width_130{
    width:130px;
}
.margin_left_10{
    margin-left:10px;
}
*html .margin_left_10{
    margin-left:5px;
}
.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;
}
#relationships .verdana_tahoma{
    /*font-family: Verdana, Tahoma;*/font-family:Verdana, Helvetica, San-Serif;
}
#relationships input{
    margin-top:1px;
}
.verdana_tahoma{
    /*font-family: Verdana, Tahoma;*/font-family:Verdana, Helvetica, San-Serif;
}
.padding_top_2{
    padding-top:2px;
}
.border_none
{
    border-style:none !important;
}
.back_f4f7f7{
    background-color:#f4f7f7;
}

.top_bottom_8{
    padding-top:4px;
    padding-bottom:4px;
    border-bottom:1px solid #ccc;
}
.margin_left_6{
    margin-left:6px;
    margin-bottom:30px;
}
.top_bottom_8 a{
    color:Black;
    text-decoration:none;
}
.top_bottom_8 a:hover{
    color:#0052c1;
    text-decoration:underline;
}
.dig_div{
    padding:2px;
}
.dig_img{
    margin-bottom:-3px;
}
*html .right_margin_for_ie{
     margin-top:-3px;
     margin-bottom:-7px;
}
*+html .right_margin_for_ie{
     margin-top:-3px;
     margin-bottom:-7px;
}
.align_center{
    text-align:center;
}
.width_43pr{
    width:43%;
}
.width_55pr{
    width:55%;
}
.photos_summary_height_width{
    width:130px;
    height:160px;
}
*html .photos_summary_height_width{
    width:130px;
    height:180px;
}
.position_absolute{
    position:absolute;
}
.width_64px{
    width:64px;
}
.width_150px{
    width:150px;
}
.width_160px{
    width:160px;
}
.width_570px{
    width:570px;
}



html:root* .align_left_safari{
    text-align:center;
}
*html #profile_photo_ie
{
    width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1500) ? '470px' : ((document.body.clientWidth > 1500) ? '630px' : '100%'));
}
.profile_photo_pic{
    width:630px;
    overflow:auto;
    margin-right:-2px;
}
/*End. Common rework files for site*/
/*Start members_profile.tpl. Dashboard update status*/
.member_profile_update{
    width:460px;
    float:left;
    margin-left:3px;
    margin-top:5px;
}
/*.top_member_profile_right{
    margin-top:-195px;
}
html:root* .top_member_profile_right{
    margin-top:-208px;
}*/
/*End members_profile.tpl. Dashboard update status*/
/*Start index.tpl. Dashboard update status*/
.main_status_select{
    width:460px;
    float:left;
    margin-left:20px;
}
/*End index.tpl. Dashboard update status*/
/*Start my_profile.tpl. Dashboard update status*/
.my_profile_update{
    width:460px;
    float:left;
    margin-left:3px;
    margin-top:1px;
    margin-left:5px;
}
.my_profile_membership{
    color: #777777;
    width:180px;
    margin-right:0px;
    float:right;
    text-align:right;
    margin-top:7px;
}
/*Start my_profile.tpl. Dashboard update status*/
#searchCommunityTypes{
    display: none;
    margin-top:75px;
    margin-left:544px;
    z-index: 12;
    position:absolute;
    width:240px;
    height:211px;
    background:url(/images/networks_popup.gif);
    background-position:no-repeat;
}
html* #searchCommunityTypes{
    margin-left:542px;
}
.networks_popup{
    margin-left:0px;
    padding:35px 10px 10px 10px;
}
*+html .networks_popup{
    margin-left:0px;
}
.margin_top_3{
    margin-top:3px;
}
.networks_white{
    margin-right:45px;
    margin-top:7px;
    /*font-size:12px;*/font-size:11px;
}
*+html .networks_white{
    margin-top:1px;
}
*html .networks_white{
    margin-top:1px;
}
.networks_community_types{
    float: left;
    margin-left:17px;
    /*font-size:12px;*/font-size:11px;
}
.width_215{
    width:215px;
}
.width_500{
    width:500px;
}
.width_520{
    width:520px;
}
.margin_right_5_ie{
    margin-right:5px;
}
*+html .margin_right_5_ie{
    margin-right:10px;
}
/*End my_profile.tpl. Dashboard update status*/
/*Start networks_photo_upload.php, groups_photo_upload.php, networks_location_photo_upload.php*/
.add_community{
    float:left;
    width: 490px;
    padding-left:10px;
}
.please_note{
    color: #4998EE;
    text-transform: uppercase;
    font-weight: bold;
    margin-left:10px;
}
.color_696969{
    color:#696969;
}
/*End networks_photo_upload.php, groups_photo_upload.php, networks_location_photo_upload.php*/
/*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;
}
.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;
}

/*End helper section*/

/*Start classes for IE6*/
/*IE6 solutons:
    position: relative;
    zoom: 1;
    height: 1%;*/
* html .zoom_one{
    zoom: 1;
}
*+html .zoom_one_ie7{
    zoom: 1;
}
/*End classes for IE6*/
/*Start classes for membership*/
.membership_left_div{
    width:460px;
    float:left;
}
.membership_right_div
{
    width:390px;
    float:left;
    margin-left:15px;
}
.membership_inside_dev{
    width:460px;
}
*html .membership_inside_div{
    width:458px;
}
.membership_inside_div_bg{
    background-color:#f6f6f6;
}
.membership_first_header_div{
    border-right:1px solid #a5a5a5;
    border-bottom:1px solid #a5a5a5;
    width:305px;
    float:left;
    font-size:14px;
    padding-top:13px;
    padding-bottom:3px;
    padding-left:17px;
    font-weight:bold;
    height:28px;
}
.membership_second_header_div{
    border-right:1px solid #a5a5a5;
    border-bottom:1px solid #a5a5a5;
    width:66px;
    float:left;
    font-weight:bold;
    height:28px;
    padding-top:16px;
    text-align:center;
    font-size:10px;
}
.membership_third_header_div{
    border-bottom:1px solid #a5a5a5;
    width:68px;
    float:left;
    padding-top:16px;
    height:28px;
    font-weight:bold;
    text-align:center;
    font-size:10px;
}
.membership_first_div{
    border-right:1px solid #a5a5a5;
    border-bottom:1px solid #a5a5a5;
    width:305px;
    float:left;
    padding-top:4px;
    padding-bottom:2px;
    padding-left:17px;
    color:#5b5b5b;
    height:17px;
}
.membership_first_div .text{
    margin-top:1px;
}
.membership_second_div{
    border-right:1px solid #a5a5a5;
    border-bottom:1px solid #a5a5a5;
    width:66px;
    float:left;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    height:13px;
}
.membership_second_div_big{
    padding-top:5px;
    padding-bottom:5px;
}
.membership_third_div{
    border-bottom:1px solid #a5a5a5;
    width:68px;
    float:left;
    padding-top:5px;
    text-align:center;
    padding-bottom:4px;
    height:14px;
}
.membership_third_div_big{
    padding-top:5px;
    padding-bottom:5px;
}
.membership_third_div_small{
    padding-top:5px;
    padding-bottom:4px;
}
*+html .membership_third_div{
    float:none;
}
.membership_popup{
    position:absolute;
    margin-top:-35px;
    margin-left:25px;
    display:none;
}
*+html .membership_popup{
    margin-left:0px;
    margin-top:-20px;
}
*html .membership_popup{
    margin-left:0px;
    margin-top:-20px;
}
.membership_inside_div_line{
    font-size:14px;
    font-weight:bold;
    padding-top:8px;
    padding-bottom:6px;
    padding-left:17px;
    border-bottom:1px solid #a5a5a5;
}
.membership_month_only_zar{
    float:left;
    width:253px;
    margin-top:9px;
    margin-bottom:9px;
}
*html .membership_month_only_zar{
    width:249px;
}
.membership_save{
    float:left;
    margin-top:15px;
    background:url(../images/membership_save.jpg) no-repeat right top;
    width:78px;
    height:47px;
    margin-left:10px;
    font-size:24px;
    /*font-family:Verdana, Tahoma;*/font-family:Verdana, Helvetica, San-Serif;
    font-weight:bold;
    color:#ffffff;
}
*html .membership_save{
    margin-left:5px;
}
.membership_save_text{
    margin-left:8px;
    margin-top:17px;
}
.membership_month{
     /*font-family:Arial, Helvetica, Sans-Serif;*/font-family:Verdana, Helvetica, San-Serif;
     font-size:10pt;
     color:#ca0000;
     font-weight:bold;
}
.membership_only{
     /*font-family:Tahoma, Verdana;*/font-family:Verdana, Helvetica, San-Serif;
     font-size:14px;
     color:#197dea;
     margin-top:10px;
}
.membership_zar{
    color:#636363;
    /*font-family:Tahoma, Verdana;*/font-family:Verdana, Helvetica, San-Serif;
    margin-top:12px;
}
.membership_radio{
    margin-right:10px;
    margin-left:10px;
    float:left;
    margin-top:35px;
}
#choosenText{
    font-size:17px;
    color:#ca0000;
}
.membership_choosen{
    margin-bottom:30px;
    margin-top:10px;
}
.membership_auto_renew{
    color:#636363;
    font-weight:bold;
}
.margin_left_29{
    margin-left:29px;
}
.margin_left_20{
    margin-left:20px;
}
.membership_payment_system{
    color:#636363;
    font-weight:bold;
    margin-left:29px;
    margin-top:15px;
}
.membership_yesno{
    color:#636363;
    margin-left:23px;
}
.membership_yesno div{
    margin-top:5px;
}
.membership_yesno div .float_left{
    margin-top:-3px;
}
.membership_radiobutton{
    margin-left:24px;
    margin-top:10px;
    color:#636363;
}
.membership_radiobutton input{
    margin-top:0px;
}
html:root .membership_radiobutton input{
    margin-top:4px;
}
/*end classes for membership*/
/*start classes for community_search*/
#find_com_loc{
    background-position:top;
    height:64px;
    margin-top:0px;
	padding-top:3px;
}
#a_z_search{
    background-position:top;
    height:64px;
    margin-top:15px;
}
.js_link{
    margin-top:16px;
    margin-right:15px;
}
*+html .js_link{
    margin-top:25px;
    margin-right:15px;
}
*html .js_link{
    margin-top:25px;
    margin-right:15px;
}
*html .js_link_az_browse{
    margin-top:26px;
}
*+html .js_link_az_browse{
    margin-top:26px;
}
.find_elements{
    color:White;
    font-size:16px;
    font-weight:bold;
}
.find_elements_browse{
    margin-top:12px;
    margin-left:155px;
}
*html .find_elements_browse{
    margin-top:10px;
    margin-left:70px;
}
.find_elements_left{
    margin-left:50px;
}
*html .find_elements_left{
    margin-top:16px;
    margin-left:25px;
}
*+html .find_elements_left{
    margin-top:16px;
}
.find_elements_top{
    margin-top:12px;
}
.rblTD2 {
    padding-top: 2px;
}
/*end classes for community_search*/
/*start classes for ajaxPopupSubPage*/
.main_popup_window_aj{
    position: absolute;
    z-index:1;
    border: 1px solid #888888;
    display: none;
    width: 420px;
    min-height: 100px;
    background-color: #FFFFFF;
    color: #000000;
}
.main_popup_window_text_aj{
    background-color: #3D3D3D;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
    width: 400px;
}
html[xmlns*=""] body:last-child .main_popup_window_aj{
    border-style:none;
}
html[xmlns*=""] body:last-child main_popup_window_text_aj{
    border:1px solid #888888;
}
html[xmlns*=""] body:last-child .main_popup_window_saf_bor{
    border:1px solid #888888;
}
/*end classes for ajaxPopupSubPage*/
/*start edit_profile_personal.php for safari*/
.edit_profile_personal_about_me{
    width: 270px;
    height: 120px;
    max-width:270px;
    max-height: 120px;
}
.edit_profile_personal_keyword{
    width:250px;
    max-width:250px;
    max-height:30px;
}
/*end edit_profile_personal.php for safari*/
/*start different classes*/
.my_albums_photo_quant{
    padding:2px 0px 2px 0px
}
.frame_event{
    z-index: -1;
    position: absolute;
    width: 100%;
    left: 0;
    height: 100px;
    background: #f6f6f6;
    -moz-opacity: 0.1;
    opacity:.10;
    filter: alpha(opacity=10);
}
.width_390{
    width:390px;
}
.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:205px;
}
*html .row{
    left:-1px;
    padding:10px 0px;
}
#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:13px;
}
.why_share_red{
    color:red;
    padding-left:10px;
    padding-right:10px;
}
.edit_profile_interests_right{
    width:200px;
    margin-left:10px;
    float:left;
}
.edit_profile_interests_right .row{
    width:195px !important;
}
.request_community_select select{
    width:206px;
}
.request_community_city{
    margin-top:-4px;
}
*+html .request_community_city{
    margin-top:-8px;
}
*html .request_community_city{
    margin-top:-4px;
}
.posts_event_photo{
    padding-left:146px;
}
.event_posts_photo{
    padding-left:138px;
}
*+html .event_posts_photo{
    margin-right:-25px;
}
*html .event_posts_photo{
    margin-right:-25px;
}

.btn_move_left
{
    background-image: url(../images/album_left_move.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

.btn_move_right
{
    background-image: url(../images/album_right_move.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    border: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
}

#odgPayments .dgSortCell{
    background-color:#bc1616;
    text-decoration:underline;
}

.hw40_overflow{
    height: 40px;
    width: 40px;
    overflow: hidden;
}
*html .ie6_pad_right_0{
    padding-right:0px;
}


.back_to_prev_page{
    background:url(../images/back_prev_page.gif);
    background-position:top left;
    background-repeat:no-repeat;
    cursor:pointer;
    color:#000;
    width:200px;
    margin-left:24px;
}
.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;
}
#historyGoBack{
    padding-top:10px;
}
*html #historyGoBack{
    padding-top:0px;
}
*+html #historyGoBack{
    padding-top:0px;
}
*html .photo_upload_block{
    margin-left:-350px;
    margin-top:2px;
}
*+html .photo_upload_block{
    margin-left:-350px;
    margin-top:2px;
}
/*end different classes*/

.community_search_main_text_1{
    border-top:1px dashed #888888;
    border-bottom:1px dashed #888888;
    padding-top:10px;
    padding-bottom:10px;
}
.community_search_main_text{
    padding:45px 15px 10px 15px;
}
.community_search_main_text_new{
    padding:25px 15px 10px 0px;
}
.view_example{
     border: none;
    background: url(../images/view_example.gif) no-repeat center top;
    width: 150px;
    height: 25px;
    cursor: pointer;
    display:block;
}
.view_example:hover{
    background: url(../images/view_example.gif) no-repeat center bottom;
}
*+html .margin_top__6_ie{
    margin-top:-6px;
}
*html .margin_top__6_ie{
    margin-top:-6px;
}
*html .padding_top_0_ie{
    padding-top:0px;
}
*+html .padding_top_0_ie{
    padding-top:0px;
}
.width_115{
    width:115px;
}
.align_left_my_album_edit div{
    text-align:left;
}

.transparentBlock
{
    position: absolute;
    text-align: center;
    vertical-align: bottom;
    background-color: white;
    _filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity:.90;
    filter: alpha(opacity=90);
}

.redBold
{
    font-weight: bolder;
    font-size: 12px;
    color: #CA0000;
}
.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;
}
div.video_inf{
	background:#f3f7ff;
	padding:10px 30px;
	text-align:center;
}
.red_click{
	background:url(../images/btn_red_3.gif) no-repeat 0 0;
	width:78px;
	height:22px;
	padding:5px 0 0 0;
	display:block;
	color:#fff;
	text-decoration:none;
	margin: 8px auto 0;
}
.video_tabs .ajaxTabManager_not_active {
	background:transparent url(../images/tab_select_bg.jpg) repeat-x scroll center top;
}
.video_tabs .ajaxTabManager_not_active .ajaxTabManager_left{
	background:url(../images/tab_select_left.jpg) no-repeat scroll left top;
	height:auto;
}
.video_tabs .ajaxTabManager_not_active .ajaxTabManager_right{
	background:transparent url(../images/tab_select_right.jpg) no-repeat scroll right top;
}
.video_tabs .ajaxTabManager_active a{
	color:#CA0000;
}
.video_view{
	float:left;
	width:250px;
	padding:5px 0 10px 10px;
	overflow:hidden;
}
.video_view img{
	width:133px;
}
.video_view  a.name{
	font-weight:bold;
	color:#0068ca;
	text-decoration:none;
}
.video_description{
	width:250px;
    height: 230px;
	float:right;
	padding:5px 10px 0 10px;
}
.video_description a{
	color:#0068CA;
	text-decoration:none;
}
.video_footer_links{
    padding:0px 10px 10px 0px;
    text-align:right;
}
.video_footer_links a{
    color:#0068CA;
	text-decoration:none;
}
.unit-rating { /* the UL */
    list-style:none;
    margin: 0px;
    padding:0px;
    height: 16px;
    position: relative;
    background: url('../../../images/components/rate/starrating.gif') top left repeat-x;
}
.edit_btn{
	float:left;
	width:400px;
	text-align:left;
	color:#0068CA;
	overflow:hidden;
	padding:8px 0 6px 0;
	line-height:16px;
	zoom:1;	
}
.edit_btn a{
	text-decoration:none;
}
div.v_btn span.btn{
	background:url(../images/btn_grey_left.gif) no-repeat 0 0;
	line-height:25px;
	float:left;
	margin:0 0px 0 4px;
	height:25px;
}
div.v_btn span.btn:hover{
	background:url(../images/btn_grey_left.gif) no-repeat 0 -25px;
}
div.v_btn span.btn:hover input{
	background:url(../images/btn_grey_left.gif) no-repeat 100% -75px;
}
div.top_v_btn {
	padding:0 0 4px 0;
	overflow:hidden;
}
div.top_v_btn span.btn{
	float:right;
	background:url(../images/bg_red_btn.gif) no-repeat 0 0;
	height:27px;
}
div.top_v_btn span.btn:hover{
	background:url(../images/bg_red_btn.gif) no-repeat 0 -54px;
}
div.top_v_btn span.btn input{
	color:#fff;
	background:url(../images/bg_red_btn.gif) no-repeat 100% -27px;
	height:27px;
}
div.top_v_btn span.btn:hover input{
	background:url(../images/bg_red_btn.gif) no-repeat 100% -81px;
}
div.post_video .events_det_score_1{
	width:140px;
}
div.post_video .events_det_score_3{
	width:370px;
	color:#a6a6a6;
} 
div.v_btn  input{
	border:none;
	cursor:pointer;
	background:url(../images/btn_grey_left.gif) no-repeat 100% -50px;
	height:25px;
	padding:0 6px 2px;
	text-transform:capitalize;
	font-weight:bold;
	color:#505050;
       
	font-size:13px;
}
* + html div.v_btn  input{
	padding:0 0px 2px;
}
.video_tabs .message_caption_1{
	padding:6px 3px 5px;
	font-size:10px;
}
.video_tabs .message_caption_1 a{
	white-space:nowrap;
}
.red_click:hover{
	background:url(../images/btn_red_3.gif) 0 -27px;
}
* html .right_banner_new img{
    max-width: 120px !important;
    width:auto !important;
    width: 120px !important;
}
.my_profile_dig_this{
    position:absolute;
    margin-top:0px;
}
*+html .my_profile_dig_this{
    margin-top:-2px;
}
*html .my_profile_dig_this{
    margin-top:-3px;
}
/*Iframe for mesages*/
*+html #blockingPopupFrame_messages{
    display:none;
}
#blockingPopupFrame_messages{
    z-index: -1;
    position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
}
html:root #blockingPopupFrame_messages{
    height: 1px;
}
.gray
{
    color: #565656;
}

/* = Groups search */
.groups_search, .groups_search_local, .groups_search_global{
    width:730px;
}
.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;
    text-align:left;
    margin-left:7px;
}
.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;
}

/* = 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;
}

/* = New banners pages */
.left_banner_content{
    width:740px;
    float:left;   
}
.left_banner_content .left_banner_content_top{
	width:720px !important;
	overflow:hidden !important;
}
.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:10px !important;
}
.left_banner_content #navigation_top{
    width:740px !important;
}
.right_top_banner{
	float:right;
	margin:0 0 20px 0;
	overflow:hidden;
	width:130px;
	_width:125px;
}
#buzzjewish{
	width:130px;
	_width:125px;
}
#dbuzzContainer{
	float:right;
}
.content_right_banner{
	margin-left:15px;
	float:left;
}
.member_inside_banner{
    margin-bottom:15px;
    text-align:center;
    width:710px;
    overflow:hidden;
}
.member_iframe_banner iframe{
    width:680px;
    overflow:hidden;
}
.banner_smart_ad{
    text-align:center;
	margin-bottom:15px;
}
.banner_smart_ad .smad_bn_head{
	margin: 0px 0px 3px 0px;
}
.banner_smart_ad .left_smartads{
	margin-top:0px;
} 
.width-575{
    width: 575px !important;
    _overflow:hidden;
}
.center_banner_column{
    width:730px !important;
    overflow:hidden;
}
.left_column_banner{
	float:left;
	padding-top:33px;
	width:160px;
}

.width-690{
	width: 690px !important;
}
.width-725{
	width: 725px !important;
}
.width-510{
	width: 510px !important;
}
.width-470{
	width: 470px !important;
}
.width-250{
	width: 250px !important;
}
.width-287{
	width: 287px !important;
}
.width-288{
	width: 288px !important;
}
.overflow-hidden{
	overflow:hidden !important;
}
.width-750{
	width: 750px !important;
}
*html .width-740ie{
	width: 740px !important;
}
.width-130{
	width:130px !important; 
	_width:120px !important; 
}
.right_banner_single{
	width:130px;
	_width:120px;
	overflow:hidden;
	text-align:center;
	margin:auto;
	z-index:100;
}
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #f6f6f6;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:auto;
  cursor:pointer;
}

/* = SAR Gift Section */
/*---common structure and for page gift_send.php*/
.gift_section{
    width:870px;    
}
.gift_section_content{
    width:735px;
    float:left;
}
.gift_section .gift_buttons{
    width:185px;
    float:left;
}
.gift_section .gift_shop{
    float:left;
    width:550px;
}
.received_gift_btn, .my_sent_gift_btn, .send_gift_btn{
    width:156px;
    height:34px;
    display:block;
    background:url(../images/received_gift_btn.gif) no-repeat top center;
    margin:auto;
}
.my_sent_gift_btn{
    background:url(../images/my_sent_gift_btn.gif) no-repeat top center;
    margin-top:15px;
}
.send_gift_btn{
    margin-bottom:15px;
    background:url(../images/send_gift.gif) no-repeat top center;
}
.received_gift_btn:hover, .my_sent_gift_btn:hover, .send_gift_btn:hover{
    background-position:bottom center;
}
.choose_gift{
    padding:10px;
}
.choose_gift h3{
   font-size:13px;
   margin:0 0 5px 0;
   padding:0;
}
.choose_gift h4{
   font-size:13px;
   color:#84161d;
   margin:1px 0 0 4px;
   padding:0;
}
.choose_gift_panel{
    border:1px solid #bfbfbf;
    width:525px;
}
.choose_gift_panel table{
    margin:10px;
    _margin:0px;
}
.choose_gift_panel table td{
    padding-bottom:10px;
    _padding:5px 5px 10px 5px;
}
.choose_gift_panel .radio-check{
    margin-bottom:5px;
}
.choose_gift_panel .gift-image{
    width:67px; 
    height:67px;
    text-align:center;
}
.choose_gift_panel .gift-image img{
    cursor:pointer;
}
.choose_gift_panel .free-type, .choose_gift_panel .advanced-type{
    color:#6e9b70;
    padding-top:4px;
    font-weight:bold;
}
.choose_gift_panel .advanced-type{
    color:#eda1ae;
}
.choose_gift_panel .displaying{
    color:#32579e;
    font-weight:bold;
    padding:0 0 15px 10px;
}
/*---page gift_all_send.php---*/
.gift_send_section{
    padding:10px;
    background:#f6f6f6;
}
.gift_send_section .note{
    color:#76757e;
}
.gift_send_section .gift_main_block{
    border:1px solid #d4d4d4;
    margin-bottom:5px;
    background:White;
}
.gift_send_section .gift_main_block .left_image, 
.gift_send_section .gift_main_block .right_content{
    padding:45px 0 20px 0;    
}
.gift_send_section .gift_main_block .left_image{
    width:125px;
    float:left;
    text-align:center;
}
.gift_send_section .gift_main_block .right_content{
    float:left;
    width:360px;
    color:#000;
    font-size:12px;
}
.gift_send_section .gift_main_block .right_content a{
    color: #0052c1;
    text-decoration:none;
}
.gift_send_section .gift_main_block .right_content a:hover{
    text-decoration:underline;
}
.gift_send_section .gift_main_block .right_content .gift_to_from{
    font-weight:bold; 
    font-size:13px;
}
.gift_send_section .gift_main_block .right_content .gift_to_from span{
	font-weight:normal;
}
.gift_send_section .gift_main_block .right_content .gift_to_from a{
    font-weight:normal;
}
.gift_send_section .gift_main_block .right_content .date_when{
    padding:7px 0 10px 0;
	font-weight:bold;
}
.gift_send_section .gift_main_block .right_content .date_when span{
	font-weight:normal;
}
.gift_send_section .gift_main_block .right_content .anonymous_public_message{
    font-weight:bold;
}
.gift_send_section .gift_main_block .right_content .anonymous_public_message span{
    font-weight:normal;
    display:block;
    padding-top:2px;
    font-size:11px;
}
.gift_send_section .gift_main_block .right_content .message{
    padding:15px 0;
}
.gift_send_section .gift_main_block .right_content .anonymous_public_message a{
    font-weight:normal;
}

/*---error_gift popup---*/
.error_gift{
    width:420px;
    position:relative;    
    font-size:11px;
}
.error_gift_content{
    float:left;
    width:230px;
    padding-left:10px;
}
.upgrade_to_advanced_block{
    float:right;
    width:100px;
}
.error_gift_content .your-membership{
    padding:10px 0;
}
.error_gift_content .your-membership span{
    font-weight:bold;
    color:#d3002b;
}
.error_gift_content .simple_text{
    padding-bottom:10px;
    line-height:15px;
}
.upgrade_to_advanced_error{
    position:absolute;
    right:10px;
    top:25px;
    display:block;
    background:transparent url(../images/upgrade_to_advanced.gif) no-repeat scroll center top;
    width:161px;
    height:31px;
    border-style:none;
    cursor:pointer;
}
.gift_popup_close{
    position:absolute;
    background:url(../images/gift_popup_close.gif) no-repeat center top;
    width:13px;
    height:13px;
    display:block;
    right:10px;
    top:-25px;
}
/*---gift my profile section---*/
.gift_left_link{
    display:block;
    float:left;
    width:55%;
    padding-left:5px;
}
.gift_right_link{
    display:block;
    float:right;
    text-align:right;
    padding-right:5px;
    width:35%;
}
.gifts_several{
    width:84px;
    text-align:center;
    float:left;
    padding:10px 0 10px 5px;
}
.gifts_once{
    padding:10px 0;
    text-align:center;
}
/*---show gift info popup (members.profile.php)---*/
.gift_info_image{
    float:left;
    width:150px;
    padding:20px 0 20px 10px;
    color:#989898;
    text-align:center;
}
.gift_info{
    float:left;
    width:180px;
    color:#000;
    padding:20px 0;
    font-size:12px;
}
.gift_info_from{
    font-weight:bold;
    font-size:13px;
}
.gift_info_from span{
    color:Black;
    /*font-weight:bold;*/
	font-weight:normal;
}

*+html .ie_position_rel{
    position:relative;
}

/* = 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;
}
.clear_go_btn{
    width:60px;
    height:25px;
    background:url(../images/clear_btn.gif) no-repeat left top;
    border-style:none;
    font-weight:bold;
    color:#505050;
    text-align:center;
    padding:0;
    cursor:pointer;
}
.clear_go_btn:hover{
    background-position:left bottom;
}
*+html .pos-static{
    position:static;
}
*html .pos-static{
    position:static;
}
.pager_left{
	float:left;
	width:255px;
	overflow:hidden;
}
a.right_link{
	float:right;
	margin:0 7px 0 0 ;
}
.events_det_left_com .block{
	padding:10px 5px 5px 0px;
	overflow:hidden;
}
.public_photo_footer_div_1
{
    float: left;
    width: 50%;
    text-align: right;
}
.public_photo_footer_div_2
{
    float: right;
    width: 50%;
    text-align: left;
}
DIV.interestsMember TD.cblTD2{padding-top:10px;margin-top:0;}
DIV.post_video{
	padding:0 12px 0 0;
	text-align:left;
}
DIV.post_video .field_name_new{
	padding:5px 0 0 0;
}
DIV.post_video .last{
	padding-bottom:30px;
	margin:0 0 0 0px;
}
DIV.post_video .last .events_det_score_3{
	padding:10px 0 0 0px;
	width:303px;
}
DIV.post_video span.right{
	position:relative;
	z-index:80;	
}
DIV.post_video span.right img{
	vertical-align:middle;
}
page_content div.post_video span.right .featured_event_popup_first{
	left:21px !important;
	top:-22px !important;
	right:10px!important;
	background:none!important;
	
}
DIV.post_video p a{
	color:#0f6dfe;
	text-decoration:none;
}
DIV.post_video p{
	font-size:12px;
	color:#5B5B5B;
	line-height:17px;
	margin:7px 0 15px 0;
	padding:0;
}
span.red_sar{
	color:#ce0f0f;
}
ul.list_video{
	margin:0;
	list-style:none;
	padding:0 7px;
}
ul.list_video li{
	width:541px;
	float:none;
	background:#fff;
	overflow:hidden;
	zoom:1;
	list-style:16px;
	border:1px solid #d2d2d2;
	margin:10px 0 0 0;
}

a.button_for_video {display: block; width: 64px; height: 64px; background: url(/images/video_play.gif) no-repeat center -40px;}
a.button_for_video:hover {background: url(/images/video_play.gif) no-repeat center 22px;}

#popup_333{
	position:absolute;
	margin:0px 0 0 25px;
	top:-15px;
}
#popup_333 div.all_top{
	background:url(../images/popup_l_2.png) no-repeat 0 0;
	float:left;
	width:366px;
	padding:0 5px 0 27px;
	margin:0px 0 0 0;
	position:relative;
	z-index:99;
}
#popup_333  div.bottom{
	background:url(../images/bg_bottom_popup_2.png) no-repeat 0 0;
	height:22px;
	clear:left;
	float:left;
	width:400px;
}


div.v_btn input #btnSave {width: 90px !important;}
