﻿/*
/		Custom styles
/		-------------------------------------------------------
*/

body {
	background: 			#ab141a url("../images/html/bg.gif") top left repeat-x;
}

#hd {
	background:				#fff url("../images/html/hd/bg.png") top left no-repeat;
	border-left:			1px solid #6e0509;
	border-right:			1px solid #6e0509;
	border-bottom:		1px solid #6e0509;
	height:						109px;
}

#navigation {
	float:						right;
	margin:						25px 10px 0 0;
}

#information {
	display:					block;
	width:						640px;
	font-size:				85%;
	color:						#cacaca;
	text-align:				right;
	height:						30px;
	padding:					0 2px 0 0;
}

#mainmenu {
	display:					block;
	width:						640px;
	height:						42px;
	border: 					1px solid #fff;
}

#mainmenu li {
	display:					block;
	float:						left;
	margin:						0 0 0 1px;
}

#mainmenu li a {
	display:					block;
}

#mainmenu li.item_01, #mainmenu li.item_01 a {
	width:						108px;
	height:						42px;
}

#mainmenu.rs li.item_01 a {
	background:				url("../images/html/bd/mainmenu/rs_01.gif") top left no-repeat;
}

#mainmenu.rs li.item_01 a.selected, #mainmenu.rs li.item_01 a:hover  {
	background:				url("../images/html/bd/mainmenu/rs_01.gif") bottom left no-repeat;
}

#mainmenu.en li.item_01 a {
	background:				url("../images/html/bd/mainmenu/en_01.gif") top left no-repeat;
}

#mainmenu.en li.item_01 a.selected, #mainmenu.en li.item_01 a:hover  {
	background:				url("../images/html/bd/mainmenu/en_01.gif") bottom left no-repeat;
}

#mainmenu li.item_02, #mainmenu li.item_02 a {
	width:						98px;
	height:						42px;
}

#mainmenu.rs li.item_02 a {
	background:				url("../images/html/bd/mainmenu/rs_02.gif") top left no-repeat;
}

#mainmenu.rs li.item_02 a.selected, #mainmenu.rs li.item_02 a:hover {
	background:				url("../images/html/bd/mainmenu/rs_02.gif") bottom left no-repeat;
}

#mainmenu.en li.item_02 a {
	background:				url("../images/html/bd/mainmenu/en_02.gif") top left no-repeat;
}

#mainmenu.en li.item_02 a.selected, #mainmenu.en li.item_02 a:hover {
	background:				url("../images/html/bd/mainmenu/en_02.gif") bottom left no-repeat;
}

#mainmenu li.item_03, #mainmenu li.item_03 a {
	width:						107px;
	height:						42px;
}

#mainmenu.rs li.item_03 a {
	background:				url("../images/html/bd/mainmenu/rs_03.gif") top left no-repeat;
}

#mainmenu.rs li.item_03 a.selected, #mainmenu.rs li.item_03 a:hover {
	background:				url("../images/html/bd/mainmenu/rs_03.gif") bottom left no-repeat;
}

#mainmenu.en li.item_03 a {
	background:				url("../images/html/bd/mainmenu/en_03.gif") top left no-repeat;
}

#mainmenu.en li.item_03 a.selected, #mainmenu.en li.item_03 a:hover {
	background:				url("../images/html/bd/mainmenu/en_03.gif") bottom left no-repeat;
}

#mainmenu li.item_04, #mainmenu li.item_04 a {
	width:						116px;
	height:						42px;
}

#mainmenu.rs li.item_04 a {
	background:				url("../images/html/bd/mainmenu/rs_04.gif") top left no-repeat;
}

#mainmenu.rs li.item_04 a.selected, #mainmenu.rs li.item_04 a:hover {
	background:				url("../images/html/bd/mainmenu/rs_04.gif") bottom left no-repeat;
}

#mainmenu.en li.item_04 a {
	background:				url("../images/html/bd/mainmenu/en_04.gif") top left no-repeat;
}

#mainmenu.en li.item_04 a.selected, #mainmenu.en li.item_04 a:hover {
	background:				url("../images/html/bd/mainmenu/en_04.gif") bottom left no-repeat;
}

#mainmenu li.item_05, #mainmenu li.item_05 a {
	width:						103px;
	height:						42px;
}

#mainmenu.rs li.item_05 a {
	background:				url("../images/html/bd/mainmenu/rs_05.gif") top left no-repeat;
}

#mainmenu.rs li.item_05 a.selected, #mainmenu.rs li.item_05 a:hover {
	background:				url("../images/html/bd/mainmenu/rs_05.gif") bottom left no-repeat;
}

#mainmenu.en li.item_05 a {
	background:				url("../images/html/bd/mainmenu/en_05.gif") top left no-repeat;
}

