#uploadIMGDivbrief_field {
position:relative;top:25px;left:50px;height:1px;
}
#uploadIMGTextbrief_field, #uploadIMGTexttext_field {
background-color:white;
position:absolute;
}

.wrap_insert table {
	width: 100%;
}

/* popup */
#infowin {
	z-index: 500;
	/* FILTER: alpha(Opacity=80); 
	-moz-opacity:.80;
	opacity:.80;*/
	visibility: hidden;
	cursor: hand;
	position: absolute;
}
.popup {
	background:transparent url(bg_msg.gif) no-repeat scroll left bottom;
	width: 223px;
	height: 120px;
}
.popup p{
	padding-top: 15px;
	position: relative;
	text-align: center;
}
.popup a{
	color:#657C87;
}
.popup a:href{
	color:#1D2E37;	
}


html, body {
	background: #fff;
	color: #1D2E37;
	font-size: 90%;
	letter-spacing: .04em;
	font-family: "lucida grande", Tahoma, Verdana, sans-serif;
	margin:0;
	padding:0;
}

*html html, *html  body {
	font-size: 13px;
}

#body_container {
	min-width:995px;
	max-width:1300px; 
}

* HTML #body_container { /* only for IE */
 width:expression((document.documentElement.clientWidth
|| document.body.clientWidth) >  1300? "1300px":"auto" && (document.documentElement.clientWidth
|| document.body.clientWidth) < 995? "995px":"auto"); 
}

ul, h1, h2, h3, h4, h5, h6, p, form, input {
	padding: 0px; 
	margin: 0px;
}

h1 {
font-size:170%;
}

h2 {
	font-size: 130%;
}

h3{
	font-size: .9em;
}

h4 {
	font-size: 1em;
	line-height: 1.2;
}

h4, h4 a {
	color: #697F8B;
	/*color: #264E64;*/
}

h4 a:hover {
	color: #C6584D;
}

.title_moduls h2, div.login_empty_container .title {
	border-bottom:1px dotted #B7CBD6;
	display:block;
	padding: 0 0 0 .2em;
}

.title_moduls h2, div.login_empty_container .title  {
	font-size: 190%;
	font-weight: normal;
	text-transform: capitalize;
}

.title_moduls h2, .title_moduls h2 a, div.login_empty_container .title  {
	color: #F46D5F;
}

.title_moduls h2 a:hover {
	text-decoration: none;
}

.title_moduls h2 .subtitle {
	color: #5EA548;
}

.title_moduls h2 b  {
	display: inline;
	color: #7792A0;
}

.post_cnt h4  {
	font-size: 150%;
	font-weight: normal;
	padding: 0 0 0;
	margin: 0 0 .2em 0;
	/*border-bottom:1px dotted #F46D5F;*/
	line-height: 1.1;
}

.post_cnt h4, .post_cnt h4 a  {
	color: #697F8B;

}

.post_cnt h4 a  {
	text-decoration: underline;
}

.post_cnt h4 a:hover, .post_cnt h4 a:hover span.when {
	color: #F46D5F;
}

.txt_s_size, .onlinenow {
	font-size: .87em;
}

.subject, .subject, .subject span, h3 small , .short_comment, .sub_t_size{
	font-size: 11px;
}

.subject, .subject, .subject span, h3 small , .short_comment{
	color: #657C87;

}


.small {
	padding-top: 5px;
	font-size: 10px;
}

a span {
	cursor: pointer;
}


p.subject, .event .subject {
	padding-bottom: .1em;
}

.subject a:hover, .subject a:hover span, .short_comment a:hover {
	color: #D94131;
	cursor: pointer;
	text-decoration: underline;
}
.subject span:hover,  {
	text-decoration: underline;
}

h4 span.subject {
	display: inline;		
	background: transparent url('red_arrow.gif') no-repeat 3px .5em;
	color: #F46D5F;
	padding: 0 0 0 19px;
}

*html h4 span.subject {
	display: inline-block;
}

h5 {
	font-size: 1em;
	color: #F46D5F;
}

table {
	font-size: .9em;
}

li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

a {
	text-decoration: none;
	/*color: #1D2E37;*/
	color: #0066CC;
}

a:hover {
	text-decoration: underline;
}

a:focus { 
	outline: none; 
}

.announcement_content a, li.event a, .sub_header  a, .user_menu a, .categoties_box a, #alphabet a  {
	color: #1D2E37;
}

.announcement_content a:hover, li.event a:hover, .sub_header  a:hover {
	color: #000;
	text-decoration: none;
}



a.end_text {
	display: inline;
	color: #F46D5F;
	font-size: 10px;
	letter-spacing: 1px;
	line-height:1;
	font-weight: bold;
	vertical-align: 0px;
	background-color: #EFEBDF;
	padding: 0 .2em;
}




input, textarea, select {
	border: 1px solid #7792A0;
	padding: 1px;
	background-color: white;
	font-size: 13px;
	vertical-align: middle;
}

.photo table tr.tallrow {
	vertical-align:top;
}
.photo .pic {
	width: 130px;
}
.photo textarea {
	margin-left:0px;
	width:90%;
	height: 100px !important;
	padding:3px;
	margin-bottom: 10px;
}
.photo input.tags {
	margin-left:0px;
	width:90%;
	padding:3px;
	margin-bottom: 10px;
}

input.q_search {
	background-image: url('searh_input_icon.gif');
	background-position: 3px 2px;
	background-repeat: no-repeat;
	background-color: white;
	padding-left: 18px !important;
}

input.submitBtn, input.resetBtn  {
	background-color: #D94131;
	color: white !important;
	font-weight: bold !important;
	font-size: 11px !important;
	letter-spacing: .08em !important;
	border: 1px solid white !important;
	padding: .2em .5em !important;
	width: auto !important;
	font-family: Tahoma,Verdana,sans-serif;
	
}

input.resetBtn {
	background-color: #697F8B!important;
}

.infoedit a.new_univer,
.infoedit a.new_school {
	text-decoration:underline;
}

.infoedit a.add_new_item{
	text-decoration:underline;
}

.infoedit hr {
	margin: 0 0 0 0;
	padding: 0;
	background-color: #7792A0;
	height: 1px;
	border: none;
}

img {
	border: 0px solid #ccc; 
}

.clearing {
	clear: both;
}

.comics_line {
	border-bottom: 1px dotted #879EAA;
}

.history_path_cnt {
	padding-bottom: .5em;
}

.history_path_cnt a , .history_path_cnt span.break, .history_path_cnt span.current {
	display: inline-block;
	padding: .1em .09em .2em .09em;

}

.history_path_cnt a {
	text-decoration: underline;	
}

.history_path_cnt span.break {
	color: #BFBFBF;
	padding-left: .3em;
	font-size: .9em;
}

.history_path_cnt span.current {
	color: #7792A0;
}

/* all icons */ 
.user_networks a span, .network_categories a span, .list_networks a span, .user_menu a span, .info_menu a span, .link_edit span, .link_edit_revert span, .u_small_icon span, .edate span, ul.users_photo li.edit_photo_item .edit_photo_ic {
	background-image: url("icons.gif"); 
	background-repeat: no-repeat;
}


.bannerContainer div {
	margin: 0 auto;
	text-align: center;
}

.bannerContainer img {
	border: 0;
}

.number {
	color:#C6584D;
	font-weight: bold;
}

.left {
	float: left;
}

.right {
	float: right;
}

.short_comment {
	background: transparent url("ic_comment.gif") no-repeat  2px 2px;
	padding-left: 17px;
}

#registration ul li, #registration p,
#reg_advanatges ul li, #reg_advanatges p {
	padding-bottom: 10px;
	list-style-image:none;
	list-style-position: inside;
	list-style-type: none;
	background:transparent url(arrow_block.gif) no-repeat scroll 0px 3px;	
	margin-left:0px;
	padding-left:22px;
}
#registration ul li, #registration p{
	font-size: 11px; 
}

/*         Header           */
/*         top navigation   */

div#headerContainer {
	position: relative;
	background: white;
}

div#headerContainer div.space_white {
	height: 18px;
	background: white;
}

#sub_menu {
	z-index: "-1";
}

#sub_menu, #topNavigation  .logoSite a, .topIcons a, .arrow_choose, ul.sub_menu_Ul li a span, ul.sub_menu_Ul li.user_cnt, .main_menu_Ul li a.dropdown_choose img {
	background-image: url('top_bg.gif');
	background-repeat: no-repeat;
}

div#topNavigation {
	background: #7792A0 url('top_shadow.gif') repeat-x left bottom;
	position: relative;
	width:100%;
	margin: 0;
	padding:0;
	z-index: 45;
}

#topNavigation  .logoSite a {
	background-color: transparent;
	background-position: 0px -197px;
	width: 122px;
	height: 130px;
	position:absolute;
	top: 0px;
	left: 7px;
	text-decoration: none;
}

*html #topNavigation  .logoSite a {
	background-position: 0px -197px;
}

#topNavigation  .logoSite a:hover {
	text-decoration: none;
}

#topNavigation .topIcons, #topNavigation .switchlanguage {
	display: block;
	position: absolute;
	top: 0px;
	height: 30px;
}

#topNavigation .topIcons {
	right: 40px;
	z-index: 50;
}

#topNavigation .switchlanguage {
	right: 15px;
}

.topIcons a, .switchlanguage a {
	display: block;
	float: left;
	position: relative;
}

.topIcons a {
	height: 18px;
	width: 21px;
	margin-top:5px;
}
.topIcons .home {
	background-position: -147px -197px;
	margin-right:3px;
}

.topIcons .map {
	background-position: -170px -197px;
}

.switchlanguage a {
	color: #F8F4E7;
	margin-right: 3px;
	font-size:1em;
	padding:8px .4em 3px .4em;
	letter-spacing: .061em;
}
.switchlanguage .current {
	background: #F46D5F;
	color: #F8F4E7;
	border: 1px solid #CAE0EC;
	border-top: 0px;
}

#topNavigation .bannerContainer {
	position: relative;
	margin-left: 180px;
	text-align: center;
	padding: 3px 0 7px 0;
}

#topNavigation .bannerContainer #bannerTop_728x90 {
	background: #8E8E8E;
	border: 1px solid #ccc;
	width: 728px;
	height: 90px;
	margin: 0px auto;
}

#topNavigation .topIcons span, #topNavigation .logoSite span, .none{
	display: none;
}

/*         Menu - Navigation         */
#main_menu, #sub_menu {
	padding-left: 141px;
	/*position: relative;*/
}

#main_menu {
	position: relative;
	background-color: #7792a0;
	background-position: left top;
	background-repeat: repeat-x;
	height: 76px;
}

#sub_menu {
	background-color: #CAE0EC;
	background-position: left -78px;
	background-repeat: repeat-x;
	height: 36px;
	clear: both;
	position: relative;
	overflow: hidden;

}

*html .menu_top{
	height: 1%;
	display: block;
}

ul.main_menu_Ul, ul.sub_menu_Ul {
	display: block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding: 0px; 
}

ul.main_menu_Ul {
	position: relative;
	/*margin: 0 120px 0 0;*/
	width:  100%;
}

*html ul.main_menu_Ul {
	/*height: 0px;*/
}

*+html ul.main_menu_Ul {
	/*height: 0px;*/
}


.main_menu_Ul li, .sub_menu_Ul li {
	display: block;
	float: left;
	margin: 0pt;
	position: relative;
}

.main_menu_Ul li{
	padding: 0;
	margin-right: .8em;
}

.main_menu_Ul li a {
	display: inline-block;
	padding: 52px .9em 7px;
	font-size: 13px;
	font-weight: bold;
	color: #F8F4E7 ;
	letter-spacing: .09em;
	text-decoration: none;
}

*html .main_menu_Ul li a {
	display: inline-block;
	position: relative;
}

.main_menu_Ul li a span {
	margin: 0;
	
}

.main_menu_Ul li a:hover {
	color: white;
}

.main_menu_Ul li.current {
	background-color: #697f8b;
}

.main_menu_Ul li.current a {
	color: #fff;
	
}

.main_menu_Ul li > div {
	/*display: inline-block;*/
}

.main_menu_Ul li div a {
	padding-right: .5em;
}

.main_menu_Ul li.current a:hover {
	/*color: #F33131;*/
}

.main_menu_Ul .logout {
	float: right;
	padding: 0;
	margin: 15px 21px 0 0;
	background: transparent url('tabs_menu_main.gif') scroll no-repeat -19px bottom;
}
.main_menu_Ul .logout a {
	display: block;
	width: 13px;
	height: 22px;
}
.main_menu_Ul .logout a span{
	display: none;
}

