html,body, p, #container, #b_logo, #l_center{
	margin:0;padding:0;text-align: left;
}  
html{
    font-size: 100.01%;min-height: 100%;//height: 100%;min-width: 980px;
}
*html{
	border: 0!important;
}
body{
	MARGIN: 0;PADDING: 0;font-size: 62.5%;margin-left: -1px;//min-width: 985px;
}
*html body{
	height: 100%;
}
.dropdown_menu ul li span{
 behavior:url("csshover.htc"); 
}
.l_win, #h2 {
	min-width: 980px; POSITION: relative;PADDING-BOTTOM: 0;OVERFLOW: visible;TEXT-ALIGN: center;min-height: 100%;
}
.h_page {
	MARGIN: 0 auto; TEXT-ALIGN: left;width: 970px;height: 1%;//position: relative;z-index: 1!important;
}
#l_header, #l_center{
	margin-bottom: -4px;
}
#body_start #l_center{
	margin-top: 8px;position: relative;
}
#l_header{margin-top: 38px;}
#l_center{
	height: 1%;
}
.l_container, #h_menu{
	DISPLAY: block;MARGIN: 0 auto;float: none;TEXT-ALIGN: center;VERTICAL-ALIGN: top; padding: 57px 40px 20px 44px;
}
.l_container{
	padding: 8px 40px 13px 44px;
}
#d_nobottom{
	display: block;margin-bottom: 0!important;background: url(images/bg_body.gif) 44px 0px no-repeat;
}
.d_notop{
	margin-top: 0!important;padding-top: 0;
}
.h_page{
	margin-bottom: 0!important;
}
#h2{
	MARGIN: 0;PADDING: 0;
}
.b_user_hello{
	margin-left: 3px;
}
/*menu*/
#h_menu{
	display: block;text-align: left;margin: 0 auto;padding-top: 0;position: relative;z-index: 444!important;
}
#l_menu{
	MARGIN: 0 auto; TEXT-ALIGN: left;position: relative;display: block;border-top: 1px solid #fff;z-index: 444!important;background: url(images/bg_menu.gif) no-repeat 44px 2.6em!important;
}
.h2{
	margin-top: 0;
}
.h2, #h_menu{
	z-index: 444!important;text-align: left;
}
#h_menu{
	display: block;position: relative;padding-bottom: 0;
}
#b_menu{
	position: relative;display: block;padding-left: 52px;list-style-type: none;margin: 11px 0 0 10px;
}
#b_menu sup{
        position: relative;top: -0.5em;//top: 0;font-size: 0.75em; line-height: 0;vertical-align: baseline;
}
#b_menu li{
	position: relative;display: block;float: left;margin: 0 26px 0.5em 0;padding: 0;
}
#b_adv{
	position: relative;padding: 9px 0 12px 0;background:url(images/bg_adv_bl.gif) left bottom no-repeat;
}
.b_adv_intro{
	display: inlline-block;position: relative;background: url(images/bg_adv_ml.gif) left top repeat-y;padding: 4px 0 6px 10px;
}
.b_adv_top{
	background:url(images/bg_adv_tl.gif) left top no-repeat;padding-top: 12px;margin-bottom: 0;position: absolute;top: 0;width: 16px;
}
.b_adv_txt{
	display: inline;background: url(images/bg_adv_right.gif) right 50% no-repeat #ff9933;padding: 4px 20px 6px 9px;
}
/*logo*/
#b_exit{
	float: right; width: 278px;text-align: left;margin-right: 11px;padding-top: 8px;
}
*html #b_exit{
	width: 266px;
}
.b_entrance{
	display: block;height: 32px;width: 220px;padding-top: 16px;background: url(images/bg_entrance.gif) left top no-repeat;padding-left: 20px;margin-top: 7px;
}
#b_logo{
	position: relative;text-align: left;margin-left: 1px;margin-bottom: 7px;display: block;margin-top: 24px;width: 363px;//margin-left: -234px;
}
#b_logo p{
	margin-top: 1px; text-align: right;margin-right: 102px;//margin-right: 98px;
}
.im{	
	display: block;position: relative;top: 3px;margin-left: -1px;
}
.bt{}
/*right, left*/
.right, .left, .right_50, .left_50, .b_30{
	float: left;height: 1%;position: relative;text-align: left;
}
.left{
	width: 570px;padding-right: 30px;
}
#body_start .left{
	background: url(images/line_bottom.gif) left bottom repeat-x;padding-bottom: 13px;
}
.right{
	width: 270px;
}
#body_search .right{
	margin-top: 3.7em;
}
.left_50, .right_50{
	text-align: left;width: 270px;
}
.right_50{
	margin-left: 30px;
}
.b_think_middle .left_50, .b_think_middle .right_50{
	width: 420px;
}
.b_w510{
	display: block;width: 510px;padding: 6px 60px 18px 0;border-bottom: 1px solid #2f3738;margin: 0 0 26px 0;
}
#body_start .b_w510{
	padding: 6px 60px 2px 0!important;
}
.d_margin_lft{
	display: inline-block;margin: 0.1em 0 0 -1.1em;
}
.b_mini, .b_max{
	position: relative;display: block;float: left;
}
.b_mini{
	width: 120px;
}
.b_max{
	width: 270px;margin: 0 30px;
}
.b_max h2{
	margin-bottom: 5px;
}
.b_text{
	margin-bottom: 4em;
}
#banners{
	/*visibility: hidden;	*/
}
.b_ban{
	display: block;position: relative;padding: 0;width: 270px;
}
.b_ban img, #banners img{display: block;margin-bottom: 20px;position: relative; z-index: 99;
 }

.h_ban{	
	border-top: 1px solid #647678;padding-top: 13px;
}
#b_faq{	
	border-top: 1px solid #647678;padding-top: 30px;border-bottom: 1px solid #647678;height: 1%;margin-bottom: 17px;
}
.b_scool ul{
	margin: 0;padding: 0;list-style-type: none;
}
.b_txt_announce ul
    {
		margin: 11px 0 0 1.5em;padding: 0;
        list-style-type: none;
        //list-style-image: url('li.gif');
		width: 186px;
    }
    .b_txt_announce ul li
    {	
        padding: 0;margin-bottom: 0.7em;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;color: #b1babb;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
    .b_txt_announce ul>li:before
    {
        content: '\2014\a0';
        margin-left: -1.25em;
		margin-top: -0.05em;
		display: inline-block;float: left;padding-right: 0.35em;
		font: 1.1em Tahoma;
		color: #647678;
    }
       .b_txt_announce ul>li>*
    {
        text-indent: 0;
    }
    .b_txt_announce .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;
        vertical-align: baseline;
    }
.highslide-html-content{
	display: none;
}
.invs{
 	overflow: hidden;display: inline-block;width: 0px!important;height: 1px!important;
}
 .b_btn_blue{
 	position: relative;padding: 0.5em 1.2em 0.55em 0.8em;float: right;margin: 5px 3px 0 0;display: inline-block;background: url(images/bg_btn_blue.gif) right 50% no-repeat #3dadcd;color: #fff!important;
 }
