@charset "utf-8";
/* eng */

body {
	background-color: #FFFFFF;
	margin:0px;
	padding: 0px;
	width:100%;
}
img {
	
	border:0px;
	
}
html {
	direction: ltr;
}
object { outline:none; }
div,table {
	text-align: left;
	direction: ltr;
}
html,body,div,td,tr,table,a,label,span,button,input {
	-x-system-font: none;
	font-family: Arial,sans-serif;
	font-size: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

.sharebutton {
	
	-x-system-font: none;
	font-family: Arial,sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	
}


td.right {
    text-align: right;
}
td.left {
    text-align: left;
}
input[type=text],input[type=password],select,textarea {
	background-color: #FFF;
	border: 1px solid #d7d7d7;
	font-size:14px;
	padding:2px;
	color:black;
}

input {
	
	color:black;
	
}


a {
	color: #3b86e1;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#mainDiv {
	margin-left: auto;
	margin-right: auto;
	padding: 0 5px 25px;
	position: relative;
	width: 1000px;
}
.images {
	background: transparent url('../images/images1.png') no-repeat scroll;
	border: 0 none;
}
.horizontals {
	background: transparent url('../images/horizontals1.png') repeat-x scroll;
	border: 0 none;
}
.verticals {
	background: transparent url('../images/verticals1.png') repeat-y scroll;
	border: 0 none;
}
.vikido-image {
	background-position: 0 -74px;
	width: 56px;
	height: 19px;
	border: 0 none;
}
.heading {
	padding-bottom: 5px;
	padding-top: 4px;
	border-bottom: 1px solid #e4e4e4;
}
.heading-text {
	font-size: 18px;
	color: #000;
	padding: 0 5px;
}
.content {
	margin: 15px auto 4px;
	padding: 0 10px 4px 15px;
}
.input-label, label {
	font-size: 12px;
	text-align: left;
}
.input-field {
	border: 1px solid #CCC;
	background-color: #FFF;
	width: 150px;
}
.info-box {
	border: 1px solid #e8e759;
	background-color: #fef1ad;
	padding: 10px;
}
.error-message {
	font-size: 12px;
	color: #F00;
}
.show_pages {
	position: relative;
}
.show_pages_name {
	display: none;
	z-index: 999;
	position: absolute;
	top: -1px;
	left: -1px;
	padding: 0 2px 1px 2px;
	border: 1px solid red;
	background-color: #FFF;
	color: red;
	font-family: monospace;
	font-size: 11px;
	opacity: .85; /*for all other browsers*/
	filter: alpha(opacity=85); /*for IE5-7*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /*for IE8*/
}
a.accept-button {
	color:#0C0;
	font-weight:bold;
	border:1px dashed #0C0;
	padding:2px 5px 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
a.accept-button:hover {
	color:#FFF;
	border:1px dotted transparent;
	background-color: #0C0;
	text-decoration: none;
}
.profile-image-small2 {
	border: 1px solid #8f8f8f;
}
/* start text visual calsses */
.text-white {color: #FFFFFF;} /*255*/
.text-grey1 {color: #E5E5E5;} /*229*/
.text-grey2 {color: #CCCCCC;} /*204*/
.text-grey3 {color: #B2B2B2;} /*178*/
.text-grey4 {color: #999999;} /*153*/
.text-grey5 {color: #7F7F7F;} /*127*/
.text-grey6 {color: #666666;} /*102*/
.text-grey7 {color: #4C4C4C;} /*76*/
.text-grey8 {color: #333333;} /*51*/
.text-grey9 {color: #191919;} /*25*/
.text-black {color: #000000;} /*0*/

/* end text visual calsses */


/* start icons style */
.images.icon-home {
	background-position: 0px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-settings {
	background-position: -16px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-add {
	background-position: -32px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-users {
	background-position: -48px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-recent {
	background-position: -160px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-edit {
	background-position: -112px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-deleteuser {
	background-position: -128px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}

.images.icon-message {
	background-position: -144px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-awaiting {
	background-position: -64px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-permissions {
	background-position: -176px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-close-small {
	background-position: 0px -129px;
	width: 11px;
	height: 11px;
	margin-right: 3px;
}
.images.icon-reply-small {
	background-position: -11px -129px;
	width: 13px;
	height: 11px;
	margin-right: 3px;
}
.images.icon-friend-small {
	background-position: -24px -129px;
	width: 11px;
	height: 11px;
	margin-right: 3px;
}
.images.icon-users-small {
	background-position: -35px -129px;
	width: 11px;
	height: 11px;
	margin-right: 3px;
}
.images.icon-edit-small {
	background-position: -46px -129px;
	width: 11px;
	height: 11px;
	margin-right: 3px;
}
.images.icon-message-small {
	background-position: -88px -129px;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}
.images.icon-sentfriend {
	background-position: -80px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-userblock {
	background-position: -96px -113px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.images.icon-arrow1.up {
	background-position: -7px -140px;
	width: 7px;
	height: 5px;
}
.images.icon-arrow1.down {
	background-position: 0px -140px;
	width: 7px;
	height: 5px;
}
.images.icon-arrow2.up {
	background-position: -14px -140px;
	width: 8px;
	height: 6px;
}
.images.icon-arrow3.up {
	background-position: -22px -140px;
	width: 9px;
	height: 7px;
}
.images.icon-userblock-small {
	background-position: -57px -129px;
	width: 11px;
	height: 11px;
	margin-right: 3px;
}
.images.icon-noentry-small {
	background-position: -68px -129px;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}
.images.icon-accept-small {
	background-position: -78px -129px;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}
.images.icon-message-small {
	background-position: -88px -129px;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}
.images.icon-permissions-small {
	background-position: -98px -129px;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}
/* end icons sstyle */


/* start parent header style*/
#headerMain {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 101px;
}
#headerBG1 {
	height: 45px;
	background-position: 0px -262px;
	width: 176px;
	margin: 0 auto;
}
#headerBG2 {
	height: 56px;
	background-position: 0px 0px;
}
#headerFrame {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height: 101px;
}
#logo-image {
	background-position: 0px 0px;
	cursor: pointer;
	width: 273px;
	height: 86px;
	position: absolute;
	top: 4px;
	left: 0px;
        z-index: 10;
}
#logo-description {
	background-position: 0 -53px;
	width: 149px;
	height: 19px;
	float: left;
	margin-left: 5px;
}
#user-info {
	position: absolute;
	right: 10px;
	top: 13px;
}
#user-info>span, #user-info>span>a {
	font-size: 13px;
}
#bigfont16 {
	
	font-size:18px;
	
}
.user-info-item {
	/*border-left: 1px solid #CCC;
	padding-left: 6px;
	margin-left: 4px;	*/
}
.user-info-item.first {
	border-left: none;
	padding-left: 0;
	margin-left: 0;
}
#headerMenuFrame {
	position: absolute;
	top: 55px;
	left: 0px;
	width: 100%;
	padding-left:20px;
}
#headerMenu {
	height: 30px;
	margin: 0 auto;
}
.header-menu-option {
	margin: 0 2px;
	cursor: pointer;
}
.button1.left {
	background-position: 0px -86px;
	width: 6px;
	height: 27px;
}
.button1.right {
	background-position: -7px -86px;
	width: 6px;
	height: 27px;
}
.button1.center {
	background-position: 0px -56px;
	height: 19px;
	font-size: 19px;
	padding: 1px 3px 7px;
	color: #FFF;
}
.button1:hover .button1.center {
	background-position: 0px -83px;
}
.button1:hover .button1.left {
	background-position: -13px -86px;
}
.button1:hover .button1.right {
	background-position: -20px -86px;
}
/* end parent header style */


/* start parent footer style */
#footerBG {
	height:170px;
	margin: 15px auto 0;
	background-image:url('../images/footerBg.png');
	background-position:bottom;
	border-top: 5px solid #82af05;
}
#footerMain {
	width: 1000px;
	margin: 0 auto;
}
.footer-section {
	margin: 10px;
	border-left: 1px solid #4095de;
}
.footer-section.first {
	border: none;
}
.small-logo {
	background-position: 0px -201px;
	width: 165px;
	height: 60px;
}
ul.footer-navigation > * > a {
	color: #FFF;
}
ul.footer-navigation {
	list-style: none;
	padding: 0 15px;
}
/* end parent footer style */


/* start parent signin style*/
#signinDiv {
	width: 960px;
	margin: 30px auto 30px;
}
.signin-box {
	margin: 0 auto;
	width: 260px;
	padding: 10px 50px 10px 50px;
}
.signon-box {
	margin: 0 auto;
	width: 480px;
	padding: 10px 20px 10px 20px;
}/* end parent signin style*/


/* start parent index style */
#main-index {
	margin-top: 25px;
}
.parent-interface {
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #a1d28f;
	background-color: #e1ffd6;
	background-image: url('../images/bg-white-gradient.png');
	background-position: 0 -90px;
	background-repeat: repeat-x;
}
.child-interface {
	margin-top: 10px;
	/*padding: 3px;*/
	/*border: 1px solid #60C8FF;*/
	/*background-color: #F0FAFF;*/
	/*-moz-border-radius: 7px;*/
	/*-webkit-border-radius: 7px;*/
	/*-khtml-border-radius: 7px;*/
	/*border-radius: 7px;*/
}
.child-interface-corner {
	width: 2px;
	height: 2px;
}
.child-interface-corner.topleft {
	background-position: -156px -186px;
}
.child-interface-corner.topright {
	background-position: -157px -186px;
}
.child-interface-corner.bottomleft {
	background-position: -156px -187px;
}
.child-interface-corner.bottomright {
	background-position: -157px -187px;
}

.child-interface-left {
	border-left: 1px solid #bdbdbd;
	background-image: url('../images/bg-white-gradient.png');
	background-position: 0 -80px;
	background-repeat: repeat-x;
	background-color: #d5d8de;
}
.child-interface-right {
	border-right: 1px solid #bdbdbd;
	background-image: url('../images/bg-white-gradient.png');
	background-position: 0 -80px;
	background-repeat: repeat-x;
	background-color: #d5d8de;
}
.child-interface-top {
	border-top: 1px solid #bdbdbd;
	background-image: url('../images/bg-white-gradient.png');
	background-position: 0 -80px;
	background-repeat: repeat-x;
	background-color: #d5d8de;
	height: 1px;
}
.child-interface-bottom {
	border-bottom: 1px solid #bdbdbd;
	background-color: #d5d8de;
	height: 1px;
}
.child-interface-content {
	background-image: url('../images/bg-white-gradient.png');
	background-position: 0 -80px;
	background-repeat: repeat-x;
	background-color: #d5d8de;
	padding: 7px 5px;
}
.child-interface-left.male {
	background-color: #b7c7f2;
}
.child-interface-right.male {
	background-color: #b7c7f2;
}
.child-interface-left.female {
	background-color: #d7b0d3;
}
.child-interface-right.female {
	background-color: #d7b0d3;
}
.child-interface-right.new {
	background-color: #F0F5FF;
}
.child-interface-left.new {
	background-color: #F0F5FF;
}
.child-interface-top.male {
	background-color: #b7c7f2;
}
.child-interface-bottom.male {
	background-color: #b7c7f2;
}
.child-interface-top.female {
	background-color: #d7b0d3;
}
.child-interface-bottom.female {
	background-color: #d7b0d3;
}
.child-interface-top.new {
	background-color: #F0F5FF;
}
.child-interface-bottom.new {
	background-color: #F0F5FF;
}
.child-interface-content.male {
	background-color: #b7c7f2;
}
.child-interface-content.female {
	background-color: #d7b0d3;
}
.child-interface-content.new {
	background-color: #F0F5FF;
}
.profile-image-big-parent {
	width: 120px;
        height: 83px;
	border: 1px solid #848484;
	/*cursor: pointer;*/
}
.profile-image-big-child {
	width: 95px;
	border: 1px solid #8d8d8d;
	/*cursor: pointer;*/
}
.profile-image-small {
	width: 50px;
	border: 1px solid #999;
	cursor: pointer;
	/*float: left;*/
	/*margin: 0px 5px 0 5px;*/
}
.profile-nick {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding: 0 0 0 4px;
}
.profile-info {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	padding: 4px 0 0 4px;
}
.profile-tools {
	padding: 4px 0 0 4px;
}
.setperm-row {
	background-color: #e6f3cf;
	border: 1px solid #c5daa0;
	padding: 8px;
	margin: 8px 0 -3px;
}
.awaiting-friend-row {
	background-color: #faf5cb;
	border: 1px solid #e3db96;
	padding: 8px;
	margin: 8px 0 -3px;
}
.ondate {
	font-size: 11px;
	color: #9a9a9a;
}
.recent-activity-tools {
	/*float: right;*/
	border: 1px solid #F0F0F0;
	background-color: #F9FEFF;
	padding: 0 6px 0px 7px;
}
.recent-activity-tools:hover {
	border: 1px solid #D0D0D0;
	background-color: #E0EFFF;
}
.recent-activity-top {
	margin: 5px 0;
}
.recent-activity-row {
	border: 1px solid #e4e4e4;
	border-width: 1px 0;
	padding: 5px;
	margin-bottom: -1px;
}
.ra-chdel {
	background-color: #FFDEDE;
	border-width: 1px;
}
.recent-activity-date {
	font-size: 10px;
	color: #777;
	font-weight: bold;
	background-color: #EEE;
	padding: 2px 3px 4px;
	/*margin: 0 0 6px;*/
}
.
.no-activity {
	color: #CCC;
	font-weight: bold;
	text-align: center;
}
.recent-activity-navigate {
	text-align: center;
	margin-top: 10px;
}
.ra-heading {
	font: bold 13px arial;
	margin-top: 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid 
}
.ra-seperator-top {
	height: 7px;
	border: 1px solid #BBB;
	border-width: 1px 1px 0 1px;
	margin-bottom: -3px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	border-radius-topleft: 5px;
	border-radius-topright: 5px;
	z-index:2;
}
.ra-seperator-bottom {
	height: 7px;
	border: 1px solid #BBB;
	border-width: 0 1px 1px;
	margin-top: -3px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	z-index:2;
}
.ra-section {
	padding: 0 9px;
	margin: 0 1px;
	z-index: 1;
}
.ra-awaiting-bg {
	background-color: #FFD;
}
.ra-setperm-bg {
	background-color: #DFD;
}
.ra-approve-msg {
	margin: 5px 0;
	background-color:#faf5cb;
	border: 1px solid #e3db96;
}
.ra-page.clickable {
	border: 1px solid #8fb9d0;
	background-color: #d4eefb;
	background-position: 0px -180px;
	font-weight: normal;
}
.ra-page.clickable:hover {
	border: 1px solid #39ad32;
	background-color: #c3f1ce;
	background-position: 0px -196px;
	color: #39ad32;
	cursor: pointer;
}
.ra-page {
	border: 1px solid #87a93e;
	background-color: #c1e17b;
	background-position: 0px -164px;
	color: #87a93e;
	padding: 0 4px;
	margin: 0 2px;
	font-size:11px;
	font-weight: bold;
}


.child-deleted {
	font-size: 11px;
	font-weight: bold;
	color: #F00;
	text-align: right;
}
.activity-details {
	background-image: url('../images/bg-white-gradient.png');
	background-repeat: repeat-x;
	background-color: #e6e6e6;
	border: 1px solid #cbcbcb;
	margin: 5px 0;
	padding: 5px 5px;
	text-align: center;
	display: none;
	position: relative;
	/*visibility: hidden;*/
}
.activity-details > .icon-arrow3.up {
	position: absolute;
	top: -7px;
	left: 119px;
}
.ra-results-display {
	text-align: right;
	margin-bottom: 3px;
}
.activities-per-page {
	text-align: right;
	margin-top: 5px;
}
.player-control {
	margin: 5px 0 0 3px;
}
.new-child-fields-help {
	float: right;
	font-size: 12px;
}
.add-child-field-error {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.edit-header {
	font-family: 'Arial Black';
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 3px -6px 2px;
	-moz-user-select: none;
	cursor: default;
}
.parent-txt {
	color: #A1D28F;
}
.child-txt {
	color: #60C8FF;
}
.parent-border {
	border-color: #A1D28F;
}
.child-border {
	border-color: #60C8FF;
}
.parent-bg {
	background-color: #A1D28F;
}
.child-bg {
	background-color: #60C8FF;
}
.edit_user {
	margin: 0 3px 3px 3px;
	padding: 10px;
	background-color: #FFF;
	border-width: 1px;
	border-style: solid;
}
.edit_parent {
	border-color: #FFAC00;
}
.edit_row {
	margin: 5px;
}
.edit_row_label {
	font-size: 14px;
	font-weight: bold;
}
.edit_row_input {
	padding-left: 1px;
}
.edit_input_arrow {
	background: transparent url('../images/images1.png') no-repeat scroll;
	background-position: 0 -163px;
	width: 20px;
	height: 15px;
	float: left;
}
.edit_input_arrow_red {
	background: transparent url('../images/images1.png') no-repeat scroll;
	background-position: 0 -178px;
	width: 20px;
	height: 15px;
	float: left;
}
.edit-field-error {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
}
.edit_parent_hr {
	border: 1px solid #A1D28F;
	border-width: 1px 0 0 0;
	margin: 15px 0 10px;
}
.edit_accordion {
	border: 1px solid;
	border-width: 0 1px 1px 1px;
}
.edit_accordion.parent {
	border-color: #A1D28F;
}
.edit_accordion.child {
	border-color: #60C8FF;
}
.edit_error_input {
	background-color: #FFC5C5;
	border-color: #FF0000;
}
.edit_input_arrow+.sel-unique {
	width: 258px;
}
.epah {
	cursor: default;
	font-size: 15px;
	color: #A1D28F;
	border: 1px solid #A1D28F;
	border-width: 1px 0 0 0;
	background-color: #F3FFD9;
	padding: 2px 5px 2px 5px;
}
.epah:hover {
	color: #FFFFFF;
	background-color: #A1D28F;
	cursor: pointer;
}
.epah.selected {
	color: #000000;
	background-color: #A1D28F;
	cursor: default;
}
.epac {
	overflow: auto;
}
.edit_child {
	border-color: #A1D28F;
}
.edit {
	display: none;
}
.edit_child_hr {
	border: 1px solid #60C8FF;
	border-width: 1px 0 0 0;
	margin: 15px 0 10px;
}
.ecah {
	cursor: pointer;
	font-weight: bold;
	font-size: 15px;
	color: #60C8FF;
	border: 1px solid #60C8FF;
	border-width: 1px 0 0 0;
	background-color: #F0FAFF;
	padding: 2px 5px 2px 5px;
}
.ecah:hover {
	color: #FFFFFF;
	background-color: #60C8FF;
	cursor: pointer;
}
.ecah.selected {
	color: #000000;
	background-color: #60C8FF;
	cursor: default;
}
.ecac {
	overflow: auto;
}
.edit_parent_save_button {
	background: transparent url('../images/images1.png') no-repeat scroll;
	background-position: -20px -163px;
	width: 53px;
	height: 18px;
	cursor: pointer;
	margin: 0 auto;
}
.edit_parent_save_button:hover {
	background: transparent url('../images/images1.png') no-repeat scroll;
	background-position: -20px -181px;
}
.edit_child_save_button {
	background: transparent url('../images/images1.png') no-repeat scroll;
	background-position: -73px -163px;
	width: 53px;
	height: 18px;
	cursor: pointer;
	margin: 0 auto;
}
.edit_child_save_button:hover {
	background: transparent url('../images/images1.png') no-repeat scroll;
	background-position: -73px -181px;
}
.edit_save_status {
	margin: 5px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
.close_edit_top {
	float: right;
	margin: 6px 3px 0;
	padding: 0 3px;
	font-size: 13px;
	cursor: pointer;
	font-family: 'Arial Black';
	color: #FFF;
	-moz-user-select: none;
}
.handpointer {
	
	cursor: pointer;
	cursor: hand;
	
}
.close_edit_bottom {
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
	width:100%;
}
.add-friends {
	float: right;
}
.friend-row {
	border: 1px solid #e4e4e4;
	border-width: 0 0 1px;
	margin-bottom: 0px;
	padding: 5px;
	position: relative;
}
.friend-row * {
	color: #4e4e4e;
}
.ra-section > .friend-row:last-child {
	border-width: 0;
}
.friend-name {
	font-size: 15px;
	color: #666;
	font-weight: bold;
	padding: 0px;
}
.friend-bg-name {
	position: absolute;
	top: -27px;
	left: 0px;
	color: #F0F0F0;
	font-family: 'Arial Black';
	font-weight: bold;
	font-size: 90px;
	height: 100%;
	width: 100%;
	padding: 0 0 22px 0;
	overflow: hidden;
	text-transform: uppercase;
	white-space:nowrap;
	cursor: default;
	-moz-user-select: none;
}
.popup {
	font-size: 1px; /* IE table fix*/
}
.popup.content {
	font-size: 14px;
	background-color: #FFF;
	padding: 0 5px;
}
.popup.corner {
	width: 26px;
	height: 28px;
	background-image: url(../images/images1.png);
}
.popup.corner.topleft {
	background-position: -164px -201px;
}
.popup.corner.topright {
	background-position: -190px -201px;
}
.popup.corner.bottomleft {
	background-position: -164px -229px;
}
.popup.corner.bottomright {
	background-position: -190px -229px;
}
.popup.border.top {
	height: 28px;
	width: 100%;
	background-image: url(../images/horizontals1.png);
	background-position: 0 -212px;
	background-repeat: repeat-x;
}
.popup.border.right {
	width: 26px;
	height: 100%;
	background-image: url(../images/verticals.png);
	background-position: -46px 0;
	background-repeat: repeat-y;
}
.popup.border.bottom {
	height: 28px;
	width: 100%;
	background-image: url(../images/horizontals1.png);
	background-position: 0 -240px;
	background-repeat: repeat-x;
}
.popup.border.left {
	width: 26px;
	height: 100%;
	background-image: url(../images/verticals.png);
	background-position: -20px 0;
	background-repeat: repeat-y;
}
.bubble {
	display: none;
	position: absolute;
	z-index: 9999;
}
.bubble.rightbottom {
	right: 14px;
	bottom: -21px;
}
.bubble.righttop {
	right: 14px;
	top: -34px;
}
.bubble.leftbottom {
	left: 12px;
	bottom: -21px;
}
.bubble.lefttop {
	left: 12px;
	top: -18px;
}
.bubble.bottomright {
	bottom: 14px;
	right: -18px;
}
.bubble.bottomleft {
	bottom: 14px;
	left: -34px;
}
.bubble.topright {
	top: 14px;
	right: -18px;
}
.bubble.topleft {
	top: 14px;
	left: -18px;
}
.bubble-arrow {
	background-image: url(../images/images1.png);
	position: absolute;
}
.bubble-arrow.rightbottom {
	width: 9px;
	height: 15px;
	background-position: -33px -140px;
	bottom: 20px;
	right: -26px;
}
.bubble-arrow.righttop {
	width: 9px;
	height: 15px;
	background-position: -33px -140px;
	top: 35px;
	right: -26px;
}
.bubble-arrow.leftbottom {
	width: 9px;
	height: 15px;
	background-position: -41px -140px;
	bottom: 20px;
	left: -23px;
}
.bubble-arrow.lefttop {
	width: 9px;
	height: 15px;
	background-position: -41px -140px;
	top: 20px;
	left: -23px;
}
.bubble-arrow.bottomright {
	width: 15px;
	height: 9px;
	background-position: -50px -140px;
	bottom: -24px;
	right: 20px;
}
.bubble-arrow.bottomleft {
	width: 15px;
	height: 9px;
	background-position: -50px -140px;
	bottom: -24px;
	left: 35px;
}
.bubble-arrow.topright {
	width: 15px;
	height: 9px;
	background-position: -50px -148px;
	top: -21px;
	right: 20px;
}
.bubble-arrow.topleft {
	width: 15px;
	height: 9px;
	background-position: -50px -148px;
	top: -21px;
	left: 20px;
}
.bubble-frame {
	position: absolute;
}
.bubble-frame.rightbottom {
	bottom: -10px;
	left: 13px;
}
.bubble-frame.righttop {
	top: -10px;
	left: 13px;
}
.bubble-frame.leftbottom {
	bottom: -10px;
	right: 10px;
}
.bubble-frame.lefttop {
	top: -10px;
	right: 10px;
}
.bubble-frame.bottomright {
	right: -10px;
	top: 13px;
}
.bubble-frame.bottomleft {
	left: -10px;
	top: 13px;
}
.bubble-frame.topright {
	right: -10px;
	bottom: 10px;
}
.bubble-frame.topleft {
	left: -10px;
	bottom: 10px;
}
.bubble-close {
	width: 43px;
	height: 44px;
	position: absolute;
	top: -1px;
	right: -1px;
	background-position: -216px -157px;
	background-image: url(../images/images1.png);
	cursor: pointer;
}
.bubble-close:hover {
	background-position: -216px -201px;
}
.no-friends {
	font-size: 14px;
	vertical-align: middle;
	text-align: center;
	padding: 10px 0 10px 0;
	color: #AAA;
	display: none;
}
.notify_header {
	cursor: pointer;
	position: relative;
	z-index: 2;
	display: none;
	margin: 6px 0;
}
.notify_header.selected {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-radius-bottomleft: 0;
	-webkit-border-radius-bottomright: 0;
	-khtml-border-radius-bottomleft: 0;
	-khtml-border-radius-bottomright: 0;
	border-radius-bottomleft: 0;
	border-radius-bottomright: 0;
}
.notify_header.available {
	font-weight: bold;
	color: #121212;
	display: block;
}
.notify_content {
	display: none;
	padding-bottom: 5px;
	z-index: 1;
}
.button2.left {
	background-position: -26px -86px;
	width: 3px;
	height: 27px;
}
.button2.right {
	background-position: -30px -86px;
	width: 3px;
	height: 27px;
}
.button2.center {
	background-position: 0px -110px;
	height: 18px;
	font-size: 18px;
	padding: 2px 3px 7px;
	color: #000;
}
.button2.center.block, .button2.center.block * {
	color: #fd4242;
}
.button2.empty {
	background-position: 0px -110px;
	height: 27px;
}
.button2:hover .button2.center {
	background-position: 0px -137px;
}
.button2:hover .button2.empty {
	background-position: 0px -137px;
}
.button2:hover .button2.left {
	background-position: -33px -86px;
}
.button2:hover .button2.right {
	background-position: -37px -86px;
}
.att_personal_message {
	/*display: none;*/
	padding: 6px;
	margin: 8px 0 0;
	background: #f2f2f2;
	border: 1px solid #e0e0e0;
	position: relative;
}
.att_personal_message > .images.icon-arrow2.up {
	position: absolute;
	top: -6px;
	left: 45px;
}
.att_personal_message > span {
	white-space: pre;
	color: #000;
}
.friend-request {
	margin: 0 0 5px;
}
.friend-request-options {
	margin: 5px 0 0;
}
.add-friend,.add-friend>a,.add-friend>span>a,
.add-child,.add-child>a {
	/*font-size:10px;*/
}
.friends_wait {
	display: none;
	text-align: center;
	color: #444;
}
.friends_list {
	/*display: none;*/
}
.request-options-row:nth-child(even) {
	background-color: #EEE;
}
.request-options-row:nth-child(odd) {
	background-color: #FFF;
}
.profile-image-main {
    position: relative;
}
.profile-image-edit {
    position: absolute;
    top: 5px;
    left: 5px;
    cursor: pointer;
    border: 1px solid #888;
    background-color: #EEE;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.profile-image-edit:hover {
    background-color: #DFF;
    opacity: 1;
    filter: alpha(opacity=100);
}
.profile-image-change-error {
    color: red;
    font-weight: bold;
    font-size: 11px;
}
.profile-image-bubblepos {
    position:absolute;
    top:30px;
    right:10px;
}

.add-friend-option {
    display: none;
}
.add-friend-option.single-email {
    display: block;
}
.import-provider.header {
    font-weight: bold;
}
.import-provider.contacts-list {
    border: 1px solid #e7e7e7;
    height: 200px;
	overflow:auto;
}
.import-provider.single-contact > td {
    font-size:11px;
}
.import-provider.single-contact:nth-child(odd) {
    background-color: #d6f3ff;
}
.import-provider.single-contact:nth-child(even) {
    background-color: white;
}
/* end parent index style */


/* start application style */
#mainPlayer {
	position:absolute;
	width: 100%/*633px*/;
	height: 100%/*481px*/;
}
#player_div {
	display:block;
	position:absolute;
	height:43%; /* works only if parent container is assigned a height value */
	z-index:0;
}

#kplayer_window {
	position: absolute;
	top: 101px;
	left: 167px;
	width: 352px;
	height: 337px;
	z-index: 19;
	background-color: #000;
}
#kplayer {
	width: 100%;/*284px;*/
	height: 100%;/*213px;*/
	/*z-index: 20;
	position: absolute;
	top: 0px;
	left: 0px;*/
}
#msg_forward {
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-weight: bold;
	color: green;
	font-size: 20px;
	z-index: 100;
	cursor: pointer;
}
#msg_fwd_overlay1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 200;
	background-color: #916442;
	display: none;
}
#msg_fwd_overlay2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 200;
	background-color: #253472;
	display: none;
}
#krecord {
	display: block;
}

#loadPlayer {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 100%/*685px*/;
	height: 100%/*560px*/;
	border: 0px solid red;
}
#Pannels {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 88;
	width: 685px;
	height: 560px;
	border: 0px solid blue;
}
#status {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
}
.blackMargins {
	margin-top: 37px;
	height: 264px;
}

/* end application style*/


/* start signup style */
#signup_td_whyvikido {
    border-right: 1px solid #dfdfdf;
    padding-top: 0;
}
.signup_bullet {
        float: left;
        margin: 0 7px 0;
}
#kapcha_image_div {
    float: left;
}
#kapcha_input_div {
    float: right;
}

.betabutton {
	
	cursor:pointer;font-size:18px;background-color:#3cb8ea;border:1px solid #168baa;padding:5px;color:white;
	float: right;
	
}
.send_message {
	height:245px;
	
}

.tablepaddingmenu {
	
	padding-right:50px;
	
}

.bluebutton {
	
	padding:5px;
	/*background-color:#4b97f4;*/
	border:1px solid #0087ae;
	background-image:url('../images/buttonbluebg.jpg');
	color:white;
	font-size:14px;
	
}

/* end signup style */
