*					{margin:0; padding:0;}
img					{border:0;}
.clear				{clear:both;}
.hidespan span		{display:none;}
.hide				{display:none;}

html							{height:100%;}
body							{height:100%; background:#000000;}
.back							{position:absolute; width:100%; min-height:100%;}
/*\*/* html .back				{height:100%;}/**/
.front							{position:relative; width:100%; color:#fff; padding-bottom:150px;}
.pg_outer						{position:relative; min-height:100%;}
/*\*/* html .pg_outer			{height:100%;}/**/
.footer							{position:relative; width:50%; margin-top:-80px; margin-left:10%;}
.pg_index .front				{padding-bottom:200px;}
.pg_index .footer				{margin-top:-150px; width:99%; margin-left:0;}

.back .nebula					{position:absolute; left:10%; top:360px;}
.back .nebula_inner				{position:relative; left:-20%; width:768px; height:731px; background:url(/img/index_nebula.jpg) left top no-repeat;}
.back .fontan					{position:absolute; left:20%; top:50px;}
.back .fontan_inner				{position:relative; left:40%; width:334px; height:512px; background:url(/img/index_fontan_blur.gif) left top no-repeat;}
.back .oxe						{position:absolute; left:48%; top:75px; width:52%; height:639px;}
.back .oxe_inner				{position:relative; left:0; width:100%; height:639px; background:url(/img/index_oxe.gif) left top no-repeat;}
.back .wall						{position:absolute; left:3%; top:0;}
.back .wall_inner				{position:relative; left:-12%; width:448px; height:935px; background:url(/img/work_wall.jpg) left top no-repeat;}

.block1							{margin:0 0 0 10%; width:27%; padding-top:41px;}
.block2							{width:54%; margin-right:3%; height:auto; float:right; position:relative;}
/*\*/* html .block2			{margin-right:1.5%;}/**/
.block2 .recent					{position:relative; padding-top:389px;}
.block_wrk						{margin:41px 0 0 10%;}
.block_art1						{margin:0 auto 0 0; width:20%; float:left; text-align:right;}
.block_art2						{margin:0 6% 0 23%;}
.block_art0						{margin-top:60px;}
.block_art0_first				{margin-top:150px;}
.block_glr1						{margin:41px 0 0 100px;}

.title							{width:428px; height:88px;}
.title a						{cursor:pointer;}
.title h1						{width:428px; height:89px; background:url(/img/site_title.gif) left top no-repeat;}

.link_home						{position:absolute; left:0; top:75px; display:block; width:27px; height:23px; background:url(/img/link_home.gif) left top no-repeat; z-index:1000;}
.link_map						{position:absolute; left:0; top:105px; display:block; width:27px; height:23px; background:url(/img/link_map.gif) left top no-repeat;  z-index:1000;}
.link_view						{position:absolute; left:0; top:135px; display:block; width:27px; height:23px; background:url(/img/link_view.gif) left top no-repeat;  z-index:1000;}
.link_map						{position:absolute; left:0; top:105px; display:block; width:27px; height:23px; background:url(/img/link_map.gif) left top no-repeat;}
.link_view						{position:absolute; left:0; top:135px; display:block; width:27px; height:23px; background:url(/img/link_view.gif) left top no-repeat;}
.link_contacts					{position:absolute; left:0; top:165px; display:block; width:27px; height:23px; background:url(/img/link_contacts.gif) left top no-repeat;  z-index:1000;}
.link_feed					{position:absolute; left:0; top:205px; display:block; width:27px; height:23px; background:url(/img/link_feed.gif) left top no-repeat;  z-index:1000;}

.lang_switch					{position:absolute; left:93%; top:70px; font:normal 11px/18px "Arial";}
.lang_switch .cur				{display:block; color:#fff;}
.lang_switch .link				{display:block; color:#B27C2E; text-decoration:underline;}
.lang_switch .link:hover		{color:#DBAC67;}

.menu							{width:10px; height:15px;}
.menu_inner						{position:absolute; width:400px; font:normal 15px/15px "Arial"; z-index:999;}
.menu .item						{display:block;}
.menu .sep						{width:15px;}
.menu .last						{margin-right:0;}
.menu .cur_main					{color:#fff;}
.menu .cur						{color:#B27C2E;}
.menu .link						{color:#B27C2E; text-decoration:underline;}
.menu .link:hover				{color:#fff; text-decoration:none;}
.menu .parent					{color:#fff;}

.submenu						{display:block; position:absolute;}
.submenu_inner					{display:block; float:left;}
.submenu .item					{display:block; margin-top:10px; font:normal 20px/20px "Arial"; white-space:nowrap;}
.submenu .cur					{color:#fff;}
.submenu .link					{color:#9E702D; text-decoration:underline;}
.submenu .link:hover			{color:#fff; text-decoration:none;}

.ritor							{position:absolute; z-index:9999; left:450px; margin-left:10%; margin-right:10%; top:30px; font:normal 14px/20px "Times"; color:#2B2E30;}
/*\*/* html .ritor				{margin-left:0; margin-right:0; padding-left:10%; padding-right:10%;}/* */
.ritor a						{color:#3F4042; text-decoration:underline;}
.ritor a:hover					{color:#7C7E80;}
.ritor p						{margin-top:10px;}

.pg_index .ivanov				{width:14%; height:199px; float:left;}
.pg_index .ivanov_inner			{height:199px; background:url(/img/index_ivanov.gif) 100% 0% no-repeat;}

.pg_index .cite					{margin-left:15%; width:22%;}
.pg_index .cite .question		{font:normal 18px/20px "Arial"; color:#fff; margin-bottom:8px; padding-top:50px;}
.pg_index .cite .question a		{color:#fff;}
.pg_index .cite .question a:hover{text-decoration:none;}
.pg_index .cite .question p		{position:relative;}
.pg_index .cite .question a .pbody{color:#9E702D; text-decoration:underline;}
.pg_index .cite .question a:hover .pbody{text-decoration:none;}
.pg_index .cite .dash			{position:absolute; left:-24px;}
.pg_index .cite .answer			{font:normal 12px/16px "Arial"; color:#666666;}

.pg_index .cubok				{margin-top:35px; font: 12px/20px "Arial"; color:#666666;}
.pg_index .cubok h2				{font:bold italic 24px/24px "Times New Roman"; color:#fff; margin:0 0 6px 0;}
.pg_index .cubok p				{margin-bottom:20px;}

.accent							{padding-bottom:50px;}
.accent_inner					{width:90%;}
.accent h3						{font:normal 20px/24px "Arial"; color:#3F4042; margin-bottom:11px;}
.accent h3 a					{color:#999999; text-decoration:none;}
.accent h3 a:hover				{color:#fff;}
.accent .lead					{font:normal 12px/18px "Arial"; color:#666666;}
.accent .lead a					{color:#666666; text-decoration:none;}
.accent .lead a:hover			{color:#fff;}

.recent							{padding-right:1px;}
.recent_inner					{}
.recent .item					{width:30%; float:left;}
.recent .sep					{width:5%; height:150px; float:left;}
.recent .item_inner				{}
.recent h3						{font:normal 20px/30px "Arial"; color:#999999; margin:0;}
.recent h3 a					{color:#999; text-decoration:none;}
.recent h3 a:hover				{color:#fff; text-decoration:none;}
.recent .pic					{margin:25px 0 0 0;}
.recent .pic img				{border:solid 3px #fff; width:120px; height:120px; display:block;}
.recent .date					{margin:25px 0 6px 0; font:normal 11px/11px "Arial"; color:#3F4042;}
.recent .lead 					{font:normal 12px/20px "Arial"; color:#666666;}
.recent .auth_lead				{font:normal 12px/20px "Arial"; color:#666666; margin-top:16px;}
.recent .lead a					{font:normal 14px/20px "Arial"; color:#fff; text-decoration:underline;}
.recent .lead a:hover			{color:#fff; text-decoration:none;}

.footer							{font:normal 11px/15px "Arial"; color:#2E2E2E;}
.footer_inner					{width:100%; margin-top:20px;}
.footer .fblock1				{margin-left:10%; width:30%; float:left;}
/*\*/* html .footer .fblock1	{margin-left:5%;}/**/
.fblock1 .under {margin-left:-4%;}
.footer .fblock2				{margin-left:43%;}
.footer .fblock1a				{width:auto;}
.footer .capt					{position:relative; left:5px; top:5px;}
.footer .fblock1 .capt			{margin-left:10px;}
.footer .fblock1a .capt			{margin-left:190px;}
.footer a						{color:#3F4042; text-decoration:none;}
.footer a:hover					{color:#fff;}
.footer .logo_bottom			{display:block; float:left; width:177px; height:37px; background:url(/img/logo_bottom.gif) left top no-repeat;}
.footer .ustudio				{position:relative; left:-16px; display:block; float:left; margin-right:0px; width:94px; height:34px; background:url(/img/ustudio.jpg) left top no-repeat;}
.footer .counters				{position:relative;}
.footer .counters_ins			{position:absolute;}
.footer .counters a				{}
.footer .clear					{height:10px;}

.work_pic						{margin:20px auto -70px auto; text-align:center;}
.work_info h1					{font:normal 28px/24px "Arial"; font-weight:bold; color:#fff; position:relative; width:50%;}
.work_info h1 .aquo				{position:absolute; left:-16px;}
/*\*/* html .work_info h1 .aquo{top:-0px;}/* */
.work_info .margl				{width:60%;}
.work_info .lead				{font:italic 12px/21px "Arial"; color:#6C6C6C; margin-top:5px; margin-bottom:35px;}
.work_info .context_caption		{font:italic 24px/21px "Times New Roman"; color:#999; float:left;}
.work_info .context				{font:normal 12px/21px "Arial"; color:#999; padding-bottom:100px;}
.work_info .photos				{float:right; width:22%; position:relative; top:-50px;}
.work_info .photos_inner		{position:relative; width:100%; overflow:hidden;}
.work_info .photos h3			{text-align:center; position:absolute; left:-30%; top:120px;}
.work_info .photos h3 .h1		{font:italic 24px/18px "Times New Roman"; color:#fff; display:block;}
.work_info .photos h3 .h2		{font:italic 24px/18px "Times New Roman"; color:#6C6C6C; display:block;}
.work_info .photos .piclink		{display:block; width:100%; text-align:right; height:401px;}
.work_info .photos .piclink_inner{display:block; margin:0 10% 0 auto; width:271px; height:401px; background:url() left top no-repeat;}
.work_info .photos .piclink 	{opacity:0.7; filter:alpha(opacity=70);}
.work_info .photos a.piclink:hover{opacity:1.0; filter:alpha(opacity=100);}

.article_info .date				{font:normal 11px/11px "Arial"; color:#535353; margin-top:15px;}
.article_info .backlink			{font:normal 11px/11px "Arial"; margin-top:15px;}
.article_info .backlink a		{color:#D78E24;}
.article_info .title			{font:normal 36px/35px "Times New Roman"; color:#fff; margin:0 0 15px 0; height:auto; width:auto;}
.article_info .pic				{margin:10px 0 20px 0;}
.article_info .text				{margin:0;/*font:italic 12px/16px "Arial"; color:#3F4042;*/}
.article_info .text p			{/*margin-bottom:20px;*/}
.article_info .text a			{color:#9E702D;}
.art_see_also					{font:italic 30px/24px "Times New Roman"; color:#535353; width:160px; text-align:right; margin:0 0 0 auto;}
.article_list					{margin-top:150px;}
.article_list .clear 			{clear:left;}
.article_list .item				{margin:0; padding:0 0 40px 0;}
.article_list .pic				{border:solid 3px #fff; margin-top:15px;}
.article_list .date				{font:normal 11px/11px "Arial"; color:#535353;}
.article_list .title			{font:italic 30px/30px "Times New Roman"; margin:15px 0 7px 0; height:auto; width:auto;}
.article_list .title a			{color:#999; text-decoration:underline;}
.article_list .title a:hover	{color:#fff; text-decoration:none;}
.article_list .lead				{font:normal 12px/20px "Arial"; color:#FFFBFB;}
.exhib_list						{float:right; width:30%; margin:150px 0 100px 0;}
.exhib_list_inner				{float:right; margin-left:30px; padding-right:30px;}
.exhib_list .item				{margin-bottom:35px;}
.exhib_list .title				{height:auto; width:auto;}
.exhib_list .title a			{font:normal 20px/30px "Arial"; color:#fff; text-decoration:none;}
.exhib_list .title a:hover		{text-decoration:underline;}
.exhib_list .lead				{font:italic 14px/24px "Times New Roman"; color:#999; margin-top:6px;}

.pagesel						{padding-top:60px; width:400px;}
.pagesel .carrow				{font:normal 12px/12px "Arial"; color:#808080; margin-right:10px;}
.pagesel .larrow				{font:normal 12px/12px "Arial"; color:#9E702D; text-decoration:underline; margin-right:10px;}
.pagesel .larrow:hover			{color:#fff; text-decoration:none;}
.pagesel .cdigit				{font:normal 24px/12px "Times New Roman"; color:#fff; margin-right:10px;}
.pagesel .ldigit				{font:normal 12px/12px "Arial"; color:#9E702D; text-decoration:underline; margin-right:10px;}
.pagesel .ldigit:hover			{color:#fff; text-decoration:none;}

.mistery_lead_wrapper			{padding:10px; font:normal 13px/1.4em "Arial"; height:150px; line-height:24px;}
.mistery_lead					{color:#A3A2A2;}
.mistery_lead a					{font-size:1.3em; font-weight:normal; color:#fff; text-decoration:underline;}
.mistery_lead a:hover			{text-decoration:none;}

.gallery						{margin-top:10px; width:100%; height:400px; background:url(/img/tmp/gallery_back.jpg) left top repeat-x;/*overflow:auto; position:absolute;*/}
.gallery_inner					{height:352px; background:url(/img/tmp/gallery_back.jpg) left top repeat-x;}
.gallery .item					{padding:15px 0;}
.gallery .sep					{width:60px;}
.gallery .sep div				{width:60px;}
.gallery .item_inner			{position:relative;}
.gallery .item .pic				{border:solid 10px #202020;}
.gallery .item .title 			{font:normal 18px/20px "Arial"; height:20px; padding:0; margin:0 0 4px 0; width:auto;}
.gallery .item .title a			{color:#fff; text-decoration:underline;}
.gallery .item .title a:hover	{text-decoration:none;}
.gallery .item .dscr			{font:italic 14px/18px "Arial"; color:#fff;}
.gallery .footer				{margin:0 auto 0 10%; padding:0; width:400px;}
.gallery .footer .fblock1		{margin:0;}

.block_frm1						{float:left;}
.block_frm1 .menu_inner			{position:static; float:left; width:auto;}
.block_frm1 .submenu_wrapper	{padding-top:20px;}
.block_frm1 .submenu			{float:right; width:160px;}
.block_frm1 .submenu .item		{float:right;}
.pg_forum .auth_form			{float:left; height:130px;}
/*\*/* html .pg_forum .auth_form{height:89px;}/* */
.pg_forum .auth_form input		{font:normal 12px/16px "Arial"; color:#6B6B6B; border:inset 1px #6B6B6B; padding-left:3px; background:#E0E0E0; width:100px; margin-bottom:6px;}
.pg_forum .auth_form .action	{font:normal 12px/12px "Arial"; color:#fff; text-decoration:underline; margin-left:20px;}
.pg_forum .auth_form .action:hover	{text-decoration:none;}
.pg_forum .auth_user			{height:130px;}
.pg_forum .auth_user .avatar	{float:left; margin-right:10px;}
.pg_forum .auth_user .links		{margin-top:18px; font:italic 14px/18px "Arial"; color:#D58E27;}
.pg_forum .auth_user .links a	{color:#D58E27; text-decoration:underline;}
.pg_forum .auth_user .links a:hover{color:#fff; text-decoration:none;}

.pg_forum .topic				{clear:both; width:700px; padding-bottom:30px;}
.pg_forum .topic_title			{font:normal 24px/26px "Arial"; color:#fff; float:left; margin-right:15px; margin-bottom:10px;}
.pg_forum .topic_stitle			{font:normal 14px/18px "Arial"; color:#ddd; margin-top:5px;}
.pg_forum .topic_messages		{font:bold 12px/12px "Arial"; color:#999; display:block; white-space:nowrap; padding-bottom:10px;}
.pg_forum .topic_messages .num	{color:#fff;}
.pg_forum .threads_list			{clear:left;}
.pg_forum .threads_item			{font:normal 16px/18px "Arial"; margin-top:8px;}
.pg_forum .thread_title			{font-size:14px; color:#999; text-decoration:underline;}
.pg_forum .thread_title:hover	{color:#fff; text-decoration:none;}
.pg_forum .thread_author		{color:#999; padding-left:15px;}
.pg_forum .author_link			{color:#fff; font-size:11px; text-decoration:underline;}
.pg_forum .author_link:hover	{text-decoration:none;}
.pg_forum .thread_answers		{padding-left:15px; white-space:nowrap;}
.pg_forum .thread_answers .num	{font-size:12px; color:#9E702D;}
.pg_forum .new_topic			{padding-top:25px;}
.pg_forum .new_topic .link		{font:italic 14px/14px "Arial";}
.pg_forum .new_topic a.link		{color:#D58E27; text-decoration:underline;}
.pg_forum .new_topic a.link:hover{color:#fff; text-decoration:none;}
.pg_forum .new_topic span.link	{color:#fff;}
.pg_forum .write_form .username	{font:bold 16px/28px "Times New Roman"; color:#D78E24;}
.pg_forum .write_form .act_submit{font:normal 16px/28px "Times New Roman"; color:#D78E24; text-decoration:underline;}
.pg_forum .write_form .act_submit:hover{color:#fff; text-decoration:none;}
.pg_forum .write_form			{width:700px;}
.pg_forum .write_form .thread_title input{width:100%; height:auto; margin:0; font:normal 14px/14px "Arial"; color:#999; padding:7px 3px; vertical-align:middle;}
.pg_forum .thread_path			{clear:both; padding:20px 0;}
.pg_forum .thread_path .topic	{font:normal 20px/30px "Times New Roman"; color:#fff; text-decoration:underline;}
.pg_forum .thread_path .topic:hover{text-decoration:none;}
.pg_forum .thread_path .sep		{font:normal 20px/30px "Times New Roman"; color:#fff;}
.pg_forum .thread_path .thread	{font:normal 30px/30px "Times New Roman"; color:#fff;}
.pg_forum .thread				{clear:both; width:800px;}
.pg_forum .thread .conthalves	{padding-top:40px;}
.pg_forum .thread .userinfo		{width:125px; float:left;}
.pg_forum .thread .userinfo a				{text-decoration:none;}
.pg_forum .thread .userinfo a .name			{font:bold 16px/20px "Times New Roman"; color:#D78E24;}
.pg_forum .thread .userinfo a:hover .name	{color:#fff;}
.pg_forum .thread .userinfo .avatar			{}
.pg_forum .thread .userinfo .status			{font:normal 15px/15px "Times New Roman"; color:#999;}
.pg_forum .thread .userside		{margin-left:125px; position:relative;}
.pg_forum .thread .content		{font:normal 13px/24px "Arial"; color:#999}
.pg_forum .thread .content p	{margin-top:12px;}
.pg_forum .thread .content a	{color:#9E702D;}
.pg_forum .thread .do_cite				{text-align:right; font:normal 15px/15px "Times New Roman"; color:#999;}
.pg_forum .thread .do_cite a			{color:#999; text-decoration:underline;}
.pg_forum .thread .do_cite a:hover		{color:#fff;}
.pg_forum .thread .comment				{margin:45px 0 20px 0;}
.pg_forum .thread .comment .caption		{font:italic 24px/24px "Times New Roman"; color:#999;}
.pg_forum .thread .comment .br			{display:block;}
.pg_forum .thread .comment .caption .br	{margin-bottom:-2px;}
.pg_forum .thread .comment #c_span		{font:italic 30px/36px "Times New Roman"; display:none; color:#fff;}
.pg_forum .thread .comment #c_link		{font:italic 30px/28px "Times New Roman"; display:block; color:#9E702D; text-decoration:underline;}
.pg_forum .thread .comment #c_link:hover	{color:#fff; text-decoration:none;}
.pg_forum .navlinks				{font:italic 20px/30px "Times New Roman"; color:#999; padding-top:40px; clear:left;}
.pg_forum .navlinks a			{font:normal 20px/30px "Times New Roman"; color:#DA9025;}
.pg_forum .navlinks	a:hover		{color:#fff; text-decoration:none;}

.process						{margin-right:4%; margin-top:0px;}
.process .ivanov				{float:left; padding-right:20px;}
.process .ivanov img			{border:solid 0px #fff;}
.process .lead					{font:normal 12px/18px "Arial"; color:#A3A2A2;}
.process .lead a				{color:#B27C2E; text-decoration:underline;}
.process .lead a:hover			{color:#fff; text-decoration:none;}
.process .pic					{float:right;}
.process .pic table			{width:154px; height:152px;}
.process .pic a					{margin:0; display:block;}
.process .pic img				{margin:0;}
.process_nav					{margin-right:4%;}

.projlist 				{height:215px;}
.projthumb				{width:150px; height:215px; float:left;}
.projthumb .title		{width:auto; height:36px; font:normal 12px/18px "Arial"; color:#757575;}
.projthumb .title a		{color:#B27C2E; text-decoration:none;}
.projthumb .title a:hover{color:#fff; text-decoration:none;}
.projthumb .pic			{padding-top:10px;}
.projthumb .pic img		{float:left;}
.pagesel				{padding:0;}
.pagesel .pn			{font:normal 14px/14px "Arial"; color:#fff; text-decoration:underline; float:left;}
.pagesel a.pn .capt		{font:normal 14px/14px "Arial"; color:#B27C2E; text-decoration:underline;}
.pagesel a.pn:hover .capt{color:#fff; text-decoration:none;}
.pagesel .pn .arr		{font:normal 18px/12px "Arial"; text-decoration:none; position:relative; top:1px;}
.pagesel .nums			{float:left; margin:0 30px; }
.pagesel .cur			{font-size:18px; color:#FFFFFF; padding:3px 0 6px 0; display:block; width:20px; text-align:center; float:left; background:#292E32; }
.pagesel .link			{font-size:18px; color:#292E32; padding:3px 0 6px 0; display:block; width:20px; text-align:center; float:left; text-decoration:none;}

.process_back					{background-image:url(/img/process_jedi.jpg); background-position:right top; background-repeat:no-repeat;}
.process_content				{width:50%; font:normal 12px/18px "Arial"; color:#A0A0A0;}
.process_content h1				{font:italic 30px/30px "Times New Roman"; color:#fff;}
.process_content p				{margin-top:20px;}
.process_content a				{color:#9E702D; text-decoration:underline;}
.process_content a:hover		{text-decoration:none; color:#FFFFFF;}

.stcontent						{font:normal 15px/24px "Times"; color:#858585; width:50%; }
.keyword						{font: 20px "Times"; color:#FFFFFF;}
.stcontent p					{margin-top:20px;}
.stcontent a					{color:#fff;}

.clubcnt 						{margin:120px 22% 0 22%; font:normal 13px/24px "Arial"; color:#858585;}
.clubcnt p 						{margin-bottom:28px;}
.clubcnt a 						{color:#9E702D; text-decoration:none;}
.clubcnt .keyword				{font: 18px "Arial"; color:#FFFFFF;}

.user_view						{background:url(/img/work_wall.jpg) left top no-repeat; width:500px; height:935px; padding-top:47px;}
.user_view_inner				{margin-left:30px;}
.user_view .login				{font:normal 36px/36px "Times New Roman"; color:#fff;}
.user_view .caption				{font:normal 18px/18px "Arial"; color:#999; margin-bottom:60px;}
.user_view .info				{font:normal 20px/24px "Times New Roman"; color:#999;}
.user_view .info a				{color:#fff; text-decoration:underline;}
.user_view .info a:hover		{text-decoration:none;}
.user_view .avatar				{float:right; margin-right:95px;}
.user_view .close				{position:absolute; top:530px;}
.user_view .close a				{font:normal 16px/16px "Times New Roman"; color:#D78E24; text-decoration:underline;}
.mistery_cnt .close				{width:100%; text-align:center;}
.mistery_cnt .close a			{font:normal 16px/16px "Times New Roman"; color:#D78E24; text-decoration:underline;}
.user_view .close a:hover		{color:#fff; text-decoration:none;}
.mistery_cnt .close a:hover		{color:#fff; text-decoration:none;}

.register						{margin:50px 0 0 10%;}
.pg_forum .register				{margin:0;}
.register .regform				{width:415px; float:left;}
.register .stcontent			{margin-left:450px; margin-right:10%; width:auto; font:normal 15px/28px "Times New Roman"; color:#858585;}
.register .stcontent h1			{font:italic 24px/28px "Times New Roman"; color:#999; margin:0 0 30px 0;}
.register .tit					{font:normal 36px/36px "Times New Roman"; color:#fff;}
.register .subtit				{font:normal 18px/16px "Arial"; color:#999; margin-bottom:20px;}
.register .avatars				{width:450px; clear:left; padding-top:20px;}
.register .avitem				{width:150px; height:150px; float:left; list-style:none;}
.register .avitem input		{display:block;}
.register .regform .item		{width:415px; clear:left; margin-bottom:16px;}
.register .regform .capt		{width:91px; float:left; font:normal 16px/24px "Times New Roman"; color:#D78E24; position:relative;}
.register .regform .err			{display:block; font:normal 16px/16px "Times New Roman"; color:red;}
.register .regform .field		{width:359px; font:bold 14px/24px "Arial"; color:#fff; /*display:block; margin-left:91px;*/}
.register .regform .field input{width:300px; height:auto; margin:0; font:normal 14px/14px "Arial"; color:#999; padding:7px 3px; vertical-align:middle; position:relative; top:-5px;}
.register .fcapt				{font:italic 16px/16px "Times New Roman"; color:#858585;}
.register .link_submit			{font:normal 16px/24px "Times New Roman"; color:#D78E24; text-decoration:underline; display:block; margin-top:30px;}
.register .link_submit:hover	{color:#fff; text-decoration:none;}
.register .mailpub				{margin-left:91px;}
.register .mailpub .capt		{float:none; display:inline;}
.register .req					{position:absolute; left:-15px; top:3px; font:bold 24px/24px "Georgia"; color:red;}

.mistery_cnt					{background:url(/img/work_wall.jpg) left top no-repeat; width:100%; height:935px;}
.mistery_cnt_inner				{}
.mistery_cnt h1					{font:italic 30px/30px "Times New Roman"; color:#fff; width:100%; text-align:center; margin-top:15px;}
.mistery_cnt .lead				{font:normal 12px/21px "Arial"; color:#999; margin:10px 20px;}
.mistery_cnt .thumbs			{margin-top:10px;}
.mistery_cnt .thumbs .cur		{border:solid 2px #fff;}

.actacc							{margin:120px auto 0 auto; width:50%;}
.actacc .info					{margin-bottom:50px;}
.actacc .acc_title				{font:bold italic 24px/26px "Times New Roman"; margin:20px 0;}
.actacc .acc_title a			{color:#fff; text-decoration:underline;}
.actacc .acc_title a:hover		{text-decoration:none;}
.actacc .acc_pic				{margin:0 10px 10px 0; float:left;}
.actacc .acc_lead				{font:normal 12px/18px "Arial"; color:#666666;}

body.wall						{background:url(/img/work_wall.jpg) left top no-repeat #000; padding:10px 25px 40px 200px; width:auto; height:auto;}
body.wall .stcontent			{width:auto;}