.b_clearit{
	clear: both;margin: 0!important;padding: 0!important;
}
.h_ban{
	padding-top: 19px;
}
.b_content{
	margin-top: 15px;
}
.b_content p{
	margin-top: 0.8em;
}
.b_last{
	border-bottom: 1px solid #2f3738;margin-bottom: 18px;
}
.d_indent{
	text-indent: 20px;
}
.d_indent_margin, .dd .d_master{
	margin-left: 60px;
}
.li_red, .li_red:hover{
	position: relative;background:url(images/str_right.gif) left 0.5em no-repeat!important;padding-left: 30px;
}
.d_border_blue{
	border-bottom: 1px solid #caeef2;width: 360px;padding-bottom: 9px;margin-bottom: 0;
}
.vertical_slide{
	margin: -1.2em 0 0 0;padding: 0 0 2em 2.5em;
}
.b_tgl_open{
	color: #000!important;background-position: 0 130%!important;visibility: visible!important;
}
.d_8bot{
	padding-top: 0.2em!important;
}
.msg_error{
	margin-bottom: 1em!important;
}
.d_bottom{
	display: inline-block;margin-bottom: 1em!important;
}
.rem_passwd{
	display: inline-block;margin-top: 1.1em;float: left;
}
#msg_error, .msg_error{
	display: none;
}
#loader_reg{
	position: absolute;background: url(highslide/graphics/loader.white.gif) 55% 50% no-repeat;top: 8px;height: 160px;width: 240px;display: none;	
}
#loader{
	position: absolute;background: url(highslide/graphics/loader.white.gif) 55% 50% no-repeat;top: 8px;height: 160px;width: 240px;display: none;	
}
#loader_question{
	position: absolute;background: url(highslide/graphics/loader.white.gif) 55% 50% no-repeat;top: 8px;height: 160px;width: 240px;display: none;	
}
.b_float_left{
	display: block;float: left;
}
.img_left{
	float: left;
}
.d_float_right{
	float: right;
}
/*#body_start*/
#body_start .right_50 ul{ 
	list-style-type: none; margin: -0.2em 0 0 0;padding: 0;
}
#body_start .right_50 li{ 
	margin: 0 0 0.65em 0;padding: 0;
}
#body_start .right_50 li span{
	display: inline-block;width: 30px;
} 
#body_start .b_float_left{
	background: url(images/bg_rsp.gif) left 1.3em no-repeat;padding-left: 24px;width: 121px;overflow: hidden;margin: 0 0 0 5px;
}
.d_ntp{
	position: relative;margin-top:-0.5em!important;padding: 0!important;z-index: 445;
}
.d_img_start{
	margin: 8px 0 20px 0;
}
#b_start_news_announce h2, #b_start_research h2{
	margin: 0.6em 0 0.5em 0;
}
#body_start #b_start_research .d_sub_italic{
        margin: 0em 0 1em 0;
}
#b_start_news_announce d_indent_margin{
	margin-left: 60px;
}
.b_start_news{margin-left: 60px;margin-bottom: 20px;}
.b_rsp{
	margin: 8px 0 0 0;
}
.b_rsp h2{
	margin: 0 0 0 0;line-height: 40%!important;
}
.b_bubble_top{
	display: block;background: url(images/bubble_top.gif) -1px top no-repeat;width: 239px;padding-top: 11px;margin: -6px 0 24px 0;position: relative;z-index: 33;
}
.b_bubble_top div{
	width: 214px;border: 1px solid #9fbcbf;border-top: 0;padding: 8px 15px 17px 10px;
}
.b_bubble_bottom{
	display: block;float: right;background: url(images/bubble_bottom.gif) -1px bottom no-repeat;width: 239px;padding-bottom: 12px;position: relative;z-index: 33;
}
.b_bubble_bottom div{
	width: 214px;border: 1px solid #b1babb;border-bottom: 0;padding: 9px 15px 10px 10px;margin: 10px 0 0 0;
}
.b_bubble_bottom input{
	padding: 2px 2px 1px 2px;width: 186px;margin: 0 11px 0 0;
}
#b_faq{
	margin-top: 17px;padding-top: 31px;
}
#b_faq h3{
	margin-top: 1em;
}
.n_columns p{
	text-align: right;vertical-align: bottom;
}
#b_faq img{
	margin-left: 9px;margin-right: 0;
}
.n_columns
{
	display: table;position: relative;//overflow-y: hidden;width: 197px!important;margin-bottom: 16px;float: right;
}
.n_columns .r
{
	display: table-row;position: relative;//top: 100%;width: 100%;
}
.n_columns .a
, .n_columns .b
{
	display: table-cell;//display: inline;position: relative;//float: left;width: 50%;//margin-right: -150px;vertical-align: bottom;
}
.n_columns .b
{
	width: 40px;//margin-left: 150px;
}
.n_columns .a
{
	width:150px;
}
.n_columns .r .r
{
	display: block;//top: -100%;width: auto;//width: 100%;padding: 0;
}
.n_columns .a .r
{
	padding-left: 0;
}
.n_columns .b .r
{
	padding-left: 3px;
}
.b_scool{
	margin-top: 23px;
}
#body_start h1, .d_primary h2{
	margin-bottom: 0.08em;
}
/*think*/
#b_think_top{
	background: url(images/bg_think_top.gif) right bottom no-repeat;width: 870px;margin-top: 26px;
}
#b_think_top img{
	margin: 0!important;
}
#b_think_top .d_float_right{
	width: 330px;padding:0!important;margin-top: 1px;
}
#b_think_top .d_float_right h1{
	margin-top: 10px;display: inline;
}
#b_think_top .d_float_right h1{
	margin-bottom: 2px;
}
.b_think_middle img{
	margin: 2px 0 0 30px;
}
.b_think_middle{
	display: block;clear: both;height: 1%;margin-top: 15px;
}
.b_think_middle h2{
	margin: 0 0 0.5em 0;
}
.d_border_top .left_50, .d_border_top .right_50, .b_masters2 .left_50, .b_masters2 .right_50 {
	border-top: 1px solid #647678;margin-top: 19px;padding-top: 21px;
}
.b_think_middle .left_50 .left{
	width: 270px;float: left;margin: 0!important;padding: 0!important;text-align: right;
}
.b_think_middle .left_50 .right{
	position: relative;display: block;width: 132px;margin: 0!important;float: left;padding-left: 16px;
}
.b_think_middle .left_50 .left .d_sch{
	width: 256px;margin: 9px 0 7px 10px;
}
.b_think_middle .left_50 .left p{
	text-align: right;
}
.b_think_middle .right_50 .left, .b_think_middle .right_50 .right{
	width: 190px;float: left;margin: 0!important;padding: 0 20px 0 0;
}
.d_str_blue{
	background: url(images/str_right_blue.gif) left 0.3em no-repeat;padding-left: 28px;margin-top: 0.3em;
}
.h_3{
	background: url(images/bg_h3.gif) repeat-y;display: block;padding-top: 0!important;margin-top: 13px;height: 1%;
}
.h_3 div,  .h_4 div{
	border-top: 1px solid #647678;width: 99px;padding: 5px 10px ;float: left;margin-right: 31px;
}
.h_3 div.last, .h_4 div.last{
	margin-right: 0!important;
}
.h_3 div{
	min-height: 99px;
}
.h_3 div:hover{
	
}
.h_3 div h2{
	margin-bottom: 0;
}
.h_4{
	background: url(images/bg_bubble.gif) left bottom;padding: 4px 0 0 0!important;
}
.b_date{
	display: block;float: left;width: 60px;position: relative;margin-top: 0.5em;
}
.b_think_tp{
	background: url(images/bg_think_tp.gif) repeat-x!important;padding-top: 27px!important;margin: 15px 0 13px 0;
}
.dd h2{
	margin: 0em 0 0 60px;
}
.d_tr_italic{
	padding-top: 0.7em;
}
.b_announce_think{
	margin: 10px 0 12px 0;
}
.d_sch span{
	display: inline-block;margin-top: -14px;
}
.d_inp_rd{
	margin-left: 26px;margin-right: 8px;
}
#body_think .h_ban{
	border-top: 0;padding-top: 4px;
}
/*think_article*/
#body_think_article .right{
	float: right;margin: 0 0 30px 80px;
}
#body_think_article .b_left{
	padding-right: 100px;
}
.b_30{
	width: 270px;margin-right: 30px;
}
.b_30_l{
	margin-right: 0px!important;
}
.b_think_article_announce{
	margin: 10px 0 19px 0;display: block;float: left;//float: none;position: relative;width: 520px;
}
.b_think_article_announce .d_date{
	margin: 0 0 0.1em 0!important;
}
.b_think_article_announce img, .d_lnk img{
	margin: 16px 10px 0px 0;display: block;float: left;
}
#body_think_article .b_think_article_announce img{
	margin: 16px 10px 10px 0;display: block;
}
.dtbl{
	margin-bottom: 20px;
}
.d_ann_gray, .d_lnk p{
	margin-top: 23px;
}
.b_txt{
	position:relative;height: 1%;margin: 20px 150px 0 0;display: block;
}
#body_think_article .b_bdr{
	border-bottom: 1px solid #2f3738;width: 870px;padding: 10px 0 9px 0;border-top: 1px solid #2f3738;margin: 19px 0 -1px 0;
}
.b_txt ul{
	margin: 0; padding-left: 6.5em;
}
.b_txt ul p, .b_txt ul li{
	margin: 0 0 1em 0;padding: 0;
}
.b_txt p{
	text-indent: 5.5em;margin: 0.5em 0;
}
.b_txt img{
	margin: 1em 0 1em -5.5em;
}
h6{
	margin-top: 1em;margin-left:0!important;
}
.d_lnk img{
	display: block;position: relative;float: left;margin: 0 10px 0 0;
}
.d_lnk{
	display: block;position: relative;float: none;width: 500px;margin: 12px 0 13px 0;
}
.d_lnk p{
	text-indent: 0;padding-top: 7px;
}
.b_comment{
	display: block;position: relative;width: 720px;padding-bottom: 20px;
}
.b_comment .b_date{
	margin-top: 0;
}
.think_form{
	margin: 0 0 0 60px;
}
.think_form p{
	float: left;margin-right: 30px;
}
.think_form input{
	width: 204px;margin: 4px 0 10px 0;
}
*html .think_form input{
	margin-left: -60px;
}
.think_form textarea{
	display: block;width: 654px;height: 95px;margin-bottom: 4px;//margin-left: -60px;
}
*html .think_form textarea{
	width: 404px!important;
}
.ul_blue{
	margin: 15px 0 9px 0;padding: 0;list-style-type: none;width: 200px;position: relative;z-index: 888!important;
}
.ul_blue li{
	background: url(images/str_right_blue.gif) left 0.4em no-repeat;padding: 0 0 0.8em 30px;
}
.h_ban h2{
	margin-top: -0.35em;
}
/*body_news*/
.b_news_ann{
	margin: 0.1em 0 -0.3em 0;
}
.b_news_ann p:first-child{
	text-indent: 5.5em!important;
}
.b_news_ann p{
	margin-bottom: 0.4em;
}
.b_news_ann img{
	float: right;margin: 0 0 15px 20px;
}
.b_int_ev{
	margin: 0;padding: 0;
}
.d_ind div{
	display: block;clear: both;padding: 0 0 0 30px;
}
.d_br{
	display: block;
}
.h_b_int_ev{
	height: 1%;border-bottom: 1px solid #647678;padding-bottom: 23px;margin-bottom: 26px;
}
.d_int_ev_d{
	margin-top:0.1em;
}
#body_news .right h2{
	margin-bottom:0;
}
#body_news .d_border_top{
	background: url(images/bg_news_top.gif) left top repeat-x;padding-top: 0;width: 870px;margin-top: 9px;
}
#body_news .d_border_top .left_50, #body_news .d_border_top .right_50{
	border-top: 0;margin-top: 0;padding-top: 21px;
}
.h_30{
	background: url(images/bg_news_top.gif) -150px 2px repeat-x;padding-top: 30px;width: 870px;
}
#body_news .h_30{
	display: block;position: relative;
}
.b_st_1{
	margin: 9px 0 9px 0;padding: 0;list-style-type: none; width: 270px;
}
.d_graf_prem{
	margin: -0.2em 0 9px 0;padding: 0;list-style-type: none;
}
.h_30 .b_30, .h_30 .b_30_l{
	padding-bottom: 15px;
}
.b_st_1 li, .h_30 .b_30 ul li{
	margin: 0;padding: 0 0 0.3em 0;
}
.b_st_1 .d_indent_margin, .b_st_1 .d_a_top{
	display: block;
}
.b_st_1 .b_date{
	margin-top: 0.1em;
}
.b_st_1 .d_indent_margin a, .b_st_1 .d_a_top a{
	display: inline;
}
.vertical_slide{
		display: block;margin: 0.4em 0 0 0;padding: 0 0 7px 0;
}
.vertical_slide p:first-child{
	text-indent: 60px;
}
.vertical_slide img{
	margin: 0.4em 0 10px 10px;
}
.vertical_slide p{
	margin-bottom: 0.4em;
}
.b_tgl_open{
	display: block;
}
#body_news .d_indent_margin a:hover, .b_tgl_open:hover{
	background: url(images/bg_curs_menu.gif) left bottom repeat-x!important;cursor: pointer!important;
}
.d_arch{
	width: 158px;margin: 1px 0 8px 0;height: 20px;
}
.d_graf_prem .d_indent_margin{
	margin: 0.6em 0 0.4em 30px;
}
.h_30 .b_30_l, .d_bd_b{
	width: 270px;float: left;border-bottom: 1px solid #647678;
}
.d_bd_b{
	padding-top: 4px;width: 270px!important;
}
#body_news .d_bd_b{
	padding-top: 4px;width: 270px!important;border-bottom: 0;margin-bottom: 40px;
}
div.b_int_ev{
	margin-left: 0;margin-bottom: 25px;
}
div.b_int_ev div{
	vertical-align: top;clear: both;display: block;float: none;
}
.d_int_ev_count{
	width: 30px;display: block;float: left;
}
.b_int_ev div p{
	width: 160px;margin: 0 -180px 0.5em 0;float: left;
}
.b_int_ev_right{
	width: 70px;margin-left: 170px;
}
.b_ul_right{
	width: 70px;float: right; margin-left: 9px;padding-left: 0.1em;margin-top: 0.5em;
}
.h_30 .b_30_l ol LI:before, ol.b_int_ev LI:before{
   display: block;position: relative;
   }
