*
{
  font-family: Tahoma, Arial, sans-serif;
  margin: 0;
  padding: 0;
}

tt, pre {
  font-family: "Courier New", "Courier", monospace; 
}

html, body 
{
  margin:0 auto;
  padding:0;
  height: 100%;
  font-size: 11px;
}

a {
  color:#0094C3;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.link_no_decoration {
  text-decoration: none;
}

/*  a:active, a:focus, img { outline: 0; } */
ul, ol
{
  margin-left: 24px;
}

.item_body li 
{
  padding-left: 2px;
  margin-left: 16px;
}

blockquote {
  margin-left: 1em;
}

p {
  padding: 2px 0; 
  margin: 3px 0; 
}

h1, h2, h3 {
  color: #404040;
  font-size: 18px;
}

h1 {
  color: #707070;
  font-size: 18px;
  margin-bottom: 14px;
  font-weight: normal;
}

h2 {
  margin-top: 11px;
  font-size: 16px;
}

h3 {
  font-size: 14px
}

img {
  border: 0px;
}

#usermenu_avatar
{
  float: left;
  width: 48px;
  height: 48px;
}

.float_left
{
  float:left;
}

.float_right
{
  float:right;
}

.float_none
{
  float:none;
}

.clear_both
{
  clear: both;
  height: 0px;
  line-height: 1px;
  font-size: 1px;
}

.clear
{
  clear: both;
  height: 0px;
  line-height: 1px;
  font-size: 1px;
}

.cb
{
    clear: both;
}

.italic
{
    font-style: italic;
}

.bold
{
    font-weight: bold;
}

.center
{
    text-align: center;
}

.left
{
    text-align: left !important;
    padding-left: 10px;
}

.div_center
{
    margin: 0 auto;
}

.underlined
{
    text-decoration: underline;
}

.wo_word_spacing
{
    word-spacing: 0px;
}

.wo_text_decoration
{
    text-decoration: none;
}

.overflow_hidden
{
    overflow: hidden;
}

.nowrap
{
    white-space: nowrap;
}

#vseVteme
{
  background-color: white;
  width: 100%;
  top: 0;
  padding: 0;
  z-index: 0;
}

#container
{
  background: transparent url("/images/sides_shadow.png") repeat-y scroll 50% 0;
  width: 100%;
}

#container_top, #container_bottom {
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-color: transparent;
  width: 100%;
  height: 12px;
  margin: 0;
}
#container_top {
  margin-bottom: -12px;
}

#container_bottom, #container_bottom_inner {
  margin-top: -12px;
}

#container_top_inner, #container_bottom_inner {
  background-repeat: no-repeat;
  background-position: -10px 0;
  height: 12px !important;
  width: 937px;
  position: absolute;
}

#container_top_inner {
  z-index: 4;
}

#container_top, #container_top_inner {
  background-image: url("/images/container_top_bg.png");
}

#container_bottom, #container_bottom_inner {
  background-image: url("/images/container_bottom_bg.png");
}

#wrapper
{
  width: 937px;
  margin: 0 auto;
  background-color: white;
}

#top {
  background: transparent url("/images/up_bg.png") no-repeat scroll 0 -15px;
  width: 940px;
  margin: 0 auto;
  margin-bottom: 0px;
  overflow: hidden;
}

#content {
  background: #ffffff;
  width: 937px;
  overflow: hidden; 
}

.content_padder {
  padding: 25px 15px;
}


/* authorized usermenu */
#user_menu_container {
  height: 28px;
  padding: 0 10px 12px;
  overflow: hidden;
}

.vsevteme_logo {
  background-image: url(/images/vsevteme_73.png);
  background-repeat: no-repeat;
  float: left;
  width: 90px;
  height: 23px;
  margin: 0;
}

#user_menu_container .vsevteme_logo {
  margin-top: 5px;
}

#user_menu_container .vsevteme_logo {
  background-image: url(/images/vsevteme_73_faded.png);
}

#user_menu_container .vsevteme_logo:hover {
  background-image: url(/images/vsevteme_73.png);
}

.menu_item a, .menu_right_item a {
  font-weight: bold;
  text-decoration: none;
} 

#chat_item img {
  margin: 0px 2px 4px;
}

.menu_item, .menu_right_item, div.current_menu_item {
  float: left;
  line-height: 22px;
  color: #000000;
  font-size: 11px;
  position: relative;
  z-index: 51;
}

.menu_right_item {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}

.networks_count {
  padding-right: 9px;
  float: left;
}

.networks_count sup {
  color: #c9c9c9;
}

a.current_menu_item, .current_menu_item a {
  font-weight: bold;
  color: #707070;
  text-decoration: none;
}

#message_box {
  position: absolute;
  min-height: 18px;
  min-width: 120px;
  left: 40%;
  background-color: #f0f0f0;
  border: 1px solid #0f9ac8;
  z-index: 10000;
  padding: 12px;
}

#message_box .close_icon {
  float: right;
  height: 9px;
  width: 10px;
  cursor: pointer;
  margin-top: 2px;
  background: transparent url('/images/delete.png') no-repeat;
}

#content_search {
  float: right;
  margin-top: 2px;
  #margin-top: 4px;
  height: 24px;
}

#content_search_query {
  width: 115px;
  float: left;
  font-size: 13px;
  height: 16px !important;
  border: 1px solid #b7d9ed;
  border-top-color: #3D7BAD;
  margin: 4px 3px 0 0;
  #margin: 1px 3px 0 0;
  padding: 2px 5px 1px;
}

/* end of authorized usermenu */

#home_container
{
  width: 937px;
  float: left;
}
#home_top
{
  padding: 5px;
  background-color: #ebe9d3;
  float: left;
}

#home_right_menu
{
  float: right;
  border: 1px solid black;
  clear: right;
}

#home_top_menu
{
  width: 940px;
  height: 151px;
  float: left;
}

#left_orang
{
  background-image: url(/images/left_orang.gif);
  background-repeat: no-repeat;
  float: left;
  height: 151px;
  width: 5px;
}
#home_top_menu_items
{
  background-image: url(/images/orang.gif);
  background-repeat: repeat-x;
  float: left;
  height: 151px;
  width: 915px;
}
#right_orang
{
  background-image: url(/images/right_orang.gif);
  background-repeat: no-repeat;
  height: 151px;
  width: 5px;
  float: left;
}

#right_now
{
  font-weight: bold;
  margin-top: 15px;
  margin-left: 10px;
  color: #404040;
  font-size: 15px;
  float: left;
}

/* top home menu */
.home_top_menu_item
{
  float: left;
}

#home_top_menu_items_collection
{
  margin-left: 9px;
}
.home_top_menu_item_img
{
  width: 73px;
  float: left;
  text-align: right;
}
.home_top_menu_item_content
{
  float: left;
}

.home_top_menu_item_title a
{
  font-size: 12px;
  font-weight: bold;
  padding: 0 9px;
  white-space: nowrap;
}

.home_top_menu_item_description
{
  font-size:11px;
  font-weight:normal;
  line-height:17px;
  color:#404040;
  padding: 0 10px;
}

#create_network_item
{
  width: 238px;
}
#tour_item
{
  width: 230px;
}
#tour_item_img
{
  width: 40px;
}
/* end of top home menu */

/* end of network block */

/* empty fields */

#empty_fields_block
{
  background: #F7F7F7;
  margin-bottom: 16px;
  height: 16px;
  width: 615px;
  padding: 15px;
}

#empty_field
{
  color:#6E6E6E;
  font-size:12px;
  font-weight:bold;
  width: 545px;
  float: left;
}

#empty_field a
{
  font-size:12px;
  font-weight:bold;
}

#hide_empty_field
{
  line-height: 14px;
  font-size:10px;
  text-decoration:none;
  float: right;
  cursor:pointer;
  color: #0094C3;
}