.main_menu_Ul li a.dropdown_choose {
	background: none;
	padding: 0 .9em 7px 0;
}

.main_menu_Ul li a.dropdown_choose img {
	background-position: -147px -227px;
	padding: 0;
}

 #permanent_container .search_container .dropdown_choose, #permanent_container .online_user .dropdown_choose {
	background-position: -147px -242px;
}

.dropdown_choose img{
	border: 0;
	width: 11px;
	height:13px;
	vertical-align: -2px;
}

/*             sub menu menu           */

ul.sub_menu_Ul {
	float: right;
	padding-right: 40px;*/
	
	position: relative;
	height:36px;
}

ul.sub_menu_Ul li {
	margin-left: -1px;
	height: 36px;
}

ul.sub_menu_Ul li a {
	float: left;
	position: relative;
	line-height: 1;
	padding-top: 10px;
	font-size: .9em;
	color: #313D42;
}

ul.sub_menu_Ul li a:hover {
	color: #080909;
}

ul.sub_menu_Ul li a span b {
	font-size: .9em;
	color: #7792A0;
}

ul.sub_menu_Ul li a span {
	display: inline;
	padding: 0 1em 0 1.1em;
	background-position: right -336px;
}

ul.sub_menu_Ul li.user_cnt {
	background-color: #F8F4E7;
	background-repeat: repeat-x;
	background-position: left -472px;
	margin-top: -2px;
	height: 38px;
	padding: 0 .9em;
}

ul.sub_menu_Ul li.user_cnt a {
	padding: 12px 0 0 0;
}

ul.sub_menu_Ul li.user_cnt a span {
	padding: 0 0 0 0;
}
ul.sub_menu_Ul li.user_cnt a.name  {
	font-weight: bold;
	color: #7792A0;
	padding-right: .4em;
}

ul.sub_menu_Ul li.user_cnt a.user_pick {
	padding-top: 7px;
}

ul.sub_menu_Ul li.user_cnt a.user_pick img {
	border: 1px solid #7792A0;
	width: 24px;
	height: 24px;
	overflow: hidden;
}

ul.sub_menu_Ul li.user_cnt a span,  ul.sub_menu_Ul li.logout a span {
	background: none;
}

ul.sub_menu_Ul li.logout a span {
	padding-right: 0;
	color: #657C87;
}

/*             Dropdown menu           */

.dropdown_menu {
	background: #F8F4E7;
	border: 1px solid #ccc;
	margin: -3px -1px 0px 0px;
	padding-bottom: 3px;
	position: absolute;
	z-index: 100;
	max-width: 200px;
}

* HTML .dropdown_menu { /* only for IE */
 width:expression((document.documentElement.clientWidth
|| document.body.clientWidth) >  170? "170px":"auto" && (document.documentElement.clientWidth
|| document.body.clientWidth) < 50? "50px":"auto"); 
}

.dropdown_menu ul{
	font-size: 1em;
	line-height: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.dropdown_menu li {
	display: block;
	float: none;
	height: auto;
	padding: 0;
	margin: 0;
	margin-bottom: -1px;
	border-bottom:1px solid #ECE8DC;
	line-height: 1.1em;
}

.dropdown_menu li a {
	display: block;
	float: none;
	padding: .3em .5em;
	margin: 0;
	color: #313D42 !important;
	font-weight: normal;
	line-height: normal;
	font-size: .85em;
	letter-spacing: .13em;
}

*html .dropdown_menu li a {
	width: 100%;
}

.dropdown_menu li a:hover {
	background: white;
}

.search_container .dropdown_menu {
	background: white;
	margin: 2px -1px 0px -3px;
	width: 157px;
	max-width: 157px;
	font-size: .9em;
	border: 1px solid #7792A0;
}

#permanent_container .search_container .dropdown_menu li a span {
	font-weight: normal;
	/*color: white !important;*/
}

#permanent_container .search_container .dropdown_menu li a:hover {
	background: #F46D5F;

}
#permanent_container .search_container .dropdown_menu li a:hover span {
	color: white;
}

/*          main blocks structure            */

div#moduls_container {
	position: relative;
	font-size: 1em;
	width:100%;
	background: white;
}

* HTML div#moduls_container { /* only for IE */
	z-index:1;
}

* HTML div#headerContainer { /* only for IE */
	z-index:2;
}

.outer_bl {
	min-height:400px;
	padding-left: 215px;
}

* HTML .outer_bl {
	height:400px;
}

.inner_bl {
	 width: 100%;
}

 

div#main_frame_container {
	float: right;
	position: relative;
	width: 100%;
}

* html div#main_frame_container { width: 100%; }

div#main_frame_container .main_frame_content, div#footer_container .footer_content {
	padding-left: 22px;
	padding-right: 40px;
}

div#main_frame_container .main_frame_content {
	margin-top: 0px;
	margin: 0;
	padding-bottom: .9em;
}

div#permanent_container {
	float:left;
	margin-left: -175px;
	padding: 0 0pt 10px;
	position:relative;
	width:175px;
	/* overflow: hidden;
	height:100%; */
}

div#footer_container {
	clear:both;
	border-top:	1px solid #CAE0EC;
	padding:.9em 0;
}

/*           welcome_unregistered */

.welcome_unregistered_container {
	padding-bottom: 1px;
	margin-bottom: 1.1em;
}

*html .welcome_unregistered_container {
	padding-bottom: 2px;
}

.welcome_unregistered_content {
	background: transparent url('welcome_unregistered.gif') no-repeat left bottom;
	padding: 0 0 0 377px;
	text-align: center;
}
#search .welcome_unregistered_content {
	background: transparent url('welcome_search.gif') no-repeat left bottom;
	height: 123px;
}
.welcome_unregistered_container .search_top_stuff {
	background: transparent;
	padding: 0 !important;
	position: relative;
	/*margin-bottom: -1px !important;*/
}
*html .welcome_unregistered_container .search_top_stuff {
	width: 100%;
}

.welcome_unregistered_container h2 {
	color: #264E64;
	font-weight: normal;
	font-size: 1.2em;
}
.welcome_unregistered_container h2 span, .welcome_unregistered_container .registration_btn span {
	font-weight: bold;
	color: #C6584D;
}

.welcome_unregistered_container h2, .welcome_unregistered_container .registration_btn {
	display: block;
	margin-left: -50px;
	
}
#search .welcome_unregistered_container h2 {
	/* padding-top: 20px;	*/
}

.welcome_unregistered_container a.registration_btn {
	display: block;
	margin: 10px auto 0px auto;
	width: 296px;
	height: 56px;
	

	background: transparent url('registration_ic.gif') no-repeat 0 0;
}

.welcome_unregistered_container .registration_btn span {
	display: none;
	
	margin: 0 auto;
	padding: 12px 105px 1px 0px;
	text-transform: uppercase;
	font-size: 15px;

}

p.reference_virtual_tour {
	display: block;
	font-size: 1em;
	color: #264E64;
	padding-bottom: 1.05em;
}

p.reference_virtual_tour a {
	color: #264E64;
	font-weight: bold;
}

p.reference_virtual_tour a:hover {
	color: #C6584D;
}

/* search block */
.title_moduls_container {
	margin-bottom: .4em;
}

div.float_list_cnt ul.network_categories li, div.float_list_cnt ul.list_networks li {
	float: left; 
	display: block;
	margin: 0 1.5em 0 0;
	width: auto;
}

*html div.float_list_cnt ul.list_networks li ,*html  div.float_list_cnt ul.network_categories li a {
	height: 1.3em;
	word-spacing: nowrap;
	display: inline;
	float: left;
	width: auto;
	word-spacing: nowrap;
}

div.float_list_cnt ul.network_categories li a, div.float_list_cnt ul.list_networks li a {
	padding-bottom: .1em;
	white-space: nowrap;
}

*html  div.float_list_cnt ul.network_categories li a, *html  div.float_list_cnt ul.list_networks li a {
	/*display: inline;*/
	display: block;
}

div.float_list_cnt ul.network_categories li a span {
	background-position: 0 -140px ;
}

.search_table_container {
	padding: 15px;
	border: 1px solid #B7CBD6;
	background-repeat: no-repeat;
}

*html .search_table_container {
	width: 100%;
}

.search_people_all {
	background-color: #F8F4E7;
	background-image: url("search_bg.gif");
	background-position: 100% 100%;
}

.board_search_all {
	background-color: #DEE9EF;
	background-image: url("search_bg.gif");
	background-position: 100% 100%;
}

.search_table {
	table-layout: fixed;
	width: 99%;
}

.search_table td {
	padding: 0 .5em .3em 0;
}

.search_table td.label {
	width: 165px;
	font-size: 11px;
	letter-spacing: .1em;
}

.search_table input, .search_table select, .search_table textarea {
	width: 50%;
	font-size: 12px;
}

.search_table textarea {
	height: 70px !important;
}

*html .search_table input, *html .search_table select {
	border: 2px inset #EBEBEB;
}

.search_table input.submitBtn {
	font-size: 12px !important;
	text-transform: uppercase;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border: 2px solid white !important;
}


/*          top stuff left-right sructure           */

.top_stuff_container {
	width: 100%;
	/*padding-bottom: 1.05em;*/
	overflow: hidden;
}

.top_map_container {
	display: inline;
	float: left;
	width: 30.5%;
	overflow: hidden;
}

.top_info_container {
	display: inline;
	float: right;
	width: 69.5%;
	overflow: hidden;
}

.top_info_content {
	padding-left: 2em;
}

.top_stuff_container .title_container, .top_stuff_container .search_top_stuff, .top_stuff_container .top_users, .top_stuff_container .map_info {
	padding-bottom: .9em;
	clear: both;
}



/*        top title   map    */

.top_stuff_container .search_top_stuff {
	min-height: 42px;
}

/*       title      */

.personal {
	clear: both;
}
.top_stuff_container h2 {
	border-bottom:1px dotted #B7CBD6;
	display: block;
	padding: .5em 0 .4em 0;
}
#search .welcome_unregistered_content h2 {
	background-image: none;
}
.top_stuff_container h2.hr {
	background:transparent url(line_bluelight.gif) repeat-x scroll left bottom;
}
.top_stuff_container h2 a, .top_stuff_container h2 {
	color: #697F8B;
}

.personal .top_stuff_container h1 a, .personal .top_stuff_container h1 {
	color: #264E64;
	font-weight: normal;
	padding-top:5px;
}

.top_stuff_container .title_content .subject, .onlinenow  {
	display: block;
	padding: .3em 0 0 0;
}

.pick_container img {
	border: 1px solid #F8F4E7;
}

.top_stuff_container h3, .top_stuff_container h3 a {
	color: #F46D5F;
}

.top_stuff_container h3 {
	background-color: white;
	padding: .3em .1em .2em .5em;
}

.top_stuff_container .title span {
	display: block;
	padding: .2em 0 0 0;
}

.info_network_ul {
	display: block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding: .5em 0 0 0;
	font-size: .85em;
	padding-bottom: .4em;
}

.info_network_ul li{
	display: inline;
	color: #264E64;
	padding: 0 .9em 0 0;
}

.info_network_ul li label{
	display: inline;
	color: #657C87;
	padding: 0 .3em 0 0;
}
.light {
	color: #657C87;
}
.info_network_ul  li a span {
	display: inline;
}

.info_network_ul  b {
	color: #C6584D;
}

.map_info .related_links_ul li {
	background: transparent url("line_bluelight.gif") repeat-x left bottom;
}

.map_info .related_links_ul li {
	background: transparent url("line_bluelight.gif") repeat-x left bottom;
}

.map_info .related_links_ul li a{
display:block;
margin:0px;
padding: .2em 0 .2em .4em;
text-decoration:none;
}

.map_info .related_links_ul li a:hover {
color: #264E64;
background:transparent url(blue_light.gif) repeat-x scroll 0pt;
}

* HTML .related_links_ul li {/* only IE */
	height: 0;
}

/*        top search       */

.search_top_stuff {
	background: transparent url("seach_small_chel.gif") no-repeat scroll 17px 3px;
}

.search_container {
	padding-left: 130px;
	padding-bottom: 2px;
}

.search_content {
	position: relative;
	/*height: 49px;*/
	padding: 0 0 0 15px;
	background: #CAE0EC url("blue_light.gif") repeat-x scroll 0 0;
}

.welcome_unregistered_content .search_content {
	height: 49px;
}

#permanent_container .search_content span , #permanent_container .login span, #permanent_container .login label {
	background-color: #CAE0EC; 
}

#permanent_container .login .links_container span {
	background-color: transparent; 
}

.search_top_stuff .search_content span{
	background: white;
	position: absolute;
	right: -1px;
	top: 0;
	width: 84px;
	height: 51px;
}

