body	{
			background-color: #303030;
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, Sans-serif;
			line-height: 1;
			font-size: 10pt;
			}
			
h1		{
			margin: 0;
			padding: 0;
			}

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

a:hover {
	color: #940f04;
}
			
/* -------------------- WRAPER -------------------- */			

div#wraper	{
			margin: 0 auto;
			padding: 0;
			border: 1px solid #000000;
			border-top: none;
			width: 1000px;
			}

			

/* -------------------- HEADER -------------------- */

div#header	{
			margin: 0;
			padding: 0;
			width: 100%;
			height: 70px;
			background: url("header.jpg") 0 100% repeat-x;
			}

div#header_logo	{
			float: right;
			margin: 0;
			padding: 0;
			width: 400px;
			text-align: center;
			color: #ffffff;
			position: relative;
			top: -9px;
			left: -25px;
			}

div#header_logo h1	{
			margin: 0;
			padding: 0;
			font-size: 21pt;
			}

div#header_logo h2	{
			margin: 0;
			padding: 3px 0 0 0;
			font-size: 8pt;
			}

div#header_logo a	{
			text-decoration: none;
			color: #ffffff;
			}

.logo_black {
			color: #000000;
			}




/* -------------------- NAV -------------------- */

div#nav {
      float: left;
      width: 100%;
      background: none;
      font-size: 93%;
      line-height: normal;
      }
		
div#nav ul {
		margin: 0;
		padding: 0;
		position: relative;
		top: 46px;
		right: 10px;
		left: 15px;
		list-style: none;
		}
		
div#nav li {
      display: inline;
      margin: 0;
      padding: 0;
      }

div#nav a {
      float: left;
      background: url("tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
		
div#nav a span {
      float:left;
      display:block;
      background:url("tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }

/* Commented Backslash Hack hides rule from IE5-Mac \*/

div#nav a span {
		float:none;
		}
		
/* End IE5-Mac hack */

div#nav a:hover span {
		color:#FFF;
		}
		
div#nav a:hover {
		background-position:0% -42px;
      }
		
div#nav a:hover span {
      background-position:100% -42px;
      }

div#nav #current a {
		background-position:0% -42px;
		}
		  
div#nav #current a span {
		background-position:100% -42px;
		}

		
		
/* -------------------- CONTENT -------------------- */

div#content	{
		background-color: #ffffff;
		width: 100%;
		padding-top: 10px;
		}



/* -------------------- CONTENT LEFT -------------------- */

div#content_left	{
		float: left;
		width: 200px;
		margin: 20px 0 0 0;
		padding: 0;
}

div#left_list	{
		margin: 10px 5px 10px 15px;
		padding: 0;
      width: 160px;
}

div#left_list li a {
      height: 20px;
		color: #494949;
		font-weight: bold;
      text-decoration: none;
		border: 1px solid #494949;
		margin: 7px 0 7px 0;
		display: block;
      background: none;
      padding: 8px 0 0 10px;
}

div#left_list a.left_current {
	color: #940f04;
	padding: 8px 0 0 10px;
	border: 1px solid #940f04;
	background: url("miki.jpg") 0 100% repeat-x;
}

div#left_list a:hover {
        color: #940f04;

		  border: 1px solid #940f04;
		  background: url("miki.jpg") 0 100% repeat-x;
        }



/* -------------------- CONTENT MIDDLE -------------------- */

div#content_middle	{
	color: #000000;
	float: left;
	width: 588px;
	margin: 30px 0 0 0;
	padding: 0;
	line-height: 1.4;
}

div#content_middle h1 {
	margin: 0;
	padding: 5px 0 0 10px;
	font-size: 22pt;
}		

div#content_middle h2 {
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 13pt;
}	

div#content_middle h3 {
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 11pt;
}

div#middle_title {
	margin: 0;
	padding: 0;
	background-color: #cfcdc2;
	width: 100%;
}

div#middle_contact {
	margin: 40px 0 0 0;
	padding: 0;
	background-color: none;
	width: 100%;
	height: 650px;
}

div#middle_contact h1 {
	margin: 0 0 15px 0;
	padding: 0;
}

div#middle_contact p {
	margin: 20px 0 0 0;
	padding: 0;
}

div#middle_contact img {
	float: right;
	margin: 0 0 10px 10px;
	border: none;
}

div#middle_confirmation {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: none;
	width: 100%;
	height: 610px;
}

div#middle_confirmation img {
	margin: 30px 0 0 0;
	padding: 0;
}

div#middle_main img {
	padding: 0;
	margin: 0 10px 10px 0;
	float: left;
	border: 1px solid #999999;
}

div#middle_main	{
		margin: 0;
		padding: 15px 0 0 0;
		text-align: left;
}


div#middle_main a {
	text-decoration: none;
}


div#middle_main h3 {
	margin: 14px 0 0 0;
	padding: 0;
	font-size: 12pt;
}

div#article {
	margin: 0;
	padding: 0;
}

div#article h1 {
	margin: 0;
	padding: 0;
	font-size: 16pt;
	color: #94000b;
}

.author {
	margin: 0;
	padding: 0;
}

.quote {
	margin: 0 40px 0 40px;
}

/* -------------------- CONTENT RIGHT -------------------- */

div#content_right	{
		float: left;
		width: 196px;
		margin: 20px 0 0 0;
		padding: 0;
		}

div#right_box	{
		margin: 10px 15px 10px 20px;
		padding: 0;
		border: 1px solid #999999;
}



/* -------------------- FOOTER -------------------- */

div#footer	{
			clear: left;
			margin: 0;
			padding: 0;
			width: 100%;
			height: 50px;
			background: url("header.jpg") 0 100% repeat-x;
			}

div#footer_list {
	margin: 0;
	padding: 0;
	height: 20px;
	position: relative;
	top: 6px;
}

div#footer_list ul {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

div#footer_list li {
	display: inline;
	margin: 0;
}

div#footer_list a {
	color: #ffffff;
	padding: 0 5px 0 5px;
	clear: both;
}

div#footer_list a:hover {
	color: orange;
	text-decoration: none;
}

.footer_p {
	margin: 15px 0 0 0;
	padding: 0;
	color: #999999;
	text-align: center;
	font-size: 8pt;
}
		
/* -------------------- ADSENSE 1 -------------------- */

div#adsense1	{
	clear: left;
	background-color: #ffffff;
	text-align: center;
	padding: 30px 0 0 0;
}