/* empty fields */

.wywa_item
{
  background-image: url(/images/mat_block.gif);
  background-repeat: no-repeat;
  margin-left: 0px;
  height: 27px;
  width: 208px;
  float: left;
  font-size:12px;
  font-weight:bold;
  padding-top: 23px;
  padding-left: 23px;
  padding-right: 20px;
  color: #0094C3;
}

.wywa_item_link {
  background-image: none;
  background-color: #d2d0bd;
  padding-right: 17px;
}

#wywa_item_no_updates
{
  color: #000000;
  cursor: default;
}

/* end of while you were away */

/* main wrappers of under-top-menu content
use it to define marings and width
*/
#action_content {
  float: left;
  padding: 14px 14px 25px;
  /*#padding-top: 10px;*/
  width: 909px;
  overflow: hidden;
}

.single_column #action_content {
  float: left;
  padding: 0px;
  width: 937px;
}

/* context dependent left content wrapper inside #action_content */
#left_content
{
  float: left;
  width: 204px;
  overflow: hidden;
}

/* context dependent right content wrapper inside #action_content */
#right_content
{
  float: right;
  width: 295px;
  padding-right: 0px;
}
/* context dependent main content wrapper inside #action_content */
#main_content {
  float: left;
  /* width: 602px; */
  padding-left: 0px;
}


/* tour */
.tour_stub
{
  padding: 30px;
  color: #000000;
  font-size: 14px;
}

.tour_stub a
{
  text-decoration: none;
  font-size: 14px;
}
.tour_stub h1
{
    color: #707070;
    font-weight: normal;
    padding-bottom: 7px;
}
/* end of tour */


#updates_settings_left_column label
{
  padding-left: 5px;
}

/* while you were away */
.wywa_top
{
  background-image: url(/images/mat_tops.gif);
  background-repeat: no-repeat;
  height: 27px;
  width: 248px;
  float: left;
}

.wywa_top h1
{
  padding-left: 12px;
  padding-top: 5px;
  font-weight: normal;
  color: #6E6E6E;
}

.wywa_update_description
{
  float: left;
  font-size: 12px;
  color:#6e6e6e;
  line-height: 16px;
  width: 206px;
  padding: 0 10px;
}

.wywa_bottom
{
  background-image: url(/images/mat_top.gif);
  background-repeat: no-repeat;
  height: 11px;
  width: 248px;
  float: left;
}
/* end of while you were away */

/* begin of updates */

.update, .nhp_update
{
  width: 640px;
  float:left;
  padding: 2px 0 7px 0;
}

.nhp_update {
  width: 583px;
}

.update_content {
  width: 525px;
  float: left;
}

.nhp_update .update_content {
  width: 445px;
}

.block_w2 .block_inner .update_content {
  width: 470px;
}

.network_update {
  background: #f7f7f7;
  height: 18px;
  padding: 2px 0 0 10px;
  white-space: nowrap;
  width: 105px;
  float: left;
  line-height: 14px;
  #line-height: 20px;
  overflow: hidden;
  font-size: 10px;
  text-decoration: none;
}


.update_description
{
  float: left;
  font-size: 12px;
  color:#6e6e6e;
  line-height: 16px;
  width: 375px;
  overflow: hidden;
}

#updates_container .nhp_update {
  width: 683px;
}

#updates_container .update_content {
  width: 565px;
}

#updates_container .update_description {
  width: 555px;
}

.block_w2 .block_inner .update_description {
  width: 470px;
}

.update_description a, .update_description .user_link {
  font-size: 12px;
}

.nhp_update .network_update {
  width: auto;
  padding: 2px 10px 0 10px;
}

.nhp_update .fader {
  width: 20px;
  height: 20px;
  margin-left: 237px;
  display: none;
}

.update .fader {
  width: 20px;
  height: 20px;
  margin-left: 87px;
}
/* end of updates */

#new_member_update_content
{
  float: left;
  margin-left: 10px;
}

#view_all_updates
{
  float: left;
  margin-top: 18px;
  font-size: 12px;
  font-weight: bold;
}

.photo_block
{
  margin-top: 3px;
  margin-bottom: 20px;
  margin-right: 10px;
  float: left;
}

.photo
{
  background-color: white;
  padding: 5px;
  font-size: 10px;
  text-align: left;
}

.read_more
{
  float: left;
  width: 563px;
  margin-bottom: 28px;
  font-size: 12px;
}

.attention_image
{
  float:left;
  margin-top: 27px;
}
.attention_text
{
  float:left;
  margin-top: 17px;
  margin-left: 20px;
  width: 180px;
  color: #707070;
  font-size: 12px;
  line-height: 17px
}

.attention_text a
{
  margin-top: 12px;
  margin-bottom: 6px;
  float:left;
  top: 0px;
  font-weight: bold;
}

#right_content h3 {
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* right gray block */
.right_block {
  border: 1px solid #D2D2D2;
  margin: 0 0 12px 0;
  width: 285px;
}

.right_inner_block {
  background-color: #EBE9D3;
  margin: 1px;
  padding: 0;
  width: 283px;
  font-size: 11px;
}

/* welcome block */
#welcome
{
  margin-top: 8px;
  float: left;
  width: 937px;
}

#welcome_text
{
  margin-left: 26px;
  margin-top: 28px;
  float: left;
  font-family: Georgia;
  font-size: 35px;
  color: #644d00;
}

#welcome_user_name
{
  color:#0094c3;
  font-size: 35px;
  font-family: Georgia;
  text-decoration: none;
}

#vvt_man
{
  background-image: url(/images/man.gif);
  background-repeat: no-repeat;
  margin-left: 16px;
  float: left;
  width: 80px;
  height: 83px;
}

#search_friendly_networks_item
{
  width: 247px;
}

.home_splitter
{
  width: 937px;
  height: 40px;
  float: left;
}

/* network block */
.network_members
{
  color:#6e6e6e;
  font-size:10px;
  font-weight: bold;
  line-height: 13px;
  text-align: left;
  padding-top: 5px;
}

/* end of network block */

#top_home_left_column
{
  width: 645px;
  padding-left: 9px; 
}

#top_home_left_column h1
{
  color: #6E6E6E;
  font-weight:normal;
  padding-bottom: 15px;
}

#top_home_right_column
{
  float: right;
  width: 246px;
  margin-right: 26px;
  /* margin-left: 17px; */
  #margin-right: 10px;
}

#search_results 
{
  clear: both;
}
#invite_your_friend
{
  float: left;
  margin-top: 20px;
}

#invite_your_friend_body
{
  background-image: url(/images/mat_bg.gif);
  background-repeat: repeat-y;
  float: left;
  width: 238px;
  padding-left: 10px;
  padding-top: 10px;
}

#friend_email
{
  float: left;
  color: #b4bbbe;
  width: 199px;
  font-size: 12px;
  font-style: oblique;
  border: 1px solid #b7d9ed;
  border-top-color:#3D7BAD;
  padding:10px 13px;
}

.error
{
  font-size: 12px;
  padding-right: 13px;
  padding-bottom: 3px;
  text-align: center;
  color: red;
}

/* updates */
#updates_container
{
  padding-top: 23px;
  background: #EBE9D3;
}

#updates_settings_left_column
{
  float: left;
  width: 50%;
  height: 85px;
}

#updates_settings_right_column
{
  float: right;
  width: 50%;
  height: 85px;
}

.bottom_splitter
{
  width: 937px;
  height: 23px;
  clear: both;
}

.update_date
{
  float: right;
  width:110px;
  font-size: 10px;
  color:#a1a1a1;
  text-align: right;
}

#networks_search {
  margin-top: 5px;
}

/* cloud */
.live_text {
  line-height: auto;
}

.live_text a {
  text-decoration: none;
  padding: 2px;
  line-height: 120%;
}

