
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none; outline: 0pt none; vertical-align: top; background: none repeat scroll 0% 0% transparent; margin: 0pt; padding: 0pt; }
:focus { outline: medium none; }
.clear { clear: both; }
body { background: url('header-t.jpg') no-repeat fixed center top rgb(0, 0, 0); font-family: Tahoma; font-size: 11px; color: rgb(19, 19, 19); }
.news_body { font-size: 13px; padding: 2px; margin: 1px 0pt 15px; }
.news_body a { color: rgb(51, 0, 204); }
a { color: rgb(51, 0, 204); text-decoration: none; }
h1 { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(220, 220, 219); letter-spacing: -1px; font-size: 20px; padding-bottom: 3px; font-weight: 400; margin: 10px 0pt 3px; font-family: Helvetica,Georgia; }
h1 a { font-weight: 700; border: 0pt none; text-decoration: none; color: rgb(19, 19, 19); display: block; }
h2 { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(220, 220, 219); letter-spacing: -1px; font-size: 20px; padding-bottom: 3px; font-weight: 400; margin: 10px 0pt 3px; font-family: Helvetica,Georgia; }
h2 a { font-weight: 700; border: 0pt none; text-decoration: none; color: rgb(19, 19, 19); display: block; }
h3 { font-size: 1.8em; }
img, img a { padding: 0px; margin-left: 0px; }
hr { color: rgb(220, 220, 219); background-color: rgb(220, 220, 219); height: 1px; border: 0px none; }
b a { font-weight: normal; color: rgb(0, 0, 0); }
#wrapper { width: 1000px; margin: 0pt auto; text-align: left; }
#header { height: 155px; margin-top: 10px; background: url('content1.png') no-repeat scroll 0% 0% transparent; z-index: 10; }
#top_bar { padding: 121px 23px 0pt 20px; }
#content { padding: 0pt 10px 10px; margin-left: 7px; background: url('content_.png') repeat-y scroll 0% 0% transparent; width: 966px; z-index: 10; }
#content-body { display: inline-block; min-height: 300px; height: auto ! important; margin-right: 10px; width: 750px; }
#content-body a:hover { color: rgb(204, 0, 0); }
#footer { width: 1000px; height: 8px; background: url('content0.png') no-repeat scroll 0% 0% transparent; }
#footer .text { color: rgb(141, 131, 123); font-size: 10px; display: block; padding: 12px; width: 961px; }
ul#front_menu { float: left; text-transform: uppercase; margin-top: -4px; width: 960px; }
#front_menu li { list-style: none outside none; float: left; margin-right: 4px; }
#front_menu li a { height: 36px; display: block; background: url('nav.png') no-repeat scroll left top transparent; padding-left: 15px; color: rgb(19, 19, 19); font: 700 0.88em/26px Arial,Helvetica,sans-serif; text-decoration: none; cursor: pointer; z-index: 5; }
#front_menu li a span { height: 36px; display: block; background: url('nav.png') no-repeat scroll right top transparent; line-height: 36px; padding-right: 15px; z-index: 5; }
#front_menu li a:hover, #front_menu li a.s { background-position: left bottom; }
#front_menu li a:hover span, #front_menu li a.s span { background-position: right bottom; }
#front_menu ul { position: relative; z-index: 3; }
#front_menu li { background: none repeat scroll 0% 0% transparent; float: left; position: relative; }
#front_menu ul { width: 200px; position: absolute; display: none; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(172, 172, 171); border-right: 1px solid rgb(172, 172, 171); border-bottom: 1px solid rgb(172, 172, 171); }
#front_menu ul li a, #front_menu ul li a span { margin: -3px -1px; height: auto; background: none repeat scroll 0% 0% transparent; }
#front_menu li ul a { width: 200px; float: left; white-space: nowrap; }
#front_menu li ul li a:hover { background: none repeat scroll 0% 0% rgb(172, 172, 171); width: 187px; }
.comm_date { background: url('date_com.png') no-repeat scroll 0% 0% transparent; height: 100px; width: 57px; position: absolute; text-align: center; margin: 0pt 0pt 0pt -67px; z-index: 2; }
.only_date { background: url('data_box.png') no-repeat scroll 0% 0% transparent ! important; height: 67px ! important; }
.comm_date .data { margin-left: -1px; padding-top: 10px; display: block; font-weight: 700; text-transform: uppercase; letter-spacing: -1px; }
.comm_date .nr_comm { padding-top: 14px; color: rgb(255, 255, 255); display: block; font-weight: 700; }
.cat_tags { margin-top: 10px; padding: 1px 1px 5px 10px; }
.cat_tags_close { max-height: 3px; height: 3px; margin-bottom: 20px; }
:first-child + html .cat_tags { padding: 9px 8px 0pt; margin-bottom: -3px; }
.cat_tags .continue { float: right; padding-right: 1px; width: 100px; text-align: center; }
.cat_tags .category { float: left; }
.cat_tags a, .cat_tags .continue a { color: rgb(0, 0, 0); text-decoration: underline; }
.cat_tags a:hover { color: rgb(204, 0, 0); }
.content-sidebar { padding-left: 10px; width: 191px; display: inline-block; overflow: hidden; vertical-align: top; }
.content-sidebar .textwidget, .content-sidebar select { padding: 2px; margin: 0px 0px 10px; width: 189px; }
.content-sidebar h3 { margin-top: 0px; display: block; background: url('sidebar_.png') no-repeat scroll 0% 0% rgb(255, 255, 255); height: 22px; width: 181px; font-weight: 700; font-size: 11px; padding: 9px 0pt 0pt 10px; }
.content-sidebar a { text-decoration: none; color: rgb(19, 19, 19); line-height: 13px; font-weight: bold; }
.content-sidebar a:hover { color: rgb(204, 0, 0); }
.cat_tags { background: url('tags_cat.png') no-repeat scroll 0% 0% rgb(255, 255, 255); width: 540px; }
.cat_tags_close { background: url('tags_cat.png') no-repeat scroll 0pt -81px rgb(255, 255, 255); width: 548px; }
.cat_tags .category { width: 400px; }
.cat_tags .continue { padding-right: 10px; }
.smalltext { font: 11px tahoma,verdana,arial,helvetica,sans-serif; color: rgb(0, 0, 0); }
td { font: 11px tahoma,verdana,arial,helvetica,sans-serif; color: rgb(0, 0, 0); padding: 0px; text-align: left; }
.tbox { background-color: rgb(244, 247, 250); border: 1px solid rgb(94, 93, 99); color: rgb(0, 0, 0); font: 10px verdana,tahoma,arial,helvetica,sans-serif; }
form { margin: 2px 0px 0px; }
.nextprev { background-color: rgb(234, 238, 242); border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font: 9px verdana,tahoma,arial,helvetica,sans-serif; padding: 7px; text-align: center; }
.nextprev_current { background-color: rgb(204, 204, 204); border: 1px solid rgb(102, 102, 102); color: rgb(17, 17, 17); font: 11px tahoma; text-align: center; padding: 2px 5px; text-decoration: none; }
.nextprev_link, .nextprev_link:visited { background-color: rgb(102, 102, 102); border: 1px solid rgb(102, 102, 102); color: rgb(255, 255, 255); font: 11px tahoma; text-align: center; padding: 2px 5px; }
.nextprev_link:hover { background-color: rgb(204, 204, 204); border: 1px solid rgb(255, 48, 48); color: rgb(0, 0, 0); font: 11px tahoma; text-align: center; padding: 2px 5px; text-decoration: none; }
.button { background-image: url('button.png'); }
.button, .button:hover { border: 1px solid rgb(165, 172, 178); }
