
/* =Global reset by Eric Meyers
============================================================================== */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, //ol, ul, li,  //IV Sidey
	fieldset, form, label, legend,
	table, caption } //,tbody, tfoot, thead, tr, th, td { //IV Sidey
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	ol, ul {
		//list-style: none; //IV Sidey
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}

	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}

	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}


body{margin:0;padding:10px;font-family:Arial;font-size:76%}

#header{margin:0;padding:0;}
#header .logo{background: url('../images/top.gif') no-repeat;width:968px;height:122px;}
img{border: 0;}
#header .top{margin:15px 0;background: url('../images/subtop.gif') no-repeat;width:968px;height:46px;}
#header .nav{float:left;margin:15px 48px;}
#header a{text-decoration:none;padding:0px 5px;color:#FFFFFF;}

#wrapper{width:968px;margin:0 auto;}

#left_column{/*background:#99CC33;*/float:left;width:240px;overflow:hidden;margin:0;}
.left_column{float:left;width:240px;overflow:hidden;margin:0;}
#kv{padding:10px 0px;background: url('../images/kvbg.gif') no-repeat;width:240px;height:142px;font-size:11px;color:#333;}
.kv{width:210px;height:122px;}
.kv tr{height:12px;}

#right_column{float:right;width:200px;overflow:hidden;z-index:99;padding:5px;}
.right_column{float:right;width:200px;overflow:hidden;z-index:99;padding:5px;}
.banners{margin:10px;}
hr{margin-left:25px;color:#630000;}
#phone{padding:1px 0 0 35px;margin:10px 0 0 10px;background: url('../images/phone.gif') no-repeat;height:28px;font-weight: bold;font-size:18px;text-decoration:none;color:#630000;}
#mail{padding:1px 0 0 35px;margin:10px 0 0 10px;background: url('../images/maillink.gif') no-repeat;height:28px;font-weight:normal;font-size:12px;text-decoration:underline;color:#3366CC;}
#link{padding:1px 0 0 30px;margin:10px 0 0 10px;background: url('../images/external.png') no-repeat;height:12px;font-weight:normal;font-size:12px;text-decoration:underline;color:#3366CC;}

#center_column{overflow:auto;z-index:999;padding:0 25px;!important margin:0;}
.center_column{padding:0 25px;}


p{!important margin:0;}
a{!important margin:0;}
div{!important margin:0;}
/*mod-menu*/
.blockdivider{text-align:left;padding:11px 10px 10px 20px;margin:0 0 5px 0;background: #d3bc46 url('../images/btbg.gif') no-repeat;}
.accord_toggle{font-weight:bold;font-size: 14px;text-decoration:none;color:#FFFF63;!important margin:0;cursor:pointer}
.subblockdivider{text-align:left;padding:5px 7px;margin:5px 0 0 0;}
.subaccord_toggle{font-weight:bold;font-size:12px;text-decoration:none;color:#630000;cursor:pointer}
.block_menu{margin:7px;}
.block_menu a{text-decoration:none;color:#630000;padding:5px 5px;}
.block_menu a:hover{text-decoration:underline;color:#FFFF63;padding:5px 5px;}


/*mod-msg-news*/
.mod_item{text-align:left;width:100%;}
.mod_item a{text-decoration:none;}
.mod_item a h1{
text-align: left;padding:8px 10px 10px 20px;margin:0 0 0px 0;background: #FFFFFF url('../images/mod_top.gif') no-repeat;
font-weight: bold;font-size: 14px;text-decoration:none;color:#FFFF63;
}

.mod_item .date
{
text-align:right;
font-weight:normal;font-size:10px;
width:65%;
margin-top:10px;
color:#C1C1C1;
border-bottom:1px dotted #630000;
}

.mod_item .item
{
margin-top:-10px;
text-align:left;
}

.mod_item .title
{
text-align: left;
font-size:20px;
}

.mod_item .more
{
	vertical-align:top;
height:30px;
}
.mod_item .more a
{
text-align:right;
font-weight:bold;font-size:12px;
width:65%;
color:#630000;text-decoration:none;

padding:0 0 0 14px;margin:0;
background: url('../images/more.gif') no-repeat 0px 4px;
}

/*com news*/
.active {background-color:#e8e9ec;padding:0.2em 0.3em;font-size:150%;}
.numbers {font-weight:normal;padding:0.2em 0.3em;font-size:150%;color:#630000;}


#footer{width:100%;border-top:2px solid #630000;margin:20px 0px 0px 0px;padding:0;}
#footerline{width:100%;border-top:10px solid #d3bc46;margin:0;padding:0;height:0px;}
#tooter_text{
text-align:right;
font-weight:normal;font-size:10px;
padding-right:200px;
padding-top:15px;
}
#tooter_text p{margin:0;
padding:0;
height:12px;
}