.live_text a:hover {
  background-color: #f6c006;
  color: white;
}

img.calendar
{
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

input.calendar
{
  color: black;
  font-size:12px;
  vertical-align:middle;
  width: 70px;
  padding: 3px;
}

#view_all_networks
{
  margin-right: 4px;
  margin-bottom: 20px;
  clear: both;
  float: right;
}

#view_all_networks a
{
  font-size:13px;
  font-weight:bold;
}

/* network homepage */
#network_menu {
  background-color: #4e5e65;
  width: 922px;
  height: 115px;
  overflow: hidden;
  position: relative;
  padding: 16px 8px 0px 8px;
}

#network_menu_content {
  color: #ffffff;
  float: right;
  width: 838px;
}

#network_info
{
  float: left;
  width: 100%;
  height: 70px;
  overflow: hidden;
}

#network_menu_content * {
  color: white;
}

#current_network_title
{
    height: 38px;
    line-height: 30px;
    overflow: hidden;
    font-size: 30px;
}

#current_network_description
{
  color:#B4BBBE;
  font-size: 12px;
  line-height: 16px;
}

#current_network_description_fade
{
  position: absolute;
  top: 73px;
  left: 840px;
  width: 100px;
  height: 16px;
}

#rating_value
{
  background-image: url(/images/rating_green_bg.gif);
  background-repeat: no-repeat;
  float: left;
  width: 99px;
  height: 37px;
  font-size: 25px;
  text-align: center;
  padding-top: 2px;
}

#network_menu_items_container {
  padding: 5px 0px;
  line-height: 22px;
  width: 100%;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #3d494f;
  height: 27px;
  font-size: 15px;
}

img.home_img {
  margin-top: 5px; 
}

a.nm_link 
{
  float: left;
  margin-right: 10px;
}

#network_menu_items_container a.nm_link_selected, #network_footer a.nm_link_selected {
  color: white;
  text-decoration: none;
}

#selected_nm_item
{
  float: left;
  margin-right: 10px;
}

#selected_nm_item_body
{
  height: 24px;
  background-image: url(/images/selected_nm_item_bg.gif);
  background-repeat: repeat-x;
  padding: 0 5px;
  float: left;
}

#selected_nm_item_right, #selected_nm_item_left
{
  background-image: url(/images/selected_nm_item_left_24.gif);
  background-repeat: no-repeat;
  width: 2px;
  height: 24px;
  float: left;
}

#selected_nm_item_right
{
  background-image: url(/images/selected_nm_item_right_24.gif);
}

#selected_nm_item_bottom
{
  clear: both;
  height: 5px;
  font-size: 1px;
  line-height: 1px;
  text-align: center;
}

#network_menu_items_left_part {
  float: left;
  white-space: nowrap;
  padding-left: 9px;
}

#network_menu_items_right_part {
  float: right;
  text-align: right;
  white-space: nowrap;
}

#network_menu_items_container a, #network_footer a {
  color: #23CCFA;
  text-decoration: none;
}

#menu_img {
  width: 70px;
  height: 70px;
  float: left;
  margin-right: 8px;
}

#menu_img a {
  color: white;
}

#menu_img img {
  height: 70px;
  width: 70px;
}

/* constructor */ 
#constructor
{
  margin: 40px;
}
/* end of constructor */

/* members block */
.member
{
  width: 100px;
  text-align: left;
  margin-top: 5px;
  display: inline;
}

.member a
{
  font-size: 11px;
}

.member_left 
{
  float: left;
  margin-left: 0;
  width: 100px;
  overflow: hidden;
  clear: left;
  margin-bottom: 15px;
}
.member_right 
{
  float: right;
  margin-left: 0;
  width: 100px;
  overflow: hidden;
  margin-bottom: 15px;
}

.block_w1 .block_inner .member_right
{
  padding-right: 17px;
}


.member_float
{
  float: left;
  margin-left: 0;
  width: 100px;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-right: 17px;
}

#right_content .member_left, #right_content .member_right {
  height: 122px !important;
  overflow: hidden;
}

.member_footer
{
  padding: 3px 0;
  text-align: center;
  width: 130px;
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
}

/* coomon use link to user name prepended with icon */
.user_link
{
  background: transparent url(/images/author.png) no-repeat scroll 0 50%;
  font-size: 11px;
  line-height: 12px;
  padding-left: 13px;
  white-space: nowrap;
}

.user_link_nopic
{
  font-size: 11px;
  line-height: 12px;
  white-space: nowrap;
}

.all_members
{
  font-size: 11px;
  color: #707070;
  clear: both;
  float: right;
}

.member_avatar
{
  position: relative;
  width: 100px;
  height: 100px;
}

.member_avatar .mark
{
  position: absolute;
  left: -10px;
  top: -10px;
  width: 120px;
  height: 120px;
}

/* top members block */
.members
{
  margin-top:21px;
  margin-left: 5px;
}


/* end of top members block */

/* end of members block */


div.Navigate
{
  float: left;
  clear: left;
  font-size: 15px;
  font-weight: bold;
  word-spacing: 3px;
  width: 500px;
}

a.Navigate
{
  padding-left: 4px;
  font-size: 13px;
}

a.NavigateCurrent
{
  color: #707070;
  font-size: 18px;
  padding-left: 4px;
}

.NavigateHeader
{
    margin-bottom: 10px;
}

.NavigateHeader img
{
    padding-left: 5px;
    padding-right: 5px;
}

/* network block*/

div.network_block_header
{
  line-height: 14px;
}

div.network_block_title
{
  font-size: 14px;
  color: #404040;
  font-weight: bold;
  float: left;
}

div.network_block_content
{
    padding: 15px 0 10px 0;
}

div.network_block_actions
{
  float: right;
  position: relative;
  z-index: 10;
  padding-right: 10px;
}
/* end of network block*/

/* nearest events widget*/
.month_selector
{
  margin-right: 4px;
}

.prev_month, .next_month
{
  float: right;
  line-height: 14px;
  #margin-top: 2px;
  cursor: pointer;
}

.prev_month_img
{
    padding-right: 10px;
}

.next_month_img
{
    padding-left: 10px;
}

.month_title
{
  float: right;
  color: #707070;
  font-size:12px;
}

#events_type_list
{
  float: left;
  font-size: 11px;
}

.active_eventblock_type
{
  background-image: url(/images/active_eventtype_bg.gif);
  background-repeat: no-repeat;
  behavior: url(/stylesheets/iepngfix.htc);
  width: 62px;
  height: 19px;
  float: left;
  color: #ffffff;
  margin-right: 23px;
  text-align: center;
  line-height: 15px;
  font-size: 11px;
}

.eventblock_type
{
  color: #0094C3;
  font-weight: bold;
  border-bottom: 1px dashed #0094C3;
  margin-right: 8px;
  float: left;
  cursor: pointer;
  font-size: 11px;
}

.all_events
{
    clear: both;
    text-align: right;
    font-size: 12px;
    margin-top:4px;
    margin-right: 3px;
}

.cal
{
  margin-top: 10px;
  font-size: 12px;
}

.day_block
{
  width: 37px;
  height: 19px;
  float: left;
  text-align: center;
  margin: 1px;
  vertical-align: middle;
  padding-top: 4px;
  background: #ffffff;
}

.day_of_week
{
  font-weight: bold;
  background: none;
}

.current_day_of_week
{
  color: #F3BD05;
  font-weight: bold;
  background: none;
}

.prev_month_day
{
  color: #a1a1a1;
}

.current_day
{
  background: transparent  url(/images/current_day_bg.gif) no-repeat;
  color: #ffffff;
}

.current_day a
{
    color: #ffffff;
}

#events_list
{
  margin-top: 10px;
  font-size: 12px;
  color:#707070;
}

