body {
	background: #7F100D url(../images/bg.gif) repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.85em;
	margin: 0;
	line-height: 1.6;
	height: 100%;
	}


img {
	border: 0;
	}

#wraper {
	margin: 0 auto;
	width: 1027px;
	height: 100%;
	}


table {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 100%;
	}

td {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	vertical-align: top;
	}

td.menu {
	width: 255px;
	background: #F3F3F3 url(../images/bg_menu.gif) repeat-x;
	}

td.left {
	width: 54px;
	background: transparent url(../images/bg_left.gif) repeat-y;
	}
	
td.right {
	width: 50px;
	background: transparent url(../images/bg_right.gif) repeat-y;
	}

td.content {
	background: #F3F3F3;
	}

td.footer {
	background: #440907 url(../images/bg_footer.gif) repeat-x;
	text-align: right;
}


.footer a {
	font-family:  'Lucida Grande', Helvetica, Swiss, Arial, sans-serif, SunSans-Regular;  
	font-size: 0.8em;
	color: #FFF;
	padding-right: 10px;
}



#logo {
	margin: 0;
	padding: 0;
	height: 130px;
	}

#text {
	background: transparent url(../images/bg_text.gif) no-repeat;
	padding: 50px;
	}

/* ---------------- menu ----------------- */

ul.menu {
	margin: 0; 
	padding: 0;
	width: 255px;
	}

ul.menu li {  
	list-style-type: none;
	margin: 0; 
	padding: 5px 0;
	display: block;
	width: 255px;
	text-indent: 1em;
	border-bottom: 1px solid #FFF;
	}

ul.menu li.selected {  
	list-style-type: none;
	margin: 0; 
	padding: 5px 0;
	background: #FFF url(../images/bg_menu_on.gif) repeat-y;
	display: block;
	width: 255px;
	text-indent: 1em;
	border-bottom: 1px solid #FFF;
	}


ul.menu li.selected:hover {  
	list-style-type: none;
	margin: 0; 
	padding: 5px 0;
	background: #FFF url(../images/bg_menu_on.gif) repeat-y;
	display: block;
	width: 255px;
	text-indent: 1em;
	border-bottom: 1px solid #FFF;
	}

ul.menu li:hover {  
	list-style-type: none;
	margin: 0; 
	padding: 5px 0;
	background: #CECECE url(../images/bg_menu_over.gif) repeat-y;
	display: block;
	width: 255px;
	text-indent: 1em;
	border-bottom: 1px solid #FFF;
	}

ul.menu li a {  
	font-family:  'Lucida Grande', Helvetica, Swiss, Arial, sans-serif, SunSans-Regular;  
	color: #FFF;
	}
	
ul.menu li.selected a {  
	font-family:  'Lucida Grande', Helvetica, Swiss, Arial, sans-serif, SunSans-Regular;  
	color: #7F100D;
	}


.sub a {  
	font-size: 11px;
	color: #000;
	}
	

	
/* ---------------- /menu ----------------- */


#keyvisual .caption {  
	font-family:  'Lucida Grande', Helvetica, Swiss, Arial, sans-serif, SunSans-Regular;  
	color: #FFF;
	line-height: 1.2em;
	font-size: 0.8em;
	margin: 0;
	clear: both;
	text-align: right;
	padding: 0 5px 40px 0;
	border-bottom: 1px solid #FFF;
	}

	
h2 {
	font-family:  'Lucida Grande', Helvetica, Swiss, Arial, sans-serif, SunSans-Regular;  
	font-size: 1.7em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0.5em 0;
	color: #000;
	line-height: 1;
	}

h3 {
	font-family:  'Lucida Grande', Helvetica, Swiss, Arial, sans-serif, SunSans-Regular;  
	font-size: 1.1em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0.2em 0;
	color: #7F100D;
	}

a {
	text-decoration: none;
	color: #900;
}

a:hover {
	text-decoration: none;
	color: #000;
}

	
