root { 
    display: block;
}

body {
	background: #fff;
	color: #333;
	font-family:sans-serif;
	font-size:12px;
}

a {
	color: #f33;
}
/**cervena:D40000*/
#top_menu { width:100%; background:#D21B00; height:20px; margin:0; }
#top_menu ul { display:block; float:right; margin:0; width:620px; height:20px; }
#top_menu li { display:block; float:left; width:120px; }
#top_menu li a { display:block; padding:3px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; border-left:1px solid #eee; border-right:1px solid #eee; }
#top_menu li a.active { background:#fff; color:#D21B00; overflow:visible; border:0; }

#left_menu { width:250px; float:left; background:url("../img/bg_menu.jpg") no-repeat top left; margin:0px; padding:0; height:500px; }
#left_menu ul { padding:0; margin:0; }
#left_menu li { padding: 0; list-style: none;
    background-color: #fff;
	color: #fff;
	font-weight: bold;
}
#left_menu h4 { width:250px; height:29px; font-size:11px; margin:0; line-height:29px; padding: 0; text-align:center; background: url("../img/bg_menu_title.jpg") no-repeat left top; color:#333; }
#left_menu li { color:#fff; height:46px; width:250px; padding:0; display:block; text-decoration:none; background:url("../img/bg_menu_item.jpg") no-repeat left top; }
#left_menu li a { line-height:46px; display:block; color:#fff; text-align:center; text-decoration:none; }
#left_menu li a.active {  }
/* #left_menu li a.active { background:#fff; color:#D21B00; text-align:center; } */

.dgs {
	background-color: #D21B00;
	border:#A60203 1px solid;
}

#content { margin-left:280px; padding:0 15px; color:#540000; }

#page { width:996px; margin:0 auto; background: url("../img/bg_page.jpg") repeat-y; border-bottom:1px solid #999; padding-top:0; }
#page .page { padding-top:0; margin:0 auto; width:930px; }

#page #web_logo {margin:0; padding:0; width:284px; height:269px; float:left; border: 0px solid #444; background: url("../img/bg_top_left.jpg") no-repeat top left;  }
#page #web_top {margin:0; padding:0; width:712px; height:269px; float:right; border:0; background: url("../img/bg_top_right.jpg") no-repeat top left;}

#footer {text-align:center;}

.clearer { height:1px; clear:both; width:99%; margin:0; padding:0; }

.action { margin:5px; border:1px solid #aaa; padding:5px; }
.action_date { margin-bottom:5px; border:1px solid #aaa; background:#555; color:#fff; font-weight:bold; padding:3px; }
.action_time { width:100px; float:left; text-align:center; color:#444; font-weight:bold; }

p { text-align:justify; }

img { margin:10px; padding:3px; border:1px solid #444; }

table { background:#fff0b4; border: 0px solid #444; margin: 10px auto; width:auto; padding:3px; width:600px;  }
table td { background: #fff; padding:3px; }
table th { background: #540000; padding:3px; color:#fff0b4; }

h1 { text-align:center;  }

a { color:#af2524; }