.event_item
{
  font-size: 11px;
  line-height: 16px;
  margin-bottom: 10px;
  float: left;
}

.event_item_date_block
{
  width: 95px;
  float: left;
}

.event_item_date
{

}

.event_item_day_of_week
{
  font-weight: bold;
}

.event_item_title
{
  float: right;
  width: 170px;
}

.event_item_title a
{
  color: #0094C3;
  text-decoration: underline;
}

.prev_event_item_title
{
  float: right;
  width: 170px;
}

.prev_event_item_title a
{
  color: #4F94C3;
  text-decoration: underline;
}

/* end of nearest events */

/* last items block */
.last_items .last_item:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.last_items .last_item {
  overflow: hidden;
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid #dedede;
}

.last_items .last_item .info {
  margin-top: 5px;
}

.last_items .last_item .info .date, .last_items .last_item .info .author {
  float: left;
}

.last_items .last_item .info .author {
  margin-left: 10px;
}

.last_items .last_item .comment {
  overflow: hidden;
  width: 25px;
  height: 16px;
  float: right;
  background-image: url(/images/small_item_comments_bg.png);
  behavior: url(/stylesheets/iepngfix.htc);
  text-align: center;
  font-size: 8px;
  line-height: 12px;
}

.last_items div.Navigate {
  font-size: 12px;
  margin-top: 8px;
}

.small_comments_number {
  font-size: 8px;
  color: #ffffff;
}

.clickable, a .clickable * {
  cursor: pointer;
  text-decoration: none !important;
}
/* end of last items block */

.widget_default
{
  border: 1px solid #D2D2D2;
  margin: 0 0 10px 0;
}

.widget_default_inner {
  background-color:#EBE9D3;
  margin:1px;
  padding: 8px;
}

.widget_default_inner h2 {
  color: #404040;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 15px;
}

.widget_title,
.widget_title a {
  margin-bottom: 15px;
  color: black;
  text-decoration: none;
}

.widget_network_inner {
  font-size: 12px;
}

.attachments_header {
  font-size:12px;
  font-weight:bold;
  color:#424242;
}

.clear_left {
  clear:left;
  height:1px;
  font-size:1px;
  line-height:1px;
}

#ie_upload {
  font-size:14px;
  margin-left:10px;
}


.block_w1 {
  width: 293px;
}

.block_w2 {
  width: 600px;
}

.block_w3 {
  width: 909px;
}

.block_w1 .block_inner {
  width: 275px;
}

.main_widget .block_w1 .block_inner {
  width: 291px;
}

.block_w2 .block_inner {
  width: 582px;
}

.main_widget .block_w2 .block_inner {
  width: 598px;
}

.block_w3 .block_inner {
  width: 890px;
}

.main_widget .block_w3 .block_inner {
  width: 906px;
}

#networks_cloud .main_widget .block_w3 .block_inner {
  width: 860px;
}

.closed_network
{
    font-size: 20px;
    color: #ffffff;
    margin-right: 20px;
    word-spacing: 0px;
    float: left;
}

/* popup block */
.popup_header
{
    text-align: left;
    color: white;
    font-size: 20px;
    padding: 9px 9px 12px 10px;
}

.popup_body
{
    background-color: #EBE9D3;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    color:#767572;
    font-family:Tahoma;
    font-size:14px;
}

.popup_textarea
{
    width: 99%;
    height: 100px;
    margin-top: 9px;
}

.popup_buttons_panel
{
    padding: 5px 0;
    overflow: hidden;
}
/* end of popup block */

/* custom select block */
.custom_select {
  width: 510px;
  overflow: hidden;
  font-family: tahoma;
  font-size: 14px;
  color: #707070;
  background: #ffffff;
  margin: 6px 0;
  overflow: hidden;
  position: absolute;
}

input, select, textarea {
  padding: 4px;
  font-size: 12px;
}

input[type=image] {
  vertical-align: middle;
}

/* Buttons panel with gray background */
.buttons_wrapper {
  background-color:#4D5E65;
  padding: 10px;
  width: auto;
  clear: both;
}

a.custom_button {
  text-decoration: none;
}

div.search_field {
  float: right;
}

.buttons_wrapper .search_field input {
  display: block;
  float: left;
}

.buttons_wrapper .search_field input[type="text"] {
  margin-top: 3px;
  padding: 2px;
  width: 130px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: none;
}

.buttons_wrapper .search_field input[type="image"] {
  background-color: white;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  border-left: none;
  color: white;
  margin-top: 3px;
  padding: 2px 2px 1px;
}

.buttons_wrapper input,
.quest_inner_block input,
.quest_inner_block select {
  font-size: 13px;
}

.buttons_wrapper input {
  margin-top: 5px;
}

.buttons_wrapper .float_left,
.item_form_buttons_wrapper .float_left {
  margin-right: 10px;
}

.buttons_wrapper .float_right,
.item_form_buttons_wrapper .float_right {
  margin-left: 10px;
}

.buttons_wrapper div.title {
  color: white;
  height: 37px;
  line-height: 37px;
  font-size: 15px;
  float: left;
}

.buttons_wrapper a .button_link_body, 
.item_form_buttons_wrapper a .button_link_body {
  text-decoration: underline !important;
  font-weight: bold;
} 

.button_link, a.link {
  font-size: 12px;
  font-weight: normal;
  line-height: 34px;
  color: white;
}

.button_link_left, .button_link_right {
  display: none;
}

.button_link {
  text-decoration: underline;
}

.custom_select_header
{
    height: 33px;
    border: 1px solid #b9d2e8;
    border-top-color: #4c85b3;
    padding: 1px;
    cursor: default;
}

.custom_select_header_value
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
}

.custom_select_body
{
    border: 1px solid #b2b2b2;
    margin-top: 1px;
}

.custom_select_item
{
    padding: 7px 6px;
}

.custom_select_background
{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* end of custom select block */

.padding_div
{
    padding-bottom: 27px;
    clear: both;
}

.search_background {
  width: 100%;
  background-color: #4e5e65;
  float: left;
}

.search_div {
  margin-left: 40px;
}

.search_caption {
  font-size: 33px;
  font-family: Times;
  color: #ffffff;
  padding-top: 27px;
  margin-bottom: 15px;
}

.search_input
{
  color: #707070;
  width: 385px;
  height: 29px;
  padding-top: 5px;
  padding-left: 5px;
  float: left;
  font-size: 18px;
  border: 1px solid #b7d9ed;
  border-top-color:#3D7BAD;
  margin-right: 20px;
}

.search_example {
  clear: both;
  color: #ffffff;
  font-size: 12px;
  font-family: Georgia;
  padding-top: 6px;
}

.search_error {
  clear: both;
  color: #fff;
  font-size: 20px;
  font-family: Georgia;
  padding-top: 6px;
  visibility: hidden;
  display: none;
}


.message_content {
  padding: 10px;
}

div.message {
 	padding: 25px;
}

div.message h1 {
	color: #6E6E6E;
	font-weight: normal;
	padding-bottom: 15px;
}

#activation_block
{
    padding: 17px 9px 9px;
    font-size: 12px;
    font-family:georgia;
    color: #404040;
    overflow: hidden;
}

#activation_block .bold
{
    font-family:georgia;
}

#activation_block .spinner
{
    text-align: center;
    height: 16px;
    line-height: 16px;
}

#activation_block .spinner > img
{
    margin-right: 5px;
    vertical-align: middle;
}

.white_round_border_last
{
    height: 1px;
    font-size: 1px;
    margin: 0 2px;
    background: #ffffff;
    clear: both;
}

.white_round_border_1, .white_round_border_2
{
    height: 1px;
    font-size: 1px;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    clear: both;
}

.white_round_border_2
{
    margin: 0;
}

.white_round_border_1
{
    margin: 0 1px;
}

.white_round_border_content
{
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    clear: both;
    padding: 0 2px;
}

#follow_to_the_activation_link
{
    float: left;
    width: 266px;
}

.activation_left_column
{
    float: left;
    width: 320px;
    margin-right: 30px;
}

#activation_letter_was_sent_block
{
    margin-top: 5px;
    margin-right: 5px;
    float: right;
    width: 372px;
}

#activation_letter_was_sent_inner_block
{
    padding: 10px 30px 12px;
    font-size: 14px;
    overflow: hidden;
}

.act_email_was_sent
{
    clear: both;
    overflow: hidden;
    font-family: georgia;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: center;
}

.highlighted_activation_block
{
    border: 1px solid #ffffff;
    background: #d2d0bd;
    padding: 8px 10px;
    margin-bottom: 7px;
    overflow: hidden;
    clear: both;
}

#activation_block input,
#activation_block textarea
{
    width: 350px;
    border: 1px solid #b9d2e8;
    border-top-color: #4c85b3;
    margin: 0 10px 6px 0;
    font-family: tahoma;
    font-size: 12px;
    padding: 9px 8px 3px;
}

#activation_block input
{
    height: 23px;
}

#activation_block textarea
{
    height: 130px;
}

.activation_notification
{
    padding: 10px 30px 12px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    width: 300px;
}

#submit_problem_inner_block
{
    padding: 10px 30px 12px;
    font-size: 14px;
    text-align: right;
    overflow: hidden;
}

#email_was_changed_inner_block a
{
    font-size: 12px;
    text-decoration: underline;
}

#user_notifier {
  height: 40px;
  width: 917px;
  padding: 0 10px;
  overflow: hidden;
  margin: 2px 0px 9px 0;
}