#mainmenu.en li.item_05 a.selected, #mainmenu.en li.item_05 a:hover {
	background:				url("../images/html/bd/mainmenu/en_05.gif") bottom left no-repeat;
}

#mainmenu li.item_06, #mainmenu li.item_06 a {
	width:						101px;
	height:						42px;
}

#mainmenu.rs li.item_06 a {
	background:				url("../images/html/bd/mainmenu/rs_06.gif") top left no-repeat;
}

#mainmenu.rs li.item_06 a.selected, #mainmenu.rs li.item_06 a:hover {
	background:				url("../images/html/bd/mainmenu/rs_06.gif") bottom left no-repeat;
}

#mainmenu.en li.item_06 a {
	background:				url("../images/html/bd/mainmenu/en_06.gif") top left no-repeat;
}

#mainmenu.en li.item_06 a.selected, #mainmenu.en li.item_06 a:hover {
	background:				url("../images/html/bd/mainmenu/en_06.gif") bottom left no-repeat;
}

#submenu {
	margin:						0 0 2em 0;
}

#submenu li {
	display:					block;
	font-family:			tahoma, verdana, helvetica, serif;
	font-weight:			bold;
	font-size:				85%;
	text-align:				right;
	margin:						0 0 1px 0;
}

#submenu li a {
	display:					block;
	color:						#333;
	background:				#e2e1e2 url("../images/html/bd/submenu/in_bg.gif") top left repeat-x;  
	padding:					0.5em 0.5em; 0.5em 0;
}

#submenu li a.selected, #submenu li a:hover {
	color:						#fff;
	text-decoration:	none;
	background:				#e82d33 url("../images/html/bd/submenu/ac_bg.gif") top left repeat-x; 
}

#logo img {
	margin:						20px 0 0 95px;
}

#bd {
	background: 			#fff url("../images/html/bd/bg.gif") top left repeat-x;
	border:						1px solid #6e0509;
	margin:						10px 0 0 0;
	padding:					1px;
}

#bd #bdcp {
	background:				#f1f1f1 url("../images/html/bd/cp_bg.png") top left repeat-x;
	padding:					0.75em 0 0.75em 1.5em;
}

#bd #bdcp #bdcpbg {
	font-size:				90%;
	background:				url("../images/html/bd/cp_shield_bg.png") top left no-repeat;
	padding:					0 0 0 4em;
}

#bd #bdcp #bdcpbg #copyright {
	color:						#666;
}

#bd #bdhd, #bd #bdft {
	height:						20px;
	font-size:				20px;
	background:				#c2c2da;
}

#bd #bdhd {
	background:				url("../images/html/bd/hd_bg.png") top left repeat-x;
}

#bd #bdft {
	background:				url("../images/html/bd/ft_bg.png") top left repeat-x;
}

a {
	color:						#ab141a;
	text-decoration:	none;
}

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

h1 {
	font-family:			georgia, times new roman, helvetica, serif;
	font-size:				200%;
	color:						#b53338;
	border-bottom:		2px solid #b3b3cf;
	padding:					0 0 0.5em 1em;
}

strong {
	font-size:				120%;
	font-weight:			bold;
	color:						#333;
	letter-spacing:		-0.05em;
}

p {
	margin:						0 0 1em 0;
	line-height:			1.35em;
	letter-spacing:		0.05em;
	text-align:				justify;
}

p.right {
	text-align:				right;
}

p.preview {
	font-size:				90%;
	letter-spacing:		0;
	color:						#b67174;
	padding:					0 0 1em 0;
	border-bottom:		1px solid #eee;
}

p.info {
	border:						1px dashed #ccc;
	padding:					2em;
	background:				#eee;
}

p.thumbnails {
	text-align:				center;
}

p.thumbnails img {
	padding:					0.5em;
	border:						1px dashed #eee;
	margin:						0 1em;
}

#yui-main ul {
	margin:						0 0 1em 2em;
}

#yui-main ul li {
	line-height:			1.75em;
}

.content {
	margin:						1.5em;
	*margin:					1.5em 1.5em 0 1.5em;
}

.intro {
	background:				#fff;
	text-align:				center;
	border:						1px solid #eee;
	margin:						2em 0 0 0;
}

.intro td {
	text-align:				center;
	padding:					1em 0;
}

.introlinks {
	margin:						0 0 2em 0;
}

.introlinks a {
	color:						#333;
}

.introlinks a:hover {
	color:						#ab141a;
	text-decoration:	none;
}

.introlinks td {
	font-size:				75%;
	padding:					0 1.5em;
}

.introlinks .smalltext {
	height:						5em;
	background:				#eee;
	padding:					1em;
}

.symbol {
	font-size:				125%;
	font-weight:			bold;
	color:						#ab141a;
}

.clear {
	clear:						both;
	font-size:				1px;
}

hr {
	color:						#ccc;
	height:						1px;
	margin:						2em 0pt;
}