/* Tags */
body{background:#F1F3F4 url(../images/body_bg.gif) 0 0 repeat-x;color:#000;
	font-family:"Segoe UI", arial, tahoma, sans-serif;font-size:100.01%;margin:0;padding:0}
img{border:0}
form{margin:0;padding:0}
a{color:#161616;text-decoration:underline}
a:hover{text-decoration:none}
hr{border:0 solid #7F7F7F;border-bottom:1px solid #7F7F7F}
h1{font-size:30px;font-weight:400;margin:0}
h2{font-size:20px;font-weight:400;margin:0}
fieldset{border:0 solid #000;margin:0;padding:0}
.cl{clear:both;font-size:0}

#conteiner{font-size:0.9em;margin:0 auto;padding-top:40px;width:862px}

.podcast_anons { background:url(/img/uho.gif) no-repeat top left; padding-left: 60px; margin-top:10px; }

/* ------ Top block ------ */
#top	{background:#fff url(../images/top_bg.gif) 0 0 no-repeat;height:98px;margin-bottom:28px}
#header	{background:#BFC9EA url(../images/header_bg.jpg) 0 0 no-repeat;font-family:Myriad Pro, sans-serif;font-size:18px;height:223px;margin-bottom:28px}
#logo	{float:left;padding:30px 0 0 30px;width:212px}
#pc		{float:left;font-size:85%;padding:35px 0 0;width:200px}
#header big{color:#1D1F24;font-family:Georgia, serif;font-size:35px;line-height:100%}
a.arr{background:transparent url(../images/arr.gif) 100% 7px no-repeat;color:#fff;font-size:16px;padding-right:24px}
#header_text{padding:20px 0 0 31px}
#header_text p{margin:12px 0}

/* --- Search form --- */
#search{background-image:url(../images/search_bg_f.gif);background-position:0 42px;background-repeat:no-repeat;float:right;height:20px;margin-right:31px;padding:41px 0 0 29px;width:129px}
#search_input{background:transparent;border:0;font-size:12px;width:110px}
#search_submit{background-color:transparent;border:0 none transparent;height:18px;width:18px}
.search-empty{color:#BABABA}
.search-text{color:#000}
.searchsubmit_f{cursor: pointer !important; cursor: hand !important; }
.searchsubmit_e{cursor: default !important; }
.searchbg-full{background-position:-158px 42px !important}
.searchbg-empty{background-position:0 42px !important}

/* --- Main menu --- */
.main_menu{background:transparent url(../images/menu_bg.gif) 0 0 no-repeat;height:50px;list-style-type:none;margin:0;padding:0 29px 0 31px;}
.main_menu .us{background:transparent url(../images/m_bg.gif) 0 100% no-repeat;float:left;height:33px;line-height:33px;padding:13px 2px 0 0;text-align:center;width:104px}

.main_menu .big {background:transparent url(../images/m_big_bg.gif) 0 100% no-repeat;float:left;height:33px;line-height:33px;padding:13px 2px 0 0;text-align:center;width:257px}

.main_menu li a{color:#000;text-decoration:none}
.main_menu li a:hover{text-decoration:underline}
.main_menu li.m_active_yellow,
.main_menu li.m_active{background:transparent url(../images/m_bg_active.gif) 0 100% no-repeat;height:37px}

.main_menu li.m_active_2{background:transparent url(../images/m_bg_big_active.gif) 0 100% no-repeat;height:37px}

.main_menu li.m_active_yellow{float:right}
.main_menu li.m_yellow{background:transparent url(../images/m_bg_yellow.gif) 0 100% no-repeat;float:right;width:100px}

/* --- Sub menu --- */
.sub_menu{background-color:#fbfbfb;border:1px solid #E5E7E8;border-top:none;margin:0;padding:1px 26px;height:30px;font-size:13px;}
.sub_menu{font-weight:700;line-height:30px;}
.sub_menu a{text-decoration:underline;line-height:30px;padding:5px;font-weight:normal}

/* --- Sub2 menu --- */
/*.sub2_menu_norm{background:#FFF;border:1px solid #E5E7E8;border-top:none;height:30px;margin:0;overflow:hidden;padding:0}*/
/*.sub2_menu{background:transparent url(../images/sub2_menu_bg.gif) 0 100% no-repeat;border:1px solid #E5E7E8;border-top:none;height:30px;margin:0;font-size:13px;}*/
/*.sub2_menu{background:transparent 0 100% no-repeat;border:1px solid #E5E7E8;border-top:none;height:30px;margin:0;font-size:13px;}
.sub2_menu{font-weight:700;overflow:hidden;padding:0px;padding:0pt 31px;}
.sub2_menu_content{height:30px;line-height:30px;float:left;width:796px;overflow:hidden;}
#sub2scroll{padding-left:0px;}
.sub2_menu a{text-decoration:underline;display:inline;line-height:30px;padding:5px;font-weight:normal;color:#0091FF}*/
/*
.sub2_menu{background:transparent url(../images/sub2_menu_bg.gif) 0 100% no-repeat;border:1px solid #E5E7E8;border-top:none;height:30px;margin:0;font-size:13px;}
.sub2_menu{font-weight:700;overflow:hidden;padding:0 31px}
.sub2_menu_content{height:30px;line-height:30px;float:left;width:796px;overflow:hidden;}
#memoryscroller{padding-left:0px;}
.sub2_menu a{text-decoration:underline;display:inline;line-height:30px;padding:5px;font-weight:normal;color:#0091FF}
#conteiner{font-size:0.9em;margin:0 auto;padding-top:40px;width:862px}
.subleft1{border:1px solid red;width:70px;height:28px;background: url('/html/resource/images/sub2menu_l.png') 0 0 no-repeat; -background-image: none;-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/html/resource/images/sub2menu_l.png,sizingMethod=crop);}*/
.sub2_menu{background:transparent 0 100% no-repeat;border:1px solid #E5E7E8;border-top:none;height:30px;margin:0;font-size:13px;}
.sub2_menu{font-weight:700;overflow:hidden;padding:0pt 31px;}
.sub2_menu_content{height:30px;line-height:30px;float:left;}
.sub2_menu_content #memoryscroller a,.sub2_menu_content #memoryscroller{cursor:hand;}
#memoryscroller{padding-left:0px;}
.sub2_menu a{text-decoration:underline;display:inline;line-height:30px;padding:5px;font-weight:normal;color:#0091FF}
#conteiner{font-size:0.9em;margin:0 auto;padding-top:40px;width:862px}
/* --- Content --- */
.content2{background:transparent url(../images/content2_bg.gif) 0 0 repeat-y;border-bottom:1px solid #F4F5F6;margin-bottom:27px}
.content2 a{color:#0091FF}
.content2_block{background:transparent url(../images/content2_bottom.gif) 0 100% no-repeat}
.pathline{color:#999;font-size:11px;padding:15px 0 0 31px}
.pathline a{color:#999;font-weight:400}
.right_column{float:right;margin:60px 31px 10px 20px;width:240px}
.right_column h2{margin:30px auto 15px}
.reqinvest{background:transparent url(../images/reqinvest_bg.gif) 0 0 no-repeat}
.reqinvest_block{background:transparent url(../images/reqinvest_bottom.gif) 0 100% no-repeat;padding:15px;}
.reqinvest h2,.reqinvest h2 a{color:#a79866;font-size:18px;font-weight:700;margin:0;padding:0}
.reqinvest h2 p{font-size:14px;margin:0;padding:0}
.other_projects{background:#f9fafa url(../images/others_bg_temp.gif) 0 0 no-repeat; float:left}
.other_projects_block{background:transparent url(../images/others_bottom_temp.gif) 0 100% no-repeat;padding:30px 15px 15px; float:left}
.other_projects_block .oll_projects{float:none;margin:0pt auto;}

.other_projects_block .oll_projects a:hover {text-decoration:none;}
.other_projects_block .oll_projects a {color:#161616;text-decoration:underline;}


.imgcomm{color:#999;font-size:13px;height:0;left:360px;position:relative;top:-235px;width:100px}
.imgcomm p{margin-bottom:0;padding:0}
.img_faces{margin:0;padding:0}
/* Promo block  */.content_promo{background:#FFF;border:1px solid #E5E7E8;border-top:none}
.content_block{padding:23px 20px 20px 0;position:relative}
.promo_block{float:left;width:33%}
.promo_block_cont{padding:0 0 0 31px}
.promo_block a.head{color:#0091FF;font-size:23px;line-height:150%}
.promo_block p{line-height:110%;margin:0 0 8px}
.promo_block img{clear:both}
/* Projects block  */
.projects{background:transparent url(../images/projects_bg.gif) 0 0 repeat-y;border-bottom:1px solid #F4F5F6;margin-bottom:27px}
.projects_block{background:transparent url(../images/projects_bottom.gif) 0 100% no-repeat;}
.img_bg{background:transparent url(../images/proj_bg.gif) 0 0 no-repeat;padding:6px 0 12px 7px}
.select_proj{background:transparent url(../images/select_proj.gif) 0 40px no-repeat;border-top:1px solid #F9FAFA}
.project_block{float:left;width:202px;padding-bottom:10px}
.project_block a{color:#0091FF}
.project_block p{line-height:110%;margin:0 20px 8px 0}
/* Project page */
.project_page_news{}

.select_proj_cont{padding:0 0 20px 50px}
.scrol_left{display:block;height:85px;margin-top:40px;position:absolute;width:18px}
.scrol_right{display:block;height:85px;margin-left:844px;margin-top:40px;position:absolute;width:18px}
.oll_projects{background:transparent url(../images/button_bg.gif) 0 0 no-repeat;float:right;height:28px;line-height:28px;margin-top:15px;text-align:center;width:119px}
.content_padding{padding:5px 31px 20px}
.content_padding1{padding:5px 10px 20px 24px}
.content{background:transparent url(../images/content_bg.gif) 0 0 repeat-y;border-bottom:1px solid #F4F5F6;border-top:1px solid #F4F5F6;margin-bottom:29px}
.content_top{background:transparent url(../images/content_top.gif) 0 0 no-repeat}
.content_bottom{background:transparent url(../images/content_bottom.gif) 0 100% no-repeat}
/* Blog & news  */.company_blog{float:left;padding-top:5px;width:512px}
.projects_news{float:left;padding-top:5px;width:345px}
.date{color:#6c7080 !important;font-size:11px}
.date img{vertical-align:bottom;}
.blog_post{padding:10px 20px 0 0}
.blog_post a{color:#0091FF}
.blog_post h2{font-size:14px;font-weight:400;margin:0;padding:2px 0 5px}
.blog_post h2 img {vertical-align:bottom;}
.blog_post p{margin:0;padding:0 0 10px}
.news_block{padding:10px 20px 0 0}
.news_block .date{color:#fff}
.news_block h2{font-size:14px;font-weight:700;margin:0;padding:2px 0 7px}
.news_block img{vertical-align:middle;}
.newsparam a img{vertical-align:bottom;}
.newsparam {font-size:12px;color:#666666;}
.newsparam a{font-size:14px; margin-right:4px;color:#21529C}
.newspage {/*width:520px;*/}
.newspage p {font-size:14px;}

.news_block a{color:#fff}
.news_block p{margin:0;padding:0 0 10px}
h1 img{margin-bottom:-1px}

/* Pager */
.pager{font-size:14px;border-top:1px solid #c2c2c2; width: 520px;padding-top:20px;}
.pager h3{font-size:14px;font-weight:normal;padding:0px;margin:0 0 -10px 0; }
.pager p {color:#666666;}

/* Workers  */
.workerbox{display:block;width:500px;padding-top:15px}
.worker_photo{float:left;padding:0 15px 10px 0}
/*.worker{display:block;margin:0 -20px 0 190px;padding:0;width:325px}
.worker p{font-size:13px;margin:0 10px 5px;padding:0}*/
.orange{color:#ff9000;padding-top:15px;margin-bottom:15px}
.workerimages{float:left;width:520px}

.manyimgs{width:520px}
.manyimgs img, .manyimgs a{padding:0;margin:0;}
.manyimgs img, .workerimages img {float:left;margin:0 0 1px 1px}
/* Gallery  */
.gallery{background:transparent url(../images/gallery_bg.gif) 0 0 repeat-y;display:block;position:static;width:520px}
.gallery_block{background:transparent url(../images/gallery_bottom.gif) 0 100% no-repeat;padding:17px}
.gallery img{height:78px;margin:0;padding:0;width:78px}
.gallery a{margin:0;padding:0}
/* --- Page projects classes --- */
.project_big{float:left;height:250px;margin-right:25px;width:210px}
.project_big a,.other_projects a{clear:both;color:#34a7ff;font-size:14px}
.project_big p,.other_projects p{font-size:12px;margin:10px 5px 20px 0}

/* --- Page contacts classes (form, block) --- */
.contacts_big{float:left;height:240px;width:35%}
.contacts_big a{color:#0091FF}
form.contact .input_group{margin:5px 0;width:480px}
form.contact .input_element_left{float:left;margin-right:5px;text-align:right;width:160px}
form.contact .input_element_right input,form.contact .input_element_right textarea{width:290px}
form.contact .input_element_right .captcha{border:1px solid #F4F5F6}
form.contact .input_element_right_submit{background-color:#ccc;float:left;padding:10px}
.mailform_errors li{color: red;}
h4.bad {color: red;}

/* --- Footer block --- */
#footer{background:transparent url(../images/footer_bg.gif) 0 0 no-repeat}
#footer .content_padding{margin-left:31px;overflow:hidden;padding-left:0}
#footer_menu{color:#fff;font-size:13px;margin-left:-12px;padding-top:8px}
#footer_menu a{background:transparent url(../images/dot1.gif) 0 9px no-repeat;color:#fff;padding-left:12px;padding-right:3px}
#copy{float:right;text-align:right;width:300px}
#footer_contacts{font-size:12px;padding:30px 0 10px}
#footer_left{float:left;width:400px}
#footer_center {float:left;width:50px;}
#footer_right{float:right;text-align:right;width:350px}

#articles_content blockquote {
font: 14px/20px, serif;
padding: 8px;
background-color: #faebbc;
border-top: 1px solid #e1cc89;
border-bottom: 1px solid #e1cc89;
margin: 5px;
background-image: url(/html/resource/images/blockquotes/openquote1.gif);
background-position: top left;
background-repeat: no-repeat;
text-indent: 23px;
width:480px;
}
#articles_content blockquote span {
display: block;
background-image: url(/html/resource/images/blockquotes/closequote1.gif);
background-repeat: no-repeat;
background-position: bottom right;
}


.blocklink {
color:#0091FF;
}

ul li {
margin-bottom: 5px;
}