/* POPUP BOXES FOR SMOOTHBOX */
html, body {min-height: 100%;  height: auto !important;  height: 100%;  font-family:  tahoma, sans-serif;}
#TB_secondLine { font: 10px tahoma, sans-serif; color:#666;}
#TB_window a:link { color: #336699; text-decoration: none; }
#TB_window a:visited { color: #336699; text-decoration: none; }
#TB_window a:hover { color: #3399FF; text-decoration: underline; }
#TB_window a:active { color: #3399FF; text-decoration: underline; }
#TB_window a:focus { color: #336699; text-decoration: none; }
#TB_overlay {position: absolute;  z-index:100;  top: 0px;  left: 0px;  background-color:#000;}
#TB_window {  
  font:12px/20px tahoma,arial,sans-serif;
  color: #333;
  position: absolute;
  background: #fff;
  z-index: 250;
  text-align:left;
  padding: 10px 15px;
  opacity:1;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
}
#TB_caption{  height:25px;  padding:7px 30px 10px 25px;  float:left;}
#TB_closeWindow{  height:25px;  padding:11px 25px 10px 0;  float:right;}
#TB_closeAjaxWindow{float:right;margin:-3px -10px 0;}
#TB_closeWindowButton{background:url("http://img.vprofite.com/bg/btn/l-close.jpg") no-repeat 0 0;height:32px;width:32px;display: block;font-size: 0}
#TB_closeWindowButton:hover{background:url("/images/bg/btn/l-close.png") no-repeat 0 0;}
#TB_closeWindowButton:active,#TB_closeWindowButton:focus{background:url("/images/bg/btn/active.png") no-repeat 0 0;}

#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title{color:#B11116;font:bold 18px/22px arial,sans-serif;}
#TB_ajaxContent{ clear:both; padding:2px 15px 5px 15px; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{ position: absolute; display:none; height:100px; width:100px; z-index:101;}
#TB_HideSelect{  z-index:99;  position:absolute;  top: 0;  left: 0;  background-color:#fff;  border:none;}
#TB_iframeContent{  clear:both;  border:none;  margin-bottom:-1px;  margin-top:1px;}

/* TOOL TIPS */
.tip {color: #fff;  width: 220px;  z-index: 13000;  padding: 3px;  border: 1px solid #CCC;  background: #fffeeb;
      text-align: left; font-size: 11px;  padding: 4px 8px 8px;}