.search_top_stuff .search_content span input{
	width: 84px;
	border: 0;
	padding: 0;
	margin: 0;
}
.search_top_stuff  p {
	margin-right: 100px;
}

.search_top_stuff .search_content .inputText{
	vertical-align: middle;
	margin-top: .9em;
	width: 100%;
}

/*        top photo             */

.photo_table {
	border-collapse: collapse;
	text-align: center;
	padding: 0;
	overflow: hidden;
	/* height: 140px; */
}

div.photo_table a {
	display: block;
	margin: 0 auto;
}

.photo_table td {
	font-size: .95em;
	line-height: .9;
	width: 15.5%;
	word-wrap: break-word; 
	vertical-align: top;
	padding-top: .4em;
}

.top_users .header_container h3 small {
	display: inline;
	font-weight: normal;
	padding: 0 1em;
}


ul.users_list, .network_list_ul, ul.userinfo_album, ul.users_photo {
	padding: .9em 0 0 0;
	/* width: 100%; */
	font-size: 11px;
	list-style-type:none;
	list-style-position:outside;
}

ul.users_photo li {
	float: left; 
	width: 24.5%;  
	overflow: hidden; 
}

ul.users_photo li p {
	padding-right:5px;
}


ul.users_photo li .photo_container {
	display: block; 
	height: 100px; 
	width: 80px;
	overflow: hidden; 
	text-align: left; 
	margin: 0 8px 0 0 ;
}

*html ul.users_photo li .photo_link { width: 100%;}

ul.users_photo li.thumbnail {
	position: relative;
	width: auto;
	margin: 0 0px 0px 0;
}

ul.users_photo li.thumbnail a {
	display: block;
}
ul.users_photo li.thumbnail a img {
	border: 2px solid white;
}

ul.users_photo li.thumbnail a.current img, ul.users_photo li.thumbnail a:hover img {
	border-color: #F46D5F;
}

ul.users_photo li.edit_photo_item {
	position: relative;
	width: auto;
	padding: 1px 2px;
}

ul.users_photo li.edit_photo_item  a .edit_photo_ic {
	position: absolute;
	height: 20px;
	width: 20px;
	top: 40px;
	left: 40px;
	background-color: transparent;
	background-position: -40px -200px;
	z-index: 1;
}

*html ul.users_photo li.edit_photo_item  a .edit_photo_ic {
	top: 43px;
}

ul.users_photo li.edit_photo_item a img {
	display: block;
	width: 60px;
	height: 60px;
	opacity: 1;
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}


ul.users_photo li.edit_photo_item a {
	display: block;
	position: relative;
	border: 3px solid #7792A0;
}

ul.users_photo li.edit_photo_item a:hover {
	border-color: #F46D5F;
}

ul.users_photo li.edit_photo_item a:hover img {
	opacity: .4;
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}

ul.users_photo li.edit_photo_item  a:hover .edit_photo_ic {
	background-position: -40px -220px;
}



.top_users ul.users_list li.resource_list_item {
	width: 49%;
	height: 110px;
	overflow: hidden;
}

.nowidth ul.users_list li.resource_list_item{
	width: auto;
}
#reginfo_1_1 ul.users_list li.resource_list_item{
	width: auto;
}

.new_users_block ul.users_list li.resource_list_item, 
.communities ul.users_list li.resource_list_item, 
.community_members ul.users_list li.resource_list_item,
ul.network_list_ul li.resource_list_item {
	width: 19.8%;
	/*width: 100px;*/
}

#popular_on_site .new_users_block ul.users_list li.resource_list_item {
	width: 15.8%;
}

#userinfo_album #popular_on_site .new_users_block ul.users_list li.resource_list_item {
	height: 130px;
}
#userinfo_album #popular_on_site .new_users_block {
	padding-top: 0px;
}

.photo_side_container ul.users_list, .photo_side_container ul.network_list_ul {
	padding: 0 0 0 0;
}

ul.users_list li {
	margin: 0;
	padding: 0;
	
}

.photo_side_container ul.users_list li.photo_popular {
	margin: 0 10px 0 0;
	padding: 0 0 9px 0;
	overflow:hidden;
	width:110px;
	height: auto;
	float: left;
	text-align:center;
}


*html .photo_side_container ul.users_list li {
	/*height: 1px;*/
}

ul.users_list li.resource_list_item, ul.network_list_ul li.resource_list_item {
	background: transparent url('bg_mini_user.gif') no-repeat 0 0;
	height: auto;
	float: left;
	display: inline;
	overflow: hidden;
	margin-bottom: 6px;
}

#permanent_container ul.users_list li.resource_list_item {
	float: none;
	margin: 0;
	text-align: center;
}

#popular_on_site ul.users_list li.resource_list_item, #popular_on_site ul.network_list_ul li.resource_list_item {
	width: 100px;
	height: auto;
	margin-right: 12px;
	overflow: hidden;
	background-image: none;
	text-align: left;
}

.communities ul.users_list li.resource_list_item {
	height: 150px;
}

ul.userinfo_album li.resource_list_item  {
	display:inline;
	float:left;
	font-weight:bold;	
	margin-right:20px;
	/* 
	height:150px;
	width:140px;
	overflow: hidden;*/
}
#userinfo_album ul.users_list {
	width: 100%;
	float: left;
}

#userinfo_album li.resource_list_item p  {
	padding: 0px 5px;
	height: 15px;
}

#fotoalbum ul.userinfo_album li.resource_list_item  {
	/* width:160px; */
	margin-bottom: 30px;
}

#fotoalbum ul.userinfo_album li.resource_list_item p  {
	padding-bottom: 5px;
	font-weight: normal;
}

ul.users_list li.no_bg {
	background-image: none;
	margin-right:10px;
}

ul.users_list li.resource_list_item_max {
	background: transparent url('bg_max_user.gif') no-repeat 0 0;
	height: 220px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-bottom: 6px;
}


#popular_on_site ul.users_list li ul li.u_avatar, #popular_on_site ul.network_list_ul li ul li.u_avatar  {
	padding: 0px;
}


#popular_on_site ul.users_list li ul li.u_avatar a, #popular_on_site ul.network_list_ul li ul li.u_avatar a {
	display: block;
	height: 100px;
	width: 110px;
	overflow: hidden;
}

ul.users_list li ul li.u_avatar, ul.network_list_ul li ul li.u_avatar {
	padding: 8px 15px 8px 8px;
}
	
ul.users_list li ul li.u_avatar a, ul.network_list_ul li ul li.u_avatar a {
	display: block;
	height: 64px;
	width: 64px;
	overflow: hidden;
}

ul.users_list li ul li.u_avatar a img, ul.network_list_ul li ul li.u_avatar a img {
	border: none;
}

ul.users_list li ul li.u_name, ul.network_list_ul li ul li.u_name {
	margin-top: 3px;
	padding-right: 8px;
}

#popular_on_site ul.users_list li ul li.u_name, #popular_on_site ul.network_list_ul li ul li.u_name {
	padding-right: 0px;
	
}

#popular_on_site ul.users_list li ul li.u_name span, #popular_on_site ul.network_list_ul li ul li.u_name span{
	/*white-space: nowrap;*/
	display: block
}

div.search_result_delivery_cnt {
	background-color: #D4EFD5;
	padding: .5em 1.5em;
}

div.search_result_delivery_cnt strong {
	color: #697F8B;
}

div.search_res_cnt {
	position: relative;
	width: 100%;
	border-bottom:1px dotted #B7CBD6;
	padding: 0 0 1px 0;
	margin: 0 0 1px 0;	
}

div.search_res_cnt div.u_avatar {
	position: relative;
	float: left;
	width: 40px;
	overflow: hidden;
}

div.search_res_cnt div.u_icons_cnt {
	position: absolute;
	top: .3em; right: 0;
	width: 40px;
}

div.search_res_cnt div.u_avatar img {
	width: 40px; height: auto !important;
}

div.search_res_cnt div.u_information {
	padding: .2em 0 0 0;
	margin-left: 50px;
	margin-right: 50px;
	line-height: 1.4;
}

.u_information .u_place:before{
	content: "→";
	font-size: 14px;
	font-weight: bolder;
	color: #D94131;
}

div.search_res_cnt div.u_information a.u_name {
	font-size: 1.5em;
	text-transform: capitalize;	
}

.u_information .u_name, a.u_name_icon {
	color: #697F8B;
	color: #0066CC;
}

.on_line .u_information .u_name {
	color: #5EA548;
}

.u_information a.u_name:hover {
	color: #D94131; 
}

div.search_res_cnt div.u_information a.u_name span, a.u_name_icon span, .u_small_icon span {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	/*background-color: #ebebeb;*/
	font-size: 0;
	line-height: 10px;
	vertical-align: 0px;
}

*html div.search_res_cnt div.u_information a.u_name span, *html a.u_name_icon span, *html .u_small_icon span {
	display: inline;
}

.u_small_icon span.comments_ic { background-position: -80px -20px;}
.u_small_icon span.delete_ic { background-position: -80px -50px;}
.u_small_icon span.add_ic { background-position: -80px -40px;}
.u_small_icon span.edit_ic { background-position: -80px -30px;}

.act_edit_ul {
	position: relative;
}

div.search_res_cnt .act_edit_ul {
	overflow: hidden;
	margin-left: 15px;
}

.act_edit_ul li {
	position: relative;
	display: inline;
	float: left;
	/*margin-left: -1px;*/
}

.act_edit_ul li a {
	display: block;
	padding: 0 .5em 0 0;
	margin-right: .5em; 
	margin-bottom: .3em; 
	border-right: 1px solid #ebebeb;
	line-height: 1;
}

.no_friends {
	text-align: center;
	font-size: 200%;
	color: #D94131;
}


ul.user_permanent_list {
	position: relative;
	font-size: .87em;
	line-height: 1.1;
}

ul.user_permanent_list li {
	padding-top: .4em;
	padding-bottom: .3em;
}

ul.users_list li ul li.u_name a span, 
ul.user_permanent_list li a.user_icon_small span, 
.nickname a span, 
.comment_title_line a span {
	display: inline;
	/*display: block;*/
	padding-left: 17px;
	background-position: 0 1px;
	background-repeat: no-repeat;	
}


.nickname a span, 
.comment_title_line a span{
	display: inline;
	font-weight: bold;
	font-size:11px;
}
.event .nickname a span {
	font-weight: normal;
}

ul.users_list li.on_line ul li.u_name a span, 
ul.user_permanent_list li.on_line a span, 
.nickname a span.on_line, 
.comment_title_line a span.on_line, div.on_line a.u_name span, a.u_name_icon span.on_line {
	background-image: url("on_line.gif");
}

ul.users_list li.off_line ul li.u_name a span, 
ul.user_permanent_list li.off_line a span, 
.nickname a span.off_line, a.u_name_icon span.off_line , 
.comment_title_line a span.off_line, div.off_line a.u_name span {
	background-image: url("off_line.gif");
}

.onlinestate .user_online .lastonline {
	display:none;
}
.onlinestate .user_offline .onlinenow {
	display:none;
}

.onlinenow {
	color: red;
	font-weight: bold;
}


ul.users_list li ul li.u_name a, ul.users_list li ul li.u_friend a, ul.user_permanent_list li a, .nickname a, .comment_title_line a,
.network_list_ul a, .messageBody span.body a, .card_li a , .event .nickname a span {
	display: inline;
	border: none;
	background-color: transparent;
	color: #0066CC !important;
}

li.u_name a span p {
	display: inline;
}

ul.users_list li ul li.u_name a:hover, ul.user_permanent_list li a:hover, .nickname a:hover, .comment_title_line a:hover,
.network_list_ul a:hover, .messageBody span.body a:hover {
	color: #1D2E37;
}

.photo_side_container ul.users_list li.photo_popular li.u_name, .photo_side_container ul.users_list li.photo_popular li.short_comment {
	/* display: inline;
	padding-right: .4em;
	line-height: 1.1; */
}

.photo_side_container ul.users_list li ul li.u_name a span {
	display: inline;
}

*html .photo_side_container ul.users_list li.photo_popular li.short_comment {
	display: inline-block;
}


.post_new_comment {
	cursor: pointer;
	display: block;
}

.msg_board .post_new_comment {
	text-align:right;
}
.msg_board .post_new_comment a {
	display:inline;
	height:20px;
	width:270px;
	float:right;
}

.msg_board .categoties {clear:both;}

.action_link{
margin-top: 5px;
width: 90%;
border-top:1px solid #CAE0EC;
}

.post_new_comment a, .u_friend .action_link a{
color:#657C87;
}
.post_new_comment a:hover, .u_friend .action_link a:hover{
color:#1D2E37;
}
.post_new_comment a span, .u_friend .action_link a span{
font-weight:bold;
}

