body,html				{margin:0;padding:0;color:#333;background-color:#fff;font:14px Arial, Helvetica, sans-serif;text-align: center;}
h1,h2,h3,h4,div,pre,form,input,textarea,p,script {margin:0; padding:0;}
img,table				{border:0;}
a img					{border:none;}
a						{-moz-outline:none;}
fieldset				{border:none;}
ol,ul 					{list-style:none;}
#container				{width:940px; margin-left:auto;margin-right:auto; text-align:left; overflow:hidden;}
#container2				{width:540px; margin-left:auto;margin-right:auto; text-align:left; overflow:hidden;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*padding/margin:30px 0 20px 0px; = top,right,bot,left;*/ /*background:30px 0 20px 0px; = left,top,right,bot;*/

/* clear all */
.clear_all				{content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clear_5				{content: "."; display: block;height: 5px;clear: both;visibility: hidden;}
.clear_10				{content: "."; display: block;height: 10px;clear: both;visibility: hidden;}
.clear_20				{content: "."; display: block;height: 20px;clear: both;visibility: hidden;}
.clear_30				{content: "."; display: block;height: 30px;clear: both;visibility: hidden;}
.clear_50				{content: "."; display: block;height: 50px;clear: both;visibility: hidden;}
.clear_100				{content: "."; display: block;height: 100px;clear: both;visibility: hidden;}
.clear_300				{content: "."; display: block;height: 300px;clear: both;visibility: hidden;}

/* layers */



/* columns holder */
.columns				{display:inline;clear: both;}
.columns ul				{margin: 0;padding: 0;list-style-type: none;}
.columns li				{float: left;}

/* blog */
.blog_title				{width:488px;font-size:14px;color:#874cdf;padding-bottom:3px;font-weight:bold;}
.blog_date				{width:112px;font-size:12px;color:#888;padding-bottom:3px;text-align: right;}
.blog_video				{padding:10px 0 10px 0;background-color:#e1d8f0;text-align: center;}

				
/* blog menu */
.blog_menu				{font-size:15px;margin:5px 0 0 0;font-weight:bold;}
.blog_menu li 			{width:222px;padding-bottom:3px;padding-top:5px;border-bottom: #888 1px dotted;}
.blog_menu p 			{}
.blog_menu li a			{width:222px;color:#0066ff;text-decoration: none;}
.blog_menu li a:hover	{margin-left:1px;color: #6f43ff;text-decoration: none;}
.blog_menu li a.up		{color:#f96b00;text-decoration: none;}

p.blog_menu				{font-size:15px;margin:5px 0 0 0;font-weight:bold;width:222px; padding-bottom:3px;padding-top:5px;border-bottom: #888 1px dotted;}


.blog_menu_sub			{font-size:12px;}
.blog_menu_sub li 		{width:220px;padding-bottom:3px;padding-top:5px;border-bottom: #ccc 1px dotted;}
.blog_menu_sub li a		{width:220px;color:#0066ff;text-decoration: none;}
.blog_menu_sub li a:hover{margin-left:1px;color: #ff9700;text-decoration: none;}
.blog_menu_sub li a.up	{padding-left:12px;background:url(../images/bullet_or.gif) no-repeat;background-position: 1px 4px;color:#cc9900;text-decoration: none;}

.blog_menu_sub_title	{font-size:15px;color:#787878;font-weight:bold;width:220px;padding-bottom:3px;border-bottom: #888 1px dotted;}
/* blog menu */


/* menu */
.menu					{height:30px;margin:0 10px;float: right;font-size:16px;font-weight:bold;}
.menu li 				{padding:12px 16px 0 0;}
.menu li a				{color:#222;text-decoration: none;}
.menu li a:hover		{color:#6f43ff;text-decoration: none;}
.menu li a.up			{color:#f96b00;text-decoration: none;}

.menu_tub				{height:60px;float: right;font:bold 11px verdana, arial, helvetica, sans-serif;}
.menu_tub li 			{padding:18px 0 0 0px;color:#89a6f8;text-transform: uppercase;}
.menu_tub li a			{color:#9f9f9f;text-decoration: none;}
.menu_tub li a:hover	{color:#6f43ff;text-decoration: none;}

.menu_tub2				{font:bold 11px verdana, arial, helvetica, sans-serif;}
.menu_tub2 li 			{padding-top:17px;color:#89a6f8;text-transform: uppercase;}
.menu_tub2 li a			{color:#9f9f9f;text-decoration: none;}
.menu_tub2 li a:hover	{color:#6f43ff;text-decoration: none;}

.utility				{height:50px;float: right;font: 10px verdana, arial, helvetica, sans-serif;color:#8cb4d0;}
.utilityX				{height:50px;width:144px;float: right;font: 10px verdana, arial, helvetica, sans-serif;color:#8cb4d0;background:url(../images/bg_subscribe.gif) no-repeat;background-position:62px 14px;}
.util_sub	 			{padding:32px 0 0 4px;text-transform: uppercase;color:#787878;}
.util_sub	a 			{text-transform: uppercase;color:#787878;}

/* list */
.list				{padding-top:8px;display: block;}
.list ul			{margin: 0;padding: 0;list-style-type: none;white-space: nowrap;}
.list li			{color:#484848;text-decoration: none;width:380px;padding-left:18px;padding-bottom:5px;
					background:url(../images/bullets.gif) no-repeat;background-position: 1px 3px;padding-bottom:5px;}

/* list */
.list2				{padding-top:8px;display: block;}
.list2 ul			{margin: 0;padding: 0;list-style-type: none;}
.list2 li			{color:#484848;text-decoration: none;width:380px;padding-left:18px;padding-bottom:5px;
					background:url(../images/bullets.gif) no-repeat;background-position: 1px 3px;padding-bottom:5px;}

/* uniqe */
.autor					{padding-top:10px;padding-bottom:30px;font-style: italic;text-align:right;font-size: 12px;color:#999;}
.by_artenergy			{font-size:11px;color:#888;}
.frame					{padding:5px 5px 2px 5px;border: #fff 1px solid;}
.display				{margin:99px 0 0 28px;}
.loading				{background:url(../images/loading.gif) center no-repeat;}
.header					{height:87px;width:940px;white-space: nowrap;position:absolute; z-index:101;}
.header_left			{width:200px;}
.header_right			{width:735px;}
.shirin					{margin:20px 30px;}
.headline				{position:absolute; z-index:999; top:436px; width:902px;}
.hr						{display: block;width:938px;margin-bottom:20px;height: 0; border-top: #d0d0d0 1px dotted;}
.hr1					{display: block;width:938px;margin-top:30px;height: 0; border-top: #d0d0d0 1px dotted;}
.hr2					{display: block;width:100%;margin:20px 0 20px 0;height: 0; border-top: #9966ff 1px dotted;}
.hr3					{display: block;width:100%;margin-bottom:20px;height: 0; border-top: #9966ff 1px dotted;}
.green_box				{background-color:#a9c300; color:#fff; margin-bottom:18px; border-top: #c9c9c9 1px dotted;border-bottom: #959595 1px dotted;}
.login					{position:absolute; z-index:108; top:132px;width:254px;}
.login_pad				{padding:8px 21px 0 18px;}
.login_title			{font-weight:bold;height:14px;text-align:right;}
.left_flower			{float: left;margin:5px 24px 8px 0}
.left_blog				{float: left;margin:5px 24px 8px 0}
.list_title				{color:#888;background: #f7f7f7;font:bold 10px verdana, arial, helvetica, sans-serif;padding-top:5px;padding-bottom:5px;border-top: #dedede 1px solid;border-bottom: #999 3px solid;}
.share					{position:relative;z-index:101;display:block;top:-35px;left:-88px;width:284px;}
.slide_box				{margin:99px 0 0 28px;}
.table_box				{margin:0 0 0 28px; height:280px;}
.text					{line-height:18px;}
.title					{font-size:18px;color:#4c02bb;padding:11px 0 8px 0;font-weight:normal;}
.title_tst				{font-size:18px;color:#4c02bb;padding:11px 0 8px 40px;font-weight:normal;}
.title_banner			{font-size:30px;color:#4b4a48;font-weight:normal;text-align:right;}
.title_green			{font-size:18px;color:#487561;padding:13px 0 12px 16px;font-weight:bold;}
.title_green2			{font-size:18px;color:#487561;padding:13px 0 7px 16px;font-weight:bold;}
.title_link				{padding:1px 0 0 16px;}
.bold					{font-weight:bold;}
.more					{font-style: italic;font-size:12px;padding:0 2px 0 8px;}
.mp3_popup				{background:#e9f2ed;padding:5px 15px 3px 15px;}
.hide					{display: none; visibility:hidden;}
.center					{text-align: center;}
.left					{float:left;}
.right					{text-align:right;}
.details				{font: 11px verdana, arial, helvetica, sans-serif;color:#484848;}
.copyright				{font: 11px verdana, arial, helvetica, sans-serif;color:#888;}
.copyright	a			{color:#89a6f8;}
#round_box				{margin-bottom:50px;}

/* tubs */
#right_tub	 			{width:449;height:345px;background:url(../images/tab_right_top.gif) no-repeat;}
#left_tub	 			{width:449;height:345px;background:url(../images/tab_left_top.gif) no-repeat;}
.camera		 			{width:350px;height:41px;background:url(../images/icon_camera.gif) no-repeat;background-position:23px 11px;}
.video					{width:350px;height:41px;background:url(../images/icon_video.gif) no-repeat;background-position:23px 11px;}
.mail					{width:350px;height:41px;background:url(../images/icon_mail.gif) no-repeat;background-position:23px 11px;}
.gift					{width:350px;height:41px;background:url(../images/icon_gift.gif) no-repeat;background-position:23px 11px;}
.private					{width:350px;height:41px;background:url(../images/icon_private.gif) no-repeat;background-position:23px 11px;}
.redeem					{width:350px;height:41px;background:url(../images/icon_save.gif) no-repeat;background-position:23px 11px;}
.schedule				{width:350px;height:41px;background:url(../images/icon_schedule.gif) no-repeat;background-position:23px 11px;}
.heart					{width:350px;height:41px;background:url(../images/icon_heart.gif) no-repeat;background-position:23px 11px;}
.gray_box_top			{width:449;padding-bottom:5px;background:url(../images/gray_box_top.gif) no-repeat;}
.gray_box_bottom		{width:449;height:12px;background:url(../images/gray_box_bottom.gif) no-repeat;}

/* scroll */
div.scroll {
width: 435px;
height: 398px;
overflow: auto;
padding-right:8px;
background-color: #fff;

}

/* footer */
.footer					{display:block; padding:7px 12px 8px 12px; background:#ede8f8;border:0 solid #ede8f8; border-width:0 1px;}

.rb1,.rb2,.rb3,.rb4 	{display:block; overflow:hidden;}
.rb1,.rb2,.rb3			{height:1px;}
.rb2,.rb3,.rb4			{background:#ede8f8; border-left:1px solid #ede8f8; border-right:1px solid #ede8f8;}
.rb1					{margin:0 6px; background:#ede8f8;}
.rb2					{margin:0 3px; border-width:0 2px;}
.rb3					{margin:0 2px;}
.rb4					{margin:0 1px; height:2px;}


/* subscribe bubble box */
.subscribe				{position:absolute;z-index:999;display:block;top:35px;margin-left:-188px;width:284px;}
#thanks					{height:45px;text-align: center;font-size:18px;background: #fff;color:#669900;}

.bubsm					{display:block; padding:3px 8px 3px 8px; color:#333;font:bold 10px verdana, sans-serif, helvetica, arial;border:0 solid #5f4ef2; border-width:0 1px;background-color:#f3f3f3;}

.bubsm2					{display:block; margin-top:8px;padding:18px 5px 10px 8px; color:#484848;font:normal 11px verdana, Helvetica, sans-serif;border: #ccc 1px solid;background-color:#fff;}

.bubsm3					{display:block; margin-top:8px;padding:10px 5px 18px 12px; color:#006600;font:normal 12px Arial, Helvetica, sans-serif;border: #ccc 1px solid;background-color:#fff;}

.sb1,.sb2,.sb3,.sb4		{display:block; overflow:hidden;}
.sb1,.sb2,.sb3			{height:1px;}
.sb2,.sb3,.sb4			{background:#f3f3f3; border-left:1px solid #5f4ef2; border-right:1px solid #5f4ef2;}
.sb1 					{margin:0 5px; background:#5f4ef2;}
.sb2					{margin:0 3px; border-width:0 2px;}
.sb3					{margin:0 2px;}
.sb4					{margin:0 1px; height:2px;}


.sog1,.sog2,.sog3,.sog4	{display:block; overflow:hidden;}
.sog1,.sog2,.sog3		{height:1px;}
.sog2,.sog3,.sog4		{background:#e9f2ed; border-left:1px solid #e9f2ed; border-right:1px solid #e9f2ed;}
.sog1 					{margin:0 5px; background-color:#e9f2ed;}
.sog2					{margin:0 3px; border-width:0 2px 0 1px;}
.sog3					{margin:0 2px;}
.sog4					{margin:0 1px; height:2px;}

/* addthis */
.addthis_toolbox .hover_effect		{padding: 10px 0 6px 0;}
.addthis_toolbox .hover_effect div	{float: left;}
.addthis_toolbox .hover_effect a	{border: 2px solid #fff;margin-right:1px;padding: 2px 2px 2px 15px;position: relative;text-decoration: none;}
.addthis_toolbox .hover_effect a:hover	{border: 2px solid #8aa000; -moz-border-radius: 4px; -webkit-border-radius: 4px;background: #ceee00;color: #105CB6;text-decoration: none;}
.addthis_toolbox .hover_effect span	{position: absolute;width: 16px;height: 16px;top: 2px;left: 2px;}


/* colors */
.dred					{color:#9f1210;}
.bred					{color:#ff3c0a;}
.dgrn					{color:#006600;}
.blk					{color:#111;}
.gry					{color:#ccc;}
.dgray					{color:#484848;}

/* font-size */
.f10					{font-size:10px;}
.f11					{font-size:11px;}
.f12					{font-size:12px;}
.f14					{font-size:14px;}
.f17					{font-size:17px;}

/* background colors */
.white					{background-color:#fff;}
.gray					{background-color:#aaa;}
.purple					{color:#9966ff;}
.pink					{background-color:#c693ff;}
.black					{background-color:#000;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*padding/margin:30px 0 20px 0px; = top,right,bot,left;*/ /*background:30px 0 20px 0px; = left,top,right,bot;*/


/*spacers*/

.m1						{margin-left:1px;}
.m2						{margin-left:2px;}
.m3						{margin-left:3px;}
.m6						{margin-left:6px;}
.m8						{margin-left:8px;}
.m19					{margin-top:19px;}
.m23					{margin-left:23px;}
.m24					{margin-left:24px;}
.mb2					{margin-bottom:2px;}
.mv10					{margin:0 8px 10px 8px;}
.mt1					{margin-top:1px;}
.p1						{padding-left:1px;}
.p1t					{padding-top:1px;}
.p2						{padding-top:2px;}
.p3						{padding-top:3px;}
.p5						{padding-left:5px;}
.p7						{padding-top:7px;}
.p26					{padding-top:26px;}
.p15					{padding-left:15px;}
.h17					{height:17px;}
.h20					{height:20px;}
.p58					{padding-left:61px;}
.w40					{width:40px;}
.wh72					{width:72px;height:19px;}
.w47					{width:47px;}
.w67					{width:67px;}
.w252					{width:257px;}
.w300					{width:300px;}
.w400					{width:400px;}
.w420					{width:420px;}
.w450					{width:450px;}
.w600					{width:600px;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*padding/margin:30px 0 20px 0px; = top,right,bot,left;*/ /*background:30px 0 20px 0px; = left,top,right,bot;*/


/* links */
a						{text-decoration: none; color: #0066ff;}
a:hover					{text-decoration: none; color: #ff9700;}
a.g						{text-decoration: none; color: #888;}
a:hover.g				{text-decoration: none; color: #cc00ff;}

a.remove img			{background-color:#fff;cursor:pointer;}
a.remove:hover img		{background-color:#ff9700;}

a.w						{text-decoration: none; color: #fff;}
a:hover.w				{text-decoration: none; color: #333;}

a.remove img			{background-color:#fff;cursor:pointer;}
a.remove:hover img		{background-color:#ff3c0a;}



/* table-list block revenue */
table					{border-left: #dedede 1px solid;border-right: #dedede 1px solid;border-collapse: collapse;font: 11px verdana, arial, helvetica, sans-serif;color: #333;background: #fafafa;}

td 						{border-bottom: #dedede 1px solid;  padding:7px 0 8px 8px;text-align:left;vertical-align:top;}
td a 					{background: transparent; text-decoration: none;color: #0099ff;}
td a:hover 				{color: #000;}
.bborder				{border-bottom: #999 3px solid;}

tr:hover				{background: #e6e6db;}
.odd					{background:#f2f5f8;}

/* blockquote */
blockquote p ~ p { background: none; }

blockquote {color:#787878;
margin:0; 
font: italic 12px Georgia, Times New Roman, Times, serif;
padding-right: 18px;
background: url(../images/quote-close.gif) no-repeat bottom right;
}

blockquote p {line-height:24px;font: italic 14px Georgia, Times New Roman, Times, serif;
background: url(../images/quote-open.gif) no-repeat top left;
padding-left: 18px;
}


/* buttons */	
.b70on					{float:right;cursor:pointer; 
						width:70px;height:19px;
						background:url(../images/button_70.gif) no-repeat;
						background-color:#ceee00; color:#333;
						text-transform: uppercase;font:bold 10px Arial, Helvetica, sans-serif;
						text-align: center;}

.b70off					{float:right;cursor:pointer; 
						width:70px;height:19px;
						background:url(../images/button_70.gif) no-repeat; 
						background-color:#a9c300; color:#fff; 
						text-transform: uppercase;font:bold 10px Arial, Helvetica, sans-serif;
						text-align: center;}

.b90on					{border: 0;cursor:pointer; 
						width:90px;height:19px;
						background:url(../images/button_90.gif) no-repeat;
						background-color:#ceee00; color:#333;
						text-transform: uppercase;font:bold 10px Arial, Helvetica, sans-serif;
						text-align: center;}

.b90off					{border: 0;cursor:pointer; 
						width:90px;height:19px;
						background:url(../images/button_90.gif) no-repeat; 
						background-color:#a9c300; color:#fff; 
						text-transform: uppercase;font:bold 10px Arial, Helvetica, sans-serif;
						text-align: center;}

.b120on					{border: 0;cursor:pointer; 
						width:120px;height:19px;
						background:url(../images/button_120.gif) no-repeat;
						background-color:#ceee00; color:#333;
						text-transform: uppercase;font:bold 10px Arial, Helvetica, sans-serif;
						text-align: center;}

.b120off					{border: 0;cursor:pointer; 
						width:120px;height:19px;
						background:url(../images/button_120.gif) no-repeat; 
						background-color:#a9c300; color:#fff; 
						text-transform: uppercase;font:bold 10px Arial, Helvetica, sans-serif;
						text-align: center;}

.b200on					{border: 0;cursor:pointer; 
						width:200px;height:19px;
						background:url(../images/button_200.gif) no-repeat;
						background-color:#ceee00; color:#333;
						text-transform: uppercase;font:bold 10px Arial, Helvetica, sans-serif;
						text-align: center;}

.b200off					{border: 0;cursor:pointer; 
						width:200px;height:19px;
						background:url(../images/button_200.gif) no-repeat; 
						background-color:#a9c300; color:#fff; 
						text-transform: uppercase;font:bold 10px Arial, Helvetica, sans-serif;
						text-align: center;}


/* Forms */	
label					{cursor: pointer;color:#787878;}
.label_a				{height:12px;color:#686868;font:bold 10px verdana, sans-serif, helvetica, arial;}
.label_b				{padding-top:4px;line-height:10px;color:#777;font: 10px verdana, sans-serif, helvetica, arial;}

.checkgr				{float:left;margin-bottom:2px;margin-right:5px;background:url(../images/check_bggr.gif);
background-position:0 -4px;cursor: pointer;}

.input_174				{color:#594840;font:12px verdana, sans-serif, helvetica, arial;padding-left:3px;padding-top:1px;height:19px; width:174px; background:url(../images/input_174.gif) no-repeat;border:0;}


.input_300				{margin-left:8px;margin-bottom:3px;color:#111;background-color:#ffffcc;padding-left:3px;padding-top:1px;height:19px; width:300px; background:url(../images/input_300.gif) no-repeat;border:0;}

.textarea_300				{margin-left:8px;margin-bottom:3px;color:#111;background-color:#ffffcc;padding-left:3px;padding-top:1px;height:80px; overflow: auto;width:300px; background:url(../images/input_300x80.gif) no-repeat;border:0;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*padding/margin:30px 0 20px 0px; = top,right,bot,left;*/ /*background:30px 0 20px 0px; = left,top,right,bot;*/


#tt					{position:absolute;z-index:888;display:block;background:url(../images/tt_left.gif) no-repeat;text-align: left;}

#tttop				{display:block;
					height:5px;
					margin-left:5px;
					background:url(../images/tt_top.gif) top right no-repeat;
					overflow:hidden;}
					
#ttcont				{display:block;
					padding:2px 12px 3px 7px;
					margin-left:5px;
					background:#666;
					color:#fff;}
					
#ttbot				{display:block;
					height:5px;
					margin-left:5px;
					background:url(../images/tt_bottom.gif) top right no-repeat;}