*{
	margin:0px;
	padding:0px;
	font-family:Arial;
	border:0px;
}

img{
	border:none;
}

table{
	border:none;
}

html, body{
	width:100%;
	height:100%;
	min-width:1130px;
}

html{
	font-size: 100.1%;
	background:#FFFFFF;
}

a{
	cursor:pointer;
	text-decoration:underline;
}
h1 {
	font-size:1.33em;
	color:#075791;
}

.clear{
	clear:both;
}
.clear5{
	clear:both;
	height:5px;
}
.clear10{
	clear:both;
	height:10px;
}
.clear15{
	clear:both;
	height:15px;
}
.clear20{
	clear:both;
	height:20px;
}

.c_left{
	clear:left;
}

.c_right{
	clear:right;
}

.c_left, .c_right, .clear{
	font-size:1px;
}

body{
	font-size:12px;
}

/*каркас*/
div#main_content{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	margin-bottom: -70px;
}

#header{
	height:250px;
}

#left_cont{
	float:left;
	width:190px;
	padding-left:20px;
	padding-bottom:20px;
}

#right_content{
	width:235px;
	float:right;
	padding-bottom:20px;
}

#center_content{
	margin-left:215px;
	margin-right:240px;
	padding-bottom:20px;
	position:relative;
	background:#FFFFFF;
	z-index:200;
}

#push {
	height: 60px;
}

#footer{
	height: 5px;	
	position:relative;
	margin-top:-58px;
	border: solid 1px #fff;
}

.footer_guarantor {
 	clear:both;
 	height:200px;
}
/*конец каркаса*/

/*верх*/
#banners{
	height:80px;
	padding:5px;
}

#banners img, #banners object, #banners div, #banners iframe {
	height:80px;
	float:left;
	margin-right:35px;
	/* width:170px;	*/
}
#banners div.banner_div {
	height:80px;
	float:left;
	margin-right:35px;
	width:170px;
}

#banners .last{
	margin-right:5px;
}

#logo{
	height:95px;
	width:195px;
	float:left;
}
#logo a{
	display:block;
	height:95px;
	width:195px;
}

#add_container {
	height:63px;
	width:280px;
	float:right;
	margin-right:15px;
	margin-top:20px;
	padding-top:4px;
	padding-left:12px;
}
#add_container h3 {
	font-size:1.8em;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 2px 0px;
	clear:both;
}
#add_container div {
	float:left;
	border-right:solid 1px #fff;
	padding:0px 5px;
	text-align:center;
}
#add_container a{
	font-size:1.4em;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:#FFFFFF dashed 0.07em;
	/* margin-right:11px; */
}
#news_add h2, #company_add h2, #meeting_add h2 {	
	float:left;
	font-size:1.8em;
	font-weight:normal;
	color:#FFFFFF;
	margin:-15px 0px 2px 0px;
	clear:both;
}

#news_add{
	position:absolute;
	right:15px;
	width:476px;
	height:620px;
	padding:0 30px;
	z-index:300;
	display:none;
	background:url(/gif/add_news_form.png) top left no-repeat;
	top:169px;
	padding-top:20px;
}
#company_add{
	position:absolute;
	right:15px;
	width:476px;
	height:750px;
	padding:0 30px;
	z-index:300;
	display:none;	
	top:169px;
	padding-top:20px;
}
#meeting_add{
	position:absolute;
	right:15px;
	width:476px;
	height:800px;
	padding:0 30px;
	z-index:300;
	display:none;	
	top:169px;
	padding-top:20px;
}


/*
#news_add div.form{
	height:100%;
	width:100%;
}*/

div.form label{
	display:block;
	font-size:1em;
	color:#FFFFFF;
}

div.form div{
	margin-bottom:5px;
/*	margin-left:10px;*/
}

div.form div.left_in{
	float:left;
	padding-right:20px;
}

div.form h2{
	font-size:1.33em;
	color:#075791;
	margin-left:10px;
	margin-bottom:5px;
}

div.form div#close_news, div#close_company, div#close_meeting {
	float:right;
	right:-15px;
	top:-5px;
	font-size:1px;
	cursor:pointer;
	width:10px;
	height:10px;
	position:relative;
	background:url(/gif/close_news.gif) top left no-repeat;
}

div.form #fio, div.form #email, div.form #title, div.form #lid, div.form #main_text, div.form #main_text{
	font-size:1em;
	color:#000000;
	font-family:Arial;
	border:#000000 1px solid;
}

div.form #fio, div.form #email, div.form #title, div.form #news_type {
	width:200px;
}

div.form #fio, div.form #email, div.form #title{
	height:15px;
}
div.form #fio, .input_text {
	font-size:1em;
	color:#000000;
	font-family:Arial;
	border:#000000 1px solid;
	width:200px;
}

div.form #lid, div.form #main_text {
/*	width:480px;*/
	width:100%;
}

div.form #lid{
	height:46px;
	overflow-y:scroll;
}

div.form #main_text{
	height:150px;
	overflow-y:scroll;
}
div.form .input_textarea_big {
	width:100%;
	height:70px;
	overflow-y:scroll;
}
div.form .input_textarea_sm {
	width:100%;
	height:35px;
	overflow-y:scroll;
}

div.form a, div.form p{
	color:#FFFFFF;
	font-size:1em;
}

