*					{margin:0; padding:0;}
img					{border:0;}
body				{}
.clear				{clear:both;}
.hide				{display:none;}
.piclink a			{display:block; width:100%; height:100%; border:0;}

.grey_open			{width:252px; height:30px; background:url(/img/grey_top.gif) left top no-repeat #F7F7F7;}
.grey_close			{width:252px; height:20px; background:url(/img/grey_bot.gif) left bottom no-repeat #F7F7F7;}
.grey_content		{width:252px; background:#F7F7F7;}

.body_inner_splash				{margin:55px auto 0 auto; padding:388px 0 55px 0; width:924px; min-height:300px; background:url(/img/splash_back.jpg) left top no-repeat #fff;}
.body_inner_splash .side_left	{width:570px; float:left;}
.body_inner_splash .side_right	{margin-left:570px;}

.body_inner						{margin:0 auto 0 auto; padding:120px 0 0 0; width:924px; border:solid 1px #fff;}
.body_inner .side_left			{width:357px; float:left; clear:left;}
.body_inner .side_left_inner	{width:317px; height:400px; background:url(/img/clover.jpg) left bottom no-repeat;}
.body_inner .side_right			{margin-left:367px;}

.side_left_inner	{margin-right:45px; border:dotted 1px #fff;}
.side_right_inner	{border:dotted 1px #fff;}

.grey_bar			{width:253px; height:260px;}
.grey_bar_the		{width:253px; height:260px; background:url(/img/splash_grey.gif) #F7F7F7; position:relative; top:-26px; border:solid 1px #fff;}
.grey_bar_inner		{margin:0 27px;}
.grey_bar h1		{font:bold 30px/30px "Arial"; color:#13141B; margin-top:59px;}
.grey_bar p			{font:normal 11px/14px "Arial"; color:#606162; margin:5px 0 30px 0;}
.grey_bar p a		{color:#008CD2; text-decoration:underline;}
.grey_bar p a:hover	{color:#D12A30;}
.grey_bar .loadbutt	{}

.content 			{font:normal 12px/18px "Arial"; color:#606162;}
.content h1			{font:normal 18px/24px "Arial"; color:#000; margin:30px 0 18px 0;}
.content h3			{font:bold 18px/20px "Arial"; color:#606162; margin:0 0 3px 0;}
.content p			{margin-top:12px;}

.user				{float:right; width:300px; height:280px;}
.user_inner			{width:252px; height:260px; margin:0 0 0 auto;}

.line				{margin:0 30px 8px 20px;}
.last_line			{margin-bottom:0;}
.line .caption		{}
.line .field		{}
.line input		{}
.line select		{display:block; width:100%; padding:2px 0; font:normal 12px/13px "Arial"; color:#414141; border:inset 1px #969798;}
.line textarea		{display:block; width:100%; padding:2px 0; font:normal 12px/13px "Arial"; color:#414141; border:inset 1px #969798; overflow:auto;}
.btn_login			{display:block; margin-top:8px; width:114px; height:25px; border:0; background:url(/img/button.gif) left top no-repeat; font:bold 12px/23px "Arial"; color:#fff; cursor:hand; cursor:pointer;}
.button_link		{display:block; width:114px; height:25px; border:0; background:url(/img/button.gif) left top no-repeat; font:bold 12px/23px "Arial"; color:#fff; text-align:center; text-decoration:none; cursor:hand; cursor:pointer;}
.button_link_long	{display:block; width:170px; height:25px; border:0; background:url(/img/button_long.gif) left top no-repeat; font:bold 12px/23px "Arial"; color:#fff; text-align:center; text-decoration:none; cursor:hand; cursor:pointer;}
.button_long		{display:block; margin-top:26px; width:170px; height:25px; border:0; background:url(/img/button_long.gif) left top no-repeat; font:bold 12px/23px "Arial"; color:#fff; cursor:hand; cursor:pointer;}

.info				{font:normal 11px/15px "Arial"; color:#606162; margin-top:30px;}
.info .biglink		{font:normal 18px/22px "Arial"; color:#199DEF; text-decoration:underline; display:block;}

.user .welcome			{}
.user .welcome .caption	{font:normal 11px/11px "Arial"; color:#606162;}
.user .welcome .name	{font:normal 18px/18px "Arial"; color:#000; display:block;}
.user .usermenu			{list-style:none;}
.user .usermenu	li		{font:normal 14px/24px "Arial";}
.user .usermenu	a		{color:#199DEF;}

.body_inner .content	{margin-top:40px;}
.side_left h1			{font:bold 30px "Arial"; color:#13141B; margin:40px 0 0 0px;}
.side_left h2			{font:bold 18px/18px "Arial"; color:#0089FF; margin:2px 0 0 0px;}

.work_list_item			{list-style:none; margin-top:10px;}
.work_list_item .name		{color:#008CD2; font-weight:bold;}
.work_list_item .date		{}
.work_list_item .cat		{}

.main				{margin-right:300px;}
.main .line			{margin:0 0 5px 0;}
.main .fieldCaption	{font-weight:bold;}

.judge_list 			{clear:right;}
.judge_list .item		{width:25%; height:190px; float:left;}
.judge_list .item_inner	{margin:0 30px 30px 0;}
.judge_list .author		{font:normal 11px/14px "Arial"; color:#969798; display:block;}
.judge_list .name		{font:normal 12px/14px "Arial"; color:#008CD2; display:block;}
.judge_caption			{font-weight:bold; padding-top:40px;}
.judge_cats_sel			{height:50px;}
.judge_cats_sel select	{width:245px; display:block;}

.reg_form				{clear:no; width:100%; margin-top:30px; float:right;}
.reg_form .center		{width:100%; text-align:center;}
.reg_form .center *		{margin-left:auto; margin-right:auto;}
.reg_form .fieldCaption	{width:11%; height:30px; font:normal 11px/11px "Arial"; color:#606162; padding:0 0 auto 0; position:relative; top:2px;}
.reg_form .field		{width:35%; height:30px; padding:0 0 auto 0;}
.reg_form .sep			{width:4%;}
.reg_form .field input	{width:99%; font:normal 11px/11px "Arial"; color:#606162; border:inset 1px #969798;}
.reg_form textarea		{width:99%; height:75px; font:normal 11px/11px "Arial"; color:#606162; border:inset 1px #969798; overflow:auto;}

.add_work					{width:245px;}
.add_work .line				{margin-bottom:6px;}
.add_work .line				{margin-bottom:6px;}
.add_work .fieldCaption		{display:block; font:normal 11px/25px "Arial"; color:#606162; height:26px;}
.add_work .field input		{display:block; font:normal 11px/14px "Arial"; color:#606162; width:100%;}
.add_work .field select	{display:block; font:normal 11px/14px "Arial"; color:#606162;}
.add_work textarea			{display:block; font:normal 11px/14px "Arial"; color:#606162; overflow:auto;}

.inp_log			{width:195px; padding:2px 0; font:normal 11px/13px "Arial"; color:#414141; border:inset 1px #efefef;}
.inp_com			{padding:2px 0; font:normal 11px "Arial"; color:#414141; border:inset 2px #efefef;}

.edit_work				{}
.edit_work .fieldCaption{font:normal 11px/25px "Arial"; color:#606162; height:26px;}
.edit_work .line		{float:no;}
.edit_work select		{float:no;}
.edit_work textarea	{float:no; overflow:auto;}
.edit_work .buttons		{position:relative; height:30px; display:block; width:245px; top:20px;}

.show_work				{width:100%;}
.show_work h1			{font:bold 40px/40px "Arial"; color:#13141B; margin:0px 0 0 40px;}
.show_work h2			{font:bold 18px/18px "Arial"; color:#0089FF; margin:2px 0 20px 40px;}
.show_work .button_long	{margin:0; position:absolute; left:620px; top:10px;}
.show_work .pic			{margin:0 0 0 20px;}

/* --- NEW --- */

body.site				{width:776px; margin:50px auto; position:relative;}
.header					{height:320px; background:url(/img/mdg_main.jpg) 0 30px no-repeat; position:relative;}
.logo					{position:absolute; left:451px; width:324px; height:167px; background:url(/img/logo.gif); z-index:10;}
.link_un				{position:absolute; left:511px; width:104px; height:45px; background:url(/img/link_un.gif); z-index:20;}
.countdown				{position:absolute; left:0; top:180px;}
.countdown .capt		{font:normal 18px/18px "Georgia"; color:#000;}
.countdown .num			{font:normal 80px/98px "Georgia"; color:#DF0A19; position:relative; top:0.1em;}
.mainmenu				{}
.mainmenu .item			{font:bold 18px/18px "Arial"; text-transform:uppercase; color:#000; display:block; float:left; margin-right:25px;}
.mainmenu .cur			{position:relative;}
.mainmenu .lnk			{font-size:12px; text-decoration:none; position:relative; top:1px;}
.mainmenu .lnk:hover	{text-decoration:underline;}
.mainmenu .sub			{display:block; position:absolute; min-width:114px; padding-top:30px; background:url(/img/mm_cur.gif) no-repeat; left:-10px; top:-5px;}
/*\*/* html .mainmenu .sub{width:150px;}/* */
.mainmenu .subitem		{display:block; float:left; clear:left; white-space:nowrap; padding:0 20px 0 3px; font:normal 11px/15px "Arial"; text-transform:lowercase; color:#000; background:#FFD106;}
.mainmenu .subitem a	{color:#000; text-decoration:underline;}

.mainrow				{border:solid 1px #fff;}
.mainrow a				{font-size:12px; color:#DF0A19;}
.mainrow a:hover		{text-decoration:none;}
.mainrow ul				{padding-left:16px; font-size:11px; color:#000000;}
.mainrow p				{line-height:20px;}
.mainrow .keyword		{font:normal 18px/26px "Arial"; color:#5B6873;}


.gen_content			{width:450px; font:normal 12px/22px "Arial"; color:#5B6873;}

.goals_nav				{padding-top:30px; position:relative;}
.goals_nav .item		{width:16.5%;}
.goals_nav .item table	{width:100%;}
.goals_nav .item td		{height:100px; font:normal 12px/1.2em "Arial";}
.goals_nav .item .name	{font-size:1em; color:#000; text-decoration:underline; text-transform:lowercase; padding:0 10px; display:block;}

.goals_nav_sep			{height:10px; border:solid 1px #fff;}

.goals_nav .cur_bar		{background:#FFD621;}
.goals_nav .corner_wrapper{height:7px; font-size:3px; line-height:3px;}
.goals_nav .corner		{width:7px; height:7px; font-size:3px; line-height:3px; background:url() left top no-repeat #FFD621;}
.goals_nav .gb_tl		{background:url(/img/gb_tl.gif) left top; float:left;}
.goals_nav .gb_tr		{background:url(/img/gb_tr.gif) right top; float:right;}
.goals_nav .gb_bl		{background:url(/img/gb_bl.gif) left bottom; float:left;}
.goals_nav .gb_br		{background:url(/img/gb_br.gif) right bottom; float:right;}
.goals_nav .cur_bar img	{margin:20px 10px 20px 70px; float:left; position:relative;}
.goals_nav h3			{font:normal 18px/18px "Arial"; color:#66747F; margin-bottom:0px; text-align:left;}
.goals_nav .cur_bar h3	{font:normal 48px/45px "Impact"; color:#fff; padding:20px 0; margin:0 80px 0 260px;}

.goal_title				{}
.goal_title .pic		{float:left; width:474px;}
.goal_title .name		{height:318px; background:#FFD621; margin:0 0 0 480px;}
.goal_title h3			{display:inline; font:normal 43px/45px "Impact"; color:#fff; position:relative; left:12px; top:20px;}
.goal_subs				{width:100%; clear:left; padding:20px 0 30px 0;}
.goal_subs h2			{width:75%; margin:0px auto; font:bold 12px/18px "Arial"; color:#000; text-align:center;}
.goal_subs_inner		{margin:auto;}
.goal_subs .item		{padding:20px; font:normal 16px/24px "Arial"; color:#5B6873; text-align:center; vertical-align:top;}
.goal_content			{font:normal 12px/18px "Arial"; color:#5B6873; width:auto;}
.goal_content_inner		{margin-right:40px;}
.goal_content p			{margin-bottom:1em;}
.goal_main h2			{font:normal 18px/19px "Arial"; color:#000; margin-bottom:15px;}
.goal_main .focus_red	{margin-right:5px;}

.focus					{}
.focus_inner			{padding-bottom:100px; float:left; width:100%;}
.focus_red				{width:289px; float:left;}
.gp_tmp .focus_red		{}
.focus_red .title		{margin:15px 0; font:normal 18px/19px "Arial";}
.focus_red .title a		{color:#0F0001; text-decoration:none;}
.focus_red .lead		{font:normal 12px/20px "Arial"; color:#5B6873; padding-top:10px;}
.focus_red .pic			{}
.focus_grey				{width:183px; float:right;}
.focus_grey .item		{padding-left:10px;}
.focus_grey .sep		{font-size:1px; line-height:1px; height:1px; background:#D6D9DC; margin:8px 0;}
.focus_grey .date		{font:normal 11px/14px "Arial"; color:#58646A; margin-bottom:4px;}
.focus_grey .title		{font:normal 11px/14px "Arial";}
.focus_grey .title a	{font:normal 11px/16px "Arial"; color:#DF0A19; text-decoration:none;}
.focus_grey .title a:hover	{color:#000000;}
h2.fbar					{height:33px; font:normal 18px/18px "Arial"; margin-bottom:0px;}
.fbar span				{display:block; padding-top:6px; padding-left:8px;}
.focus_red .fbar		{width:289px; background:url(/img/infocus_red.gif) no-repeat; color:#fff;}
.focus_grey .fbar		{width:183px; background:url(/img/infocus_grey.gif) no-repeat; color:#000;}

.press_left				{width:486px; float:left;}
.press_right			{margin-left:525px; font:normal 12px/24px "Arial"; color:#5B6873;}
.press_right .keyword	{font:normal 20px/28px "Arial"; color:#5B6873;}
.press_right p			{padding-top:20px;}
.press_right a			{color:#000;}
.library				{padding-bottom:25px;}
.library .item			{/*border:solid 1px red;*/}
.library .ukraine		{width:289px; float:left;}
.library .world			{width:173px; float:right;}
.library .item_inner	{width:80%;}
.library .title1		{font:normal 18px/18px "Arial"; color:#000; padding-top:12px; padding-bottom:20px;}
.library .title2		{font:normal 24px/24px "Arial"; color:#000; padding-top:6px; padding-bottom:20px;}
.library .title3		{font:normal 30px/30px "Arial"; color:#000; padding-top:0px; padding-bottom:20px;}
.library .file			{font:normal 11px/14px "Arial";}
.library .file a		{color:#000; text-decoration:none;}
.library .file a:hover	{text-decoration:inderline;}
.library .sep			{font-size:1px; line-height:1px; height:1px; background:#D6D9DC; margin:8px 0;}

.news_item				{width:470px; float:left;}
.news_item .pic			{margin:0;}
.news_item .date		{width:175px; height:29px; background:url(/img/date_red.gif) no-repeat;}
.news_item .date span	{display:block; padding:7px 0 0 8px; font:normal 11px/11px "Arial"; color:#fff;}
.news_item .title		{padding-left:8px; margin-top:15px; font:normal 26px/28px "Arial"; color:#000;}
.news_item .content		{padding-left:8px;}
.news_item .link_back	{margin-top:30px;}
.news_item .link_back a	{color:#DF0A19;}
.news_item .info		{margin:3px 0 0 0;}
.news_item .attachs		{margin-left:20px; width:170px; background:#EFEFEF; margin-top:80px; font:normal 11px/16px "Arial";}
.news_item .attachs_inner{padding:16px 20px 10px 20px;}
.news_item .attachs p	{margin:0 0 8px 0;}
.news_item .attachs a	{color:#000; text-decoration:underline;}
.side_recent			{margin-left:480px;}
.side_recent .focus_grey{float:none;}

.press_part .focus_red	{}
.press_part .focus_grey	{width:455px;}

.index .press_right		{margin-left:510px;}
.phc_banner				{width:486px; height:237px; background:url(/img/photocontest_banner.jpg) no-repeat; margin-bottom:13px;}

.footer					{font:normal 11px/14px "Arial"; color:#5B6873;}
.footer a				{color:#5B6873; text-decoration:underline;}
.footer a:hover			{color:#000;}
.footer hr				{border:0; height:4px; background:#DF0A19; margin:40px 0;}
/*\*/* html .footer hr	{height:5px;}/* */
.footer .ustudio		{display:-moz-inline-stack; display:inline-block; width:109px; height:17px; background:url(/img/ustudio.gif); vertical-align:top; position:relative; top:-3px;}
.footer .madein			{float:left;}
.footer .copyright		{margin-left:300px; padding:0;}
.footer .copyright p	{margin:0 0 5px 0; padding:0; text-indent:0; float:left; width:100%;}

.goaldocs				{padding-top:30px; padding-right:25px;}
.goaldocs h3			{font:normal 18px/18px "Arial"; color:#000; margin-bottom:20px;}
.goaldocs .file			{font:normal 11px/14px "Arial";}
.goaldocs .file	a		{font:normal 11px/14px "Arial"; color:#000; text-decoration:none;}
.goaldocs .sep			{font-size:1px; line-height:1px; height:1px; background:#D6D9DC; margin:4px 0;}