.h_30 .b_30_l ol li p{
	width: 160px;//margin-right: -180px;
}
#body_news .b_30_l h2, #body_news .b_30 h2{
	margin-top: 0;
}
#body_news .b_30_l h2{
	margin-bottom: 0;
}
/*body_consult*/
.h_consult_top{
	position: relative;display: block;width: 870px;height: 1%;background: url(images/bg_news_top.gif) 0 bottom repeat-x;padding-bottom: 19px;margin-bottom: 21px;
}
.h_consult_top .left{
	margin-bottom: 13px;
}
.h_consult_top .right{float: left!important;width: 230px!important;}
.b_qw{
	position: relative;width: 551px;border: 1px solid #cfdddf;padding: 4px 10px 22px 9px;margin: 20px 0 2px 0;
}
.d_qw_user{
	display: inline;position: relative;background: url(images/bg_qw_lite.gif) right top no-repeat;padding: 3px 15px 0 0;
}
.h_answ{
	position: relative;width: 570px;margin-top: 15px;
}
.bubble_right_consult{position: absolute;right: -13px;top: 20px;}
*html .bubble_right_consult{position: absolute;right: -11px;top: 20px;}
.b_answ{
	position: relative;width: 490px;padding-left: 70px;border: 1px solid #9fbcbf;padding: 7px 10px 13px 70px;margin-bottom: -1px;text-indent: 2.5em;
}
.d_answ_user{
	position: relative;width: 250px;padding: 3px 14px 0 0;
}
.d_answ_img{
	margin-top: 20px;	
}
.d_consult_prim{
	margin: -0.8em 0 1.9em 0;
}
.b_tar_qw{
	width: 264px;height: 96px;margin: 6px 0 1px 0;
}
#body_consult .b_think_tp{
	padding-top: 21px!important;margin-bottom: 10px;
}
#body_consult .dd .b_float_left{
	margin-right: 13px;
}
.d_red_cl{
	clear: both;display: inline-block;margin-bottom: 0.5em;
}
.d_curs_menu a{
	background: url(images/bg_curs_menu.gif) left bottom repeat-x;
}
.d_curs_menu a:hover, li.activeli a{
	background-position: 0 130%;
}
.d_curs_menu{
	margin: 0;padding: 0;list-style-type: none;display: block;position: relative;_height: 1%;
}
.d_curs_menu li{
	margin: 0 0 2px 18px;padding: 0;float: left;
}
li.activeli a{
	cursor: default;
}
 li.activeli a:focus{
 	outline: none;
}
.b_spec{
	margin: -0.7em 0 4px 0;
}
.h_month{
	display: block;margin-top: 20px;z-index: 88;
}
#body_news .h_month{
	display: block;position: absolute;bottom: 5px;left: 0;padding-bottom: 20px;margin-top: 20px;z-index: 8888!important;width: 270px;border-bottom: 1px solid #647678;
}
.d_m_right{
	float:right;background: url(images/consult_str_right.gif) right 0.5em no-repeat;padding-right: 30px;
	display:none;
}
.d_m_left{
	background: url(images/consult_str_left.gif) left 0.5em no-repeat;padding-left: 30px;
}
.d_m_right span, .d_m_left span{
	background:  url(images/bg_blue_consult.gif) left bottom repeat-x;
}
.d_m_right:hover span, .d_m_left:hover span{
	background: none;
}
.b_spec div{
	position: relative;_height: 1%;margin: 0;padding: 5px 0 5px 30px;display: block;background: url(images/str_left.gif) left 1.4em no-repeat;clear: both;min-height: 30px;
}
#position_list div{
	min-height: 0;background-position: left 0.8em; 
}
#position_list div p{
	margin-top: 0;
}
.b_spec div img{
	display: block;position: relative;float: left;height: 30px;margin: 0px 11px 0 0!important;padding-bottom: 5px;
}
.b_spec p{
	display: inline-block;margin-top: -0.2em;padding-top: 0!important;width: 180px;position: relative;
}
.b_spec div a{
	background: url(images/underline_spec.gif) left bottom repeat-x;
}
.b_spec div a:hover{
	background: url(images/underline_spec.gif) left 130% repeat-x;
}
.b_spec span{
	margin-left: 0.4em;
}
.b_form{
	margin: 0;padding: 0;
}
#body_consult .b_announce_think{
	margin-bottom: 13px;
}
#body_consult .b_announce_think h2{
	margin-bottom: 0.5em;
}
.d_spec_h2{
	margin-top: 1.6em;
}
.d_p2{
	margin-top: -0.15em!important;margin-bottom: 0.9em;
}
.d_sp_wrk{
	text-transform: lowercase;
}
.d_f_p p{display: inline;}
#body_consult .vertical_slide{
	margin: 0 0 0 30px!important;
}
#body_consult .vertical_slide p:first-child{
	text-indent: 0;
}
#body_consult .b_announce_think span.d_indent_margin{
	display: block;margin-top: 0;margin-bottom: 0!important;
}
.b_sp_bottom{
	display: block;margin: 0;padding: 10px 0 10px 0;
}
.b_sp_bottom img{
	margin: 0 10px 10px 0;float: left;height: 30px;
}
/*body_insp*/
.d_master{
	margin: 0 0.2em 0 0;display: inline;
}
.d_master_sp{
	margin: 0;
}
#body_insp #b_think_top{
	margin-top: 20px!important;clear: both;
}
#body_insp #b_think_top .d_date, #b_m_think .d_date, #body_think #b_think_top .d_date,#insp_article #b_think_top .d_date, #insp_article .b_think_article_announce .d_date{
	margin-top: 0.7em;
}
#insp_article .b_think_article_announce .d_date{
	margin-top: 0.9em!important;
}
#insp_article .b_think_article_announce{
	display: block;height: 1%;margin-right: 250px;float: none; 
}
.b_4insp{
	display: block;position: relative;width: 400px;height: 1%;float: none!important;
}
.b_4insp img{display: block;position: relative;margin-top: 0;}
#body_insp #b_think_top h1, #insp_article #b_think_top h1, #insp_article  .b_think_article_announce h1{
	margin-bottom: 0.15em; width: 520px;
}
.insp_txt{margin-bottom: 20px;}
.h_insp_top2{
	display: block;position: relative;height: 1%;padding: 13px 0 18px 0;clear: both;
}
.h_insp_top2 h2{
	margin: -0.1em 0 0 0;padding: 0!important;float: left;width: 180px;
}
.d_insp_ill{
	margin: 2px 20px 0px 0!important;float: left;
}
.d_week_comment{
	display: inline;position: absolute;bottom: 6px;width: 170px;margin-top: 0!important;left: 230px;
}
.b_masters2 .d_red{
	position: relative;z-index: 333;
}
.h_insp_top2 p.d_master_sp{
	padding-bottom: 45px!important;
}
.b_bubble_insp_d{
	display: block;background: url(images/bg_bubble_insp.gif) right top no-repeat;margin-top: -1px;width: 390px;height: 12px;height: 1%;position: relative;z-index: 333;
}
.b_bubble_insp{
	width: 400px;display: block;position: relative;border: 1px solid #b1babb;
	margin: 0;padding: 9px 9px 11px 8px;
}
.b_bubble_insp textarea{
	width: 396px;height: 46px;position: relative;margin: 0 0 5px 0;
}
.h_insp_top2 .b_bubble_insp{
	margin-top: 9px;
}
.d_link_ask{
	float: right;display: inline-block;position: relative;padding: 0;padding-bottom: 0px!important;
}
.d_top_line{
	border-top: 1px solid #647678;height: 1%;width: 870px;margin-top: 0;
}
.d_top_line .left_50, .d_top_line .right_50{
	padding-top: 20px;
}
.b_bubble_insp_top_d{
	display: block;background: url(images/bg_bubble_top_insp.gif) 30px bottom no-repeat;width: 250px;padding: 6px 0 0 0;height: 12px;position: relative;z-index: 333;
}
.h_bubble_insp_top{
	float: left;
}
.b_bubble_insp_top{
	width: 197px;display: block;position: relative;border: 1px solid #cfdddf;margin: -1px 0 6px 0;padding: 5px 60px 14px 8px;
}
.b_masters2{
	margin: 0;padding: 15px 0 0 0;display: block;_height: 1%;width: 870px;clear: both;
}
.b_masters2 .left_50, .b_masters2 .right_50{
	margin-top: 0;float: left;width: 420px;padding-top: 19px;
}
.b_masters2 .left{
	float: left;width: 120px!important;padding-left: 0;
}
.b_masters2 .right{
	width: 270px;
}
.b_masters2 img{
	margin: 1px 0 0 0!important;
}
.h_inspire_announce h2{
	margin: 0;
}
.b_masters2 h2{
	margin: 0 0 0.2em 0;
}
.b_think_tp2{
	background: url(images/bg_insp_top.gif) left top no-repeat;height: 1%;display: block;width: 870px;margin: 17px 0 0 0;padding: 21px 0 0 0;
}
.h_inspire_announce{
	margin-top: 7px;
}
.h_inspire_announce img{
	margin: 3px 0 0 0;
}
.h_inspire_announce .b_date{
	width: 120px;float: left;margin: 0;
}
.h_inspire_announce .b_date span{
	margin-left: 0!important;
}
.h_inspire_announce h2, .h_inspire_announce p{
	margin-left: 140px;
}
.h_inspire_announce h2{
	margin-top: 0!important;
}
.h_inspire_announce span{
	margin-left: 10px;
}
.b_think_tp2 .d_sub_italic{
	display: block;margin: -4px 0 16px 0!important;
}
.h_inspire_announce .d_gray{
	margin-bottom: 0.4em;
}
.b_think_tp2 .h_ban{
	border-top: none;padding-top: 0;
}
/*insp_ask*/
#body_insp_ask h1,  .d_create_video h1{
	display: inline;margin: 0;
}
#body_insp_ask .b_think_article_announce .d_indent_margin{
	margin-top: 1em;
}
#body_insp_ask .b_comment{
	width: 510px;
}
#body_insp_ask textarea{
	width: 510px;
}
.h_mini_block_link .d_sub_italic{
	margin-top: 2em;
}
.h_mini_block_link .d_str_blue{
	margin-bottom: 2em;
}
.d_prim_ask{
	margin: -1em 0 2em 0;
}
/*body_insp_article*/
#insp_article .right{
	margin-top: 0;padding: 0!important;
}
#insp_article .right h2{
	margin-top: 0.1em;
}
.b_txt h5 p{
	text-indent: 0!important;
}
#insp_article  .b_think_article_announce{
	width: 530px;margin-top: -4px;
}
.bold{
	text-indent: 1px!important;
}
.b_txt h4{
	border: 1px solid #cfdddf;padding: 0 20px 12px 10px;background: none;display: block;position: relative;margin-right: 200px;//margin-right: 0;margin-top: 25px;margin-left: 2.7em;
}
.b_txt h4:before{
	content: '';background: url(images/bg_bubble_top_insp.gif)left top!important;
	display: block;position: relative;width: 12px;height: 12px;margin: -12px 0 8px 18px;z-index: 999!important;
}
.b_txt h4{
		behavior: expression(
            ( !this.before )
            ?
                ( this.before = true )
		        & (eNOBR = document.createElement( '<img src="/app_sitemain/tmpl_facade/images/bg_bubble_top_insp.gif" style="display: block;position: relative;top: -17px;margin: 0 0 -12px 30px;">' ) )
               	& ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
	}
#insp_article .b_txt h4 p, .b_txt h5 p{margin-top: 0;}
.b_txt h5{
	background: url(images/bg_h4.gif) left bottom no-repeat;display: block;position: relative;
	width: 200px; float: right;margin: 30px -64px 30px 30px;padding: 0 0 15px 0;//margin-right: -46px;
}
/*body_create*/
.h_create_30{
	height: 1%;display: block;border-top: 1px solid #647678;border-bottom: 1px solid #647678;padding: 20px 0 29px 0;width: 870px;margin-bottom: 21px;
}
.b_create_top_announce{
	margin: 20px 0 8px 0;
}
.d_bottom_20{
	margin-bottom: 20px;
}
.b_create_top_announce img{
	display: block;margin-bottom: 7px;
}
.b_create_top_announce input{
	width: 265px;padding: 2px 0;margin: 0.2em 0 0.5em 0;
}
.b_create_top_announce select{
	width: 269px;padding: 1px 0;margin: 0.1em 0 0.7em 0;
}
.b_create_top_announce file{
	display: block;position: relative;width: 269px;padding: 1px 0;margin: 0.1em 0 -0.5em 0;
}
.h_create_30 .b_create_30{
	padding-top: 7px;
}
.h_create_30 .right{
	margin-top: 0.8em;
}
.b_create_30 img{
	float: left;margin-top: 2px;
}
.b_create_30 div{
	margin-left: 140px;
}
.b_announce_think .b_create_30 div{
	margin: 0 0 0 200px;
}
#body_create .ul_blue li{
	background: url(images/str_left.gif) left 0.4em no-repeat;padding: 0 0 0.8em 30px;;
}
.b_create_top_announce h2{
	margin: 0;display: inline;
}
.b_create_top_announce .b_date{
	margin-top: 0.4em;
}
.b_create_top_announce p{
	margin: 0.1em 0 0 0;
}
.d_create_author{
	margin-left: -1.2em!important;
}
.b_create_top_announce .d_red{
	margin-left: 0.5em;
}
.d_p_send h2{
	display: block;margin: -0.2em 0 0.3em 0;
}
.d_p_send .d_gray{
	margin-bottom: 1em;
}
.d_p_send  form{
	padding: 0;margin: 0 0 -0.5em 0;
}
.d_p_send  .d_red{
	display: inline-block;margin: 0.2em 0 0 0;
}
.h_create_about{
	margin-top: 9px;
}
.h_create_about p{
	margin: 0 0 0 30px;
}
.h_create_about h2{
	margin: 0.5em 0 0.45em 0;
}
#body_create .b_think_tp .left{
	margin-top: -10px;
}
#body_create .ul_blue span{
	margin-left: 0.2em;
}
#body_create .d_curs_menu{
	margin-bottom: 9px;
}
#body_create .b_announce_think{
	height: 1%;
}
#body_create .d_p2{
	margin-top: 21px!important;
}
#body_create .ul_blue li{
	padding-bottom: 0.6em;
}
.d_create_video{
	margin-top: 16px;
}
.d_create_video_autor{
	margin: 0.25em 0 0.5em 0;
}
.d_create_video .d_date .d_gray_lite{
	margin-left: 0.4em;
}
.d_create_video .right{
	margin-top: 0.3em!important;
}
.d_video{
	display: block;margin-top: 22px!important;
}
.d_rel_video li{
	padding-bottom: 0.4em;
}
.d_rel_video .d_red a, .l_risk_about .d_red a, .d_gray_lite .d_red a{
	margin-left: 0.2em;
}
.d_no_btm{
	margin-top: 0;
}
/*risk*/
.b_top_risk, .h_risk_right{
	margin-top: 20px;
}
.l_risk_about{
	width: 480px;margin: 13px 0 0 30px;
}
.h_risk_50{
	width: 510px;margin: 21px 0 0 0;
}
.h_risk_50 .right_50{
	width: 210px;
}
.ul_nsp{
	list-style-type: none;margin: 0;padding: 0 0 0 30px;
}
.ul_nsp li{
	margin-top: 0.5em;
}
.h_risk_right .ul_nsp{
	margin-bottom: 0.2em;
}
.h_risk_50 .d_str_blue{
	margin: 1.7em 0 0.6em 0;
}
.h_risk_right .d_sub_italic{
	display: inline-block;margin: 0.4em 0 0 0;
}
.h_risk_right .h_ban{
	margin-top: 20px;
}
.h_risk_30{
	display: block;position: relative;height: 1%;margin: 16px 0 0 0;background: url(images/bg_think_tp.gif) 0 top repeat-x;padding-top: 31px;
}
.h_risk_30 .b_30{
	margin: 0 30px 18px 0;
}
.h_risk_30 .last{
	margin-right: 0!important;
}
#body_risk .b_think_middle{
	border-top: 1px solid #647678;width: 870px;padding-top: 20px;
}
/*body_risk_comp*/
#body_risk_comp #b_think_top{
	margin-top: 20px;
}
#body_risk_comp #b_think_top	.d_date{
	margin-top: 0.5em;
}
#body_risk_comp #b_think_top h2{
	margin: 0.4em 0 0.5em 0;
}
#body_risk_comp #b_think_top .d_red a, #body_risk_comp .b_tgl_open:hover{
	text-decoration: none;background: url(images/bg_red_line.gif) left bottom repeat-x!important;
}
#body_risk_comp #b_think_top .d_gray_dark p{
	text-indent: 4.8em;
}
#body_risk_comp #b_think_top .d_gray_dark:first-child{
	text-indent: 0;
}
#body_risk_comp #b_think_top #vertical_slide0{
	margin-top: 0.5em;
}
#body_risk_comp .b_tgl_open, #body_risk_comp #b_think_top .d_red a:hover{
	display: inline;background-position: 0 130%!important;
}
.risk_sortable{
	width: 810px;border: 0;padding: 0;margin: 3px 0 0 0;border-collapse: collapse;margin-left: 60px;
}
.risk_sortable td{
	padding: 10px 50px 13px 0;vertical-align: top;
}
.risk_sortable th{
	border-bottom: 1px solid #d5fbff;padding: 13px 50px 9px 0;
}
.risk_sortable tr:first-child{
	border-top: none;
}
.risk_sortable td{
	border-top: 1px solid #9fbcbf;
}
.td_sortable a{
	background: url(images/underline_spec_link.gif) left bottom repeat-x;
}
.td_sortable a:hover{
	background: url(images/underline_spec_link.gif) left 130% repeat-x;
}
.d_tbl_name{
	width: 40%;
}
.b_risk_com_form{
	border-top: 1px solid #2F3738;padding-top: 17px;width: 870px;
}
.b_risk_com_form input, .b_risk_com_form textarea{
	width: 505px;margin: 0.2em 0 1.7em 0;
}
.b_risk_com_form textarea{
	height: 505px;margin: 0.2em 0 0.2em 0;
}
.b_risk_com_form .h_ban{
	border-top: 0;padding-top: 0;
}
.b_risk_com_form .right img{
	margin-left: 0;
}
.b_risk_com_form h2{
	margin-bottom: 0.2em;
}
.b_risk_com_form .d_gray{
	margin: 0 0 1.8em 0;
}
.b_risk_com_form h2{
	margin-top: 0;
}
.b_risk_com_form form{
	margin: 0;padding: 0;
}
/*#risk_sc*/
.b_sc_txt{
	margin-top: 1.3em;font-size: 13px!important;
}
.b_pg_listing{
	display: block;height: 1%;width: 870px;margin-bottom: 20px;
}
.b_pg_listing .left{
	border-top: 1px solid #2f3738;padding: 10px 0 0 0;float: left;display: block;width: 570px;
}
.b_pg_listing .right{
	border-top: 1px solid #3aaccc;padding-top: 16px;display: block;margin-top: 0!important;width: 270px;margin: 0!important;
}
.d_list_left{
	float: left;width: 190px;padding-top: 0.5em;
}
.b_pg_listing .d_float_right{
	padding-top: 0.5em;
}
.b_listing{
	float: left;margin: 2px 0 20px 0;
}
.b_listing a{
	margin: 0 8px 0 8px;
}
.b_listing span{
	display: inline-block;padding: 4px 8px 5px 10px;background: #647678;margin: 0;position: relative;//top: 5px;
}
.rate_result, .rate_result_0{
	padding-bottom: 1px;margin-right: 11px;
}
.rate_result_0{
	position: relative;display: block;float: left;margin-left: 30px;
}
.rate_result_1{
	padding-bottom: 1px;width: 33px;height: 11px;BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left top;
	//background-position: 0px 2px;	padding-left: 4px!important; padding-top: 0px;padding-bottom: 0px;position: relative;
}
.rate_result_1{
	cursor: pointer;//clear: none;
}
.rate_result img, .rate_result_1 img{
		position: relative;top: 2px;display: block;float: left;z-index: 999;
}
.rate_result_1.disabled {
	cursor: default;
}
.rate_result_1 img {
	width: 12px;margin-right: 1px;
	height: 11px;
	background: url(images/star.gif) 0px -11px no-repeat;
}
.rate_result_1 img.hover {
	background-position: 0px 0px;
}
.rate_col{
	margin-left: 12px;
}
.d_create_video .d_blue{
	margin-right: 0.5em;
}
/*body_risk_sp*/
#body_risk_sp #b_think_top, #body_risk_comp_sp #b_think_top{
	position: relative; background: none;margin-bottom: 3px;
}
#body_risk_sp #b_think_top .d_float_right{
	width: 190px;padding:0 0 0 20px;
}
#body_risk_sp #b_think_top .d_float_left{
	width: 120px;margin: 0 30px 0 0;float: left;position: relative;
}
#body_risk_sp #b_think_top .h_float_left{
	position: relative;background: url(images/stick_blue.gif) left top no-repeat #dbfcff;padding: 1px 0 26px 0;
}
#body_risk_sp .l_risk_about{
	margin-bottom: 20px!important;
}
.d_days_end{
	margin: 26px 0 0 0;text-align: center;
}
 .d_days_end_txt{
 	margin: 2px 0 0 0;text-align: center;
 }
