body{padding:0; margin:0; background:#464646; font:100.01%/1.4 Arial, Helvetica, sans-serif; color:#eee}
table{ border-collapse:collapse; padding:0; margin:0; width:100%}
td{padding:0; margin:0}
h1, h2, h3, h4, h5, h6, form, input, p{padding:0; margin:0; font-weight:normal}
p {padding:0 0 0.4em 0}
h1 {font-size:2.0em}
h2 {font-size:1.5em; color:#f5f5f5}
h3 {font-size:1.3em; padding-top:5px}
h4 {font-size:0.9em; color:#888}
a {color:#49a1ff; text-decoration:underline}
a:visited {color:#7b45d6}
a:hover, a:active {color:#de6521} 

#nav {width:100%; height:40px}
#nav_active {background:#333}
#nav td{text-align:center; vertical-align:middle; width:20%; color:#ddd; font: 1.4em Arial, Helvetica, sans-serif, Tahoma}
.nav_bord {border-right:solid 1px #777}
#nav a, #nav a:visited {color:#ddd}
#nav a:hover, #nav a:active {color:#de6521}
#submenu td {padding:5px 10px 5px 10px; font-weight:normal; border-bottom:1px solid #424242; text-align:left}
#submenu2 td{font-size:12px; text-align:left;padding:5px}
#advert td {padding:5px 10px 5px 10px; font-weight:normal; font-size:12px; border-bottom:1px solid #424242; text-align:left}

#search {position:absolute; top:60px; right:340px; vertical-align:middle}
#login {position:absolute; top:30px; right:100px}
input {font-size:1em; color:#ddd; background:none; border:solid 1px #a6a6a6; padding:1px 5px 3px 5px; display:inline}
.submit input {font-size:1em; background:none; padding:1px 5px 0 5px; border:none}

#header {height:141px}
#header_left {background:url(../images/header_left.jpg) top left no-repeat; width:366px}
#header_center {background:url(../images/header_center.jpg) top repeat-x}
#header_right {background:url(../images/header_right.jpg) top right no-repeat; width:367px}

.col {}
.col_top_left {background:url(../images/col_top_left.jpg) bottom right no-repeat; width:8px}
.col_top_center {background:url(../images/col_top_center.jpg) top repeat-x; height:65px; vertical-align:middle; text-align:left; border-bottom:1px solid #4a4a4a; }
.col_top_center h2{padding:5px 10px}

.col_top_right {background:url(../images/col_top_right.jpg) bottom left no-repeat; width:8px}
.col_mid_left {background:url(../images/col_mid_left.jpg) right repeat-y; width:8px; height:62px; vertical-align:top}
.col_mid_left_top {background:url(../images/col_mid_left_top.jpg) right no-repeat; width:8px; height:62px}
.col_mid_right_top {background:url(../images/col_mid_right_top.jpg) right no-repeat; width:8px; height:62px}
.col_mid_center {background:url(../images/col_mid_center.jpg) repeat-x top #2a2a2a; padding:10px; text-align:left}
.col_mid_center img{padding:5px 0 15px 0}
.col_mid_right {background:url(../images/col_mid_right.jpg) left repeat-y; width:8px; height:62px; vertical-align:top}
.col_bot_left {background:url(../images/col_bot_left.jpg) top right no-repeat; width:8px}
.col_bot_center {background:url(../images/col_bot_center.jpg) repeat-x top; height:10px}
.col_bot_right {background:url(../images/col_bot_right.jpg) top left no-repeat; width:8px}

.menu {}
.menu_top_left {background:url(../images/menu_top_left.jpg) bottom right no-repeat; width:8px}
.menu_top_center {background:url(../images/menu_top_center.jpg) top repeat-x; height:45px; border-bottom:1px solid #424242; padding:0 10px 0 10px; text-align:left}
.menu_top_right {background:url(../images/menu_top_right.jpg) bottom left no-repeat; width:8px}
.menu_mid_center {background:#2a2a2a; vertical-align:top}

#top {height:180px}
#top td{width:50%}
#top_td_left {text-align:center}
#top_td_right {color:#f6f6f6; text-align:left; vertical-align:middle; padding:0 30px 20px 30px; font:1em/1.0}
#top_top_bg {text-align:center; background:#545454}
#top_top {width:96%; height:40px; margin:0 auto}
#top_top_bg_left_top {background:url(../images/top_top_bg_left_top.jpg) bottom right no-repeat; width:4px}
#top_top_bg_center_top {background:url(../images/top_top_bg_center_top.jpg) bottom repeat-x; height:5px}
#top_top_bg_right_top {background:url(../images/top_top_bg_right_top.jpg) bottom left no-repeat; width:4px}
#top_top_bg_left_bot {background:url(../images/top_top_bg_left_bot.jpg) right repeat-y; width:4px}
#top_top_bg_center_bot {background:url(../images/top_top_bg_center_bot.jpg) top; height:40px}
#top_top_bg_right_bot {background:url(../images/top_top_bg_right_bot.jpg) left repeat-y; width:4px}
#top_mid_bg_left {background:url(../images/top_bg_left.jpg) top no-repeat; width:4px}
#top_mid_bg {background:url(../images/top_bg.jpg) repeat-x top}
#top_mid_bg_right {background:url(../images/top_bg_right.jpg) top no-repeat; width:4px}
#top_bg_under {text-align:center; background:url(../images/top_bg_under.jpg) repeat-x top; height:180px}
#top_table {width:96%; height:180px; margin:0 auto}
#top_bot_bg_left_top {background:url(../images/top_bot_bg_left_top.jpg) top right repeat-y; width:4px; height:31px}
#top_bot_bg_center_top {background:url(../images/top_bot_bg_center_top.jpg) repeat-x top; height:31px}
#top_bot_bg_right_top {background:url(../images/top_bot_bg_right_top.jpg) top left repeat-y; width:4px; height:31px}
#top_bot_bg_left_bot {background:url(../images/top_bot_bg_left_bot.jpg) top right no-repeat; width:4px; height:5px}
#top_bot_bg_center_bot {background:url(../images/top_bot_bg_center_bot.jpg) repeat-x top; height:5px}
#top_bot_bg_right_bot {background:url(../images/top_bot_bg_right_bot.jpg) top left no-repeat; width:4px; height:5px}
#top_bot {width:96%; margin:0 auto}
#contentbox {width:96%; margin:0 auto}
#contbox_left {width:200px; padding-right:5px; vertical-align:top}
#contbox_right {padding-left:5px; vertical-align:top}
#cont {text-align:center}

.newsbox {margin-bottom:15px; width:770px}
.newsbox_header {border-bottom:1px solid #555}
.newsbox_footer {width:100%; margin-top:10px; border-top:1px solid #424242}
.news_heading {padding:8px 10px 0 10px; line-height:0.8; text-align:left}
.news_stats {padding:3px 10px 0 10px; text-align:left}
.news_text {margin:0 0 0 3px}
.news_rating {width:150px; padding:8px 20px 5px 20px}
.news_more {padding:8px 20px 5px 20px; text-align:right}
.bord_top {border-top:1px solid #424242}

.news_mid_center {background:#2a2a2a; padding:11px; text-align:left}


#footer {height:102px; background:url(../images/footer_bg.jpg) repeat-x #1f1f1f}
#footer_copy {}
#footer_copy td {width:50%; padding:30px}

