*							{margin:0; padding:0;}
.clear						{clear:both;}
.clear_l					{clear:left;}
.clear_r					{clear:right;}
.rasporka					{width:700px; min-width:700px;}
body						{background:#fff;}
body.ins_black				{background:#000;}
img							{border:0;}
.hide						{display:none;}

.pagetop					{}
.pagetop .title				{margin-left:3%;}
.pagetop .title .title_ins	{margin-left:220px;}
.header						{padding:30px 0 25px 0; margin-left:3%; width:93%;}
.header_inner				{}
.logo						{float:left;;}
.menu						{margin-left:218px; width:auto; padding:16px 0 0 0 ;}
.menu_inner					{}
.menu .item					{margin-right:20px; float:left; white-space:nowrap;}
.menu .cur 					{font:bold 24px/18px "Arial"; color:#000; text-transform:uppercase;}
.portroot .menu .cur 		{color:#BDBDBD;}
.portroot .menu           {margin-left:0;}
.portroot .left_bar p 	{font-family:Arial; font-size:11px; color: #5b6e84;}
.portroot .left_bar a 	{font-family:Arial; font-size:18px; color: #009ad8;}
.ins_black .menu .cur 		{color:#BDBDBD;}
.menu .link					{margin-top:2px; font:bold 12px/18px "Arial";}
.menu .link a				{color:#000; text-decoration:none;}
.menu .cur a				{color:#000; text-decoration:none;}
.portroot .menu .link a		{color:#BDBDBD;}
.ins_black .menu .cur a		{color:#BDBDBD;}
.ins_black .menu .link a	{color:#BDBDBD;}

.footer						{font:normal 11px/14px "Arial"; color:#80959C;}
.ins_black .footer			{color:#353C3F;}
.footer a					{color:#0E97EE;}
.ins_black .footer a		{color:#818C9B;}

.right_4th_bar				{float:right; width:29%;}
.right_3th_bar				{float:right; width:40%; padding-top:5px;}
.left_marged				{margin-left:6%; margin-right:42%;}

.umno						{}
.umno_inner					{margin:0 15% 0 15px;}
.umno .lead					{font:bold 26px/26px "Arial Narrow"; color:#000;}
.umno .lead dfn				{white-space:nowrap; font-style:normal;}
.umno .text					{font:normal 11px/14px "Arial"; color:#1D1500; margin-top:20px;}

.clouds						{width:75%; padding-bottom:25px; position:relative; z-index:10;}
/*\*/ * html .clouds		{width:auto;}/* */
.clouds_inner				{text-align:center; width:90%; margin:auto; padding-bottom:5px;}
.clouds .item				{margin:10px;}
.clouds .item .cur			{color:#000; font:normal 30px/1em "Arial Black"; text-transform:uppercase; text-decoration:none;}
.clouds .item .link			{color:#CFD6DB; font:normal 30px/1.1em "Arial Black"; text-transform:uppercase; text-decoration:none; /*border-bottom:solid 1px #CFD6DB;*/}
.clouds .item .count		{font:normal 12px "Arial"; text-decoration:none;}
.portroot .clouds .item .link{color:#353C3F; border-bottom-color:#353C3F;}
.clouds .item .link:hover	{color:#000; border-bottom-color:#000;}
.portroot .clouds			{width:auto; min-height:200px; margin:0 0% 20px 30%;}
/*\*/ * html .portroot .clouds{height:200px;}/* */
.portroot .clouds .item .link:hover	{color:#b3ee4b; border-bottom-color:#b3ee4b;}
.wclouds					{width:100%;}
.wclouds .clouds_inner		{width:100%;}

.title						{width:90%;}
.title .text				{display:block; margin:0 130px 0 0%;}
.title .quantity			{display:block; width:120px; float:right; font:normal 132px/51px "Georgia"; color:#BF0000;}
.title .text .fb			{font:bold 34px/36px "Arial"; color:#000; display:block;}
.title .text .fs			{font:bold 11px/11px "Arial"; color:#8E9498; text-transform:uppercase; display:block; float:right; width:110px; margin:10px 0 0 15px;}
/*\*/ * html .title .quantity	{line-height:142px; position:relative; top:-40px;}/* */

.portlist					{padding-top:60px; margin-left:220px;}
.portlist .clear			{height:100px;}
.portlist_inner				{margin-left:3%;}
.portlist .item				{width:210px; height:280px; float:left;}
.portlist .item_sep			{width:2%;  float:left;}
.portlist .item_inner		{/*width:80%; padding-bottom:30px;*/}
.portlist .item .pic		{/*height:210px;*/ text-align:left;}
.portlist .item p			{font:normal 11px/14px "Arial"; color:#878787; height:56px; margin:10px 40px 40px 0;}
.portlist .item a			{color:#1A65AE;}
.portlist .item .date		{display:block; font:normal 11px/14px "Arial"; color:#555F6D;}

.portlist_text				{margin:0 3% 0 3%;}
.portlist_text_inner		{margin:0 0 0 24px;}
.portlist_text .item		{/*width:50%; float:left;*/ font:normal 12px/17px "Arial"; color:#555F6D; margin-bottom:10px;}
.portlist_text .item p		{width:90%;}
.portlist_text a			{color:#0097FF; text-decoration:underline;}
.portlist_text a:hover		{text-decoration:none;}
.portlist_text .clear		{height:100px;}

.freshwork					{width:40%;}
.freshwork_outer			{width:0px; height:160px; position:relative; margin:51px 34px 0 auto;}
.freshwork_inner			{width:470px; height:160px; position:absolute; left:0px; background:url(/img/freshwork_back.gif) #CF0F0F;}
.freshwork_inner_cat		{width:470px; height:160px; position:absolute; left:-320px; background:url(/img/freshwork_back.gif) #CF0F0F;}
.freshwork .caption			{display:none; font:normal 30px/30px "Arial"; color:#fff; margin:0 30px 4px 30px; padding-top:25px;}
.freshwork .text			{font:bold 22px/24px "Arial"; color:#FFFFFF; margin:30px 30px 0 30px; padding-bottom:5px; padding-top:5px; padding-left:5px; padding-right:5px; background:#000000;}
.freshwork .text a			{color:#ffffff; text-decoration:NONE; }
.freshwork .text a:hover	{color:#FFFFFF;}

.pencils					{width:0; height:212px; position:absolute; left:100%; top:80px; z-index:1;}
.pencils_inner				{width:318px; height:212px; position:absolute; left:-318px; background:url(/img/freshwork_pencils.jpg);}

.recentwork					{width:100%; font:normal 12px/14px "Arial"; color:#fff;}
.recentwork a				{color:red;}
.recentwork_inner			{margin:0 2%; height:434px; background:#000; position:relative;}
.recentwork .freshwork		{width:340px; height:160px; position:absolute; left:43px; top:28px;}
.recentwork .freshwork_inner{margin:0;}

.content					{font:normal 12px/18px "Arial"; color:#5B6E84;}
.content p					{margin:10px 10% 0 0;}
.content ul					{margin:10px 10% 0 20px;}
.content h1					{font:normal 24px/30px "Arial"; color:#000; margin:5px 0;}
.content a					{color:#009BD9; text-decoration:underline;}
.content a:hover			{text-decoration:none;}
.content .greyfont			{font:bold 11px/15px "Arial"; color:#5B6E84;}
.content2					{font:normal 12px/18px "Arial"; color:#353C3F;}
.content2 p					{margin-bottom:1em;}
.vacancies h2				{font:bold 36px/36px "Arial"; color:#353C3F; text-transform:lowercase; padding-top:19px;}
.vacancies h2.noman			{width:78px; height:79px; background:url(/img/noman.jpg); position:relative; left:-28px; padding:0; margin-bottom:30px;}
.cindi						{width:0; height:563px; display:block; position:relative; margin:0 0 -110px auto;}
.cindi_inner				{position:absolute; z-index:0; left:-794px; width:794px; height:563px; background:url(/img/vacancies_back.jpg) right top no-repeat;}
h1.wanted					{clear:right; width:362px; height:99px; background:url(/img/vacancies_wanted.gif); position:relative; z-index:20; margin-bottom:30px;}
.content3					{font:normal 11px/18px "Arial"; color:#455054;}
.content3 p					{padding-bottom:5px;}
.content3 strong			{font:normal 18px/20px "Arial"; color:#fff; display:block; text-transform:uppercase;}
.content4					{font:normal 11px/14px "Arial"; color:#353C3F;}
.content4 p					{margin-bottom:12px;}
.content4 strong			{font:bold 14px/20px "Arial"; color:#353C3F; display:block; text-transform:uppercase;}

.submenu					{float:left; width:160px; margin-bottom:30px;}
.submenu_inner				{margin:auto; width:160px; text-align:left;}
.submenu .caption			{padding-bottom:25px;}
.submenu .caption_inner		{width:80px; height:65px; background:url(/img/submenu_caption_back.gif) #D6C394 right top no-repeat;}
.submenu .caption span		{display:none; padding:17px 0 0 20px; font:normal 11px/11px "Arial"; color:#000;}
.submenu .items				{width:auto; position:relative; z-index:10;}
.submenu .item				{font:normal 13px/24px "Arial"; margin:0 0 0 10px;}
.submenu .item .cur			{color:#000; white-space:nowrap;}
.submenu .item .link		{color:#555F6D; text-decoration:none; BORDER-BOTTOM: 1px dashed; white-space:nowrap;}
.submenu .item .link:hover	{color:#333;}

.tech_notes								{width:100%; margin-bottom:25px;}
.tech_notes_inner						{width:90%;}
.tech_notes .sep						{height:4px; font:normal 1px/1px "Arial";}
.tech_notes .hsep						{width:10px; font:normal 1px/1px "Arial";}
.tech_notes .hsep span					{width:10px; font:normal 1px/1px "Arial"; display:block;}
.tech_notes .line span					{display:block; font:normal 11px/22px "Arial"; color:#4F575A;}
.tech_notes .line .caption				{width:10px; padding:1px 0;}
.tech_notes .line .caption span		{margin-left:25px; white-space:nowrap;}
.tech_notes .line .text					{width:99%; padding:1px 10px 1px 0;}
.tech_notes .line .text a				{color:#009BD9; text-decoration:underline; line-height:15px;}
.tech_notes .line .text a:hover			{text-decoration:none;}
.tech_notes .common						{background:#F5F6F6;}
.tech_notes .title h3					{font:bold 12px/18px "Arial"; color:#000; margin:25px 0 0 25px;}
.tech_notes .whowhat span				{line-height:14px; color:#656565;}
.tech_notes .whowhat .text a			{color:#000;}
.tech_notes .addinfo p					{margin:0 10px 0 25px; font:italic 11px/14px "Arial"; color:#656565;}

.path						{font:normal 11px/14px "MS Sans serif";}
.path a						{ color:#000000; text-decoration:underline;}
.path a:hover				{text-decoration:none; color:#8B99A3;}
.path .sep					{font:normal 11px/12px "Arial"; color: #8B99A3;}

.portroot					{background:url(/img/portfolio_root.jpg) 2% 100px no-repeat #000; width:100%;}
/*.portroot					{background:#000; width:100%;}*/
.pr_cite					{width:40%; float:left; font:bold 26px/26px "Arial Narrow", Arial, sans-serif; color:#353C3F; padding:50px 0 50px 1%;}
.pr_cite_inner			{margin-left:0;}
.worksquant					{width:20%; padding:0 0 50px 0; float:left;}
.worksquant .num			{font:normal 170px/124px "Georgia"; color:#CB0404; padding:0 0 33px 0;}
.worksquant .caption		{font:bold 15px/15px "Arial"; color:#fff; text-transform:uppercase; padding-left:10px;}

.bestworks					{margin-left:3%; width:96%;}
.bw_title					{height:130px; width:30%;  float:left; padding:80px 0 0 0;}
.bw_title h3				{font:normal 28px/30px "Arial Black";  color:#FFFFFF; margin-top:36px; text-transform:uppercase;}
.bw_title h2				{font:normal 30px/30px "Arial Black"; color:#353C3F; }
.bw_list					{width:100%;}
.bw_list_inner		{width:100%;}
.bw_col						{width:100%; float:left;}
.bw_item					{}
.bw_item_inner				{margin-right:30px;}
.bw_item h3					{font:normal 18px/60px "Arial"; color:#fff; text-transform:uppercase;}
.bw_item p					{font:normal 11px/13px "Arial"; color:#353C3F; margin-top:8px;}
.bw_item a					{color:#75858B; text-decoration:underline;}
.bw_item a:hover			{color:#96A3A8;}
.bestworks .clear			{height:100px;}

.index .header				{margin:0 3%;}
.index .menu				{width:40%; float:right; margin:0;}
.index .menu				{width:40%; float:right; margin:0;}
.index .mainrow				{margin:0 0% 0 0%;}
.index .col_inner			{margin-right:3%;}
.index .col_inner h2		{margin-bottom:30px; color:#5B6E84; height:72px;}
.index .col_inner h2 span	{display:block; position:absolute; width:auto; white-space:nowrap;}
.index .col1 h2 span		{font:bold 30px/36px "Arial"; padding-top:31px;}
.index .col2 h2 span		{font:bold 40px/40px "Arial"; padding-top:32px;}
.index .col3 h2 span		{font:bold 68px/72px "Arial"; padding-top:8px;}
.index .col3 h3				{font:bold 30px/0px "Arial"; margin:30px 0; color:#717D8A; text-transform:lowercase;}
.index .mainrow .text		{font:normal 12px/18px "Arial"; color:#5B6E84;}
.index .mainrow .text a		{color:#009AD8; text-decoration:underline;}
.index .mainrow .text a:hover	{color:#000000; text-decoration:none;}
.index .mainrow .left_bar p 	{font-family:Arial; font-size:11px; color: #5b6e84;}
.index .mainrow .left_bar a 	{font-family:Arial; font-size:18px; color: #009ad8;}
.index .news .item			{margin-bottom:8px;}
.index .pic4a				{}
.index .col1				{width:25%;}
.index .col2				{width:35%;}
.index .col3				{width:40%;}
.index .footer				{padding-top:0px; padding-bottom:80px;}
.index .clients_top			{}
.index .clients_top h3		{font:bold 30px/20px "Arial"; color:#5B6E84; margin:30px 0;}
.index .clients_top .item	{font:normal 11px/14px "Arial"; margin-bottom:12px;}
.index .clients_top .item a	{color:#009AD8; text-decoration:underline;}
.index .clients_top .item a:hover	{color:#000000; text-decoration:none;}
.index .clients_top .other	{font:normal 11px/32px "Arial"; color:#000;}

.inside						{margin:60px 3% 0 3%; width:94%;}
.index .inside .menu		{margin-left:0; width:auto; float:left; position:relative; left:-193px; padding-bottom:37px; margin-right:-193px;}
.index .pg_profile .menu	{margin-left:0; width:auto; float:left; position:relative; left:-90px; padding-bottom:37px; margin-right:-90px;}
.index .pg_profile .menu_inner	{width:380px;}
.inside .header				{margin:0;}
.inside .left_bar			{width:28%;}
.inside .left_bar p 	{font-family:Arial; font-size:11px; color: #5b6e84;}
.inside .left_bar a 	{font-family:Arial; font-size:18px; color: #009ad8;}
.inside .middle_bar			{width:27%;}
.inside .right_bar			{width:35%;}
.inside .sep_bar			{width:5%;}
.ins_black .left_bar		{width:30%;}
.ins_black .middle_bar		{width:25%;}
.pg_profile .left_bar		{width:30%;}
.pg_profile .left_bar p 	{font-family:Arial; font-size:11px; color: #5b6e84;}
.pg_profile .left_bar a 	{font-family:Arial; font-size:18px; color: #009ad8;}
.pg_profile .middle_bar		{width:30%;}
.pg_profile .right_bar		{width:30%;}
.pg_profile .sep_bar		{width:3.3%;}
.stmenu						{}
.stmenu_m .cur				{font:bold 24px/24px "Arial";}
.stmenu_m .cur span		{color:#818C9B;}
.ins_black .stmenu_m .cur span	{color:#fff;}
.stmenu_m .cur a			{color:#818C9B; text-decoration:none;}
.stmenu_m .link				{font:normal 18px/24px "Arial";}
.stmenu_m .link a			{color:#000;}
.ins_black .stmenu_m .link a	{color:#75858B;}
.stmenu h3					{font:italic 16px/26px "Arial"; color:#000; margin:12px 0 10px 0;}
.ins_black .stmenu h3			{color:#fff;}
.stmenu_s					{margin-left:14px; padding-bottom:30px;}
.stmenu_s .cur				{font:normal 11px/18px "Arial";}
.stmenu_s .cur span		{color:#818C9B;}
.stmenu_s .cur a			{color:#818C9B; text-decoration:none;}
.stmenu_s .link				{font:normal 11px/18px "Arial";}
.stmenu_s .link a			{color:#818C9B;}
.ins_black .stmenu_s .link a	{color:#75858B;}

.content12					{font:normal 12px/19px "Arial"; color:#5B6E84;}
.content12 a				{color:#0E97EE;}
.content12 p				{margin-bottom:10px;}
.content12 ul				{margin-left:18px;}
h1						   {font:bold 40px/40px "Arial"; color:#000000}
h3						   {font:bold 18px/22px "Arial";  color:#000000}

.studio_rt					{padding-bottom:100px;}
.studio_rt .clients_top		{width:20%;}
.studio_rt .clients_top h3		{font:normal 11px/11px "Arial"; color:#000; width:79px; height:70px; background:url(/img/studio_rt_clients.gif); position:relative; left:-12px; margin-top:0;}
.studio_rt .clients_top h3 span{display:block; padding-top:26px; padding-left:12px;}

.vacright					{font:normal 11px/15px "Arial"; color:#455054;}
.vacright_inner				{position:relative; top:-250px; margin-bottom:-250px;}
.vacright p					{margin-bottom:15px;}
.vacright h3				{font:normal 11px/12px "Arial"; color:#000; width:79px; height:70px; background:url(/img/vacancy_right.gif); position:relative; left:-12px; margin-top:0; margin-bottom:20px;}
.vacright h3 span			{display:none; text-align:center; padding:10px 10px 0 10px;}

.vaclist					{width:100%;}
.vaclist h3					{font:normal 14px/18px "Arial"; FONT-WEIGHT:BOLD; color:#353C3F; text-transform:lowercase; margin-bottom:18px; white-space:nowrap;}
.vaclist ul					{font:normal 12px/12px "Arial";}
.vaclist li					{margin-bottom:12px; list-style:none;}
.vaclist a,.vaclist span	{color:#ffffff;}
.vaclist span				{text-decoration: line-through;color:#75858B;}

.vac_item_top 				{}
.vac_item_top h1			{font:bold 36px/42px "Arial"; color:#fff;}
.vac_item_top .lead			{padding-top:30px; font:normal 12px/18px "Arial"; color:#353C3F;}
.vac_item_top .lead	p		{margin-top:18px;}
.vac_item_top .lead	ul		{padding-top:10px; padding-bottom:10px;margin-left:18px; font:normal 11px/17px "Arial"; }

.vac_item_bot				{font:bold 12px/17px "Arial"; color:#75858B; padding-bottom:70px;}
.vac_item_bot a				{color:#75858B;}
.vac_item_bot a:hover		{color:#fff;}
.vac_item_bot ul			{margin-top:10px; margin-left:20px; font:bold 11px/14px "Arial"; color:#455054;}
.vac_item_bot li			{margin-bottom:5px;}
.vac_item_bot_test			{font:normal 11px/15px "Arial"; color:#353C3F; padding-bottom:70px;}
.vac_item_bot_test h3		{font:normal 11px/12px "Arial"; color:#000; width:79px; height:70px; background:url(/img/vacancy_test.gif); position:relative; left:-12px; margin-top:0; margin-bottom:20px;}
.vac_item_bot_test h3 span	{display:none; text-align:center; padding:10px 10px 0 10px;}
.vac_item_bot_test a		{font:normal 11px/15px "Arial"; color:#75858B;}
.vac_item_bot_test a:hover	{color:#fff;}
.vac_item_bot_test ul		{font:bold 10px/12px "Arial"; padding-top:10px;}
.vac_item_bot_test li		{padding-left:10px;}
.studio_clt					{margin:30px auto 30px 24px; width:95%;}
.studio_clt h3				{font:normal 18px/20px "Arial"; color:#000; margin:20px 15% 20px 0;}
.studio_clt .item			{font:normal 11px/14px "Arial"; color:#000; margin:0 15% 8px 0;}
.studio_clt .item a			{color:#818C9B; text-decoration:none;}
.studio_clt .item a:hover	{color:#000;}
.st_news					{margin-bottom:70px; margin-left:-24px; margin-right:0;}
.st_news .date				{font:normal 11px/20px "Arial"; color:#555F6D; width:54px;}
.st_news .htitle h1			{font:bold 18px/22px "Arial"; color:#000; width:100%;}
.st_news .title				{font:normal 13px/17px "Arial"; color:#555F6D; width:auto;}
.st_news .title a			{color:#009BD9;}
.st_news .title a:hover		{color:#000000; text-decoration:none;}
.st_news_years				{margin-bottom:40px;}
.st_news_years .cur h1		{font:normal 72px/72px "Arial"; color:#C4CBD5;}
.st_news_years .cur h1 a	{color:#C4CBD5;}
.st_news_years .arj h3		{width:94px; height:41px; background:url(/img/studio_news_arj.gif); margin:0 20px;}
.st_news_years .item		{font:normal 24px/24px "Arial"; color:#C4CBD5; padding:0 5px;}
.st_news_years .item a		{color:#C4CBD5;}

.thoughts_grp h2			{font:Bold 18px/24px "Arial"; color:#C4CBD5; white-space:nowrap; margin-bottom:24px;}
.thoughts_grp p				{font:normal 12px/16px "Arial"; margin-top:16px;}
.thoughts_grp a				{color:#009BD9;}
.thoughts_grp a:hover		{color:#000;}
.article					{position:relative; margin-left:29px;}
.article .date				{position:absolute; left:-53px; top:25px; font:normal 9px/9px "Arial"; color:#555F6D;}
.article h1					{font:bold 36px/42px "Arial"; color:#000; margin-bottom:42px;}
.article .lead				{font:normal 12px/20px "Arial"; color:#5B6E84; padding-bottom:15px;}
.article  p					{font:normal 12px/20px "Arial"; color:#5B6E84; padding-bottom:15px;}
.article_blk				{margin:0 3%; width:auto; border:solid 1px red;}
.article_blk .txt			{font:normal 12px/20px "Arial"; color:#5B6E84; padding-bottom:22px; padding-left:53px;}
.article_blk .txt a			{color:#0E97EE;}
.article_blk .txt p			{padding-top:10px;}
.article_blk .sep			{}
.article_blk .att			{font:normal 14px/22px "Arial"; color:#818C9B;}
.article_blk .att a			{color:#0E97EE;}
.article_blk .att a:hover	{color:#000;}

.feedback					{width:250px;}
.feedback .field			{width:250px; font:normal 12px/12px "Arial"; color:#ABABAB; background:#fff; border:inset 2px #fff; padding:5px; margin-bottom:9px;}
.feedback table			{width:265px;}
.feedback textarea.field	{height:200px; overflow:auto;}
.feedback button			{font:bold 10px/10px "Arial"; color:#fff; background:#000; border:outset 2px #444; padding:5px; white-space:nowrap;}

div.fileinputs				{position:relative; width:260px; height:41px;}
div.fakefile				{position:absolute; top:0px; left:0px; z-index:1;}
div.fakefile input			{width:150px; font:normal 12px/12px "Arial"; color:#ABABAB; background:#fff; border:inset 2px #fff; padding:5px; float:left; margin:0;}
div.fileinputs input.file	{position:relative; top:3px; float:right; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; z-index:2;}
.feedback .fileinputs img	{position:absolute; left:175px; top:1px;}

.pfl_cat_year				{font:normal 24px/24px "Arial"; color:#000; margin-bottom:5px;}
.clt_title					{margin-left:px;}
.clt_title h1				{font:bold 22px/28px "Arial"; color:#000; width:100%; margin-left:0;}
.clt_projs					{position:relative;}
.clt_projs h2				{font:normal 18px/18px "Arial"; color:#000; margin:-30px 0 10px 25px;}
/*\*/* html .clt_projs h2	{position:absolute; top:-30px; margin-top:0; margin-bottom:0;}/**/

.backlink a		{font:normal 12px/12px "Arial"; color:#0E97EE;}
.howitwas_list			{padding-left:24px;}
.howitwas_list .item	{font:normal 12px/16px "Arial"; margin-top:16px; pADDING-BOTTOm:75PX; PADDING-RIGHT:2%; width:200px; float:left; height:200px;}
.howitwas_list .item a	{font-size:11px; line-height:14px; color:#009BD9;}
.howitwas_list .item a:hover{color:#000;}

.celeb_item					{}
.celeb_item .title			{font:normal 72px/72px "Arial"; color:#818C9B;}
.celeb_item .stitle			{font:normal 11px/16px "Arial"; color:#818C9B;}
.celeb_item .pic			{}
.celeb #s_l_arrow			{font:normal 18px/18px "Arial"; color:#818C9B;}
.celeb #s_r_arrow			{font:normal 18px/18px "Arial"; color:#818C9B;}
.celeb #s_l_arrow a			{color:#000;}
.celeb #s_r_arrow a			{color:#000;}
.celeb table				{border:solid 1px #fff;}
.celeb table td			{border:solid 1px #fff;}

.cattop						   {width:100%; padding-bottom:60px;}
.cattop_ins					 {margin-left:24px; width:100%;}
.cattop	.item				 {}
.cattop	.lead			    {font:normal 11px/15px "Arial"; color:#5B6E84;}
.cattop	.lead a				{color:#0E97EE;}
.cattop	.lead a:hover		{text-decoration:none;}
.cattop	.pic				{height:auto; margin:15px 0;}
.cattop	.date				{font:normal 9px/18px "Arial"; color:#fff; background:#000; padding:0 3px; float:left;}
.cattop	.title				{clear:left; font:bold 18px/18px "Arial"; width:100%; padding:10px 0;}
.cattop	.title a			{color:#5B6E84; text-decoration:none;}

.best_works					  {width:100%;}
.item_container       {height:235px; width:100%;}
.item_container .item_image	{height:160px; background-color:#ff0000; width:100%;}
.item_container       {color:#516168; font:11px/16px Arial;}
.item_container p     { padding-top:2px;}
.item_container a:link, .item_container a:hover, .item_container a:active, .item_container a:visited {color:#fff;}
.item_container a:hover {text-decoration:none;}
.yellow               {width:65px; height:60px; background:#000 url('img/yellowSquare.gif') no-repeat; float:left; margin-right:20px;}
.bwList               {margin:0; padding:0; list-style:none; list-style-image:none; width:100%;}
.bwItem               {width:32%;margin:0 1% 0 0;  padding:0; float:left;}