.b_block_orange{
	background: url(images/bg_adv_left.gif) right 50% no-repeat #ff9933;position: absolute;bottom: 0;left: 0;width: 140px;overflow: hidden;
}
.d_star{
	display: block;background: url(images/star_whyte.gif) left top no-repeat;padding: 2px 0 4px 22px;margin: 6px 10px 0 8px;
}
.b_block_orange p{
	margin: -0.3em 20px 8px 10px;
}
#body_risk_sp .l_risk_about{
	margin: 0;width: 870px;
}
#body_risk_sp .right{
	border-bottom: 1px solid #647678;padding-bottom: 9px;
}
.b_risk_sp_list img{
	float: left;
}
.b_risk_sp_list .b_right_txt{
	margin-left: 290px;width: 170px;
}
.b_risk_sp_list .b_right_txt h2{
	margin: 0.2em 0 0 0;
}
.b_risk_sp_list{
	clear: both;position: relative;margin-bottom: 27px;width: 470px;
}
.b_risk_sp_list .b_block_orange{
	width: 276px;bottom: 10px;
}
.b_risk_sp_list .b_block_orange .d_star, .b_risk_cr .b_block_orange .d_star{
	background: url(images/star_mini.gif) left 0 no-repeat;padding: 0 0 2px 15px;margin: 2px 10px 0 4px;
}
.b_risk_sp_list img{
	margin-top: 0.3em;
}
.b_blue_days_end{
	position: absolute;bottom: 0;margin-top: 10px;
}
.b_blue_days_end div{
	float: left;padding: 4px 10px 4px 7px;background: #d5fbff;margin: 0 11px 0 0;
}
.b_blue_days_end p{
	display: inline-block;margin-top: 0.5em;
}
.b_result_win .d_date{
	margin-bottom: 8px;margin-top: 0;
}
.b_result_win{
	margin: 0 0 -1em 0;
}
.b_result_win .d_date span{
	margin-left: 1em;
}
.b_result_win img{
	float: left;margin: 0 16px 11px 0;
}
.b_result_win div{
	margin-left: 136px;
}
.d_mini_sp{
	display: block;margin: 1px 0 0 4px!important;
}
.b_result_win h5{
	margin: 0;
}
#body_risk_sp .h_ban{
	margin-bottom: 0.5em;
}
.d_win_name{
	margin-top: -0.3em;margin-left: 0.5em;
}
/*body_risk_comp_sp*/
.d_img_top{
	float: right;padding: 7px 0 20px 20px;
}
#body_risk_comp_sp #b_think_top{
	position: relative;border-bottom: 1px solid #647678;margin: 16px 0 0 0;padding-bottom: 15px;
}
#body_risk_comp_sp #b_think_top h1{
    margin-bottom: 0;
}
#body_risk_comp_sp #b_think_top .b_block_orange{
	position: relative;float: left;margin-right: 10px;height: 70px;overflow: hidden;
}
#body_risk_comp_sp #b_think_top .d_bl_end{
	position: relative;
}
#body_risk_comp_sp #b_think_top .d_bl_end div{
	position: relative;display: block;padding: 0 24px 0 20px;height: 70px;float: left;background: #D5FBFF;margin-right: 10px;
}
#body_risk_comp_sp #b_think_top .d_bl_end p{
	position: relative;display: block;margin: 0;padding-top: 1.9em;
}
#body_risk_comp_sp #b_think_top .d_bl_end div p{
	margin: 0.1em 0 0 0;padding-top: 0;
}
.d_top_sc{
	width: 460px;position: relative;display: block;height: 80px;padding: 0;margin: 10px 0 0 0;
}
.d_top_sc .b_result_win{
	width: 300px;position: relative;margin: 0 0 0 0px;float: left;
}
.d_top_sc .b_result_win .d_date{
	margin: 0 0 1.5em 0.5em;
}
.d_risk_comp_announce{
	padding: 6px 20px 0 0;margin: 0;//display: inline-block;
}
#body_risk_comp_sp #b_think_top .b_txt p{
	margin-bottom: 1em;text-indent: 0;padding-right: 210px;
}
#body_risk_comp_sp #b_think_top .b_txt{
    margin: 0;display: inline;
}
.b_list_risk{
	position: relative;padding: 2px 0 0 0;margin: 0 0 0 -20px;width: 900px;
}
*html .b_list_risk{
    left: -20px;
}
.b_risk_cr{
	float: left;margin: 0 0 0 20px;width: 280px;//width: 272px;padding: 0;
}
.b_list_risk .b_risk_cr .b_blue_days_end{
	position: relative;margin: 8px 0 3px 0;
}
.b_list_risk .b_risk_cr .b_blue_days_end div{
	padding: 3px 5px 3px 4px;margin: 0 3px 0 0;
}
.b_list_risk .b_risk_cr .b_blue_days_end p{
	display: block;padding-top: 0.2em;
}
.b_list_risk .b_risk_cr .b_block_orange{
	position: relative;display: block;width: 276px;//width: 272px;margin: 9px 0 0 0;
}
.b_list_risk .b_risk_cr h2{
	margin: 0.2em 0 1.2em 0;
}
.l_risk_about .d_red2{
	display: inline;position: relative;
}
.d_red2 a{
	margin-left: 10px;
}
/*footer*/
.footer{
	display: block;padding-bottom: 20px;//padding-bottom: 0;margin-top: 50px;text-align: left;border-top: 2px solid #2f3738;padding-top: 12px;width: 870px;
}
#body_think .footer{
	margin-top: 26px;
}
.about{
	width: 270px;text-align: left;padding-right: 30px;float: left;
}
.footer_right{
	float: right;
}
.footer_right img{
	margin: -4px 0 0 6px;
}
.d_dsk{
	margin-top: 15px!important;
}
.b_footer_menu{
	float: left; width: 450px;
}
.d_f_start .b_footer_menu{
	float: left; width: 568px;
}
.b_footer_menu ul{
	position: relative; margin: 2px 0 0 0;padding: 0;list-style-type: none;
}
.b_footer_menu ul li{
	margin: 0;padding: 0;float: left;margin-right: 18px;
}
.footer p{
	display: inline-block;margin-top: 3px;
}
.footer .inp{
	margin: 17px 10px 0 0;display: block;float: left;font: 1em Tahoma;padding: 0.2em 0 0 0;width: 126px;position: relative;
}
.d_search{
	display: inline-block;margin: 18px 0 0 0;
}
/*facade_new*/
.b_all_m{
	position: absolute;bottom: 24px;width: 270px;
}
.d_logo_f{
	position: relative;display: block;float: left;_height: 1%;
}
.d_f_start .d_dsk2{
	display: block;position: relative;_height: 1%;margin: 0 0 0 80px;//margin: 0 0 0 90px;margin-top: 0;
}
.h_footer_menu_start{
	width: 570px;margin-top: 3em;
}
.h_footer_menu_start div{
	float: left;margin: 3px 16px 0 0; 
}
.h_footer_menu_start div a{
	padding: 0;height: 14px;vertical-align: bottom;text-decoration: none;
}
.h_footer_menu_start div a span{ 
	padding: 0;width: 20px;display: block;float: left;vertical-align: bottom;color: #fff;
}
.h_footer_menu_start div p{
	margin: 0.8em 0 0 0;
}
.h_footer_menu_start div a em{
	font-style: normal;background: url(images/bg_think_top.gif) left bottom no-repeat;
}
.h_footer_menu_start div a:hover em{
	font-style: normal;background: url(images/bg_think_top.gif) left 40px no-repeat;
}
.d_footer_menu_news{
	width: 104px;
}
.d_footer_menu_news a span{
	background: url(images/bg_footer_news.gif) left bottom no-repeat;
}
.d_footer_menu_learn a span{
	background: url(images/bg_footer_learn.gif) left bottom no-repeat;
}
.d_footer_menu_insp a span{
	background: url(images/bg_footer_insp.gif) left bottom no-repeat;
}
.d_footer_menu_think a span{
	background: url(images/bg_footer_think.gif) left bottom no-repeat;
}
.d_footer_menu_consult a span{
	background: url(images/bg_footer_consult.gif) left bottom no-repeat;
}
.d_footer_menu_insp{
	width: 104px;
}
.d_footer_menu_think{
	width: 94px;
}
.d_footer_menu_consult{
	width: 104px;
}
.h_footer_menu_start div.d_footer_menu_learn{
	width: 100px;margin: 0; 
}
/*all*/
.d_days_end, #body_risk_comp_sp #b_think_top .b_blue_days_end div{
	font: 5em Lucida;
}
.b_blue_days_end div, #body_risk_comp_sp #b_think_top .d_bl_end div{
	font: 2.6em Lucida;
}
#body_risk_comp_sp #b_think_top .d_bl_end div{
	font: 5em Lucida;
}
.b_list_risk .b_blue_days_end div{
	font: 1em Lucida;
}
.b_txt_announce p, .d_sub_italic, .d_week_comment{
	font: 0.9em "Trebuchet MS"!important;
}

