* {
  margin:0;
  padding:0
}

a:link,
a:visited,
a:active,
a:hover {
  color:#0092d6;
  text-decoration:underline
}
a:focus {
  outline: 0;
}
a img {
  border:0
}
li {
  list-style:none
}
table {
  border-collapse:collapse;
  border-spacing:0;
}




.gu_header {
  color:#b62220;
  padding:0 0 14px;
  font-size:12px
}


.gu_subhdr {
  font-size: 14px;
  color: #010101;
  padding:0 0 5px;
  font-family: Arial, sans-serif;
}

/********************* HEADER ************************/

.header {
  clear:both;
  padding:0 0 28px;
  width:86%;
  margin:0 auto;
  min-width:1020px;
  max-width:1600px;
  position:relative;
}

.logo {
    height:154px;
    padding:14px 0 0 0;
}

.logo img {
    position:absolute;
    left:-30px
}

.menu_act_cont {
  background:url(../images/bg_menu_main.png) repeat-x;
  height:40px;
  overflow: hidden;
  clear:both
}

.menu_act {
  overflow:hidden;
  background: url(../images/bg_menu_left.png) no-repeat 0 0;
  float: left;
  height:35px;
  padding:5px 0 0 1%
}

.menu_act li {
  float:left;
  height:40px;
}

.menu_act li a {
    line-height:27px;
}

.menu_act li:hover {
  background: url(../images/bg_menu_act.gif) repeat-x;
}

.menu_act li:hover a {
	color:#FFFFFF !important;
}

.menu_act_cont .search {
  background: url(../images/bg_menu_right.png) no-repeat right top;
  float: right;
  width: 270px;
  height:34px;
  text-align:right;
  padding:6px 1% 0 0
}

.menu_site_div {
  border-bottom:1px solid #d7d7d7;
  margin:0 1%;
  padding:5px 0 7px 1%;
}

.menu_site {
  overflow:hidden;
}

.menu_site li {
  float:left;
  margin:0 26px 0 0
}

.menu_act a,
.menu_site a {
  color:#575757!important;
  font-family:Verdana, sans-serif;
  font-size:1.2em;
  text-decoration:none!important
}

.menu_act a {
  height:28px;
  line-height:25px;
  padding:0 13px
}



.srch_text {
  background: url(../images/bg_srch.png);
  height: 19px;
  width: 231px;
  border: none;
  float:left;
  margin:2px 0 0 0;
  padding:2px 3px 0 3px
}


.srch_but {
  background: url(../images/but_srch.png);
  text-indent: -4000px;
  height: 16px;
  width: 19px;
  border: none;
  margin:5px 0 0 13px;
  float:left
}


.info {
  overflow:hidden;
  width:100%;
  margin:0 auto;
  /*min-width:1020px;*/
  max-width:1600px;
}




/********************* COL_1 ************************/

.col_1 {
  float:left;
  width:35%;
	margin-left:2%;
//	display:inline;
}


table.headlines {
  font-size:1em;
  margin:0 0 15px;
  width:100%;
}

table.headlines a {
  color:#020202!important;
  text-decoration:none!important
}

.head_time {
  font-size:.8em;
  color:#0092d6;
  font-weight:bold;
  line-height:25px
}

.nowrap-new {
	overflow:hidden;
	position:absolute;
	white-space:nowrap;
	left:0;
	top:0;
	height:25px;
	line-height:25px;
	padding:0 10px;
	margin:1px;
	width:90%;
	z-index:100;
}

.nowrap-new:hover, nowrap-new-hover {
	background:#edf9ff;
	border:1px solid #ade2fa;
	margin:0;
	overflow:visible;
	width:auto;
	z-index:100;
}

.block_socium {
  font-family: Verdana, sans-serif;
  font-size: 1.3em;
  line-height: 1.2em;
  margin: 0px 0px 24px;
}


.block_socium .more_link {
  font-style: italic;
  color: #000000!important;
}

.block_socium .head_text,
.block_socium p,
.block_socium .soc_auth {
	margin:0 46px 0 0
}

.soc_date {
  float: right;
  width: 36px;
  font-size: 11px;
  color: #0092d6;
  text-align:center
}

.date_bl {
  background: #edf9ff;
  text-align: center;
  padding: 2px;
  border: 1px solid #8cd6f8;
  margin:0 0 3px;
  width: 25px;
}

.date_bl strong {
    font-size:14px
}

.soc_auth {
  color: #848484;
  padding:6px 0 0 0
}

.soc_auth a {
  color: #0092d6;
  text-decoration: none;
}

/********************* COL_2 ************************/

.col_2 {
  float:right;
  width:57%;
  font-size: 1.4em;
  margin:0 2% 0 0;
//	display:inline;
}

.c2_cont {

}

.liders_top_bl {
    background:#f5f5f5;
    border-top:1px solid #c7c7c7;
    padding:11px 0 11px 11px;
    margin:0 0 2px
}

.tab_lid {
    width:100%;
    border-bottom:4px solid #f2f2f2;
    margin:0 0 33px
}

.tab_lid th {
    background:#e6e6e6;
    border:2px solid #fff;
    font-weight:normal;
    height:27px;
    font-size:.9em
}