.global_notification
{
    background: #ecf3b8;
    color: #707070;
}

.global_error
{
    background: #953131;
    color: #ffffff;
}

.global_error a
{
    color: #ffffff;
}

.notifier_content
{
    padding: 8px 0;
    font-size: 18px;
    float: left;
}

.notifier_close
{
    padding: 8px 0;
    float: right;
}

.notifier_close a
{
    font-size: 12px;
    text-decoration: none;
}

.width_settings_button_panel
{
    overflow: hidden;
    margin-top: 5px;
}

.block_width_setting
{
    width: 105px;
    float: left;
    cursor: pointer;
    color: #0094C3;
    font-family: Georgia;
    font-size: 20px;
    text-align: center;
    padding-right: 10px;
    margin-bottom: 10px;
}

/* rounded width settings div */
.block_width_setting_body
{
    background: #f6c006;
    clear: both;
    color: #ffffff;
    white-space: nowrap;
}
.block_width_setting_1, .block_width_setting_2
{
    height: 1px;
    font-size: 1px;
    background: #f6c006;
    clear: both;
}

.block_width_setting_2
{
    margin: 0 1px;
}

.block_width_setting_1
{
    margin: 0 2px;
}
/* end of rounded width settings div */



.tab_selected_item_left
{
    width: 3px;
    height: 35px;

    overflow: hidden;

    background-image: url(/images/tab_selected_item_bg_left.gif);
    background-repeat: no-repeat;

    float: left;
}

.tab_selected_item_right
{
    width: 3px;
    height: 35px;

    overflow: hidden;

    background-image: url(/images/tab_selected_item_bg_right.gif);
    background-repeat: no-repeat;

    float: left;
}

.tab_selected_item_body
{
    height: 30px;

    overflow: hidden;
    background-image: url(/images/tab_selected_item_bg.gif);
    background-repeat: repeat-x;
    float: left;
    color: #fff;
    font-size: 18px;

    padding:5px 6px 0;
}

.tab_selected_item_body a
{
    color:#FFFFFF;
    text-decoration: none;
}

.tab_item_left
{
    width: 3px;
    height: 35px;

    overflow: hidden;

    background-image: url(/images/tab_item_bg_left.gif);
    background-repeat: no-repeat;

    float: left;
}

.tab_item_right
{
    width: 3px;
    height: 35px;

    overflow: hidden;

    background-image: url(/images/tab_item_bg_right.gif);
    background-repeat: no-repeat;

    float: left;
}

.tab_item_body
{
    height: 30px;

    overflow: hidden;

    background-image: url(/images/tab_item_bg.gif);
    background-repeat: repeat-x;

    float: left;

    color: #0094C3;
    font-family: Tahoma;
    font-size: 18px;

    padding: 5px 5px 0px 5px;
}

.tab_item_body img, .tab_selected_item_body img
{
    padding-left: 5px;
    padding-right: 5px;
}

.tab_item_body a
{
    text-decoration: none;
}

.tab_selected_item, .tab_item
{
    float: left;
}

.filter_header 
{
    line-height:38px;
    margin:0px;
}

.main_widget {
  padding: 0;
}

.main_widget, .main_widget .widget_default_inner {
  background: none;
  border: none;
}

.main_widget .widget_default_inner {
  margin-top: 0;
  padding-top: 0;
}

#about_us h1
{
    padding-top: 5px;
    padding-bottom: 10px;
}

.white_splitter {
    width: 937px;
    clear: both;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    background: #ffffff;
}

.fader {
  position: absolute;
}

.confedential_notice
{
  width: 327px;
  overflow: hidden;
}

.confedential_notice_left
{
  float: left;
  width: 5px;
  padding-top: 10px;
  overflow: hidden;
}

.confedential_notice_content
{
  float: left;
  width: 305px;
  background-image: url(/images/confidentional_notice_bg.gif);
  background-repeat: repeat-y;
  font-size: 10px;
  line-height: 18px;
  padding: 5px 5px 5px 12px;
}

.banned_status
{
  background-color:#D43A3A;
  clear:both;
  color:#FFFFFF;
  width:100%;
  font-size: 14px;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

#counters {
  width: 937px;
  margin: 14px auto 0;
  text-align: center;
}

#new_member_panel
{
  width: 898px;
  background-color: #f7f7f7;
  color: #808080;
  font-size: 14px;
  padding: 20px;
}

.new_member_title
{
  padding-bottom: 20px;
  float: left;
}

.new_member_close
{
  float: right;
}

.new_member_close a
{
  text-decoration: none;
}

.after_activation_action
{
  float: left;
  width: 265px;
  margin-right: 30px;
}

.after_activation_image
{
  float: left;
  width: 65px;
}

.after_activation_text
{
  float: left;
  width: 200px;
  font-size: 13px;
}

#network_footer {
  background-color: #3D494F;
  float: left;
  font-size: 15px;
  height: 27px;
  line-height: 26px;
  margin: 0;
  padding: 5px 12px 15px;
  width: 914px;
}

.network
{
  width: 307px;
  height: 117px;
  padding: 10px;
  margin: 7px 10px 12px 0;
  background: #f7f7f7;
  float: left;
  overflow: hidden;
}

.network_logo_block
{
  width: 70px;
  float: left;
}

.network_logo
{
  background-repeat: no-repeat;
  width: 70px;
  height: 70px;
}

.network_lock_wrapper
{
  padding-top: 48px;
}

.network_lock
{
  behavior: url(/stylesheets/iepngfix.htc);
}

.network_info {
  padding: 0;
  padding-left: 9px;
  width: 227px;
  float: left;
  font-size: 13px;
}

.network_title_and_description {
  max-height: 85px;
  overflow: hidden;
}

.child_network .network_title {
  line-height: 15px;
}

.network_title a
{
  font-weight: bold;
  font-size:13px
}

.network_description
{
  margin-top: 9px;
  color: #5a5a5a;
  font-size: 13px;
  font-weight: normal;
  overflow: hidden;
  width: 100%;
}

.join_network {
  margin-top: 9px;
}

.join_network a {
  margin-right: 5px
}

