body {background: #333 url(images/bg.jpg) repeat-x; margin-left: 10px;  font-family: Tahoma, Arial, Helvetica, sans-serif;}

acronym, abbr {border-bottom: 1px dotted #ccc;}

hr {color: #FFF; clear: both;}

._clear {clear: both;}

/* p {padding-bottom: 5px;} */

tt {font-size: 1em; color: #990000;}


#content h3 {font-size: 1.1em; font-weight: normal; color: #696969; clear: both; }

/*
#content h1 {font-size: 1.5em; font-weight: normal; color: #000; text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; border-bottom: 1px solid #FF9900; padding-bottom: 0.4em;}

#content h3, #content h2 {font-size: 1.2em; font-weight: normal; color: #618200; padding: 17px 0px 10px 22px; clear: both; }

#content, #bottom {font-size: 1em; color: #444; padding: 0px 0px 20px 0px; line-height: 1.6em;}

#content {font-family: Tahoma, Arial, Helvetica, sans-serif;}
/*

/*
#content a,
#content a:visited {color: #cc3300; font-weight: normal;}

#content a:hover {color: #FF6600; text-decoration: underline;}

#content ol {margin: 10px 0px 10px 0px;}

#content ol li {margin: 0px 0px 10px 40px;}

#content ul {padding: 20px 20px 10px 0px; float: right; width: 96%;}

#content ul li {list-style: none; float: right; width: 95%; background: url(/assets/images/bullet_small.gif) no-repeat 0px 5px; padding: 0px 0px 5px 20px;}

#content ul li ul {padding: 5px 0px 5px 20px;}

#content table td {text-align: left;}

#content img {border:#999 solid 1px;}
*/


#logo {
	position:absolute; left:182px; top:0px; width:203px; height:171px; z-index:1;
	-webkit-box-shadow: 0px 10px 60px #333;
	-moz-box-shadow: 0px 10px 60px #333;
	box-shadow: 0px 10px 60px #333;
	}

#news { position:absolute; background: #f4f5f0; left:182px; top:315px; width:203px; height: auto; z-index:1; border:1px solid #8c8d87; }

.do { background: url(images/d0_1_n.jpg) no-repeat right; height: 58px; width: 892px; }

.d1 { height: 84px; }

.d1_1 { width: 892px; background: url(images/d1_1.jpg) no-repeat left; height: 84px; }

.d1_2 { height: 84px; margin-left: 375px; }

.do_1 { margin-left: 676px; padding-top: 33px; }

.do_2 { width: 50px; }

.d2_1 {height: 189px; background: url(images/d2_1.jpg) left no-repeat; }

#d2_2 {position:absolute; height: 189px; margin-left: 98px; }

#d2_3 {position:absolute; margin-left: 604px; width: 308px; height: 189px; background: url(images/d2_3a.jpg) left top no-repeat;}
#d2_4 {position:absolute; margin-left: 604px; width: 308px; height: 189px; background: url(images/d2_3b.jpg) left 88px no-repeat;}
#d2_5 {position:absolute; margin-left: 604px; margin-top: 100px; width: 150px; height: 80px;}

#d2_3_n {position:absolute; margin-left: 891px; width: 308px; height: 189px; background: url(images/d2_3a_n.jpg) left top no-repeat; border-left: 1px solid #fff; border-right: 1px solid #666; text-indent: -2000px;}
#d2_4_n {position:absolute; margin-left: 892px; width: 308px; height: 189px; background: url(images/d2_3b_n.jpg) left 88px no-repeat;}
#d2_5_n {position:absolute; margin-left: 924px; margin-top: 100px; width: 150px; height: 80px;}

.d3_1 {height: 185px; background: url(images/d3_1.jpg) left no-repeat; }

#d3_2 {width: 794px; height: 185px; margin-left: 98px; background: url(images/d3_2.jpg) left no-repeat; }
#d3_3 {width: 500px; margin-top: 30px; float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; line-height: 15px;}

#d3_3a { width: 120px; float: left; } 
#d3_3b { width: 355px; float: right; padding-right: 8px; }

.d4_1 {height: 179px; background: url(images/d4_1.jpg) left no-repeat; }

#d4_2 {position:absolute; width: 504px; height: 179px; margin-left: 98px; background: url(images/d4_2.jpg) left no-repeat; }
#d4_2a { width: 215px; 	margin-top: 5px; float: right; padding-right: 8px; }

#d4_3 {position:absolute; width: 290px; height: 179px; margin-left: 602px; background: url(images/d4_3.jpg) left no-repeat; }
#d4_3a { width: 274px; 	margin: 5px 0px 0px 10px;  }

.d5_1 {height: 44px; background: url(images/d5_1.jpg) left no-repeat; }

#d5_2 { width: 794px; height: 44px; margin-left: 98px; background: red url(images/d5_2.jpg) left no-repeat; }

#d5_2_n { width: 1102px; height: 44px; margin-left: 98px; background: red url(images/d5_2_n.jpg) left no-repeat; }

.im_0 { border: none }
.im_1 { padding-top: 6px; border: none }

.dt_1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; line-height: 15px; margin-top: 5px; padding-left: 10px; }

.dt_2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #ffffff; line-height: 15px; margin-top: 5px; padding-left: 10px; }

.dt_news_1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; line-height: 15px; padding: 10px 5px 5px 10px; }

.dt_news_1 span.date {font-size: 0.7em; color: #787878; font-weight: bold; float: right; clear: both; padding-right: 15px; margin-right: 0px; background-color: #FFF; line-height: 1.8em; border-top: 1px solid #FFDAB9; border-left: 1px solid #CCC; border-right: 1px solid #DDD;}

.dt_news_1 a:link,
.dt_news_1 a:visited {font-size: 1.1em; color: #996666; text-decoration: none; font-weight: bold;}
.dt_news_1 a:hover { font-size: 1.1em; color: #666; text-decoration: underline; font-weight: bold;}

.news a:link,
.news a:visited {color: #cc3300; text-decoration: none; font-weight: normal;}
.news a:hover { color: #ff3300; text-decoration: underline; }

.dt_1 a:link,
.dt_1 a:visited {color: #cc3300; text-decoration: none; font-weight: normal;}
.dt_1 a:hover { color: #ff3300; text-decoration: underline; }

.dt_2 a:link,
.dt_2 a:visited {color: #abeb00; text-decoration: none; font-weight: normal;}
.dt_2 a:hover { color: #c8ff0a; text-decoration: underline; }

.d3_1 a:link,
.d3_1 a:visited {color: #cc3300; text-decoration: none; font-weight: normal;}
.d3_1 a:hover { color: #e26600; text-decoration: underline; }

.footer_1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; color: #999999; float:left; padding: 16px 5px 5px 32px; }

.footer_1 a:link, a:visited { font-weight: bold; color: #555555; text-decoration: none; }
.footer_1 a:hover { font-weight: bold; color: #000000; text-decoration: underline; }

.footer_2 { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #333333; padding: 15px 20px 5px 10px; float: right }
.footer_2 span.footer_3 {color:#368be0; text-decoration: none;}
.footer_2 span.footer_4 {color:#ea4bc7; text-decoration: none;}
.footer_2 span.footer_5 {color:#777777; text-decoration: none;}


.footer_2 a:visited {text-decoration: none; font-weight: normal; }

.footer_2 a:link, a:visited span.footer_3 { color: #368be0; text-decoration: none;}
.footer_2 a:hover span.footer_3 { color: #d51aac; text-decoration: none;}

.footer_2 a:link, a:visited span.footer_4 { color: #ea4bc7; text-decoration: none;}
.footer_2 a:hover span.footer_4 { color: #1570cb; text-decoration: none;}

.footer_2 a:link, a:visited span.footer_5 { color: #777777; text-decoration: none; }
.footer_2 a:hover span.footer_5 { color: #555555; text-decoration: none;}


#d4_wrap {
	min-height: 100px; width: 1200px; border-top: solid #FFFFFF 1px; border-right: solid #ccc 1px;
	background: url(images/d4_1n.png) left bottom no-repeat;
	}


#ColL {
	float: left; margin-left: 98px; width: 753px;
	background: #f1f3e3 url(images/shadow-L.png) bottom repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333333;
	padding:20px 10px 10px 30px; border-right: 1px solid #fff;
	} 


#ColR {
	float: left; width: 262px; background: #e9e8d8 url(images/news_r.jpg) bottom repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.8em; padding: 10px 15px 15px 30px;
	}

	#ColR h2 {font-size: 1em; margin-bottom: -10px; padding: 6px 10px 10px 22px; background:  url(/assets/images/info2.gif) 0px 0px no-repeat; line-height: 0.6em;}

	#ColR h2 .date {font-size: 0.8em; color: #999; line-height: 2em;}
	#ColR h2 .more {font-size: 0.8em; color: #999; line-height: 2em;}

	#ColR a:hover {color: #000; text-decoration: underline; font-weight: bold;}
	#ColR a {color: #333; text-decoration: none; font-weight: bold; }
	#ColR a:visited {font-weight: bold; }


.d4_1n {min-height: 100px; width: 892px; background: url(images/d4_1n.jpg) left bottom no-repeat; border-top: solid #FFFFFF 1px; display: table;}
#d4_2n {margin-left: 98px; width: 794px; height: auto; background: url(images/news_l.jpg) bottom repeat-x; }
#news_l {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333333; line-height: 18px; padding:20px 10px 10px 30px;}
#d4_3n { width: 287px; height: auto; background: url(images/news_r.jpg) bottom repeat-x; border-left: solid #FFFFFF 1px}

#news_sidebar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; line-height: 15px;}
#logo_n {position:absolute; width: 98px; height: 185px; background: url(images/d3_1.jpg) left no-repeat; }	

/*News_R*/

/*orig #news_r {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; line-height: 15px; padding:5px 20px 10px 30px}*/

/*#news_r {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; line-height: 15px; padding:20px 20px 10px 30px}*/

#news_r {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.8em; padding: 10px 15px 15px 30px;}

#news_r h2 {font-size: 1em; margin-bottom: -10px; padding: 6px 10px 10px 22px; background:  url(/assets/images/info2.gif) 0px 0px no-repeat; line-height: 0.6em;}
#news_r h2 .date {font-size: 0.8em; color: #999; line-height: 2em;}
#news_r h2 .more {font-size: 0.8em; color: #999; line-height: 2em;}

#news_r a:hover {color: #000; text-decoration: underline; font-weight: bold;}
#news_r a {color: #333; text-decoration: none; font-weight: bold; }
#news_r a:visited {font-weight: bold; }


#ditto_wrapper .ditto_article {margin-bottom: 20px;} 
#ditto_wrapper .ditto_title {font-size: 115%;width: 100%;border-bottom: 1px solid #9c0;} 

#ditto_wrapper .ditto_title .ditto_info {float: right;display: block;text-align: right;font-size: 75%;color: #555;} 

#ditto_wrapper .ditto_link {text-align: right;font-size: 75%;} 

#ditto_wrapper a, #ditto_wrapper a:visited, #ditto_wrapper a:hover {border: 0;} 

.ditto_paging {border-top: 1px solid #ccc; padding: 10px; font-size: 86%; color: #618100;} 

/* pagination */
#ditto_pages .ditto_currentpage {padding: 1px 5px 2px; margin-right: 1px; background-color: #FF9900; color: #fff; font-weight: bold} 


#ditto_pages .ditto_off {padding: 1px 5px 2px; margin-right: 1px; color: #ccc;} 

#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited { padding: 1px 5px 2px; margin-right: 1px; text-decoration: none !important; color: #555;} 

#ditto_pages a:hover {background-color: #fff; color: #000; } 