.tip-text {display: none;}
.tip-top {font-weight: bold;  font-size: 11px;  margin: 0;  color: #9FD4FF;  padding: 8px 8px 4px;}

.Tips1 {vertical-align: middle;}

/* AUTOSUGGEST DIV */
div.autosuggest{position: absolute; margin-top: 7px; background-color: #fff;	padding: 5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 3px #555;-webkitz-box-shadow:0 0 3px #555;box-shadow:0 0 3px #555;}

div.autosuggest div.as_header,
div.autosuggest div.as_footer{  position: relative;  height: 6px;  padding: 0 6px;  overflow: hidden;}
div.autosuggest div.as_footer{}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{  position: absolute;  top: 0;  left: 0;  height: 6px;  width: 6px; }
div.autosuggest div.as_footer div.as_corner{}
div.autosuggest div.as_header div.as_bar,div.autosuggest div.as_footer div.as_bar{  height: 6px;  overflow: hidden;}
div.autosuggest ul{  list-style: none;  margin: 0 0 -4px 0;  padding: 0;  overflow: hidden;}
div.autosuggest ul li{  color: #1D719D;  padding: 0;  margin: 0 4px 4px;  text-align: left;}
div.autosuggest ul li a{  color: #1D719D;  display: block;  text-decoration: none;  background-color: transparent;  position: relative;  padding: 0;  width: 100%;}
div.autosuggest ul li a:hover{ }
div.autosuggest ul li.as_highlight a:hover{  background-color: #980a0f;color: #fff}
div.autosuggest ul li a span{  display: block;  padding: 3px 6px;  font-weight: bold;}
div.autosuggest ul li a span small{  font-weight: normal; }
div.autosuggest ul li.as_highlight a span small{  color: #ccc;}
div.autosuggest ul li.as_highlight a{ }

div.autosuggest ul li.as_highlight a span{ }

div.autosuggest ul li a .tl,div.autosuggest ul li a .tr{width: 6px;  height: 6px;  position: absolute;  top: 0;  padding: 0;  margin: 0;}
div.autosuggest ul li a .tr{right: 0;}

div.autosuggest ul li.as_highlight a .tl{  left: 0;}
div.autosuggest ul li.as_highlight a .tr{  right: 0;}

div.autosuggest ul li.as_warning{  font-weight: bold;  text-align: center;}
div.autosuggest ul em{  font-style: normal;  color: #777;}
div.autosuggest img{vertical-align: middle;  margin-right: 5px;padding: 2px;background: #fff;border: 1px solid #ccc}

/* UPLOADER CLASSES */
input.fallback_status {  border: none;  background: none;  font-weight: bold;
                         font-family: verdana, arial, serif;  font-size: 8pt;  color: #333333;
                         padding: 3px;  height: 22px;  vertical-align: middle;}

#uploader {  background-color: #FFFFFF;  padding: 10px 15px;  width: 500px;  border: 1px solid #CCCCCC;}
#uploader .progress {background: #FFFFFF url(http://img.vprofite.com/uploader_progress.gif) no-repeat;  background-position: +50% 0;  margin-right: 0.5em;
                     vertical-align:middle}
#fileList {  margin: 0px;  list-style: none;  width: 500px;  margin-top: 0px;  padding: 0px;}
#fileList li.file {  margin-top: 5px;  border-top: 1px solid #EEE;  background: url("http://img.vprofite.com/icons/group_album22.gif") no-repeat  14px 10px}
#fileList li.file.file-uploading {  background-image: url(http://img.vprofite.com/uploader_uploading.png);  background-color: #D9DDE9;}
#fileList li.file.file-success {  background-image: url(http://img.vprofite.com/uploader_success.png);}
#fileList li.file.file-failed {  background-image: url(http://img.vprofite.com/uploader_failed.png);}
#fileList li.file .file-name { font-size: 1.2em;  margin-left: 44px;  display: block;   line-height: 40px;  height:	40px;}
#fileList li.file .file-size {  font-size: 0.9em;  line-height: 18px;  float: right;  margin-top: 2px;  margin-right: 6px;}
#fileList li.file .file-info { display: block;  margin-left: 10px;  font-size: 0.9em;  line-height: 20px;}
#fileList li.file .file-remove {  clear: right;  float: right;  line-height: 18px;  margin-right: 6px;  margin-top: 4px;}

/* layout */
html { min-height: 100%;}
body { font:12px/20px tahoma, arial, sans-serif;  position: relative;  margin: 0px;  color:#333;}
#top-page {background: #eaeaea url(http://img.vprofite.com/bg/body-user.png) repeat-x 0 0;}
body.popup{background: transparent}
#page{width: 942px;margin: 0 auto}
.left-sidebar{float: left;width: 251px;}
.b-content-left{margin-left: 282px;}
.b-header{position: relative;height: 92px}
.b-header .logo{position: absolute;width: 199px;height: 58px;top:23px;left: 1px}
.b-header .logo-t{position: absolute;top:32px;left: 217px}
.b-header .logo-t h1{color: #000;font: 24px/26px verdana,sans-serif}

.b-header .h-btn{position: absolute; width: 159px;height: 38px;background: url(http://img.vprofite.com/bg/btn/h-btn.png) no-repeat 0 0;
                 right: 2px;top:28px;color: #fff;text-align: center;font:bold 18px/36px arial,sans-serif;text-decoration:none}
.page-lang-2 .b-header .h-btn{font-size: 16px}
.b-header .h-login{background-position: 0 -38px;right: 172px;}

.b-header .logged{background:url("http://img.vprofite.com/icons/user-man.jpg") no-repeat 0 3px;width:142px;
                  color:#474747;font-size:15px;padding:0 0 30px 39px;position:absolute;right:-30px;top:27px;}
.b-header .logged u{color:#aa0f15;text-decoration: none}
.b-header .logged .link_to_logout{font-size:13px; color:#898989;line-height: 15px}
.b-header .user-admin{background: url(../images/icons/user_admin.png) no-repeat 0 0}
.b-header .user-admin u{background-color: #f8f98e;}

.l-right-part{margin-left: 266px; position: relative;}
.l-left-part{float:left;width:255px}

/* content */
p {margin: 0px; }
a img{border:none;}
legend img{padding:0 3px;}
fieldset{  border:1px solid #d9dbdc}
input{overflow:visible}
.content-right{margin-right: 220px}
.page-content{background: #fff;padding:0 20px 20px;word-wrap:break-word;position: relative}
.page-unlogged .page-content{padding-top:20px}
.page-content img{max-width: 880px}

/* main menu */
.b-main-menu{height: 37px;background: url(http://img.vprofite.com/bg/menu/top-menu.png) repeat-x 0 0 #960b0f;position:relative}
.main-menu {overflow: hidden;margin: 0;padding: 0}
.main-menu li{float: left;list-style: none;height: 37px;border-left: 1px solid #c93f43;border-right: 1px solid #a51217}
.main-menu li.first{border-left: 0;}
.main-menu li.first a{padding-left:7px;}
.main-menu li.last{border-right: 0}
.main-menu li a{display: block;font:bold 14px/37px arial, sans-serif;color: #fff;text-decoration: none;padding: 0 6px;}
.main-menu li a:hover{color: #000;background: url(http://img.vprofite.com/bg/menu/top-menu-h.png) repeat-x 0 0 #b4b4b4;text-shadow:1px 1px 1px #e3e3e3}
.main-menu li.first a:hover{background: url(http://img.vprofite.com/bg/menu/top-menu-h.jpg) no-repeat 0 0 #b4b4b4;}

/* footer */
.b-footer{text-align: center;height: 103px;}
.b-footer .menu{display: block;background: url(http://img.vprofite.com/bg/layout/footer.png) no-repeat 0 0;display: block;padding:0;width:941px;height:39px;margin:0 auto 15px}
.b-footer .menu li{display: inline;padding:0 16px;list-style: none}
.b-footer .menu li a{font:15px/35px tahoma,sans-serif;color:#fff}
.b-footer .bottom{font-size:11px;color:#898989;width:941px;margin:0 auto;padding: 0;background: none;border: 0}
.b-footer .bottom .right{margin-right:8px}
.b-footer .bottom b{font-weight: normal;}
.b-footer .bottom a{color:#898989}

.b-footer .menu .right{margin-top: 7px;padding-right: 3px;}
.b-footer .fb,.b-footer .tw,.b-footer .vk{width:26px;height: 26px;background: url(/images/sprite_icon.png) no-repeat -58px -109px;float: right;margin-right: 5px}
.b-footer .tw{background-position: -31px -109px}
.b-footer .vk{background-position: -84px -109px}

.promotion-contact { list-style: none; }
.promotion-contact li { font-size: 13px }
.promotion-contact li span { color:#9a9a9a }
.promotion-title { margin-bottom: 25px; }
.promotion-sub-title { font-size: 14px }

div.menu_item {
  float: left;
  padding:7px 22px 0 0;
  background: none;
}

div.menu_sep {
  padding: 2px 0px 0px 10px;
  float: left;
  background: none;
}

img.menu_icon {
  float: left;
  margin-right: 5px;
}

img.menu_icon2 {
  margin-bottom: -3px;
  margin-right: 4px;
}

div.menu_arrow {
  padding: 2px;
  float: left;
}
div.menu_item_dropdown {
  border: #ccc solid; border-width: 0 1px;
  margin-left: -1px; margin-right: -2px;
}
div.menu_item_dropdown a {
  padding: 0 12px;
  font-weight: normal;
  display: block;
  background: url(http://img.vprofite.com/bg/menu/dropdown.png) repeat-x 0 0 #d8d8d8;
}

td.menu_user a.menu_item{  color:#1f1f1f;  font:13px/30px tahoma, sans-serif;text-decoration: none;}
div.menu_item > div > a.menu_item{  color:#aa0f15;  font:bold 14px/15px arial, sans-serif;cursor: default }
body.linux div.menu_item > div > a.menu_item { font-size: 13.8px;}
.menu_item:hover .menu-collapse > a.menu_item{  color:#474747; }
td.menu_user a.menu_item span{padding-left: 28px}
#menu_dropdown_profile div.menu_item_dropdown a{padding: 0 10px 0 27px}
#menu_dropdown_apps div.menu_item_dropdown a{padding: 0 10px 0 23px}
#menu_dropdown_messages div.menu_item_dropdown a{padding: 0 10px 0 24px}
#menu_dropdown_friends div.menu_item_dropdown a{padding: 0 10px 0 24px}

div.menu_item_dropdown a:hover {
  background: url(http://img.vprofite.com/bg/menu/dropdown-h.png) repeat-x 0 0 #980a0f;color: #fff!important;
}
#menu_dropdown_profile div.menu_item_dropdown a:hover {background-position: 2px 0}
#menu_dropdown_friends div.menu_item_dropdown a:hover {background: url(http://img.vprofite.com/bg/menu/dropdown-h-l.png) repeat-x 0 0 #980a0f;}
#menu_dropdown_friends a.menu_item span{padding-left: 38px}

div.menu_dropdown {  border-bottom: 1px solid #7f7f7f;  position: absolute;  top: 49px;
                     left: 0;  z-index: 99;  width: 100%;  white-space: nowrap;  display: none;}

.menu_item_last div.menu_dropdown{width: auto}

div.menu_item:hover div.menu_dropdown {display: inline}

/* menu_dropdown icons  */
.menu_dropdown .menu_item_my_profile span{background: url(http://img.vprofite.com/bg/menu/myprofile.png) no-repeat 0 0}
.menu_dropdown .menu_item_edit_profile span{background: url(http://img.vprofite.com/bg/menu/contact.png) no-repeat 0 0}
.menu_dropdown .menu_item_edit_profile_style span{background: url(http://img.vprofite.com/icons/profile_editstyle16.gif) no-repeat 0 0}

.menu_dropdown .menu_item_user_account_ftps span{background: url(http://img.vprofite.com/bg/menu/trend.png) no-repeat 1px 0}
.menu_dropdown .menu_item_user_article span{background: url(http://img.vprofite.com/bg/menu/articles.png) no-repeat 0 0}
.menu_dropdown .menu_item_user_favourite_ftps span{background: url(http://img.vprofite.com/bg/menu/star.png) no-repeat 1px 0}
.menu_dropdown .menu_item_user_files span{background: url(http://img.vprofite.com/bg/menu/files.png) no-repeat 0 1px}

.menu_dropdown .menu_item_user_messages span{background: url(http://img.vprofite.com/bg/menu/messages.png) no-repeat 0 2px}
.menu_dropdown .menu_item_user_chat_history span{background: url(http://img.vprofite.com/bg/menu/mailopened.png) no-repeat 0 0}

.menu_dropdown .menu_item_user_friends span{background: url(http://img.vprofite.com/bg/menu/myfriends.png) no-repeat 0 1px}
.menu_dropdown .menu_item_user_fof span{background: url(http://img.vprofite.com/bg/menu/friendsby.png) no-repeat 0 1px}
.menu_dropdown .menu_item_user_friends_requests span{background: url(http://img.vprofite.com/bg/menu/friendsin.png) no-repeat 0 1px}
.menu_dropdown .menu_item_user_friends_requests_outgoing span{background: url(http://img.vprofite.com/bg/menu/friendsout.png) no-repeat 0 1px}


td.topbar1 {
  padding-bottom: 5px;
}

td.topbar2, td.topbar2_right {
  background-image: url(http://img.vprofite.com/menu_bg.gif);
  background-repeat: repeat-x;
  font-weight: bold;
  font-size: 11pt;
  padding: 10px 10px 8px 15px;
  color: #FFF;
  border-bottom: 1px solid #31537D;
}

td.topbar2_right {
  font-weight: normal;
  padding: 10px 15px 8px 10px;
  text-align: right;
}

td.content {
  vertical-align: top;
  text-align: left;
  background: #FFFFFF;
}

div.content {
  padding: 10px 20px 20px;
}

h1,.page_header{ color: #000; font:bold 18px/26px arial, sans-serif; margin: 0 0 10px;}
h1 b,.page_header b{color:#b11116}
h1 span,.page_header span{padding: 5px 20px 2px 10px;border-left:1px solid #e6e6e6;
                          background: url(http://img.vprofite.com/bg/heading-shadow.png) no-repeat 100% 0}
.page_descr{font-size:11px;color:#898989;margin-bottom: 15px}
.page_header_descr{margin: 0}
.page_descr_album{color: #444}
.page_descr a{color: #1D719D }
.media_photo_div{text-align:center}

div.album_page_header{
  font-size:18px;
  margin:-10px 0 0;
  padding:0;
}

.user_add_video{float:right; font-weight: bold; background: url("/images/articles/check-white.png") no-repeat 0 4px;height: 30px;padding: 5px 0 0 30px;margin-top: 5px;}

div.page_header_small {
  color: #af0d0d;
  font:20px/30px arial, sans-serif;
  padding:10px 0;
  margin-bottom:10px;
  border-bottom:1px solid #dadada;
}


.welcome_top div.page_header {
  font-size:29px;border:0;margin:0}

td.header {
  padding: 4px 5px 5px 6px;
  border: 1px solid #DDD;
  background-image: url(http://img.vprofite.com/header.gif);
  background-repeat: repeat-x;
  color: #555;
}

td.header a{color: #1D719D}

div.header {
  font-family: arial, sans-serif;
  padding: 10px 10px 0;
  border:solid #ededed;
  border-width:8px 8px 0;
  background:#f2f2f2;
  font-size:20px;
  color:#1d3067
}

div.simple-header {
  padding: 10px;
  border:1px solid #e6e6e6;
  font-size:12px;
  cursor: pointer;
}

div.simple-portal_content {
  border-radius:5px 5px; 
  padding: 10px 5px 5px 10px ;
  border:solid #e6e6e6;
  border-width:1px 1px 1px;
  font-size:11px;
  overflow: hidden;
}

div.simple-portal_content a{
  font-size:12px
}

div.newupdates {
  position: absolute;
  height: 31px;
  width: 150px;
  margin: 15px 0px 0px 15px;
  background-image: url(http://img.vprofite.com/newupdates.gif);
  background-repeat: no-repeat;
}

div.newupdates_content {
  text-align: left;
  padding: 8px 5px 5px 12px;
  color: #FFFFFF;
}

div.box {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-top: none;
  padding: 10px;
}

td.shadow {
  background-image: url(http://img.vprofite.com/shadow.gif);
  background-repeat: repeat-x;
  padding-bottom: 5px;
}

input.text, input.text_small {
  vertical-align: middle;
  padding-left: 2px;
}

input.text_small {
  font-size: 8pt;
}

input.search {
  vertical-align: middle;
  background-image: url(http://img.vprofite.com/search.gif);
  background-repeat: no-repeat;
  color: #555555;
  font-size: 12pt;
  padding-left: 23px;
  font-weight: bold;
  font-family: arial, verdana, serif;
}


input.gray {
  background:#fff;
  border-color:#b5b5b5;
  color:#000;
}

input.checkbox {
  vertical-align: middle;
}

select, select.small {
  vertical-align: middle;
  margin-top: 1px;
}

select,textarea,input.text{
  border:1px solid #ccc;
  background: #fff;
  border-radius:3px;
}
.windowbg textarea{max-width: 820px;}

/* inputs */
input:focus, button:focus{outline: none}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner,
button::-moz-focus-inner{border : 0px!important;}

select.small {
  font-size: 8pt;
}
.icon {
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 5px;
}
.icon2 {
  vertical-align: middle;
  margin-right: 1px;
}
.icon_big {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

img.photo {
  border:1px solid #E6E6E6;
}

.small {
  font-size: 10px;
}

font.big {
  font-size: 9pt;
  font-family: verdana, arial, serif;
  font-weight: bold;
}

.bold {
  font-weight: bold;
}

font.disabled {
  color: #AAAAAA;
}

form {
  margin: 0px;
}

.tborder form{width: 375px;}

div.center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

div.error {
  vertical-align: middle;
  color: #FF4D19;
}

div.spacer10 {
  margin-top: 10px;
  height: 0px;
  font-size: 1pt;
}

img.button {
  display: block;
  float: left;
  margin:3px 4px 0 0;
}

a { color: #b11116;outline: none }
a:hover { text-decoration: none; }


label{color: #414141}
label:hover { color: #000; }


td.tab,td.tab0,td.tab3 {
  display:none
}
td.tab0 {
  display:none;
}



table.list {
  width: 100%;
  border-spacing:0
}

td.list_header {
  background: #EEEEEE;
  font-weight: bold;
  padding: 3px 5px 3px 7px;
  border-bottom: 1px solid #DDDDDD;
  vertical-align: middle;
}

tr.list_item1 {
  padding: 5px 7px 5px 7px;
  border-bottom: 1px solid #DDDDDD;
}

tr.list_item2 {
  padding: 5px 7px 5px 7px;
  background: #F5F5F5;
  border-bottom: 1px solid #DDDDDD;
}

td.form1 {
  padding:5px 0 5px 10px;
  font-size:13px;
  color:#474747;
  min-width: 170px;
  vertical-align: top;
}
.simpleForm td.form1{min-width:0}
td.form2 {
  padding:0 0 5px 10px;
}

td.form2 input[type=text], td.form2  input[type=password], td.form2  select, td.form2  textarea{
  border-color: #a1a1a1;padding: 5px 8px;background: url(http://img.vprofite.com/bg/input.png) repeat-x 0 1px;
}

td.form2  select{padding: 2px}

td.form2 input[type=text], td.form2  input[type=password]{width:335px;}
td.form2 input[name=signup_secure]{width: 95px}
div.form_desc {color:#555;font-size:10px; padding:0 0 5px 5px;}

.edit-ftp-account td.form2 textarea{width:335px;height: 100px}
.edit-ftp-account td.form2 select{min-width: 175px}

div.form_error {
  margin-bottom: 5px;
  color: #F00;
}
div.success {
  line-height: 16pt;
}
td.button {
  text-align: left;
  padding: 7px 8px 7px 6px;
}
div.button {
  font-weight: bold;
}
td.result {background: url("../images/icons/check.png") no-repeat scroll 5px 50% white;
           text-align: center;
           border: 1px dotted #e6e6e6;
           padding: 10px 10px 10px 25px;
           
}
td.error {background: #fff;
          font-weight: bold;
          color: #FF0000;
          text-align: center;
          padding: 10px;
          border: 1px dotted #fc0000;
}
td.success {background: #fff;
            padding: 10px;
            border: 1px dotted #e6e6e6;
}


/* STYLES FOR RECENT ACTION */
.recentaction_div_media {
  padding: 10px 10px 10px 20px;
}
.recentaction_div_media img {
  max-width: 480px;
  width: expression(this.width > 300 ? 300: true);
}
img.recentaction_media {
  float: left;
  margin: 3px;
  border: solid 1px #777777;
}
.recentaction_div {
  padding: 5px;
  position: relative;color: #000;
}

/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {
  padding: 3px 3px 3px 5px;
  background: #F7F7F7;
  border-bottom: 1px solid #CCCCCC;
  display: block;
}
.suggest_item a:hover {
  background: #003366;
  color: #FFFFFF;
}
div.suggest {
  position: absolute;
  background-color: #FFFFFF;
  text-align: left;
  border: 1px solid #AAAAAA;
  padding: 0px;
  display: none;
} 
a.suggest:link { color: #555555; text-decoration: none; }
a.suggest:visited { color: #555555; text-decoration: none; }
a.suggest:hover { color: #FFFFFF; text-decoration: none; }



/* LOGIN PAGE */
td.login_middle {
  vertical-align: middle;
  text-align: center;
  padding-bottom: 30px;
  font-weight: bold;
  font-size: 16pt;
}
td.login_right {
  vertical-align: middle;
  text-align: center;
  padding-bottom: 30px;
}

.b-login-page{padding: 20px 0 6px}

.b-login-page td.form1{
  min-width: 73px;
  padding:5px 0 11px;
}

.b-login-page #password{margin-right: 20px}
.b-login-page .last-row{padding-top: 15px}

/* PORTAL PAGE (HOME.PHP) */
div.portal_spacer {
  height: 10px;
}
div.portal_content,div.network_content,div.browse_fields  {
  border:solid #ededed;
  border-width: 0 8px 8px;
  padding: 10px;
  background: #f2f2f2;
  margin-bottom:15px;
}

div.portal_box{
  border:8px solid #ededed;
  padding: 10px;
  background: #f2f2f2;
}

td.portal_text {
  vertical-align: top;
  padding: 10px 20px 10px 10px;
}
table.portal_table {
  margin-bottom: 10px;
}
div.portal_login {
  padding: 25px 10px 25px 10px;
  background: #FFFFFF;
  text-align: center;
  font-weight: bold;
  border: 1px solid #DDDDDD;
}
td.portal_member {
  padding: 10px 7px 10px 7px;
  text-align: center;
  font-weight: bold;
}

span.newsfeedplus_action_date{font-style: italic}

div.portal_action_date {
  font:bold 11px arial,sans-serif;
  color: #0174A7;
  padding: 5px 0 10px
}

div.portal_whatsnew {
  padding: 4px 0;
}
div.portal_signup a, div.portal_signup a:hover {
  font-size: 14pt;
  line-height: 0px;
  text-align: center;
  padding: 8px 15px 5px 7px;
  background-image: url(http://img.vprofite.com/portal_join_bg.gif);
  background-repeat: repeat-x;
  border: 1px solid #FFFFFF;
  display: block;
}
div.portal_signup_container1 {
  border: 1px solid #CCCCCC;
}
div.portal_signup_container1:hover {
  border: 1px solid #AAAAAA;
}

/* WHATS NEW PAGE */
td.home_left {
  vertical-align: top;
  text-align: left;
  padding-right: 10px;
}
td.home_right {
  vertical-align: top;
}
td.home_stats {
  padding: 10px;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  text-align: center;
  vertical-align: middle;
}
td.home_menu {
  padding: 10px;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
}
td.home_menu1 {
  font-weight: bold;
}
td.home_notification {
  text-align: left;
  border: 1px solid #DDDDDD;
  background: #FFFFFF;
  padding: 7px 8px 7px 6px;
}
div.home_photo {
  border: 1px solid #DDDDDD;
  padding: 5px;
  background: #FFFFFF;
  margin-bottom: 10px;
}
td.home_box {
  border: 1px solid #DDDDDD;
  border-top: none;
  padding: 8px;
  background: #FFFFFF;
}
table.home_menu {
  border: 1px solid #DDDDDD;
  border-bottom: none;
  margin-bottom: 10px;
}
td.home_menu1 a {
  background-color: #FFFFFF;
  background-image: url(http://img.vprofite.com/menu_bg1.gif);
  background-repeat: repeat-y;
  background-position: top right;
  border-bottom: 1px solid #DDDDDD;
  padding: 5px 5px 5px 7px;
  font-size: 8pt;
  font-family: tahoma, "Trebuchet MS", verdana, arial, serif;
  display: block;
}
td.home_menu1 a:hover {
  background-color: #F5F5F5;
  background-image: url(http://img.vprofite.com/menu_bg2.gif);
}
div.home_action {
  padding: 6px 6px 6px 6px;
  border-top: 1px solid #DEDEDE;
}
div.home_action_top {
  padding: 6px 6px 6px 6px;
}
div.home_action_date {
  float: right;
  color: #999999;
  padding-left: 5px;
}
div.home_whatsnew {
  padding: 5px 0;
}

.portal_action b a{font-weight: normal;font-size: 11px}

div.home_updated {font-size: 7pt; color: #888; padding-top: 2px;}

/* Languages */
.lang-list {position: absolute;right:13px;top:7px;z-index: 4; width:105px;height: 22px; color:#474747;font: 11px/13px tahoma,sans-serif;
            background: url(http://img.vprofite.com/frontend/lang-list.png) no-repeat 0 0;}
.lang-list ul {left:0; position:absolute; top:16px; width:105px; z-index:10;display:none;
               list-style: none;background: url(http://img.vprofite.com/frontend/lang-list-dd.png) no-repeat 0 100%;margin:0;padding:12px 6px 14px}
.lang-list:hover{background: url(http://img.vprofite.com/frontend/lang-list-h.png) no-repeat 0 0;padding: 6px 0 0 6px;margin: -6px 0 0 -6px}
.lang-list:hover ul {display:block;}
.lang-list div.selected {cursor:pointer; line-height:18px; overflow:hidden; padding:1px 0 0 11px;position: relative;z-index: 22;
                         text-transform: capitalize; background: url(http://img.vprofite.com/frontend/lang-list-a.png) no-repeat 91px 10px}
.lang-list:hover div.selected{background-image:url(http://img.vprofite.com/frontend/lang-list-a-h.png); }
.lang-list li {overflow:hidden; padding:2px 0 2px 11px;}
.lang-list li a{display: block;text-transform:capitalize;color:#474747;text-decoration: none;line-height: 16px}
.lang-list li:hover {background: #eee}
.lang-list span{background: url(http://img.vprofite.com/frontend/flags.png) no-repeat 0 0px;float: left;margin: 3px 5px 0 0;width: 16px;height: 14px}
.lang-list li span{margin-top: 2px;}
.lang-list span.lang-2{background-position:  0 -14px;}
.lang-list span.lang-7{background-position:  0 -28px;}

/* VIEW PROFILE PAGE */

td.profile_postcomment, td.album_postcomment{
  background: #fff;
  border: solid #ddd;
  border-width: 0 1px;
  padding-bottom: 10px;
}

.profile_comment_author a{color: #1D719D}
.profile_date{font-size: 11px;color: #898989}

td.profile_postcomment #comment_body{color: #898989; width: 570px;margin: 7px auto;display: block} 
.profile_comment_author, .album_comment_author{color: #898989;font-size: 11px}

td.profile, td.album {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-top: none;
  padding: 5px 7px 5px 7px;
  margin-bottom: 12px;
}

div.profile_field_value {
  max-width: 680px;
  overflow: auto;
}
div.profile_friend_photo {
  float: left;
  width: 90px;
  text-align: center;
}
div.profile_friend_info {
  float: left;
  padding-left: 10px;
  line-height:16px;
}
div.profile_friend_options {
  text-align: right;
  padding-left: 10px;
}

div.profile_friend_info div.profile_friend_option div{
  font-size:11px;
}

div.profile_friend_info div.profile_friend_option {
  font-size:11px;
  padding-top:5px;
}

div.profile_friend_name {
  font-size: 10pt;
  font-weight: bold;
}
div.profile_friend_details div {
  color: #888888;
  font-size: 7pt;
}
div.profile_image {
  float: left;
  padding: 5px;
  text-align: center;
  width: 111px;
}
div.profile_bar {
  padding: 0px;
  margin-top: 15px;
  margin-bottom: 10px;
}
td.profile_item1, td.album_item1 {
  padding: 5px 0px 5px 0px;
  text-align: center;
  vertical-align: top;
}

td.profile_item1 .photo, td.album_item1 .photo{background:#FFF;border:1px solid #D7D7D7;height:50px;padding:3px;width:50px;}
td.profile_item1 a, td.album_item1 a{font-size:11px;color:#1D719D}

td.profile_item2, td.album_item2{
  padding: 5px;
  vertical-align: top;
}

.album_postcomment{padding-bottom: 10px}

div.profile_comment_date {  float: right;  padding: 0 0 7px 7px;  font-size:11px;  color:#898989;}

.profile_comment_body, .album_comment_body {color: #222;float:right; width: 500px;}

div.profile_comment_body img {
  max-width: 655px;
  width: expression(this.width > 655 ? 655: true);
}
div.profile_comment_links {
  text-align: right;
  padding-top: 5px;
  position: absolute;
  bottom: 5px;
  right: 0;
}
table.profile_menu {
  border: 1px solid #DDDDDD;
  border-bottom: none;
}
td.profile_menu1 a, div.nolink {
  background-image: url(http://img.vprofite.com/menu_bg1.gif);
  background-color: #FFFFFF;
  background-repeat: repeat-y;
  background-position: top right;
  border-bottom: 1px solid #DDDDDD;
  padding: 5px 5px 5px 7px;
  font-size: 8pt;
  display: block;
}
td.profile_menu1 a:hover {
  background-color: #F5F5F5;
  background-image: url(http://img.vprofite.com/menu_bg2.gif);
  text-decoration: none;
}
td.profile_photo {
  vertical-align: middle;
  text-align: center;
  padding: 5px;
  background: #FFFFFF;
  height: 150px;
}
td.profile_viewcomments_postcomment {
  padding: 10px 16px 10px 16px;
  border: 1px solid #CCCCCC;
  background: #F5F5F5;
}
div.profile_postcomment {
  margin-bottom: 10px;
  padding: 10px 14px 8px 10px;
}
.comment_area {
  font-family: "Lucida Sans", verdana, arial, serif;
  color: #888888;
  width: 100%;
  height: 70px;
}

div.profile_action, div.portal_action {
  padding: 17px 0px;
  color:#474747;
  font-size: 13px;
  background:url("http://img.vprofite.com/bg/item_user.jpg") repeat-x 0 0;
}

.SEP_NewsfeedAdvanced_BiggerTextItem a.title{font-weight: bold;}
div.profile_action_bottom {padding-bottom: 2px;}
div.profile_action td .icon, div.portal_action td .icon{margin: 4px 8px 8px 0}

td.profile_tab a,td.tab2 a, .tabbernav li a, .forum-links .maintab_back a {
  padding: 7px 10px 8px;
  color:#fff;
  text-decoration:none;
  font:bold 12px/20px tahoma,arial,sans-serif;
  display: block;
  position:relative;
  z-index:2;
  margin:0 1px -1px 0;
  background: url(http://img.vprofite.com/bg/tab.png) repeat-x 0 0 #7B7D7D;
  text-shadow:none;
  -moz-border-radius-topleft:5px;
  -webkit-border-top-left-radius:5px;
  border-top-left-radius:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-right-radius:5px;
  border-top-right-radius:5px;
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
  -moz-border-radius-bottomright :0;
  -webkit-border-bottom-right-radius:0;
  border-bottom-right-radius:0;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:0;
}

td.profile_tab a:hover,td.tab2 a:hover, .tabbernav li a:hover, .forum-links .maintab_back a:hover {
  color:#000;
  text-decoration:none;
}

td.profile_tab2 a, td.tab1 a, .tabbernav li.tabberactive a, .forum-links .maintab_active_back a {
  background: #F7F7F7;
  padding: 6px 9px 8px;
  border: 1px solid #D7D7D7;
  border-bottom:0;
  font-weight: bold;
  display: block;
  color:#000;
  margin-bottom:-1px;
  margin-right:1px;
  position:relative;
  z-index:2;
  -moz-border-radius-topleft  :5px;
  -webkit-border-top-left-radius:5px;
  border-top-left-radius:5px;
  -moz-border-radius-topright  :5px;
  -webkit-border-top-right-radius:5px;
  border-top-right-radius:5px;
  text-decoration:none
}

.tabbernav li.tabberactive a{
  box-shadow:4px 4px 4px rgba(0, 0, 0, 0.55);
  -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.55);
  position: relative;
  z-index: 3!important;
  
}

/* tabs */
.tabbernav{overflow: hidden;margin:0 0 -1px;z-index: 3;padding: 1px 0 0;position: relative;}
.tabbernav li{float: left;list-style: none;}
.tabbernav li a{margin-bottom: 0}
.tabbertabhide{display: none}
.tabbertab > h2:first-child {display: none}
.b-tabberlive .tabbertab {padding: 12px 0;background:#F7F7F7;border: 1px solid #D7D7D7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

div.profile_content,.messageform {
 
  padding: 25px 20px;
  border: 1px solid #ddd;
  background:#f9f9f9;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius-topleft  :0;
  -webkit-border-top-left-radius:0;

}

div.profile_headline , div.profile_headline2 {
  padding-bottom:15px;
  color:#000;
  font:bold 15px/16px arial,sans-serif;
}
div.profile_headline2 {
  margin-top: 10px;
}

/* BROWSE PAGE */
td.browse_field {
  padding: 5px;
}
div.browse_field_radio {
  padding: 0px 5px 0px 1px;
  margin-top: 1px;
}

td.browse_header {
  padding: 5px 5px 3px 7px;
  font-size: 9pt;
  font-family: arial, serif;
  font-weight: bold;
  border: 1px solid #DDDDDD;
  border-bottom: none;
  background: #EEEEEE;
}
td.browse_result {
  vertical-align: top;
  text-align: center;
  width: 150px;
  padding: 5px 5px 10px 5px;
  font-weight: bold;
}
div.browse_pages {
  margin-bottom: 10px;
  text-align: center;
}

/* SEARCH PAGE */
td.search {
  width: 655px;
  padding: 10px;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
}
div.search_header {
  font-weight: bold;
  background: #F3F3F3;
  border: 1px solid #CCCCCC;
  padding: 5px 5px 5px 10px;
  font-size: 9pt;
}
div.search_results {
  padding: 0px 10px 10px 10px;
}
div.search_result1 {
  padding: 10px;
  background: #F5F5F5;
}
div.search_result2 {
  padding: 10px;
}
div.search_result_text {
  padding-left: 3px;
}
div.search_result_text2 {
  font-weight: normal;
  font-size: 7pt;
  color: #777777;
}
div.search_context {
  color: #555555;
}
div.search_url {
  color: #115599;
}
td.search_pages_bottom {
  padding-top: 8px;
  padding-right: 12px;
  border-top: 1px solid #CCCCCC;
  text-align: right;
}

/* HELP PAGES */
div.faq {
  margin: 10px 0;
  font:12px/17px Tahoma;
  color:#4c4c4c
}
div.faq_questions .toggle{
  font-weight:bold
}

/* MESSAGES */
table.messages_table {
  border-collapse:collapse;
}
table.messages_table td{
  border-bottom:1px solid #dadada;
}
table.messages_table td.messages_header {
  padding: 4px 5px 5px 6px;
  color: #4c4c4c;
  border-bottom:1px solid #9e9e9e
}
td.messages_left {
  width: 100%;
  text-align: left;
  vertical-align: middle;
}
td.messages_right {
  text-align: right;
  vertical-align: middle;
}
tr.messages_unread {
  font-weight: bold;
}
tr.messages_read {

}
td.messages_message {
  border-top: 1px solid #CCCCCC;
  padding: 7px 5px 7px 7px;
  vertical-align: top;
}
td.messages_photo {
  border-top: 1px solid #CCCCCC;
  padding: 7px 0px 7px 7px;
  vertical-align: top;
}
td.messages_view2 {
  font-size:13px
}
td.messages_view2_bottom {
  padding: 5px 7px 12px 7px;
  vertical-align: top;
}
td.messages_view1 {
  vertical-align: top;
  padding-right: 10px;
}
div.messages_author {
  padding-bottom: 5px;
  font-weight: bold;
}
div.messages_date {
  color: #898989;
}
td.messages_authorbox {
  width: 100px;
  vertical-align: top;
  padding: 5px 10px 0px 0px;
}

.user-messages-new td.form1{min-width: 0;padding: 5px 10px}
.user-messages-new td.form2{padding-bottom:10px}
.user-messages-new td.form2 textarea,.user-messages-new td.form2 input[type=text]{width:500px!important}
.user-messages-new td.form2 textarea {height: 230px;}
.user-messages-new td.form2 #to_display{width:75px!important;padding: 2px;background: #fff}
.user-messages-new .txt{color:#898989;font-size: 11px;padding-bottom:5px}

textarea#reply_body {font: 13px/20px tahoma,arial,sans-serif; color: #000;}

/* MY FRIENDS */
.friends_search {  width: 630px;  padding: 10px;  background: #FFF;  border: 1px solid #DDD;}

.friends_result {  padding: 10px;  border: 1px solid #DDD;  margin:0 0 12px 0;  background: #FFF;  width:266px;
                   float:left;  min-height:140px;}
.friends_result td{vertical-align: top}
#fof_container .friends_result{min-height: 110px}
.friends_result_odd{margin-right: 20px}

.friends_result .photo, .b-thumb .photo{background: #fff; width: 98px;padding:1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border: 4px solid #C6C6C6}

.friends_name {  font-size: 12px;  font-weight: bold;  padding-bottom: 2px;}
.friends_stats {  color: #898989;padding-top:10px;  font: 11px/13px tahoma,sans-serif;}
.friends_stats .notice{ color:brown }

.friends_stats span {color: #464646;padding-left: 2px}
.friends_result0 {width: 108px}
.friends_result2 {padding-left: 10px}

.row-searchform{position: relative;overflow: hidden;margin-bottom: 4px;}
.row-searchform .search_form_top{position: relative;border: 0;float: right;right: -15px;top:auto}
.row-searchform .b-select{padding-top: 5px}

/* EDIT PROFILE */
td.editprofile_photoleft {
  text-align: center;
  padding-right: 10px;
}
td.editprofile_photoright {
  vertical-align: top;
}
td.editprofile_photo {
  vertical-align: middle;
  text-align: center;
}

td.editprofile_photo img{padding: 1px;background: #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: 4px solid #C6C6C6}
table.editprofile_options {
  margin-left: 10px;
}
div.editprofile_bar {
  border-bottom: 1px solid #DDDDDD;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}
td.editprofile_item1 {
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
td.editprofile_item2 {
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}
div.editprofile_examplecss, div.editprofile_examplecss:hover {
  width: 100px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px 5px 5px 5px;
  text-align: center;
  float: left;
  border: 1px solid #DDDDDD;
}
div.editprofile_examplecss:hover {
  border: 1px solid #BBBBBB;
}
div.editprofile_examplecss_selected {
  width: 100px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px 5px 5px 5px;
  text-align: center;
  float: left;
  border: 1px solid #AAAAAA;
  background: #EEEEEE;
}


/* EDIT ACCOUNT SETTINGS */
td.account1 {
  padding: 5px 5px 5px 7px;
  font-weight: bold;
  border: 1px solid #CCCCCC;
  background: #EEEEEE;
}
td.account2 {
  padding: 7px 5px 5px 5px;
  border: 1px solid #CCCCCC;
  border-top: none;
}

/* SIGNUP PAGE */
img.signup_code {
  vertical-align: middle;
}
div.signup_header {
  padding: 7px 15px;
  background: #f2f2f2;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 10px;
  color: #202020
}
div.signup_photo_desc {
  padding: 10px 0;
  width:360px;
  font-size: 11px;
  color: #898989
}
td.signup_photo {
}

/* COMMENT STYLES */
.comment_headline {
  padding: 4px 0px 5px 6px;
  font-size:12px;
  color: #4c4c4c;
  background-image: url("http://img.vprofite.com/header.gif");
}

/* PROFILE PHOTOS STYLES */
div.media {
  border: 1px solid #DDDDDD;
  background: #F2F2F2;
  padding: 10px;
}
div.media_caption {
  text-align: left;
  padding: 0px 5px 0px 5px;
  margin-left: auto;
  margin-right: auto;
}
div.media_title {
  margin-bottom: 2px;
  font-weight: bold;
}
div.media_date {
  margin-top: 10px;
  font-size: 7pt;
  color: #777777;
}


/* CAROUSEL */
td.carousel_item_active {
  border: 1px solid #BBBBBB;
  background: #EEEEEE;
  padding: 5px;
}
td.carousel_item {
  padding: 5px;
}
td.carousel_item:hover {
  border: 1px solid #CCCCCC;
  padding: 4px;
}

/* styles for main menu and profile tab dropdowns */

div.top_menu_main_link_container
{
  text-align: left;
}

div.menu_main_dropdown
{
  border: 1px solid #CCCCCC;
  border-top: none;
  position: absolute;
  margin-top: 7px;
  margin-left: -1px;
  z-index: 100;
  width: auto;
  white-space: nowrap;
}

div.menu_main_item_dropdown a
{
  color:#777777;
  padding: 3px 40px 5px 7px;
  font-weight: bold;
  display: block;
  background: #EFEFEF;
}

div.menu_main_item_dropdown a:hover
{
  color:#444444;
  background: #FAFAFA;
  text-decoration: none;
}

div.menu_main_item
{
  float: left;
  padding-right: 10px;
  font-weight: bold;
  background: none;
}

div.menu_profile_dropdown
{
  border: 1px solid #CCCCCC;
  border-top: none;
  background: #FFFFFF;
  position: absolute;
  margin-top: 31px;
  margin-left: -63px;
  z-index: 99;
  width: auto;
  white-space: nowrap;
}

div.menu_profile_item_dropdown a
{
  padding: 3px 40px 5px 7px;
  font-weight: bold;
  display: block;
  background: #FFFFFF;
}

div.menu_profile_item_dropdown a:hover{  background: #F0F0F0;  text-decoration: none;}

.text-left{  text-align:left}
.text-right{  text-align:right}
.left{float:left}
.clear{clear: both}
.upper{text-transform: uppercase}
.v-bottom{vertical-align: bottom!important}
.pre{white-space: normal!important}
.hidden{display: none}
.right{  float:right;}
legend {  color:#4c4c4c;}
.wrap-box,.wrap{ overflow:hidden;}
.hint{position: absolute;height: 13px; background: url("/images/icons/hint.png");color: #fff;font-size:13px; top: -23px; left: 0;padding: 0px 5px 9px 5px; visibility: hidden; white-space: nowrap;}
i.empty-state{font-size: 11px;color:#898989;padding: 7px}

.corners-2{ -moz-border-radius:2px;  -webkit-border-radius:2px;border-radius:2px;}
.corners-3{ -moz-border-radius:3px;  -webkit-border-radius:3px;border-radius:3px;}
.corners-4{ -moz-border-radius:4px;  -webkit-border-radius:4px;border-radius:4px;}
.corners-3r {-moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.corners-3t {-moz-border-radius-topright:3px; -moz-border-radius-topleft:3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; border-top-right-radius:3px; border-top-left-radius:3px;}
.corners-3b {-moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
.corners-10t {-moz-border-radius-topright:10px; -moz-border-radius-topleft:10px; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px; border-top-right-radius:10px; border-top-left-radius:10px;}
.corners-10tl {-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px; border-top-left-radius:10px;}
.corners-5t {-moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; border-top-left-radius:5px;}
.rounded, .corners-5{ -moz-border-radius:5px;  -webkit-border-radius:5px;border-radius:5px;}
.corners-10{ -moz-border-radius:5px;  -webkit-border-radius:5px;border-radius:5px;}
.l-gray {color:#d5d5d5}
.whitebg{background:#fff}
.relative{position:relative}
.absolute{position:absolute}

.hr{ margin:15px 0; height:2px;}
span.framed{ border:1px solid #cacaca; display:block;}
span.framed img{ border:1px solid #fff;}
div.h1{ font-size:30px; border:0}
.decorated-box{ background:#F5F5F5; border:1px solid #E6E6E6;}
.t-center{ text-align:center}
a.more{  padding-right:8px; background:url('http://img.vprofite.com/icons/blue-arrow.gif') no-repeat 100% 5px;}

.middle_column{  float:left;  padding-right:10px;  width:670px;}
.right_column_content{float: right; width: 206px;}

.header_main .logo_main{  position:absolute;  top:21px;  left:30px;
                          text-decoration: none!important;font-size: 15px;color: #999}
.header_main .logo_main img{float: left;margin-right: 12px}
.header_main .logo_main span{padding-left: 12px;border-left: 1px solid #000;float: left;margin-top: 18px}

/* login form */
.b-login-form{  background:url('http://img.vprofite.com/bg/login_form.png') no-repeat 50% 0;  position:fixed;
                top:25%; right:50%;z-index: 9999;width: 359px;display: none;margin-right: -180px;height: 254px}
#b-login-form{padding: 32px 43px 0px;position: relative}
.b-login-form .wrap {padding-bottom: 6px;position: relative}
.b-login-form .wrap label{font: 16px/22px tahoma,sans-serif;color:#000;float: left;width: 80px}
.b-login-form .wrap input{width: 170px;border: solid 1px;border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3}

.b-login-form h3{color: #b11116;font:bold 18px/22px arial, sans-serif; margin: 0 0 17px}
.b-login-form .b-links a{font-size: 11px;border-bottom: 1px dotted #0848a7;text-decoration: none!important;
                         color: #000;margin-left: 4px}
.b-login-form .b-btn{text-align: right}
.b-login-form .b-btn label{font-size: 11px;color: #898989;margin:0 13px 0 2px}
.b-login-form .login_button{width: 131px;height: 60px;margin: 17px auto 0;background:url(http://img.vprofite.com/bg/btn/login.jpg) no-repeat 0 0;text-align: center;font:bold 15px/60px tahoma,sans-serif;color:#474747;text-shadow:1px 1px 2px #fff;border: 0;cursor: pointer;display: block}
.b-login-form #f-toggle-login{position: absolute;width: 32px;height: 32px;background:url(http://img.vprofite.com/bg/btn/l-close.jpg) no-repeat 0 0;top:10px;right: 10px}
#login_ui_block{position: fixed;top:0;left:0;right:0;bottom:0;background: #000;opacity:0.5;filter:alpha(opacity=50);z-index: 9998}
#ui_load_img{height:20px;margin-right:-80px;position:fixed;right:50%;top:45%;width:160px;z-index:9999;background: url(http://img.vprofite.com/frontend/progress.gif) no-repeat 0 0}

/* button red */
.bnt-red, input.button, A.button {
  background:url("http://img.vprofite.com/bg/btn/red.jpg") repeat-x 0 100% #a10b0c;
  border:2px solid #7a0a07;
  display:inline-block; zoom: 1;
  text-decoration: none;
  color:#FFF;cursor:pointer;font-size:11px;line-height:18px; padding:2px 16px;}

.stat_box {  color:#797979;  font-size:13px;}

.welcome_top{
  overflow:hidden;
  font:11px/15px Arial;
  margin-bottom: 17px;
  color:#4c4c4c;
}
a.banner_top{
  float:right;
  width:492px;
  height:194px;
  margin:0 0 0 25px
}


.banner_top_lang_1{
  background:url('http://img.vprofite.com/frontend/banner_top_1.jpg') no-repeat 0 0;
}

.banner_top_lang_2{
  background:url('http://img.vprofite.com/frontend/banner_top_2.jpg') no-repeat 0 0;
}

.banner_top_lang_7{
  background:url('http://img.vprofite.com/frontend/banner_top_7.jpg') no-repeat 0 0;
}

.stat_box span{
  color:#1d3067;
  font:18px/18px Arial
}

.stat_box .user_count{padding-top:10px}
.stat_box .user_count u{text-decoration:none;color:#000}

.search_form{
  background:url('http://img.vprofite.com/bg/search_form.jpg') no-repeat 0 0;
  color:#fff;
  margin-bottom:10px;
  font:bold 14px/62px Arial;
  padding-left:18px;

}

.search_form_top{
  border-color:#D7D7D7;
  border-style:solid;
  border-width:0 1px;
  padding:7px 7px 7px 9px;
  position:absolute;
  right:160px;
  top:30px;
  height: 24px;
}

.search_form_top .button {
  position:relative;
  bottom:-1px;
}

.profile  .profile_comment_row{border-top: 1px solid #e3e3e3;padding-top: 5px; position: relative}


.search_form .text,.search_form_top .text,.custom-search .text{
 
  border:1px solid #CCC;
  color:#8A8A8A;
  margin-right:4px;
  padding:3px 15px 3px 20px;
  width:129px;
  font:11px/18px Arial;
  border: 1px solid #a6a6a6;
	border-top-color:rgba(191, 191, 191, 255);	
	border-right-color: qlineargradient(spread:repeat, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(191, 191, 191, 255), stop:1 rgba(222, 222, 222, 255));
	border-left-color: qlineargradient(spread:repeat, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(191, 191, 191, 255), stop:1 rgba(222, 222, 222, 255));
	border-bottom-color: rgba(222, 222, 222, 255);
	border-radius: 10px;
}

.search_form_top .text{
  border: 0; background: url(http://img.vprofite.com/bg/input_search.png) no-repeat 0 0; width:135px;height: 18px;padding-left:25px}

.search_form .button,.search_form_top .button,.custom-search .button{
  border:0;
  text-indent:-9999px;
  line-height:0;
  background:url('http://img.vprofite.com/bg/button_search_long.png') no-repeat 0 0;
  width:15px;
  height:15px;
  padding:0;
  vertical-align:-2px;
  cursor:pointer;
  position: absolute;
  top:8px;
  left: 15px;
}

.search_form_top .button{background:url("http://img.vprofite.com/bg/button_search_long.png") no-repeat 0 0;height:13px;left:20px;position:absolute;top:13px;width:13px;z-index:99;
                         font:0/0 serif;color: transparent}
.item_user{ overflow:hidden;  padding: 5px 0 0;font-size:11px;  width: 145px;margin:0 0 0 50px}
.item_user .frame,.user-frame{  float:left;  width:66px;  margin-right:10px}
.item_user .frame{margin-right: 7px}
.item_user .right-links a{margin: 0 0 7px 0}
.view-box .user-line .flag{vertical-align: middle;margin-right: 3px}
.view-box .user-line{text-align: center;padding:5px 0 4px;}
.user-line-birthsday{background:url('http://img.vprofite.com/bg/item_user.jpg') repeat-x 0 100%; height: 5px; margin: 15px 0 10px 0;}
.view-box .see-all{text-align: center;}
.view-box .see-all a{color:#898989}

.item_user .frame-thumb{ width:108px;}
.item_user .frame img,.user-frame img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
                                      background:#FFF;padding:1px;border:4px solid #C6C6C6;}
.item_user .userName{color:#aa0f15;font:15px/16px tagoma,sans-serif;}
.item_user .info{color:#797979;font-size:10px;padding-top:2px}
.view-box .b-birthdays{padding-top: 7px;text-align:center;}
.view-box .birthdays{background: #189eb3;padding: 1px 5px;color:#fff;font:13px/13px tahoma,sans-serif}
.birthdays-btn a{display: block;margin: 15px auto 0;width: 167px;height: 35px;background: url(http://img.vprofite.com/frontend/txt/birthdays.png) no-repeat 0 0}
.page-lang-1 .birthdays-btn a{background-position:  0 -35px}
.page-lang-7 .birthdays-btn a{background-position:  0 -70px}

/*User profile*/
.user-status{
  margin-bottom:20px;visibility: hidden;display: none;
}
.user-status table{padding-left:5px}
.user-status table a{font:bold 11px/12px arial, sans-serif;color: #444}
.user-status table span{color:#555;font-style:italic;}
.user-status table b{color: #000}
#ajax_currentstatus_date{font-size: 11px}

.profile_leftside fieldset{
  margin-bottom:15px
}

/*Friends*/
.items-container{
  overflow:hidden;
  padding:18px 0;
}

/*Comments*/
.photo-frame{
  float:left;
  width:77px;
  height:102px;
  background:url(http://img.vprofite.com/bg/photo_frame_port.jpg) no-repeat 0 0;
}

.items-container .data{
  margin-left:90px;
}

.profile_comment_links a{

}

.commentEditLink{
  background:url('http://img.vprofite.com/icons/edit-comments.jpg') no-repeat 0 50%;
  padding:1px 0 1px 15px;
}

.commentViewLink{
  background:url('http://img.vprofite.com/icons/blog_blogentry16.gif') no-repeat 0 50%;
  padding:2px 0 2px 18px;
}

.commentDetailLink{
  background:url('http://img.vprofite.com/icons/rssfeed_mini_blog.gif') no-repeat 0 0;
  padding:1px 0 1px 18px;
}

.settingsEntryLink{
  background: url(http://img.vprofite.com/icons/settings-entry.png) no-repeat 0 0px;
  padding:1px 0 1px 18px;
}

/*Messages*/
.message_tab a{
  background:url('http://img.vprofite.com/icons/send_message.png') no-repeat 0 1px;
  color:#1D719D;
  font-size:13px;
  padding:6px 0 6px 33px;
}

.view-messages td{
  border-bottom:1px solid #dadada;
  padding:7px 5px 7px 7px;
  vertical-align:top;
}

.messages_table tr td.messages_header{
  background:transparent;
}

.like-table-message .a1{width: 30px;}
.like-table-message .a2{width: 68px;}
.like-table-message .a2 .un,.like-table-message .like-table_headers .a2{text-align: center;width: 65px;margin-left: -4px;}
.like-table-message .like-table_entries .a4{width: 340px;word-wrap: break-word; overflow: hidden}
.like-table-message .like-table_entries .a5{width: auto;float: none;text-align: center;margin: 0 0 0 475px}
.like-table-message .like-table_entries .a5 a{color: #b11116}
.like-table-message .like-table_entries .a3{width: 95px;}
.like-table-message .like-table_headers .a1 img{margin: 13px 0 0 3px}
.like-table-message .photo{width: 50px;height: 50px;padding: 3px;background:#fff;border:1px solid #d7d7d7}
.like-table-message .s{display: block;padding-top: 3px;color: #464646;text-decoration: none}
.like-table-message .messages_unread .like-table_entry{font-weight: bold!important}
.like-table-message .message_title_header{margin-right: 100px}

/*Control box*/
.control-box{  padding: 7px;  margin: 10px 0px;  background:#f5f5f5;  border:1px solid #e6e6e6;
               -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px;  overflow:hidden;  font-size: 11px;  position:relative}
.control-box a, .search-pager a, .pager-box-i a{color: #1D719D}
.control-box-custom{  padding:10px 15px;  color:#000;  margin-bottom:20px}

.content-item-boxes{
  border:1px solid #D9DBDC;
  float:left;
  margin:0 10px 10px 0;
  padding:10px;
  width:385px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.content-item-boxes a img{
  margin-right:10px;
  border:1px solid #D9DBDC;
}

/*Albums*/
.content-item-album{
  float:left;
  width:278px;
  padding:15px 15px 24px;
  border:1px solid #e6e6e6;
  background:#f5f5f5 url('http://img.vprofite.com/bg/album-shadow.jpg') no-repeat -4px 122px;
  margin:0 8px 8px 0;
  line-height:16px;
  min-height:120px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.content-item-group{
  float:left;
  width:350px;
  padding:15px;
  border:1px solid #e6e6e6;
  background:#f5f5f5;
  margin:0 10px 10px 0;
  line-height:16px;
  min-height:125px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  position:relative;
}

.content-item-group .group_desc{
  color:#888;
  padding:5px 0;
  font-size:13px;
}

.content-item-group .control-groups{
  position:absolute;
  bottom:15px;
  right:7px;
  font-size:10px;
}

.content-item-group .control-groups a{
  margin-right:7px;
  padding:3px 0 3px 20px;
}

.content-item-group .control-groups a.leave-group{
  background:url('http://img.vprofite.com/icons/leave-group.gif') no-repeat 0 50%;
}
.content-item-group .control-groups a.edit-group{
  background:url('http://img.vprofite.com/icons/group_edit16.gif') no-repeat 0 50%;
}

div.sign-h1{
  font-size:30px;
  border:0;
  padding-top:48px
}

a.refresh-code{
  padding-left:15px;
  background:url('http://img.vprofite.com/icons/refresh-code.png') no-repeat 0 4px;
}

.rigister-form  a.refresh-code{
  color:#fff
}

span.required-field{
  color:#ff4d19;
  font-size:24px
}

span.required{
  color:#ff0808;
  font-size:14px;
}

sup.required{font: 14px/10px georgia, serif;color: #fc0000;}
.control-box .left a{
  color:#000
}

/* named links */
.named-link{padding: 5px 0 5px 25px;color:#aa0f15;font-size:11px}
.named-link-m{padding: 5px 0 5px 25px;font-size:10px;padding: 6px 0 6px 20px;}
.link-to-join{ font-size:12px;color:#1D3067;}

.link-to-comments{padding: 3px 0 3px 25px;background: url(http://img.vprofite.com/icons/comments.png) no-repeat 0 0;color:#898989}
a.link-to{padding: 2px 0 2px 20px; font: 11px/14px arial, sans-serif;text-transform: capitalize}
.link-add-to-friends{background: url(http://img.vprofite.com/icons/add-to-friends.png) no-repeat 0 2px;}
.link-new-message{background: url(http://img.vprofite.com/icons/new-message.png) no-repeat 0 2px;}
.link-to-remove{background: url(http://img.vprofite.com/icons/link-to-remove.png) no-repeat 0 2px;}
a.send-message{background: url("http://img.vprofite.com/icons/new-message-link.png") no-repeat 0 0;padding-left: 24px}
.new-message-link{float: left;width:21px;height: 19px;margin-right:7px  }
.remove-friend-link{float: left;background: url(http://img.vprofite.com/icons/remove-link.png) no-repeat 0 0;width:21px;height: 21px;margin-right:7px }
.stat-link{float: left;background: url(http://img.vprofite.com/icons/stat-link.png) no-repeat 0 0;width:22px;height: 18px;}
.add-to-friends-link{float: left;background: url(http://img.vprofite.com/icons/add-to-friends-link.png) no-repeat 0 0;width:17px;height: 16px;}
.friends-link{float: left;width:21px;height: 19px;margin-left:1px!important}
.count-link{float: left;width:21px;height: 21px;margin-bottom: 6px!important}
.rating-link{border: 1px solid #d7d7d7;padding: 2px 4px;font:11px/14px tahoma,sans-serif;color: #464646;text-decoration: none;background: #fff;float: left}
.rating-link span{padding-right:7px;}
.b-view-box-fo .count-link{margin-bottom: 0!important}

.link-to-details{background: url(http://img.vprofite.com/icons/user_account/details.png) no-repeat 0 1px}
.link-to-edit{background: url(http://img.vprofite.com/icons/user_account/edit.png) no-repeat 0 3px}
.link-to-delete{background: url(http://img.vprofite.com/icons/user_account/delete.png) no-repeat 0 3px}
.link-to-informer{background: url(http://img.vprofite.com/icons/user_account/informer.png) no-repeat 0 0}
.link-to-settings{background: url(http://img.vprofite.com/icons/user_account/settings.png) no-repeat 0 3px}

.b-view-box-fof .photo{width:50px;height: 50px;padding: 3px;background: #fff;border: 1px solid #d7d7d7;margin-right: 7px}
.b-view-box-fof .item-wrap{width:95px;min-height: 100px; position: relative}
.b-view-box-fof .item-wrap .rating-link{margin-top:2px}
.b-view-box-fof .fof_odd,.b-view-box-fof .ls_odd{padding-right:18px}
.b-view-box-fof .title{font:11px/16px tahoma,sans-serif; color:#474747}
.b-view-box-fof .add-to-friends-link{margin-bottom: 2px}
.b-view-box-fof .new-message-link{margin-bottom: 2px}
.b-view-box-fof .view-box{padding-top: 15px!important}
.wrap-user_fof {background:url("http://img.vprofite.com/bg/item_user.jpg") repeat-x 0 0;padding-top:5px}
.wrap-user_fof a{color: #898989;font:11px/16px tahoma,sans-serif}

span.wait_load{display: inline-block;width: 14px;height: 14px;vertical-align: middle;
               background: url(http://img.vprofite.com/ready.gif) no-repeat 0 0;zoom:1}

.browse-scools-country-title .leave{
  padding-left:10px;
  background:url('http://img.vprofite.com/icons/minus.png') no-repeat 0 50%;
  color:#920000;
  font-size:10px;
}

.custom-search{
  
  height:27px;
  padding:0 0 0 10px;
  position:absolute;
  right:5px;
  top:8px;
  width:237px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.custom-search .reset,.l-search-inner .reset{
  position: absolute;
  width: 14px; height: 14px; border: 0px solid black; right: 10px; top: 7px;
  background:url('http://img.vprofite.com/icons/link-to-remove.png') no-repeat 0 50%; cursor: pointer; 
}

/*Edit profile*/
div.edit-profile-wrap{
  padding-left:50px;
}

.toggle-fields{
  padding-left:310px;
}

.toggle-fields a{
  display:block;
  font-size:10px;
  color:#8d8d8d;
  position:relative;
  padding-left:10px;
}
.toggle-fields a.add{
  background:url(http://img.vprofite.com/icons/plus.png) no-repeat  0 50%;
  margin-top:-36px;
}

.toggle-fields a.remove{
  background:url(http://img.vprofite.com/icons/minus.png) no-repeat  0 50%;
  margin-bottom:-20px;
  bottom:-10px;
}

tr.border td, .hr{
  background:url('http://img.vprofite.com/bg/stroke.png') repeat-x 0 100%;
}

.edit-profile-wrap .tfoot td{
  background:none
}

.control-box-custom select.small{
  max-width:160px;
}

/*Comments*/
.comments-body{background:white ;border:1px solid #D9DBDC; overflow: hidden; padding-bottom: 15px;}

.profile_comment_links a, .comment-links a  
  {font-size:11px;color:#1D719D;padding:5px 0 5px 25px;margin-left:7px}
  .profile_comment_table a.commentDeleteLink{font-size:11px;color:#1D719D;padding:5px 0 12px 25px;float: right; margin-right: -17px;}
.comment-links a.comment-report 
  { background:url("http://img.vprofite.com/icons/report16.gif") no-repeat 0 7px; }
.profile_comment_links a.commentEditLink, .comment-links a.commentEditLink
  {background:url("http://img.vprofite.com/icons/user_account/edit.png") no-repeat 0 3px;}
.profile_comment_links a.commentDeleteLink, .comment-links a.commentDeleteLink
  {background:url("http://img.vprofite.com/icons/user_account/delete.png") no-repeat 0 3px; color:#AA0F15}
.profile_comment_links a.comment-message, .comment-links a.comment-message
  {background:url("http://img.vprofite.com/icons/new-message-link.png") no-repeat 0 3px;}
.profile_comment_links a.comment-reply, .comment-links a.comment-reply
  {background:url("http://img.vprofite.com/icons/send_message.png") no-repeat 0 0;padding: 6px 0 6px 32px}
  .profile_comment_table a.commentDeleteLink
  {background:url("http://img.vprofite.com/icons/link-to-remove.png") no-repeat 0 3px; color:#AA0F15}

.group-box a{margin-right:10px;}

.group-box .icon{margin-top:3px}

.group-box { margin-top:20px;}

tr.border td{padding-bottom:15px}

.fieldset{
  background:#f5f5f5 none repeat scroll 0 0;
  border:1px solid #e6e6e6;
  padding:25px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
    border-radius:5px
}

.browse_result{
  float: left; width: 84px; height: 120px; text-align: center;
  padding-left:20px;
  margin-bottom:10px;
  line-height:14px;
}

.browse_result img{
  margin-bottom:8px
}

.browse_result .icon2{
  margin-right:3px
}

.browse_result .user-status{
  display:block;
  padding-top:3px;
}

.category-item{
  padding:3px 0;
  background:url('http://img.vprofite.com/bg/stroke-b.png') repeat-x 0 100%;
}

.category-item a:hover{
  text-decoration:none
}

.category-item .icon{
  margin-top:5px;
}

.ico-remove{
  background:url('http://img.vprofite.com/icons/ico-remove.png') no-repeat 0 0;
  margin-left:5px;
  padding:8px;
  font-size:3px;
}

.tag-cloud{
  line-height:200%;
}

.tag-cloud span{
  padding:3px;
}

.tag-cloud-wrap{
  width: 180px; background: #fff; border: 1px solid #e6e6e6;padding:5px 10px;
}


#userpoints_comments{
  padding-top:20px
}


#userpoints_comments table{
  border:1px solid #e6e6e6
}


#userpoints_comments table table{
  border:0
}

#userpoints_comments table table td{
  padding:0
}

#userpoints_comments td{
  background:#fff;
  padding:10px;
}

.userpoints_comment_author{
  font-size:10px;
  color:#797979
}

.userpoints_comment_author a{
  font-size:12px
}

/*Points faq*/
.header-gray{
  font:bold 18px/20px Arial;
  color:#4c4c4c;
  padding-bottom:10px;
  margin-bottom:15px;
  border-bottom:1px solid #d6d6d6
}


.profile_comment_body_text{
  font:11px/16px Arial;
  color:#4c4c4c;
  padding:5px;
}


#newupdates_popup{background:url(http://img.vprofite.com/bg/notice.png) repeat-x 0 0; color:#474747;  margin:-20px -20px 20px;overflow: hidden; font:11px/27px tahoma,sans-serif;padding:0 7px;
                  height:34px;}
#newupdates_popup a{color:#aa0f15;}
#newupdates_popup a span{color:#474747;}
#newupdates_popup .close{background:url(http://img.vprofite.com/bg/close.png) no-repeat 0 0;float:left;width:7px;height:7px;margin:10px 3px 0 0 }
#newupdates_popup .item{float:left;padding-left:20px;white-space:nowrap}

.top-users-content .stars td{ padding-bottom:5px}
.cont-notes div{  display:none}
.seBlogColumnRightPadding a img.photo{  width:161px;}
.scroll_content{ max-height:290px;  overflow:auto;}

.form td{font-size:12px}

.smiles-box{
  border:1px solid #e6e6e6;
  margin:10px 0;
  padding:10px;
  background: #fff
}

.smiles-tpl{margin:10px 0;display: none}
.smiles-tpl .smiles-box {margin-bottom:0}

div.profile_content .smiles-box{background:#fff}
div.profile_content .smiles-box img{}
.link-smiles{text-decoration:none; border: 1px solid #D7D7D7;padding: 8px 33px 8px 8px;color:#474747;font-size:11px;
             background: url("http://img.vprofite.com/icons/dropdown.gif") no-repeat 97% 4px #fff;}
.link-smiles span{ background: url("../Smileys/default/smiley.gif") no-repeat scroll 0 0;padding:6px 0 6px 24px}

.smiles-box img{margin-right:2px;cursor: pointer}

.smiles-box p{
  color:#4C4C4C;
  font-size:18px;
  padding-bottom:10px;
}

.right_column_content .scroll_content b{font-weight:normal;}

/*Context menu*/
.context-menu{border:1px solid #e6e6e6; padding:10px; background:#fff; width:200px; list-style:none; display:none;margin-left:-40px}
.context-menu li {padding-bottom:5px}
.context-menu li a.msg{padding-left:20px;background:url('http://img.vprofite.com/icons/chat_conversation16.png') no-repeat 0 0;padding-left:20px;font-weight:normal;}
.context-menu li.photo,.context-menu li.name{text-align:center;}
.context-menu li.photo img{max-width:60px;border:1px solid #ccc}

.context-menu li.name{border-bottom:1px solid #e6e6e6;margin-bottom:10px;}

.video-wrap{min-height:200px;overflow:hidden}
.pager-box{  border:1px solid #e6e6e6;  background:#f5f5f5;  padding:5px;  text-align:center;
             margin:20px 0; -moz-border-radius:5px;  -webkit-border-radius:5px;border-radius:5px;}
.pager-box-i{background: #fff;margin: 10px 0}

.tab_album_item{
  background:#FFF;
  border:1px solid #DDD;
  float:left;
  margin-right:10px;
  min-height:100px;
  padding:10px;
}

.search-photo img{
  border:4px solid #D9D9D9;
  max-height:120px;
  max-width:120px;
  padding:2px;
}

a.search-photo:hover img{
  border-color:#2777BE;
}

.search-people-box{
  border:1px solid #e6e6e6;
  background:#F5F5F5;
  float:left;
  position:relative;
  margin-right:10px;
  width:305px;
}

/* b-user-stat */
.b-user-stat, .b-view-box{background: #fff;margin-bottom: 15px}

/* span.plus */
span.plus,span.minus
{padding-left: 9px;background: url(http://img.vprofite.com/bg/user-statement/up.gif) no-repeat 0 50%;color: #548529;}
span.minus{background: url(http://img.vprofite.com/bg/user-statement/down.gif) no-repeat 0 50%;color: #AF0D09;}
span.null{color: #000;}

.breadcrumbs, #bodyarea div.nav{font-size: 11px;color: #898989;padding-bottom: 10px}
.breadcrumbs a{padding-right: 10px;margin-right: 1px;background: url(http://img.vprofite.com/icons/breadcrumb.gif) no-repeat 100% 4px;}
#bodyarea div.nav a.nav{font-weight: bold;margin-right: 4px;color: #000;text-decoration: underline}

/* user-stat-banner */
a.user-stat-banner{display: block;width:728px;background: url(http://img.vprofite.com/bg/user-statement/banner.jpg) no-repeat 0 12px;height: 90px;margin: 0 auto;padding:12px 0}
.ad_box{padding: 12px 0}
.ad_left{float: left;width: 160px;margin-left:-175px}
.ad_right{float: right;width: 160px;margin-right:-175px;}
.ad_top{padding: 3px 0 0;text-align: center;margin-bottom: -18px;position: relative;z-index: 2}

/* b-user-stat-trade */
.activity{margin: 10px 0;}
.activity,.activity-title{width: 100%;border-collapse: collapse;}
.activity-title{margin:40px 0 -15px}
.activity td, .activity th, .activity-title th{padding: 4px 3px;text-align: center;font-size: 12px;color: #000}
.activity td{border-bottom-color: #aaa;border: dotted #dbdbdb;border-width:0 1px 1px;font-size:11px}
.activity thead th, .activity-title thead th{
  font: bold 10px/20px arial, sans-serif;color: #fff;background:#787979 url(http://img.vprofite.com/bg/user-statement/th.png) repeat-x 0 0; padding: 7px 3px}
.activity thead th a{color: #fff;text-decoration: underline}
.activity .total td{font-weight: bold;border-bottom: 0}
.activity .total .plus{color: #548529}
.activity .total .minus{color: #b41d19}
.activity .total td:first-child{padding-right: 48px}
.table-details tbody tr.odd td {background-color: #f3f3f3}
.activity tbody tr:hover td, .detailed-pairs-info tr:hover td{background: #eee!important}
.activity tbody td:hover, .detailed-pairs-info td:hover {background-color: #e0e0e0!important}
.activity tbody span.plus{color: #548529;background: url(http://img.vprofite.com/bg/user-statement/up.gif) no-repeat 0 50%;padding-left: 9px}
.activity tbody span.minus{color: #af0d09;background: url(http://img.vprofite.com/bg/user-statement/down.gif) no-repeat 0 50%;padding-left: 9px}
.b-user-stat-full .dataTables_info{top:-55px}
.b-user-stat-full .dataTables_filter{margin-top:-69px}
.activity-title .t{width: 257px}
.activity td.b, .activity th.b{border-right: 1px dashed #777}

/* b-table-user-menu */
.table-user-menu{width: 100%}
.b-table-user-menu{height: 48px;background: url(http://img.vprofite.com/bg/b-user-menu.png) repeat-x 0 0;border-bottom:1px solid #c4c4c4;margin:0 -20px 20px}
.table-user-menu .menu_user > .menu_item {padding:17px 22px 14px; position:relative;border-left:1px solid #c4c4c4;border-right:1px solid #fff;height: 17px}
.page-lang-1 .table-user-menu .menu_user > .menu_item_2 {padding-right:45px;}
.page-lang-2 .table-user-menu .menu_user > .menu_dropdown_messages_readed,
.page-lang-7 .table-user-menu .menu_user > .menu_dropdown_messages_readed{padding-right:53px;}
.table-user-menu .menu_user > .menu_item_first {padding-left:25px;border-left:0;}
.table-user-menu .menu_user > .menu_item:hover{background: url(http://img.vprofite.com/bg/b-user-menu.png) repeat-x 0 100%;}
.table-user-menu .menu_user  .menu-collapse{float: left;background: url(http://img.vprofite.com/bg/menu/collapse.png) no-repeat 100% 1px;padding-right: 19px}
.table-user-menu .menu_user > .menu_item:hover .menu-collapse{background: url(http://img.vprofite.com/bg/menu/collapse-h.png) no-repeat 100% 1px;}
.table-user-menu .menu_item_img{vertical-align: middle;margin-right: 1px}
.table-user-menu .menu_item_3 .menu_item_img, .table-user-menu .menu_item_last .menu_item_img{margin-right: 4px}
.table-user-menu .menu_user  .menu-collapse > div {padding-bottom: 17px}

/* tables */
.table {border-collapse: collapse;margin-bottom: 15px}
.table th{background: #eee;}
.table th, .table td{padding: 5px;border: 1px solid #ccc;color: #000}
.table td{font-size: 11px;background: #fff}

/* b-monitoring-item */
.b-monitoring-item{margin: 15px 0 0}
.monitoring-wrap {border: 1px solid #189eb3;background: #fff;padding: 15px 20px;text-align: left}
.monitoring-wrap .view {width: 100%;border-collapse: collapse}
.monitoring-wrap th,.monitoring-wrap td{vertical-align: top;font: 11px/18px arial, sans-serif; color: #474747;text-transform: uppercase;
                                        border:solid #E9E9E9;border-width:0 0 1px 0;background: transparent!important;padding: 1px;text-align: left}
.monitoring-wrap .top th,.monitoring-wrap .top td{border:0}
tr:hover .monitoring-wrap tbody td{background-color: transparent!important}
.monitoring-wrap th{width: 193px;color: #777;text-align: left;text-transform: none;padding:2px 10px 2px 0}
.monitoring-wrap th div.right{padding-right: 5px;color: #000;text-transform: uppercase}
.monitoring-wrap .head{font-size: 14px}
.monitoring-wrap .head a{color: #0848a7}
.monitoring-wrap .head span{font-weight: bold}
.monitoring-wrap th.b{border-left: 1px dotted #adadad;padding-left: 6px;border-right: 0}
.b-user-stat .b-filter{background:url("http://img.vprofite.com/bg/user-statement/c.png") repeat 0 0;margin: -13px 0 15px;padding:17px;
                       border-bottom: 1px solid #b8b8b8}
.b-user-stat .b-filter h2{display: inline;font: bold 12px arial, sans-serif;color: #454545;padding-right: 15px}
.b-user-stat .b-filter label{color: #666;font: 11px arial, sans-serif;padding-right: 8px}
.b-user-stat .b-filter .b-row{padding: 14px 0;border-bottom: 1px solid #d0d0d0;overflow: hidden}
.b-user-stat .b-filter .b-row .b-search{}
.b-user-stat .b-filter .b-row .b-sort{margin-top: 10px}
label.rort-az,label.rort-za{background: url(http://img.vprofite.com/icons/sort-az.png) no-repeat 50% 0;font-size: 1px!important;padding: 9px;position: relative;top:-5px;
                           cursor: pointer;text-decoration: none!important;}
label.rort-za{background: url(http://img.vprofite.com/icons/sort-za.png) no-repeat 50% 0;}
.b-user-stat .b-filter .b-row input[type=checkbox],.b-user-stat .b-filter .b-row input[type=radio]{vertical-align: -2px}
.b-user-stat .b-filter .b-row .b,.b-user-stat .b-filter .b-row .s{padding:5px}
.b-user-stat .b-filter .b-row .b{background: url(http://img.vprofite.com/bg/stroke-v.png) repeat-y 100% 0;}
.b-user-stat .b-filter .b-row .button-red{float: right;margin-right: 10px}

.monitoring-wrap img.photo{max-width: 98px}

.account-btn, .account-btn span{float: left;background: url(http://img.vprofite.com/bg/btn/count-blue.png) no-repeat 0 0;text-decoration: none;padding:0 0 0 6px}
.account-btn span{font:15px/34px tahoma,sans-serif;color: #fff;background-position: 100% 100%;padding:0 26px 0 20px}
.monitoring-wrap .view-account{padding-bottom: 4px;text-transform: none}
.monitoring-wrap .b-account-btn{padding-top: 3px}
.view-account .account-btn{margin-right: 5px}
.view-account .b-voting, .view-account  .b-voted{margin-top: 11px}
.monitoring-wrap .view-account img{vertical-align: -3px}
.monitoring-wrap .view-account .flag{margin-left: 4px}
.monitoring-wrap .user-account {color: #474747;font: 15px/16px tahoma,sans-serif;}
.monitoring-wrap .user-account span{padding:0 5px 0 7px;}
.monitoring-wrap .user-frame{width: 108px;}
.monitoring-wrap .b-view-account{margin-left: 122px;padding-bottom:20px}
.monitoring-wrap .b-view-account .link a{padding:3px 0 3px 28px;color:#898989}
.monitoring-wrap .b-view-account .friends a{background: url("http://img.vprofite.com/icons/top-users/friends.jpg") no-repeat 0 0}
.monitoring-wrap .b-view-account .add-friend a{background: url(http://img.vprofite.com/icons/top-users/add-friend.jpg) no-repeat 4px 0;}

/* buttons */
.button-red {border: 0;background: 0;cursor: pointer; font:bold 10px/25px arial,sans-serif;color: #fff;padding: 0;}
.button-red span{display: block;overflow: hidden;height: 25px;background: url(http://img.vprofite.com/bg/btn/button-red.png) no-repeat 0 0;padding-left: 5px}
.button-red span span{background-position: 100% 100%;line-height: 25px;padding: 0 38px 0 5px}

.button-gray {border: 0;background: 0;cursor: pointer; font:bold 10px/25px arial,sans-serif;color: #fff;padding: 0;vertical-align: middle}
.button-gray span{display: block;overflow: hidden;height: 25px;background: url(http://img.vprofite.com/bg/btn/button-gray.png) no-repeat 0 0;padding-left: 11px}
.button-gray span span{background-position: 100% 100%;line-height: 22px;padding: 0 38px 0 5px}

.button-blue span{background: url(http://img.vprofite.com/bg/btn/button-blue.png) no-repeat 0 0;}

.button-gray-download span span{background: url(http://img.vprofite.com/bg/btn/button-gray-download.png) no-repeat 100% 100%;}

/* gray button */
button.btn-grh { overflow:visible; width:auto; background:none; border:none; cursor:pointer;padding: 0!important }
button.btn-grh > span { display:block; background:url(../images/wpc/btn/l.png) 0 0 no-repeat;}
button.btn-grh > span > span { display:block; background:url(../images/wpc/btn/r.png) right top no-repeat;  padding:0 4px; }
button.btn-grh > span > span > span{ background:url(../images/wpc/btn/c.png) 0 0 repeat-x;display:block; font:bold 11px/13px arial,sans-serif; padding:5px 5px 6px; text-align:center; white-space:nowrap; color:#FFFFFF; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4)}
button.btn-grh > span > span > span > span { display: block; }
button.btn-grh:active > span > span > span > span { display: block; top: 1px; left: 1px;position: relative; }
button.btn-grh:hover > span > span > span > span { background: none; }

button.btn-grh:hover span {  background:url(../images/wpc/btn/l-h.png) 0 0 no-repeat;}
button.btn-grh:hover span span {  background:url(../images/wpc/btn/r-h.png) right top no-repeat; }
button.btn-grh:hover span span span{ background:url(../images/wpc/btn/c-h.png) 0 0 repeat-x;}

/* b-view-box */
.b-view-box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background: #f3f3f3;border:1px solid;border-color:#f5f5f5 #d6d6d6 #a4a4a4 #d6d6d6;
            -moz-box-shadow:0 1px 2px #d6d6d6;-webkit-box-shadow:0 1px 2px #d6d6d6;box-shadow:0 1px 2px #d6d6d6;padding:0 18px 18px}
.b-view-box .head{background: url(http://img.vprofite.com/bg/layout/profile-head.png) repeat-x 0 0;text-align: center; font:bold 12px/16px tahoma, sans-serif;padding: 5px 19px 7px;color:#fff;
                  -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.b-view-box .head a{color: #fff;}
.b-view-box .view-box{font-size:11px;padding:10px 0 0;}

.b-view-box-fo{background: #fff2cb}
.b-view-box-fo .head{background-image: url(http://img.vprofite.com/bg/layout/profile-head-red.png)}
.b-view-box .b-fof_container{background-image: url(http://img.vprofite.com/bg/layout/profile-head-yellow.png);color:#000;text-shadow:1px 1px 1px #fff}
.b-view-box .user-stats img{vertical-align:middle;margin-right:5px}
.b-view-box .user-stats {padding-bottom:5px}
.b-view-box-ls{background: #d5f3ff}
.b-view-box-bi{background: #eafadf}
.b-view-box .view-box .states{height: 20px}
.b-view-box .view-box .states .flag{vertical-align: middle;margin-right:3px}

/* forum */
.tborder .bordercolor tr{background:#f5f5f5 url(http://img.vprofite.com/bg/forum/row.png) repeat-x 0 0;border: 1px solid #cecece}
.tborder .bordercolor tr.even{background: #fff}
#bodyarea td{vertical-align: top}
#footerarea{position: absolute;visibility: hidden;display: none}

.tborder .bordercolor {border-collapse: collapse}
.tborder .bordercolor .windowbg2 > b > a[name=b1],.tborder .bordercolor .windowbg2 > b > a[name=b2],
.tborder .bordercolor .windowbg2 > b > a[name=b3]{padding:2px 0 2px 36px;font:bold 18px/26px arial, sans-serif;color:#0848a7}
.tborder .bordercolor .windowbg2 > b > a[name=b3]{background: url(http://img.vprofite.com/icons/flags/en_32.png) no-repeat 0 50%}
.tborder .bordercolor .windowbg2 > b > a[name=b1]{background: url(http://img.vprofite.com/icons/flags/ro_32.png) no-repeat 0 50%}
.tborder .bordercolor .windowbg2 > b > a[name=b2]{background: url(http://img.vprofite.com/icons/flags/ru_32.png) no-repeat 0 50%}
.tborder .bordercolor .windowbg2 {font-size: 11px;color: #222}
.tborder .bordercolor td{border:1px dotted #949494;}
#postTable{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border:solid #CECECE; border-width: 0 1px 1px;
           margin-top: -6px;}
hr.hrcolor{color: #999;margin-top: 0}
a.linkShowSmiles{background: url(../Smileys/default/smiley.gif) no-repeat 100% 0;padding: 12px;}
div#showSmiles{background:#EEE;border:1px solid #E1DBC5;position:absolute;right:0;padding:0 5px;width:210px;}
div#showSmilesContainer{position:relative;}
table.messages-table{border: 1px solid #ddd;margin-bottom: 5px}
table.messages-table .windowbg2 span.middletext a, .b-forum-links a{text-decoration: none;margin-right: 5px;font-size: 11px}
table.messages-table .windowbg2 span.middletext a b{padding-left: 5px}
table.messages-table .windowbg2 span.middletext a img{vertical-align: top}
.b-forum-links a img{vertical-align: middle;margin-right: 5px}
table.messages-table.odd{background: #f6f6f6}
table.messages-table .titlebg2 td{background: #e0e0e0}
table.messages-table .post, #postTable div.post{font:13px/15px Verdana, Arial, sans-serif;color: #000; word-wrap: break-word;}
table.messages-table .post img, #postTable div.post img{max-width: 734px}
table.themes-list {font: 13px/28px arial, sans-serif;color: #333}
table.themes-list img{vertical-align: top;margin-right: 4px}
#bodyarea td .v-bottom .addthis_toolbox{float: right;width: 148px;margin-left: 5px}
.article_tools .addthis_toolbox{float: right;bottom: -3px;position: relative}

/* .b-tabs */
.b-tabs{background:url("http://img.vprofite.com/bg/menu/dropdown.png") repeat-x 0 0 #D8D8D8; border-bottom: 1px solid #b3b3b3; margin:0 -20px;}
.b-tabs .t{background: url(http://img.vprofite.com/bg/forum/row-d.png) no-repeat 100% 50%}
.b-tabs .t div{background: url(http://img.vprofite.com/bg/forum/row-d-1.png) no-repeat 0 50%}
.b-tabs .t:first-child div{background: 0}
.b-tabs a{text-decoration: none;color:#1F1F1F;font:13px/36px tahoma,sans-serif;display: block;padding:0 12px;}
.b-tabs a:hover, .b-tabs .t-a a{color: #fff}
.b-tabs .t-a, .b-tabs .t:hover{background: url(http://img.vprofite.com/bg/menu/dropdown-h.png) repeat-x -45px 0 #980a0f;}

tr.odd{background:url("http://img.vprofite.com/bg/forum/row.png") repeat-x 0 0 #F5F5F5;}
#postTable .odd > td, #postTable .even > td{background:url("http://img.vprofite.com/bg/menu/rdropdown.png") repeat-x 0 0 }

.link-warning {padding:4px 0 4px 25px;background: url(http://img.vprofite.com/icons/warning.png) no-repeat 0 50%;color: #86070b;font-size: 10px}
.image-forum img{margin-top: 7px;padding: 2px;background:#fff;border: 1px solid #ccc}
span.forum-date{color:#555;font-size:10px}

.edit-ftp-account{margin-bottom: 15px}
.edit-ftp-account td{padding-bottom: 9px}
.edit-ftp-account td .form2{text-align: center;padding-left: 0}

/* Поле Языки в профиле пользователя */
div#field_options_90, div#field_search_90, div#field_options_91, div#field_options_92,
#field_options_109{overflow-y: auto; max-height: 212px; width: 170px;}
div#field_search_90 {height: 203px;}
#field_12_option2 div{padding:2px 0 2px 14px;background: url(http://img.vprofite.com/icons/tab_right.png) no-repeat 0 50%;font-size: 11px}
#field_options_94, #field_options_95 {overflow: hidden}
#field_options_94 > div, #field_options_95 > div, #field_options_107 > div{float: left;width: 150px;}
#field_94_option11, #field_95_option11, #field_107_option11{clear: both;margin: 10px 0 5px!important}
#field_12_option3{margin: 10px 0 5px!important}

/* b-voting */
.b-voting, .b-voted{width: 96px;height: 15px;background: url(http://img.vprofite.com/bg/stars.png) no-repeat 0 0;position: relative;display: inline-block;
                    margin-left: 5px;vertical-align: -2px}
.b-voting.v-1, .b-voted.v-1{background-position: 0 -15px}
.b-voting.v-2, .b-voted.v-2{background-position: 0 -30px}
.b-voting.v-3, .b-voted.v-3{background-position: 0 -45px}
.b-voting.v-4, .b-voted.v-4{background-position: 0 -60px}
.b-voting.v-5, .b-voted.v-5{background-position: 0 -75px}
.b-voting a{position: absolute;width: 18px;height: 15px;top:0;left: 0;text-indent: -9999em;font-size:0}
.b-voting .v-2{left:19px;}
.b-voting .v-3{left:38px;}
.b-voting .v-4{left:57px;}
.b-voting .v-5{left:76px;}

.voted-info{font-size:11px;color:#777;padding-left: 5px}
.voted-info span{color:#000}

.SEP_NewsfeedAdvanced_BiggerTextItem img, img.recentaction_media, .friends-wrap img , .tbl-wallpostlink .img img,
.wall_action .media_container img{
  -moz-box-shadow:1px 1px 3px #C4C4C4;
  -webkit-box-shadow:1px 1px 3px #C4C4C4;
  box-shadow:1px 1px 3px #C4C4C4;
  background:#FFF;padding:2px;border:1px solid #cacaca;
  margin-right: 5px;vertical-align: top}

img.wall_img{width: auto;height: auto;max-width: 110px;max-height: 110px}

.recentaction_div_comment img{-moz-box-shadow:none; -webkit-box-shadow:none;  box-shadow:none; background:transparent;padding:0;border:0;margin-right: 0;}
.recentaction_div_comment a{color: #B11116!important}

.list-discus{padding-left: 12px;background: url(http://img.vprofite.com/icons/plus-ico16.gif) no-repeat 0 13px; font-size:11px}
.list-discus ul{margin: 0;padding: 0;right:-12px;top:36px;border-bottom: 1px solid #d3d3d3;display: none;z-index: 4}
.list-discus:hover ul{display: block}
.list-discus li{list-style: none;}
.list-discus li a{color:#fff;white-space: nowrap;text-decoration: none;display: block;padding: 2px 6px;
                  font:bold 10px/21px arial,sans-serif;border: solid #d3d3d3;border-width: 1px 1px 0;
                  background: url("http://img.vprofite.com/bg/user-statement/down-row.png") repeat-x scroll 0 0 #7F7F7F}
.list-discus li a:hover{background: #7f7f7f}
.list-discus .en span{background: url(http://img.vprofite.com/icons/flags/en.png) no-repeat 0 1px;padding-left: 20px;}
.list-discus .ru span{background: url(http://img.vprofite.com/icons/flags/ru.png) no-repeat 0 1px;padding-left: 20px;}

.nt-tr-4,.nt-tr-5,.nt-tr-6,.nt-tr-7,.nt-tr-8,.nt-tr-9,.nt-tr-10,.nt-tr-11,.nt-tr-12,.nt-tr-13,.nt-tr-14,
.nt-tr-15,.nt-tr-16,.nt-tr-17,.nt-tr-18,.nt-tr-19,.nt-tr-20,.nt-tr-21,.nt-tr-22,.nt-tr-23,.nt-tr-24,
.nt-tr-25,.nt-tr-26,.nt-tr-28,.nt-tr-29,.nt-tr-30,.nt-tr-31{display: none}

.edit-ftp-account-help{width: 240px;margin:82px 41px 0 0;font: italic 11px/14px arial,sans-serif;color:#666}

/* upload process */
#uploadProcessImg{vertical-align: middle;margin-left: 4px;display: none}

.smf-quote,.video_info .video_desc, .wall-smfcomment,div.profile_smfentry_body,
.wall_action .media_container .post{  -moz-box-shadow: -1px -1px 2px #bbb;
                                     -webkit-box-shadow: -1px -1px 2px #bbb; box-shadow: -1px -1px 2px #bbb; background-color: #F5F5F5;font: 11px/16px arial,sans-serif;
                                     border:1px solid;  border-color: #9F9F9F #BFBFBF #BFBFBF #9F9F9F; color: #444; margin: 5px 0; padding: 5px 10px;}

.wall-smfcomment,div.profile_smfentry_body,.wall_action .media_container .post{
  background: #EBFFDF;border-color: #A8CF8E;
  -moz-box-shadow: -1px -1px 2px #A8CF8E;
  -webkit-box-shadow: -1px -1px 2px #A8CF8E; box-shadow: -1px -1px 2px #A8CF8E;
}

.wall_action div.wall-smfcomment img{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;background: none;border: 0;margin-right: 0;padding: 0;vertical-align: baseline;}

div.profile_smfentry_body{
  word-wrap: break-word;
  width: 525px;
}

div.profile_smfentry_body .smf-quote{background: #fff}

/* user profile */
.b-profile .profile_leftside{width: 257px}
.b-profile .profile_rightside{margin-left: 286px}
.b-profile .profile_photo .profile-rating { 
    display: inline-block;
    margin-bottom: -6px;
    margin-right: -5px;
}
.b-profile .profile_photo, .l-left-part-top{text-align: center;border: 1px solid #ddd;background: #f9f9f9;padding: 13px 18px 20px;margin:0 -30px 16px 0;border-right: 0;position: relative;z-index: 3}
.b-profile .profile_photo_unlogged{border:0;background: #fff;}
.profile_photo .photo{ -moz-box-shadow:1px 1px 3px #CCC; -webkit-box-shadow:1px 1px 3px #CCC; box-shadow:1px 1px 3px #CCC; border:1px solid #CCC; max-width:160px; padding:4px;background: #fff;display: block;margin: 0 auto 21px}
.profile_photo .icon{vertical-align: -2px;margin-left: 2px }
.b-profile .profile_photo .name{border:1px solid #d7d7d7;background: #fff;padding:13px 10px 13px 21px;color: #000;font:13px/22px tahoma, sans-serif; margin-left: -23px;}
#profile_tabs_he_wall a{-moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-left-radius:0;}
.p-inner{background: #fff;border:1px solid #d7d7d7;padding:4px 15px 10px;margin-bottom:15px;-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;}
.p-inner-tab{-moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-left-radius:0;}

.p-inner .slidebuttons{clear:none;padding:16px 0; position: relative}
.p-inner .mootabs_panel{background: transparent!important;border:0!important;padding:15px 0 20px;height: auto!important;position: absolute;top:15px;left: 12px}
.p-inner .mootabs_panel a{color:#aa0f15;font:15px/16px tahoma, sans-serif}
#profile_profile .slidebuttons .c-a{margin-top:57px; float:left;position: relative;z-index: 3;outline: none}
#profile_profile .slidebuttons .c-a-r{float:right;}
#profile_profile .carousel-item{float: left;margin: 0 9px 20px}
#profile_profile .mootabs_panel img.photo {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:1px;background:#fff;border:4px solid #C6C6C6;margin:0 auto 4px;display:block;width: 98px;height: 98px;}

.p-inner .profile_headline{background:url(http://img.vprofite.com/bg/layout/profile-head.png) repeat-x 0 0;font:13px/17px tahoma,sans-serif; color: #fff;display:inline;padding:5px 19px 7px;margin-left: -16px;
                           -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
.p-inner {overflow: hidden}
.p-inner .tops{margin-top: 15px}
#profile_profile .profile-fields{margin-top: 15px;font:11px/14px tahoma, sans-serif;color: #474747;border-collapse: collapse;width:100%}
#profile_profile .profile-fields td{border-bottom:1px solid #e9e9e9;}
#profile_profile .profile-fields tr:last-child td{border-bottom:0;}
#profile_profile .profile_field_name{vertical-align: top;width: 145px;color: #898989;padding:5px 0}
#profile_ftps{min-height: 238px}

.like-table_headers, .like-table_entries{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.like-table-message .like-table_headers{text-align: center}
.like-table_headers{padding:0 10px;background: url(http://img.vprofite.com/bg/article/h.png) repeat-x 0 0;height: 34px;color: #fff;font:11px/34px tahoma, sans-serif;}
.like-table_headers a{color:#fff}
.like-table_header, .like-table_entry {float: left;width: 80px;}
.like-table_entries{margin-top:6px;background: #fff;border:1px solid #d7d7d7;padding:9px 5px 7px 10px;overflow: hidden }
.like-table_entry{min-height: 20px;font: 11px/13px tahoma, sans-serif}
.like-table_entry a{color: #1d719d}

.like-table-article .a1{color: #898989;width: 90px}
.like-table-article .a2{padding-right:5px;width:205px;}
.like-table-article .a3{width: 60px}
.like-table-article .a4{width: 75px}
.like-table-article .a4 img{margin-right: 7px}
.like-table-article .like-table_entries .a4{text-align: center}
.like-table-article .a5{width: 90px}
.like-table-article .a6{text-align: center;width: 49px}
.like-table-article .a6 .e img{margin-right: 5px}

.like-table-article {text-align: center}
.article-add-photo{padding: 2px 0 2px 22px;background: url("http://img.vprofite.com/icons/add-entry.png") no-repeat 0 50%;font-size: 13px}

.styled_table, .t-user-account {border-collapse: collapse;border-spacing: 0;width:100%}
.styled_table > thead > tr, .t-user-account thead tr{background: url(http://img.vprofite.com/bg/styled_table/h.png) no-repeat 0 0}
.styled_table > thead  th, .t-user-account thead th{font:bold 11px tahoma,sans-serif;color:#fff;padding:11px 0 11px 5px;}
.styled_table > tbody > tr{background: url(http://img.vprofite.com/bg/styled_table/b.png) no-repeat 0 5px}
.styled_table > tbody > tr > td{font:11px/13px tahoma,sans-serif;color:#474747;padding:15px 0 11px 5px;vertical-align: top}
.styled_table > thead th.sort a{padding-right: 9px;background: url(http://img.vprofite.com/bg/styled_table/sort_asc.png) no-repeat 100% 50%;}
.styled_table > thead th.sorting_desc span{background: url(http://img.vprofite.com/bg/styled_table/sort_desc.png) no-repeat 100% 50%;}

/* recent actions: friends */
.friends-wrap{overflow: hidden;padding: 0 0 10px}
.friends-wrap a{float:left;text-align: center;color: #B11116!important}
.uphoto{text-align: center;float: left;color: #1D719D}
.uphoto img, .friends-wrap img{display: block;margin: 0 auto!important;padding:3px;background: #fff;border:1px solid #d7d7d7}
.friends-wrap span.left{padding: 17px 10px 0}

/* pager */
.paging_full_numbers {
  width: auto;
  line-height: 22px;
  margin-bottom: 10px;
  white-space: nowrap;
  color: #000;
}

.paging_full_numbers a{color:#000;text-decoration: none}

.paging_full_numbers .paginate_button,
.paging_full_numbers .paginate_active,
.forum_paging a, .nav > a{
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #000;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  background:url("http://img.vprofite.com/bg/btn/bg-btn-dialog.png") repeat-x 0 0;
  border:1px solid #bbb;
  -moz-box-shadow:0 1px 1px #ccc;
  -webkit-box-shadow:0 1px 1px #ccc;
  box-shadow:0 1px 1px #ccc;
}

.paging_full_numbers .paginate_button:hover,.paging_full_numbers .paginate_active {
  background: #bbb;  border-color: #aaa;}

.forum_paging{color:#464646}

/* buttons */
.btn-big button, .btn-big button > span{background: url(http://img.vprofite.com/bg/btn/btn-big.png) no-repeat 0 0;padding: 0 0 0 29px;height: 60px;border: 0!important;cursor: pointer;display: block;outline:0}
.btn-big button:active > span > span { 
    display: inline-block;
    left: 1px;
    line-height: normal;
    position: relative;
    top: 21px;
}
.btn-big button > span{
  padding: 0 75px 0 46px;
  background-position: 100% 100%;
  font:bold 15px/60px tahoma,sans-serif;
  color: #474747;
  text-shadow:1px 1px 2px #fff}
.btn-big-search button > span{padding:0 40px 0 6px}
.btn-big-search span span{background: url(http://img.vprofite.com/bg/btn/btn-big-search.png) no-repeat 0 2px;padding-left:24px}

.btn-dialog button, .btn-dialog button span{background: url(../images/bg/btn/btn-dialog.png) no-repeat 0 0;padding: 0 0 0 18px;height: 29px;border: 0!important;cursor: pointer;display: block;outline:0;margin: 0}
.btn-dialog button span{padding: 0 18px 0 0;background-position: 100% 100%;font:bold 13px/29px tahoma,sans-serif;
                        color: #b11116;text-shadow:1px 1px 2px #fff;white-space: nowrap}

.btn-dialog button.disabled,.btn-dialog button.disabled span{cursor: default}
.btn-dialog button.disabled span{color: #888}
.btn-dialog button:active span span { position:relative; top:1px; left:1px; background:transparent; padding:0 }
.btn-dialog button span span { padding:0;background:none }
.btn-dialog, .btnc-dialog{margin-right: 7px; overflow: hidden; height: 35px; position: relative}
.btnc-dialog button, .btnc-dialog button span{background: url(../images/bg/btn/btnc-dialog.png) no-repeat 0 0;padding: 0 0 0 18px;height: 27px;border: 0!important;cursor: pointer;display: block;outline:0; overflow:hidden; }
#informers-list li button,#informers-list li button span{background: url(../images/bg/btn/btnc-dialog.png) no-repeat 0 0;padding: 0 0 0 18px;height: 27px;border: 0!important;cursor: pointer;display: block;outline:0}
.btnc-dialog button span{padding: 0 18px 0 0;background-position: 100% 100%;font:bold 13px/26px tahoma,sans-serif;color: #fff;}
.btnc-dialog button:active span span { position:relative; top:1px; left:1px; background:transparent; padding:0 }
body.ie .btnc-dialog button:active span span { position:relative; top:1px; left:1px; background:transparent; padding:0 }
.btnc-dialog button span span { padding:0; background:none }
#informers-list li button span{padding: 0 18px 0 0;background-position: 100% 100%;font:bold 13px/26px tahoma,sans-serif;color: #fff;}

.btn-download {background: url(http://img.vprofite.com/bg/btn/btn-download.png) repeat-x 0 0;height: 49px;float: left;outline:0;text-decoration: none;color: #fff;}
.btn-download span{padding: 0 10px 0 54px;background: url(http://img.vprofite.com/bg/btn/btn-download-i.png) no-repeat 14px 10px;font:bold 13px/49px tahoma,sans-serif;display: block}

table.center{margin: 0 auto}

/* user block */
.user_most_successfull .user img, .user-block .user img{vertical-align: -3px}
.user_most_successfull .user a,.user-block .user a {font-size: 15px;color: #aa0f15;margin-right: 2px}
.user_most_successfull .user .flag, .user-block .user .flag{margin: 0 7px 0 2px}
.user_most_successfull .link, .user-block .link{padding-bottom: 1px}
.user_most_successfull .link, .user_most_successfull .link a,
.user-block .link, .user-block .link a{font-size: 11px;color: #898989}
.user_most_successfull .link a:hover,
.user-block .link a:hover{color: #aa0f15}
.username .nameGrad { height:100%; width: 100%; position: absolute; right: 0;top: 0;background:url(/images/bg/bg-name.png) no-repeat scroll 0 0 transparent; }
.user_most_successfull .link a,
.user-block .link a{padding: 3px 0 3px 29px;}

.top-users-content{padding:20px 0 0 25px}
#profile_friends, #profile_profileviewers{width: 600px;margin-left: -9px}
#profile_friends .friends_result,  #profile_profileviewers .friends_result{width: 275px;height: 152px;}
#profile_friends .friends_result_odd, #profile_profileviewers .viewers_result_odd{margin-right:5px;}
#profile_profileviewers .friends_result_new{background:#FFF6BF; border:1px solid #FFD324;}

.b-search-item {position: relative;}
.b-search-item .text{background:url("http://img.vprofite.com/bg/input_search.png") no-repeat 0 0;border:0 none;height:20px;padding-left:20px;width:150px;}
.b-search-item .button{background:url("http://img.vprofite.com/bg/button_search_long.png") no-repeat 0 0;height:13px;right:153px;position:absolute;top:5px;width:13px;z-index:99;border: 0;
                       cursor:pointer;line-height:0;padding:0;text-indent:-9999px;}

/* preview photo */
.b-preview-photo {padding-left: 165px;background: url(http://img.vprofite.com/bg/arrow-transform.png) no-repeat 12px 100px}
.b-preview-photo .b-view-box .name{background:#FFF;border:1px solid #D7D7D7;color:#000;font:13px/22px tahoma,sans-serif;
                                   padding:7px;display: block;text-align: center;margin-top: 14px;}
.b-preview-photo .b-view-box .name img{margin-left:2px;
                                       vertical-align:-2px;}
.b-preview-photo #myPreview {padding: 1px;background: #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: 4px solid #C6C6C6!important;}
#profile_comments {position: relative;}
#profile_comments .btn-big{bottom:-120px;left:120px;position:absolute;}

/* user account table */
.t-user-account{text-align:center;}
.t-user-account th span.left{margin-right: 17px;}
.t-user-account td span.left{width: 22px;height: 22px;background: url(http://img.vprofite.com/bg/number.png) no-repeat 0 0;text-align: center;
                             line-height: 22px;margin:-3px 0 0 -5px}
.t-user-account thead th{padding: 11px 5px 17px 5px}
.t-user-account td{padding: 11px 5px 19px 5px}
.t-user-account tr.h td{font:12px/13px tahoma,sans-serif; color: #474747}
.t-user-account tr.l td{padding: 0 7px 15px}
.t-user-account tr.h{background: url(http://img.vprofite.com/bg/styled_table/tr-b.png) no-repeat 0 0}
.t-user-account tr.l{background: url(http://img.vprofite.com/bg/styled_table/tr-bg.png) no-repeat 0 0}
.t-user-account tr.sp td{padding: 10px;background: url("../images/bg/styled_table/tr-sp.png") repeat-x scroll 0 15px}
.t-user-account tr.sp:last-child td{padding: 0;background: none}
.t-user-account .l-inner{padding: 0!important}
.t-user-account .l-inner table{margin:0 auto}

.file_popup_links input.text{width: 98%}
.file_popup_links b{display: block;padding-top:7px}

.l-left-part-top{margin: 0 -12px 16px 0;text-align: left}

/* item info */
.item-info{color:#898989;font-size: 11px;padding:10px 0}
.item-info a{color:#898989;}
.item-info span.date{padding: 3px 15px 3px 25px;background: url(http://img.vprofite.com/icons/time.png) no-repeat 0 0}
.item-info a.comments{padding: 3px 15px 3px 25px;background: url(http://img.vprofite.com/icons/comment.jpg) no-repeat 0 0}

.dataTables_filter input[type=text]{background:url("http://img.vprofite.com/bg/input-search.png") no-repeat 0 0;
                                    border:0 none;color:#888;font-size:11px;margin-top:9px;padding:4px 12px 6px 20px;width:138px;}

.b-profile-links{padding: 0 15px 11px;}
.b-profile-links .item{border: 1px solid #ded1a9;background: url(http://img.vprofite.com/profile_link/row.png) #fff2cc repeat-x 0 0;margin-bottom: 4px;padding: 8px 15px}
.b-profile-links .item a{padding:7px 0 7px 36px;color: #aa0f15;font-size: 13px}
.b-profile-links .item .add-friend{background: url(http://img.vprofite.com/profile_link/add.png) no-repeat 5px 50%}
.b-profile-links .item .add-friend-wait{background: url(http://img.vprofite.com/profile_link/add-wait.png) no-repeat 5px 50%;color: #999!important}
.b-profile-links .item .remove-friend{background: url(http://img.vprofite.com/profile_link/remove.png) no-repeat 0 50%}
.b-profile-links .item .remove-friend-wait{background: url(http://img.vprofite.com/profile_link/remove-wait.png) no-repeat 0 50%;color: #999!important}
.b-profile-links .item .new-message{background: url(http://img.vprofite.com/profile_link/message.png) no-repeat 0 50%}
.b-profile-links .item .clame{background: url(http://img.vprofite.com/profile_link/clame.png) no-repeat 6px 50%}
.b-profile-links .item .block{background: url(http://img.vprofite.com/profile_link/block.png) no-repeat 2px 50%}
.b-profile-links .item .unblock{background: url(http://img.vprofite.com/profile_link/unblock.png) no-repeat 6px 50%}

/* profile accounts */
.t-profile_ftps thead tr{background: url("http://img.vprofite.com/bg/styled_table/h-inner.png") no-repeat 0 0}
.t-profile_ftps tr.h {background:url("http://img.vprofite.com/bg/styled_table/tr-b-inner.png") no-repeat 0 0;}
.t-profile_ftps thead th, .t-profile_ftps tr.h td{text-align: center}
.t-profile_ftps tr.h td{font:13px/13px tahoma,sans-serif;}
.t-profile_ftps tr.h td a{font-weight: bold}
.t-profile_ftps tr.h td.count-name{text-align: left}
.t-profile_ftps tr.h td.count-name a.type{color: #474747;}
.t-profile_ftps tr.h td.count-name a.ico-type{float: left;width: 16px;height: 16px;background: url(../images/icons/currency_dollar_green.png) no-repeat 0 0;margin-right: 2px}
.t-profile_ftps tr.h td.count-name a.ico-type-demo{background-image: url(../images/icons/currency_dollar_red.png);}
.t-profile_ftps tr.h td.links{text-align:right;padding: 11px 17px 19px 0}
.t-profile_ftps tr.h .disable{color:#898989;}
span.active-state,span.disable-state,span.pending-state{background: #5FDF37;color: #000;font: bold 11px/13px sans-serif;padding: 3px 5px}
span.disable-state{background: #FF3F3F;}
span.pending-state{background: orange}

.t-profile_ftps tr.h td.links-edit{padding: 0 5px 3px 0;text-align: center}
.t-profile_ftps tr.h td.links-edit a{font-size: 9px;padding: 6px 0 6px 20px}

.l-search, .l-search a{color:#898989;font-size:11px;}
.l-search-inner{position: relative;}
.l-search .text{background:url("/images/bg/input_search.png") no-repeat scroll 0 0 transparent;border:0 none;height:20px;padding-left:20px;width:150px;color:#8A8A8A;font:11px/18px arial,sans-serif}
.l-search .text_hyper{background:url("/images/bg/user-input-search.png") no-repeat 0 0;border:0 none;height:20px;padding-left:20px;width:150px;color:#8A8A8A;font:11px/18px arial,sans-serif}

.l-search .button{background:url("http://img.vprofite.com/bg/button_search_long.png") no-repeat 0 0;height:13px;left:6px;position:absolute;top:5px;width:13px;z-index:1;font-size: 0;border: 0;padding: 0;cursor:pointer}
.icon-search-type{float: right; margin-right: 7px;overflow: hidden;width: 131px; margin-top: 5px; height: 25px; position: relative;}
.icon-search-type .slide{background: url('/images/icons/arrow-search.png') no-repeat 0px 100%;position:absolute;width: 11px; height:7px; bottom:0px; left: 25px;}
.icon-search-type .slide-top-search{background: url('/images/icons/arrow-search.png') no-repeat 0px 100%;position: relative;width: 11px; height:7px; margin-top: 18px; margin-left: 22px;}
.icon-search-type .icon-type{float:right; margin-left: 15px; cursor: pointer;height: 25px;}

.b-setting_actions_preference a{padding:4px 4px 4px 28px;background:  url("http://img.vprofite.com/sprite_icon.png") no-repeat -57px -64px}
a.link-to-back{padding:4px 4px 4px 22px;background: url("http://img.vprofite.com/icons/back16.gif") no-repeat 0 4px}

.b-user-messages-view{font: 11px/13px tahoma,sans-serif}
.b-user-messages-view td{vertical-align: top}
.b-user-messages-view .author{color:#1D719D}
.b-user-messages-view .link-to-delete{width: 28px;height: 29px;background: url(http://img.vprofite.com/icons/trash_empty.png) no-repeat 100% 100%;
                                      display:block;margin:3px auto 0;}
.b-user-messages-view .text-right{width: 20px}

/* netstat */
span.netstat{padding:7px 8px!important;position: relative;font-size: 0;line-height: 11px;display: inline!important;margin-left: 3px;vertical-align: 1px;}
span.netstat .st{
    display: none;
    height: 16px;
    left: -4px;
    padding: 0;
    position: absolute;
    top: -17px;
    width: 34px;
}
span.netstat:hover .st{display:block}

/*
****************** articles ****************
*/

/* EVENTS */
td.article_left {
  width: 100%;
  text-align: left;
  vertical-align: middle;
}
td.article_right {
  width: 0%;
  text-align: right;
  vertical-align: bottom;
}
div.article_row {
  background: url("http://img.vprofite.com/bg/item_user.jpg") repeat-x 0 100%;padding:1px 0 7px
}

div.article_row:last-child{background: none;padding-bottom: 0}

td.article_row1, td.article_row2{
  vertical-align: top;padding-bottom: 10px
}
td.article_row2 {
  text-align: center;
  padding-right: 19px
}
td.article_cat {
  padding: 5px 35px 5px 0px;
}
td.article_list {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-top: 0px;
  padding: 5px 7px 5px 7px;
}
div.article_bar {
  border-bottom: 1px solid #DDDDDD;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}
td.article_item1 {
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
td.article_item2 {
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}
div.article_menu {
  background-color: #FFFFFF;
  background-image: url(http://img.vprofite.com/menu_bg1.gif);
  background-repeat: repeat-y;
  background-position: top right;
  border-bottom: 1px solid #DDDDDD;
  padding: 5px 5px 5px 7px;
  font-size: 8pt;
  display: block;
}
div.article_rsvps {
  text-align: center; 
  font-weight: bold; 
}

/* BROWSE EVENT MEMBERS */
div.article_member {
  padding: 5px;
  border: 1px solid #DDDDDD;
  margin-top: 10px;
  background: #FFFFFF;
}
td.article_member0 {
  padding: 5px;
}
td.article_member1 {
  vertical-align: top;
  padding: 5px;
}
td.article_member2 {
  padding: 5px;
  vertical-align: top;
  text-align: right;
}
div.browse_articles_result {
  padding: 5px;
  border: 1px solid #DDDDDD;
  margin-top: 10px;
  background: #FFFFFF;
}
td.browse_articles_result0 {
  padding: 5px;
}
td.browse_articles_result1 {
  padding: 5px;
}
td.browse_articles_result2 {
  padding: 5px;
  text-align: right;
}


table.article_calendar {
  border-right: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA;
}
td.article_cellblank {
  background: #F4F4F4;
  color: #555555;
  border-left: 1px solid #CDCDCD;
  border-top: 1px solid #CDCDCD;
}
td.article_cell1 {
  background: #FFFFFF;
  color: #555555;
  border-left: 1px solid #CDCDCD;
  border-top: 1px solid #CDCDCD;
  vertical-align: top;
  text-align: right;
}
td.article_cell2 {
  background-image: url(http://img.vprofite.com/article_cell2.gif);
  background-repeat: no-repeat;
  color: #555555;
  border-left: 1px solid #AAAAAA;
  border-top: 1px solid #AAAAAA;
  vertical-align: top;
  text-align: right;
}
td.article_cell3 {
  background-image: url(http://img.vprofite.com/article_cell3.gif);
  background-repeat: no-repeat;
  color: #555555;
  border-left: 1px solid #AAAAAA;
  border-top: 1px solid #AAAAAA;
  vertical-align: top;
  text-align: right;
}
td.article_cellheader {
  padding: 5px 5px 5px 7px;
  background: #EEEEEE;
  font-weight: bold;
  color: #333333;
  width: 150px;
  border-left: 1px solid #AAAAAA;
  border-top: 1px solid #AAAAAA;
}
td.article_celldesc {
  text-align: left;
  padding: 3px 5px 5px 5px;
  vertical-align: top;
}
td.article_cellnum1, td.article_cellnum2 {
  padding: 0px 4px 4px 0px;
  font-size: 16pt; 
  line-height: 16pt; 
  color: #BBBBBB; 
  vertical-align: bottom;
  text-align: right;
}
td.article_cellnum2 {
  color: #666666; 
}
div.article_popup {
  display: none; 
  position: absolute; 
  left: 50%; 
  top: 50%; 
  margin-left: -280px; 
  width: 560px; 
  z-index: 50001; 
  background: #FFFFFF; 
  border: 1px solid #888888; 
  padding: 10px;
}

td.article_box {
  background: #FFFFFF;
  border: 1px solid #DDD;
  padding: 10px;
}

div.article_search {
  width: 475px;
  padding: 10px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  font-weight: bold;
  margin-bottom: 15px;
}
table.article_table {
  border: 1px solid #CCCCCC;
}

td.article_header {
  color: #222;
  background:#fff;
  font-weight:bold
}

table.article_table  td.article_header {
  background: #DFECF8;
  font-weight: bold;
  padding: 5px;	
}
/* USER BROWSE EVENTS PAGE */
td.article_browse_left {
  vertical-align: top; 
  padding: 0px 10px 10px 10px;
}
td.article_browse_right {
  width: 210px; 
  vertical-align: top; 
}
div.article_browse_title {
  font-size: 11pt; 
  font-weight: bold;
}
td.article_browse_cat1 {
  padding: 2px;
}
td.article_browse_cat2 {
  padding: 2px;
  color: #898989
}

/* USER PROFILE PAGE */
td.profile_articles_cell1 {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #FFFFFF;
  font-size: 7pt;
  color: #AAAAAA;
  text-align: center;
  padding: 3px;
  width: 20px;
}
td.profile_articles_cell2 {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #d7efff;
  font-size: 7pt;
  color: #AAAAAA;
  text-align: center;
  padding: 3px;
  width: 20px;
  font-weight: bold;
}
td.profile_articles_cell3 {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #ffecd7;
  font-size: 7pt;
  color: #AAAAAA;
  text-align: center;
  padding: 3px;
  width: 20px;
  font-weight: bold;
}
td.profile_articles_cellblank {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #F3F3F3;
  font-size: 7pt;
  color: #AAAAAA;
  text-align: center;
  padding: 3px;
  width: 20px;
}
table.profile_articles {
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}
div.profile_article_spacer {
  border-top: 1px solid #CCCCCC; 
  margin: 10px 0px 10px 0px;
}
td.profile_article_popup_title {
  font-size: 11pt;
  vertical-align: bottom;
  font-weight: bold;
}
table.profile_article_popup {
  display: none; 
  position: absolute; 
  top: 70%;
  left: 50%;
  margin-left: -280px; 
  z-index: 50000; 
}
table.profile_article_popup2 {
  display: none; 
  position: absolute; 
  top: 35%;
  left: 50%;
  margin-left: -320px; 
  z-index: 50000; 
}
td.profile_article_popup2 {
  background: #FFFFFF;
  width: 560px; 
  padding: 10px;
}
td.profile_article_transparent {
  background: #000000;
  opacity: 0.5; 
  filter: alpha(opacity=50); 
  -moz-opacity: 0.5;
}

div.article_title {
  color:#AA0F15;
  font:18px/20px tahoma,sans-serif;
}
div.article_body {
  margin: 10px 0;
}
div.article_tools {
  margin: 10px 0;
  font-size: 11px;color: #898989;
}
div.article_tools a{color: #1D719D}

div.article_featured {
  background: #FFFFCC;
}

div.article_searchsort {
  margin: 10px auto;
  border: 1px solid #ccc;
  border-top: 2px solid #aaa;
  width: 620px;
  background: #F5F5F5;
}
div.article_searchsort td {
  padding: 2px;
}

.article_popular_tags{padding-top: 7px}
.articletags { padding:3px 10px 10px; line-height: 24px; text-align: center; }
.articletags a { padding: 2px;color: #1D719D }
.articletags a.tag1 { font-size: 24px;color: #001F2F }
.articletags a.tag2 { font-size: 22px;color: #002A3F }
.articletags a.tag3 { font-size: 20px;color: #00354F }
.articletags a.tag4 { font-size: 18px;color: #003F5F}
.articletags a.tag5 { font-size: 16px;color: #004A6F}
.articletags a.tag6 { font-size: 14px;color: #00557F}
.articletags a.tag7 { font-size: 12px;color: #00608F}
.articletags a.tag8 { font-size: 10px;color: #006A9F}
.articletags sup { font-size: 9px; color: #aaa }
.b-subcat{color: #898989}

.browse-articles-table td{padding:0 0 8px 0}
.browse-articles-table td td{padding:0}
.browse-articles-table td input,.browse-articles-table td select{ margin:0 8px}
.browse-articles-table .keyword{width: 320px}
.browse-articles-table .tag{width: 155px}
.browse-articles-table .sort{width: 161px}
.article_row2 img.photo{border:0;max-width: 194px;}
.article_tag, .article_tag a{font-size:11px;color:#898989;}

div.profile_content{padding: 20px 18px; overflow: hidden;position: relative;}
.page_header_articles i{font: 15px tahoma,sans-serif;color: #b11116}
.blog-text{font-size: 13px;color: #474747;padding-bottom: 10px}

a.styled_link{padding: 8px 0 8px 40px;font-size: 13px}
.user_article_add{background: url(http://img.vprofite.com/articles/check.jpg) no-repeat 0 0;}
.showhide_article_search{background: url(http://img.vprofite.com/articles/search.jpg) no-repeat 0 0;}
.articles_user_username{background: url(http://img.vprofite.com/articles/articles.jpg) no-repeat 0 0;color: #1d719d}

.b-article-search{padding-bottom: 10px;float: right}

.user_article_add_tab{font-weight: bold;padding-right: 5px}
.user_article_add_tab a{background: url("http://img.vprofite.com/articles/check-white.jpg") no-repeat 10px 5px}

a.article_album_file img{border: 3px solid #e3e3e3}
a.article_album_file:hover img{border-color:#B11116}

/* article files upload */
.b-files-upload{overflow: hidden}
.b-files-upload .left{background:url("http://img.vprofite.com/icons/image.png") no-repeat scroll 9px 10px #FFF;
                      border:1px solid #E3E3E3;color:#222;font-size:11px;margin:0 5px 10px 0;padding:7px 7px 7px 30px;width:226px;}

/*
****************** newsfeed ****************
*/

textarea.newsfeedplus_comment {
  overflow: hidden;
  height:14px !important;
  width: 75%;
  padding: 2px 3px;
  color: #AAA;
  margin-top: 10px
}

textarea.newsfeedplus_comment_active {
  height:14px;
  width: 95%;
  padding: 2px 3px;
  margin-top: 10px
}

table.newsfeedplus_comment_item,table.newsfeedplus_like_item {
  padding: 5px;
  width: 100%;
  background: #f3f3f3;
  font: 11px/14px arial,sans-serif;
}

table.newsfeedplus_like_item{background: #eee}
table.newsfeedplus_comment_item{margin-bottom: 3px}
.feed_item td{vertical-align: top}
.feed_item .profile{font-weight: bold;color: #1D719D;text-decoration:none}
.feed_item .profile:hover{text-decoration:underline}

.b-link-to-comment{padding: 10px;background: url("http://img.vprofite.com/bg/newsfeedplus_comment.png") repeat-x 0 100%;font-size: 11px}
.b-link-to-comment-show{margin-left: 50px}

textarea.newsfeedplus_textarea {
  border: 1px solid #AAAAAA;
  font-family: arial, verdana, serif;
  color: #333333;
  padding-left: 2px;
  font-size: 10pt;
}

span.newsfeedplus_pipe {
  color: #ccc;
  padding: 2px;
}

span.newsfeedplus_action_date {
  color:#999;
  display: block;
  padding-top:2px
}

span.newsfeedplus_like_points {
  color:#999999;
  padding-left:5px;
}


div.newsfeedplus_comment_body {
  overflow: auto;
}

/* comments */
.b-comment-link a{padding:4px 15px 4px 25px;font-size: 11px;color:#898989}
.b-comment-link a.newsfeedplus_like_and_give{padding:4px 0 4px 28px;}
.b-comment-link a.newsfeedplus_unlike{padding:4px 0 4px 28px;}
.inline-comments .comment-item{margin: 10px 0;overflow: hidden;background:url("http://img.vprofite.com/bg/item_user.jpg") repeat-x 0 0;padding: 10px 0}
.inline-comments .txt-box{margin-left: 75px}
.inline-comments .photo{background:#FFF;border:1px solid #D7D7D7;height:50px;padding:3px;width:50px;}
.inline-comments .user-box{text-align: center;width: 70px}

/* file public */
.file_public_image img{display: block;margin: 0 auto;cursor: url(http://img.vprofite.com/cursor/zoom_in.cur), pointer;
                       -moz-box-shadow:1px 1px 3px #CCC;-webkit-box-shadow:1px 1px 3px #CCC;
                       box-shadow:1px 1px 3px #CCC;background:#FFF;
                       border:1px solid #CCC;padding:4px;}

.b-file-public{text-align: center}
.b-file-public .b-nav{padding: 20px 0 15px;overflow: hidden;font-size: 11px;color:#898989;}
.b-file-public .b-nav a{color: #1D719D}
.b-file-public .a a{float: left;width: 22px;height: 22px}
.b-file-public .a .inactive{opacity:0.3;position: relative;filter:alpha(opacity=30)}
.b-file-public .a .f{background: url(http://img.vprofite.com/icons/arrow_start.gif) no-repeat 0 0;margin-right:5px}
.b-file-public .a .p{background: url(http://img.vprofite.com/icons/arrow_back.gif) no-repeat 0 0;}
.b-file-public .a .n{background: url(http://img.vprofite.com/icons/arrow_next.gif) no-repeat 0 0;}
.b-file-public .a .l{background: url(http://img.vprofite.com/icons/arrow_end.gif) no-repeat 0 0;margin-left: 5px}
.b-file-public .b-nav .delete, .b-file-preview .delete{background:url("http://img.vprofite.com/icons/user_account/delete.png") no-repeat 0 3px;color:#AA0F15;padding:5px 0 5px 25px;margin-left:7px}
.b-file-public .b-nav .download, .b-file-preview .download{background:url("http://img.vprofite.com/icons/download.png") no-repeat 0 5px;padding:5px 0 5px 19px;}
.b-file-public .b-nav .tbl{margin: 0 auto;min-width: 337px}
.b-file-public .tbl .w{padding-left: 7px;width: 180px}


/*navigation*/
.b-file-preview .navigation {display: block; width: 180px;position: fixed;height: 100%;top:0}
.b-file-preview .navigation-prev {left: 0;background: url('http://img.vprofite.com/frontend/screen-prev.png') no-repeat 0 50%; }
.b-file-preview .navigation-next {right: 0;background: url('http://img.vprofite.com/frontend/screen-next.png') no-repeat 100% 50%;}

/*image container*/
.b-file-preview .image-container {margin:39px 0 0;cursor: url(http://img.vprofite.com/cursor/zoom_out.cur), pointer;text-align: center}
.b-file-preview .image-container-full {cursor: default}
.b-file-preview .image-container img{width: 100%}
.b-file-preview .image-container-full img{width: auto;max-width: 1200px}

.b-file-preview .abs{top:0;left: 0;position: fixed;width: 100%}

.b-file-preview .h{background: #fff;padding: 22px 0;border-bottom: 1px solid #e4e4e4;display: none}
.b-file-preview .h .logo{display: block;width: 199px;height: 58px;background:url("http://img.vprofite.com/frontend/h-logo.jpg") no-repeat  0 0;}
.b-file-preview .h .b{width: 920px;margin: 0 auto;}
.b-file-preview .h .b .l{width: 220px;}

.b-file-preview .page-title {text-align: center; font-size:  13px;background: url('http://img.vprofite.com/bg/shadow-b.png') repeat-x 0 0;padding-top: 12px;height: 48px }
.b-file-preview{min-width: 960px}
.b-file-preview #slideshow{text-align: right}
.b-file-preview #slideshow .slideshow-link{padding:3px 0 3px 25px;background: url(http://img.vprofite.com/icons/event_album22.gif) no-repeat 0 0;color:#1D719D}

.b-file-preview .delete,.b-file-preview .download{font-size: 11px;color: #1D719D}
.b-file-preview .delete{color:#B11116}
.b-file-preview .file{height: 500px}
.b-file-preview .file a{height: 100%;width:97px;background: url(http://img.vprofite.com/frontend/file.png) no-repeat 0 20%;position: fixed;top:190px;margin-left: -49px;left:50%}

.b-newsfeedplus_likes{font-size: 11px;padding:10px 0 3px 50px;}
.b-newsfeedplus_comments{padding-left:50px}
.b-newsfeedplus_comments .b-newsfeedplus_comments{padding-left:0}
.b-newsfeedplus_link{background: #eee;padding:5px;}

.recent_editphoto {margin:0 0 10px;border-collapse:collapse;border-spacing:0}
.recent_editphoto .ubox{text-align: center;vertical-align: top}
.recent_editphoto .ubox img{display: block;margin: 0 auto;float:none; width: 50px;}
.recent_editphoto .ubox a{color:#B11116 !important}
.recent_editphoto .info{padding-left:10px;vertical-align: middle}
.recent_editphoto .info span{display: block;margin-top: -21px}
.wall_action .recent_editphoto .photo_cont{float: none;margin: 0}

.td-user{padding-right: 5px;text-align: center;}
.td-user img{width:32px;height:32px;background:#fff}

/* sprite */
.b-header .logo,.add-to-friends-link,.new-message-link,
.friends-link,.count-link, span.netstat, span.netstat .st,.b-comment-link a,
.b-home-articles .info span.date, .b-welcome_forum .info span.date,
.b-home-articles .info a.comments, .b-welcome_forum .info a.comments,
.user_most_successfull .link a,.user-block .link a,
.user_most_successfull .ratio span,
.user-block .ratio span,.rating-link span{background: url('/images/sprite_icon.png') no-repeat 0 0}

.add-to-friends-link {background-position: -180px -69px}
.add-to-friends-link.add-friend-wait {background-position: -180px -506px}
.user_most_successfull .add-friend a, .user-block .add-friend a{background-position: -180px -67px}
.user_most_successfull .add-friend a.add-friend-wait, .user-block .add-friend a.add-friend-wait{background-position: -180px -504px;color:#999!important}
.new-message-link,.user_most_successfull .message a,
.user-block .message a{background-position: -177px -95px}
.friends-link,.user_most_successfull .friends a,
.user-block .friends a{background-position: -179px -125px}
.count-link {background-position:-177px -183px}
span.netstat {background-position: -37px -64px}
span.netstat-on {background-position: -37px -85px}
span.netstat .st{background-position: 0 -62px}
span.netstat-on .st{background-position: 0 -83px}
.b-comment-link a{background-position: -177px -153px}
.b-comment-link a.newsfeedplus_like_and_give{background-position: -174px -214px}
.b-comment-link a.newsfeedplus_unlike{background-position: -174px -241px}
.b-home-articles .info span.date, .b-welcome_forum .info span.date{background-position: -177px -272px}
.b-home-articles .info a.comments, .b-welcome_forum .info a.comments{background-position: -177px -301px}
.user_most_successfull .ratio a,.user-block .ratio a{background-position: -177px -330px}
.user_most_successfull .remove .remove-friend-wait, .user-block .remove .remove-friend-wait{color: #999!important;}
.user_most_successfull .complaint a,.user-block .complaint a{background: url("http://img.vprofite.com/icons/warning.png") no-repeat 0 1px}
.user_most_successfull .lock a,.user-block .lock a{background-position: -179px -412px}
.user_most_successfull .unlock a,.user-block .unlock a{background-position: -177px -438px}
.user_most_successfull .ratio span,.user-block .ratio span{padding-right: 10px;background-position:100% -464px}
.user_most_successfull .ratio span.up,.user-block .ratio span.up{background-position: 100% -485px}
.rating-link span{background-position: 100% -485px}
.rating-link-down span{background-position: 100% -464px}

.user_most_successfull .ratio a:hover,
.user-block .ratio a:hover{color: #898989;}
.user_most_successfull .remove,.user-block .remove{padding:1px 0 3px}
.user_most_successfull .remove a, .user-block .remove a{background: url("http://img.vprofite.com/icons/link-to-remove.png") no-repeat scroll 3px 4px;font-size: 10px}

#feedback{position: fixed;width: 30px;height: 148px;background: url(http://img.vprofite.com/frontend/feedback_en.png) no-repeat 100% 0;left:0;top:50%;z-index: 2;margin-top:-74px}
#feedback.lang-2{background: url(http://img.vprofite.com/frontend/feedback.png) no-repeat 100% 0;}
#feedback:hover{width: 35px;}

#profile_ftps .profile_headline b{color: #B11116;cursor: pointer}

.s-banner{margin-bottom: 15px;text-align: center}
.b-pager_nav{background: #fff;padding: 7px 10px;border: 1px solid #189EB3}
.b-pager_nav .paging_full_numbers{margin-bottom: 0}
.b-pager_nav a, .b-pager_nav span{margin: 0 1px!important}

.b-news-list{margin-bottom: 15px}
.b-news-list .item-info{padding:0}
.b-news-list .head{color: #AA0F15;font: 18px/20px tahoma,sans-serif;padding:3px 0}
.b-news-item {background: #f3f3f3; color: #111; border:1px solid #ddd;
              padding:5px 10px; margin:5px 0 15px;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;
              box-shadow:0 0 5px #ddd;}

.tools-tooltip{display:none;
               background: url(/include/js/jquery.tools/black_arrow.png) no-repeat 50% 0;
               font:11px/13px arial,sans-serif;
               height:80px;
               width:160px;
               padding:20px 25px;
               color:#fff;
               position: absolute;z-index: 99}

.tools-tooltip-flex{display:none;
                    background: url(/include/js/jquery.tools/black_arrow_flex.png) no-repeat 0 0;
                    font:11px/13px arial,sans-serif;
                    width:280px;
                    padding-top:18px;
                    color:#fff;
                    position: absolute;z-index: 99}

.tools-tooltip-flex div{padding: 2px 25px 35px;background: url(/include/js/jquery.tools/black_arrow_flex.png) no-repeat 100% 100%;}

/* albums */
.albumTable{border-collapse: collapse;border-spacing: 0}
.b-album-list{overflow:hidden;}
.title_totalfiles{text-align: center;font-size: 13px; padding-top: 5px; line-height: 15px; }
.b-album-item{float: left;margin:0 10px 20px 0}
.album-cover{border:1px solid #ccc;background:#fff;display: block;position: relative;   height: 118px;
             width: 152px;}
.file-cover{padding: 4px;width: 144px;height: 110px}
.album-cover .album-wrap{border:1px solid #ccc;background:#fff;position: absolute;top:4px;left:4px;padding:4px}
.album-cover .cover{height: 111px; width: 144px;display: block;background-color: #eee;
                    background-position: 50% 25%;background-repeat: no-repeat}
.preview-cover{padding: 4px;background: #fff;border:1px solid #ccc;max-width: 160px;max-height: 160px}
.album-cover:hover, .album-cover:hover .album-wrap,.preview-cover:hover{border-color:#1D719D}
.album_item_title a{color: #fff;font:bold 14px/16px arial,sans-serif}
.album_item_date{font-size:10px}
.album_item_descr{padding-top:5px}

.tdPhoto{padding: 0 10px 8px 0;text-align: center; vertical-align: middle;}
.tdPhotoLast{padding: 0 0 8px 0;}


/* $Id: styles_album.css 2 2009-01-10 20:53:09Z john $ */


/* VIEW ALBUMS, EDIT ALBUM */
div.album {
  background: #F5F5F5;
  padding: 10px;
  margin-top: 10px;
  border: 1px solid #CCCCCC;
}
td.album_left {
  vertical-align: top;
  width: 200px;text-align: right;
}
td.album_right {
  vertical-align: top;
  padding-left: 10px;
}
div.album_photo {
  background: #FFFFFF;
  padding: 5px;
  border: 1px solid #CCCCCC;
  vertical-align: middle;
  text-align: center;
}
div.album_title {
  font-size: 10pt;
  font-weight: bold;
  padding: 0px 5px 5px 0px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 5px;
}
div.album_stats {
  font-size: 7pt;
  color: #777777;
  font-weight: normal;
}
div.album_options {
  margin-top: 7px;
  border-top: 1px solid #DDDDDD;
  padding-top: 7px;
}
div.album_options2 {
  padding: 10px 0px 0px 3px;
  border-top: 1px solid #DDDDDD;
  margin-top: 10px;
}
select.album_moveto {
  font-size: 7.5pt;
  border: 1px solid #888888;
}

/* BROWSE ALBUMS */
div.albums_browse_item {
  border: 1px solid #CCCCCC;
  padding: 10px;
  margin-right: 10px;
}
div.album_browse_date {
  font-size: 7pt;
  color: #777777;
}

/* VIEW MEDIA */
div.album_media_title {
  margin-bottom: 2px;
  font-weight: bold;
}
div.album_headline {
  padding: 4px 0px 5px 6px;
  border: 1px solid #CCCCCC;
  border-bottom: none;
  font-weight: bold;
  background-image: url(http://img.vprofite.com/header.gif);
  background-repeat: repeat-x;
  color: #333333;
}
div.album_media_date {
  font-size: 7pt;
  color: #777777;
}
div.album_media {
  border: 1px solid #DDDDDD;
  background: #F2F2F2;
  padding: 10px;
}
div.album_media_caption {
  text-align: left;
  padding: 0px 5px 0px 5px;
  margin-left: auto;
  margin-right: auto;
}

/* GENERAL ALBUMS */
input.album_uploadstatus {
  border: none;
  background: none;
  font-weight: bold;
  font-family: verdana, arial, serif;
  font-size: 8pt;
  color: #333333;
  padding: 3px;
  height: 22px;
  vertical-align: middle;
}
td.album_photo {
  padding: 7px;
  height: 120px;
  width: 120px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #DDDDDD;
  background: #FFFFFF;
}

div.album_thumb1 {
  margin: 5px;
  width: 150px;
  height: 130px;
  float: left;
}
div.album_thumb2 {
  padding: 4px;
  border: 1px solid #ccc;
}

div.album_thumb2:hover{border-color:#1D719D}

td.album_comment_author {
  margin-bottom: 5px;
  background: #F1F1F1;
  padding: 5px 7px 5px 7px;
}
td.album_comment_body {
  padding: 5px 7px 0px 7px;
}
td.album_comment1 {
  vertical-align: top;
  padding: 0px 5px 5px 0px;
}
div.album_comment2 {
  margin-bottom: 3px;
  padding-bottom: 2px;
  border-bottom: 1px solid #DDDDDD;
}
td.album_list1 {
  vertical-align: top;
  text-align: center;
}
td.album_list2 {
  padding: 0px 10px 10px 5px;
  vertical-align: top;
}
td.album_item1 {
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
td.album_item2 {
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}

td.album_postcomment {
  padding: 10px;
  border: 1px solid #DDDDDD;
  border-top: none;
  background: #F5F5F5;
}
td.album {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-top: none;
  padding: 5px 7px 5px 7px;
  margin-bottom: 12px;
}
div.album_gutter_title {
  font-weight: bold;
  padding-top: 2px;
}
div.album_item {
  float: left;
  border: 1px solid #CCCCCC;
  padding: 10px;
}
td.album_item_info {
  vertical-align: top;
  padding-left: 10px;
}

td.album_gutter_info {
  padding-left: 5px;
}
#media_photo_div{text-align:center}
#media_photo_div img{max-width:630px;max-height: 630px}

/* control photo links */
.b-control-photo-links ul{list-style: none;margin: 0;padding: 0}
.b-control-photo-links li{display: inline}
.b-control-photo-links li a{color: #1D719D;text-decoration: none;}
.b-control-photo-links li.l a{padding: 2px 4px;}
.b-control-photo-links li.l a:hover{background-color: #1D719D;color: #eee}
.b-table-photo-links{margin-top: 7px;width: 100%;border-collapse: collapse;border-spacing:0}
.b-table-photo-links .addthis_toolbox{display: inline}
.b-table-photo-links .addthis_toolbox img{vertical-align: middle}

#fallback_status {background: none;width: 100px}
a.user-report{color: #CE2305!important;padding: 2px 0 2px 25px;background: url(http://img.vprofite.com/icons/warning.png) no-repeat 0 0}

#waitingForUpload {height: 60px;background: url(http://img.vprofite.com/loading.gif) no-repeat 50% 50%;}

.b-faq{background: #fff; border: 1px solid #189EB3;padding: 15px 20px;}
.b-faq .item{padding-bottom: 25px}
.b-faq .q{font:16px/18px tahoma,sans-serif;color:#B11116;cursor:pointer;padding-left:14px;
          background: url(http://img.vprofite.com/icons/article_plus16.gif) no-repeat 0 6px}
.b-faq .open{background: url(http://img.vprofite.com/icons/article_minus16.gif) no-repeat 0 9px}
.b-faq .a{padding:10px 0 0 20px;display: none;color:#000}
.b-faq .head{background: #eee;padding:15px 20px;margin:-15px -20px 15px;overflow:hidden}
.b-faq h1{margin:0}
.b-faq .all{font:11px/18px arial,sans-serif;color:#666;cursor:pointer;float:right;color:#222;margin-top:2px}

#search_form_top_wait{position:fixed;top:3px;left:0;right:0;z-index: 9;text-align: center;display: none}
#search_form_top_wait .i{background:#fff1a8;padding:10px 20px;font:bold 13px/15px arial,sans-serif; color: #000;display: inline}

/* notifications area in the header */
#header-notifications {
  position: absolute;
  right: 140px;
  top: 7px;
  z-index: 10;
}
#header-notifications ul{margin: 0;padding:0}
#header-notifications li {
  list-style: none;
  float: left;
}
#header-notifications a.notification-icon-button {
  float: left;
  width: 24px; height: 24px;
  position: relative;
  text-decoration: none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

#header-notifications a.notification-icon-button span{display: block;}
#header-notifications a.notification-icon-button .ico{background: url(http://img.vprofite.com/sprite_icon.png) no-repeat -46px -147px}
#header-notifications a.notification-icon-button:hover { background-color: #B4B4B4;}

#notify_friends .ico{width: 19px;height: 16px;margin: 4px 0 0 5px}
#notify_messages .ico{background-position: -46px -136px!important;width: 15px;height: 11px;margin: 7px 0 0 5px}
#notify_wall .ico{background-position: -61px -136px!important;width: 22px;height: 16px;margin: 5px 0 0 1px}

#header-notifications a.notification-icon-button span.count {
  position: absolute;
  font-size: 0.8em;
  font-weight: bold;
  color: #FFF;
  background-color: #900;
  text-shadow: 1px 1px 2px #000;
  -moz-text-shadow: 1px 1px 2px #000;
  padding: 1px;
  line-height: 10px;
  bottom: 0; right: 0;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
#header-notifications li span.hidden { display: none;}

/* SMF FORUM ENTRIES - PROFILE PAGE */
.smf_post {
  padding: 5px;
}

div.smfforum_headline {
  font-size: 10pt;
  margin-bottom: 7px;
  font-weight: bold;
  padding: 0px;
  border: none;
  background: none;
  color: #555555;
}

div.profile_smfentry {
  border-top: 1px solid #DDDDDD;
  padding: 7px 2px 7px 2px;
}
div.profile_smfentry_date {
  color: #777777;
  font-size: 7pt;
}
div.profile_smfentry_title {
  font-weight: bold;
}
div.profile_smfentry_body {
  margin: 5px 0px 10px 5px;
}


.notify_section_list {
  background: #FFF;
  position: absolute;
  z-index: 5;
  border: 5px #999 solid;
  padding: .5em 1em 1em;
  _width: 300px; /* ie6 hack */
  min-width: 300px;
  margin-left: -150px;
  top:30px;
}

#header-notifications a.notify_show_all {
  display: block;
  color: #666;
  text-decoration: none;
  background-color: #EEE;
  text-align: center;
  padding: 3px;
  margin: 0 -1em -1em;
  -moz-box-shadow: 0 0 1px #999;
  -webkit-box-shadow: 0 0 1px #999;
}
#header-notifications a.notify_show_all:hover {
  color: #000;
  background-color: #ccc;
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
}
.notifies-list-content {
  margin-top: .5em;
}
.notify_section_list .close {
  background: url("http://img.vprofite.com/icons/link-to-remove.png") no-repeat 0 0;
  height: 16px;
  width: 16px;
  position: absolute;
  right: .5em;
  top: .5em;
  cursor: pointer;
}

#header-notifications.inactive .notification-icon-button { opacity: .5}
.b-wall_notifications .empty_message { text-align: center; background: #ffc; padding: 5px; margin: 0 -1em;}
.b-wall_notifications h4 { margin: 0; text-transform: uppercase;}

.b-wall_notifications .tbl-wallpostlink img { max-width: 50px;}

.b-wall_notifications .owner_photo { float: left; margin-right: 1em;}
.b-wall_notifications .owner_photo img { max-width: 40px; max-height: 40px;}
.b-wall_notifications .message { overflow: hidden; }

#notify_messages_list_content .message_from { font-weight: bold; display: inline-block; zoom:1}
#notify_messages_list_content .b-messages_date, #notify_messages_list_content .b-messages_date div { display: inline-block; zoom: 1}
#notify_messages_list_content .message_subject { display: block;}
.private-message-notify, .wall_notification { overflow: hidden; padding: 1em 0; border-top: 1px #E9E9E9 solid}
.private-message-notify:first-child, .wall_notification:first-child { border: 0}

#notify_friends_list_content .friends_result {
  width: auto; min-height: 0; float: none; border-width: 1px 0 0 0; margin: 0; padding: 1em 0;
}
#notify_friends_list_content .friends_result:first-child { border: 0}
#notify_friends_list_content .user {font-size: 15px; }

.wall_notification { font-size: .9em;  }
.wall_notification_message { line-height: 1.2em; }
.wall_notification_message_new {font-weight: bold}
.wall_notification a { color: #40A0CF}
.wall_notification.wall_notification_new a { color: #900 }
.wall_notification_info { color: #999}
.wall_notification a.owner_name{color: #B11116}
.page-wall_notifications{padding-top: 15px}

#header-notifications .wall_notification a { color: #666}
#header-notifications .wall_notification strong { color: #B11116}

/* welcome tabs */
.b-welcome_forum .tabbernav{background: 0}
.b-welcome_forum .tabbernav li {padding: 0!important;border: 0!important;margin:0!important;height: 34px;background: 0!important}
.b-welcome_forum .tabbernav li a{font:bold 15px/33px arial,sans-serif!important;color: #fff;text-decoration: none;border: 0!important;
                                 background: url(http://img.vprofite.com/bg/tabs/t.png) repeat-x 0 0;display: block;padding:0 19px;
                                 -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; border-top-left-radius:5px;}
.b-welcome_forum .tabbernav li.tabberactive a,
.b-welcome_forum .tabbernav li a:hover{background-image: url(http://img.vprofite.com/bg/tabs/t-h.png)}

/* wall-addfriends */
.wall-addfriends img{width: 45px;margin-right: 2px!important;}
.wall-addfriends .list {display: inline-block;padding: 7px 0 5px}
.wall-addfriends .item{float: left;position: relative;}
.wall-addfriends .utooltip{position: absolute;display: none;top:-18px;left:0;z-index: 2;padding-bottom: 3px;background: url(../images/bg/netstat/down.png) no-repeat 4px 100%}
.wall-addfriends .utooltip span{background: #3c3a3b;padding:2px 5px;font:10px/11px arial,sans-serif;color:#fff;display: block}
.wall-addfriends a:hover .utooltip{display: block;}

/* profile rss */
#tr_rss td.form1 div{font:10px/13px arial,sans-serif;color: #666}
#tr_rss td.form2 {padding-top: 7px;vertical-align: top}
#tr_rss .b-rss{padding-bottom: 5px}
#tr_rss .add_rss{display: inline-block;width: 17px;height: 16px;background: url(http://img.vprofite.com/sprite_icon.png) no-repeat -181px -69px;margin: 0 0 -3px 5px;cursor: pointer}
#tr_rss input.inside{color:#777;}

.my_rss_body #tr_rss td.form2{padding:0}

/* stopentrade && stclosetrade */
.stopentrade_item-type,.stopentrade_open_price{font-weight: bold}
.stopentrade_item-type{text-transform: uppercase}
.stclosetrade_profit,.stclosetrade_points{font-style: italic;font-weight: bold}
.stclosetrade_points{color: #000}
.stopentrade_username{color: #B11116}
.stopentrade_account_name{color: #40A0CF}

/* beautified radios */
.radio-block-extended input[type=checkbox], .radio-block-extended input[type=radio] { display: none; }
.radio-block-extended label { 
  display: inline-block;
  zoom:1;
  border-radius: 3px;
  padding: 0 6px;
  margin-right: .5em;
  cursor: pointer;
}
.radio-block-extended label:last-child { margin-right: 0 }
.radio-block-extended label.selected { background-color: #AE1115; color: #FFF }

.hidden_users_preference{padding: 4px 0 4px 28px;background: url(../images/icons/administrator.png) no-repeat 0 0;margin-right: 10px}

div.ad_belowmenu{margin-top: -15px; margin-bottom: 5px;overflow: hidden;padding: 1px 0!important;border: none; text-align: center;}
div.ad_belowmenu embed,div.ad_belowmenu object{width: 100%;}

.p-inner .go-link{font-weight: bold;float: right}

#watch-info{ margin-bottom: 10px;  position: relative}
.yt-rounded{border-radius:5px 5px;}
#watch-description{position: relative;  padding-bottom: 20px;}
.watch-expander{overflow: hidden}
#watch-description-clip{float: left;width: 100%;}
#watch-description-extras{margin-top: 1em;}
#watch-description-expand, .yt-uix-expander-collapsed #watch-description-collapse, .yt-uix-expander-collapsed #watch-description-extras, .yt-uix-expander-collapsed .watch-extra-info-long{display: block}
.yt-uix-expander-collapsed #watch-description-fadeout {display: block}
#watch-description .yt-uix-expander-head{bottom: 0px;position:absolute;z-index: 2; width: 100%}
#watch-description .expand, #watch-description .collapse{background: none repeat scroll 0 0 #FFFFFF; clear: both; display: none}
.yt-uix-expander-collapsed #watch-description-expand{display: none}
#watch-description .expand .yt-uix-button, #watch-description .collapse .yt-uix-button{border-radius:0 0 5px 5px;border-width:0 0 1px;height: 18px; padding-bottom: 0; width: 100%;}
.yt-uix-button{
    background: -moz-linear-gradient(center top , #FFFFFF, #e8e7e7) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    cursor: pointer;
    height: 2.0833em;
    overflow: visible;
    padding: 0 0.5em;
    vertical-align: middle;
    white-space: nowrap;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e8e7e7');
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e8e7e7)); 
}
.yt-uix-button:active, .yt-uix-button-active, .yt-uix-button-active:hover, .yt-uix-button-active:focus{ 
    background: -moz-linear-gradient(center top , #CCCCCC, #FFFFFF) repeat scroll 0 0 #DDDDDD;
    border-color: #999999;
}
#watch-description .expand .yt-uix-button:hover, #watch-description .collapse .yt-uix-button:hover, #watch-description .expand .yt-uix-button:focus, #watch-description .collapse .yt-uix-button:focus{
    background-image: -moz-linear-gradient(center top , #FFFFFF, #EAF2FD);
    box-shadow: none;
    color: #669ACC;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EAF2FD');
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EAF2FD)); 
}

.yt-uix-button:hover, .yt-uix-button:focus{
    background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;
    border-color: #999999;
    box-shadow: 0 0 3px #999999;
    outline: 0 none;}
.watch-info-tag-list li{
    display: inline;
    margin-right: 1em; list-style: none}
#spiner { height: 80px; width: 80px; z-index: 50; position: absolute; display: none; }