.flash_error,
.flash_notice
{
  font-size: 14px;
  margin-bottom: 15px;
  width: 100%;
}

.flash_padder {
  padding: 10px;
}

.flash_error
{
  color: #550000;
  border: 2px solid #DD0000;
  background-color: #FFE3E3;
}

.flash_notice
{
  color: #005F00;
  border: 2px solid #9FCF9F;
  background-color: #DFFFDF;
}

/* styles for redbox helper */
.redbox_div {
  padding: 5px 20px 15px;
  z-index: 20;
  display: none;
}

#popup_widget_block .redbox_div {
  display: block;
}

.redbox_header
{
  color: white;
  font-size: 19px;
  margin-bottom: 10px;
}

.redbox_header_text
{
  float: left;
}

.redbox_div_close
{
  float: right;
  margin-right: 5px;
}

.redbox_div_body, .redbox_div_body_transparent
{
  font-size: 14px;
}

.redbox_div_body
{
  padding: 10px;
  background-color: #ECECEC;
}

.help_notice {
  padding: 12px;
}

.help_text {
  width: 800px;
}

.help_text h3 {
  margin-top: 10px; 
}

.help_text h3:first-child {
  margin-top: 0px; 
}

.help_text ul li {
  margin-top: 6px;
  margin-bottom: 8px;
}

.redbox_div_buttons
{
  margin: 12px 0 0;
  float: left;
}

#redbox_status
{
  float: right;
}

/* end of styles for redbox helper */

/* action content styles */
.action_content_updates
{
  background-color: #EBE9D3 !important;
}

.action_content_after_activation
{
  width: 100% !important;
  padding: 0px !important;
}

.action_content_custom_page
{
  width: 915px !important;
}

.action_content_form_page
{
  padding:14px 8px 25px 8px !important;
  width: 921px !important;
}
/* end of action content styles */

/* text_input_hints.js */
.text_input_hint
{
  color: #A1A1A1;
}

.text_input_hint option + option
{
  color: black;
}
/* end of text_input_hints.js */

#user_menu_container a
{
  color: #0094C3;
}

.my_page_questionnaire_field_separator
{
  margin-top: 10px;
  margin-bottom: 10px;
  height: 1px;
  color: #ccc;
  background-color: #ccc;
  border: 0;
}

div.page_link, div.active_page_link
{
  float: left;
  margin-right: 11px;
}

div.page_link
{
  padding: 0 7px;
}

#network_footer div.page_link
{
  padding-top: 5px;

}

#network_footer div.active_page_link div.page_link
{
  padding-top: 0px;

}

div.active_page_link div.page_link
{
  margin-right: 0px;
}

#network_menu_items_container .active_page_link .page_link,
#network_footer .active_page_link .page_link {
  height: 24px;
  background-image: url(/images/selected_nm_item_bg.gif);
  background-repeat: repeat-x;
  padding: 0 5px;
  float: left;
}


#network_menu_items_container div.active_page_link div.page_link a, #network_footer div.active_page_link div.page_link a
{
  color: white;
  text-decoration: none;
}

#network_menu_items_right_part div.page_link, #network_menu_items_right_part div.active_page_link 
{
  float: right;
}

div.active_page_link_left, div.active_page_link_right
{
  background-repeat: no-repeat;
  width: 2px;
  height: 24px;
  float: left;
}

div.active_page_link_left
{
  background-image: url(/images/selected_nm_item_left_24.gif);
}

div.active_page_link_right
{
  background-image: url(/images/selected_nm_item_right_24.gif);
}

