/*  
Theme Name: Amway
Theme URI: http://www.reactant.ru/wordpress.html
Version: 1.0
Author: ATimofeev [Re.€êòèâ]
Author URI: http://www.reactant.ru/about.html
*/


/* Reset
----------------------------------------------- */
	/* -----------[ Share ]----------- */
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td  {
			margin:0;padding:0; 
			border:0;outline:0;vertical-align: baseline;
			font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit; 
			}
		a:focus, object:focus {
			outline:none;
			}
		body {
			line-height:1;
			color:black; background:white;
			}
	/* -----------[ Lists ]----------- */
		ol, ul {
			list-style: none;
			}
	/* -----------[ Tables ]----------- */
		table {
			border-collapse:separate; border-spacing:0;
			}
		caption, th, td {
			text-align:left;
			font-weight:normal;
			}
	/* -----------[ Elements ]----------- */
		i, em {
			font-style:italic;
			}
		b, strong {
			font-weight:bold;
			}	
		blockquote:before, blockquote:after, q:before, q:after {
			content:"";
			}
		blockquote, q {
			quotes:"" "";
			}
		
		
/* Helpers
-ckquote, q {
			quotes:"" "";
			}
		
		
/* Helpers
----------------------------------------------- */
	/* -----------[ Clears ]----------- */		
		.hl-cl {
			font-size:0; height:0;visibility:hidden;
			}
			.hl-cl_Bo {
				clear:both;
				}
			.hl-cl_Le {
				clear:left;
				}
			.hl-cl_Fix:after {
				content:"\0020";  display:block;height:0; clear:both; visibility:hidden;overflow:hidden;
			}
			.hl-cl_Fix {
				display: block;
				}
			.hl-cl_Fix {
				//display: inline-block;
				}
			* htm .hl-cl_Fix {
				height: 1%;
				}
	/* -----------[ Hidden ]----------- */
		.hl-hi {
			visibility:hidden;
			font-size:0; 
			}
		.hl-dn {
			display:none;
			}
	/* -----------[ Floats ]----------- */
		.hl-fl {
			float:left; _clear: right;
			}
			.hl-fl_R {
				float: right; _clear: left;
				}
			.hl-fl_100 {
				width:100%;
				}
				
				
/* Base
----------------------------------------------- */
	/* -----------[ Share ]----------- */		
		body {
			font-size:13px;
			font-family:Verdana, Arial; color:#000; background:#FFF;
			}
	/* -----------[ Links ]----------- */
		a:link, a:visited {
			color:#004a84; text-decoration:underline;
			}
		a:hover, a:active {
			text-decoration:none;
			}
	/* -----------[ Paragraphs ]----------- */
		p {
			margin:0 0 1.5em;
			}	
			
			
/* Global
----------------------------------------------- */
	/* -----------[ Corners ]----------- */
		.gl-radius {
			-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;
			}
	/* -----------[ Links ]----------- */
		a.gl-lnk_blu {
			color:#00aee7;
			}
	/* -----------[ Buttons ]----------- */
		a.gl-btn {
			display:block; width:48px;height:17px; position:relative; text-decoration:none;
			border:#154c85 1px solid; background:#bcd4e6 url(i/gl-btn/bg.png) repeat-x 0 0; font-size:11px;
			}
			.gl-btn span {
				display:block; position:absolute;top:2px; width:100%; text-align:center;
				}		
				
				