#b_logo p, .b_user_hello, #b_exit, .about a,.b_risk_com_form .d_red, .b_bubble_top, .think_form a, .d_link_ask, .b_bubble_insp_top, .d_p_send  .d_red{
	font: 1.1em "Trebuchet MS"!important;
}
.cnm_unlogged .think_form .d_italic, #login_box_header #msg_error, .d_date_days_end,.d_date_cr{
	font: 1.1em "Trebuchet MS";
}
.b_scool li, .d_tr_italic{
	font: 1.2em "Trebuchet MS"!important;
}
.footer, .d_str_blue{
	font: 1em "Trebuchet MS"!important;
}
.footer p, .msg_error, .risk_sortable th, .d_star{
	font: 0.9em "Trebuchet MS"!important;
}
h3, .qw_txt{
	font: 1.3em "Trebuchet MS";
}
.b_entrance{
	font: 11px Tahoma;
} 
.b_txt_announce li,.d_str_menu, .b_result_win .d_date, .b_ban p, .h_insp_top2,.think_form input, .b_result_win .d_date span, .think_form textarea,.h_news_announces, .d_lnk p, .b_comment .d_date, .d_ann_gray, #b_start_news_announce, .b_w510, #b_start_research, .b_rsp, .b_bubble_bottom input, .b_think_middle .left_50 .left .d_sch, .b_spec div, .b_create_top_announce input, .d_win_name{
	font: 1em Tahoma;
}
#l_center, .b_mini p, .d_arch, .b_risk_com_form input, .b_risk_com_form textarea, .b_content,.b_risk_com_form p,  .d_size_two, .h_30 .b_30 .d_date, .b_txt h5, .b_news_ann, .vertical_slide p, .b_st_1 .d_indent_margin a, .d_graf_prem, .b_int_ev p, .b_answ, #body_consult .vertical_slide, #body_create .b_create_30, .b_create_top_announce .d_indent_margin p, .b_create_top_announce .d_indent_margin .d_gray, .b_create_top_announce file, .b_create_top_announce select, .d_p_send p, .h_create_about p, .l_risk_about, .ul_nsp, #body_risk_comp #b_think_top .d_gray_dark{
	font: 1.1em Tahoma;
}
#l_center .b_txt, #b_think_top .d_indent_margin, .b_think_middle .d_indent_margin, .b_announce_think .d_indent_margin{
	font: 1.2em Tahoma!important;
}
p.d_date, .d_date, .d_font_big, td.d_tbl_name, .h_inspire_announce p.d_gray, #body_start .b_w510 .d_indent_margin, #b_start_news_announce .b_start_news, .d_create_video_autor, .d_tbl_name, .d_list_left, .b_pg_listing .d_float_right,.rate_result_0, .rate_col, .d_str_2{
	font: 1.2em Tahoma;
}
.b_block_orange p{
	font: 1.1em Tahoma;line-height: 110%;
}
.b_announce_think .d_date, .b_int_ev_right, .b_ul_right{
	font: 0.9em Tahoma!important;
}
.b_blue_days_end div .d_mini_sp{
	font: 0.4em Tahoma;
}
.b_text, #b_menu, .b_think_article_announce .d_indent_margin, h6, .d_risk_comp_announce{
	font: 1.4em Tahoma;
}
#b_adv, h4, .d_master_sp, #b_m_think .d_master, #b_m_think .d_master_sp, .b_think_article_announce .d_date,.d_int_ev_d,  .dd .d_master, .d_m_right, .d_m_left, .d_qw_absolut, #body_risk_comp #b_think_top .d_date, .b_listing,  .d_days_end_txt{
	font: 1.3em Tahoma;
}
.h_insp_top2 h2, #body_create .d_master, .b_result_win h5{
	font: 1.5em "Tahoma"!important;
}
h2{
	font: 1.45em "Tahoma"!important;
}
.d_4h1 h1{
	font: 16px "Tahoma"!important;
}
.h_news_announces h2{
	font: 1.6em "Tahoma"!important;margin: 0.9em 0 0.5em 0;
}
.highslide-html-content1 h2{
	font: 1.6em "Tahoma"!important;margin-top: -0.15em!important;//margin-top: -0.35em!important;margin-bottom: 0.55em!important;//margin-bottom: 0.65em!important;
}
.b_rsp h2, .b_qw{
	font: 1.6em "Tahoma"!important;
}
h2, .d_date, .b_bubble_top div ,#b_faq h3{
	line-height: 105%!important;
}
.d_ban_name, .d_size_three{
	font: 1.55em Tahoma!important;
}
.d_font_mini, .b_st_1 .d_date.b_ul_right{
        font: 0.9em "Tahoma"!important;
}
.dropdown_menu ul li, .d_date span{
	font: 0.85em "Tahoma";
}
 #b_menu li sup{
	font: 0.1em "Tahoma"!important;font-size: 8px!important;display: inline-block;margin-top: -1.5em;padding: 0!important;
}
.b_mini .d_gray_dark, .d_graf_prem .d_date, .b_int_ev_right, .b_ul_right, #body_news .d_m_right, #body_news .d_m_left, .d_qw_absolut2, #body_create .b_announce_think .d_date{
	font: 1em "Tahoma"!important;
}
.b_announce_think .d_date{
	font: 1.1em Tahoma!important;margin-top: 0!important;
}
.b_announce_think .b_date{
	margin-top: 0.2em!important;
}
#body_think .b_announce_think .b_date{
	margin-top: 0.2em!important;margin-bottom: 20px;
}
.d_master span{
	font: 0.7em Tahoma;
}
.d_mini{
	font: 0.8em Tahoma;
}
.b_btn_blue{
	font: 1.05em "Tahoma"!important;
}
.d_master{
	font: 1.6em Tahoma;
}
h1, .d_primary h2{
	font: 2.2em Tahoma;
}
h1, .d_master, .d_primary h2{
	line-height: 100%;
}
#body_risk_sp h1, .b_right_txt h2{
	font: 1.7em Tahoma!important;
}
.d_master_sp{
	line-height: 120%;display: inline;position: relative;z-index: 4;
}
h4, h6{
	margin-bottom: 0.5em;
}
.tab h1{
	font: 1.5em Tahoma!important;
}
.d_primary h2{
	font: 2.2em Tahoma!important;line-height: 100%!important;
}
.b_user_hello span, .b_user_hello, h2,.b_masters2 h2,.td_sortable a, .h_inspire_announce h2,.h_insp_top2 h2, #body_think_article .right h2, .d_week_comment,.b_comment .b_date .d_date,.d_master_sp, .b_txt_announce p, .b_txt_announce li, .d_gray, .b_txt_announce a, .b_login .b_intro p, .d_gray, .d_sub_italic, .b_rsp p, .b_bubble_bottom input, #b_faq p, .d_tr_italic, .d_tr_italic a,  .d_sch, .d_ann_gray, .d_lnk p, .d_answ_user, .d_answ_user a, .d_consult_prim, .d_prim_ask, h4, .question_tooltip, .b_txt, .b_question h5, .d_no_bot, .d_f_p span, .b_txt h5, .b_create_30 .d_gray a, .b_create_30 .d_gray a:hover, #body_create .ul_blue span, .d_rel_video .d_gray a, .ul_nsp li .d_gray a, .risk_sortable th, .d_list_left, .b_pg_listing .d_float_right, .rate_col, .d_str_2{
	color: #647678;
}
.d_gray_al{color: #647678!important;}
.about, .about a, h1, .d_primary h2,.b_list_risk .b_risk_cr h2 a, h3,h6,.b_list_risk .b_risk_cr .b_block_orange span, td.d_tbl_name a,.b_result_win h5, .b_result_win h5 a, .d_graf_prem p a,.h_inspire_announce h2 a, .b_masters2 h2 a, .b_int_ev div p  a, .b_int_ev div p, .b_txt, .b_txt a, .d_date, h1 a, .d_primary h2 a, h2, .b_int_ev li p, .d_search a, .ul_blue a, .b_footer_menu a, .h_footer_menu div a,.b_intro, .b_intro a, .d_black, #b_menu a, #b_faq span, .h_3 div a, .b_think_middle h2 a, .b_announce_think a, .b_spec div, .b_spec div a, #b_faq a, .b_rsp h2 a, #b_start_news_announce h2 a, .h_insp_top2 .highslide, .b_create_top_announce .d_master, .b_create_top_announce a, .d_black, #body_create .ul_blue li a, .d_rel_scena .d_black, .d_star, .b_block_orange p, .b_result_win, .b_risk_sp_list h2 a{
	color: #000;
}
.footer p, #b_menu div, .b_news_ann,.d_master,.b_list_risk .b_risk_cr .b_blue_days_end div, .b_bubble_insp_top, .d_dsk,.d_dsk2, .think_form a, .vertical_slide, .b_comment a, .b_text, .b_text a, .d_gray_dark, .b_user_hello a, .b_content, #b_menu .active span, #b_logo p, .b_bubble_top, .b_scool li a, #b_think_top .d_indent_margin, .d_str_blue a, li.activeli a, .b_answ, .d_qw_absolut2, .d_qw_absolut2 a, #b_start_news_announce p, .d_create_video_autor, .d_create_video_autor a, .l_risk_about, .b_top_risk .d_str_blue a, .d_rel_scena .d_gray_dark a, .b_listing a, .d_list_left a, .b_pg_listing .d_float_right a, .d_days_end_txt,  .d_days_end, .d_win_name, .b_blue_days_end p{
	color: #2F3738;
}
.dropdown_menu a, .b_entrance a, .b_ban, .b_btn_blue, #b_adv, .b_w510 .d_date, .b_listing span{
	color: #fff;
}
.h_ban p, .dropdown_menu a, .consult_active span, li.genre_active span{
		color: #fff!important;
}
#b_menu div{
	text-shadow: #647678 0 0;
}
.b_ban, .b_btn_blue, #b_adv, h4,h6, .d_master_sp{
	text-shadow: #ffffff 0 0;
}
.footer p span, .d_curs_menu a,.b_list_risk .b_risk_cr h2 a:hover,.d_date_cr, .b_result_win h5 a:hover,.d_str_menu, .b_masters2 h2 a:hover, td.d_tbl_name a:hover,.d_open_cons  h2 a, .h_inspire_announce h2 a:hover, .d_blue,#body_news .d_indent_margin a:hover, .d_int_ev_count,.b_int_ev div p  a:hover, .b_int_ev div p span a, .h_news_announces .d_date, .b_int_ev li, .h_30 .b_30 .d_date, .highslide, .b_max a, .b_content a, .vertical_slide a, #b_menu a:hover, h1 a:hover, .d_primary h2 a:hover, #b_menu sup, #b_start_news_announce .d_date, #body_start .right_50 li span, .qw_txt, #b_faq h3 span, #b_think_top .d_date, .b_think_middle .d_date, .h_3 h2, .h_3 h2 a, .b_date .d_date, .b_think_middle h2 a:hover, .b_announce_think a:hover, .b_think_article_announce .d_date, .b_news_ann a, .b_rsp h2 a:hover, .d_m_right, .d_m_left, #body_insp_ask .h_comment h2 a:hover, #b_start_news_announce h2 a:hover, .b_create_top_announce a:hover, .h_create_about p a, .d_black:hover, .d_no_undr:hover, #body_risk_comp #b_think_top #vertical_slide0 a, #body_risk_comp #b_think_top #vertical_slide0 a:hover, .risk_sortable th.active, .rate_result_0, .d_date_days_end, .b_risk_sp_list h2 a:hover{
	color: #3AACCC;
}
.b_tgl_open, .b_tgl_open:hover, .d_red_cl, #b_menu .active a:hover, #b_menu .active a:hover span{
	color: #3AACCC!important;
 }