div.active_page_link_bottom {
  clear: both;
  height: 5px;
  width: 9px;
  font-size: 1px;
  line-height: 1px;
  text-align: center;
  background-image: url(/images/selected_nm_item_bottom.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}

div.active_page_link_top
{
  clear: both;
  height: 5px;
  font-size: 1px;
  line-height: 1px;
  text-align: center;
  background-image: url(/images/selected_nm_item_top.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}

#network_menu_items_container div.active_page_link_top
{
  display: none;
}

#network_footer div.active_page_link_bottom
{
  display: none;
}

div.page_link img
{
  margin: 2px 0px 0px 0px;
  vertical-align: top;
}

#network_menu_items_right_part div.page_link img
{
  margin: 0px;
  margin-right: 3px;
}

.action_content_table
{
  width: 100%;
  border-collapse: collapse;
}

.custom_menu_body
{
  background-color: #FFF;
  position: absolute;
  z-index: 104;
  margin-top: -1px;
  border: 1px solid #C9C9C9;
  min-width: 100px;
  min-height: 50px;
}

.custom_menu_background
{
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 103;
}

.custom_menu_body a
{
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

.custom_menu_title
{
  padding: 5px 8px 0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

.custom_menu_title_selected
{
  background-color: #FFF;
  border-left: 1px solid #C9C9C9;
  border-right: 1px solid #C9C9C9;
}

.custom_menu_img
{
  float: left;
  margin-left: 3px;
  padding-top: 3px;
  #padding-top: 11px;
  width: 7px;
  height: 4px;
  line-height: normal;
}

.custom_menu_element
{
  border: 1px solid transparent;
  padding: 0 5px;
  font-family: Arial;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
}

.custom_menu_element:hover
{
  border: 1px solid #0e99c5;
}

.network_settings_menu_body
{
  padding: 7px;
  overflow: hidden;
}

.network_settings_menu_image
{
  float: left;
  margin-right: 5px;
  margin-top: -2px;
  width: 25px;
  height: 25px;
  overflow: hidden;
}

.network_settings_menu_title
{
  float: left;
}

.network_settings_menu_separator
{
  background-color: #CCCCCC;
  border: 0 none;
  color: #CCCCCC;
  height: 1px;
  margin: 5px 0;
  clear: both;
}

table.statistics {
  border-collapse: collapse;
  width: 50%;
}

table.statistics td {
  border: 1px solid black;
  padding: 5px;
}

.my_networks_caption
{
  font-size: 11px;
  padding-left: 3px;
}

.my_networks_item_img, .my_networks_item_text
{
  float: left;
  height: 25px;
}

.my_networks_item_text
{
  margin-left: 9px;
}

.my_networks_item_text
{
  font-size: 11px;
  line-height: 12px;
  width: 130px;
  overflow: hidden;
}

.my_networks_item
{
  width: 164px;
  padding: 2px;
  float: left;
  background-color:white;
  border:1px solid white;
  overflow:hidden;
  margin: 0;
}

.my_networks_item:hover
{
  border: 1px solid #0e99c5;
}

.my_networks_empty
{
  font-size: 12px;
  padding: 15px;
  text-align: center;
}

.my_networks_empty a
{
  font-size: 12px;
}

#header
{
  margin-top: 4px;
}

.my_page_questionnaire_field_separator
{
  margin-top: 10px;
  margin-bottom: 10px;
  height: 1px;
  color: #ccc;
  background-color: #ccc;
  border: 0;
}

.block_float_left
{
  display: block;
  float: left;
}

.form_fields {
  padding: 12px;
  background-color: #eef; 
}

.button_link_left, .button_link_right {
  display: none;
}

.button_link {
  text-decoration: underline;
}

.custom_button_spinner {
  line-height: 37px;
  margin-right: 5px;
}

.custom_button_spinner,
.custom_button_spinner + div {
  float: left;
}

/* Buttons */
#search_button
{
  background-image: url(/images/small_botton.gif);
  background-repeat: no-repeat;
  width: 52px;
  height: 21px;
  line-height: 21px;
  margin-top: 3px;
  float: left;
  text-align: center;
  color:#707070;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
  cursor: pointer;
}

#close_button
{
  background-image: url(/images/close.gif);
  background-repeat: no-repeat;
  float: right;
  width: 106px;
  height: 26px;
  line-height: 26px;
  cursor:pointer;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 8px;
  margin-top: 12px;
}

.big_button 
{
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  color: #707070;
  background-repeat: no-repeat;
}

.big_button img
{
  margin: 0 7px 0 7px;
  vertical-align: bottom;
  width: 22px;
  height: 22px;
}

.big_button_right, .big_button_edited
{
  display: block;
  background-repeat: no-repeat;
  height: 32px;
  padding: 6px 3px;
  font-size: 18px;
}

.big_button_right {
  background-image: url(/images/button_blue.gif);
  text-align: center;
  margin-bottom: 5px;
  width: 295px;
}

.big_button_edited {
  width: 117px;
  background-image: url(/images/button_grey.gif);
  margin-left: 9px;
  float: left;
}

#invite_button
{
  background-image: url(/images/botton_mat.gif);
  background-repeat: no-repeat;
  width: 102px;
  height: 21px;
  color:#707070;
  font-size:12px;
  text-align: center;
  line-height: 18px;
  float: left;
  margin-top: 10px;
  cursor: pointer;
}

#apply_button
{
  background-image: url(/images/botton_mat.gif);
  background-repeat: no-repeat;
  width: 102px;
  height: 21px;
  color:#707070;
  font-size:12px;
  text-align: center;
  line-height: 18px;
  float: left;
  margin-top: 10px;
  cursor: pointer;
}

.big_button_silver {
    width: 210px;
    height: 33px;
    text-align: center;
    padding-top: 4px;
    background-image: url(/images/button_grey_w2.gif);
    margin-right: 9px;
    float: right;
    color: #727071;
    font-size: 20px;
}

.big_button_silver a {
    color:#727071;
    font-size:20px;
    text-decoration:none;
    margin-left:-5px;
}

.edited_cancel_button {
    float: left;
    margin-left: 20px;
    line-height: 37px;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
}

/* plain button block */
.button_plain {
  color: #000;
}

.button_plain_left, .button_plain_right {
  background-repeat: no-repeat;
  float: left;
  width: 3px;
  height: 30px;
  font-size: 2px;
}

.button_plain_left {
  background: url(/images/plain_button_left.png) no-repeat;
}

.button_plain_right {
  background: url(/images/plain_button_right.png) no-repeat;
}

.button_plain_body {
  background: url(/images/plain_button_bg.png) repeat-x ;
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  text-decoration: none !important;
}

.button_plain_body a {
  text-decoration: none !important;
}

.button_menu_left, .button_menu_right {
  display: none;
}

.button_menu {
  padding: 5px;
  margin-right: 0 !important;
  width: 100%;
  border-top: 1px solid #CDCECE;
  clear: both;
}

.button_menu:hover {
  background-color: #B1C2CA;
}


/* silver button block */
.button_silver {
  color: #000;
  font-size: 12px;
  font-weight: bold;
}

.button_silver_left, .button_silver_right {
  background-repeat: no-repeat;
  float: left;
  width: 3px;
  height: 37px;
  font-size: 2px;
}

.button_silver_left {
  background: url(/images/silver_button_left.gif) no-repeat;
}

.button_silver_right {
  background: url(/images/silver_button_right.gif) no-repeat;
}

.button_silver_body {
  background-image: url(/images/silver_button_bg.gif);
  background-repeat: repeat-x;
  float: left;
  height: 37px;
  line-height: 33px;
  padding: 0 6px;
  text-decoration: none !important;
}

.button_silver_body a
{
    color: #000;
}

/* auth_silver button block */
.button_auth_silver {
  color: #727071;
  font-size: 18px;
}

.button_auth_silver_left, .button_auth_silver_right {
  background-repeat: no-repeat;
  float: left;
  width: 3px;
  height: 37px;
  font-size: 2px;
}

.button_auth_silver_left {
  background-image: url(/images/silver_button_left.gif);
  background-repeat: no-repeat;
}

.button_auth_silver_right {
  background-image: url(/images/silver_button_right.gif);
  background-repeat: no-repeat;
}

.button_auth_silver_body {
  background-image: url(/images/silver_button_bg.gif);
  background-repeat: repeat-x;
  float: left;
  height: 33px;
  padding: 6px 18px 0;
  text-decoration: none !important;
}
/* end of auth_silver button block */

/* small_silver button block */
.button_small_silver {
  color: #707070;
  font-size: 10px;
}

.button_small_silver_left, .button_small_silver_right {
  background-repeat: no-repeat;
  float: left;
  width: 3px;
  height: 19px;
  font-size: 2px;
}

.button_small_silver_left {
  background-image: url(/images/small_silver_button_left.gif);
  background-repeat: no-repeat;
}

.button_small_silver_right {
  background-image: url(/images/small_silver_button_right.gif);
  background-repeat: no-repeat;
}

.button_small_silver_body {
  background-image: url(/images/small_silver_button_bg.gif);
  background-repeat: repeat-x;
  float: left;
  height: 16px;
  padding: 3px 6px 0;
  text-decoration: none !important;
}
/* end of small_silver button block */

.search_button
{
  background-image: url(/images/botton.gif);
  background-repeat: no-repeat;
  height: 37px;
  width: 97px;
  float: left;
  text-align: center;
  color:#707070;
  text-decoration: none;
  font-size: 18px;
  cursor: pointer;
  padding-top: 5px;
}

.mat_button
{
  height: 21px;
  color: #6e6e6e;
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  line-height: 20px;
  word-spacing: 1px;
  float: left;
  cursor: pointer;
}

.mat_button_left
{
    float: left;
    height: 21px;
    width: 3px;
    background-image: url(/images/mat_button_bg_left.gif);
    background-repeat: no-repeat;
}

.mat_button_right
{
    float: left;
    height: 21px;
    width: 3px;
    background-image: url(/images/mat_button_bg_right.gif);
    background-repeat: no-repeat;
}

.mat_button_body
{
    float: left;
    height: 21px;
    background-image: url(/images/mat_button_bg.gif);
    background-repeat: repeat-x;
    padding-left: 5px;
    padding-right: 5px;
}

/* blue button block */
.button_blue {
  color: #707070;
  font-size: 18px;
  padding: 5px 0;
  height: 38px;
}

.button_blue_left, .button_blue_right
{
    background-repeat: no-repeat;
    float: left;
    width: 4px;
    height: 37px;
    font-size: 2px;
}

.button_blue_left
{
    background-image: url(/images/button_blue_left.gif);
    background-repeat: no-repeat;
}

.button_blue_right
{
    background-image: url(/images/button_blue_right.gif);
    background-repeat: no-repeat;
}

.button_blue_body {
    background-image: url(/images/button_blue_bg.gif);
    background-repeat: repeat-x;
    float: left;
    height: 33px;
    width: 255px;
    padding: 4px 6px 0;
}

.button_blue_body img {
    height: 22px;
    padding: 3px 7px 0 0;
    vertical-align: bottom;
    width: 22px;
}
/* end of blue button block */

#loading_button img {
  width: 16px;
  height: 16px;
  float: left;
  margin-top: 8px;
  margin-right: 5px;
  display: block;
}

#loading_button * {
  cursor: default;
}

#superuser_link {
  position: absolute;
  right: 10px;
  top: 5px;
}

hr.config_separator
{
  margin-top: 10px;
  margin-bottom: 10px;
  height: 1px;
  color: #ccc;
  background-color: #ccc;
  border: 0;
}

.tab_header
{
  float: left;
  cursor: pointer;
  font-weight: bold;
}

.tab_header_right
{
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.tab_header_title
{
  color: #0094ca;
  padding: 10px;
}

.tab_header_active .tab_header_title
{
  background-color: #0094ca;
  color: #fff;
}

.tab_header_active .tab_header_triangle
{
  background-image: url(/images/uploader_triangle.png);
  background-position: center center;
  background-repeat: no-repeat;
  height: 4px;
  width: 100%;
}

.tab_headers
{
  padding: 20px 10px 0;
}

div.anonymous_content {
  font-size: 13px;
  font-weight: bold;
  color: #404040;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 100px;
}

.form_error {
  margin-top: 10px;
  width: 284px;
  overflow: hidden;
}

.form_error_top {
  background-image: url(/images/reg_error_top_bg.gif);
  background-repeat: no-repeat;
  font-size: 1px;
  height: 8px;
}

.form_error_bottom {
  background-image: url(/images/reg_error_bottom_bg.gif);
  background-repeat: no-repeat;
  font-size: 1px;
  height: 3px;
}

.form_error_body {
  background: #953131;
  color: #ffffff;
  padding: 4px 20px;
  line-height: 18px;
}

.mceToolbarRow2 {
  display: none;
}


/* Empty */
/* TODO: need less dirty solution fixing tiny_mce add link block for IE8 (#2998) */
/* Reset */
.empty, .empty div, .empty span, .empty a {vertical-align:baseline; text-align:left; position:absolute; border:0; padding:0; margin:0; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block}

/* General */
.empty {position:absolute; direction:ltr}
.empty .mceWrapper {position:static}
.mceEventBlocker {position:fixed; left:0; top:0; background:url(img/horizontal.gif) no-repeat 0 -75px; width:100%; height:100%}
.empty .mcePlaceHolder {border:1px solid #000; background:#888; top:0; left:0; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50)}
.empty_modalBlocker {position:fixed; left:0; top:0; width:100%; height:100%; background:#FFF; opacity:0; -ms-filter:'alpha(opacity=0)'; filter:alpha(opacity=0); display:none}

/* Top */
.empty .mceTop, .empty .mceTop div {display: none}
.empty .mceTop .mceLeft {width:6px; background:url(img/corners.gif)}
.empty .mceTop .mceCenter {right:6px; width:100%; height:23px; background:url(img/horizontal.gif) 12px 0; clip:rect(auto auto auto 12px)}
.empty .mceTop .mceRight {right:0; width:6px; height:23px; background:url(img/corners.gif) -12px 0}
.empty .mceTop span {width:100%; text-align:center; vertical-align:middle; line-height:23px; font-weight:bold}
.empty .mceFocus .mceTop .mceLeft {background:url(img/corners.gif) -6px 0}
.empty .mceFocus .mceTop .mceCenter {background:url(img/horizontal.gif) 0 -23px}
.empty .mceFocus .mceTop .mceRight {background:url(img/corners.gif) -18px 0}
.empty .mceFocus .mceTop span {color:#FFF}

/* Middle */
.empty .mceMiddle, .empty .mceMiddle div {top:0}
.empty .mceMiddle {clip:rect(23px auto auto auto); background-image: url(/images/transparent.png); height: 352px; width: 518px;}
.empty .mceMiddle .mceLeft {display: none}
.empty .mceMiddle span {top:23px; left:5px;}
.empty .mceLoading {position: absolute; background-color: #ECECEC; width: 445px; height: 125px; margin-left: 35px; margin-top: 80px; padding-top: 80px; text-align: center; font-size: 17px;}
.empty .mceMiddle .mceRight {display: none;}

/* Bottom */
.empty .mceBottom, .empty .mceBottom div {height:6px}
.empty .mceBottom {left:0; bottom:0; width:100%}
.empty .mceBottom div {top:0}
.empty .mceBottom .mceLeft {display: none;}
.empty .mceBottom .mceCenter {display: none;}
.empty .mceBottom .mceRight {display: none;}
.empty .mceBottom span {display:none}
.empty .mceStatusbar .mceBottom, .empty .mceStatusbar .mceBottom div {height:23px}
.empty .mceStatusbar .mceBottom .mceLeft {background:url(img/corners.gif) -29px 0}
.empty .mceStatusbar .mceBottom .mceCenter {background:url(img/horizontal.gif) 0 -52px}
.empty .mceStatusbar .mceBottom .mceRight {background:url(img/corners.gif) -24px 0}
.empty .mceStatusbar .mceBottom span {display:block; left:7px; font-family:Arial, Verdana; font-size:11px; line-height:23px}

/* Actions */
.empty a {width:29px; height:16px; top:3px;}
.empty .mceClose {right:6px; background:url(img/buttons.gif) -87px 0}
.empty .mceMin {display:none; right:68px; background:url(img/buttons.gif) 0 0}
.empty .mceMed {display:none; right:37px; background:url(img/buttons.gif) -29px 0}
.empty .mceMax {display:none; right:37px; background:url(img/buttons.gif) -58px 0}
.empty .mceMove {display:none;width:100%;cursor:move;background:url(img/corners.gif) no-repeat -100px -100px}
.empty .mceMovable .mceMove {display:none}
.empty .mceFocus .mceClose {display: none}
.empty .mceFocus .mceMin {right:68px; background:url(img/buttons.gif) 0 -16px}
.empty .mceFocus .mceMed {right:37px; background:url(img/buttons.gif) -29px -16px}
.empty .mceFocus .mceMax {right:37px; background:url(img/buttons.gif) -58px -16px}
.empty .mceFocus .mceClose:hover {display: none}
.empty .mceFocus .mceClose:hover {display: none}
.empty .mceFocus .mceMin:hover {right:68px; background:url(img/buttons.gif) 0 -32px}
.empty .mceFocus .mceMed:hover {right:37px; background:url(img/buttons.gif) -29px -32px}
.empty .mceFocus .mceMax:hover {right:37px; background:url(img/buttons.gif) -58px -32px}

/* Resize */
.empty .mceResize {top:auto; left:auto; display:none; width:5px; height:5px; background:url(img/horizontal.gif) no-repeat 0 -75px}
.empty .mceResizable .mceResize {display:none}
.empty .mceResizable .mceMin, .empty .mceMax {display:none}
.empty .mceMinimizable .mceMin {display:block}
.empty .mceMaximizable .mceMax {display:block}
.empty .mceMaximized .mceMed {display:block}
.empty .mceMaximized .mceMax {display:none}
.empty a.mceResizeN {top:0; left:0; width:100%; cursor:n-resize}
.empty a.mceResizeNW {top:0; left:0; cursor:nw-resize}
.empty a.mceResizeNE {top:0; right:0; cursor:ne-resize}
.empty a.mceResizeW {top:0; left:0; height:100%; cursor:w-resize;}
.empty a.mceResizeE {top:0; right:0; height:100%; cursor:e-resize}
.empty a.mceResizeS {bottom:0; left:0; width:100%; cursor:s-resize}
.empty a.mceResizeSW {bottom:0; left:0; cursor:sw-resize}
.empty a.mceResizeSE {bottom:0; right:0; cursor:se-resize}

/* Alert/Confirm */
.empty .mceButton {font-weight:bold; bottom:10px; width:80px; height:30px; background:url(img/button.gif); line-height:30px; vertical-align:middle; text-align:center; outline:0}
.empty .mceMiddle .mceIcon {left:15px; top:35px; width:32px; height:32px}
.empty .mceAlert .mceMiddle span, .empty .mceConfirm .mceMiddle span {background:transparent;left:60px; top:35px; width:320px; height:50px; font-weight:bold; overflow:auto; white-space:normal}
.empty a:hover {font-weight:bold;}
.empty .mceAlert .mceMiddle, .empty .mceConfirm .mceMiddle {background:#D6D7D5}
.empty .mceAlert .mceOk {left:50%; top:auto; margin-left: -40px}
.empty .mceAlert .mceIcon {background:url(img/alert.gif)}
.empty .mceConfirm .mceOk {left:50%; top:auto; margin-left: -90px}
.empty .mceConfirm .mceCancel {left:50%; top:auto}
.empty .mceConfirm .mceIcon {background:url(img/confirm.gif)} 
