/* MAIN */

*                   { margin:0px; padding:0px; vertical-align:top; border:none; }
html, body          { }
body                { font-size:1px; }
p                   { text-align:left; }

td.left_content { background:#efefef; }
td.left_content div.news_item { padding:16px; }
td.left_content div.news_item div.news_header { }
td.left_content div.news_item div.news_header h1 { font:bold 16px Arial; text-align:left; color:#DD0000; border-bottom:3px solid #CFCFCF; padding-bottom:4px; }
td.left_content div.news_item div.news_header h2 { font:bold 11px Verdana; text-align:left; color:#DD0000; }
td.left_content div.news_item div.news_content { }
td.left_content div.news_item div.news_content p { font:normal 10px Verdana; text-align:justify; color:#000000; line-height:14px; }
td.left_content div.news_item div.news_content p a,
td.left_content div.news_item div.news_content p a:visited,
td.left_content div.news_item div.news_content p a:link,
td.left_content div.news_item div.news_content p a:active { color:#1f1f1f; font-weight:bold; border-bottom:1px dotted #1f1f1f; text-decoration:none; }
td.left_content div.news_item div.news_content p a:hover { color:#FF0000; font-weight:bold; border-bottom:1px solid #FF0000; text-decoration:none; }
td.left_content div.news_item div.news_footer { border-bottom:1px dotted #CCCCCC; padding-top:8px; }

div.main_content { padding:32px; }
div.main_content div.item { padding-bottom:48px; }
div.main_content div.item div.header { margin-bottom:16px; padding-bottom:2px; border-bottom:2px solid #E8E8E8; }
div.main_content div.item div.headerspecial { background:#F8F8F8; padding:16px; }
div.main_content div.item p { font:normal 11px Verdana; text-align:justify; color:#1f1f1f; line-height:18px; }
div.main_content div.item p a,
div.main_content div.item p a:visited,
div.main_content div.item p a:link,
div.main_content div.item p a:active { color:#1f1f1f; font-weight:bold; border-bottom:1px dotted #1f1f1f; text-decoration:none; }
div.main_content div.item p a:hover { color:#FF0000; font-weight:bold; border-bottom:1px solid #FF0000; text-decoration:none; }
div.main_content div.item p span.power { font:bold 16px Arial; }
div.main_content div.item h1 { font:bold 16px Arial; text-align:left; color:#DD0000; }
div.main_content div.item h2 { font:bold 12px Arial; text-align:left; color:#AA0000; }
div.main_content div.item h3 { font:bold 11px Arial; text-align:left; color:#440000; }
div.main_content div.item h1 a, div.main_content div.item h2 a, div.main_content div.item h3 a,
div.main_content div.item h1 a:visited, div.main_content div.item h2 a:visited, div.main_content div.item h3 a:visited,
div.main_content div.item h1 a:link, div.main_content div.item h2 a:link, div.main_content div.item h3 a:link,
div.main_content div.item h1 a:active, div.main_content div.item h2 a:active, div.main_content div.item h3 a:active { color:#DD0000; font-weight:bold; border-bottom:1px dotted #DD0000; text-decoration:none; }
div.main_content div.item h1 a:hover, div.main_content div.item h2 a:hover, div.main_content div.item h3 a:hover { color:#FF0000; font-weight:bold; border-bottom:1px solid #FF0000; text-decoration:none; }
div.main_content div.item ul { margin-bottom:16px; background:#F8F8F8; padding:16px; }
div.main_content div.item ul li { margin-left:16px; font:normal 12px Arial; text-align:left; line-height:18px; color:#1f1f1f; margin-bottom:14px; }
div.main_content div.item ul li a,
div.main_content div.item ul li a:visited,
div.main_content div.item ul li a:link,
div.main_content div.item ul li a:active { color:#1f1f1f; font-weight:bold; border-bottom:1px dotted #1f1f1f; text-decoration:none; }
div.main_content div.item ul li a:hover { color:#FF0000; font-weight:bold; border-bottom:1px solid #FF0000; text-decoration:none; }

div.copyright p   { font:normal 10px Verdana; text-align:center; color:#888888; margin-top:32px; margin-bottom:32px; }
div.copyright p a { color:#888888; font-weight:bold; border-bottom:1px dotted #888888; text-decoration:none; }

label,input,textarea,select,option { margin:2px; }
input,textarea,select { border:1px solid #888888; padding:2px; background:url('images/form_box.png') top left repeat-x #FFFFFF; }
input,textarea,select,option { font:bold 10px Verdana; color:#000000; }
label { font:bold 10px Tahoma; color:#000000; }
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus { border-color:#FF0000; }

div.form { padding:16px; border:1px solid #EFEFEF; background:#F8F8F8; }

.clearfix:after       { content:"."; display:block; clear:both; visibility:hidden; line-height:0px; height:0px; }
.clearfix             { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix      { height:1%; }
.left                 { float:left; }
.right                { float:right; }