p { font-family: Tahoma, Helvetica, Arial;  margin: 3px; font-size: 14px;  }
td,th { font-family: Tahoma, Helvetica, Arial; font-size: 14px; }
div.right_float { float: right; width: 180; }
div.yandex { font-family: Tahoma, Helvetica, Arial; font-size: 14px;}
a.calendar { font-family: Tahoma, Helvetica, Arial; font-size: 12px; }
td.calendar { font-family: Tahoma, Helvetica, Arial; font-size: 12px; }
li { margin-left: 10px; line-height:21px; }
ul { margin-left: 4px; padding-left: 4px;}
h1 { font-family: Tahoma, Helvetica, Arial;  font-size: 20px; font-weight: normal; margin-left: 0px; margin-top: 4px; padding-left: 0px; margin-bottom: 6px;}
h2 { color: #222222; font-family: Tahoma, Helvetica, Arial;  font-size: 18px; font-weight: normal; margin-left: 0px; padding-left: 0px;}
h3 { font-family: Tahoma, Helvetica, Arial;  font-size: 16px; font-weight: normal; margin-left: 0px; padding-left: 0px;}
.current { color:black; background-color:white; padding:4px 8px;margin:1px;}
.bar {padding:4px 8px;background-color:#CCCCCC;margin:1px;}

div.mw_network a {
  font-size: 12px;
  color: #000;
}

li.messages
{
color: #FFFFFF;
padding-left: 12px;
padding-top: 0px;
background-image: url(//img/ic3.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
margin-bottom: 4px;
line-height:18px;
}
a.pass_tab { color: font-size: 14px; font-family: Tahoma, Helvetica, Arial}
a.pass_tab:visited { color: font-size: 14px; font-family: Tahoma, Helvetica, Arial}
a.position { color: #000000; font-size: 15px; font-family: Tahoma, Helvetica, Arial}
a.position:visited { color: #000000; font-size: 15px; font-family: Tahoma, Helvetica, Arial}
a.position2 { color: #000000; font-size: 11px; font-family: Tahoma, Helvetica, Arial}
a.position2:visited { color: #000000; font-size: 11px; font-family: Tahoma, Helvetica, Arial}
a.wizard { font-family: Tahoma, Helvetica, Arial;  font-weight: bold; }
a.txt_recl { font-family: Tahoma, Helvetica, Arial;  text-decoration: none; color: #000000 }
a.txt_recl:visited { font-family: Tahoma, Helvetica, Arial;  text-decoration: none; color: #000000 }
a.txt_recl:hover { font-family: Tahoma, Helvetica, Arial;  text-decoration: underline; color: #000000}
a.begun { font-size: 14px;  color: #0003CD; }
a.begun:hover { font-size: 14px;  color: #0003CD; }
a.begun:visited { font-size: 14px;  color: #0003CD; }
a.begun_desc { font-family: Tahoma, Helvetica, Arial;  text-decoration: none; color: #000000; font-size: 14px; }
a.begun_desc:visited { font-family: Tahoma, Helvetica, Arial;  text-decoration: none; color: #000000; font-size: 14px; }
a.begun_desc:hover { font-family: Tahoma, Helvetica, Arial;  text-decoration: underline; color: #000000; font-size: 14px; }
a.metals { font-size: 14px; font-family: Tahoma, Helvetica, Arial; margin-bottom: 5px; font-weight:bold; }
blockquote { font-family: Tahoma, Helvetica, Arial;  font-size: 14px; }
.grey { color: #777777; }
.small { font-size: 14px; }
.PhorumNav { font-size: 14px; }
.PhorumMessage { font-size: 14px }
.PhorumTableHeader { font-size: 14px }
.PhorumListRow { font-size: 14px }
.PhorumListHeader { font-size: 14px }
.PhorumForumTitle { font-size: 14px }
.PhorumListTable { font-size: 14px; width: 100% }
.reclama { align: center; margin-bottom: 9px; }
.adblock { border-style: solid; border-width: 1px; border-color: #BBBBBB; width: 100% }
.adblock2 { color: #000000; font-size: 14px; font-family: Tahoma, Helvetica, Arial; background:#EDEDED url(//img/bgcomm_down.jpg); background-repeat:no-repeat; background-position:bottom right; }
img { border:0px;}
.block_smtxt { font-size:10px; color:#999999; padding:4px 0 0 0; text-align:right;}
.rekblocks { width:100%; }
.rekblocks tr td { vertical-align: top; }
.rekblocks td.rekblock_col {border:1px solid #CCCCCC;padding:8px; width:33%;}
.rekblocks td.rekblock_str {border:1px solid #CCCCCC;padding:8px;}
.rekblocks td.rekblock_col div.pic_space { height:80px; text-align:left;}
.rekblocks td.rekblock_str div.pic_space { height: auto; width:255px; text-align:center; float:left; padding-right:5px;}
.rekblocks td.rekblock_col div.txt { height:240px; text-align:left; padding:4px 0 4px 0; font-size:10px;}
.rekblocks td.rekblock_str div.txt { text-align:left; font-size:10px;}
.metalcomp_list {padding:0px !important; margin:0px !important; list-style:none;}
.contentsblocks {border:2px solid #e4e4e4; background-color:#FFFFFF; padding:4px; vertical-align:top;}
.prodblock {border:3px solid #eeeeee; background:#f8f8f8; padding:8px;}
.prodblock2 {border:3px solid #eeeeee; padding:8px;}
.content_inform {line-height:24px; border:2px solid #e4e4e4; background-color:#FFFFFF; padding:15px;}
h2.zag_inform {margin:0; font-size:12px; border-bottom:4px solid #CCCCCC; padding-bottom:2px;}
.iformtbl_line {padding-bottom:10px;}
.check_box {position: absolute; width:254px;}
.check_box div {padding:2px; background-color: #ffffff; border: solid #CCCCCC; border-width:1px 2px 2px 1px; width:18px;}


.hdlinks {text-transform: uppercase; font-size:10px; padding-bottom:5px; padding-left:14px; white-space:nowrap;}
.hdlinks  b { font-weight: normal; text-transform: uppercase;  font-size:14px;}
.hdlinks a.blue { color:#1A59C1; text-decoration: underline;}
.hdlinks a.gray{ color:#999999;text-decoration: underline;}
.hdlinks a.green, td a.green{ color:#006600; text-decoration: underline;}
.hdlinks a.black {color:#000002; text-decoration: underline;}
.hdlinks a.black:hover { color:#333333;   text-decoration: none;}
.hdlinks a.blue:hover { color:#333333;   text-decoration: none;}
.hdlinks a.gray:hover { color:#999999; text-decoration: underline;}
.hdlinks a.green:hover { color:#333333;   text-decoration: none;}
.hdlinks a.black:hover { color:#333333;   text-decoration: none;}

.hdlinks_md {text-transform: uppercase; font-size:10px; padding:8px 0 0 14px; white-space:nowrap;}
.hdlinks_md  b { font-weight: normal; text-transform: uppercase;  font-size:14px;}
.hdlinks_md a.blue { color:#1A59C1; text-decoration: underline;}
.hdlinks_md a.gray{ color:#999999;text-decoration: underline;}
.hdlinks_md a.green, td a.green{ color:#006600; text-decoration: underline;}
.hdlinks_md a.black {color:#000002; text-decoration: underline;}
.hdlinks_md a.black:hover { color:#333333;   text-decoration: none;}
.hdlinks_md a.blue:hover { color:#333333;   text-decoration: none;}
.hdlinks_md a.gray:hover { color:#999999; text-decoration: underline;}
.hdlinks_md a.green:hover { color:#333333;   text-decoration: none;}
.hdlinks_md a.black:hover { color:#333333;   text-decoration: none;}

.hdlinks_md a.md_ov {background: ; padding:4px 0; color:#ff8407; }
.hdlinks_md a.md_ov:hover  {background: ; padding:4px 0; color:#ff8407; }

.advtable { background:#C8C1F8;}
.advtable td { font-size: 10px; padding:3px 0px 5px 6px;}
.advtable td a.blue{ color:#042C68; text-decoration: underline;}
.advtable td a.blue:hover { color:#333333;   text-decoration: none;}

.topline { background:#EFEFEF; border-top:1px solid #ACA899;}
.topline td { font-size:10px; white-space:nowrap; padding:4px 4px 6px 4px;}
.topline { background:#EFEFEF;}
.topline td a {color:#000002;}
.topline td a:hover {color:#000002;}
.topline a.black {color:#000002; text-decoration: underline;}
.topline a.black:hover { color:#333333;   text-decoration: none;}

.advtable td { font-size: 10px; padding:3px 0px 5px 6px; }
.advtable td a.blue{ color:#042C68; text-decoration: underline;}
.advtable td a.blue:hover { color:#333333;   text-decoration: none;}

.statbar td  {color:#1A3DC1; font-size:11px; padding:2px;} 

.statbar td a.blue {color:#1A3DC1; text-decoration: underline;}
.statbar td a.blue:hover { color:#333333;   text-decoration: none;}
.statbar td  h1{ padding:0 0 15px 0; margin:0; font: 18px  Arial, Helvetica, sans-serif;color: #000; line-height: 1em;
     letter-spacing: -0.4px;  color:#1B1B1B;}
	 
	 
	 
.statbar_MD th  {padding:0; white-space:nowrap; border-top:2px solid #FFFFFF; background-color:#898383;} 
.statbar_MD td  {color:#1A3DC1; font-size:11px; padding:0; white-space:nowrap; background-color:#898383; text-transform:lowercase; padding:0 4px 3px 4px; border-top:2px solid #FFFFFF;} 
.statbar_MD th.last {background-color:#FFFFFF !important;}

.statbar_MD th.ov  {background-color:#ff8407;} 
.statbar_MD td.ov {background-color:#ff8407;}



.statbar_MD td a.blue {color:#ffffff; text-decoration: underline;}
.statbar_MD td a.blue:hover { color:#333333;   text-decoration: none;}

.h_MD{ padding:0 0 0 6px; margin:0 0 8px 0; font: 17px  Arial, Helvetica, sans-serif;color: #000; line-height: 1em; letter-spacing: -0.1px;  color:#1B1B1B; border-left:5px solid #ff8407;  }
	 
.h_MD_nr { white-space:nowrap;padding:0 0 0 6px; margin:0 0 8px 0; font: 17px  Arial, Helvetica, sans-serif;color: #000; line-height: 1em; letter-spacing: -0.1px;  color:#1B1B1B; border-left:5px solid #ff8407;  }
	 
	 
.tdnews {font: Tahoma; font-size:12px;}
.tdnews div.zag { padding:8px 0 0 14px;}
.tdnews ul {padding:4px 0 8px 0; margin:0 0 0 15px; color:#CCCCCC;}
.tdnews ul li {margin:0; padding:0; font-size:12px;}
.tdnews a.blue { color:#1a3dc1; text-decoration:underline;}
.tdnews a.blue:hover { color:#333333;   text-decoration: none;}
.tdnews a.black {color:#000002; text-decoration: underline;}
.tdnews a.black:hover { color:#333333;   text-decoration: none;}


.tdblurb {font: Tahoma; font-size:12px;}
.tdblurb div.zag { padding:8px 0 0 56px;}
.tdblurb table th { font-size:11px; font-weight:normal; white-space:nowrap; width:1%; padding:2px 5px 0 0; text-align:right;}
.tdblurb table td { padding-bottom:5px;	}
.tdblurb ul {padding:0; margin:0 0 0 15px; color:#CCCCCC; line-height:13px;}
.tdblurb ul li {margin:0; padding:0; font-size:11px; line-height:16px;}
.tdblurb a.blue { color:#1a3dc1; text-decoration:underline;}
.tdblurb a.blue:hover { color:#333333;   text-decoration: none;}
.tdblurb a.black {color:#000002; text-decoration: underline;}
.tdblurb a.black:hover { color:#333333;   text-decoration: none;}

.red { color:#fc1111;}



.headbaner {padding:6px 14px;}

.search_input {width:99%; border:1px solid #666666; margin:0px;}
.search_chek {margin:0px; padding:0px; width:16px;  hidth:16px;}

.searchpanel { padding-left:14px;}
.searchpanel_div {background:#FF8407; border-top:1px solid #A6D9FF; padding:11px 0 10px 9px;}

td.rekbloc { padding-right:5px;}
.rekbloc div.name {background:#f6f6f6; font-size:10px; font-weight:bold; padding:2px 3px 2px 3px; border-left:6px solid #dadada;}
.rekbloc div.name span{font-weight:normal;}
.rekbloc div.logo{border:1px solid #f6f6f6; margin:2px 0 0 0; padding:3px 0; height:63px; text-align:center;}


.foot_table th { font-weight:normal;background:#FF8407; border-bottom:1px solid #FFFFFF; font-size:12px; padding:3px 15px; text-align:left; color:#FFFFFF;}
.foot_table th a { text-decoration:none; color:#FFFFFF; font-size:11px;}
.foot_table th a:hover{ text-decoration:none; color:#333333; font-size:11px;}


.foot_table td { background:#e1e1e1; height:120px; border-bottom:1px solid #d7d7d7; padding:0 15px 0 0;}
.foot_table td div { padding:3px 0;}
.copyright { padding:5px 10px 8px 0; text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif;}



.sponrek_tbl th {padding-top:2px;}
.sponrek_tbl td {font-size:11px; padding:0 10px 10px 10px; color: #5b5b5b !important;}
.sponrek_tbl h2 {padding:0 0 2px 0; margin:0; font-size:12px;}
.sponrek_tbl h2 a { text-decoration:none; font-weight:bold; color:#555555 !important;}
.sponrek_tbl h2 a:hover { text-decoration:none; font-weight:bold; color:#1B1B1B !important;}

.news_tbl h3 { padding:0 0 2px 0; margin:0; font-size:12px;}
.news_tbl h3 a { text-decoration: underline; font-weight:bold; color:#000099 !important;}
.news_tbl h3 a:hover { text-decoration:none; font-weight:bold; color:#555555 !important;}

.calendar_tbl { margin:6px 0;}
.calendar_tbl td { background:#f9f9f9; font-size:11px !important;}


.dot_line { background:url(/img/dotline.gif) left repeat-x; padding-top:20px;}
.dot_line_t4_b2 { background:url(/img/dotline.gif) left repeat-x; padding:4px 0 2px 0;}

.rc_listblock {padding:0 0 0 12px;}
.rc_listblock h2 {font-size:10px; color:#999999; padding:0 0 0 0; margin:0; font-weight:bold;}
.rc_listblock div.txt {font-size:10px; line-height:13px;}
.rc_listblock div.txt a { color:#003399; text-decoration:none; text-decoration:underline;}
.rc_listblock div.txt a:hover { color:#003399; text-decoration:none; text-decoration:none;}

.calendar_td {border:3px dotted #cccccc; padding:5px 10px;}
.calendar_td a { color:#003399 !important;}
.calendar_td h2 {margin:0; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#555555;}
.calendar_td h2 span {color:#FF9900;}

.lft_coll {padding:63px 0 0 10px;}
.right_coll {padding:20px 10px 0 14px; font-size:12px;}


.topnews {background:#f9f9f9; border-bottom:1px dashed #CCCCCC; padding:20px 0 10px 5px;}


.news_tbldiv {padding:10px 0; border-bottom:1px dashed #cccccc; background:#FFFFFF;}

.news_tbl div.date {padding:2px 4px; background-color:#efefef; font-size:11px;}
.news_tbl div.txt {font-size:12px; padding:4px 10px;}
.news_tbl b.date {font-size:11px; color:#999999;}


.rightcontent_coll {padding-left:15px;}



.rc_zaglist {font-size:10px; font-weight:bold; color: #666666; padding-bottom:3px;}
.rc_list {font-size:10px; padding:0 0 0 0; line-height:16px;}


.rc_list a.ov {color: #FFFFFF !important; background-color: #ec6e00; padding:0 2px 1px 2px;}
.rc_list a { color:#0033CC; text-decoration:underline;}
.rc_list a:hover { color:#0033CC; text-decoration:none;}

.zag_rc { color:#555555; font-size:12px; background:#f9f9f9; border-bottom:1px solid #cccccc; padding:5px 5px 5px 5px; font-weight:bold;}



.rc_grayblock {padding:12px; background:#efefef;font-size:11px;}
.rc_grayblock h2 {margin:0 0 6px 0; padding:0 0 4px 0; font-size:14px; font-weight:bold; color:#555555;}
.rc_grayblock .input {font-size: 11px; width: 180px;}
.rc_grayblock .txtarea {margin:10px 0px; font-size:10px; width:180px;}
.rc_grayblock .btn {font-size: 11px; width: 100px;}


.radiolink {font-size:11px; font-weight:bold; color:#555555; white-space:nowrap}

.rightcont_coll { padding-left:15px;}

.newsfull {background:#f9f9f9; border-bottom:1px dashed #CCCCCC; padding:20px 20px 30px 20px; font-size:12px !important;}
.newsfull h2 {margin:0 0 6px 0; padding:0 0 4px 0; font-size:14px; font-weight:bold; color:#555555; }
.newsfull div.date {text-align:right; font-size:11px; padding:0 0 10px 0}
.newsfull p { font-size:12px;}
.newsfull div.sourcelink {padding-top:20px; text-align:right;}

.mediarek {margin:0 0 10px 0; padding:4px; background:url(/img/dotsep_g.gif) repeat-x bottom;}

.twolevblock_tc {float:left; width:310px; font-size:15px; padding:0; margin-right:15px;}
.twolevblock_tc div.block {display: block; margin-top: 10px;}
.twolevblock_tc div.block a.zag {margin-right: 0px; display: block; text-decoration: underline; font-size:14px; color:#003399;}
.twolevblock_tc div.block a:hover.zag {margin-right: 0px;display: block; text-decoration: none; font-size:14px; color:#660066;}
.twolevblock_tc div.block a:visited.zag {margin-right: 0px;display: block; text-decoration: underline; font-size:14px; color:#660066;}
.twolevblock_tc div.block a:visited:hover.zag {margin-right: 0px;display: block; text-decoration: none; font-size:14px; color:#660066;}

.twolevblock_tc div.block a{font-size:12px; margin: 0px;text-decoration: underline; color:#003399;}
.twolevblock_tc div.block a:hover{font-size:12px; margin: 0px;text-decoration:none ; color:#660066;}
.twolevblock_tc div.block a:visited  {font-size:12px; margin: 0px; text-decoration:underline ; color: #660066;}
.twolevblock_tc div.block a:visited:hover  {font-size:12px; margin: 0px; text-decoration:none ; color: #660066;}


.twolevblock {float:left; width:31%; font-size:15px; padding:0; margin-right:15px;}
.twolevblock div.block {display: block; margin-top: 10px;}
.twolevblock div.block a.zag {margin-right: 0px; display: block; text-decoration: underline; font-size:14px; color:#003399;}
.twolevblock div.block a:hover.zag {margin-right: 0px;display: block; text-decoration: none; font-size:14px; color:#660066;}
.twolevblock div.block a:visited.zag {margin-right: 0px;display: block; text-decoration: underline; font-size:14px; color:#660066;}
.twolevblock div.block a:visited:hover.zag {margin-right: 0px;display: block; text-decoration: none; font-size:14px; color:#660066;}

.twolevblock div.block a{font-size:12px; margin: 0px;text-decoration: underline; color:#003399;}
.twolevblock div.block a:hover{font-size:12px; margin: 0px;text-decoration:none ; color:#660066;}
.twolevblock div.block a:visited  {font-size:12px; margin: 0px; text-decoration:underline ; color: #660066;}
.twolevblock div.block a:visited:hover  {font-size:12px; margin: 0px; text-decoration:none ; color: #660066;}




.twolevlist { font-size:15px; padding:0; margin-right:15px;}
.twolevlist div.zag {margin: 10px 0; font-size:11px;}

.twolevlist div.zag a {margin-right: 0px; text-decoration: underline; font-size:14px; color:#003399;}
.twolevlist div.zag a:hover {margin-right: 0px; text-decoration: none; font-size:14px; color:#660066;}
.twolevlist div.zag a:visited {margin-right: 0px; text-decoration: underline; font-size:14px; color:#660066;}
.twolevlist div.zag a:visited:hover {margin-right: 0px; text-decoration: none; font-size:14px; color:#660066;}

.twolevlist div.linelist {margin:0 0 8px 0; padding-left:20px; background:url(/img/pdf.gif) left top no-repeat; line-height:16px;}
.twolevlist div.linelist a{font-size:12px; margin: 0px;text-decoration: underline; color:#003399;}
.twolevlist div.linelist a:hover{font-size:12px; margin: 0px;text-decoration:none ; color:#660066;}
.twolevlist div.linelist a:visited  {font-size:12px; margin: 0px; text-decoration:underline ; color: #660066;}
.twolevlist div.linelist a:visited:hover  {font-size:12px; margin: 0px; text-decoration:none ; color: #660066;}


.acrobatlink {margin:0 0 8px 0; padding:10px 0 10px 20px; background:url(/img/pdf.gif) left no-repeat; line-height:16px; font-weight:bold;}
.acrobatlink a{font-size:12px; margin: 0px;text-decoration: underline; color:#003399;}
.acrobatlink a:hover{font-size:12px; margin: 0px;text-decoration:none ; color:#660066;}
.acrobatlink a:visited  {font-size:12px; margin: 0px; text-decoration:underline ; color: #660066;}
.acrobatlink a:visited:hover  {font-size:12px; margin: 0px; text-decoration:none ; color: #660066;}


.content_boxtxt {background:#f9f9f9; border-bottom:1px dashed #CCCCCC; padding:15px 20px; font-size:12px !important;}
.content_boxtxt h2 {margin:0 0 6px 0; padding:0 0 4px 0; font-size:14px; font-weight:bold; color:#555555; }


.readerlink {margin-top:30px; clear:both;}
.readerlink td {padding-left:10px; font-size:11px; line-height:16px;}


.metalweb_rekblock {font-size:12px; line-height:16px;}
.metalweb_rekblock h2 {margin:0; padding:0 0 4px 0; font-size:13px; font-weight: normal; color:#555555; }



.metalweb_rekblock a { color:#003399; text-decoration:none; text-decoration:underline; font-size:12px;}
.metalweb_rekblock a:hover { color:#003399; text-decoration:none; text-decoration:none; font-size:12px;}


table.tbl td { font-size:10px; font-weight:bold;}



.directfirst_tbl th {border:1px solid #CCCCCC; font-family:Arial; font-size:10px; font-weight:bold; border-left:none; border-right:none; padding:2px 0; text-align:right;}
.directfirst_tbl td { padding:0px; text-align:right; font-family:Arial; font-size:10px; font-weight:bold;}



.txtwpic {border-bottom:1px dashed #CCCCCC;}
.txtwpic th {padding:0 20px 5px 0; width:1%;}
.txtwpic td { font-size:12px;}

.btmcont_rek {background:#f9f9f9; padding:10px 10px 10px 10px; margin-bottom:10px;}
.btmcont_rek table th{padding-right:10px; width:1%;}


.leftcoll_md {padding:20px 0 0 10px; font-size:12px;}
.leftcoll_md div.txt {font-size:12px; padding:0 0 10px 0}

.arrlink {font-size:12px; padding:4px 0 4px 10px; background: url(/img/link_orarr.gif) 0 8px no-repeat;}
.arrlink a.ov {font-size:12px; font-weight:bold;  color:#000099; text-decoration:none;}
.arrlink a.ov:hover {font-size:12px; font-weight:bold; color: #000099;  text-decoration: underline;}
a:hover { text-decoration:none;}

.loginbox {margin-top:20px; padding:15px 10px; background:#f5f5f5; border:1px dashed #CCCCCC;}

.loginbox form { padding:0; margin:0;}

.contcoll_md {padding:20px 10px 0 14px; font-size:12px; color:#333333;}
p { font-size:12px; line-height:16px; }

.list_ws { width:1%;}
.list_ws td{white-space:nowrap; font-size:12px;}

.data_tbl_md { border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin:10px 0;}
.data_tbl_md td { font-size:12px; padding:8px; border:1px solid #CCCCCC; border-top:0px; border-right:0px;}
.data_tbl_md th { font-size:12px; padding:8px; border:1px solid #CCCCCC; border-top:0px; border-right:0px; font-weight:bold; text-align:left;}
small{ font-size:11px; color:#666666;}



.contcoll_md ol {margin-top:5px;}
.contcoll_md ul {margin-top:5px;}

.contcoll_md h2 { font-size:14px; color:#ff9900; margin:0; padding:15px 0 10px 0; font-weight:bold;}