div.form #save_t{
	display:block;
	text-decoration:none;
	font-size:1px;
	background:url(/gif/save_t.gif) top left no-repeat;
	width:14px;
	height:14px;
	float:left;
	margin-right:10px;
}

div.form #new_t{
	display:block;
	text-decoration:none;
	font-size:1px;
	background:url(/gif/new_t.gif) top left no-repeat;
	width:11px;
	height:14px;
	float:left;
	margin-right:10px;
}

div.form #bold_t{
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-left:9px;
	float:left;
	font-family:Georgia;
}
div.form div#bold_t{
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-left:9px;
	float:left;
	font-family:Georgia;
	color:#fff;
	cursor: pointer;
}
div.form #cur_t{
	text-decoration:none;
	font-style:italic;
	margin-left:14px;
	display:block;
	float:left;
	font-family:Georgia;
}
div.form div#cur_t{
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-left:9px;
	float:left;
	font-family:Georgia;
	color:#fff;
	cursor: pointer;
}

div.form #under_t{
	margin-left:14px;
	display:block;
	float:left;
	margin-right:11px;
	font-family:Georgia;
}

div.form #thr_t{
	text-decoration:line-through;
	font-family:Georgia;
}

div.form .separate{
	display:block;
	float:left;
}

div.form .window{
	background:url(/gif/window.gif) no-repeat;
	background-position:right 4px;
	padding-right:14px;
}

div.form #button{
	cursor:pointer;
	/* background:url(/gif/b_add_news.gif) top left no-repeat; */
	background:url(/gif/b_add_news.png) top left no-repeat;
	height:20px;
	width:127px;
	float:right;
	margin-right:-5px;
}
div.form #button_company {
	cursor:pointer;
	background:url(/gif/b_add.png) top left no-repeat;
	height:20px;
	width:127px;
	float:right;
	margin-right:-5px;
	font-size:8pt;
    letter-spacing:90%;
}
div.form #button_meeting {
	cursor:pointer;
	background:url(/gif/m_add.png) top left no-repeat;
	height:23px;
	width:157px;
	float:right;
	margin-right:-5px;
	font-size:8pt;
    letter-spacing:90%;
}

#baner_container{
	margin-left:200px;
	margin-right:320px;
	padding-top:25px;
}

#top_baner{
	width:468px;
	height:60px;	
	margin:0px auto;
}

#top_news{
	height:20px;
	/* padding-top:10px; */
	padding-left:20px;
	padding-right:15px;
}

#top_news p{
	font-size:1em;
	color:#0d2658;
}
/*
#top_news div {
	float:left;
	margin-right:100px;
}*/
#top_news a {
	font-size:1em;
	color:#0d2658;
	text-decoration:none;
}
#top_news a:hover {
	text-decoration:underline;
}
#menu_top{
	margin-left:20px;
	height:27px;
	background:url(/gif/back_menu.gif) repeat-x;
	background-position:0px 1px;
	margin-right:15px;
}

ul#main_menu{
	height: 26px;
	padding-top: 1px;
	list-style: none;
	margin-right: 6px;
        white-space: nowrap;
}

ul#main_menu li{
	height:26px;
	padding-left:17px;
        white-space: nowrap;
}

ul#main_menu li a{
	display:block;
	text-decoration:none;
	height:21px;
	padding-top:5px;
	font-size:1em;
	color:#000000;
        white-space: nowrap;
}

li#news{
	float:left;
}

ul#main_menu li#news{
	padding-left:16px;
}

ul#main_menu li.news_activ{
	background:url(/gif/li_news_activ.gif) top left no-repeat;
}

li#news a{
/*	padding-right:40px;*/
	padding-right:6px;
	width:auto;
}

li#news a.activ{
	background:url(/gif/a_news_activ.gif) top left repeat-x;
}

ul#main_menu li.test_news_activ{
	background:url(/gif/li_test_activ_news.gif) top left no-repeat;
}
ul#main_menu li.news2_news_activ{
	background:url(/gif/li_news2_activ_news.gif) top left no-repeat;
}

li#test{
	background:url(/gif/li_test.gif) top left no-repeat;
	float:left;
}

ul#main_menu li.test_activ{
	background:url(/gif/li_test_activ.gif) top left no-repeat;
}

li#test a{
/*	padding-right:35px;*/
	padding-right:16px;
	width:138px;
}

li#test a.activ{
	background:url(/gif/a_test_activ.gif) left top repeat-x;
}

ul#main_menu li.inter_test_activ{
	background:url(/gif/li_inter_activ_test.gif) top left no-repeat;
}

li#inter{
	background:url(/gif/li_inter.gif) top left no-repeat;
	float:left;
}

ul#main_menu li.inter_activ{
	background:url(/gif/li_inter_activ.gif) top left no-repeat;
}

li#inter a{
/*	padding-right:42px;*/
	padding-right:16px;
	width:50px;
}

li#inter a.activ{
	background:url(/gif/a_inter_activ.gif) top left repeat-x;
}

ul#main_menu li.analit_activ_inter{
	background:url(/gif/li_analit_activ_inter.gif) top left no-repeat;
}

li#analit{
	background:url(/gif/li_analit.gif) top left no-repeat;
	float:left;
}

ul#main_menu li.analit_activ{
	background:url(/gif/li_analit_activ.gif) top left no-repeat;
}

li#analit a{
/*	padding-right:40px;*/
	padding-right:16px;
	width:60px;
}

