body { margin:0px; padding:0px; font-size:13px;font-family:Arial; color:#5f6a71;  background:#fff; }
html { border:none;}
* { margin:0px; padding:0px; list-style-type:none; }
a { font-size:13px;font-family:Arial; color:#005688; outline:none; }
img { border:none; }
table { border:0px; border-collapse:collapse; }
table td { padding:0px; font-size:13px;font-family:Arial; color:#5f6a71;vertical-align:top;}

p { margin:0px 0px 14px 0px; }

h1 {font-size:17pt;color:#333;font-weight:normal;margin-bottom:27px;}
h2 {font-size:16px;color:#000; margin-bottom:21px;}
h3 {font-size:13px;color:#000;margin-bottom:14px;padding-top:2px;}

ul {margin:10px 0px 10px 18px;padding:0px;}
ul li {list-style-type:square; padding:0px 0px 2px 0px; position:relative;}

.table      { border-width:1px 1px 0 0 ; border-color:#aaa; border-style:solid; margin-bottom:21px; }
.table td   { border-width:0 0 1px 1px ; border-color:#aaa; border-style:solid; padding:5px; }

.clear {clear:both;}

.header {background:url(/images/bg.gif) 546px 0px repeat-x;}

.megabox {background-color:#f1f1f1;}

.menu {background-color:#333;height:35px;}
.menu li {float:left; height:27px; padding:8px 14px 0px 14px;}
.menu li:hover {background-color:#e33258;}
.menu li a {color:#fff; font-weight:bold;text-decoration:none;}

.index_block {width:690px;padding:7px 0 0 4px}

.index_center_block {background-color:#fff;padding:7px 14px 0 0;}
.index_center_block_h {border-color:#ccc; border-width:1px 0 1px 0; border-style:solid; font-size:16pt;color:#333;text-transform:uppercase; padding:4px 0 4px 0;margin:0 0 14px 14px;}

.index_cat_box   {width:300px;float:left;background-color:#fff; margin-left:14px;}
.index_cat_title    {border-width:0 0 1px 0; border-style:dashed; border-color:#ccc; padding-bottom:3px;margin-bottom:7px;}
.index_cat_title a {text-transform:uppercase; color:#e33258; font-size:8pt; font-weight:bold;text-decoration:none;}
.index_cat_title a:hover {color:#e33258; text-decoration:underline;}
.index_pub_title a {color:#000; font-size:13pt; font-weight:bold;text-decoration:none;margin-bottom:3px;}
.index_pub_title a:hover {color:#ff5d80; }
.index_pub_date {color:#999;font-size:8pt;margin-bottom:6px;}
.index_pub_img img {border:5px #fff solid;margin-bottom:5px;}
.index_pub_img img:hover {border:5px #ff5d80 solid;}
.index_pub_anons {color:#333;font-size:9pt;line-height:1.5em;margin-bottom:10px;}

.index_pub_item_box {}
.index_pub_item {background:url(/images/star.gif) 3px 3px no-repeat; padding-left:18px;border-width:0 0 1px 0; border-style:dashed; border-color:#dedede;margin-bottom:4px;}
.index_pub_item a {display:block; color:#000; font-size:9pt; font-weight:bold;text-decoration:none;margin-bottom:3px;}
.index_pub_item a:hover {color:#ff5d80;}
.index_pub_item span {display:block; font-size:8pt; color:#999;margin-bottom:4px;}

.content_block {background-color:#fff;padding:7px 14px 31px 14px;}

.article_date {border-width:1px 0 1px 0; border-color:#ccc; border-style:solid; padding:5px; color:#999;margin:5px 0 21px 0;font-size:9pt;}
.article_date a {text-transform:uppercase; color:#e33258; font-size:8pt; font-weight:bold;text-decoration:none;}
.article_date a:hover {color:#e33258; text-decoration:underline;}
.article_text h1 {font-family:times new roman; font-size:24pt;color:#333;text-align:center;line-height:1em;}
.article_text {color:#333;line-height:1.5em;margin-bottom:21px;}

.right_collum {float:left;margin:7px 0 0 14px;}

.article_right_box {width:250px;background-color:#fff;padding:7px 14px 31px 14px;}
.article_right_box_h {border-color:#ccc; border-width:1px 0 1px 0; border-style:solid; font-size:16pt;color:#333;text-transform:uppercase; padding:4px 0 4px 0;margin:0 0 14px 0px;}

.right_item_title {margin-bottom:14px;}
.right_item_title a {color:#000; font-size:13pt; font-weight:bold;text-decoration:none;margin-bottom:3px;}
.right_item_title a:hover {color:#ff5d80; }
.right_item_box {margin-bottom:21px;}

.listing {padding-top:10px; }
.listing .next {float:right;width:82px;}
.listing .prev {float:left;width:82px;}
.listing .next a, .listing .prev a {color:#333;text-decoration:none;font-size:11pt;}
.listing .next a:hover, .listing .prev a:hover {text-decoration:underline;}
.listing .nums {margin:0px 82px 0px 82px;}
.listing .nums a {margin:0px 10px 0px 10px; padding:5px 8px 5px 8px; color:#333;text-decoration:none;font-size:11pt;}
.listing .nums a:hover {background-color:#e33258; text-decoration:underline;}
.listing .nums span {margin:0px 10px 0px 10px;color:#333;font-weight:bold;font-size:11pt;}

.menu_g {padding:6px 0 9px 9px;background-color:#fff;}

.footer {height:40px;border-width:7px 0 0 0; border-color:#333; border-style:solid;padding:14px;background-color:#fff;color:#333;font-size:9pt;}
.counter {float:right;}
