@charset "UTF-8";

/**
 * (en) my tnoc -> home
 *
 * 
 * 
 */
 
@media screen, projection {

/*--------------------------------------------------------------------------*/
 
 
/**
 * my tnoc -> home
 *
 */
 /* general settings */

 
 /* panel widths */
 #my-tnoc .panel-col-first {width: 320px; margin-right: 8px;}
 #my-tnoc .panel-col-last {width: 320px;}
 
	
 /* panel margins */
 #my-tnoc .panel-col-first .inside {width:100%; margin:0 8px 8px 0;}
 #my-tnoc .panel-col-last .inside {width:100%; margin:0 0px 8px 0;}
 #my-tnoc .panel-col-middle .inside {padding-top: 8px;}
 
 .panel-2col-bricks .panel-separator {margin: 0 0 8px 0;}


 #pane_my-relationships .c50l {
 	width: 100%;
 }
 
 #pane_my-relationships .subcl {
 	padding: 0px;
 }
 
 #pane_my-relationships.one-pane .subcolumns {
 	height: 154px;
 }
 
 #pane_my-relationships.one-pane .pane-content-content {
 	min-height: 60px;
 }
 /*
 #pane_my-relationships.one-pane .pane-content-image {
 	width: 610px !important;
 	height: 183px !important;
 }*/
 
 #pane_my-relationships.one-pane .gfx-title-left,
 #pane_my-relationships.one-pane .pane-content {
 	width: 648px !important;
 }
 
 
 body.page-my-tnoc .view-my-tnoc .view-empty {
 	background: #fff; padding: 20px;
 }
  
  /* invitations */
  
  div#node-9428,
  div#node-18077,
  div#node-36583 {
  	background: #e5e5e5;
	color: #4d4d4d;
	padding: 0px 19px 20px 20px;
	width:651px;
}
  div#node-9428 .content,
  div#node-18077 .content,
  div#node-36583 .content {
  	overflow:hidden;
	border: #ccc 1px solid;
}

#node-9428 .content,
#node-18077 .content,
#node-36583 .content {
	background: #fff;
	padding-bottom: 20px;
}

#invitations-advantages {
	text-align: center;
}

#invitations-header {
	padding: 20px;
	border-bottom: #ccc 1px solid;
}

#invitations-header p {
	padding-bottom: 20px;
	margin: 0px;
}

#invitations-border-wrapper {
		padding:4px 20px 10px;
		margin:0px 20px;
		background: #e5e5e5;
		height: 2px;
		display: none;
}

#invitations-border {
	border-bottom: #ccc 1px solid;
}

#node-9428 .content h2,
#node-18077 .content h2,
#node-36583 .content h2 {
	font-weight:bold;
	font-size: 16px;
	color:#4d4d4d;
	padding-bottom: 5px;
	text-transform: uppercase;
}

#invitations-toggle {
	margin: 0px 0px 0px 20px;
	background: url(../../../images/invitations/invitation_toggle.jpg) no-repeat left bottom;
	padding-left: 20px;
	height: 13px;
	cursor: pointer;
	width: 500px;
	padding-top: 2px;
	font-weight: bold;
}

#invitations-toggle.active {
	background: url(../../../images/invitations/invitation_toggle.jpg) no-repeat left top;
}

#node-9428 .content form,
#node-18077 .content form,
#node-36583 .content form {
	padding:0px;
}	

#node-9428 .form-item label,
#node-18077 .form-item label,
#node-36583 .form-item label {
	float: left;
	width: 180px;
	line-height: 22px;
	background: url(http://www.teamnutrilite-community.eu/sites/all/themes/frontend/images/layout/form_required.png) no-repeat 100% 0%;
}

#node-18077 .form-item label,
#node-36583 .form-item label {
	width: 240px;
}

#node-9428 input.form-text,
#node-18077 input.form-text,
#node-36583 input.form-text {
	float: left;
}
		#node-9428 .webform-component,
		#node-18077 .webform-component,
		#node-36583 .webform-component {
			clear: both;
			padding:5px 0px;
		}
		
		#node-9428 #webform-component-text,
		#node-18077 #webform-component-text,
		#node-36583 #webform-component-text {
			padding-bottom: 0px;
		}

#node-9428 .webform-component-textfield,
#node-9428 .webform-component-email,
#node-18077 .webform-component-textfield,
#node-18077 .webform-component-email,
#node-36583 .webform-component-textfield,
#node-36583 .webform-component-email {
	margin: 15px 0px;
	padding-left: 20px;
}

	#node-9428 #invitations-text,
	#node-18077 #invitations-text,
	#node-36583 #invitations-text {
		padding:16px 20px 1px;
		margin:5px 20px 0px;
		background: #e5e5e5;
		display: none;
	}
	
#node-9428 #edit-actions,
#node-18077 #edit-actions,
#node-36583 #edit-actions {
	margin: 16px 20px 0px;
	height: 24px;
	padding-bottom: 20px;
}
	
body.i18n-ru.rsvp-step3-invitations #webform-client-form-18077 #edit-actions .gfx-btn,
body.i18n-it.rsvp-step3-invitations #webform-client-form-36419 #edit-actions .gfx-btn {
	margin: 20px 30px;
}
	
#node-9428 #edit-actions .gfx-btn,
#node-18077 #edit-actions .gfx-btn,
#node-36583 #edit-actions .gfx-btn {
	display:block;
}
	
#node-9428 #webform-component-message,
#node-18077 #webform-component-message,
#node-36583 #webform-component-message {
	padding: 0px 20px 10px;
	margin: 0px 20px;
	background: #e5e5e5;
	display: none;
}

#node-9428 #webform-component-e_mail,
#node-18077 #webform-component-e_mail,
#node-36583 #webform-component-e_mail {	
	border-bottom: #ccc 1px solid;
	padding-bottom: 28px;
}

#node-9428 .webform-component-textarea .form-item label,
#node-18077 .webform-component-textarea .form-item label,
#node-36583 .webform-component-textarea .form-item label {
	width:auto;
	float: none;
	background-image: none;
}

.kicktipp-content thead th {
	padding-right: 0px;
}
  
  
/*--------------------------------------------------------------------------*/

/* end: @media screen, projection */

}