li#analit a.activ{
	background:url(/gif/a_analit_activ.gif) top left repeat-x;
}

ul#main_menu li.event_analit_activ{
	background:url(/gif/li_event_activ_analit.gif) top left no-repeat;
}

li#event{
	background:url(/gif/li_event.gif) top left no-repeat;
	float:left;
}

ul#main_menu li.event_activ{
	background:url(/gif/li_event_activ.gif) top left no-repeat;
}

li#event a{
/*	padding-right:28px;*/
	padding-right:16px;
	width:70px;
}

li#event a.activ{
	background:url(/gif/a_event_activ.gif) top left repeat-x;
}

ul#main_menu li.project_activ_event{
	background:url(/gif/li_project_activ_event.gif) top left no-repeat;
}

li#project{
	background:url(/gif/li_project.gif) top left no-repeat;
/*	margin-left:720px;*/
	float:left;
}

li#project a{
	padding-right:16px;
	width:45px;
}

ul#main_menu li.project_activ{
	background:url(/gif/li_pproject_activ.gif) top left no-repeat;
}

li#project a.activ{
	background:url(/gif/a_prject_activ.gif) top left repeat-x;
}



ul#main_menu li.news_2_activ_project{
	background:url(/gif/li_news2_activ_project.gif) top left no-repeat;
}

li#news_2{
	background:url(/gif/li_news2.gif) top left no-repeat;
	float:left;
}

ul#main_menu li.news_2_activ{
	background:url(/gif/li_news2_activ.gif) top left no-repeat;
}

li#news_2 a{
/*	padding-right:35px;*/
	padding-right:8px;
	width:62px;
}

li#news_2 a.activ{
	background:url(/gif/a_news2_activ.gif) left top repeat-x;
}

ul#main_menu li.company_activ_news_2{
	background:url(/gif/li_company_activ_news2.gif) top left no-repeat;
}

li#company{
	background:url(/gif/li_company.gif) top left no-repeat;
        float: left;
	/* margin-left: 766px; */
        width: 120px;
}

ul#main_menu li.company_activ{
	background:url(/gif/li_company_activ.gif) top left no-repeat;
}

li#company a.activ{
	background:url(/gif/a_company_activ.gif) left top repeat-x;
}
#menu_top div.about_activ_company{
	background:url(/gif/about_back_activ_company.gif) top left no-repeat;
}

li#doc{
	background:url(/gif/li_doc.gif) top left no-repeat;
	float:left;
}

ul#main_menu li.doc_activ{
	background:url(/gif/li_doc_activ.gif) top left no-repeat;
}

li#doc a{
/*	padding-right:35px;*/
	padding-right:16px;
	width:148px;
}

li#doc a.activ{
	background:url(/gif/a_doc_activ.gif) left top repeat-x;
}

li#bsns {
    position: relative;
    float: left;
    width: 120px;
    padding-left: 16px;
    background:url(/gif/li_bsns.gif) top left no-repeat;
}
li#bsns a:after {
    content: '';
    position: absolute;
    top: 10px;
    right: 50px;
    width: 0; 
    height: 0; 
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
}
#bsns_block {
    position: absolute;
    left: 10px;
    top: 28px;
    background-color: #ffffff;
    border: solid 1px #999999;
    z-index: 1000;
    padding: 4px;
    display: none;
}
#bsns_block a {
    display: block;
}
li#bsns #bsns_block a:after {
    content: '';
    border: none;
}
#bsns_block:after {
    content: '';
    border: none;
}
div#about{
	float:right;
	height:21px;
	width:55px;
	padding-top:6px;
	padding-left:21px;
}

div#about a{
	font-size:1em;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
/*конец верха*/

/*левая колонка*/
div #hot_news{
	margin-left:-12px;	
}

div #hot_news #close_hot{
	float:right;
	background:none;
	cursor:pointer;
	padding:0px;
}

div #hot_news p{
	color:#fc1600;
	font-size:1em;
	padding-left:27px;
	background:url(/gif/hot_tem.gif) top left no-repeat;
	margin-bottom:5px;
}

div #hot_news p.links{
	background:none;
	font-size:1.56em;
	margin-bottom:10px;
}

div #hot_news p.links a{
	color:#fc1600;
/*	font-weight:bold;*/
}

ul#left_menu{
	margin-bottom:5px;
	margin-top:10px;
}

ul#left_menu li, ul#left_menu2 li{
	margin-left:15px;
}

ul#left_menu li{
	list-style:url(/gif/left_bull.gif);
	margin-bottom:10px;
}

ul#left_menu2{
	margin-bottom:24px;
}

ul#left_menu2 li{
	list-style:none;
	margin-bottom:7px;
}

ul#left_menu li a, ul#left_menu2 li a{
	color:#003b65;
}

ul#left_menu li a{
	font-size:1.15em;
}

ul#left_menu2 li a{
	font-size:1em;
}

#podpiska{
	height:48px;
	width:172px;
	padding-top:15px;
	padding-left:15px;
	margin-bottom:10px;
	margin-top:10px;
}

#podpiska label{
	font-size:1em;
	color:#FFFFFF;
}

#tex_pod{
	border:1px solid #666666;
	height:14px;
	width:131px;
	background:#FFFFFF;
	color:#000000;
	font-size:1em;
}

#pod_sub{
	cursor:pointer;
	width:27px;
	height:20px;
	background:url(/gif/pod_sub.png) top left no-repeat;
}