/* Layout
----------------------------------------------- */
	/* -----------[ Wrapper ]----------- */				
		.la-wrap {
			/*width:978px; margin:0 auto;*/
			width:1100px; margin:0 auto;
			}
	/* -----------[ Header ]----------- */
	.la-hdr {
		height:150px; position:relative;
		background:url(i/la-hdr/bg3.jpg) no-repeat 0 0;
		}
		.la-hdr-forum {
			height:150px; position:relative;
			background:url(i/la-hdr/bg3.jpg) no-repeat 0 0;
			}
		/* -[ Logo ]- */	
			.la-hdr a h1 , .la-hdr-forum a h1{
				display:block; 
				position:absolute;
				top:60px;
				left:160px; 
				width:300px;
				height:90px;
				margin-left: -160px;
				margin-top: -60px;
				padding-left: 160px;
				padding-top: 60px;
				color: #989898;
				font-size: 15px;
				}
		/* -[ Auth ]- */
			.la-hdr_auth {
				display:block; position:absolute;top:20px;right:0;
				font-size:11px;font-weight:bold;
				}
				.la-hdr_auth a {
					margin-left:20px;
					}
		/* -[ Navigation ]- */
			.la-hdr_nav {	
				position:absolute;top:38px;right:0; width:500px;
				}
				.la-hdr_nav li {
					float:left; position:relative; width:82px;height:82px; margin-left:20px; text-align:center;text-transform:uppercase;
					}
					.la-hdr_nav li a {
						display:block; margin-top:32px;
						}
				.la-hdr_nav_Act {
					background:url(i/la-hdr/nav_act.png) no-repeat 0 0;
					}
					.la-hdr_nav_Act a {
						text-decoration:none;
						color:#FFF;
						} 
	/* -----------[ Footer ]----------- */
		.la-ftr {
			float:left;width:100%; padding:30px 0;
			font-size:12px; border-top:#BBB 1px dotted;
 			}
			.la-ftr_i {
				padding:0 15px;
				}
	/* -----------[ Body ]----------- */
		.la-body {
			}
		/* -[ Left ]- */
			.la-body_l {
				width:226px;float:left;
				}
		/* -[ Right ]- */
			.la-body_r {
				width:226px;float:right;
				}
		/* -[ Center ]- */
			.la-body_c {
				margin:0 260px;
				}
			#la-banner {
			    /*height: auto;
			    left: 345px;
			    position: relative;
			    top: 148px;
			    width: 755px;*/
				margin: 10px 0px 10px 250px;
			}

.la-body_l {
	margin-top: -110px;

}
.la-body_c {
	/*margin-top: 110px;*/
}

