@charset "utf-8";
/* CSS Document */
.popup
{
	background:#FFFFFF;
}

div, span, table, tr, td
{
	font-family:tahoma;
	font-size:10pt;
}

img
{
	border:none;
}

.page_title
{
	color:#4A7E90;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
}

.page_title2
{
	color:#ae421e;
	font-weight:bold;
	font-size:16px;
	padding-bottom:15px;
}

.page_title_profile
{
	color:#4A7E90;
	font-size:22px;
	font-weight:bold;
	display:inline-block;
	float:left;
	margin-right:15px;
}

.trace
{
  font-size:12px;
  color:#4A7E90;
  font-weight:bold;
  margin-bottom:20px;
}

.online_container
{
	background:url(/images/isonline_block/bg.png) top left repeat-x;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	font-size:8px !important;
	color:#CC6600;
}

a:link, a:visited
{
	color:#4b8aa1;
}

a:hover
{
	color:#ae421e;
}

.horizontal_submenu
{
	width:100%;
	display:block;
	background:#f4f6e1;
	padding-bottom:20px;
	white-space:nowrap;
}
.horizontal_submenu a
{
	color:#4b8aa1;
	font-size:12px;
	padding-right:15px;
	white-space:nowrap;
}
.horizontal_submenu_inactive
{
  color:#999999;
  font-size:12px;
  padding-right:15px;
  white-space:nowrap;
}

.label
{
	font-weight:bold;
	color:#666666;
	padding-bottom:5px;
}

.contact_list_item
{
	border:1px #CCCCCC solid;
	background:#FFFFFF;
	min-height:100px;
	padding:10px;
}

.contact_list_item a
{
	color:#4c8ca2;
	text-decoration:none;
	font-weight:bold;
}

.button
{
	display:inline-block;
	background:#3B6E82;
	border-collapse:collapse;
	border:0px solid #336699;
	margin-right:10px;
	color: #F7EDB2;
	font-weight: bolder;
	padding:5px;
}
.button_yellow
{
  display:inline-block;
  background:#e7a339;
  border-collapse:collapse;
  border:1px solid #336699;
  margin-right:10px;
}

.usertable_parameters_table
{
	clear:both;
	padding-bottom:20px;
}

.usertable_parameters_container
{
	display:inline-block;
	float:left;
	margin-right:20px;
}

.usertable_parameters_container span
{
	color:#7c8051;
	font-size:12px;
}

.list_item
{
  display:block;
  border:1px #d7d8c9 solid;
  padding:10px;
  background:#fbfbf6;
  clear:both;
  margin-bottom:20px;
}
.list_item a
{
	color:#D27500;
	text-decoration:none;
}
.show_item
{
  
}
.show_item b, .show_item a 
{
  font-size:22px;
  color:#ae421e;
}
.show_item a 
{
  font-size:12px;
  color:#D27500;
  text-decoration:none;
}


.test_div
{
	border:1px #FF0000 dotted;
}

.loginPromtDiv
{
	padding-bottom:10px;
}

.loginPromtDiv input
{
	width:200px;
	height:25px;
	border:1px #333333 solid;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

.loginPromtLabel
{
	color:#333333;
	text-transform:lowercase;
	font-weight:bold;
}

.login_button
{
	display:block;
	background:#ae421e;
	border:1px #000000 solid;
	padding:1px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
}

.logoutPromtText
{
	color:#4e90a8;
}

.photos_list li
{
	margin-left:28px;
	margin-bottom:8px;
	padding-left:10px;
}

.photos_list a
{
	font-family:tahoma;
	color:white;
	font-size:14px;
	text-decoration:none;
}



.square_list li
{
	list-style-image:url(/images/square_list_img.png);
	margin-left:28px;
	margin-bottom:8px;
}

.square_list a
{
	font-family:tahoma;
	color:white;
	font-size:14px;
	text-decoration:none;
}


#site_ad_image {
  position: absolute;
  top: 180px;
  left: 140px;
}

#site_ad_text_1 {
	width:200px;
	left: 160px;
	position: absolute;
  top: 195px;
  font-weight:bold;
  font-size:11px;
  color:#468299;
}

#site_ad_text_2 {
  width:200px;
  left: 380px;
  position: absolute;
  top: 195px;
  font-weight:bold;
  font-size:11px;
  color:#468299;
}

#site_ad_text_3 {
	width:200px;
	left: 600px;
	position: absolute;
  top: 195px;
  font-weight:bold;
  font-size:11px;
  color:#468299;
}

#site_ad_register_button {
  position: absolute;
  top: 500px;
  left: 500px;
}


.message_user_list
{
  padding: 10px;
  overflow: auto;
}
.message_user_list_item
{
  padding: 10px;
  border: 1px solid #4b8aa1;
}
.message_user_list_item_selected
{
  padding: 10px;
  border: 1px solid #4b8aa1;
  background-color: #fff;
}

.message_list
{
  width: 500px;
  height: 400px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #4b8aa1;
  background-color: #fff;
}
.message_annotation
{
	/*
  width: 450px;
  height: 100px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #1B87B5;
  background-color: #fff;
  */
}

.message_item_text
{
  overflow: auto;
  background-color: #fff;
}

.message_item_receiver
{
  color: #557D37;
  overflow: auto;
  background-color: #fff;
}

.message_item_sender
{
  color: #ae421e;
  overflow: auto;
  background-color: #fff;
}

.message_num
{
  color: #ae421e;
  font-weight: bold;
}


#about_me_html
{
  height: 300px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #1B87B5;
  background-color: #fff;
}

.input
{
  width: 200px;
}
.input-short
{
  width: 50px;
}
.input-long
{
  width: 550px;
}

.link_disabled
{
  color: #aaa;
}
.bold
{
  font-weight:bold;
}

.note {
  font-size:12px;
  color:#ae421e;
}

.error_list {
  font-size:8pt;
  color:#ff0000;
  padding-left: 15px;
  padding-bottom: 5px;
}