.d_red, #b_menu .active a,.d_red2, .d_red2 a, #b_menu .active a span, #b_menu .active, #b_menu .active span, .b_registr_curs, .d_open_cons .d_date, .b_ul_right, .h_3 h2 a:hover, .h_3 h2:hover a, .h_3 div:hover h2 a, .b_int_ev_right, .d_link_ask, .b_create_30 .d_gray_lite a, .b_create_top_announce .d_red a, .d_rel_video .d_red a, .l_risk_about .d_red a, .ul_nsp li .d_red a, #body_risk_comp #b_think_top .d_red a, .d_rel_scena .d_red a{
	color: #FF9933;
}
.d_red, .msg_error,.b_st_1 .d_a_top .d_date, .d_red_cl:hover, .h_3 div:hover .d_red_cl, #body_risk_comp .b_tgl_open{
	color: #FF9933!important;
}
h1 span, .d_primary h2 span, .d_inactive,.d_top_sc .b_result_win .d_date, .d_user_exit, .b_int_ev li p span, .risk_sortable td, .b_right_ul li, .d_gray_lite, #body_search .d_gray_lite a, #body_insp_ask .b_comment .d_date, .b_spec span, .b_w510 .d_date, .d_graf_prem .d_indent_margin span,.d_qw_user, .d_qw_user a, .h_inspire_announce .b_date, .d_create_video .d_master_sp, #body_create .ul_blue li span, .b_result_win .d_date span{
	color: #9fbcbf!important;
}
.d_search{
	color: #839193;
}
.b_int_ev li .d_gray, .d_mini_name, .d_create_video .d_date, #body_start .left .d_master{
	color: #647678!important;
}
.b_sp_bottom a, .b_sp_bottom a:hover, .h_create_about p{
	color: #2F3738!important;
}
.d_mini_name:hover, .d_str_menu a{
	color: #3AACCC!important;
}
h1, .d_primary h2{margin-top: 0;}
.footer p{text-indent: 0!important;}
.d_consult_prim, .h_insp_top2 .d_week_comment{
	line-height: 124%!important;
}
.b_intro, .b_content p, .b_answ,.d_answ_user, .d_graf_prem, .b_st_1, .h_news_announces p, .b_int_ev, .b_w510, #b_think_top .d_indent_margin, .b_think_middle .d_indent_margin, .h_3 a, .b_announce_think .d_indent_margin, .b_txt h5{
	line-height: 147%;
}
.h_create_about p, .b_create_30 p, .b_create_30 a, .l_risk_about, .ul_nsp, #body_risk_comp #b_think_top p, #body_risk_comp #b_think_top	.d_date, .l_risk_about, .ul_nsp, .d_create_video p{
	line-height: 138%;
}
.b_content p, .d_p_send p{
	line-height: 142%;
}
.d_rel_video p{
	line-height: 140%;
}
.b_txt, .b_comment p{
	line-height: 146%!important;
}
.b_comment p{
	line-height: 147%!important;
}
.about .d_dsk, .d_dsk2{
	line-height: 132%!important;
}
#body_start h1, .d_primary h2{
	font-weight: normal;margin-top: -6px;
}
#body_search h1{
	font-weight: normal;margin-top: 0.7em;
}
h2{
	margin-top: 1em;
}
.h_comment h2{
	margin-bottom: 1.2em;
}
h3{
	margin-bottom: 0.3em;margin-top: 0.7em;
}
.bold{
	font-weight: bold!important;
}
.b_user_hello, .h_curs_menu .b_mini p,.d_date_cr, .b_risk_com_form .d_red, .b_bubble_insp_top, .d_link_ask, .b_txt_announce p,.d_week_comment, .d_search a, .d_italic, .think_form a, .d_italic_treb, #b_logo p, .d_sub_italic,  .b_bubble_top, .b_scool li, .d_str_blue, .d_tr_italic, .d_qw_absolut2, .d_p_send  .d_red, .risk_sortable th, .d_date_days_end, .d_star{
	font-style: italic!important;
}
.about a, .b_entrance a, .b_text a, .l_risk_about .d_red2 a,.h_insp_top2 a, .risk_sortable .d_gray, .risk_sortable .d_red,.b_int_ev li p span a, .b_bubble_insp a, a.d_link_ask, .b_txt a, .d_int_ev_count,.b_int_ev_right, ol .b_int_ev_right, .b_comment a, .think_form a, .ul_blue a, .b_str_right a, .d_search a, .b_user_hello a, .highslide, .b_footer_menu a,.h_footer_menu div a, .b_intro a,  .d_profile_view, .b_student_curses li a, .b_registr_curs, .b_content a, .b_ul_school ul li, .li_red a, .vertical_slide a, #b_menu a, .d_margin_lft .d_red, #body_start .right_50 li span, #body_insp_ask .h_comment h2 a,.b_scool li a, .d_str_blue a, .d_tr_italic a, .h_3 div p a:hover, .d_qw_user a, .d_answ_user a, a.b_user_hello, .b_news_ann a, h1 a:hover, .d_primary h2 a:hover, .h_create_about p a, .b_create_30 .d_gray a, .d_create_video_autor a, .l_risk_about .d_red a, .ul_nsp li .d_red a, .ul_nsp li .d_gray a, .b_top_risk .d_str_blue a, #body_risk_comp #b_think_top #vertical_slide0 a, .d_create_video_autor a, .l_risk_about .d_red a, .ul_nsp li .d_red a, .ul_nsp li .d_gray a, .b_top_risk .d_str_blue a, .b_listing a, .d_list_left a, .b_pg_listing .d_float_right a{
	text-decoration: underline;
}
.highslide, .b_btn_blue:hover, .dropdown_menu ul a, .b_create_top_announce .d_red a, .b_create_30 .d_red a, .b_create_30 .d_gray a{
	text-decoration: underline!important;
}
.about a:hover, .b_entrance a:hover,.l_risk_about .d_red2 a:hover,.b_list_risk .b_risk_cr h2 a, .b_result_win h5 a, .risk_sortable .d_gray:hover, .risk_sortable .d_red:hover,.td_sortable a, td.d_tbl_name a, .h_insp_top2 a:hover,.d_graf_prem p a, .h_inspire_announce h2 a, .b_masters2 h2 a,.h_insp_top2 h2 a,.b_bubble_insp a:hover, .d_link_ask:hover, .b_int_ev div p a, .b_int_ev li p span a:hover, .b_text a:hover, .b_comment a:hover, .think_form a:hover, .ul_blue a:hover, a.d_blue:hover, d_search a:hover, .b_user_hello a:hover, .highslide:hover, .b_max h2 a, .b_ban, .b_footer_menu a:hover, .h_footer_menu div a:hover, .b_intro a:hover, .b_txt_announce a, .b_content a:hover, .vertical_slide a:hover, h1 a, .d_primary h2 a,  .d_margin_lft .d_red:hover, .qw_txt, .b_scool li a:hover, .d_str_blue a:hover, .d_tr_italic a:hover, .h_3 div a, .b_think_middle h2 a, .b_announce_think a, .d_curs_menu a, .b_spec div a:hover, .d_qw_user a:hover, .d_answ_user a:hover, a.b_user_hello:hover, .b_news_ann a:hover, #b_faq a, #b_start_news_announce h2 a, .b_rsp a, .d_m_right, .d_m_left, .d_m_right:hover, .d_m_left:hover, .b_spec div a, .d_no_bot, .d_mini_name, #body_news .h_news_announces a, .vertical_slide a, .b_create_top_announce a, .b_create_top_announce a:hover, .h_create_about p a:hover, .b_create_30 .d_black, .b_create_30 .d_black:hover, .b_create_30 .d_gray a:hover, .b_create_30 .d_red a:hover , .b_create_top_announce .d_red a:hover, .d_create_video_autor a:hover, .d_no_undr, .l_risk_about .d_red a:hover, .ul_nsp li .d_red a:hover, .ul_nsp li .d_gray a:hover, .b_top_risk .d_str_blue a:hover, #body_create .ul_blue li a, #body_risk_comp #b_think_top #vertical_slide0 a:hover, #body_risk .d_black, .d_rel_scena .d_gray_dark a, .b_listing a:hover, .d_list_left a:hover, .b_pg_listing .d_float_right a:hover, .b_risk_sp_list h2 a{
	text-decoration: none;
}
.highslide:hover, .b_btn_blue, .d_str_menu a, .h_3 div:hover h2 a, .b_txt a:hover, .h_news_announces h2 a:hover,.d_mini_name:hover, .b_create_top_announce .d_red a:hover, .b_create_30 .d_red a:hover, .b_create_30 .d_gray a:hover, .d_no_undr, #body_risk_comp .b_tgl_open, .cnm_unlogged .think_form .d_italic{
	text-decoration: none!important;
}
.b_max h2 a:hover, .b_txt_announce a:hover,.b_list_risk .b_risk_cr h2 a:hover, .b_result_win h5 a:hover, td.d_tbl_name a:hover, .b_int_ev div p a:hover, .b_btn_blue:hover, .h_3 div a:hover, .h_3 div:hover a, .b_think_middle h2 a:hover, .b_announce_think a:hover, #b_faq a:hover, #b_start_news_announce h2 a:hover, #body_insp_ask .h_comment h2 a:hover, .h_insp_top2 h2 a:hover, h2 a:hover, .d_p_send  .d_red, #body_risk .d_black:hover, .d_rel_scena .d_gray_dark a:hover, .b_risk_sp_list h2 a:hover{
	text-decoration: underline;
}
.d_arrow_nosplink{cursor: default;}
.b_rsp h2, .d_lnk p, #body_news h2, .d_int_ev_d, .b_right_txt h2{
	line-height: 105%!important;
}
.b_right_txt h2{
	//line-height: 120%!important;
}
.h_footer_menu_start div p{
	line-height: 131%!important;
}
.b_txt h5{
	line-height: 117%!important;
}
.d_lnk p, .b_bubble_insp_top, .b_create_top_announce p, .b_risk_com_form h2{
	line-height: 120%!important;
}
.b_txt h4, h6, #body_risk_sp h1, .b_block_orange{
	line-height: 113%!important;
}
body a:focus{
	outline: none;
}