.top_users ul.photo_table li p {
	text-align: left;
	width: auto;
}

.photo_table p {
	text-align: center;
	padding-top: .2em;
	line-height: 1;
	padding: .3em .4em .5em .4em;
}

.photo_table a {
	color: #657C87;
}

.photo_table a:hover {
	color: #1D2E37;
}

.photo_table img {
text-align: center;
}
/*            blocks structure Red Blue                  */

.side_blocks_container {
	width:100%;
}

.side_small_container {
	display: inline;
	float: right;
	width: 32%;
	/*overflow: hidden;*/
}

.side_big_container {
	display: inline;
	float: left;
	width: 68%;
	overflow: hidden;
}

div.photo_album_container div.side_big_container {
	width: 72%;
}

div.photo_album_container div.side_small_container {
	width: 28%;
	/*float: left;*/
}

.wrapper_block .side_1 {
	display: inline;
	float: left;
	width: 48%;
	overflow: hidden;
}
.wrapper_block .side_2 {
	display: inline;
	float: right;
	width: 48%;
	overflow: hidden;
}

.wrapper_block .side_user_post_1 {
	display: inline;
	float: left;
	width: 80%;
	overflow: hidden;
}
.wrapper_block .side_user_post_2 {
	display: inline;
	float: right;
	width: 20%;
	overflow: hidden;
}

.block, .new_users_block, .top_users, #content_table .nickname, .topblock {
	padding: 0 0 1.2em 0;
}

.side_blocks_container .side_big .new_users_block h3 {
	background-color: transparent;
}

div#permanent_container .block {
	clear: both;
	padding-bottom: .9em;
}

.side_small {
	padding-left: 22px;
}

.header_container h3, #permanent_container h3 {
	padding: 2px .1em 3px .5em;
	letter-spacing: .05em;
	
}

.side_blocks_container .collapsable h3 {
	padding-right: 40px;
}
.side_blocks_container .header_container {
	/* position: relative;*/
	overflow: hidden;
}

.side_blocks_container .side_big  .new_users_block .header_container, .select_block .header_container {
	background-color: #FFFBEF;
	padding-left: 0px;
}

.header_container {
	background-color: #7792A0;
	padding-left: 0px;
	position: relative;
}

.side_blocks_container .side_big .block  h3 span, .side_blocks_container .side_big .new_users_block h3 span {
background:transparent url(arrow_block.gif) no-repeat scroll 0px 3px;
display:inline;
margin-left:0px;
padding-left:22px;
}

.side_blocks_container  .wrapper_block h3 span {
	background: transparent;
	padding-left: .5em;
}

#black_list .nickname {
	float: left;
}

#black_list .button {
	top: 5px;
	height: 11px;
	overflow: hidden;
	right: 0;
	float: left;
	padding: 0px 20px 0px 10px;
}

#black_list .button a{
	display: block;
	background-color: transparent;
	background-position: -22px 0;
	background-repeat: no-repeat;
	width: 11px;
	height: inherit;
	float: left;
	margin-right: 3px;
}

#black_list a.remove{
	background-image: url("control_icons.gif");
}

#black_list a.remove:hover {
	cursor: pointer;
}
.control_box {
	position: relative;
	height: 11px;
	overflow: hidden;
	right: 0;
	top: 0;
	float: left;
	
}

.control_box a {
	display: block;
	background-color: transparent;
	background-image: url("control_icons.gif");
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	float: left;
	margin-right: 3px;
}

.control_box a:hover {
	cursor: pointer;
}

.control_box a.options {
	background-position: 0 0;
}

.control_box a.collapse {
	background-position: 0px 0;
}

.control_box a.remove {
	background-position: -22px 0;
}


.control_box a.maximize {
	background-position: -11px -22px;
}

.side_blocks_container .side_small .header_container, .tag_box_container .header_container, .side_blocks_container h3.selected {
	background: #F46D5F;
}

.side_blocks_container .user_container .header_container {
	background: #5ea548;
}

.header_container h3 {
	color: white;
}

.side_blocks_container .side_big b h3{
	background-color: #FFF;
}

.side_blocks_container .side_big .new_users_block h3, .invite h3, .side_blocks_container .select_block h3 {
	color: #d94131;
}

.side_blocks_container .side_big h3 span {
	/* display: inline;
	background: transparent url("arrow_block.gif") no-repeat scroll 0px 3px; 
	padding-left: 12px;
	margin-left: 0px; */
}
.side_blocks_container .side_small h3, .tag_box_container .header_container h3 {
	color: white;
} 

/*          sub header           */ 

.sub_header {
	background: #DEE9EF;
	color: #5D727D;
	font-size: .85em;
	padding: 0 2px;
	overflow: hidden;
}

.sub_header b {
	color: #264E64;
}

.sub_header p {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.sub_header .right, .sub_header .left {
	display: inline;
	padding-bottom:0.2em;
	padding: .3em 0;
}

.sub_header .right {
	float: right;
	margin-right: -1px;
}

.sub_header .left {
	float: left;
	margin-left: -1px;
}

.sub_header p span a {
	display: inline-block;
	line-height: 1.1;
}
.sub_header .right a {
	border-right:1px solid #F46D5F;
	padding-left: .5em;
	padding-right: .5em;
}

.sub_header .left a {
	border-left: 1px solid #F46D5F;
	padding-left: .5em;
	padding-right: .5em;
}

.sub_header a:hover, .sub_header a:hover b {
	color:#C6584D;
}

/*     content  box       */

.block .block_content {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #ECE8DC;
border-bottom: transparent;
}
#events .block .block_content {
border: none;
}

#userinfo_details .info a, #school_details .school a, #degree_details .school a {text-decoration:underline;}

#userinfo_details .block .block_content {
border: none;
overflow:hidden;
}

#userinfo_details .block .navigation_list li, #userinfo_details .block .photo_table img {
	
}

.side_big textarea {

	height: 130px;
}

.block .bottomline {
	border-bottom: solid 1px #ECE8DC;
}
.block .content_box {
	padding-top: .5em;
	padding-left: 1em;
	padding-right: .7em;
	padding-bottom: 0em;
	
}
.content_box h4.title {
	padding: 0 0 .6em 0;
}

.listing_events_container .event {
	/*float: left;
	margin-right:1.7%;
	width:48%;*/
}

.event, .announcement, .list_tops {
	padding: .15em 0 .3em 0;
	/*background:transparent url(line_bluelight.gif) repeat-x scroll left bottom;*/
	border-bottom:1px dotted #B7CBD6;
}

*HTML .event, * HTML .announcement, * HTML .list_tops {/* only IE */
	height: 0;
}

.event h4, .announcement_content, .event p, .blog_comments .comment_title_line h4, .comment_title_line h2 {
	padding-bottom: .21em;
}

.event h4, .announcement .announcement_content {
	padding-top: .2em;
}

.announcement .announcement_content {
	color:#000000;
	font-size:1em;
	letter-spacing:0.07em;
}

.announcement a b {
	color:#C6584D;
	font-weight: bold;
}

div.announcement a:hover {
	color:#C6584D;
}

div.announcement .subject {
	clear: both;
}

.announcement_content img {
	display: inline;
	float: left;
	vertical-align: top;
	margin: 0 .7em .5em 0;
}

.short_announcement_cnt .announcement img {
	width: 100px;
	max-height: 250px;
}

ul.list_tops {
	margin: 0;
	padding: 0;
	display:block;
}

ul.list_tops li {
	background:transparent url("red_arrow.gif") no-repeat scroll 0px .8em;
	display: block;
	padding: .3em 0 .3em 18px;
}

ul.list_tops li a:hover {
	text-decoration: underline;
}

.link_to_add {
	display: block;
	clear: both;
	text-align: right;
}
.event .link_to_add {
	text-align:left!important;
	font-weight: bold;
}

.link_to_add a, .event .link_to_add a  {
	display: inline;
	padding: 0 .3em;
	color: #657C87;
}

.link_to_add a:hover, .event .link_to_add a:hover{
	color: #C6584D;
	font-weight: bold;
}


/*  for the Calendar   */


div.wrapper_block, .block_content div.wrapper_calendar, .top_stuff_container .wrapper_block {
	clear: both;
	height: auto !important;
	min-height: 20px !important;
}

*html div.wrapper_calendar, *html div.wrapper_block, *html .top_stuff_container .wrapper_block {
	width: 100%;
}

/*title conainer*/
.top_stuff_container .pick_container {
	float: left;
	width: 80px;
	position: relative;
}
.top_stuff_container .title_content {
	margin: 0px;
	margin-left: 81px;
	border: none;
}
* html .wrapper_block .title_content {
	height: 1%;
}

/**/

div.wrapper_block .photo_side_container {
	float: left;
	width: 230px;
	position: relative;
	padding-top: 10px;
}
/* wrapper_center */

div.wrapper_center {
	position: relative;
	width:100%;
	/*overflow: hidden;*/
}

#reginfo_1_1 div.wrapper_center	{
	overflow: hidden;
}

div.wrapper_center .outer_cl {
	min-height: 200px;
	padding-right: 240px;
}

*html div.wrapper_center .outer_cl {
	width: auto;
}

div.wrapper_center .outer_c2 {
	min-height: 200px;
	padding-right: 170px;
}

div.wrapper_center .outer_c3 {
	min-height: 50px;
	padding-right: 310px;
}

div.wrapper_center .outer_c4 {
	min-height: 50px;
	padding-left: 500px;
}

div.wrapper_center .outer_c5 {
	min-height: 50px;
	padding-right: 440px;
}

div.wrapper_center .inner_c2 {
	 width: 100%;
}

div.wrapper_center .user_info_side_1 {
	float:right;
	margin-right: -240px;
	position:relative;
	width: 240px;
}
div.wrapper_center .user_info_side_2, div.wrapper_center .post_side_1, div.wrapper_center .side_3_1 {
	float: left;
	position: relative;
	width: 100%;
}

div.wrapper_center .post_side_2 {
	float:right;
	margin-right: -170px;
	position:relative;
	width: 170px;
	overflow: hidden;
}

div.wrapper_center .side_3_2 {
	float:right;
	margin-right: -310px;
	position:relative;
	width: 310px;
}

div.wrapper_center .side_user_post_1 {
	float: left;
	margin-left: -500px;
	position: relative;
	width: 500px;
}

div.wrapper_center .side_user_post_2 {
	float:right;
	position: relative;
	width: 100%;
}

div.wrapper_center .side_card_post_2 {
	float: right;
	margin-right: -440px;
	position: relative;
	width: 440px;
	overflow: hidden;
}

div.wrapper_center .side_card_post_1 {
	float: left;
	position: relative;
	width: 100%;
}

 div.wrapper_center .post_side_1 .post_side_1_content {
	padding-right: 20px;
}

 div.wrapper_center .side_card_post_1 .side_card_post_content_1 {
	padding-right: 15px;
}

* html div.wrapper_center .side_card_post_1,* html div.wrapper_center .user_info_side_2, * html  div.wrapper_center .post_side_2, * html div.wrapper_center .side_3_2 { width: auto; word-wrap: break-word; overflow: hidden;}

#new_onsite .block_content div.wrapper_block .photo_side_container {
	float: left;
	width: 240px;
	position: relative;
}
/* */

#new_onsite .new_users_block ul.users_list li.resource_list_item {
	width: 110px;
}

#popular_community .block_content div.wrapper_block .photo_side_container {
	width: 0px;
	padding: 0px;
}


#userinfo_details div.wrapper_block .photo_side_container {
	float: left;
	width: 230px;
	position: relative;
	/* padding-right: 20px; */
}

*html #new_onsite .block_content div.wrapper_block .photo_side_container {
	margin-left: -3px;
}

#userinfo_details .block_content div.wrapper_block .event_side_container {
	margin: 0px;
	margin-left: 257px;
	border: none;
}

*html #userinfo_details .block_content div.wrapper_block .event_side_container {
	height: 1%;
	margin-left: 257px; 
}

div.wrapper_block .event_side_container {
	margin: 0px 0 0 0;
	margin-left: 235px;
	border: none;
}

*html div.wrapper_block .event_side_container, *html div.wrapper_block .user_info_side_2 {
  height: 1%;
}

#new_onsite .block_content div.wrapper_block .event_side_container {
	border:medium none;
	margin:0px 0px 0px 250px;
}
*html #new_onsite .block_content div.wrapper_block .event_side_container {
	border:medium none;
	margin:0px 0px 0px 250px;
}

#popular_community .block_content div.wrapper_block .event_side_container {
	margin: 0px;
	border: none;
}