#left_banners{
	padding-left:10px;
}

.left_banner{
	margin-bottom:15px;
}

.left_banner a{
	text-decoration:none;
}
#left_banners img, #left_banners object, #left_banners div {
	margin-bottom:15px;
}
/*конец левой колонки*/

/*правая колонка*/
#finde_site{
	background:url(/gif/finde_back.gif) top left no-repeat;
	width:206px;
	height:29px;
	padding-left:10px;
	padding-top:12px;
	margin-bottom:10px;
}

#finde_site label{
	font-size:1em;
	color:#003b65;
	padding-right:8px;
}

#finde_text{
	border:1px solid #666666;
	height:15px;
	width:116px;
	background:#FFFFFF;
	color:#000000;
	font-size:1em;
}

#sub_finde{
	background:url(/gif/finde_sub.gif) top left no-repeat;
	width:27px;
	height:20px;
	cursor:pointer;
}

#test_phone{
	background:url(/gif/test_phone.gif) top left no-repeat;
	height:80px;
	width:194px;
	padding:0px 10px;
	padding-top:10px;
/*	overflow:hidden;*/
}

#test_phone p{
	color:#FFFFFF;
	font-size:1em;
	margin-left:10px;
	margin-bottom:5px;
}

/*#carusel{
	width:194px;
}

#carusel_cont{
	position:relative;
	padding:0 12px;
	width:170px;
}
*/

#left_conrol, #right_control{
	height:53px;
	width:12px;
/*	position:absolute;
	top:0px;
	z-index:3*/
}

#left_conrol{
	background:url(/gif/arr_left.gif) top left no-repeat;
/*	left:0px;*/
}

#right_control{
	background:url(/gif/arr_right.gif) top left no-repeat;
/*	right:0px;*/
}

.browser{
	position:relative;
	height:53px;
}

.slidercontainer{
	height:53px;
	width:150px;
	overflow:hidden;
	margin:0px 10px;
}
/*
#corusel_content{
	height:53px;
	overflow:hidden;
	margin:0px 10px;
	width:150px;
}
*/
.slider_list{
	height:53px;
	width:554px;
	list-style:none;
}
/*
#spisok_item{
	height:53px;
	position:relative;
	z-index:1;
	width:554px;
	list-style:none;
	left:0px;
	overflow:hidden;
}*/

.slider_list li{
	margin-right:70px;
	float:left;
	width:133px;
	height:53px;
	display:block;
}

.slider_list li#lf_3{
	margin-right:15px;
}

.slider_list li a{
	text-decoration:none;
}

p.header{
	font-weight:bold;
	color:#FFFFFF;
	font-size:1em;
	width:197px;
	padding-left:17px;
	padding-top:6px;
}

#analitic, #project_right, #events, #top_material, #company_right, #intervu, #intervu_right {
	width:214px;
	padding-bottom:23px;
	margin-bottom:10px;
}

#analitic_link div, #project_right_link div, #events_link div, #top_material_link div, #company_right_link div, #intervu_right_link div {
	padding-top:6px;
	padding-left:17px;
	margin-bottom:-15px;
	padding-right:20px;
	padding-bottom:20px;
}

#analitic_link div p, #project_right_link div p, #events_link div p, #top_material_link div p, #intervu_link div p, #intervu_right_link div p {
	font-size:1em;
	margin-bottom:15px;
}

#company_right_link p{
	font-size:1em;
}

#company_right_link #sp_comp{
	font-size:1px;
	margin-bottom:15px;
	background:none;
}

#analitic{
	/* background:url(/gif/analitic_back.gif) bottom left no-repeat;*/
	margin-top:20px;
}

#analitic p.header{
	height:20px;
	background:url(/gif/analitic_header.gif) top left no-repeat;
}

#analitic_link{
	/* background:url(/gif/analitic_back2.png) bottom left no-repeat; */
	background:url(/gif/top_m_gradient.jpg) bottom left no-repeat;
}

#analitic_link div{
	/* background:url(/gif/analitic_back1.png) bottom left repeat-y; */
}

#analitic_link div p a{
	color:#3c8c15;
}

#intervu{
	/* background:url(/gif/intervu_back.gif) bottom left no-repeat; */
	margin-top:20px;
}

#intervu p.header{
	height:20px;
	/* background:url(/gif/intervu_header.gif) top left no-repeat; */
	background:url(/gif/intervu_header.gif) top left no-repeat;
}
#intervu_right p.header{
	height:20px;
	/* background:url(/gif/intervu_header.gif) top left no-repeat; */
	background:url(/gif/intervu_header.gif) top left no-repeat;
}

#intervu_link{
	background:url(/gif/intervu_back2.png) bottom left no-repeat;
}

#intervu_link div{
	background:url(/gif/intervu_back1.png) bottom left repeat-y;
}

#intervu_link div p a{
	color:#3c8c15;
}


#project_right{
	/* background:url(/gif/project_back.png) bottom left no-repeat; */
}

#project_right p.header{
	background:url(/gif/project_header.gif) top left no-repeat;
	height:23px;
}

#project_right_link{
	/* background:url(/gif/projrct_gradient.png) bottom left no-repeat; */
	background:url(/gif/top_m_gradient.jpg) bottom left no-repeat;
}

#project_right_link div{
	/* background:url(/gif/project_back1.png) bottom left repeat-y; */
}

