*
{
  outline: 0;
}

body
{
  font-family: Arial, Verdana;
  font-size:12px;
  margin: 0;
  padding: 0;
  background-color: #e5f1f5;
}

#page
{
  background-image: url('/images/body-bg.png');
  background-color: #e5f1f5;
  background-repeat: repeat-x;
  background-position: top;

}

.full_width
{
  width: 100%;
  text-align: center;
}

.white_content .node,
.white_content .nodes_typed_first_row,
.white_content .nodes_typed_second_row,
.white_content .pagination,
.white_content .company_title
{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.white_content .node
{
  margin-bottom: 0px;
}

.white_content .pagination-wrapper
{
  margin: -5px -25px 0px -25px;
  padding: 0px 25px;
  background-color: #fff;
}

.site_width
{
  margin: 0 auto;
  width: 100%;
  max-width: 1155px;
  min-width: 900px;
}

.line
{
  background-color: #E6F1F5;
  height: 5px;
  margin: 0 -25px;
}

.underline
{
  border-bottom: 1px solid #cfe5f2;
  background-color: #fff;
  height: 1px;
  padding-top: 15px;
}

.profile_white_content .line
{
  margin: 10px 0;
}

#personal_set .line
{
  margin: 10px -15px;
}

#notify-holder
{
  background-color: #e5f1f5;
  z-index: 100;
  width: 100%;
}

#notify-panel
{
  display: none;

  background-color: #39A4DA;
  padding: 4px;

  width: 100%;

  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;

  color: #fff;
  text-align: center;
  line-height: 20px;
  height: 20px;

  white-space: nowrap;
}

#notify-panel a
{
  color: #fff;
}

#notify-panel div.close
{
  float: right;
  margin-right: 10px;
  width: 16px;
  height: 16px;
}

#notify-panel div.close a
{
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  line-height: 100%;
}

.top_blogs
{
  font-family: Arial, Verdana;
  font-size:14px;
  font-weight:bold;
}

.company_form
{
  color:#665044;
  font-size: 18px;
  font-weight: bold;
}

.company_form input
{
  width:100%;
}


#company_edit_description, #company_description, #company_edit_desc_with_links
{
  width:100%;
}

#company_edit_info_facebook, #company_edit_info_twitter
{
    border: 1px solid #cfd6dc;
  width:98%;

}

#company_edit_info_desc_with_links, #company_edit_info_big_image
{
  border: 1px solid #cfd6dc;
}


#company_form_tips
{
  font-size: 10px;
  font-weight: normal;
  height: 1em;
}


.company_title
{
  background-color: white;
  margin: 0;
  padding: 6px 25px;
}

#company_title_thumb
{

}

#company_title_thumb img
{
  display: block;
  float: left;
  position: relative;
  top: 12px;
  margin-right: 10px;
  height: 16px;
  width: 16px;
}

#company_title_rate
{
   float:right;
   color:#39A4DA;
   font-size: 36px;
   margin-top: -7px;
}

#company_title_buttons
{
  float:left;
  margin-top: 8px;
}

#company_title_menu li
{
  float: left;
}

.company_title a
{
}

.company_rate_text
{
  float:left;
  position:relative;
  right: 60px;
  bottom: 10px;
}

.company-rate-title
{
  font-size:11px;
  color:#CFD6DC;
  text-align: center;
}

.search_username
{
  font-family: Arial, Verdana;
  font-size:14px;
  font-weight:bold;
}




.non_personal
{
  clear: both;
  background-color: #ecf5fa;
  margin-bottom: 15px;
  width: 100%;
}

.non_personal td:first-child
{
  padding-top: 8px;
  width:54px;
  padding-left: 4px;
}

.activity_comment
{
  height: 4em;
  overflow: hidden;
  text-overflow: ellipsis;
}

.activity_date
{
  margin-top:4px;
  margin-bottom: 0px;
}


.user_trust_wrapper_empty
{
  height:14px;
  width: 100%;
  border-style:solid;
  border-width:1px;
  border-color: #999999;
  margin-bottom:1em;
}

.user_trust_wrapper_not_empty
{
  background-image: url('/images/votes_red.jpg');
}

/* Opinion bubble */
#bubble_top_left
{
  float:left;
  width: 4px;
  height:4px;
  background-image: url('/images/tl.png');
  background-repeat: no-repeat;
}

#bubble_vortex
{
  float:left;
  position:relative;
  top: -11px;
  left: 0px;
  margin-bottom: -14px;
  width: 12px;
  height: 12px;
  background-image: url('/images/thet3.png');
  background-repeat: no-repeat;
  background-color: white;
}

#bubble_top_middle
{
  float:left;
  width: 373px;

  height: 3px;
  border-top: 1px solid;
  border-top-color: #999999;
}

#bubble_top_right
{
  float:left;
  width: 4px;
  height:4px;
  background-image: url('/images/tr.png');
  background-repeat: no-repeat;
}

#bubble_left
{
  height:auto;
  width:3px;
  float:left;

}

#bubble_middle
{
  padding: 5px 5px;
  height:auto;
  width:369px;
  float:left;
  border-left: 1px solid;
  border-left-color: #999999;
  border-right: 1px solid;
  border-right-color: #999999;
}

#bubble_right
{
  height:auto;
  width:5px;
  float:left;

}

#bubble_bottom_left
{
  float:left;
  width: 4px;
  height:4px;
  background-image: url('/images/bl.png');
  background-repeat: no-repeat;
}
#bubble_bottom_middle
{
  float:left;
  width: 373px;
  height: 3px;
  border-bottom: 1px solid;
  border-bottom-color: #999999;
}
#bubble_bottom_right
{
  float:left;
  width: 4px;
  height:4px;
  background-image: url('/images/br.png');
  background-repeat: no-repeat;
}





#thumb_wrapper
{
  float:left;
  width: 70px;
  height: 27px;
  background-image: url('/images/withouthands.png');
  background-repeat: no-repeat;
  background-position: top left;
}

#thumb_up_voted
{
  margin-left: 0px;
  height: 22px;
  width:35px;
  display:block;
  float:left;
  background-image: url('/images/thambsup1.png');
  background-repeat: no-repeat;
  background-position: bottom center;
}

#thumb_down_voted
{
  margin-left: 0px;
  margin-top: 1px;
  height: 22px;
  width: 33px;
  display:block;
  float:left;
  background-image: url('/images/thambsdown1.png');
  background-repeat: no-repeat;
  background-position: bottom center;
}

#thumb_up
{
  margin-left: 0px;
  height: 22px;
  width:35px;
  display:block;
  float:left;
  background-image: url('/images/thambsup1.png');
  background-repeat: no-repeat;
  background-position: top center;
}

#thumb_down
{
  margin-left: 0px;
  margin-top: 1px;
  height: 22px;
  width: 33px;
  display:block;
  float:left;
  background-image: url('/images/thambsdown1.png');
  background-repeat: no-repeat;
  background-position: top center;
}

#user_trusts
{

}
.user_trusts_max
{
  float: left;
  height:14px;
  background-image: url('/images/votes_green.png');
  background-repeat: repeat-x;
  background-position: top;
}

.user_trusts_not_max
{
  border-right-color: #999999;
  border-right-style: solid;
  border-right-width: 1px;
}

#user_untrusts
{
  float: left;
  background-image: url('/images/votes_red.jpg');
  background-repeat: repeat-x;
  background-position: top;
}

#wrapper
{
  margin: 0 auto;
  width: 100%;
  min-width: 900px;
  max-width: 1155px;
}

h1
{
  font-size: 20px;
  color: #000027;
  margin-right: 55px;
}

h2
{
  font-size: 14px;
  color: #010101;
  padding: 0px;
  margin: 0px;
}

h3
{
  font-size: 13px;
  color: #000027;
  padding: 0px;
  margin: 0px;
}

h4
{
  font-size: 12px;
  color: #000027;
  padding: 0px;
  margin: 0px;
}

h5
{
  font-size: 12px;
  padding: 0px;
  margin: 0px;
}

h6
{
  font-size: 12px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}

input
{
  border: 1px solid;
}

a
{
  color: #39a4da;
  text-decoration: underline;
}

a:hover
{
  color: #39a4da;
  text-decoration: none;
}

#login_block
{
  margin: 7px 0 0 18px;
}

#login_block_inner
{
  height: 30px;
  padding: 7px 0px 0px 5px;
}

label
{
  text-align: left;
}

th
{
  text-align: left;
}

ul
{
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.error_list
{
  color: #FF0000;
}

img
{
  border: none;
}

#content
{
  width: 100%;
  margin: 0 auto;
}

#user_login
{
  float: right;
  /*margin: 30px 0px 0px 0px;*/
}

.clear
{
  clear: both;
}

#addcompany
{
  background-image: url('/images/buttons.png');
  background-position: 0px -896px;
  background-repeat: no-repeat;
  display: block;
  width: 258px;
  height: 35px;
}

#addcompany:hover
{
  background-position: 0px -931px;

}

#add-node-buttons li
{
  float: left;
}

.subscribe_toggle
{
  /*margin-bottom: 10px !important;*/
}

#submit_node_but,
#draft_node_but,
#preview_node_but,
#search_btn, #login_btn,
#registration_btn,
#social_register_button,
#company_add_button,
#company_add_followers,
#company_edit_preferences,
#general_blog_write_btn,
#company_blog_write_btn,
#save_btn,
#delete_btn,

#company_subscribe_btn,
#blog_subscribe_btn,
#unsubscribe_btn,

#add_friend_btn,

.send_btn
{
  background: url('/images/buttons.png') no-repeat;
  display: inline-block;
  height: 28px;
  text-indent: -10000px;
  border: none;
  margin: 0 10px 0 0;
  padding: 0;
}

#blog_subscribe_btn
{
  background-position: 0px 0px;
  width: 95px;
}

#blog_subscribe_btn:hover
{
  background-position: 0px -28px;
}

#company_subscribe_btn
{
  background-position: 0px -112px;
  width: 137px;
}

#company_subscribe_btn:hover
{
  background-position: 0px -140px;
}

#unsubscribe_btn
{
  background-position: 0px -56px;
  width: 87px;
}

#unsubscribe_btn:hover
{
  background-position: 0px -84px;
}

#delete_btn
{
  background-position: 0px -336px;
  width: 63px;
}

#delete_btn:hover
{
  background-position: 0px -364px;
}

#add_friend_btn
{
  background-position: 0px -1022px;
  width: 134px;
}

#add_friend_btn:hover
{
  background-position: 0px -1050px;
}

.send_btn
{
  background-position: 0px -448px;
  width: 82px;
}

.send_btn:hover
{
  background-position: 0px -476px;
}

#save_btn
{
  background-position: 0px -672px;
  width: 82px;
}

#save_btn:hover
{
  background-position: 0px -700px;
}

#company_add_followers
{
  background-position: 0px -224px;
  width: 157px;
}

#company_add_followers:hover
{
  background-position: 0px -252px;
}

#company_edit_preferences
{
  background-position: 0px -280px;
  width: 147px;
}

#company_edit_preferences:hover
{
  background-position: 0px -308px;
}

#company_blog_write_btn
{
  background-position: 0px -168px;
  width: 182px;
}

#company_blog_write_btn:hover
{
  background-position: 0px -196px;
}

#general_blog_write_btn
{
  background-position: 0px -966px;
  width: 119px;
}

#general_blog_write_btn:hover
{
  background-position: 0px -994px;
}

#company_add_button
{
  background-position: 0px -728px;
  width: 75px;

  display: block;
  float: right;
}

#company_add_button:hover
{
  background-position: 0px -756px;
}

#login_btn
{
  background-position: 0px -840px;
  width: 53px;
}

#login_btn:hover
{
  background-position: 0px -868px;
}

#registration_btn, #social_register_button
{
  background-position: 0px -784px;
  width: 94px;
}

#registration_btn:hover, #social_register_button:hover
{
  background-position: 0px -812px;
}

#search_btn
{
  background-position: 0px -616px;
  width: 59px;
}

#search_btn:hover
{
  background-position: 0px -644px;
}

#submit_node_but
{
  background-position: 0px -448px;
  width: 82px;
}

#submit_node_but:hover
{
  background-position: 0px -476px;
}

#draft_node_but
{
  background-position: 0px -504px;
  width: 95px;
}

#draft_node_but:hover
{
  background-position: 0px -532px;
}


#preview_node_but
{
  background-position: 0px -392px;
  width: 106px;
}

#preview_node_but:hover
{
  background-position: 0px -420px;
}

#image_edit_pencil
{
  display:none;
  position:absolute;
}


.twitter_follow_button
{
  text-align: left;
}

.twitter_follow_iframe
{
  width:245px;
  height:20px;
}

.facebook_like_button
{
  text-align: left;
}

.facebook_like_iframe
{
  border:none;
  width:275px;
  height:25px;
  margin-bottom: -4px;
}

#company_facebook_big
{
  width:100%;
  float:left;
  display:block;
  margin-top: 10px;
}

#company_twitter_big
{
  margin-top: 10px;
  width:100%;
  float:left;
  display:block;
}

.company_add_soc_text
{
  display:block;
  margin-top:8px;
  padding-left: 40px;
}

.notselectable
{
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

#contentCenter .bottom-corners
{
  background-color: #fff;
  padding-top: 5px;
  margin-top: -5px;
}

#contentCenter.in-profile .bottom-corners
{
  margin-top: -20px;
  padding-top: 20px;
}

#menu
{
  margin-top: 9px;
}

#menu ul
{
  display: inline;
}

#menu li
{
  display: inline;
  padding: 0px;
}

#menu table, #menu tr, #menu td
{
  margin: 0;
  padding: 0 3px 0 0;
}

#menu a, #menu a span
{
  display: block;
  font-size: 19px;
  font-family: "Trebuchet MS", Arial;
  background-repeat: no-repeat;
  color: #fff;
}

#menu a
{
  background-image: url('/images/menu-bg-right.png');
  background-position:  top right;

  text-decoration: none;
  height: 40px;
  float: left;
  padding-right: 4px;
}

#menu span
{
  text-align: center;
  background-image: url('/images/menu-bg.png');

  padding: 7px 0 0 4px;
  height: 33px;
  width: 141px;
}

#menu a:hover, #menu a:hover span,
#menu a.active, #menu a.active span
{
  color: #827e7e;
}

#menu a:hover, #menu a.active, #menu a.blue:hover
{
  background-image: url('/images/menu-bg-right.png');
  background-position: bottom right;
}

#menu a:hover span, #menu a.active span, #menu a.blue:hover span
{
  background-image: url('/images/menu-bg.png');
  background-position: left bottom;
}

#menu a.blue
{
  background-image: url('/images/menu-bg-blue-right.png');
}

#menu a.blue span
{
  background-image: url('/images/menu-bg-blue.png');
}

/*
#menu a
{
  display: block;
  background-image: url('/images/menu-bg.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  float: left;
  width: 145px;
  text-decoration: none;
  padding-right: 7px;
}

#menu a span
{
  background-image: url('/images/menu-bg-right.png');
  background-position: top right;
  background-repeat: no-repeat;
  color: #FFFFFF;
  text-align:center;
}

#menu a:hover, #menu a.active, #menu #blue:hover
{
  background-image: url('/images/menu-bg.png');
  background-position: 0 -38px;
  background-repeat: no-repeat;
  float: left;
  width: 145px;
}

#menu a:hover span,  #menu a.active span, #menu #blue:hover span
{
  background-image: url('/images/menu-bg-right.png');
  background-position: bottom right;
  background-repeat: no-repeat;
  display: block;
  color: #827e7e;
}

#menu .blue
{
  background-image: url('/images/button.jpg');
}

#menu .blue span
{
  background: transparent;
}*/


h1.subTitle,
.profileBlock a.tab
{
  display: block;
  background-image: url('/images/profile_button_left_bg.gif');
  background-repeat: no-repeat;
  background-position: left center;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

h1.subTitle span,
.profileBlock a.tab span
{
  display: block;
  background-image: url('/images/profile_button_right_bg.gif');
  background-repeat: no-repeat;
  background-position: right center;
  padding:  13px 15px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 15px;

    -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.profileBlock a.tab2_grey
{
  display: block;
  background-image: url('/images/profile_button_left_bg4_grey.jpg');
  background-repeat: no-repeat;
  background-position: left top;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin-bottom: 5px;

    -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.profileBlock a.tab2_grey span
{
  display: block;
  background-image: url('/images/profile_button_right_bg4_grey.jpg');
  background-repeat: no-repeat;
  background-position: right top;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 8px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;

    -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.profileBlock a.tab2
{
  display: block;
  background-image: url('/images/profile_button_left_bg4.gif');
  background-repeat: no-repeat;
  background-position: left top;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin-bottom: 5px;

    -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.profileBlock a.tab2 span
{
  display: block;
  background-image: url('/images/profile_button_right_bg4.gif');
  background-repeat: no-repeat;
  background-position: right top;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 8px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;

  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.nodes_typed_first_row
{
  background-color: #fff;
  padding: 10px 25px 0px 25px;
  /*word-spacing:4px;
  margin-bottom: 8px;*/
}

.nodes_typed_second_row
{
  background-color: #fff;
  padding: 15px 0 0 25px;
}

.nodes_typed_first_row a, .nodes_typed_second_row a,
a.activity_links_noncurrent
{
  font-family: Verdana, Arial;
  color: #999999;
  font-size: 14px;

  text-decoration:none;

  border-bottom: 1px dotted #4a4a4a;
  margin-right: 10px;
}

.nodes_typed_first_row span, .nodes_typed_second_row span,
a.activity_links_current
{
  font-family: Verdana, Arial;
  color: #4a4a4a;
  font-size: 14px;

  text-decoration: none;

  border-bottom: 1px solid #fff;
}

a.activity_links_noncurrent,
a.activity_links_current
{
  margin: 0;
  padding: 0;
  font-size: 12px;
}

span.new-nodes-count
{
  color: #b81900;
}

p
{
  padding: 0px 0px 10px 0px;
  margin: 0px;
}

.userInfoInner
{
  padding: 0px;
}

.switchBlock, .switchBlogBlock, .switchMessagesBlock
{
  display: none;
  padding: 0px 0px;
}

.profile-sub-tabs
{
  margin-top: 5px;
}

.subscribesTitle a,
.profile-sub-tabs a
{
  /*background-image:url(/images/tab_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:24px;
	margin-right:5px;
	padding:7px 0px 0;
	text-align:center;
	text-decoration:none;
	width:96px;*/
	color:#999999;
	font-size:15px;
	font-weight:bold;
	margin:0 10px 0 0;
	text-decoration:none;
	border-bottom: 1px dotted;
}

.profile-tabs ul li a
{
  background-image:url(/images/profile_tab.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#999999;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:32px;
	margin-right:5px;
	padding:7px 0px 0;
	text-align:center;
	text-decoration:none;
	width:127px;
}

.profile-tabs ul li a.active, .profile-tabs ul li a:hover
{
  background-image:url(/images/profile_tab.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#333333;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:32px;
	margin-right:5px;
	padding:7px 0px 0;
	text-align:center;
	text-decoration:none;
	width:127px;
}

.subscribesTitle a.active, .subscribesTitle a:hover,
.profile-sub-tabs a.active, .profile-sub-tabs a:hover

{
  /*background-image:url(/images/tab_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:24px;
	margin-right:5px;
	padding:7px 0px 0;
	text-align:center;
	text-decoration:none;
	width:96px;*/

	color:#999999;
	font-size:15px;
	font-weight:bold;
	margin:0 10px 0 0;
	text-decoration:underline;
	border-bottom: none;
}



.blogTitle a
{
  display: block;
  float: left;
  padding: 5px;
  border: 1px solid;
  margin-right: 5px;
}

.blogTitle a.active
{
  display: block;
  float: left;
  padding: 5px;
  border: 1px solid #FF0000;
  margin-right: 5px;
}

.profile_friends_tab
{
  /*padding-left: 12px;*/
}

.userInfoInner .content
{
  /*padding: 10px;*/
}

.switchContainer
{
  clear: both;
  padding: 10px 0px 0px 0px;
}

.messagesTitle a
{
  display: block;
  float: left;
  padding: 5px;
  border: 1px solid;
  margin-right: 5px;
}

.messagesTitle a.active
{
  display: block;
  float: left;
  padding: 5px;
  border: 1px solid #FF0000;
  margin-right: 5px;
}


.messageBlock
{
	border-bottom: 1px solid;
	padding: 5px 0px;
}


#userSettingsInner li
{
  padding: 3px 0px;
}

td.fieldTitle, div.fieldTitle
{
  font-weight: bold;
}

.userAvaEditForm, .userAvaEdit
{
  float: left;
}

.avaPrivacy
{
  margin-bottom: 10px;
}

.friendRequests
{
  margin-bottom: 10px;
}

.messageSubject
{
  font-weight: bold;
}

.newMessageIco
{
  font-weight: normal;
  color: #FF0000;
}

.messagesMenu
{
  padding: 0px 0px 10px 0px;
}

.messagesMenu ul li
{
  display: inline;
}


.profile-tabs ul li
{
  display: inline;
}

.profile-tabs ul li a
{

}

.profile-tabs ul li a.active,
.profile-tabs ul li a:hover
{
}

.commentBlock
{
  background-color:#ECF5FA;
	margin:10px 0 0;
	padding:5px 10px 10px;
}

.blogBlockLeft
{
  float: left;
  width: 60%;
}

.blogBlock
{
	/*background-color:#ECF5FA;*/
  margin:10px 0 0;
  padding:5px 10px 10px 0px;
}

.pagination
{
  background-color: #fff;
  height: 24px;
  margin-top: -5px;
  padding: 0px 0px 11px 25px;
}

.blogBlocTitle
{
  padding-bottom: 5px;
}

#logo
{
  margin: 20px 0px 0px 0px;
  float: left;
  position: absolute;
}

#left-cell
{
  width: 245px;
  text-align: left;
}

#right-cell
{
  width: 245px;
  text-align: right;
}

#left-profile-cell
{
  /*width: 350px;*/
  width: 22%;
  text-align: left;
}

#right-profile-cell
{
  width: 28%;
  vertical-align: top;
  /*text-align: right;*/
}

.sfWebDebugLogs
{
  display: none;

}

#main
{
  margin-top: 30px;
}

.leftBlock
{
  /*width: 245px;*/
  width: 100%;
  margin-bottom: 10px;
  text-align: left;
  /*margin-left: 1px;*/
}

.leftBlockTop
{
  /*width: 245px;*/
  background-image: url('/images/block/tr.gif');
  background-repeat: no-repeat;
  background-position: top right;
  height: 10px;
}

.leftBlockBottom
{
  background-image: url('/images/left-block-bottom-bg.gif');
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 245px;
  height: 10px;
}

.subscribeLinks
{
  text-align:left;
}

.rssMainLink
{
  font-size: 12px;
  background: url('/images/rss_ico.png') no-repeat;
  padding: 3px 0 0 24px;
  height: 16px;
  display: block;
  margin-top: -2px;
}

.rssMainLinkFloat
{
  float: left;
}

.subscribeLinksMargin
{
  margin-top: 10px;
}

.leftBlockInner
{
  padding: 0px 10px;
  background-color: #FFFFFF;
}
.leftProfileBlock
{
  margin-bottom: 10px;
  text-align: left;
  margin-left: 1px;
}.r

.leftProfileBlockTop
{
  background-image: url('/images/left-block-top-bg.gif');
  background-repeat: no-repeat;
  background-position: top center;
  height: 10px;
}

.leftProfileBlockBottom
{
  background-image: url('/images/left-block-bottom-bg.gif');
  background-repeat: no-repeat;
  background-position: bottom center;
  height: 10px;
}

.leftProfileBlockInner
{
  padding: 1px 10px;
  background-color: #FFFFFF;
}

.rightProfileBlock
{
  margin-bottom: 10px;
  text-align: left;
}

.blockTitle
{
  background-image: url('/images/block-title-bg-left.gif');
  background-repeat: no-repeat;
  background-position: top left;
}

.blockTitleInner
{
	background-image:url(/images/block-title-bg-right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	height:39px;
	position:relative;
	right:-7px;
	width:10px;
}

.blockTitleInnerText
{
	color:#999999;
	font-size:14px;
	font-weight:bold;
	padding:11px;
}

.blogBlockTitle a
{
  font-weight: bold;
  font-size: 14px;
}

.blogBlockOwner
{
  margin-top: 5px;
  color: #717171;
}

.blogBlockOwner a
{
  color: #d9a210;
}

.node_type_thumb
{
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  margin: 4px 6px 0 0;
}

.nodeTitle
{
  margin: 0px 0px 10px 0px;
}

.nodeTitle a, a.profile-node-link
{
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 21px;
  text-decoration: none;
}

.nodeTitle a:hover
{
  text-decoration: underline;
}

a.profile-node-link
{
  text-decoration: underline;
}

a.profile-node-link:hover
{
  text-decoration: none;
}

.nodeMore
{
  padding: 5px 0px 0px;
  clear: both;
}

.nodeKeywords
{
  padding: 5px 0px 5px 20px;
  margin: 5px 0px;
  background-image: url('/images/keywords_ico.gif');
  background-repeat: no-repeat;
  background-position: 0px 7px;
  margin:15px 0;
}

.nodeKeywords a
{
  color:#888888;
  font-size:11px;
}

.nodeInfo
{
  float: left;
  margin: 10px 0px 0px 0px;
  height: 30px;
}

.nodeInfoLeft
{
  height: 30px;
}

.nodeInfoRight
{
  height: 30px;
  padding:0px 5px 0px 0px;
}


.votes_links
{
  float: left;
  padding: 0px 5px;
}

.votes_links_first
{
  float: left;
  padding: 0px 5px 0px 0px;
}
.votes_links a
{
  text-decoration: none;
  font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.node
{
	background-color: #fff;
	margin: 0px;
	padding: 20px 25px 10px 25px;
}

.node_author a
{
  background-image: url('/images/profile_ico.gif');
  background-position: 0px 2px;
  background-repeat: no-repeat;
  display: block;
  padding: 0px 0px 0px 17px;
  color: #D9A210;
}

.username a, .fans a, a.username
{
  padding: 0px 0px 0px 0px;
  color: #D9A210;
}

.user_profile_friends
{
  display: block;
  padding: 0px 10px 10px 0px;
  color: #D9A210;
  float: left;
}

.user_profile_friends_conn_div
{
  float:none;
  margin-left:auto;
  margin-right:auto;
  width:auto;
}

.user_profile_friends_conn_table
{
  margin-left:auto;
  margin-right:auto;
}

.user_profile_friends_conn_td
{
  height: 25px;
  margin-left:auto;
  margin-right:auto;
}

.user_profile_friends_conn_ava
{
  margin-left:auto;
  margin-right:auto;
  float:none;
}


.user_profile_friends_add
{
  float:left;
  padding-top: 10px;
}


.user_ava_ico
{
  margin: 0px 5px 0px 0px;
  display: block;
}


.fans a
{
  margin: 0px 5px 5px 0px;
  font-size: 11px;
  background: url('/images/icons/profile.png') no-repeat 0px 2px;
  padding-left: 16px;
}

.node_comments_count a
{
  background-image: url('/images/node_info_comments_ico.gif');
  background-position: 0px 2px;
  background-repeat: no-repeat;
  display: block;
  padding: 0px 0px 0px 15px;
}

.node_author
{
  padding: 0px 6px;
}

.node_date, .date
{
  color:#555555;
  font-size:11px;
}

.filterItem
{
  float: left;
  margin-right: 10px;
}

.filter
{
  padding: 10px 0px 30px 0px;
}

.nodeCommentsTitle
{
  font-weight: bold;
  font-size: 15px;
  color: #010101;
  margin: 15px 0px;
}

.comments_vote
{
  float: right;
}

.comments_vote_value
{
  color: #666;
  font-weight: bold;
  font-size: 13px;
}

.comments_vote_value_minus
{
  color: #920e12;
  font-weight: bold;
  font-size: 13px;
}

.comments_vote_value_plus
{
  color: #339900;
  font-weight: bold;
  font-size: 13px;
}

.comment
{
  padding: 15px 5px;
}

.comment .username
{
  float: left;
  padding:10px 0 6px;
}

.comment .message
{
  padding: 0px 0px 4px;
}

.comment_form textarea
{
  width: 80%;
  height: 80px;
}

.comment_form
{
  padding: 20px 0px 0px 0px;
  margin:0px;
}

.user_info_table_td
{
  width: 130px;
  vertical-align: top;
}

.user_info_table_ava_wrapper
{
  width:160px;
  height: 160px;
  display:table;
}
.user_info_table_ava
{
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.user_info_views
{
  font-size: 10px;
  text-align: center;
  color:#5a5a5a;
}

.user_info_table_td2
{
  width:100%;
}

.user_info_table_rate
{
  border-color: black;

  border:0;
  padding:0;
  border-collapse:collapse;
  width:100%;
}

.user_info_table_rate_td
{
  width:50%;
}

.user_info_span
{
  display:block;
}

.messagesCount
{
  margin-left:25px;
}



.user_info_admin
{
  color: #FF0000;
  padding-bottom:10px;
  text-align: center;
}

.commentNotApprovedAdmin
{
  border: 1px dotted #FF0000;
}

.node_vote_result
{
  position: absolute;

}

.node_vote_result .error
{
  border: 1px dotted #FF0000;
  padding:5px;
}

.node_vote_result .vote_preloader
{
	text-align:center;
	width:78px;
}

.node_vote_result .success
{
  border: 1px dotted #00FF00;
  padding:5px;
}

.blogArrow
{
  color:#D9A210;
	font-size:21px;
	font-weight:bold;
}

.nodeTitle .blogName, .recent_comment_block .blogName
{
  color:#D9A210;
}

.nodeCategory, .nodeCategory b
{
  color: #666;
  font-size: 11px;
}

.nodeCategory
{
  margin-bottom: 10px;
}

.filterItem
{
  padding: 2px 0px;
}

#subscribe_link,
#company_actions
{
  float: right;
  text-align:right;
  padding-top: 10px;
}

.company_image_td
{
  width: 27px;
  padding-top: 5px;
}

.company_info_td
{
  /*background-color: #ECF5FA;*/
  padding: 5px;
}

#subscribe_link .holder
{
  padding: 5px 0px 0px 0px;
}

#company_actions .holder
{
  padding: 5px 0px 0px 0px;
  position: absolute;
}

.companyBlock
{
  margin: 10px 0 0;
  padding: 5px 10px 0px 0px;
}



.companyName a
{
  font-size: 14px;
  font-weight: bold;
}

.companyName
{
  padding: 0px 0px 5px 0px;
}

.companyHead, .companyFansCount, .companyLastTopic
{
  color: #666666;
  padding-top:5px;
}

.cptitle, .cpvalue
{
  padding:5px 15px 5px 0;
}

.cpvalue
{
  font-size: 13px;
  font-family: "Verdana";
  line-height: 140%;
}

.cpvalue.description ul
{
  list-style: disc;
  padding-left: 35px;
}

.cptitle
{
  color:#665044;
  font-size: 14px;
  font-weight: bold;
  vertical-align: top;

  text-align: right;
}

.fans li
{
  display: inline;
}

.company_actions
{
  float: right;
}

.profile_companies
{
  display: inline;
  padding:0 10px 5px 0;
  float: left;
}

.addNodeForm th
{
  vertical-align: top;
}

#nodes_keywords, #nodes_title, #nodes_source
{
  width: 400px;
}

.addBlogForm #blogs_name, .addBlogForm #blogs_description
{
  width: 500px;
}

.autocomplete_keywords ul
{
	background-color:#FFFFFF;
	border:1px dotted;
	padding:10px 5px;
	position:absolute;
}

.autocomplete_keywords li
{
  padding: 1px 0px;
}

.autocomplete_keywords a
{
  color: #000000;
  text-decoration: none;
}

.nodeImage
{
  float: left;
  margin: 0px 5px 5px 0px;
  background-color: #FFFFFF;
  border: 1px solid #c6c6c6;
  padding: 2px;
}

.news_item
{
  padding: 15px 0px 15px 0px;
}

.notApprovedNodes
{
  color: #FF0000;
  font-weight: bold;
}

.approvedNodes
{
  color: #197304;
  font-weight: bold;
}

div.in_favorites
{
  float: right;
  padding: 5px;
/*  width: 40px;*/
}

.node_actions
{
  width: 75px;
}

.node_actions .holder
{
  position: absolute;
}

.node_actions .holder #preloader
{
  position: relative;
  left:-7px;
}

.on_home
{
  float: right;
  padding: 5px 0px 5px 5px;
}

.nodeTitle a.read
{
  font-weight: normal;
}

.tags_cloud ul
{
  float: left;
}

.tags_cloud
{
  text-align: center;
}

.tags_cloud li
{
  display:inline;
  padding:0 3px;
}

.tags_cloud a
{
  line-height: 125%;
}
.tags_cloud span
{

}
.tag_1
{
  font-size: 100%;
}
.tag_2
{
  font-size: 130%;
}
.tag_3
{
  font-size: 160%;
}
.tag_4
{
  font-size: 160%;
}
.tag_5
{
  font-size: 200%;
}
.tag_6
{
  font-size: 220%;
}

h1 a
{
}

.popular_block .nodeTitle a
{
  font-size: 14px;
}

.live_block .nodeTitle a
{
  font-size: 12px;
  font-weight: normal;
}

.categories li
{
  background-color: #ECF5FA;
  padding: 5px;
  margin: 3px 0px;
}

.categories li a
{
  color: #1594d4;
}

.categories .categoriesType
{
  display: block;
  text-align: right;
}

.recent_comment_block
{
  padding: 10px 0px;
}

.comment_text
{
  padding: 0px 0px 5px 0px;
}

#new_node
{
}

#menu a.new_node
{
  display: block;
  width: 55px;
  height: 41px;
  background-image: url('/images/new_ico.jpg');
  background-position: bottom center;
  background-repeat: no-repeat;
}

#follow_me a
{
  display: block;
  width: 39px;
  height: 41px;
  background-image: url('/images/follow_me.png');
  background-position: top center;
  background-repeat: no-repeat;
}

#follow_me a:hover
{
  display: block;
  width: 39px;
  height: 41px;
  background-image: url('/images/follow_me.png');
  background-position: top center;
  background-repeat: no-repeat;
}

#fb a
{
  display: block;
  width: 39px;
  height: 41px;
  background-image: url('/images/facebook.png');
  background-position: top center;
  background-repeat: no-repeat;
}

#fb a:hover
{
  display: block;
  width: 39px;
  height: 41px;
  background-image: url('/images/facebook.png');
  background-position: top center;
  background-repeat: no-repeat;
}

#menu a.new_node:hover
{
  display: block;
  width: 55px;
  height: 41px;
  background-image: url('/images/new_ico.jpg');
  background-position: top center;
  background-repeat: no-repeat;
}

.profile-tabs
{
  float: left;
  width: 100%;
  background-image: url('/images/profile_dot.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}

#contactBlock
{
  position: fixed;
  bottom: 0px;
  left:10px;
}

.contactTitle a
{
  display: block;
  /*background-image: url('/images/profile_button_left_bg.gif');
  background-repeat: no-repeat;
  background-position: left top;*/
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;

}

.contactTitle a:focus
{
border: none;
}
.contactTitle a span
{
  background-image: url('/images/profile_button_right_bg.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  height: 18px;
  display: block;
  font-size: 13px;
  color: #ffffff;
  padding-top:5px;
  text-align:center;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  padding: 5px 5px;
}

.contactTitle
{
  float: left;
}

#contactForm
{
  padding: 10px;
  background-color: #83b01f;
  display: none;
  width: 300px;
}

#contactForm label
{
  font-weight: bold;
}

.contact_input
{
  padding: 5px 0px;
}

.contact_input input.contact, .contact_input textarea.contact
{
  border: none;
  width: 300px;
}

textarea.contact
{
  height: 100px;
}

.comment_form_preloader
{
  padding-top: 20px;
  height: 130px;
}

#contactMessage
{
  color: #FFFFFF;
  font-weight: bold;
}

#search
{
	/*background-image:url(/images/search_bg.gif);
	background-repeat:no-repeat;*/
	float:right;
	height:45px;
	margin-top:7px;
	padding-top:5px;
	/*width:320px;*/
	margin-left: 10px;
}

#search input
{
  border: none;
  font-size: 16px;
  margin-right: 0px;
}

.search_key
{
  border: 1px solid #d0d7dc !important;
  width: 202px;
  padding: 3px 0px;
}

#search_title
{
	background-image:url(/images/search_title.gif);
	background-repeat:no-repeat;
	float:left;
	height:29px;
	margin-left:37px;
	position:absolute;
	top:40px;
	width:104px;
}

li.user_ico
{
  background-image:url('/images/icons/profile.png');
  background-position:0 2px;
  background-repeat:no-repeat;
  display:block;
  padding:0 0 0 20px;
}

li.settings_ico
{
  background-image:url('/images/icons/settings.png');
  background-position:0 0px;
  background-repeat:no-repeat;
  display:block;
  padding:1px 0 0 20px;
}

li.help_ico
{
  background-image:url('/images/icons/help.png');
  background-position:0 0px;
  background-repeat:no-repeat;
  display:block;
  padding:1px 0 0 20px;
}

li.logout_ico
{
  background-image:url('/images/icons/logout.png');
  background-position:0 0px;
  background-repeat:no-repeat;
  display:block;
  padding:0 0 0 20px;
  margin-right: 5px !important;
}

li.votes_ico
{
  background-image:url('/images/icons/bag.png');
  background-position:0 0px;
  background-repeat:no-repeat;
  display:block;
  padding:1px 0 1px 20px;
}

li.messages_ico
{
  background-image:url('/images/icons/messages.png');
  background-position:0 3px;
  background-repeat:no-repeat;
  display:block;
  padding:1px 0 1px 20px;
}

li.moneys_ico
{
  background-image:url('/images/icons/money.png');
  background-position:0 0px;
  background-repeat:no-repeat;
  display:block;
  padding:1px 0 1px 20px;
}

li.login_ico
{
  background-image:url('/images/icons/login.png');
  background-position:0 0px;
  background-repeat:no-repeat;
  display:block;
  padding:1px 0 1px 20px;
}

li.registration_ico
{
  background-image:url('/images/icons/registration.png');
  background-position:0 0px;
  background-repeat:no-repeat;
  display:block;
  padding:1px 0 1px 20px;
}


#login_block_inner ul
{
  display: inline;
}

#login_block_inner li
{
  display: inline;
  float: left;
  margin: 0px 10px;
  height: 16px;
}

#profile_keywords
{
  width: 300px;
}

.rememberPassword th
{
  vertical-align: bottom;
  padding-bottom: 3px;
}

.error
{
  color: #FF0000;
}

.search_comment
{
  padding: 10px 0px;
}

.nosearchresults
{
  padding: 30px 0px;
  text-align: center;
}

.changeEmailForm th
{
  vertical-align: bottom;
  padding-bottom: 3px;
}

#phpcaptcha
{
  border: 1px solid #CFD6DC;
}

ul.subpages
{
  margin: 0px;
  list-style: disc;
  padding-left: 20px;
}

ul.subpages li
{
  padding-bottom: 5px;
  font-size: 16px;
}

.users_list
{
  padding-bottom: 10px;
}

.users_list_rate
{
  width:100px;
  float:right;
  margin-right: 13px;
  text-align: center;
  padding-top: 10px;
}
.company_rate_td
{
  /*background-color: #ECF5FA;*/
  text-align: center;
  width:100px;
  min-width: 100px;
}

.users_list_credits
{
  width:100px;
  float:right;
  text-align: center;
  padding-top: 10px;
}

.user_row_inner_table
{
  width:100%;
}

.user_row_inner_table_td
{
  width:30px;
}

.user_row_inner_font_size
{
  font-size: 16px;
}

.user_row_inner_font_red
{
  color: red;
}

.user_row_inner_font_green
{
  color: green;
}

.user_row_inner_table_td2
{
  width: 85px;
}

.user_row_inner_table_td3
{
  width:auto;
  padding-left:6px;
  min-width: 250px;
}

.user_row_inner_table_username
{
  font-size: 16px;
  /*float:left;*/
}

.user_row_inner_send_message
{
  display:block;
  float:left;
  margin-left: 4px;
  margin-top: 3px;
}

.user_row_inner_table_li
{
  display:block;
  float:left;
  margin-left: 6px;
  margin-bottom:4px;
}

.user_row_inner_profile_moneys
{
  text-align: center;
  width:100px;
  padding-top: 31px;
  min-width: 100px;
}

#user_row_inner_profile_moneys_id
{
  width:100%;
  font-size: 18px;
  cursor:pointer;
}

.subpages li
{
  padding: 2px 0px;
}

.profile_return_link
{
}


#star_text
{
  color: #666666;
  padding: 4px 0 4px 0;
}

.page_title a
{
  font-size: 18px;
}

#orphus_style
{
  text-align: center;
  display: none;
}

.username_res
{
  float: right;
  padding: 5px 0px 0px 3px;
}

#timerBlock
{
  font-weight: bold;
  float: left;
  margin: 13px 0 0 0px;
  text-align: center;
}

#timer
{
  font-size: 50px;
  color: #0115d9;
}

#happy
{
  color: #FF0000;
  font-size: 50px;
}

.faq_q
{
  padding: 3px 0px;
}

.faq a, .faq_q a
{

  font-size: 12px;
  font-weight: bold;
}

.faq
{
  padding: 5px 0px;
}

.faq_answer
{
  padding-top: 10px;
}

.loginOuter
{
  background-color:#FFFFFF;
	padding-bottom:7px;
	vertical-align:bottom;
}

.loginLeft
{
  width: 7px;
}

.loginInner
{
  background-color: #eef7fc;
}

.loginInnerRight, .loginInnerLeft
{
  width: 7px;
}

#signin_username, #signin_password
{
  width: 195px;
  padding: 3px 0px;
  border: 1px solid #cfd6dc;
}

.loginInner label
{
  color: #573d2f;
  font-weight: normal;
  text-align: right;
}

.loginInner th
{
  text-align: right;
}

.login_title
{
  color: #573d2f;
  font-family: "Myriad Pro";
  font-size: 17px;
  padding-bottom:15px;
}


.loginInner
{
  font-size: 15px;
  color: #573d2f;
  padding: 0px 3px;
}

.holderMessage
{
	height:0;
	position:relative;
	text-align:right;
	top:20px;
	width:300px;
}

.holderMessageInner
{
}

.holderMessage .message
{
  border: 1px dotted green;
  padding: 2px;
  margin-top: 5px;
  background-color: #FFFFFF;
  float: right;
}

.holderMessage .error
{
  border: 1px dotted #FF0000;
  padding: 2px;
  margin-top: 5px;
  background-color: #FFFFFF;
  float: right;
}

.holderMessage #preloader
{
  margin-right:23px;
  margin-top:2px;
}

#moneys_result
{
  position: absolute;
}

.people_actions
{
  float: left;
}

.people_actions li
{
  padding: 0px 0px 0px 0px;
}

.people_actions .friend_request
{
  background-image: url('/images/friend_request_ico.gif');
  background-repeat: no-repeat;
  background-position: 1px 4px;
}

.people_actions .send_message
{
  background-image: url('/images/send_message_ico.gif');
  background-repeat: no-repeat;
  background-position: 1px 7px;
}

.people_actions .profile_link
{
  background-image: url('/images/profile_ico.gif');
  background-repeat: no-repeat;
  background-position: 1px 5px;
}

.nodePreview img,
.node_body img,
.related_topic img
{
  /*float: left;*/
  border: 1px solid #d3d3d3;
  /*padding: 0px 10px 10px 0px;*/
  margin: 0px 10px 10px 0px;
}

.related_topic img
{
  margin: 0;
}

.nodePreview ul li,
.node_body ul li
{
  list-style:disc inside none;
  margin-left:22px;
}

.user_ava
{
  float: left;
  margin: 0px 10px 0px 0px;
}

.user_row
{
/*	float:left; */
	margin: 10px 10px 0 0;
}

.user_row_inner
{
	/*background-color:#ECF5FA;*/
	/*width:255px;*/
  width: auto;
/*	height:125px;*/
	padding:2px;
}


.user_additional
{
  bottom:29px;
	left:11px;
	position:relative;
}

.user_additional li
{
  display: inline;
  padding: 3px 0px 3px 20px;
  float: left;
  background-repeat: no-repeat;
  margin: 5px 5px 3px 0px;
}

.user_additional .rating
{
  background-image: url("/images/rate_ico.gif");
  background-position: 0px 0px;
  width:38px;
  color: #39A4DA;
  font-weight: bold;
}

#profile_rss
{
  display:none;
}

.user_additional .karma
{
  background-image: url("/images/money_ico.gif");
  background-position: 0px 0px;

  color: #D9A210;
  font-weight: bold;
}

.people_actions .userprofile,
.user_age_on_site
{
  padding: 3px 0 3px 0px !important;
}


.pagination span
{
	background-color:#A1CF49;
	border:1px solid #7CAA09;
	color:#FFFFFF;
	display:block;
	float:left;
	padding:3px 0;
	text-align:center;
	width:25px;
	margin: 0px 2px;
	height: 16px;
	font-size:15px;
  font-weight:bold;
}

.pagination .pages
{
  display:block;
	float:left;
	padding:3px 0;
	text-align:center;
	width:25px;
	color: #7caa09;
	border: 1px solid #bbd2de;
	text-decoration: none;
	margin: 0px 2px;
	height: 16px;
	font-size:15px;
  font-weight:bold;
}

.pagination .add_pages
{
  display:block;
	float:left;
	padding:3px 5px;
	text-align:center;
	color: #7caa09;
	border: 1px solid #bbd2de;
	text-decoration: none;
	margin: 0px 2px;
	height: 16px;
	padding:5px 9px 1px;
}

.bg
{
  background-color: #FFFFFF;
}

.white_content
{
  background-color: #fff;
  padding: 0px 25px;
  /*padding: 0px 15px;*/
}

.profile_white_content
{
  background-color: #fff;
  padding: 0px 10px;
}

.profile_keywords
{
  float: left;
  padding:0 10px 10px 0;
}

.addNodeForm input,
.addNodeForm select,
.addNodeForm #phpcaptcha,
.addBlogForm textarea,
.addBlogForm input
{
  border: 1px solid #CCCCCC;
}

#nodes_body
{
  width: 100%;
}

.addNodeForm th
{
  width: 100px;
}

.contactTitleLeft
{
  background-image: url('/images/contact_title_left.gif');
  background-repeat: no-repeat;
  background-position: left top;
  width: 5px;
}

.contactTitleRight
{
  background-image: url('/images/contact_title_right.gif');
  background-repeat: no-repeat;
  background-position: left top;
  width: 5px;
}

.contactTitleCenter
{
  background-image: url('/images/contact_title_center.gif');
  background-repeat: repeat-x;
  background-position: top;
  padding: 5px 5px;
}

.messages_list tr
{
  background-color: #ecf5fa;
  cursor: pointer;
}

.messages_list tr.over
{
  background-color: #d5ebf4;
  cursor: pointer;
}

.messages_list td
{
  padding: 5px 0px;
  border-bottom: 3px solid #FFFFFF;
}

.messages_list .messages_header
{
  color: #39a4da;
  font-weight: bold;
  font-size:14px;
}

.message_title
{
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 14px;
}

.new_message
{
  color: #FF0000;
}

#ajax_message
{
	top: 20%;
	width:400px;
	z-index:100;
  background-color:#FFFFFF;
	padding:5px;
	border:5px solid #DAE3EA;
	position:fixed;

}

#ajax_login
{
	position:fixed;
  background-color:#FFFFFF;
  width:400px;
	top: 20%;
	z-index:120;
}

#ajax_message_outer,
#ajax_login_outer
{
  margin: 0px auto;
	width:410px;
	display: none;
}

#ajax_message label
{
	color:#8F8F8F;
	font-size:13px;
	font-weight:bold;
}

#ajax_message div.input
{
  padding: 5px 0px;
}

#ajax_message div.input input,
#ajax_message div.input textarea
{
  border: 1px solid #999999;
  width:397px;
}

#ajax_message .close,
#ajax_login .close
{
  border-top: 1px solid #dddddd;
  margin: 7px 0 0;
}

#ajax_message .close a,
#ajax_login .close a
{
	background-image:url(/images/close_ico.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#595959;
	display:block;
	float:right;
	font-weight:bold;
	padding:6px 20px 9px 0;
	text-decoration:none;
}

#credits_close
{
  width: 17px;
  height: 17px;
	background-image:url(/images/close.png);
	background-position:right center;
	background-repeat:no-repeat;
  display:block;
  float:right;
  margin: 5px 5px 0 0;
}


.profile-sub-tabs li
{
  float: left;
}

.userProfileRating, .userProfileMoneys
{
	font-size: 16px;
	font-weight: bold;
}

.userProfileRating
{
	color:#39A4DA;
}

.userProfileMoneys
{
  background: url('/images/transfer-credits.png') no-repeat;
  background-position: 100% 2px;
  padding-right: 15px;
	color: #d9a210;
}

.user_additional .userProfileMoneys
{
  background-position: 100% 0px;
}

.profileCompaniesThumb
{
  float:left;
  width: 16px;
  height: 16px;
  margin-right: 16px;
}

.profileYourCompaniesLink
{
  margin-bottom: 16px;
}

#profileYourCompaniesList
{
  display: none;
}

#profileFanOfCompaniesList
{
  display: block;

}

.profileCompaniesList
{
    height: 16px;
    display:block;

    background-position:0 0;
    background-repeat:no-repeat;

    margin-bottom:4px;
}


.profileButtonWritePost
{
    height: 16px;
    display:block;
    background-image:url(/images/1302872969_edit.png);
    background-position:0 0;
    background-repeat:no-repeat;
    padding-left: 21px;
    margin-left:4px;
    margin-bottom:4px;
}
.profileButtonAddBlog
{
    height: 16px;
    display:block;
    background-image:url(/images/1302870423_edit_add.png);
    background-position: -3px -2px;
    background-repeat:no-repeat;
    padding-left: 21px;
    margin-left:4px;
    margin-bottom:4px;
}
.profileButtonInviteFriends
{
    height: 16px;
    display:block;
    background-image:url(/images/1302870559_list-add-user.png);
    background-position:0 0;
    background-repeat:no-repeat;
    padding-left: 21px;
    margin-left:4px;
    margin-bottom:4px;
}
.profileButtonPreferences
{
    height: 16px;
    display:block;
    background-image:url(/images/1302874088_cog-icon-2-48x48.png);
    background-position:0 0;
    background-repeat:no-repeat;
    padding-left: 21px;
    margin-left:4px;
    margin-bottom:4px;
}


.ratingTableActions
{
    border-width: 0;
}


.user_moneys
{
  padding:0 3px;
}

input[type='checkbox']
{
  border: none !important;
  width: auto !important;
}

.title1
{
  margin: 0px;
  font-size: 17px;
}

.registrationContent,
.bugContent
{
  /*background-color: #eef7fc;*/
  margin: 10px 0px 0px 0px;
  padding: 10px 10px;
}

.registrationContent input,
.registrationContent textarea

{
  border: 1px solid #cfd6dc;
  width: 230px;
  padding: 4px;
}

#comment_message
{
    border: 1px solid #cfd6dc;
}

.bugContent input,
.bugContent textarea
{
  border: 1px solid #cfd6dc;
  width:475px;
  padding: 4px;
}

.loginField
{
  border: 1px solid #cfd6dc;
  width: 200px;
  padding: 4px;
}


.registrationContent label
{
  color: #573d2f;

}

.asterix
{
  color: #FF0000;
}

#registration_capcha,
#signin_capcha,
#key,
#nodes_capcha,
#remember_capcha
{
  font-size:20px;
	font-weight:bold;
	height:24px;
	margin-left:5px;
	padding:0 0 0 5px;
	width:111px;
	border: 1px solid #CFD6DC;
}

#remember_email
{
}

#signin_capcha
{
  width: 67px;
}

#registration_privacy,
.registrationSubmit
{
  width: auto;
  border: none;
}

.registrationForm th
{
  width: 50%;
}

.blockTitleCenter
{
  color:#999999;
  font-family: "Trebuchet MS", Arial;
	font-size:15px;
	font-weight:bold;
	background-image: url('/images/block_bg.png');
	background-position: top;
	background-repeat: repeat-x;
	padding: 3px 5px 7px 5px;
}

.blockTitleLeft
{
  background-image: url('/images/block_left.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 3px;
}

.blockTitleRight
{
  background-image: url('/images/block_right.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 3px;
}

#login_preloader
{
  padding-left:18px;
}


.ajax_login_form label
{
	color:#665044;
	font-size:13px;
	font-weight:bold;
}

.ajax_login_form
{
  border:5px solid #DAE3EA;
	padding:5px;
}

.ajax_login_form h1
{
  margin: 10px 0px 10px 10px;
  font-size: 16px;
}

.loginTipLink
{
  padding-right: 20px;
}

.loginTipLink a
{
  color: #7F7F7F;
  font-size: 12px;
  font-weight: bold;
}



.ajax_login_form .login_explain
{
  margin: 0px 20px 10px 20px;
  font-size: 13px;
}

.votes_header
{
  text-decoration: none;
}

.moneys_header
{
  color: #D9A210;
  text-decoration: none;
}

.comment_rating_plus
{
	color:#5CBA3B;
	float:right;
	font-size:14px;
	font-weight:bold;
}

.comment_rating_minus
{
	color:#b23a3d;
	float:right;
	font-size:14px;
	font-weight:bold;
}

.comment_rating_null
{
	color:#39a4da;
	float:right;
	font-size:14px;
	font-weight:bold;
}

.comment_date
{
  color: #5f6264;
  font-size:11px;
}

.commentBlock .comment_text
{
  padding: 5px 0px 10px 26px;
}

.nodeFavorites
{
  /*border:1px solid #DDDDDD;*/
	float:left;
	margin:0 0 5px;
	padding:5px 0 0 10px;
	/*width:360px;*/
}

.nodeFavorites li a
{
  display: inline;
  float: left;
  margin: 0px 10px 5px 0px;
  padding: 0px 0px 0px 20px;
	height: 16px;
  background-image:url("/images/links_ico.png");
  background-repeat: no-repeat;
}

.company_facebook_ico
{
  padding-left: 24px;
  background-image:url("/images/facebook_ico.png") !important;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.company_twitter_ico
{
  padding-left: 24px;
  background-image:url("/images/links_ico.png");
  background-position: 0px -64px;
  background-repeat: no-repeat;
}

.facebook_ico
{
  background-image:url("/images/facebook_ico.png") !important;
  background-position: 0px 0px;
}

.twitter_ico
{
  background-position: 0px -64px;
}

.google_ico
{
  background-position: 0px -32px;
}

.bobrdobr_ico
{
  background-position: 0px -16px;
}

.yandex_ico
{
  background-position: 0px -48px;
}

.del_ico
{
  background-position: 0px -80px;
}

.news2_ico
{
  background-position: 0px -112px;
}

.smi2_ico
{
  background-position: 0px -160px;
}

.text2_ico
{
  background-position: 0px -96px;
}

.vong_ico
{
  background-position: 0px -128px;
}

.moemesto_ico
{
  background-position: 0px -144px;
}

.stozakladok_ico
{
  background-position: 0px -240px;
}

.node_info
{
  float: left;
}

.settingSubtitle
{
  font-weight: bold;
  color: #300a00;
  border-bottom: 1px solid #474747;
  margin:7px 7px 7px 7px;
}

.settingSubtitle1
{
  font-weight: bold;
  color: #300a00;
  border-bottom: 1px solid #474747;
  margin:7px 0px;
}


.button
{
  width: 100px !important;
}

.categoryLink
{
  color: #D9A210 !important;
  font-weight: bold;
}

.headerBanner
{
  width: 100%;
  padding-top: 6px;
  text-align:center;
}

.bannerLeft1 .banner
{
  margin: 0px 0px 10px 0px;
  text-align: center;
}

.bannerLeft2 .banner
{
  text-align: center;
}

.bannerRight1 .banner
{
  margin: 0px 0px 10px 0px;
  text-align: center;
}

.bannerRight2 .banner
{
  margin: 0px 0px 10px 0px;
  text-align: center;
}

.bannerHome1
{
  text-align: center;
  margin:0;
}

.bannerHome1 .banner
{
  margin: 0px 0px 10px 5px;
}

.bannerNode .banner
{
  margin: 10px 0px 15px 0px;
  text-align: center;
}

.sponsor
{
  float:right;
  margin:10px 0px 10px 10px;
}

.sponsorTitle
{
  color: #999999;
}

.archive_years, .archive_months, .archive_days
{
  background-image: url("/images/archive_line.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  float:left;
  width:100%;
  margin-top: 10px;
}

.archive_days
{

}

.archive_years li,
.archive_months li,
.archive_days li
{
  float: left;
}
.archive_months, .archive_days
{
  display: none;
}

a.archive_years,
a.archive_months
{
	background-image:url(/images/archive_tab.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin: 0 4px 0 0;
	padding:3px 0 0;
	text-align:center;
	width:36px;
	color: #6a5449;
	text-decoration: none;
	font-size: 11px;
}

a.archive_years:hover,
a.archive_months:hover,
a.archive_years.active,
a.archive_months.active
{
	background-image:url(/images/archive_tab_active.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin: 0 4px 0 0;
	padding:3px 0 0;
	text-align:center;
	width:36px;
	color: #6a5449;
	text-decoration: none;
  font-size: 11px;
}

a.archive_day
{
	padding: 0;
	display: block;
}

a.archive_day.active
{
  margin: 0 4px 4px 0;
	padding: 0;
	display: block;
	text-decoration: none;
	color: #000000;
}

.archive_day_li
{
  margin:0 4px 4px 0;
}

.rss_block
{
  float:right;
}

.rss_inner
{
  position:absolute;
}

.rss_profile
{
  position:relative;
	right:44px;
	top:-8px;
}

.rss
{
  position:relative;
	right:38px;
	top:-37px;
}

.selectedDay
{
  text-decoration: none;
  color: #D9A210;
  font-weight: bold;
}
.nicEdit-main img
{
  float: left;
  margin: 0px 10px 10px 0px;
}

.actions a, .show_comment
{
  font-size: 11px;
}

div.userAva
{
  margin-top: 18px;
}

.prfileUsername
{
	color:#000027;
	font-size:18px;
	margin:0px 0 10px;
}

.userNik h1
{
  margin-bottom: 0px;
}

.company_ico img
{
  height: 15px;
}

.username_message
{
	float:left;
	padding:0 6px 6px 0;
}

.img_button
{
  border: none !important;
  width: auto !important;
  padding: 0px !important;
}

.userPopUp
{
  border: 3px solid #dae3ea;
  position: absolute;
  background-color: #FFFFFF;
  padding: 0px;
  z-index: 999;
  font-size: 12px !important;

  -webkit-box-shadow: 1px 1px 1px 1px rgba(184, 187, 218, 0.6);
  -moz-box-shadow: 1px 1px 1px 1px rgba(184, 187, 218, 0.6);
  box-shadow: 1px 1px 1px 1px rgba(184, 187, 218, 0.6);

}

.userPopUp a
{
	background: none;
	display:inline;
	padding:0;
}

.popupUsername
{
  text-align:left;
  padding: 0 0 5px 0;
  margin: 0;
}


.popupUsername a
{
  color:#000027;
	font-size:18px;

}

.popupAva img
{
  border: 1px solid #d8d8d8;
  width: 60px;
}

.popupRating
{
  background-image:url(/images/popup_rating_ico.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#8FBDF5;
	font-size:15px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0 0 0 24px;
}

.popupMoneys
{
  background-image:url(/images/popup_moneys_ico.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#a68a57;
	font-size:15px;
	font-weight:bold;
	padding: 0 6px 0 23px;
}

.popupKeywords
{
  margin: 5px 0px 0px;
  padding: 5px 0px;
  border-top: 1px dotted #CCCCCC;

  width: 100%;
}

.popupKeywordsTitle
{
	color: #888888;
	font-weight: bold;
}

.popupKeywordsList a
{
  color: #0c739e;
}

.popupKeywordsList
{
  padding: 3px 0px;
}

#half_transparent
{
  opacity:0.5;
  filter: alpha(opacity=50) ;
}


#popupAddFriend
{
  color: #888888;
  float:left;
  background-image:url(/images/1309954115_user1-add.png);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 24px;
}

#popupDeleteFriend
{
  color: #888888;
  float:left;
  background-image:url(/images/1310044566_user1-delete.png);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 24px;
}

#popupSendMessage
{
  color: #888888;
  background-image:url(/images/popup_send_message_ico.gif);
  background-position:0 2px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 24px;
}

.help_1
{
	position:relative;
	right:36px;
	top:-37px;
}

.nodeFavorites li
{
  display: inline;
}

.messageTitle
{
  /*font-weight: bold;
  font-size: 14px;*/
}

.nodePreview img,
.node_body img,
#comments_place .message img,
.commentBlock img
{
  display: none;
  /*max-width: 100%;*/
}


.search-tabs ul li a
{
  background-image:url(/images/search_tab.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#999999;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:39px;
	margin-right:5px;
	text-align:center;
	text-decoration:none;
}

.search-tabs li
{
  display: inline;
}

.company_name
{
  font-weight: 700;
  font-size: 36px;
  color:#000000;
  text-decoration:none;
}


.company_name:hover
{
  color:#39a4da;
  text-decoration:underline;
}

.search-tabs ul li a.active, .search-tabs ul li a:hover
{
  background-image: url(/images/search_tab.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #999999;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
	height: 39px;
}

.search-tabs ul li a span
{
  background-image:url(/images/search_tab_right.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	color:#999999;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
	text-decoration:none;
	padding: 9px 7px 0px 7px;

}

.search-tabs ul li a.active span, .search-tabs ul li a:hover span
{
  background-image:url(/images/search_tab_right.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	color:#444444;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
	text-decoration:none;
	padding: 9px 7px 0px 7px;
}
.bannerFooter .banner
{
  text-align: center;
  margin-top: 20px;
}


.flash
{
  text-align: center;
}

.calendarDays
{
	color:#FFFFFF !important;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

.calendarMonth
{
  color:#7CAA09;
	font-size:15px;
	font-weight:bold;
}

.event_calendar td
{
  color:#999999;
	font-weight:bold;
	padding:4px;
}

td.today
{
	background-image: url('/images/today_bg.png');
	background-position: center center;
	background-repeat:no-repeat;
	color: #FFFFFF;
}

td.today a
{
  color: #FFFFFF;
}
.event_calendar a
{
  text-decoration: none;
  border-bottom: 1px dotted;
}

.event_calendar a:hover
{
  text-decoration: none;
  border-bottom: none;
}

a.callerndar_arrows
{
  border: none;
}

.event_calendar
{
	background-image: url('/images/callendar_bg.png');
	background-position: center 33px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:center;
}

.callendarOuter
{
  text-align: center;
}

.content_calendar
{
	background-image:url(/images/callendar_center.png);
	background-position:center;
	background-repeat:repeat-y;

}


#banner_main
{
  padding-left:12px;
  text-align: right;
}

.newsNode .nodePreview p
{
  margin: 0px;
  padding: 0px;
}

.newsNode .nodeKeywords
{
  margin: 0px;
}

.userBlogsBlock li
{
  float: left;
  margin: 0px 5px 5px 0px;
}

.subTitle a
{
  color: #FFFFFF;
  text-decoration: none;
}

#event_calendar .preloader
{
  padding: 75px 0;
}

.comment_link a
{
  color: #999999;
}

.postsCount, .commentsCount
{
  font-weight: bold;
  color: #D9A210;
}


.votes_green
{


}

.error_ico
{
  background-image:url(/images/error_ico.png);
  background-position:0;
  background-repeat:no-repeat;
  display:block;
  padding:0 0 0 20px;
}

.profilePopupActions
{
  font-size: 12px;
  border-top: 1px dotted #CCCCCC;
  margin-top: 5px;
}


.cut
{
  margin: 10px 0px;
  background-image: url(/images/cut.gif);
  height: 1px;
}

.user_additional_outer
{
  position: absolute;
}

.quiz_variants_form
{
  padding: 2px 0px;
}

.surveyQuestion
{
  font-size: 14px;
  font-weight: bold;
  margin:0 0 0 46px;
}

.surveyVariants input
{
  padding: 0px;
  margin: 0px;
}


.surveyVariants td
{
  padding: 3px;
}

.surveyResultGraph
{
  width: 100%;
  height: 14px;
	margin-top: 3px;
}

.surveyResultGraph .innerGreen
{
  background-image:url(/images/votes_green.png);
	background-position: left center;
	background-repeat:repeat-x;
	height: 14px;
}

.surveyResultGraph .innerGrey
{
  background-image:url(/images/votes_grey.png);
	background-position: left center;
	background-repeat:repeat-x;
	height: 14px;

}


.surveyResultRow
{
  padding: 5px 0px 0px 0px;
}

textarea
{
  font-family:Arial;
  font-size:12px;
}

.surveyResultPercent
{
  text-align: center;
  padding-top: 5px;
  font-weight: bold;
}

.surveyResultCount
{
  text-align: center;
  color: #888888;
  padding-top: 2px;
}

.surveyResultAns
{
  padding-top: 5px;
}

.surveyResultStr
{
  color: #888888;
  padding: 10px 0px 0px 10px;
  font-size: 11px;
}

#ui-datepicker-div
{
  display: none;
}

.company_image_td img
{
  margin-right: 10px;
  width: 16px;
  height: 16px;
}

#follow_me2
{
	position:fixed;
	right:0;
	top:40%;
}

#nodes_body_path_row
{
  display: none;
}

.newsNode .nodeTitle a
{
  font-size: 15px;
}

#new_node_access
{
  position: absolute;
  border: 1px dotted #FF0000;
  padding: 5px;
  background-color: #FFFFFF;
  margin-top: 42px;
  display: none;
}

#new_node_access a
{
  background: none;
  display: inline;
  float:none;
}

#new_node_access a:hover
{
  background: none;
  display: inline;
  float:none;
  text-decoration: underline;
}

.access_error
{
  background-color: #FFFFFF;
  border: 1px dotted #FF0000;
  padding: 5px;
  text-align: left;
}

.text_size
{
  float: right;
  margin-top: 15px;
}

.text_size a
{
  color: #000;
  font-weight: bold;
  text-decoration: none;
  float: left;
  margin-left: 5px;
}

.text_size a:hover
{
  text-decoration: underline;
}

.text_size .small
{
  font-size: 12px;
}

.text_size .big
{
  font-size: 16px;
}

.text_size .bigger
{
  font-size: 20px;
}

#overlay
{
  background-image: url(/images/overlay.png);
  z-index: 100;
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
}

* html #overlay
{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

/*
START - Node body
*/

.node_body,
.node_body *
{
}

/* small */

.node_body_small,
.node_body_small *
{
  font-family: Verdana;
  line-height: 140%;
  font-size: 13px !important;
}

.node_body_small h1
{
  font-size: 20px !important;
  color: #000027 !important;
  margin-right: 55px;
}

.node_body_small h2
{
  font-size: 14px !important;
  color: #010101 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_small h3
{
  font-size: 13px !important;
  color: #000027 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_small h4
{
  font-size: 12px !important;
  color: #000027 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_small h5
{
  font-size: 12px !important;
  padding: 0px;
  margin: 0px;
}

.node_body_small h6
{
  font-size: 12px !important;
  font-weight: normal !important;
  padding: 0px;
  margin: 0px;
}

/* end small */

/* big */

.node_body_big,
.node_body_big *
{
  font-family: Verdana;
  line-height: 140%;
  font-size: 14px !important;
}

.node_body_big h1
{
  font-size: 22px !important;
  color: #000027 !important;
  margin-right: 55px;
}

.node_body_big h2
{
  font-size: 16px !important;
  color: #010101 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_big h3
{
  font-size: 14px !important;
  color: #000027 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_big h4
{
  font-size: 13px !important;
  color: #000027 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_big h5
{
  font-size: 13px !important;
  padding: 0px;
  margin: 0px;
}

.node_body_big h6
{
  font-size: 13px !important;
  font-weight: normal !important;
  padding: 0px;
  margin: 0px;
}

/* end big */

/* bigger */

.node_body_bigger,
.node_body_bigger *
{
  font-family: Verdana;
  line-height: 140%;
  font-size: 16px !important;
}

.node_body_bigger h1
{
  font-size: 24px !important;
  color: #000027 !important;
  margin-right: 55px;
}

.node_body_bigger h2
{
  font-size: 18px !important;
  color: #010101 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_bigger h3
{
  font-size: 16px !important;
  color: #000027 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_bigger h4
{
  font-size: 15px !important;
  color: #000027 !important;
  padding: 0px;
  margin: 0px;
}

.node_body_bigger h5
{
  font-size: 15px !important;
  padding: 0px;
  margin: 0px;
}

.node_body_bigger h6
{
  font-size: 15px !important;
  font-weight: normal !important;
  padding: 0px;
  margin: 0px;
}

/* end bigger */

/* END - Node body */

#comment_explain_outer
{
  position: absolute;
  display: none;
  z-index: 10;
  height: 0px;
}

#comment_explain
{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #436e8b;
  position: relative;
  width: 200px;
  padding: 10px;
  top: 1px;
}

.add_topic
{
  float: right;
}

.editCommentNote
{
  color: #777777;
  font-size: 11px;
}

#contactWait
{
  background-image: url(/images/overlay.png);
  z-index: 100;
  width: 320px;
  height: 100%;
  position: absolute;
  display: none;
  text-align: center;
  padding-top: 40%;
}

* html #contactWait
{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

.body404
{
  background-image: none;
}

.body404 #logo
{
  padding: 20px;
}

.body404 .text1
{
  color: #C3C3C3;
  font-size: 140px;
  font-weight: bold;
  text-align: center;
}

.body404 .text2
{
  color: #C3C3C3;
  font-size: 36px;
  font-weight: normal;
  padding-top: 0;
  text-align: center;
}

.body404 .search
{
  padding-top: 20px;
}

.body404 .search_key
{
  width: 480px;
  font-size: 14px;
}

.body404 .menu
{
  text-align: center;
  padding: 20px 20px 0px 20px;
}

.body404 .menu a
{
  font-size: 14px;
}

#loginTip
{
  background-color: #FFFFFF;
  border: 5px solid #DAE3EA;
  position: absolute;
  left: 400px;
  width: 200px;
  height: 229px;
}

#loginTip .arrow
{
  left:-27px;
  position:absolute;
  top:9px;
}

#loginTipContent
{
  padding: 10px;
}

#loginTipContent th
{
  color:#7f7f7f;
  vertical-align: top;
  font-size: 14px;
  padding: 4px 5px 4px 0px;
}

#loginTipContent td
{
  vertical-align: top;
  font-size: 13px;
  padding: 4px 0px 4px 0px;
}


.registrationPrivacy label
{
  font-size: 12px !important;
}

.ajaxRegistration input
{
  border:1px solid #CFD6DC;
  padding:4px;
  width:200px;
}

.ajaxRegistration .subinfo
{
  padding: 0 10px;
  font-size: 11px;
  color: #999999;
}

.ajaxRegistration #registration_capcha
{
  width: 80px;
}

.registrationTipTitle
{
  color: #7F7F7F;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.ajaxRegistrationDoneMessage
{
  font-size: 15px;
  font-weight: bold;
  padding: 10px;
}

.loginForComment
{
  background-image:url("/images/login_message_bg.jpg");
  background-position:left center;
  background-repeat:no-repeat;
  font-size:13px;
  font-weight:normal;
  margin: 0px 15px;
  padding: 10px 0 10px 17px;
}

.blogDescription
{
  display: none;
  position: absolute;
  margin-left: -10px;
  color: #666666;
  text-align: justify;
}

.nodePreview
{
  font-family: Verdana;
  font-size: 13px;
  line-height: 140%;
}

.page_body
{
  font-family:Verdana;
  font-size:13px;
}

.favorites_ico
{
  background: none !important;
  padding: 0px !important;
}

.nodeFavorites .holder
{
  position: absolute;
}

.nodeFavorites #preloader
{
  left: 53px;
  position: relative;
  top: 24px;
}

.nodesListRight
{
  float: right;
  padding-top: 10px;
}

.nodesListRight .sponsor
{
  float: none;
  margin: 0px;
}

.sort
{
  padding: 10px 0px;
}

.topUsers li
{
  display: inline;
  padding-left: 5px;
}

.topUsers li a
{

}

.topUsers li a:hover, .topUsers li a.active
{
  text-decoration: none;
}

.topUsers .ava img
{
  width: 50px;
}

.topUsers .ava
{
  padding-left: 5px;
  padding-right: 5px;
}

.topUsers td
{
  padding-top: 5px;
}

.topUsers .number
{
  font-size: 45px;
  color: #999999;
}

.topUsers .user_additional
{
  position: static;
}

.topUsers .user_additional .rating,
.topUsers .user_additional .karma
{
  background-repeat: no-repeat;
  padding: 6px 0 0px 20px;
}

.topUsers .user_additional .rating
{
  margin-top: 3px;
}

.topUsers .count
{
  padding-top: 5px;
  color: #999999;
}

#link_holder
{
  padding-top: 5px;
}

.topUsers .preloader
{
  padding: 80px 0;
  text-align: center;
}

.topUsers #link_holder .preloader
{
  padding: 0px !important;
  text-align: left !important;
}

.left_profile_Block
{
  width: 245px;
  margin-bottom: 10px;
  text-align: left;
  margin-left: 1px;
}

.left_profile_BlockTop
{
  width: 245px;
  background-image: url('/images/left-block-top-bg.gif');
  background-repeat: no-repeat;
  background-position: top center;
  height: 10px;
}

.left_profile_BlockBottom
{
  background-image: url('/images/left-block-bottom-bg.gif');
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 245px;
  height: 10px;
}

.left_profile_BlockInner
{
  width: 225px;
  padding: 1px 10px;
  background-color: #FFFFFF;
}

#ajax_login .preloader
{
  border: 5px solid #DAE3EA;
  padding: 100px 0;
  text-align: center;
}

#login_preloader .preloader
{
  padding: 0px 0px 0px 18px;
  border: none;
  text-align: left;
}

#search_result
{
  overflow: auto;
  max-height: 300px;
}

#slider
{
  overflow: hidden;
  margin-left: 20px;
  margin-bottom: 5px;
}

#slider ul
{
  margin:0;
  padding:0;
  list-style: none;
  margin-left: 0px;
}

#slider .node-title
{
  display: block;
  padding: 0 5px;
}

#slider .related_topic
{
  width: 170px;
  text-align: center;
  vertical-align: top;
  padding: 10px 0;
  float: left;
}

#slider .related_topic div
{
  padding-bottom: 10px;
}

#slider .related_topic_highlight
{
  background-color: #deedf3;
}

#slider_next, #slider_prev
{
  margin-top: -182px;
}

#slider_next
{
  float: right;
  margin-right: -12px;
}

#slider_prev
{
  float: left;
  margin-left: -12px;
}

#slider_next a, #slider_prev a
{
  display: block;
  width: 20px;
  height: 95px;
  background-repeat: no-repeat;
}

#slider_next a
{
  background-image: url('/images/slider-arrows.png');
  background-position: 0px -190px;
}

#slider_prev a
{
  background-image: url('/images/slider-arrows.png');
  background-position: 0px 0px;
}

#slider_next a:hover
{
  background-position: 0px -285px;
}

#slider_prev a:hover
{
  background-position: 0px -95px;
}

.login_type
{
  margin: 10px;
}

.social
{
  margin-top: 0px;
}

.ecomspace
{
  margin-top: 20px;
}

.categories_list li
{
  font-size: 14px;
  margin-bottom: 5px;
}

#ctrlcopy
{
  height: 1px;
  line-height: 0;
  opacity: 0;
  overflow: hidden;
  width: 1px;
  font-size: 1px;
  position: absolute;
}

#motivations
{
  padding-bottom: 10px;
}

#motivations .motiv-title
{
  font-weight: bold;
  padding: 10px 0 5px 0;
}

#motivations .motiv-payed
{
  font-weight: bold;
  color: #339900;
  padding-bottom: 5px;
}

#company-blog-posts li
{
  margin-bottom: 5px;
}

#company-blog-posts .node-date
{
  margin-bottom: 10px !important;
}

.invisible-checkbox
{
  display: none;
}

#follow_star
{
  display: block;
  background: url('/images/follow.png') no-repeat;
  background-position: 6px 5px;
  padding: 8px 0 0 40px;
  height: 32px;

  font-family: "StoryRegular","arial";
  font-size: 14px;
}

#follow_star.gray
{
  background: url('/images/follow_gray.png') no-repeat;
  background-position: 6px 5px;
}

.leftProfileBlockInner div.messagesCount ul li
{
  margin-bottom:5px;
}

.user_info_table_ava_wrapper
{
  margin: 0 auto;
}

input#live-search-query
{
  width: 100%;
  font-size: 16px;
  border: 0px;
}

div.live-search-input
{
  margin-top: 5px;
  border: 1px solid #CFD6DC;
  padding: 4px 0px;
}

div#live-search-results
{
  display: none;
}

.highlighted
{
  background-color: #436e8b;
  color: #fff;
}

.user_row_inner_table_td3 .highlighted
{
  background-color: #fdf5ce;
  color: #000;
}

.live-search
{
  margin-top: 10px;
}

#activity_bookmark_table,
#left_block_friends_table,
#left_block_blogs_table
{
  margin-right: 3px;
}

#profile_rss
{
  margin-right: -20px;
}

.background-footer
{
  height: 209px;
  background: #c5e0e9 url('/images/footer-bg.png') repeat-x;
  text-align: center;
  border-top:1px solid #fff;
  margin-top: 25px;
}

.wrapper-footer
{
  max-width: 1155px;
  margin: 55px auto 0px auto;
}

.footer
{
  font-size: 13px;
  font-family: Arial;
  text-align: left;
  color: #666;
  width: 70%;
}

.footer #copyright
{
  margin-top: 10px;
}

.footer .logo-footer
{
  float: left;
}

.footer .links-footer
{
  border-left: 1px solid #94BFC8;
  margin-left: 244px;
  padding-left: 20px;
}

.links-footer-columns ul
{
  padding-right: 14px;
  border-right: 1px solid #94bfc8;
  margin-right: 10px;
  float: left;
}

.links-footer-columns ul:last-child
{
  border-right: none;
}

.mobile-site-footer, .mobile-site-footer:hover
{
  color: #D9A210;
}

.hosting-footer, .error-footer
{
  font-size: 11px;
}

.error-footer
{
  margin-bottom: 5px;
}

.expand-activity
{
  background-color: #fff;
  margin: -15px -13px 0px -13px;
  padding-top: 15px;
  text-align: center;
}

.subscribe-block-buttons
{
  margin-bottom: 0px;
}

.subscribe-block-buttons li
{
  margin-bottom: 10px;
}

.subscribe-block-buttons :last-child
{
  margin-bottom: 0px;
}

#company_twitter_big a, #company_facebook_big a
{
  float: right;
}

.funny-input
{
  border: 1px solid #999999;
  font-size: 16px;
  padding: 3px;
  margin: 5px 5px 5px 0px;
}

.funny-input label, .funny-input input
{
  margin: 0;
  padding: 0;
}

.funny-input input[type="text"]
{
  color: #39A4DA;
}

.funny-input label
{
  display: inline-block;
  font-weight: normal !important;
}

.funny-input input
{
  border: 0;
  margin-left: -3px;
}

fieldset
{
  padding: 0;
  margin: 0;
  border: 0;
}

.form-label
{
  float: left;
  width: 130px;
}

.form-input
{
  margin-left: 150px;
}

.form-input input, .form-input textarea
{
  font-size: 13px;
}

.form-input input[type="text"],
.form-input input[type="password"],
.form-input input[type="file"],
.form-input textarea
{
  margin: 0;
  padding: 4px;
  width: 100%;

  border: 1px solid #CCCCCC;

  box-sizing: border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

.form-tip
{
  font-size: 10px;
  padding-top: 3px;
}

.form-row
{
  margin-bottom: 15px;
}

.form-legend.divider-bottom
{
  padding-bottom: 15px;
  border-bottom: 1px solid #cfe5f2;
}

.form-legend.divider-top
{
  padding-top: 15px;
  border-top: 1px solid #cfe5f2;
}

.form-submit
{
  height: 28px;
}

.form-submit input[type="submit"]
{
  margin: 0;
  padding: 0;
}

.form-input .input-prepend
{
  padding: 4px;
}

.form-input .input-prepend input[type="text"],
.form-input .input-prepend input[type="password"],
.form-input .input-prepend textarea
{
  border: 0;
  padding: 0;
  width: auto;
}

.form-input .input-prepend .input-prepend-text
{
  float: left;
}




#company-edit-form
{
  margin-top: 25px;
}

#company-edit-form .form-label
{
  color: #665044;
  font-size: 18px;
  line-height: 24px;
}

#company-edit-form .form-input input[type="text"],
#company-edit-form .form-input input[type="file"],
#company-edit-form .form-input textarea,

#company-edit-form .form-input .input-prepend
{
  border: 1px solid #cfd6dc;
}

#company-edit-form .form-input .input-prepend input[type="text"]
{
  border: 0;
}

#company-edit-form .form-input textarea
{
  height: 200px;
}

#company-edit-form .form-tip
{
  color: #665044;
}

#company-edit-form #company_add_button, #company-edit-form #save_btn
{
  margin: 0;
  padding: 0;
  float: right;
}

#company-edit-form .form-legend
{
  font-size: 20px;
  margin-bottom: 10px;
}

#company-edit-form .required-info
{
  font-size: 11px;
  color: #665044;
  margin: 0px 0px 15px 150px;
}

#company-edit-form .required-info span
{
  font-size: 18px;
}

#company-edit-form .form-input .input-prepend .input-prepend-text
{
  font-size: 13px;
  color: #8f8f8f;
  padding-top: 1px;
}

#company-edit-form .form-input .input-prepend input[type="text"]
{
  color: #39a4da;
  margin-left: -1px;
}

#company-edit-form .company-favicon
{
  width: 16px;
  height: 16px;
}

.company-image-wrapper
{
  text-align: center;
  margin-bottom: 10px;
}

.change-company-info
{
  display: block;
  margin-top: 10px;
}

div.change-company-info
{
  text-align: right;
}

a#company_twitter_big img, a#company_facebook_big img
{
  float: left;
}

table.comment-votes td
{
  padding: 5px;
}

h1.page-title
{
  font-size: 36px;
  margin: 0;
  padding: 0;
}

.profile-popup-info
{
  border: none;
  padding: 0;
  margin: 0;
  text-align: left;
  color: #000;
}

.profile-popup-info td
{
  padding: 0 15px 0 0;
  margin: 0;
}

.userPopUp .send_btn
{
  margin: 0;
}

a#company_image_big
{
  background: url("/images/add_company_info.png") no-repeat;
  display: inline-block;
  height: 24px;
  padding-left: 36px;
  padding-top: 8px;
}

.email-subscribe .form-input
{
  margin: 0 106px 0 0;
}

.email-subscribe #blog_subscribe_btn
{
  margin: -28px 0 0 0;
  float: right;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.post-subscribe
{
  width: 650px;
  margin-bottom: 30px;
  margin-left: 30px;
}

.post-subscribe .email-subscribe
{
  float: left;
}

.post-subscribe .subscribe-title
{
  display: inline-block;
  font-size: 14px;
  color: grey;
  margin-right: 5px;
}

.post-subscribe form
{
  display: inline-block;
}

.post-subscribe .socials
{
  display: inline-block;
  margin-left: 20px;
  margin-top: -4px;
  float: left;
}

.post-subscribe .socials li
{
  float: left;
  margin-right: 5px;
}

.post-subscribe .socials li a
{
  display: block;
  width: 32px;
  height: 32px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.post-subscribe .socials li a.twitter
{
  background-image: url('/images/ps/ps-twitter.png');
}

.post-subscribe .socials li a.facebook
{
  background-image: url('/images/ps/ps-facebook.png');
}

.post-subscribe .socials li a.friendfeed
{
  background-image: url('/images/ps/ps-friendfeed.png');
}

.post-subscribe .socials li a.rssfeed
{
  background-image: url('/images/ps/ps-rss.png');
}

.favourites-panel-title
{
  color: grey;
  float: left;
  line-height: 16px;
  margin-right: 5px;
}