*html #popular_community .block_content div.wrapper_block .event_side_container {
	height: 1%;
	margin: 0px;
 }

 .event_side_container h5 {
	margin: .4em 0;
	text-decoration: underline;
 }


.block_content .wrapper_calendar div.new_events {
border:medium none;
margin:0px 210px 0px 0px;
}

*html .block_content .wrapper_calendar div.new_events {
  height: 1%;
  margin-right: 207px;
 
}

.block_content .wrapper_calendar div.calendar_container {
	float: right;
	width: 200px;
	position: relative;
}


* html .block_content .wrapper_calendar div.calendar_container {
	margin-right: -3px;
}


.block_content .wrapper_calendar div.calendar_container #calendar, div.calendar_container #calendar {
	background: transparent;
	/*padding-left: 12px;*/
	margin: 0 auto;
	text-align: center;
	/*width: 80%;*/
}

.block_content div.events_date {
	margin-left:80px;
	padding-left:0pt;
	position:relative;
	
}

.block_content .events_date .edate {
	font-size:0.8em;
	left:-90px;
	position:absolute;
	text-align:center;
	top:0.3em;
	width:80px;
}


.block_content .events_date .edate span {
	display: block;
	color: #A0C2D5;
	font-weight: bolder;
	padding: .4em 0 .4em .5em;
	/*background:#CAE0EC url(blue_light.gif) repeat scroll 0pt;*/
}
.block_content .events_date .nopadding span {
	padding: 0px;
	margin-top: -5px;
	/*background:#CAE0EC url(blue_light.gif) repeat scroll 0pt;*/
}
.block_content .events_date .edate span.current {
	color: #fff;
	background: #F46D5F url(red.gif) repeat-x scroll 0pt 50%;
	background: #F46D5F;
}


.event a.link_edit span { 
	color: #000;
	text-indent: 0px;
}



/* calendar */ 

div.calendar_container {
	text-align: center;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color: #F5F1E4;
	border:1px solid #E8E5D9;
	padding: .8em 0;
	margin-bottom: 1.2em;
	overflow: hidden;
}

div.calendar_container #calendar {
	background-color: white;
	border: 1px solid #B7CBD6;
	max-width: 170px;
}


* div.calendar_container #calendar { /* only for IE */
 width:expression((document.documentElement.clientWidth
|| document.body.clientWidth) >  168? "168px":"auto" && (document.documentElement.clientWidth
|| document.body.clientWidth) < 130? "130px":"auto"); 
}

.calendar-table {
	border-style: none;
	text-align: center;
	font-size: 11px;
	margin: 0 auto;
}

#calendar table {
  border:none;
  font-size: 11px;
  cursor: default;
  color: #264E64;
  border-collapse: collapse; 
}

#calendar table.days {
	background-color: #78929F; color: #fff; text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	border-top: 1px solid #fff;
}

#calendar table.days td {
	height: 11px;
}

#calendar td {
	width: 35px;
	height: 19px;
	text-align: center;
	line-height: 19px;
}

#calendar td.current {
	background: #F46D5F;
	font-weight: bold;
	color: #fff;
}

#calendar td.post {
	background: #D4EFD5;
	font-weight: bold;
	color: #264E64;
}
#calendar td.post a:hover{
	color: #5D727D;
}
.today {background-color: #FF6347;}

.calendar-table div.title {
	background: #F46D5F;
	padding: .2em .1em;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}
.calendar-table td.title span{
	background: #F46D5F;
	color: white;
	font-weight: bold;
}
#calendar .link_to_add {
	text-align: center;
}

#calendar img {
	border: 0;
}

/* end Calendar*/

/*        Permanent Container */
div#permanent_container {
	
}

div#permanent_container .login p {
	padding-bottom: .4em;
}

div#permanent_container .login input#check_remember_user {
	border: none;
	padding: 0px;
	margin: 0;
	background: transparent;
}

.registration .outer_bl {	
	padding-left: 0px;
}

.registration .outer_bl, div.login_empty_container  {
	margin: 0 0 0px 50px;
}

.registration div.wrapper_center .outer_c2 {
	padding-right: 0px;
}

.registration div#main_frame_container .main_frame_content {
	padding-left: 0px;
}

div.login_empty_container, .registration  div.wrapper_center .outer_c2 {
	padding: 0 0 0 4px;
	background-color: #CAE0EC;

}

div.login_empty_container {
	width: 530px;
}

div.login_empty_container .login_content, .registration div.wrapper_center .inner_c2 {
	background-color: #fff;
}

div.login_empty_container  td {
	padding-bottom: .5em;
}

div.login_empty_container input, div.login_empty_container input.submitBtn {
	font-size: 1.4em !important;
	font-weight: normal !important;
}

div.login_empty_container input.checkbox {
	padding: 0;
	border: none;
}

div.login_empty_container div.login_content div, .registration .title_moduls, .registration .registration_content {
	padding: .3em 25px;
}

.registration .registration_content table.mrg td {
	padding-bottom: 5px ;
}

.registration .registration_content input , .registration .registration_content select {
	width: 200px;
	font-size: 15px !important;
}

.registration .registration_content .submitBtn {
	width: 200px !important;
	font-size: 13px !important;
}

.registration .registration_content td.label  {
	text-align: left;
}

div.login_empty_container .title {
	/*font-size: 1.5em;*/
	/*background-color: #CAE0EC ;*/
}

div.login_empty_container .alert {
	font-size: 1.5em;
}

div#permanent_container .login_content, div#permanent_container .search_content {
	display: block;
	background: #CAE0EC url("blue_light.gif") scroll 0 0;
	padding: .4em .5em 0 .5em;
	padding: .5em;
	padding-top: .4em;
	clear: both;
}

* html div#permanent_container .login_content {
	height: 0%;
}

div#permanent_container form input.inputText {
	/*margin-top: .2em;*/
	width: 100%;
}

div#permanent_container .login form span {
	display: inline;
	font-weight: bold;
	color: #264E64;
	padding: .2em 0 0 0;
}

div#permanent_container .submit_container {
	margin: 0 0 -1px 0; 
}

div#permanent_container div.login .links_container {
	padding-top: .3em;
}

.links_container a {
	display: block;
	color:#78929F;
	padding: .3em 0;
}

#reg_advanatges a {
	color:#78929F;
	padding: .3em 0;
}

.links_container a:hover, #reg_advanatges a:hover {
	color:#1D2E37;
}

div#permanent_container div.login .links_container a.registration_btn {
	display: block;
	color: white;
	font-weight: bold;
	background: #F46D5F url("red.gif") repeat-x scroll 0pt;
	text-align: center;
}

div#permanent_container div.login .links_container .registration_btn span {
	padding: .2em;
	background: #F46D5F;
	margin: 0 auto;
}

/* quote_day */
blockquote.quote_day {
	background: transparent url("quote.gif") no-repeat scroll 0 0;
	padding: 0 0 0 45px;
	margin: 0;
	font-size: 1.1em;
	color: #264E64;
	line-height: 1.05;
}

blockquote.quote_day p {
	padding: 0 .02em 0 5px;
	border-left: 1px solid #F8F4E7;
}

blockquote.quote_day p em {
	font-size: .75em;
	display: block;
	padding-top: .3em;
	font-style: normal;
	letter-spacing: .05em;
	color: #697F8B;
}

/*      permanent search    */

div#permanent_container .search_container {
	padding-left: 0;
}
div#permanent_container .search_container form {
	padding-bottom: .5em;
}

div#permanent_container .search_container input.inputText {
	width: 130px;
}

div#permanent_container .submit_container {
	display:inline;
	margin: 0; 
}

.search_container a.search_btn {
	font-size: .9em;
	display:inline;
	padding-left: .3em;
	padding-right: .5em;
	background: #CAE0EC;
}

.search_container .search_btn a:hover {
	color: white;
}

div#permanent_container .submit_container .submitBtn {
	background:#F46D5F url("white_arrow.gif") no-repeat scroll 1px 55%;
	width: 17px;
	height: 18px;
	margin-bottom: -0px;
}

*html div#permanent_container .submit_container .submitBtn {
	margin-bottom: 0px;

}

div#permanent_container .login .submit_container .submitBtn {
	height: 18px;
	background-image: none;
	width: auto;
	letter-spacing: .4em;
	margin-bottom: 0px;
	height: 20px;
	display: block;

}

/*       user menu           */ 
.user_menu_container {
}
.user_menu_container .user_name_container {
	width: 100%;
	padding-bottom: .3em;
}
.user_menu_container h3 {
	display: block;
	width: 130px;
	float: right;
	overflow: hidden;
	padding: 0!important;
	word-wrap: break-word;
}

.user_menu_container img{
	float: left;
	width: 30px;
}

.user_menu_container a.user_name {
	display: block;
	color: #F46D5F;
	padding: 0 0 .3em 0;
	margin: 0 0 .3em 0;
	border-bottom: 1px solid #F46D5F;
}

.user_menu_container a.user_name:hover {
	color: #C6584D;
	border-bottom: 1px solid #C6584D;
}

.user_menu_container a.user_settings {
	display: block;
	background: transparent url("user_settings_icon.gif") no-repeat 0% 30%;
	color: #7792A0;
	padding: .3em 0 .3em 15px;
}

.user_menu_container a.user_settings:hover {
	color: #264E64;
}

ul.permanent_list, .user_menu_container ul {
	display: block;
	position: relative;
	
}

ul.permanent_list {
	font-size: .84em;
}

div.logout {
	text-align: right;
}

.user_menu_container div.logout a {
	display: inline;
	color: #7792A0;
	padding: 0 .3em;
}


.user_menu_container div.logout a:hover {
	color: white;
	background: #F46D5F;
}

.user_menu_container  .inside_links ul.permanent_list, .moderators_container ul.permanent_list, .block_content .permanent_list {
	padding: 2px 0;
}

.user_menu_container  .inside_links ul.permanent_list li {
	padding-left: 25px;
	background-position: 5px 5px;
}

/* list permanent */
ul.permanent_list li, #permanent_container h4 {
	display: block;
	padding: .12em .5em .21em;
}

.online_info ul li a {
	color:#657C87;
	font-size: .9em;
}
.inside_links ul.permanent_list li, ul.footer_links .inside_links a {
	background-image: url("red_arrow.gif");
}

.partners_links ul.permanent_list li, ul.footer_links .partners_links a {
	background-image: url("white_arrow.gif");
}

ul.permanent_list li a:hover {
	text-decoration: underline;
}

.inside_links ul.permanent_list li, .partners_links ul.permanent_list li, ul.footer_links .inside_links a, ul.footer_links .partners_links a {
	background-position: .1em 5px;
	background-repeat: no-repeat;
	padding-left: 19px;
}

ul.permanent_list img {
	border: 0;
	margin-right: .5em;
	vertical-align: middle;
}

ul.permanent_list li.online_user {
	background-color: #F8F4E7;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: .09em;
	margin-bottom: .3em;
}


ul.permanent_list li.online_user a:hover{
	text-decoration: none;
}

.moderators_container ul.user_permanent_list {
	background: #F5F1E4;
	padding-left: .3em;
}


/*     footer tags    */
div#permanent_container .tags .header_container {
	background:#CAE0EC url(blue_light.gif) repeat scroll 0pt;
}
div#permanent_container .tags .header_container h3 a {
	color:#264E64;
}

.tag_box, .ul_box {
	padding:0.4em 0pt 0.3em;
}

.tag_box, .ul_box, .menu_box {
	border-bottom:1px dotted #B7CBD6;
}

.tag_box_container .header_container {
	background: #F46D5F;
}

.tag_box span {
	display: inline; 
	/*float: left;*/
	font-size: 1em;
	padding: 0 .9em 0 0;
	line-height: 1.8;
	letter-spacing: .1em;
	/*white-space: nowrap;*/
}

.tag_box a {
	color: #697F8B;
	text-transform: capitalize;
	display: inline;
	line-height: 1.1;
}

.tag_box a:hover {
	color: #D94131;
	text-decoration: underline;
}

.link a {
	color: #264E64;
	display:inline;
	padding:0 .1em;
}

.link a:hover {
	color: #D94131;
}

/* survey */
.survey_container {
	
}

.survey_container h3 {
	/*color: #7792A0;
	background-color: transparent;*/
	background-color:#7792A0;
}

.survey_container .survey_answers {
	background-color: #F8F4E7;
	vertical-align: middle;
	position: relative;
}

.survey_container .survey_answers table {
	padding-bottom:.7em;
	width: 100%;
}
.survey_container span.survey_btn_container, .survey_container .survey_answers label.radioOff, .survey_container .survey_answers label.radioOn {
	display: block;
	padding: .5em .2em .5em 25px;
	margin: 0;
	background-image: url('radio-button.gif');
	background-repeat: no-repeat;
}