#project_right_link div p a{
	color:#7a6b28;
}
#intervu_right_link div p a{
	color:#7a6b28;
}

#events{
	/* background:url(/gif/events_back.png) bottom left no-repeat; */
}

#events p.header{
	background:url(/gif/events_header.gif) top left no-repeat;
	height:23px;
}

#events_link{
	/* background:url(/gif/events_gradient.png) bottom left no-repeat; */
	background:url(/gif/top_m_gradient.jpg) bottom left no-repeat;
}

#events_link div{
	/* background:url(/gif/events_back2.png) bottom left repeat-y; */
}

#events_link div p a{
	color:#5d5d5d;
}

#events_link div p strong{
	color:#730e57;
}

#top_material{
	/* background:url(/gif/top_m_back.png) bottom left no-repeat; */
}

#top_material p.header{
	padding-top:17px;
	height:21px;
}

#top_material_link{
	background:url(/gif/top_m_gradient.jpg) bottom left no-repeat;
}

#top_material_link div{
	/* background:url(/gif/top_m_back1.png) bottom left repeat-y; */
}

#top_material_link div p a{
	color:#00224b;
}


#company_right{
	/* background:url(/gif/r_company_back.png) bottom left no-repeat; */
}

#company_right p.header{
	background:url(/gif/r_company_header.gif) top left no-repeat;
	height:23px;
}

#company_right_link{
	/* background:url(/gif/r_company_gradient.png) bottom left no-repeat; */
	/* background:url(/gif/top_m_gradient.jpg) bottom left no-repeat; */
}

#company_right_link div{
	/* background:url(/gif/r_company_back1.png) bottom left repeat-y; */
}

#company_right_link div p a{
	color:#00224b;
}

#right_banner{
	padding-left:12px;
	padding-top:2px;
	padding-left:17px;
}

#right_banner a{
	text-decoration:none;
}
/*конец правой колонки*/

/*основное содержание*/
/*каркас основного содержания*/
#main_news, #short_news, #daijest, #last_coments{
	margin:0 20px;
}

#main_news{
	background:url(/gif/main_news.gif) bottom left repeat-x;
	margin-bottom:15px;
}

.center_banner{
	width:468px;	
	margin:20px auto;
	margin-bottom:15px;	
}

#short_news{
	background:url(/gif/short_news.gif) bottom left repeat-x;
	margin-bottom:15px;
	width:94%;
}
html>body #short_news{
	width:94%;
}
#daijest{
	background:url(/gif/daijest.gif) bottom left repeat-x;
	margin-bottom:20px;
}

#last_coments{
	background:url(/gif/last_coment.gif) bottom left repeat-x;
}

.top_line{
	background:url(/gif/top_line.gif) top left repeat-x;
	height:11px;
}

.right_line{
	background:url(/gif/right_line.gif) top right repeat-y;
	width:11px;
}

.left_line{
	background:url(/gif/left_line.gif) top left repeat-y;
	width:11px;
}

.bottom_line{
	background:url(/gif/bottom_line.gif) bottom left repeat-x;
	height:11px;
}

#moskow_news, #nnit_news, #spbit_news {
	background:#FFFFFF url(/gif/msk_back.gif) bottom left repeat-x;
}

#moskow_news .top_line, #nnit_news .top_line, #spbit_news .top_line{
	background:url(/gif/msk_top_line.gif) top left repeat-x;
	height:14px;
}

#moskow_news .right_line, #nnit_news .right_line, #spbit_news .right_line{
	background:url(/gif/msk_right_line.gif) top right repeat-y;
	width:14px;
}

#moskow_news .left_line, #nnit_news .left_line, #spbit_news .left_line {
	background:url(/gif/msk_left_line.gif) top left repeat-y;
	width:14px;
}

#moskow_news .bottom_line, #nnit_news .bottom_line, #spbit_news .bottom_line{
	background:url(/gif/msk_bottom_line.gif) bottom left repeat-x;
	height:14px;
}

.left_top_ugol, .right_top_ugol, .left_bottom_ugol, .right_bottom_ugol, .top_line, .right_line, .left_line, .bottom_line{
	font-size:1px;
}

.left_top_ugol, .right_top_ugol, .left_bottom_ugol, .right_bottom_ugol{
	height:11px;
	width:11px;
}

#moskow_news .left_top_ugol, #moskow_news .right_top_ugol, #moskow_news .left_bottom_ugol, #moskow_news .right_bottom_ugol
#nnit_news .left_top_ugol, #nnit_news .right_top_ugol, #nnit_news .left_bottom_ugol, #nnit_news .right_bottom_ugol
{
	height:14px;
	width:14px;
}

.left_top_ugol{
	background:url(/gif/top_left_ugol.gif) top left no-repeat;
}

#moskow_news .left_top_ugol, #nnit_news .left_top_ugol, #spbit_news .left_top_ugol{
	background:url(/gif/msk_left_top_ugol.gif) top left no-repeat;
}

.right_top_ugol{
	background:url(/gif/top_right_ugol.gif) top right no-repeat;
}

#moskow_news .right_top_ugol, #nnit_news .right_top_ugol, #spbit_news .right_top_ugol{
	background:url(/gif/msk_right_top_ugol.gif) top right no-repeat;
}

.left_bottom_ugol{
	background:url(/gif/bottom_left_ugol.gif) bottom left no-repeat;
}

