#analyst_profile {
margin-bottom: 20px;
}
#analyst_profile .no_data {
 text-align: center;
}
.analyst_profile_td_txt{
border-bottom:1px solid rgb(200,200,200);
border-left:1px solid rgb(200,200,200);
border-right:1px solid rgb(200,200,200);
padding:10px;
padding:10px 15px 15px 15px;
}
.analyst_profile_hd{
font:bold 14px Tahoma,sans-serif;
color:white;
width:100%;
height:27px;
background:transparent url(/i/img/analyst_profile_gradient.gif) repeat-x scroll left top;
position:relative;
top:1px;
}
.analyst_profile_hd_c{
padding-top:4px;
padding-left:10px;
float:left;
}
.analyst_profile_hd_c_img{
width:9px;
height:14px;
margin:7px 0px 0px 5px;
float:left;
background:transparent url(/i/img/sprite_analyst_profile.png) no-repeat scroll left top;
background-position:-10px -28px;
}
.analyst_profile_l_c{
width:5px;
height:5px;
float:left;
margin-bottom:5px;
background:rgb(219,37,32) url(/i/img/sprite_analyst_profile.png) no-repeat scroll right top;
background-position:0px -38px;
}
.analyst_profile_l_r{
width:5px;
height:5px;
float:right;
margin-bottom:5px;
background:rgb(219,37,32) url(/i/img/sprite_analyst_profile.png) no-repeat scroll left top;
background-position:-5px -38px;
}
.analyst_profile_txt{
display: block;
margin-bottom: 5px;
}
.analyst_foto {
float: left;
padding: 4px 15px 5px 0px;
}
A.analyst_foto IMG {
 border: 1px solid #CCC;
}
A.analyst_foto:HOVER IMG {
 border-color: #888;
}
.analyst_profile_btm{
font:normal 10px Tahoma,sans-serif;
padding:0px 0px 3px 0px;
}
.analyst_profile_dt{
    color: #969696;
    float: left;
}
.analyst_profile_more{
    float:right;
}
.analyst_profile_block{
    padding: 8px 0 15px 0;
    border-bottom:  1px dashed #c8c8c8;
}
.analyst_profile_all{
width:100%;
text-align:center;
}
.analyst_profile_tp{
padding-bottom: 5px;
}
.analyst_profile_more a{
padding-left:10px;
color:red;
text-decoration:underline;
background:transparent url(/i/img/sprite_analyst_profile.png) no-repeat scroll right top;
background-position:-17px -32px;
}
.pic_trend {
 width: 37px;
 height: 28px;
 margin-right: 20px;
 float: left;
 background: transparent url(/i/img/sprite_analyst_profile.png) no-repeat 0 0;
}
.pic_trend.dwn{
 background-position:-38px 0px;
}
.pic_trend.flt{
 background-position:-76px 0px;
 height: 37px;
}
.term_trend {
 font-style: italic;
 margin-bottom: 5px;
}
.title_trend {
 font-weight: bold;
}
.date_trend{
 font:normal 10px Tahoma,sans-serif;
 color:rgb(150,150,150);
 float:right;
}
.analyst_profile_border{
border-bottom:1px dashed rgb(200,200,200);
}
.analyst_profile_more a:hover{
color:red;
text-decoration:none;
}
.analyst_profile_more a:visited{
color:red;
}
.analyst_profile_all a{ 
color:red;
text-decoration:underline;
}
.analyst_profile_all a:hover{
color:red;
text-decoration:none;
}
.analyst_profile_all a:visited{
color:red;
}

#analyst_profile_news TR TH, #links TR TH {
 text-align: center;
 padding: 3px;
 border: 0;
 border-left: 1px solid #FFF;
}
#analyst_profile_news TR TH:FIRST-CHILD, #links TR TH:FIRST-CHILD {
 border-left-width: 0;
}
#analyst_profile_news TR TD, #links TR TD {
 padding: 3px 5px;
}
#analyst_profile_news TR, #links TBODY, #links THEAD {
 border-bottom: 1px dashed #C8C8C8;
}
#analyst_profile_news TR TR, #links TBODY TBODY {
 border-bottom: 0;
}

.preview_foto_left {
	background-color: white;
	height: 102px;
	margin: 0 0 0 -20px;
	position: absolute;
	width: 20px;
	border-right: 1px solid #CCCCCC;
}

.preview_foto_right {
	background-color: white;
	height: 102px;
	margin: 0px 0 0 75px;
	position: absolute;
	width: 20px;
	border-left: 1px solid #CCCCCC;
}

.fileSubmitForm {
    display: block;
    position: absolute;
    left: -9999px;
}
#ajaxLoader {
    display: block;
    float: left;
    width: 32px;
    height: 32px;
}
.loader {
    background: url('/i/img/ajax_loader_small.gif') no-repeat;
}

#modalSubmitForm {
    display: none;
}

#modalImageContainer {
    margin-bottom: 15px;
    text-align: center;
}
.arcticmodal-overlay { position: fixed; left: 0; top: 0; right: 0; bottom: 0; }
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; border: none;}
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url('/i/img/ajax_loader_small.gif') no-repeat 50% 50%; }
.modal-alert {width: 100%;}
.modal-alert button {width: 100px; margin:0 42%;}
.modal-confirm {padding-left: 54%;}
.modal-confirm button {width: 100px; margin:0 2%;}
.b-modal { position: relative; display: none; width: 100%; padding: 24px; background: #fff; border: 3px solid #bbb; border-radius: 10px; }
.b-modal_close { position: absolute; right: 12px; top: 6px; font-weight: bold; color: #999; cursor: pointer; }
.b-modal_close:hover { color: #000; }
.alert {padding: 8px 35px 8px 14px;margin-bottom: 20px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #fcf8e3;border: 1px solid #fbeed5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #c09853;}
.alert h4 {margin: 0;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #468847;}
.alert-danger, .alert-error {background-color: #f2dede;border-color: #eed3d7;color: #b94a48;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #3a87ad;}
