/*!
 *
 *	File:		main.css
 *
 *	Date:		2008-02-14
 *
 *	Author:	Alex Gots
 *	Contact:	public[@t]shuriko.com
 *
 */

/*!
 *
 *	Import Screen Stylesheets
 *
 */
@import url("./screen/screen_colors.css");
@import url("./screen/screen_images.css");
@import url("./screen/screen_tables.css");
@import url("./screen/screen_footer.css");
@import url("./screen/screen_header.css");

/*!
 *
 *	Import Print Stylesheets
 *
 */
@import url("./print/print_colors.css");
@import url("./print/print_images.css");
@import url("./print/print_tables.css");
@import url("./print/print_footer.css");
@import url("./print/print_header.css");

* {
	
}

body {
	margin: 0px;
	padding: 0px;
	font: normal 75%/18px Arial, Helvetica, sans-serif;
	color: #111111;
	background: #000000;
}

a {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background: transparent;
	text-decoration: none;
}

a:hover {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background: transparent;
	text-decoration: none;
}

a:visited {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background: transparent;
	text-decoration: none;
}

#main_body {
	position: absolute;
	top: 293px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: solid 0px #FF0000;
	background: transparent;
}

#main_content {
	position: relative;
	top: 0%;
	left: 50%;
	margin-top: 0px;
	margin-left: -441px;
	height: 688px;
	width: 882px;
	border: solid 0px #FF0000;
	background: transparent;
}

#main_left_navigation_break {
	position: absolute;
	top: 0px;
	left: 107px;
	height: 19px;
	width: 33px;
	border: solid 0px #FF0000;
	background: transparent url(./images/background/bg_left_navigation_break.png) no-repeat;
}

#main_left_navigation {
	position: absolute;
	top: 19px;
	left: 0px;
	height: 516px;
	width: 140px;
	border: solid 0px #FF0000;
	background: transparent url(./images/background/bg_left_navigation_little.png) no-repeat;
}

	#main_left_navigation ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#main_left_navigation ul li {
		margin: 0;
		padding: 0;
		height: 43px;
		width: 140px;
		color: #000000;
		background: transparent;
		font: bold 12px "Century Shoolbook L", Arial, Helvetica, sans-serif;
		text-align: center;
	}

	#main_left_navigation ul li a {
		display: block;
		margin: 0;
		padding: 12px 0px 0px 0px;
		height: 43px;
		width: 140px;
		color: #000000;
		background: transparent;
		vertical-align: bottom;
		text-decoration: none;
		width: 100%;
	}

	#main_left_navigation ul li a#navigation_left_current {
		display: block;
		margin: 0;
		padding: 12px 0px 0px 0px;
		height: 43px;
		width: 140px;
		background: transparent url(./images/background/bg_active_link_left_navigation.png) no-repeat;
		color: #000000;
		vertical-align: bottom;
		text-decoration: none;
		width: 100%;
	}

	#main_left_navigation ul li a:hover {
		display: block;
		margin: 0;
		padding: 12px 0px 0px 0px;
		background: transparent url(./images/background/bg_active_link_left_navigation.png) no-repeat;
		height: 43px;
		width: 140px;
		color: #000000;
		text-decoration: none;
		width: 100%;
	}

#box div {
	display: none;
}

#box:hover div {
	border: solid 0px #FF0000;
	background: transparent url(./images/background/bg_active_link_left_navigation.png) no-repeat;
}

#main_right_content {
	position: absolute;
	top: 0px;
	left: 140px;
	height: 516px;
	width: 600px;
	border: solid 0px #FF0000;
	color: #000000;
	background: #FFFFFF;
}

#main_text {
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -240px;
	height: 400px;
	width: 480px;
	border: solid 0px #FF0000;
	font: normal 12px "Century Shoolbook L", Arial, Helvetica, sans-serif;
	background: transparent;
}

	#main_text p .init {
		font: bold 12px "Century Shoolbook L", Arial, Helvetica, sans-serif;
		color: #000000;
	}

	#main_text blockquote {
		margin: 0;
		padding: 0;
		color: #AAAAAA;
	}

	#main_text blockquote p {
		font: italic 12px "Century Shoolbook L", Arial, Helvetica, sans-serif;
		margin: 1.5em 2em 0 1.5em;
		padding: 0;
		color: #000000;
	}

	#main_text blockquote .source {
		text-align: right;
		font: normal 12px "Century Shoolbook L", Arial, Helvetica, sans-serif;
		margin-right: 2em;
	}

	#main_text h4 {
		font: bold 12px "Century Shoolbook L", Arial, Helvetica, sans-serif;
		text-align: left;
	}

	#main_text ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#main_text ul li {
		margin: 0;
		padding: 0;
		font: normal 12px "Century Shoolbook L", Arial, Helvetica, sans-serif;
		text-align: left;
	}
	
	#main_text ul li span {
		display: inline;
		width: 200px;
		margin: 0;
		padding: 0;
		border: solid 1px #444444;
		text-align: left;
	}
	
	#main_text ul li .left {
		display: inline;
		width: 12em;
		margin: 0;
		padding: 0;
		border: solid 0px #444444;
		text-align: left;
	}

	#main_text ul li a {
		margin: 0;
		padding: 0;
		background: transparent;
		color: #e18003;
		text-decoration: none;
	}

	#main_text ul li a:hover {
		margin: 0;
		padding: 0;
		background: transparent;
		color: #FF0000;
		text-decoration: none;
	}