.cnm_logged { display: none; }
.cnm_logged_inline { display: none; }
.cnm_unlogged { display: none; }

.h_insp_top2 h2{margin-bottom: 0;}
#b_start_news_announce .d_indent_margin{
	margin-bottom: 1.2em;margin-left: 60px!important;
}
.d_m_unik{
	width: 520px;margin-top: 16px;padding-bottom: 2px;border-bottom: 1px solid #fff;
}
.d_m_unik h1{
	margin-bottom: 0.2em;
}
.dd .b_announce_think .d_master{
	display: inline-block;margin: 0 0 0.5em 0!important;
}
#body_start .left .d_master{
	display: inline;margin: 0 0.2em 0 0!important;line-height: 110%;
}
.h_insp_top2 h2{
	display: inline!important;line-height: 110%!important;margin-bottom: 0!important;
}
.h_insp_top2 .d_master_sp{
	display: inline!important;margin-top: 0!important;	
}
.b_st_1 .d_indent_margin{
	cursor: pointer!important;
}
.question_tooltip{
	display:none;margin-top: 1em;
}
img{
	border: 0;
}
#msg_error_question, .msg_error{
	display: none;
}
.consult_active{
	background: url(images/bg_tags_left.gif) left 50% no-repeat #3AACCC!important;
}
.d_qw_absolut{
	position: absolute;bottom: 30px;left: 600px;background: url(images/str_right_blue.gif) left 0.4em no-repeat;padding-left: 20px;
}
.d_qw_absolut2{
	position: absolute;bottom: 30px;left: 600px;
}
.consult_active span{
		color: #fff!important;
}
#consultant_div_-1, #position_div_-1{
	margin: -17px 0 20px 30px;background: none!important;
}
#position_div_-1{margin: 2px 0 20px 30px;}
.d_no_bot{
      background: url(images/underline_spec_link.gif) left bottom repeat-x;
}
.consult_active .d_no_bot, .d_no_bot:hover{
      background: url(images/underline_spec_link.gif) left 130% repeat-x;cursor: auto;
}
.d_no_bot:hover{
	cursor: pointer;
}
.consult_active .d_no_bot:hover, #body_think_article .cnm_unlogged .think_form .d_italic{
	cursor: auto;
}
.d_user_exit{
	white-space: nowrap;
}
.consult_first_p{
	margin:0px 0px 0px 30px;
}
#body_think .b_announce_think .d_master{
	margin: 0 0 0 0px!important;
}
#b_start_news_announce p{
	line-height: 147%!important;
}
#body_create .ul_blue li{padding: 5px 0 5px 30px!important;background: url(images/str_right_blue.gif) 0 0.8em no-repeat;}
#body_create .ul_blue li a{background: url(images/underline_spec.gif) left bottom repeat-x;}
#body_create .ul_blue li a:hover{background: url(images/underline_spec.gif) left 130% repeat-x;}
li.genre_active {
	width: 240px;
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:#3AACCC url(images/bg_tags_left.gif) no-repeat scroll left 50% !important;
}
#body_create .ul_blue li.genre_active span{
		color: #fff!important;
}
#body_create .ul_blue li span{
		margin-left: 0.3em;
}
.genre_active .d_no_bot, .genre_active .d_no_bot a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/underline_spec_link.gif) repeat-x scroll left 130%;
	cursor:auto!important;
}
.tinymce_textarea{
	width:505px;
	height:505px;
}
.risk_tinymce #work_body_tbl{
	width:505px!important;
	height:505px!important;
}
.cnm_unlogged .think_form .d_italic{
	cursor: auto!important;
}
#const #msg_error{
	font: 1.1em "Trebuchet MS"!important;line-height: 110%;
}
.d_inet{
	position: absolute;bottom: -12px;right: 49px;
}
.b_inet{
	position: relative;display: block;border: 1px solid #CFDDDF;width: 228px;padding: 24px 20px 20px 10px;
}
.b_inet img{
	float: left;margin-left: 17px;
}
#body_start .d_4h1 {
	position: relative;_height: 1%;
}
#body_start .d_4h1 h1{
	position: absolute;bottom: -100px;left: 300px;margin: 0 0 1em 0!important;z-index: 999!important;
}