.survey_container .survey_answers table td{
	padding: .2em .0em .2em 5px;
	margin: 0;
}

.survey_container span.survey_btn_container {
	background-position: 6px -274px;
	background-color: #E0EDF3;
}


.survey_container span.survey_btn_container input {
	padding: .2em;
	background-color: #F46D5F;
	color: #fff;
	margin: 0 0 .3em 0;
	border: 1px solid #fff;
	font-size: .95em;
	letter-spacing: .2em;
}

.survey_container span.survey_btn_container a {
	display: block;
}



*html .survey_container .survey_answers label.radioOff, *html  .survey_container .survey_answers label.radioOn {
	width: 100%;
}

.survey_container .survey_answers label.radioOff {
	background-position: 5px 8px;
}
.survey_container .survey_answers label.radioOn {
	background-position: 5px -128px;
}

.survey_container .survey_answers label.radioOn {
	background-color: #CAE0EC;
}

/* link to === buttons====*/


/* navigation list*/
ul.navigation list li {
	display: inline;
	padding: 0;
	margin: 0;
}
/**/


/*        invite      */
.invite .container {
	padding: 0.4em 0.5em;
	background: #DEE9EF;
}

#permanent_container .invite input.inputText {
	margin: 0 0 0 0;
	width: 135px ;
	
}

#permanent_container .invite .header_container {
	/*padding-top: 52px;
	background-image: url("inv_t.gif");
	background-position: 50% 0;
	background-repeat: no-repeat;*/
}

#permanent_container .invite .header_container h3 {
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: .2em;
}

.invite h3 span {
}

div#permanent_container .invite .submit_container .submitBtn {
	background-color: #7792A0;
}

/*bottom_link_container*/

.bottom_link_container {
	display: block;
	margin-top: .4em;
}

p.bottom_link_container, div.bottom_link_container{
	background: none;
}

/* video list  */

ul.video_list {
	clear:both;
	display: block;
	line-height: 1.27273em;
}

li.video_preview, .block_photo {
	display: block;
	margin: .5em 0;
	white-space: normal;
}

li.video_preview a {
	display: block;
	clear: both;
	height: auto !important;
	min-height: 75px;
}

*html li.video_preview a, .block_photo a {
	width: 100%;
}

li.video_preview span.video_still {	
	float: left;
	width: 100px;
	height: 75px;
	overflow: hidden;
	position: relative;
}

li.video_preview p.subject {
	display: block;
	margin: 0px;
	margin-left: 110px;
	border: none;
}

* html li.video_preview p.subject {
	height: 1%;
}

li.video_preview span.video_still img {
	position:relative;
	left:-10px;
	top:-16px;
	border: medium none;
}

li.video_preview span.video_still span.play {
	background: transparent url('video_bg_play.gif') no-repeat 0 0;
	line-height:0pt;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	left: 0px;
	width: 100px;
	height: 75px;
}

li.video_preview p.subject strong, .photo_title strong{
background-color:#F8F4E7;
display:block;
padding:0.5em 0pt 0.4em;
color:#657C87;
}


/*        footer             */

#footer_container a {
	color: #F8F4E7;
}

#footer_container a:hover {
	color: white;
	text-decoration: underline;
}

#footer_container ul.footer_links {
	display: block;
	/*padding: 0 4em 1em 35px;*/
	list-style-type:none;
	list-style-position:outside;
}

#footer_container ul.partners_cnt {
	
}

ul.footer_links * {
	margin:0pt;
	padding:0pt;
}

ul.footer_links img {
	border: none;
}

#footer_container ul.footer_links li {
	margin-right: 0;
	font-size: .85em;
}

#footer_container ul.footer_links li dd {
	float: left;
	margin: 0 .7em 0 0;
	padding: 0 .3em .5em .1em ;
}

#footer_container ul.footer_links li dt {
	display: block;
}

#footer_container ul.footer_links li.partners_links, #footer_container ul.footer_links li.partners_banners {
	display: block;
	float: none;
	clear: both;
	padding: 12px 0 0 0;
	line-height: 1.5;
}

*html #footer_container ul.footer_links li.partners_links, #footer_container ul.footer_links li.partners_banners {
	height: 0px;
}

#footer_container ul.footer_links li.partners_links dt, #footer_container ul.footer_links li.partners_links dd {
	background: none;
	display: inline;
	white-space: nowrap;
	padding: 0 15px 0 0;
	margin: 0;
}

*html #footer_container ul.footer_links li.partners_links dt, #footer_container ul.footer_links li.partners_links dd {
	float: left;
}

#footer_container ul.footer_links .inside_links , #footer_container ul.partners_cnt {
	margin: 0 22px 0 39px;
}

#footer_container ul.footer_links .inside_links a {
	color: #1D2E37;
}

#footer_container ul.footer_links li.partners_banners a {
	display: inline;
	float: left;
	padding: 0 10px 10px 0;
}
#footer_container ul.footer_links .partners_banners img {
	vertical-align: top;
	border: none;
}

/*    index.php?p=reginfo   */
.profileTable
{
font-size:11px;
}
.editing_tabs{
padding:1px 2px;
background: #CAE0EC url(blue_light.gif) repeat scroll 0pt;
color:#264E64;
display:block;
text-align:center;
width: 130px;
}
.sub_header_reg {
color:#5D727D;
font-size:1em;
font-weight: bold;
background:#DEE9EF none repeat scroll 0%;
height:1.6em;
overflow:hidden;
}
.form_post {
background:transparent url(bg_form_post.jpg) repeat-x scroll left bottom;
border-color: none -moz-use-text-color -moz-use-text-color;
border-style:none;
border-width:1px medium medium;
height: 300px;
}
/*     mail    */

.width {
width: 130px;
}
.width100 {
width: 100px;
}
.wrap100 {
width: 100%;
}

.cel {
width: 20%;
}

.friend_album td{
width: 50%;
border:1px solid #CCCCCC;
}
.padding_right td{
padding-right: 10px;
}
/*.right {
text-align: right;
padding-right: 10px;
vertical-align: top;
}*/
.new_events img {
margin: 2px;
border: 3px solid #C9DFEB;
}

#calendar .link_edit, .inline_links{ 
	display: inline;
	padding: 0px;
}
.block .block_content td p a{ 
color:#264E64;
text-decoration:none;
}
.block .block_content td p a:hover{ 
color:#C6584D;
text-decoration:none;
}
.edit_bg{ 
  background-color:#f1f7fa;
  width: 100%;
}
.pipe {
color:gray;
padding:0px 3px;
}
.gallery img{
margin: 3px;
}
.gallery a img{
border: 1px solid #A5B5BE;
padding: 1px;
}
.gallery a:hover img{
border: 1px solid #C6584D;
}

/*     p=community_list ul lists :: kolonki soobshestv   */
.block_content .content_box .announcement .community_column {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0px;
padding-left:8px;
text-indent:-8px;
width:185px;
}
.block_content .content_box .announcement .community_column {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-indent:-8px;
}
.block_content .content_box .announcement {

}

.alert_cnt {
	line-height: 1.2;
	background-color: #F8F4E7;
	/*border-bottom: 1px solid #B7CBD6;*/
	text-align: center;
}

.alert {
color: #D94131!important;
padding-left: 0px;

}

.alert_good {
color: blue!important;
padding-left: 0px;

}
/*     tables_content   */

table, tr, td {
	/*border:0px solid transparent;*/
font-size:1em;
margin:0px;
}
#content_table table{
width: 100%;

}

#content_table table .align{
text-align: center;

}
#content_table table .column{
width: 150px;
}
#content_table table .content{
vertical-align:top;
}
#content_table input, #content_table select, #content_table a {
width:180px;
margin-bottom:10px;
}
#content_table textarea{
width:280px;
margin-bottom:10px;

}
#content_table label, #content_table .column_titles {
margin-right:15px;
float:left;
width:170px;
color: #657C87;
text-align: right;
}
#content_table input.submitBtn {
margin-left:186px;
}

#content_table input.submitBtn {
margin-left:186px;
}

#content_table a {
}

.bg {
	background-color: #E0EDF3;
	padding: 10px;
	padding-left: 18px;
}

.side_card_post_1 .bg {
	background-color: #F8F4E7;
	border:1px solid #B7CBD6;
}

*html .bg {
	width: 100%;
}

/*     kolonki    */
.categoties_box {
}

.categoties_box ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.categoties_box li , .navigation_list li {
	display: inline-block;
	position: relative;
	width: 100%;
}

.categoties_box a {
	position: relative;
	display: block;
	/*color: #697F8B;*/
	cursor: pointer;
	font-size: .9em;
	line-height: normal;
	min-height: 14px;
	padding: 2px 3px 4px 0;
	overflow: hidden;
	letter-spacing: .07em;
}

.categoties_box .user_networks a, .network_categories a, .list_networks a, .user_menu a, .info_menu a {
	padding-left: 19px;
}

.user_networks a span, .network_categories a span, .list_networks a span, .user_menu a span, .info_menu a span {
	float:left;
	font-size:0pt;
	width: 14px;
	height: 14px;
	line-height:0pt;
	margin-left: -19px;
	margin-top: 1px;
	overflow:hidden;
	position:relative;
	
}

*html .list_networks_container .ul_float {
	width: 99%;
}

.list_networks_container .ul_float li {
	float: left;
	width: 48%;
	margin-right: 1.7%;
}

.categoties_box li a em {
	display: inline-block;
	font-size: .9em;
	font-style: normal; 
	color: #697F8B;
	font-weight: normal;
}

.categoties_box a:hover {
	color: #D94131;
	text-decoration: underline;
}
/* link edit */

.active_menu li {
	background-color: #e0edf3; 
	position: relative;
	/*border-top: 1px solid white;*/
	border-bottom: 1px solid white;
}

.user_info_side_1 .active_menu li, .user_info_side_2 .active_menu li {
	background-color: transparent; 
}

.user_info_side_2 .active_menu {
	width: 240px;
}

.user_info_side_2 .active_menu li {
	
}

*html .active_menu li {
	height: 0;
	margin-bottom: -1px;
	
}

ul.active_menu li a {
	color: #1D2E37;
	/*font-weight: bolder;*/
}

.link_edit, .active_menu  li a , .link_edit_revert {
	display: block;
	position: relative;
	color:  #657C87;
	font-size: 11px;
	line-height: normal;
	margin: 0;
	min-height: 15px;
	overflow:hidden;
	padding: 4px 4px 3px 28px;
	cursor:pointer;
	
}

*html .link_edit, *html  .active_menu  li a , *html .link_edit_revert {
	width: 100%;
}

.link_edit span, .link_edit_revert span { 
	position: relative;
	float:left;
	font-size:0pt;
	width: 20px;
	height: 20px;
	line-height:0pt;
	margin-left: -25px;
	margin-top: -2px;
	overflow: hidden;
	
}



.active_menu .link_edit_revert {
	background-color: #F46D5F;
	color: white;
}

.active_menu a.link_edit_revert:hover {
	color: white;
	background-color: #d94131;
	text-decoration: underline;
}

span.edit_modify, span.edit_del, a.result {
	color:#657C87;
	cursor:pointer;
	margin-left:0px;
	margin-top:0px;
	overflow:hidden;
}

a.link_edit:hover, span.link_edit:hover, .messageBody span.body a:hover  {
	color: #D94131;
	text-decoration: underline;
}

a.link_edit_revert {
	color: #C6584D;
	text-decoration:none;
}

.topblock div.post_new_msg {
	padding: 7px 0 0 0;
}

.post_new_msg a.link_edit {
	float: right;
	width: auto;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color: #d4efd5;
	border:1px solid #B7CBD6;
	padding-right: 10px;
	font-size: 13px;
	letter-spacing: .1em;
}

.post_new_msg a.card_site_ic {
	background-color: #F8F4E7;
}

.but_links_list a.link_edit {
	margin-right: .7em;
	white-space: nowrap;
	font-size: 12px;
}

.but_links_list { 
	/*float: right;*/
	position: relative;
	margin-bottom: -18px;
		
}

*html .but_links_list {z-index: 1;}

.side_card_post_2 .post_new_msg a.link_edit {
	float: left;
}

.post_comment a.link_edit {
	float: left;
	padding-right: 10px;
	line-height: 1.4;
	font-size: .87em;
	letter-spacing: .1em;
}

.post_comment, .event_comment {
	background-color: #E0EDF3 !important;
	margin-bottom: .9em;
}