.tab_lid th.noright {
    border-right:0!important}
.tab_lid th.noleft {
    border-leftt:0!important}



.tab_lid td {
    height:22px;
    border-bottom:1px solid #eee;
    padding:0 3px;
    text-align:right
}

.tab_lid td.toleft {
    text-align:left
}

.tab_lid tr.even {
    background:#f5f5f5;
}

.ch_up {
    color:#008000
}




.mon_top_bl {
    background:#f5f5f5;
    border-top:1px solid #c7c7c7;
    padding:11px 0;
    margin:0 0 4px
}

.tab_type,
.tabs {
    overflow:hidden;
    margin:0 0 0 12px}

.tab_type li,
.tabs li {
  float:left;
  margin:0 4px
}

.tab_type li a,
.tabs li a {
    padding:0 15px 0 13px;
    color:#272727!important;
    text-decoration:none!important;
    display:block;
    height:27px;
    line-height:26px}


.tab_type li.active,
.tabs li.active {
  background: url(../images/but_left.png) no-repeat;
}

.tab_type li.active a,
.tabs li.active a {
  background: url(../images/but_right.png) no-repeat right top;
  color:#fff!important
}


.tab_mon {
  width:100%;
  border-bottom:4px solid #f2f2f2;
  margin:0 0 33px;
  background: #f5f5f5;
}



.mon_about {
    width:97%;
    margin:28px 0 13px 10px;
    border-collapse:separate
}

.mon_about tr {
	height:28px
}


.mon_about td {
    padding:0 3px}


.mon_about .active td {
    border-bottom:1px solid #b7b7b7;
    border-top:1px solid #b7b7b7;
    background:#fff}

.mon_about .active td.mon_namer {
    border-left:1px solid #b7b7b7;
}


.mon_about .active td.act_arrow {
  background: url(../images/act_arr.png) no-repeat 0 0;
  border:0!important
}

td.mon_namer {
  padding:0 4px 0 11px!important
}

td.act_arrow {
  width:0!important;
  padding:0 14px 0 0!important
}

.grey_bold {
  #777
}

.red_bold,
.inmin {
  color:#f00
}

.green_bold,
.inpls {
  color:#22920a
}



.tab_fut {
    width:100%;
    border-top:1px solid #c7c7c7;
    border-bottom:4px solid #f2f2f2;
    margin:0 0 33px;
    background:#f5f5f5;
}

.tab_fut tr {
    height:24px;
    border-bottom:1px solid #eee;
    padding:0 2px}

.tab_fut tr.even {
    background:#fff;
}

.fut_left {
    padding:0 0 0 21px;
    width:40%}

.grey {
    color:#717171
}


/********************* FOOTER ************************/

.footer {
  font-family: Verdana, sans-serif;
  font-size:1.1em;
  border-top:1px solid #bcbcbc;
  margin:30px 0 0;
  padding:14px 0 20px 0
}


.footer_cont {
  overflow:hidden;
  width:86%;
  margin:0 auto;
  min-width:1020px;
  max-width:1600px;
}

.bot_link {
  font-family: Arial, sans-serif;
  font-size: 1.1em;
  color: #010101;
  padding: 0px 0px .5em;
}

.blog_fork {
  float: left;
  width: 25%;
  margin:0 0 0 2%
}

.blog_serv {
  float: left;
  width: 27%;
  margin:0 0 0 3%
}

.blog_fork,
.blog_serv {
    word-spacing:1.7em;
    line-height:1.5em
}

.nospace {
  word-spacing:auto!important;
}

.blog_fork a,
.blog_serv a {
  text-decoration:none;
  color:#010101!important;
}

.copyright {
  color:#666;
  line-height:1.1em;
  padding:2.1em;
  float: left;
  width: 28%;
  margin:0 0 0 9%
}

.copyright a {
  color:#666;
  text-decoration:none
}


.width_mon {
  width:280px;
  padding:0 6px 0 0
}

#amstock1,
.obj1,
#amstock2,
.obj2 {
  height:280px;
  width:280px
}

.counts {
  padding:0 0 0 66%
}

.count_cont {
  padding:0 0 0 2.1em
}





/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
div.scrollable {

    /* required settings */
    position:relative;
    overflow:hidden;
    width: 100%;
    line-height:2em;
   height:2.1em;
}

/*
    root element for scrollable items. Must be absolutely positioned
    and it should have a extremely large width to accomodate scrollable items.
    it's enough that you set width and height for the root element and
    not for this element.
*/
div.scrollable div.items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
}

/*
    a single item. must be floated in horizontal scrolling.
    typically, this element is the one that *you* will style
    the most.
*/
div.scrollable div.items div {
    float:left;
}

div.scrollable div.items a {
	text-decoration:none;
}

/* you may want to setup some decorations to active the item */
div.items div.active {
    border:1px inset #ccc;
    background-color:#fff;
}

.news_tip {
    background:#FFFFFF;
    font-size:14px;
	line-height:1.5em;
	width:300px;
    padding:1em;
    color:#000000;
	line-height:18px;
	border:1px solid #C7C7C7;
	position:absolute;
	z-index:1000;
	left:150px !important;
	white-space:normal;
	margin-top:-5px;
}