#moskow_news .left_bottom_ugol, #nnit_news .left_bottom_ugol, #spbit_news .left_bottom_ugol{
	background:url(/gif/msk_bottom_left_ugol.gif) bottom left no-repeat;
}

.right_bottom_ugol{
	background:url(/gif/bottom_right_ugol.gif) bottom right no-repeat;
}

#moskow_news .right_bottom_ugol, #nnit_news .right_bottom_ugol, #spbit_news .right_bottom_ugol{
	background:url(/gif/msk_bottom_right_ugol.gif) bottom right no-repeat;
}
/*конец каркаса основного содержания*/

#msk_news, #nn_news, #spb_news {
	position:absolute;
	left:0px;
	width:100%;
	height:500px;
	top:35px;
	display:none;
}

#msk_news{
	z-index:600;
}

#nn_news{
	z-index:700;
}
#spb_news{
	z-index:800;
}

* html #msk_news, * html #nn_news,  * html #spb_news{
	left:-20px;
	width:578px;
}

#msk_news table, #nn_news table, , #spb_news table{
	margin:0 20px;
}

* html #msk_news table, * html #nn_news table, * html #spb_news table{
	margin-right:25px;
}

#msk_header, #nnit_header, , #spbit_header{
	margin-bottom:5px;
	width:100%;
}

#msk_header a, #nnit_header a, #spbit_header a{
	text-decoration:none;
}

#msk_header #close_msk, #nnit_header #close_nnit, #spbit_header #close_spbit {
	background:url(/gif/close.gif) top left no-repeat;
	height:10px;
	width:10px;
	font-size:1px;
	float:right;
	cursor:pointer;
}

#moskow_news div.news, #nnit_news div.news{
	margin-bottom:15px;
}

#moskow_news div.news p.heads a, #goto_msk a{
	color:#ff0000;
}

#nnit_news div.news p.heads a, #goto_nnit a{
	color:#ff6701;
}
#spbit_news div.news p.heads a, #goto_spbit a{
	color:#00224B;
}

#goto_msk, #goto_nnit, #goto_spbit{
	float:right;
}


#news_header{
	width:100%;
	margin-bottom:10px;
}

#news_header h2, #short_header h2, #daijest_header h2, #coments_header h2{
	font-size:1.33em;
	color:#075791;
}

#newsnnit, #newsmskit,#newsspbit{
	float:right;
	display:block;
	text-decoration:none;
	font-size:1em;
}

#newsmskit{
	margin-right:20px;
}
#newsnnit {
	margin-right:20px;
}


#newsnnit{
	color:#ff6701;
	border-bottom:#ff6701 1px dashed;
}
#newsmskit{
	color:#ff0000;
	border-bottom:#ff0000 1px dashed;
}
#newsspbit{
	color:#00224B;
	border-bottom:#00224B 1px dashed;
}

p#this_time{
	height:18px;
	width:176px;
	background:#FFFFFF url(/gif/time_back.gif) top left no-repeat;
	padding-left:21px;
	padding-top:2px;
	font-size:1em;
	color:#075791;
	margin-bottom:15px;
	border:#b2b2b2 solid 1px;
}

div.news{
	margin-bottom:30px;	
	clear:both;
}

div.lid_image {
	float:left;
	height:80px;
	overflow:hidden;
}

div.news img{
	float:left;
	margin-right:10px;
}

div.news p{
	font-size:1em;
	color:#000000;
}

div.news a{
	color:#000000;
	text-decoration:none;
}

div.news a:link{
	text-decoration:none;
}

div.news a:hover{
	text-decoration:underline;
}

div.news p.heads{
	font-weight:bold;
}

div.news p.heads a{
	text-decoration:underline;
}

#short_news .main_content p{
	color:#000000;
	font-size:1em;
	margin-bottom:15px;
}

#short_news .main_content p.hidden{
	display:none;
}
#short_news .main_content p.hidden{
	display:none;
}
#news20 p.hidden20{
	display:none;
}

#short_header{
	margin-bottom:20px;
}

#all_news{
	float:right;
/*	background:url(/gif/all_news.gif) top left no-repeat;*/
/*	width:80px;*/
	height:20px;
	padding-top:2px;
	padding-left:12px;
	padding-right:12px;
}

#all_news a, #all_coments a{
	text-decoration:none;
	font-size:1em;
	color:#075791;
	border-bottom:#075791 1px dashed;
}
#all_news20{
	float:right;
/*	background:url(/gif/all_news.gif) top left no-repeat;*/
/*	width:80px;*/
	height:20px;
	padding-top:2px;
	padding-left:12px;
	padding-right:12px;
}

#all_news20 a {
	text-decoration:none;
	font-size:1em;
	color:#075791;
	border-bottom:#075791 1px dashed;
}

#daijest .main_content table{
	width:100%;
}

#daijest_header{
	margin-bottom:20px;
}

td.col_daijest{
	width:50%;
	vertical-align:top;
}

td.col_daijest p{
	font-size:1em;
	color:#000000;
	margin-bottom:15px;
}
td.col_daijest p span{
	font-weight:bold;
	color:#00224b;
}

td.col_daijest p a{
	text-decoration:none;
	color:#000000;
}

td.col_daijest p a:link{
	text-decoration:none;
}

td.col_daijest p a:hover{
	text-decoration:underline;
}