/* position categories relevant styles*/
.user_networks a span {	background-position: 0 -42px; }
.list_networks a span {	background-position: 0 -28px; }
.user_menu li.friends a span { background-position: 0 -56px; }
.user_menu li.events a span { background-position: 0 -70px; }
.user_menu li.cards a span { background-position: 0 -154px; }
.user_menu li.bookmarks a span { background-position: 0 -84px; }
.user_menu li.setting a span { background-position: 0 -126px; }

.info_menu li.translit a span { background-position: 0 -98px; }
.info_menu li.all_users a span { background-position: 0 -110px; }


.create_network_is span { background-position: -40px 0px; }
.start_discussion_is span { background-position: -40px -60px; }
.make_question_is span { background-position: -40px -180px; }
.make_friends_is span { background-position: -40px -260px; }
.write_ic span { background-position: -40px -120px; } 
.card_site_ic span { background-position: -40px -280px; }
.write_ic , .card_site_ic { font-weight: bolder; }

.remove_network span { background-position: -40px -40px; }
.photo_network span { background-position: -40px -100px; }
.event_network span { background-position: -40px -140px; }
.community_journal span { background-position: -40px -60px; }
.coming_network span { background-position: -40px -20px;}
.moderator_network span { background-position: -40px -80px;}
.ignor span { background-position: -40px -160px;}
.all_users span { background-position: -40px -260px; }
/**/

.info_menu a {
	font-size: .87em;
	line-height: 1.3;
	color: #657C87;
}

.postMenuContainer, .journal_new_post{
	display: block;
}
.postTabs {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
	margin:0pt;
	padding:0pt;
}

ul.postTabs li {
	background-color: #F8F4E7;
	display:block;
	float:left;
	margin:0pt;
	height: 28px;
	display: inline-block;
	margin: 0px 1px 1px 0px;
	padding:0pt 1em 0pt 1.1em;
	line-height: 28px;
	font-weight: bold;
}

ul.postTabs li.current {
	background-color:#F46D5F;
	
}
.postTabs li a {
	color: #264E64;
}
.postTabs li a:hover {
	color: #1D2E37;
}

ul.postTabs li.current a {
	color: white;
}


/*    paging    */
.paging {
	width: 100%;
	clear: both;
	margin: .4em 0 0 0;
	
}
.paging .paging_content {
	float: right;
	position: relative;
	white-space: nowrap;
	color:#696969;
}

.new_users_block .paging .paging_content {
	float: left;
}

.paging a, .paging span.cont_pages  {
	display: inline-block;
	/*position: relative;
	float: left;*/
	padding: 5px;
	height: 15px;
	border: 1px solid #ebebeb;
	margin-right: 0px;
	line-height: 1;
	overflow: hidden;
}

*html .paging a, *html .paging span.cont_pages  {
	height: 25px;
}

.paging a {
	/*font-size: 115%;*/
	font-weight: bold;
	color: #657C87;
	text-decoration: none;
	
}

.paging a:hover{
	color: white;
	background: #5EA548; 
}

.paging span.cont_pages {
	font-size: 11px;
	line-height: 1.3;
}

.paging span.cont_pages b {
	color: #4C8939;
}

/*    table styles personal */

table {
	/*table-layout: fixed;*/
	border-collapse: none;
	border-spacing: 0pt;

}
td {
}

table.mrg {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1em;
	table-layout: auto;
	
}

table.mrg td, table.mrg th  {
	padding: 2px 7px 3px 0;
	/*vertical-align: top;*/
}

div.info {
position: relative;
	width: 100%;
	/*overflow: hidden;*/
}

table.info {
	font-size: 12px;
	/*width: 99%;
	table-layout: fixed;*/
}
.info table  {
	width: 99%;
}

table.info td.label {
	color: #697F8B;
	font-size: 0.95em;
	width: 120px;
}

table.info td.value {
	padding-left: 4%;
}

table.info td.value, table.event td {
	/*padding-left: .9em;*/ 
	letter-spacing: .09em;
	border-bottom:1px dotted #B7CBD6;
}

table.mrg td.dates {
	width: 7em;
	font-size: .87em;
	color: #697F8B;
	font-weight: bold;
}

table.mrg td.settings_ic_td {
	padding-right: 0;
	text-align: right;
}

table.mrg td.settings_ic_td div {
	text-align: right;
}

*html table.mrg td.settings_ic_td div {
	width: 28px;
}


table.mrg span.control_box {
	position: relative;
	display: inline-block;
	width: 28px;
	margin: 0 0 0 auto;
	float: none;
	/*right: 0;
	left:  0;
	top: 0;*/
}

*html table span.control_box {
	display: inline-block;
	float: none;
}

.info_container {
	position: relative;
	padding-right: 40px;
}

*html .info_container {
	width: 100%;
}

.info_container .zodiac_32 {
	position: absolute;
	top: 0px; right: 2px;
}

.infoedit table.mrg {
	/*table-layout: auto;*/
	width: 96%;
	margin-bottom: 0px;
	line-height: 1.3;
}

.infoedit table.mrg td, .infoedit table.mrg td p.volume, p.checkin  {
	padding: 0 5px 5px 0;
	color: #333;
}

p.volume  label {
	display: block;
	margin-bottom: .3em;
}

.infoedit table.mrg .community_name .inputText {
	width:100%;
}

p.checkin input {
	background: transparent;
}

.infoedit table.mrg td.errors {
	color: #FF0000;
}

.infoedit table.mrg td.label {
	/* width: 180px; */
	font-size: .9em;
	vertical-align: top;
}

.infoedit table.mrg td.value, .infoedit table.mrg td.title  {
	width: 75%;
}

.infoedit table.mrg td.value, .infoedit table.mrg td.title  {
	width: 75%;
}

 .infoedit input, .infoedit textarea, .infoedit select,  #reginfo_5 textarea, #reginfo4 textarea {
	border: 2px inset #ebebeb;
	margin: 0 .02em .02em 0;
	padding: 0 0 0 .2em;
	vertical-align: middle;
	width: auto;
}

.board_msg_cnt .infoedit .title  input {
	width: 99%;
}

.infoedit .title  label {
	display: block;
	padding:0 0 5px 0;
}

input#msg_subject {
	width: 99%;
}

table.mrg td .nickname a {
	font-size: 12px;
	font-weight: bold;
}

.infoedit select {
	min-width: 200px;
	max-width: 90%;
}

*html .infoedit select {
	width: 90%;
}

.infoedit select option {
	width: 100%;
}

.infoedit textarea, #reginfo_5 textarea, #reginfo4 textarea {
	height: 110px;
	width: 99%;
}

.side_card_post_1 .infoedit textarea {
 height: 65px;
}

.infoedit .toolbar input{
	width: 24px;	
}

.infoedit input.submitBtn, .infoedit input.resetBtn {
	font-size: 13px !important;
}

.infoedit table .radio, .info table .radio, .notify input {
	border: none;
	background: transparent;
}

.infoedit .notify_table {
	table-layout: auto;
}

.infoedit .notify_table td {
	width: auto !important;
}

.infoedit .notify_table td.checkin {
	width: 1.4em;
	padding-left: 0;
	padding-right: 0;
}

.infoedit .notify_table td.checkin input {
	margin-top: 2px;
	border: none;
	background: transparent;
}

.infoedit .info_cnt {
	background-color: #D4EFD5;
	border:1px solid #B7CBD6;
	padding: .7em;
	margin-bottom: .7em;
	margin-right: 1em;
}

.infoedit .lock_h {
	height: 70px;
	overflow: auto;
}


.infoedit  .rich_edit_container {
	margin:0 0.4em 0.4em 0;
}

table.friends .submitBtn,
table.comments .submitBtn,
.infoedit table .submitBtn, .info table .submitBtn,
.infoedit table .radio, .info table .radio,
.block_content input.submitBtn {
	width: auto;
}
.hilite, .clickon {
	border-collapse:collapse;
}
.wrap100 {
	width: 100%;
}

*html .wrap100 {
	/*width: 96%;*/
}


.wrap60 {
	width: 60%;
}
.border td, .border th, .hilite td, .hilite th, .clickon td, .clickon th {
	border:1px solid #CCCCCC;
}
.thback thead, .hilite thead, .clickon thead {
	background:#FFCC99 none repeat scroll 0%;
}

.left span.path_img img{
	margin-top: 7px;
}

.img_cut{
	overflow: hidden;
	width: 220px;
	margin-right: 15px;
}

.email, .birthday, .countryname, .cityname, .birthcountry, .birthcity, .gender, .married, .nickname, .startyear, .finishyear {
/* float:left;
display: block; */
}



.value {
	
}


.info table.mrg td.edit {
	width: 100px;
}



#user_list_spec li.u_friend p {
	line-height:15px;
	font-size: 11px;
}
#user_list_spec li.u_friend p span{
	color:gray;
	width: 60px;
	min-width: 60px;
}

/* table background */
.borderbot{
	border-bottom: 2px solid #fff;
}
.bglinear {
	background-repeat: repeat-x;
	background-image: url(bg_linear.jpg);
}
.small {
	background-position: 50% 50%;
}
.big {
	background-position: bottom left;
}


/* mailbox */
.message-menu-conteiner {
}
.messageBody span.date {
	background-color:#999999;
	color:#FFFFFF;
	display:block;
	float:right;

}
.messageLink, .messageBodyContainer, .messageBody,
.blog-posts{
	margin: .5em 0px;
}

.messageBody span.title h2 {
	margin-bottom: 5px;
}
.messageBody span.date {
	background-color:#CAE0EC;
	color:#000;
	display:block;
	float:right;
	padding: 0px 5px;
}
.messageBody span.sender {
	font-weight: bold;
}
span.date {
	width:auto !important;
}
.messageBody span.title {
	font-size: 140%;
	color: #697F8B;
	display: inline-block;
	padding: .2em 0;
	/*font-weight:bold;*/
	border-bottom: 1px solid #CAE0EC;

}

.messageBody span.body, .blog-posts .post_body, .blog-posts .blog_post_header, .comment_body{
	display:block;
	margin:10px 0px;
}

.messageBody span.body a {
	font-weight: bold;
}

td.new1 a { font-weight:bold;color: #D94131;}


/* diary */



.post_cnt {
}

.listing_events_container .post_cnt {
	margin-bottom: .5em;
	padding-bottom: .45em;
	border-bottom: 1px dotted #B7CBD6;
}

.event_content {
	position: relative;
}

.event_content h4 span, .event_content h4 a {
	display: inline;
	/*text-decoration: none;*/
	
}

.event_content h4 a span {
	line-height: 1.3;
	text-decoration: underline;
}

.event_content h4 a:hover {
	/*text-decoration: none;*/
}

.event_content h4 a:hover span {
	text-decoration: underline;
}

.event_content span.edate {
	display: inline-block;
	font-weight: bold;
	padding: 5px .4em;
	margin-right: .5em;
	margin-bottom: .1em;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #E0EDF3;
	background-color: #F5F1E4;
}

.event_content h4 span.edate {
	font-size: .7em;
	line-height: 20px;
}

.event_content .edate span {
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-right: .2em;
	margin-bottom: -4px;
	background-position:-40px -140px;

}

.event_content h4 a span.when {
	color: #5EA548;
}

.post_cnt .wrapper_block .u_avatar  {
	float:left;
	position:relative;
	width: 46px;
	max-height: 120px;
	overflow: hidden;
	margin-top: 0em;
}

.post_cnt .wrapper_block .post_content, .post_comment, #post_new_comment {
	margin-left: 55px;
	overflow: hidden;
}

.post_cnt .wrapper_block .u_avatar a {
	display: block;
	position: relative;

}

.post_cnt .wrapper_block .u_avatar img  {
	width: 45px !important;
	height: auto !important;
}

div.comments_container .post_cnt .wrapper_block .u_avatar {
	max-height: 60px;
	overflow: hidden;
}


div.comments_container div.post_cnt div.post_content {
	padding: 1.12em .9em .9em;

	overflow: hidden;
}

div.comments_container div.even div.post_content {
	background-color: #f8f8f8;
	
}
div.comments_container div.odd div.post_content  {
	background-color: #EFEFEF;
	
}

div.post_content table, div.post_content td, div.post_content tr  {
	border-color: #697F8B;
}

div.comments_container div.post_cnt {
	margin-bottom: 2px;
	clear: both;
	position: relative;
}

*html div.comments_container div.post_cnt .wrapper_block {
	position: relative;
}

.post_content, div.event_content  {
	border-bottom: 1px dotted #B7CBD6;
}

div.events_list_container div.block, div.event_content, .post_content  {
	padding-bottom: .45em;
}

.post_content .content {
	font-size: 1em;
	letter-spacing: .09em;
	overflow: hidden;
	width: 100%;
}


.board_cnt .post_content .content img {
	float: left;
	margin: 0 1em 1em 0;
}

