p { font-family: Tahoma, Helvetica, Arial;  margin: 3px; font-size: 14px;  }
td,th { font-family: Tahoma, Helvetica, Arial; font-size: 14px; }
form { padding:0; margin:0;}
body { padding:0; margin:0;}
div.right_float { float: right; width: 180; }

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;}

img { border:0px;}

.topline { background:#EFEFEF; border-top:1px solid #ACA899;}
.topline td { font-size:10px; white-space:nowrap; padding:4px 4px 6px 4px;}
.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;}
	 
.lft_coll {padding:5px 0;}
.right_coll {padding:20px 10px 0 14px; font-size:12px;}

.footer-line { background: #840107; padding: 5px 15px; }
.footer-line .copy { font: 11px Tahoma; color: white; padding-right: 0px; }
.footer-line table td { padding-right: 15px; }
.footer-line a { text-transform: uppercase; font: 11px Tahoma; color: white; }

.footer-counters { background: #e1e1e1; padding: 10px 15px; text-align: right; }

.header-links { padding-left: 15px; line-height: 15px; }
.header-links a { font-family: Arial, Helvetica; color: #840107; font-size: 12px; margin-right: 6px; }
.header-links a.selected { font-weight: bold; }

.header-section { margin-top: 3px; padding-left: 15px; font-family: Arial, Helvetica; font-size: 12px; text-transform: uppercase; }

.main-area { padding: 5px 15px; }
.delimiter {}
.blue, .blue:visited, .blue:hover { color: blue; }
.black, .black:visited, .black:hover { color: #000000; }
.green, .green:visited, .green:hover { color: green !important; }
.white, .white * { color: #FFFFFF; }
.lightgray, .lightgray * { color: #999999 !important }
.gray { color: #474747; }
.darkgray { color: #282c2e; }
.upper { text-transform: uppercase;  }
.small, .small * { font-size: 10px !important; }

/* ************************* */
.statbar td  {color:#1A3DC1; font-size:11px; padding:2px;}
.statbar .delimiter  {margin: 0 3px; font-size: 10px}

.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;}

.news_tbldiv {padding:10px 0; border-bottom:1px dashed #cccccc; background:#FFFFFF;}

.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;}
.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;}

.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;}

.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;}

.calendar_tbl { margin:6px 0;}
.calendar_tbl td { background:#f9f9f9; font-size:11px !important;}

.zag_rc { color:#555555; font-size:12px; background:#f9f9f9; border-bottom:1px solid #cccccc; padding:5px 5px 5px 5px; font-weight:bold;}
.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;}

.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:#fff; border-bottom:1px dashed #CCCCCC; padding:0px 20px 30px 5px; 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; clear: both;}

.calendars-holder div { float: left; margin: 0px; width: 210px;}
.calendars-holder .white-block {width: 210px; padding: 100px 0 0 90px;}

.mediarek {margin:0 0 10px 0; padding:4px; background:url(/img/dotsep_g.gif) repeat-x bottom;}
a.metals { font-size: 14px; font-family: Tahoma, Helvetica, Arial; margin-bottom: 5px; font-weight:bold; }
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;}

.label { color: #474747; font:11px Verdana, Arial; padding-right: 10px; }