td.col_daijest p.date_d{
	font-size:1.45em;
	font-weight:bolder;
}

td.left_t p{
	margin-right:15px;
	margin-left:5px;
}

td.right_t p{
	margin-left:15px;
	margin-right:5px;
}

#all_coments{
	float:right;
/*	background:url(/gif/all_coment.gif) top left no-repeat;*/
/*	width:105px;*/
	height:20px;
	padding-top:2px;
	padding-left:12px;
	padding-right:12px;
}

#coments_header{
	margin-bottom:20px;
}

div.coment{
	margin-bottom:15px;
}

div.coment p{
	font-size:1em;
}

div.coment p.heads{
	font-weight:bold;
}

div.coment p a{
	color:#000000;
	text-decoration:none;
}

div.coment p a.c_news{
	text-decoration:underline;
}

div.coment p a:link{
	text-decoration:none;
}

div.coment p a:hover{
	text-decoration:underline;
}

div.coment p a.c_news:link{
	text-decoration:underline;
}

div.c_hidden{
	display:none;
}
/*конец основного содержания*/

/*футер*/
#footer{
	position:relative;
	z-index:200;
	padding-top:2px;
}

#small_logo{
	background:url(/gif/small_logo.gif) top left no-repeat;
	width:104px;
	height:57px;
	float:left;
	margin-left:15px;
}

#small_logo a{
	display:block;
	width:104px;
	height:57px;
	text-decoration:none;
}

#footer p{
	padding-top:16px;
	margin-left:125px;
	color:#003364;
	font-size:1em;
}

#footer p a{
	color:#003364;
}

#hoster{
	text-decoration:none;
	display:block;
	float:right;
	margin-right:20px;
	margin-top:12px;
}
/*конец футера*/

#add_company2 {
	float:right;
/*	background:url(/gif/all_coment.gif) top left no-repeat;*/
/*	width:105px;*/
	height:20px;
	padding-top:2px;
	padding-left:12px;
	padding-right:12px;
}
#add_company2 a{
	text-decoration:none;
	font-size:1em;
	color:#075791;
	border-bottom:#075791 1px dashed;
}
span.head_phone_test {
	color:#621E94;
}
span.head_interview {
	color:#276ADD;
}
span.head_analytics {
	color:#6EB924;
}
span.head_meetings{
	color:#B92482;
}
span.head_projects{
	color:#B3A525;
}
span.head_catalog {
	color:#9C321F;
}
span.head_news20 {
	color:#00BDBF;
}
.reklama, .footer_reklama {
	color:#00224b;
	font-size:8pt;
}
.reklama a, , .footer_reklama a {
	color:#003364;
	font-size:8pt;
}
.footer_reklama {
  	width:200px;
  	margin-left:15px;
}
.do_you_know {
	color:#00224b;
	margin-left:22px;
	margin-bottom:10px;
	border-top: solid 2px #ABAFB3;
	border-bottom: solid 2px #ABAFB3;
	padding:10px;
}
.do_you_know a {
	color:#003364;
}
.do_you_know_head {
	margin-left:22px;
	margin-bottom:5px;
}
#top_news{
    height:20px;
    padding-top:10px;
    padding-left:20px;
    padding-right:15px;
    position:relative;
    overflow:hidden;
}

.container {
    width:100%;
    height:20px;
    position: relative;
    overflow: hidden;
    background-color : #FFFFFF;
}

.ticker{
    width:100%;
    position:absolute;
    visibility:hidden;
    left:0px;
    top:0px;
    height : 20px;
    white-space:nowrap;
}
#zaplatka{
    position:absolute;
    width:15px;
    height:30px;
    top:0px;
    right:0px;
    background:#FFFFFF;
}

#top_news .ticker{
    font-size:1em;
    color:#0d2658;
}
div.main_text ul {
    margin-left:20px;
}
div.main_text ul li {
    margin-left:20px;
}
div.main_text pre {
    font-family:Arial;
}
div.main_text img {
	max-width:500px;
}
#other_news20 {
    display:none;
}
#meeting_add select {
  width:120px;
  height:15px;
  font-size:8pt;
}
div.rss_buttons a {
  display:block;
  float:left;
  text-decoration:none;
  font-size:1em;
  color:#075791;  

}
td.like_td div, td.like_td iframe, td.like_td img {
  margin-bottom:10px;
}
div.y_direct {
  width:210px;  
  float:left;
  margin:0px 5px 5px 0px;
}
div.form_inner label{
	display:block;
	font-size:1em;
	color:#000;
}

div.form_inner div{
	margin-bottom:5px;
/*	margin-left:10px;*/
}

div.form_inner div.left_in{
	float:left;
	padding-right:20px;
}

div.form_inner h2{
	font-size:1.33em;
	color:#075791;
	margin-left:10px;
	margin-bottom:5px;
}

div.form_inner #fio, div.form_inner #email, div.form_inner #title, div.form_inner #lid, div.form_inner #main_text, div.form_inner #main_text{
	font-size:1em;
	color:#000000;
	font-family:Arial;
	border:#000000 1px solid;
}
div.form_inner select {
 	border:#000000 1px solid;
}
div.form_inner #fio, div.form_inner #email, div.form_inner #title, div.form_inner #news_type {
	width:200px;
}

div.form_inner #fio, div.form_inner #email, div.form_inner #title{
	height:15px;
}
div.form_inner #fio, .input_text {
	font-size:1em;
	color:#000000;
	font-family:Arial;
	border:#000000 1px solid;
	width:200px;
}