/* Blocks
----------------------------------------------- */
	/* -----------[ Products ]----------- */
		.bl-products {
			margin:-17px 0 50px 0;
			}
			.bl-products_itm {
				position:relative; height:73px;
				}
			.bl-products_itm_lnk {
			 	display:block; position:absolute;top:0;left:0; z-index:2; height:80px;width:100%; text-indent:-777em;
				background-repeat:no-repeat;background-position:50% 55%;
				}
			.bl-products_itm_bg {
				display:block; position:absolute;top:15px;left:0; height:50px;width:100%;
				border:#EEE 2px solid;
				}
			.bl-products_itm_lnk_Nutrilite {
				background-image:url(i/bl-products/nutrilite.png);
				}	
			.bl-products_itm_lnk_Artistry {
				background-image:url(i/bl-products/artistry.png);
				}	
			.bl-products_itm_lnk_Icook {
				background-image:url(i/bl-products/icook.png);background-position:50% 100%;
				}	
			.bl-products_itm_lnk_Beautycycle {
				background-image:url(i/bl-products/beautycycle.png);
				}	
			.bl-products_itm_lnk_Sa {
				background-image:url(i/bl-products/ahome.png); /* background-position: 50% 100%; */
				}	
	/* -----------[ Default block ]----------- */
		.bl-dflt {
			/*margin-bottom:50px; */
			margin-bottom:30px; float:left;width:100%;
			font-size:11px;
			}				
			.bl-dflt_hdr {
				display:block; text-transform:uppercase; padding-bottom:23px;margin-bottom:20px;
				font-weight:normal;font-size:12px;font-weight:bold; background:url(i/bl-dflt/hdr.png) repeat-x 0 100%;		
				}
	/* -----------[ Default header ]----------- */
		.bl-dflthdr {
			display:block; text-transform:uppercase; padding-bottom:23px;margin-bottom:20px;
			font-weight:normal;font-size:12px;
			}			
	/* -----------[ Day product ]----------- */
		.bl-dayprod {
			text-align:center;
			}
			.bl-dayprod b {
				display:block; margin-bottom:15px;
				}
	/* -----------[ Post ]----------- */
		.bl-post {
			float:left;width:100%; margin-bottom:35px;
			}
		/* -[ Header ]- */	
			.bl-post h2 {
				margin:5px 0 25px 0; line-height:22px;
				font-size:14px; 
				}
		/* -[ Author ]- */
			.bl-post_auth {
				margin-bottom:13px; position:relative; float:left;width:100%;
				background:url(i/bl-post/auth_ava.png) no-repeat 0 0;
				font-size:11px;
				}
				.bl-post_auth_ava {
					display:block; float:left; width:60px;height:60px; position:relative;
					}
					.bl-post_auth_ava img {
						width:45px;height:45px; position:absolute; top:5px;left:5px;
						}
				.bl-post_auth_info {
					margin-left:70px;
					}
					.bl-post_auth_info b {
						display:block; float:right;
						}
						.bl-post_auth_info b span {
							font-weight:normal; margin-top:3px; text-align:right;
							color:#999;
							}
					.bl-post_auth_info em {
						display:block; margin:3px 0 5px 0;
						font-style:normal;font-weight:bold;
						}
					.bl-post_auth_info span {
						display:block;
						}
						.bl-post_auth_info span a {
							display:block; float:left; margin-right:10px; padding-top:2px;padding-bottom:3px;
							}
						.bl-post_auth_info_Comm {
							padding-left:24px;
							background:url(i/bl-post/auth_info_com.png) no-repeat 0 2px;
							}
		/* -[ Body ]- */
			.bl-post_body {
				line-height:19px;
				font-size:11px;text-align:justify;
				}
				.bl-post_body p {
					margin-bottom:3px;
					}	
				.bl-post_body_pic {
					margin-bottom:15px;
					}
					.bl-post_body_pic img {
						display:block; padding:7px;
						background:#EEE;
						-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;
						}
				.bl-post_body_pic_Ver {
					float:left; margin-right:15px;
					}													
		/* -[ Tags ]- */
			.bl-post_tags {
				float:left;width:100%;
				font-size:11px;
				}		
				.bl-post_tags span {
					display:block; margin-bottom:7px; line-height:18px;
					} 
					.bl-post_tags_Share {
						display:block; padding:3px 0 3px 24px;
						background:url(i/bl-post/tags_share.png) no-repeat 0 0;
						}
	/* -----------[ Links ]----------- */
		.bl-links {
			font-size:11px;
			}
			.bl-links li {
				margin-bottom:9px;
				}
				.bl-links li a {
					padding-left:21px;
					background:url(i/bl-links/itm.png) no-repeat 0 50%;
					}
	/* -----------[ Audio ]----------- */
		.bl-audio {
			position:relative;
			}
			.bl-audio_btn {
				display:block; position:absolute;top:0;left:0; width:40px;height:40px; text-indent:-777em;
				background:url(i/bl-audio/bg.png) no-repeat 0 0;
				}
			.bl-audio span, .bl-audio em {
				/*margin-left:40px;*/
				}
			.bl-audio span {
				display:block; margin-bottom:5px;
				font-size:14px;
				}
			.bl-audio em {
				display:block;
				font-style:normal;
				margin-bottom: 10px;
				}
				.bl-audio em a {
					margin-right:5px;
					}
	/* -----------[ Audio ]----------- */						
		.bl-cal {
			float:left;width:100%; padding-bottom:20px;
			}
		/* -[ Header ]- */	
			.bl-cal_hdr {
				float:left;width:100%;height:29px; overflow:hidden;;
				font-size:14px;font-weight:bold; color:#4b4b4b;border-bottom:#e7e7e7 1px solid;
				}
				.bl-cal_hdr span {
					display:block; text-align:center; padding-top:7px;
					}
				.bl-cal_hdr_l,.bl-cal_hdr_r {
					display:block; width:31px;height:29px;
					text-indent:-777em;
					} 
				.bl-cal_hdr_l {
					float:left; 
					border-right:#e7e7e7 1px solid; background:url(i/bl-cal/hdr_l.png) no-repeat 50% 50%;
					}
				.bl-cal_hdr_r {
					float:right;
					border-left:#e7e7e7 1px solid; background:url(i/bl-cal/hdr_r.png) no-repeat 50% 50%;
					}
		/* -[ Body ]- */
			.bl-cal_body {
				float:left;width:100%;
				}
			.bl-cal_body_i {
				width:238px; margin:0 auto;
				font-size:12px;font-family:Tahoma; color:#202020;
				}					
				.bl-cal_body span {
					display:block; width:31px; padding-top:12px; float:left; text-align:center;
					}
					.bl-cal_body span a {
						font-weight:bold;
						}
				.bl-cal_body_First {
					color:#7a7a7a;
					}
				.bl-cal_body_Last {
					color:#c5c5c5;
					}
				.bl-cal_body_Day {
					color:#bf1e2e;
					}					
	/* -----------[ Video ]----------- */
		.bl-video {
			text-align:center;
			}		
			.bl-video_lnk {
				display:block; margin: 5px 0 5px 0;
				}			
	/* -----------[ Experts ]----------- */
		.bl-expert {
			};
		/* -[ Header ]- */	
			.bl-expert_ttl {
				padding-bottom:7px; margin-bottom:10px;
				background:url(i/bl-expert/arr.png) no-repeat 60px 20px;
				}			
				.bl-expert_ttl strong {
					display:block; padding:3px 0 6px 0; text-align:center;
					font-weight:normal; background:#ff9f15;color:#FFF;
					-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;
					}
		/* -[ List ]- */
			.bl-expert_list {
				float:left; width:100%; margin-top:10px;
				}
				.bl-expert_list a {
					display:block; width:48px;height:48px; margin:0 1px 1px 0; float:left; text-indent:-777em;
					border:#FFF 3px solid;
					-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
					}				
				a.bl-dflt_itm_Act {
					border-color:#ff9f15;
					}
		/* -[ Description ]- */
			.bl-expert_desc {
				float:left;width:100%; margin-top:10px;
				font-size:11px;line-height:18px;
				}
	/* -----------[ Subscribe ]----------- */
		.bl-subs {
/*			margin-bottom:35px;*/
			font-size:11px;
			}
			.bl-subs ul li {
				}
				.bl-subs ul li a {
					display:block; padding:12px 0 12px 34px;
					}
				.bl-subs_itm_Feed {
					background:url(i/bl-subs/feed.png) no-repeat 0 5px;
					}
				.bl-subs_itm_Mail {
					background:url(i/bl-subs/mail.png) no-repeat 0 3px;
					}
	/* -----------[ Search ]----------- */
		.bl-srch {
			margin-bottom:20px;
			font-size: 11px; 
			}
			.bl-srch strong.bl-dflthdr {
				padding-bottom:3px;margin-bottom:3px;
				font-weight:bold;
				}
			.bl-srch .gl-btn {
				float:right;
				}
			.bl-srch input {
				width:158px;
				border:#154c85 1px solid;
				-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
				}	
	/* -----------[ Comments ]----------- */
		.bl-comlist {
			float:left;width:100%; margin-bottom:30px;
			}			
			.bl-comlist ul li {
				padding-left:55px; margin-bottom:30px; line-height:20px; position:relative;
				font-size:11px; background:url(i/bl-comlist/bg.png) no-repeat 0 0;
				}
				.bl-comlist ul li p {
					margin-bottom:10px;
					}
			.bl-comlist_itm_ava {
				position:absolute; top:2px;left:2px; width:33px;height:33px;
				}
	/* -----------[ Add comment ]----------- */
		.bl-addcomment {
			}
			.bl-addcomment fieldset {
				float:left;width:100%; margin-bottom:7px;
				}
				.bl-addcomment fieldset legend {
					float:left; width:70px; text-align:right; 
					font-weight:bold;font-size:11px;
					}
				.bl-addcomment fieldset p {
					margin-left:100px;
					}	
					.bl-addcomment fieldset p input, .bl-addcomment fieldset p textarea {
						display:block; padding:5px; width:300px;
						}
					.bl-addcomment fieldset p textarea {
						height:100px;
						}
	/* -----------[ Tag cload ]----------- */				
		.bl-tags {
			line-height:22px;
			}
			.bl-tags a {
				color:#00aee7;
				}
	/* -----------[ Pager ]----------- */
		.bl-pager {
			padding:25px 0; float:left;width:100%;
			}
	/* -----------[ Rules type ]----------- */		
		.bl-rules {
			float:left;width:100%; margin-bottom:50px;
			}	
			.bl-rules a {
				margin-right:3px;
				color:#979897;
				}