.post_content .content img {
	/*float: left;
	margin: 0 1em 1em 0;*/
}

.post_content .content a {
	color: #0066CC;
	text-decoration: underline;
}

.post_content .content a:hover{
	color: #D94131;
}

.post_content .short_content img {
	max-height: 130px;
}

.post_add_footer, .post_footer, .post_content .content, .post_content .image_album_conatainer {
	margin: .45em 0 0;
}

.post_content .content a {
	text-decoration: underline;
}

.post_content .content img {
	margin: .5em;
	vertical-align: middle;
}

.post_content .content p {
	margin: .7em 0;	
}

.post_content .image_album_conatainer {
	padding: .7em 0;
	background-color: #EFEFEF;
	text-align: center;
	overflow: hidden;
}

.post_content .image_album_conatainer img {
	border: 1px solid #DFDFDF;
}

.comments_container .post_footer {
	margin-bottom: 0;
} 

.post_add_footer span {
	float: right;
	margin: 0 1em;
}

.post_footer {
	margin-left: 0;
}

.post_footer div {
	float: left;
	padding: 0em .5em;
	margin: .1em .7em .1em -.5em;
	/*margin: 0 0 0 -.5em;*/
	border-right: 1px solid #B7CBD6;
	/*border-top: 2px solid white;*/
	/*background-color: #FFFBEF;*/
}

.post_footer div.last {
	border-right: none;
}

*html .post_footer div {
	word-spacing: nowrap;
	width: auto;
	display: inline;
}

.post_footer div.edit_cnt {
	float: right;
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
}

*html .post_footer div.edit_cnt {
	/*float: none;*/
}

* HTML .post_content .short_content img { /* only for IE */
 width:expression((document.documentElement.clientWidth
|| document.body.clientWidth) >  130? "130px":"auto" && (document.documentElement.clientWidth
|| document.body.clientWidth) < 50? "50px":"auto"); 
}



.blog_comments {
	border-bottom:1px solid #CAE0EC;	
}
.comment_title {
	color: #1D2E37;
	font-size: 1.1em;
}
.nicknameLink{
	font-size: 11px;
}
.comment-avatar {
	/*float:left;
	width:80px;*/
}
.messageBodyContainer .subject span{
	border-right:1px solid #657C87;
	padding:0pt 0.8em;
}
.messageBodyContainer .subject .post-comment-link {
background:transparent url(icon_comments.gif) no-repeat scroll 0em 0.2em;
padding-left:16px;
}
.post_full .subject {
height: 12px;
padding: 3px 0px;
}
.post_full .subject span {
padding-right: 10px;
}

/* album start */

div.album {
	padding-bottom: 2px;
	/*float:left;*/
	width: 100%;
}

div.album .image_album_cnt {
	position: relative;
	float:left;
	padding: 10px;	
	background-color: #E0EDF3;
	overflow: hidden;
}

div.album .image_album_cnt img {
	border: 1px solid #7792A0;
}

div.album .wrapper_block .post_content {
	margin: 0 0 .5em 140px;
	padding-top: 5px;
}

div.album .post_content h4, div.album .post_content h4 a {
	color:	#5EA548;
}

div.album .post_content h4 a:hover {
	color: #F46D5F;
}

div.album .post_content h4 .num_count {
	display: inline;
	padding: 0 .4em;
	font-size: .6em;
}

div.album .post_content h4 .num_count b {
	display: inline;
	padding: 0 .3em;
	color: #F46D5F; 
}

.album .editing a, .album .editing span {
color:#657C87;
font-size:11px;
cursor: pointer;
}

.album .editing a:hover, .album .editing span:hover {
color:#1D2E37;
}

/* finish album start */

#eventsCountContainer {background-color:#F5F1E4; padding:4px;border:solid 1px silver;}
#eventsCountContainer span {font-size:11px;}

/* features panel */

#features {
	padding-top: 10px;
}

#features .first, #features .second, #features .third, #features .forth {
	background-image: url('top_bg.gif');
	background-repeat: no-repeat;	
	position: relative;
}

#features .first {
	background-position: -25px -520px;
}
#features .second {
	background-position: -25px -658px;
}

#features .third {
	background-position: -205px -520px;
}

#features .forth {
	background-position: -205px -658px;
}

#features h2{
	padding-bottom: 5px;
}
#features span{
	background-color: #fff;
	margin-left: 45px;
	line-height: 1.2;	
	padding-bottom: 15px;
	display: block;
}

#features p{
font-size: 0.9em;
}


/* Misha css */

.edit_icons {
	display: block;
	clear: both;
	margin: .2em 0 0 0;
	letter-spacing: .09em;
}
.edit_icons  .setting_user, .edit_icons  .setting_close_user, .edit_icons  .setting_user_up {
	position: relative;
	float: right;
	padding: .4em 30px .2em 2em;
	cursor: pointer;
	text-decoration: underline;
	text-transform: capitalize;
}

.edit_icons  .setting_user span, .edit_icons  .setting_close_user span, .edit_icons  .setting_user_up span {
	background-image: url("icons.gif"); 
	background-repeat: no-repeat;
	position: absolute;
	width: 10px; height: 10px;
	top: 5px; right: 15px;
	
}

.edit_icons a:hover {
	text-decoration: none;
	color: #D94131 !important;
}

.edit_icons  .setting_close_user, .edit_icons  .setting_user_up  {
	border-color: #7792A0;
	background-color: #E0EDF3; 
}

.edit_icons  .setting_close_user  span, .edit_icons  .setting_user_up  span  {
	background-position: -80px -10px;
}

.edit_icons  .setting_user span {
	background-position: -80px 0;
}

/* user friends list, user_list_search_res - detailed */

ul#user_list_spec li.resource_list_item {
	display: block;
	float: none;
	overflow: visible;
	clear: both;
	width: 100%;
	position: relative;
	min-height: 85px;
	height: auto;
}

*html ul#user_list_spec li.resource_list_item {
	height: 85px;
}


ul#user_list_search_res li.resource_list_item {
	display: block;
	float: left;
	overflow: visible;
	width: 48%;
	position: relative;
	min-height: 110px;
	height: auto;
}
.usersonline ul#user_list_search_res li.resource_list_item {
	min-height: 140px;
	width: 33%;
}
*html ul#user_list_search_res li.resource_list_item {
	height: 85px;
}


ul#user_list_spec li ul li.u_avatar, ul#user_list_search_res li ul li.u_avatar {
	display: block;
	float: left;
	overflow: hidden;
	position: absolute;
	top: 0; left: 0;

}


#user_list_spec li ul li.u_name, #user_list_spec li ul li.u_friend,
#user_list_search_res li ul li.u_name, #user_list_search_res li ul li.u_friend, 
#user_list_spec .u_name{
	display: block ;
	position: relative;
	margin: 0 0 0 92px; 
	padding: 0;
}

#user_list_spec li ul li.u_name a,
#user_list_search_res li ul li.u_name a {
	font-weight: bold;
}

#user_list_search_res li ul li.u_friend p {
	padding-top: 3px;
	padding-left: 16px;
}
#user_list_search_res .action_links a{
	width: 63px;
}
*html #user_list_search_res .action_links a{
	width: 63px;
}

#user_list_spec li ul li.u_friend a,  #user_list_spec li ul li.u_name a,
#user_list_search_res li ul li.u_friend .action_links a {
	display: block;
	position: relative;
	padding-bottom: .3em;
}

.action_links a span {text-decoration: underline;}
.action_links a:hover span {text-decoration: none;}

/* zodiac_32 */

.zodiac_32 {
	width: 32px;
	height: 32px;
	margin-right: 5px;
	border: none;
	background-image: url('horoscope_icons_32x32.gif');
	background-repeat: no-repeat;
}
.libra     { background-position: 0px 0px;}
.scorpio    { background-position: 0px -41px;}
.sagittarius    { background-position: 0px -87px;}
.capricorn    { background-position: 0px -135px;}
.aquarius    { background-position: 0px -182px;}
.pisces    { background-position: 0px -230px;}
.aries    { background-position: 0px -277px;}
.taurus   { background-position: 0px -322px;}
.gemini   { background-position: 0px -370px;}
.cancer   { background-position: 0px -418px;}
.leo   { background-position: 0px -465px;}
.virgo   { background-position: 0px -513px;}

/* end misha css */


.pale h1.title {color:#264E64 !important;}
.pale * {color:#D0D0C0 !important;}
.pale side_blocks_container .side_big h3 {background-color:#FFFFE8 !important;}


/* all_users */
#alphabet p {
	margin: 0 0 .3em 0;
}

#all_users li.resource_list_item,
#community_all_info li.resource_list_item{
	height: 110px;
}
#all_users .cyrillic, #all_users .latin  {
	/*padding-top: 10px;*/
}
#all_users .cyrillic a, #all_users .latin a {
	/*color: #657C87;*/
	display: block;
	float: left;
	margin: 1px 1px 1px 0;
	background-color: #E0EDF3;
	border: 1px solid #CAE0EC;
	width: 1.4em;
	/*height: 10px;*/
	
	padding: .2em 0;
	font-size: .85em;
	line-height: 1.3; 
	text-align: center;
}
#all_users .cyrillic a:hover, #all_users .latin a:hover {
	background-color: #F46D5F;
	color: white;
	/*border: 1px solid #C6584D;*/
	text-decoration:none;
}
#all_users .cyrillic a:visited, #all_users .latin a:visited {
	/*color: #ccc;*/
	/*border: 1px solid #efefef;*/
	/*background-color: #ebebeb;*/
}

div.post_user_container {
	width: 100%;
	background-color: #DEE9EF;
	text-align: center;
}

div.post_user_container table {
	width: 99%;
	margin: .15em auto .7em auto;
	background-color: white;
	
}

div.post_user_container thead tr {
	background-color: #697F8B;
}

div.post_user_container td, div.post_user_container th {
	padding: .3em .4em;
	text-align: left;
}

div.post_user_container th , div.post_user_container th a , div.post_user_container th b{
	color: white;
	font-weight: normal;
}

div.post_user_container tbody td {
	border-bottom: 2px solid #DEE9EF;
}

td.check_cnt, th.check_cnt {
	width: 1.4em;
	vertical-align: top !important;
	
}

tr.check_all_cnt td {
	border-bottom: 1px solid #697F8B;
}

.check_cnt input {
	padding: 0 !important;
	background-color: transparent;
	border: none;
}

*html .check_cnt input {
	display: block;
	/*height: 8px;*/
	margin-top: -5px !important;
}

ul.users_list .card_li {
	float: left;
	display: block;
	width: 210px;
	height: 195px !important;
	margin: 0 12px 12px 0;
}

ul.users_list .card_li img {
	display: block;
	width: 98%;
	height: auto;
	border: 1px solid #B3C7D1;
}



.suggestionsContainer {display:none;position:absolute;background-color:white;}
.suggestionsContainer {width:200px;border:solid 1px silver;padding:2px;}
.suggestions a {display:block;font-size:70%;text-decoration:none;padding:0px 2px;}

.suggestions a:hover {background-color:#7792A0;color:white;}

#suggestion_friend a {font-size:90%;display:block;}
#suggestion_friend {position:absolute;width:490px;background-color:white;border:solid 1px silver;padding:3px;display:none;}

.paleSuggestionSearch {color:silver;}

.smiles_container {
	margin: .7em 0;
}

.smiles_container p {
	float: left;
	margin: 0 2px 2px 0;
	width: 40px;
	height: 30px;
	text-align: center;
	/*overflow: hidden;*/
}

.static_cnt {
	width: 720px;
}

.adv_block  {
	text-align: center;
	margin: 0 0 1.2em 0;
	overflow: hidden;
}

.adv_block .adv_content_right_side {
	margin: 0 auto;
	/*width: 120px;*/
}

.adv_block .adv_content_200x200{
	margin: 0 auto;
	width: 200px;
	
}

.adv_block .adv_content_468x60_img{
	margin: 0 auto;
	padding: .9em 0;
	width: 468px;
	
}

.adv_block .adv_content_160x600 {
	padding: .9em 0;
	margin: 0 auto;
	width: 160px;
}



*html .clearfx, *html .edit_icons, *html  div.album, *html .announcement_content, *html .sub_header p {
	height: 1% !important;
}

.clearfx:after, .edit_icons:after, div.album:after, .announcement_content:after, .sub_header p:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  visibility: hidden;
}

.y5 {font-size:90%;}

/* Custom */
div#urls {
 text-align: right;
 font-size:10px;
 color: #CFCFCF;
}


.urls {
 font-size: 10px;
 text-decoration: none; 
 color: #CFCFCF; !important 
}