div.form_inner #lid, div.form_inner #main_text {
/*	width:480px;*/
	width:90%;
}

div.form_inner #lid{
	height:46px;
	overflow-y:scroll;
}

div.form_inner #main_text{
	width:90%;
	height:150px;
	overflow-y:scroll;
}
div.form_inner .input_textarea_big {
	width:90%;
	height:70px;
	overflow-y:scroll;
}
div.form_inner .input_textarea_sm {
	width:90%;
	height:35px;
	overflow-y:scroll;
}

div.form_inner a, div.form_inner p{
	color:#FFFFFF;
	font-size:1em;
}

div.form_inner #save_t{
	display:block;
	text-decoration:none;
	font-size:1px;
	background:url(/gif/save_t.gif) top left no-repeat;
	width:14px;
	height:14px;
	float:left;
	margin-right:10px;
}

div.form_inner #new_t{
	display:block;
	text-decoration:none;
	font-size:1px;
	background:url(/gif/new_t.gif) top left no-repeat;
	width:11px;
	height:14px;
	float:left;
	margin-right:10px;
}

div.form_inner #bold_t{
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-left:9px;
	float:left;
	font-family:Georgia;
}
div.form_inner div#bold_t{
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-left:9px;
	float:left;
	font-family:Georgia;
	color:#fff;
	cursor: pointer;
}
div.form_inner #cur_t{
	text-decoration:none;
	font-style:italic;
	margin-left:14px;
	display:block;
	float:left;
	font-family:Georgia;
}
div.form_inner div#cur_t{
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin-left:9px;
	float:left;
	font-family:Georgia;
	color:#fff;
	cursor: pointer;
}

div.form_inner #under_t{
	margin-left:14px;
	display:block;
	float:left;
	margin-right:11px;
	font-family:Georgia;
}

div.form_inner #thr_t{
	text-decoration:line-through;
	font-family:Georgia;
}

div.form_inner .separate{
	display:block;
	float:left;
}

div.form_inner .window{
	background:url(/gif/window.gif) no-repeat;
	background-position:right 4px;
	padding-right:14px;
}

div.form_inner #button{
	cursor:pointer;
	/* background:url(/gif/b_add_news.gif) top left no-repeat; */
	background:url(/gif/b_add_news.png) top left no-repeat;
	height:20px;
	width:127px;
	float:right;
	margin-right:-5px;
}
div.form_inner #button_company {
	cursor:pointer;
	background:url(/gif/b_add.png) top left no-repeat;
	height:20px;
	width:127px;
	float:right;
	margin-right:-5px;
	font-size:8pt;
    letter-spacing:90%;
}
div.form_inner #button_meeting {
	cursor:pointer;
	background:url(/gif/m_add.png) top left no-repeat;
	height:23px;
	width:157px;
	float:right;
	margin-right:-5px;
	font-size:8pt;
    letter-spacing:90%;
}
div.error404 {
	font-size:88pt;
}
div.error404_head {
	font-size:16pt;
	margin:-5px 0px 20px 0px;
}
div.error404_menu {
	font-size:11pt;
	margin-bottom:15px;
}
div.error404_menu a {
	display:block;
	color:#000;
	margin-top:5px;
}
div.yashare-auto-init, div.share_buttons {
	float:left;
}
div.share_buttons {
	margin-top:6px;
}
td.main_content ul li {
	margin-left:20px;
}
a.index_short_news {
	color:#000000;
	text-decoration:none;
}
a.index_short_news:hover {
	text-decoration:underline;
}
div.pages_block a {
	color:#003471;
}
.small_white {
	color:#fff;
	font-size:8pt;
}

.article_content a {
	color:#003471;
}
.article_content h2 {
	color:#075791;
	font-size:1.33em;
	float:left;
	margin:0px 20px 0px 0px;
}
.article_content div.date {
	font-size:8pt;
	font-weight:bold;
	margin-left:20px;
}
.article_content p {
	margin:10px; 0;
}
.banners_15_16_17 a {
	display:block;
	margin-bottom:7px;
}
.mb-30 {
    margin-bottom: 30px;
}
.mb-30 .hh {
    margin-bottom: 12px;
    background: #fdfdfe url(/parser_research/images/pic2.gif) repeat-x 0 100%;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 7px 0 7px 29px;
    position: relative;
    font-size: 16px;
    font-weight: bold;
}
.mb-30 .hh .xv {
background: url(/parser_research/images/pic3.gif) no-repeat;
    width: 10px;
    height: 12px;
    left: 10px;
    top: 50%;
    margin-top: -6px;
    position: absolute;    
}
.mb-30 .hh .xv:before, .mb-30 .hh .xv:after {
    content: '';
    quotes: none;
}
.mb-30 ul {
    position: static;
    float: none;
    color: #000;
    height: auto;
    width: auto;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    vertical-align: baseline;
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    border-collapse: collapse;
    border-spacing: 0;    
}
.mb-30 ul li {
    background: url(/parser_research/images/pic4.gif) no-repeat 8px .6em;
    padding-left: 28px;
    margin-bottom: 6px;    
}
.mb-30 ul li a {
    color: #0096c2;
}
ul#left_menu li a.doc-m {
    font-size: 15px;
    color: #9C321F;
    line-height: 1;
}