#wp-calendar {
	width:100%;
	}						
	#wp-calendar caption {
		text-align:center; padding-bottom:10px;margin-bottom:10px;
		font-size:11px;font-weight:bold; color:#4b4b4b;border-bottom:#e7e7e7 1px solid;
		}
	#wp-calendar th {
		text-align:center;
		background:#FFF; font-weight:normal; color:#bf1e2e;
		}
	#wp-calendar td {
		font-family:Tahoma; color:#202020; text-align:center;
		}
		#wp-calendar td a {
			font-weight:bold;
			}
	#wp-calendar tfoot {
		}		
		#wp-calendar tfoot td {
			padding-top:15px;
			}
			#wp-calendar tfoot td a {
				color:#424242;
				font-weight:normal;
				}


				#moderation-form-container {
					z-index:1000;
					position:absolute;
					top:0;
					bottom:0;
					left:0;
					width:100%;
					background: #f0f0f0;
					padding: 50px 50px 0 50px;


				}

#moderation-form-container label {
	width: 200px;
}
#moderator-form-element {
	text-align: left;
}
#moderation-form-container #moderation_values_name, #moderation-form-container #moderation_values_txt {
    border: 1px solid black;
    margin-bottom: 10px;
    margin-top: 3px;
    padding: 0;
    width: 300px;
}

