@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'DinRegular';
    src: url('din_1.02-webfont.eot');
    src: local('☺'), url('din_1.02-webfont.woff') format('woff'), url('din_1.02-webfont.ttf') format('truetype'), url('din_1.02-webfont.svg#webfontHFOH4dyy') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {margin:0; padding:0; position:relative;	height:100%; min-width:990px;}

body {text-align:left; background:url(top_bg.gif) left top repeat-x #afafaf; color:#777777; font:normal 12px Tahoma, Geneva, sans-serif;}

a {color:#870215; outline-style:none;text-decoration:underline;}
	a:hover {color:#870215; text-decoration:none; cursor:pointer;}
		a img {border-color:#000}

.path {color:#b4b4b4; padding:0 0 6px; font:normal 11px Tahoma, Geneva, sans-serif;}
	.path a {color:#870215; text-decoration:none}
		.path a:hover{color:#870215; text-decoration:underline}

h1 { color:#222222;  padding:0 0 25px; margin:0; text-transform:none; font:normal 26px Tahoma, Geneva, sans-serif}

h2,h3,h4,h5,h6 { margin:0; padding:0; color:#222222; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
	h2 { font-size:17px}
	h3 { font-size:16px}
	h4 { font-size:15px}
	h5,h6 { font-size:14px}

.thumb              {color:#000000}

/* tables */

table.table0 { border-collapse:collapse;}
	table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
	table.table1 tr:hover {background: #f4f4f4 }
		table.table1 td { padding:5px; border: 1px solid #b3b3b3;}

table.table2 { border-collapse:collapse;}
	table.table2 tr:hover {background: #f4f4f4}
		table.table2 td { padding:5px; border: 1px solid #b3b3b3;}
			table.table2 th { padding:8px 5px; border: 1px solid #240503; background-color:#630d08; color:#fff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
	table.gallery td {background:none; text-align:center; padding:15px;}
		table.gallery td img {}

hr {height:1px; font-size:0; line-height:0; background:#cccccc;border:none}

/*main*/

div.wrapper {
	height:auto !important; height:100%; min-height:100%; width:980px;
	padding:0; margin:0 auto -65px;
	background:url(top_pic.jpg) center top no-repeat #fff;
}
div.cleaner {height:65px; clear:both;}
.cl {clear:both; line-height:0; height:0; padding:0; margin:0}

/*table content*/
div.cwrap {position:relative; z-index:5;}

table.content {
	margin:0; padding:0;
	width:100%; height:auto;
	border-collapse:collapse; border:none; border-spacing:0; background:transparent;
}
td.l_c {
	width:238px; background:transparent;
	padding:0 0 140px 1px; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; vertical-align:top;
}
td.m_c {
	vertical-align:top; background:transparent; 
	padding:11px 40px 40px 24px; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; text-align:justify;
}
td.r_c {
	width:210px; background:transparent;
	padding:7px 14px 40px 0; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; vertical-align:top;
}

/*news
-----------*/
div.news_wrap {width:210px;}
div.news_title {color:#981910; font:normal 20px DinRegular, Arial, Helvetica, sans-serif; padding:0 0 0 37px;}

table.news_table {margin:0; width:210px; padding:0; border:none; border-collapse:collapse; border-spacing:0; background:transparent;}
table.news_table td {margin:0; padding:0; border:none; border-collapse:collapse; border-spacing:0; background:transparent; vertical-align:top;}

td.news_date {width:35px;}
	div.n_day { color:#b92216; font:normal 26px Arial, Helvetica, sans-serif; padding:15px 0 0; text-align:center; width:35px;}
	div.n_date { color:#8c8c8c; font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 13px; text-align:center; width:35px;}
	
	div.n_title {padding:17px 0 13px 5px;}
		div.n_title a {color:#777777; text-decoration:underline; font:normal 13px/normal Arial, Helvetica, sans-serif;}
			div.n_title a:hover {color:#870215; text-decoration:none;}
			
/*informers
-----------*/
div.inform {padding:0; width:238px; height:90px; padding:20px 0 20px; position:absolute; top:-130px; left:1px; text-align:center;}

/*tmenu
-----------*/

ul#tmenu {margin:0; padding:200px 0 0; list-style:none; text-align:center;}
	ul#tmenu li {margin:0; padding:0; display:inline;}
		ul#tmenu li a {display:inline-block; text-decoration:none; height:52px; padding:0 0 0 2px; background:url(tm_border.gif) left top no-repeat;}
			ul#tmenu li:first-child a {background:none;}
				ul#tmenu li a:hover {text-decoration:none;}
					ul#tmenu li a span.tm1 {display:inline-block; text-decoration:none; height:52px; color:#fff; font:normal 13px/52px Arial, Helvetica, sans-serif; padding:0 13px;}
						ul#tmenu li a:hover span.tm1 {text-decoration:none; background:url(tm_h_bg.gif) left top repeat-x; color:#fff;}

/*lmenu
-----------*/
div.lmenu2_tit {width:157px; height:24px; background:url(lmenu1_tit.png) left top no-repeat; position:relative; z-index:5; margin:0 0 -16px 18px; color:#fff; font:bold 12px/24px Tahoma, Geneva, sans-serif; text-align:center;}

div.lmenu1_tit {width:152px; height:24px; background:url(lmenu2_tit.png) left top no-repeat; position:relative; z-index:5; margin:0 0 -18px 19px; color:#fff; font:bold 12px/24px Tahoma, Geneva, sans-serif; text-align:center;}

div.lmenu2_wr {width:238px; background:url(lmenu1_bg.gif) left top repeat-y; position:relative; margin:0 0 5px;}
	div.lmenu2_wr_in {width:238px; background:url(lmenu1_bot.gif) left bottom no-repeat;}

ul#lmenu2 {margin:0; padding:26px 28px 20px 20px; width:190px; list-style:none; background:url(lmenu1_top.gif) left top no-repeat; min-height:100px;}
	ul#lmenu2 li {margin:0 0 1px; padding:0; line-height:0; font-size:0;}
		ul#lmenu2 li a {display:block; text-decoration:none; color:#6b6b6b; font:normal 12px Tahoma, Geneva, sans-serif; color:#6b6b6b; padding:3px 0 3px 12px;}
			ul#lmenu2 li a:hover {text-decoration:none; color:#e21e14;}




div.lmenu1_wr {width:238px; background:url(lmenu2_bg.gif) left top repeat-y; position:relative; margin:0 0 5px;}
	div.lmenu1_wr_in {width:238px; background:url(lmenu2_bot.gif) left bottom no-repeat;}

ul#lmenu {margin:0; padding:26px 28px 20px 20px; width:190px; list-style:none; background:url(lmenu2_top.gif) left top no-repeat; min-height:230px;}
	ul#lmenu li {margin:0 0 1px; padding:0; line-height:0; font-size:0;}
		ul#lmenu li a {display:block; text-decoration:none; color:#6b6b6b; font:normal 12px Tahoma, Geneva, sans-serif; color:#6b6b6b; padding:3px 0 3px 12px; background:url(lm2_line.gif) left top repeat-y;}
			ul#lmenu li a:hover {text-decoration:none; color:#e21e14; background:url(lm2_h_line.gif) left top repeat-y;}




div.lmenu3_wr {width:238px; background:url(lmenu3_bg.gif) left top repeat-y; position:relative; margin:0 0 5px;}
	div.lmenu3_wr_in {width:238px; background:url(lmenu3_bot.gif) left bottom no-repeat;}

ul#lmenu3 {margin:0; padding:26px 28px 20px 20px; width:190px; list-style:none; background:url(lmenu3_top.gif) left top no-repeat; min-height:100px;}
	ul#lmenu3 li {margin:0 0 1px; padding:0; line-height:0; font-size:0;}
		ul#lmenu3 li a {display:block; text-decoration:none; color:#6b6b6b; font:normal 12px Tahoma, Geneva, sans-serif; color:#6b6b6b; padding:3px 0 3px 12px;}
			ul#lmenu3 li a:hover {text-decoration:none; color:#e21e14;}

/*top
-----------*/
div.top {height:254px; position:relative; width:980px; z-index: 6}

div.logo {position:absolute; top:71px; left:12px;}
	div.logo img {border:none;}

/*bot
----------*/
div.bot {width:980px; height:65px; position:relative; margin:0 auto; background:url(bot_pic.jpg) center top no-repeat;}

div.blogo {position:absolute; top:15px; left:21px;}
	div.blogo img {border:none;}

div.bcopy {position:absolute; top:22px; right:21px; font:normal 11px Tahoma, Geneva, sans-serif; color:#b1b1b1; width:250px; text-align:right;}
	div.bcopy a {color:#b1b1b1; text-decoration:underline;}
		div.bcopy a:hover {color:#b1b1b1; text-decoration:none;}

div.bsite_n {position:absolute; top:27px; left:126px; font:normal 11px Tahoma, Geneva, sans-serif; color:#b1b1b1;}

div.bcount {position:absolute; top:12px; left:284px; width:400px;}


/* i.t. */






#menu_t, #menu_t ul, #menu_t li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0px;
	line-height:0px;
}

#menu_t {margin:0; padding:200px 0 0; list-style:none; text-align:center;}

#menu_t ul {
	display:none;
	position:absolute;
	min-width:150px;
	background:#A51610;
	border:1px solid #1c1a18;
	border-bottom:none;
	margin:251px 0 0 1px;
	z-index:10000;
}

#menu_t ul ul {
	width:150px;
	margin:-1px 0 0 2px;	
}

#menu_t li {margin:0; padding:0; display:inline;}

#menu_t li a {display:inline-block; text-decoration:none; height:52px; padding:0 0 0 2px; background:url(tm_border.gif) left top no-repeat;}
#menu_t li a span {display:inline-block; text-decoration:none; height:52px; color:#fff; font:normal 13px/52px Arial, Helvetica, sans-serif; padding:0 13px;}
#menu_t li a:hover, #menu_t li a.over {text-decoration:none;}
#menu_t li a:hover span, #menu_t li a.over span {text-decoration:none; background:url(tm_h_bg.gif) left top repeat-x; color:#fff;}

#menu_t > li:first-child > a {background:none;}

#menu_t li li {
	display:block;
	border-bottom:1px solid #1c1a18;
	padding:0;
	margin:0;
	text-align:left;
}

#menu_t li li a {display:block; text-decoration:none; height:auto; padding:4px 12px; background:none; color:#fff; font:normal 13px Arial, Helvetica, sans-serif;}
#menu_t li li a:hover,#menu_t li li a.over {background:#1c1a18; color:#fff;}