#moderation-form-container #moderation_values_name {
	
}
#moderation-form-container #moderation_values_txt {
	height: 150px;
}

				#fullvideo-container {
					z-index:1000;
					position:absolute;
					top:0;
					bottom:0;
					left:0;
					width:100%;
					background: #ccc;
					padding: 0 50px 0 50px;
					text-align: center;
				}
.sharethis span {
	display: inherit;
}

#login {
	padding:25px;width:500px; margin-bottom:25px;
	border:#CCC 1px solid;
	}
	#login h1 {
		font-size:20px;
		margin-bottom:15px;
		}
	#login p input {
		display:block; margin-top:5px;
		}
	.submit {
		}
		.submit input {
			color:#000; font-size:15px; cursor:pointer;
			}
			
.wp-polls-ul small {
	font-size: 9px;	
	color: #c0c0c0;
}
#grouplink-7 {
	display: none;
}

.alignleft {
float:left; 
margin: 7px 7px 7px 0; 
}
.alignright  {
float: right; 
margin: 7px 0 7px 7px; 
}

.cat-video-container {
	margin-bottom: 10px;
}

.audio-rt-link {
	margin-bottom: 10px;
}

#commentform #wp_grins, .mvccls{
	display:none
}

.expert-username {
	margin:5px 0 25px 0; line-height:22px;
	font-size:16px; 	
}
.expert-img {
	float:left; 
	margin: 0px 10px 0 0;
}
