/*****************************/

	html{
	}
	
	form{
		margin: 0px;
		padding: 0px;
	}
	
	body{
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		line-height: 20px;
		font-size: 17px;
		color: #898989;
		text-align: left;
	}
	
	a{
		color: #61649E;
		font-weight: normal;
	}
	
	a:link, a:visited{
		text-decoration: none;
	}
	
	a:visited{
		text-decoration: none;
	}
	
	a:hover, a:active{
		text-decoration: underline;
	}
	
	a img{
		border: none;
	}
	
	input[type=button],
	input[type=submit],
	input[type=reset]{
		border: solid 1px #B9B9B9;
		cursor: pointer;
		font-style: italic;
	}
	
	input[type=button],
	input[type=submit],
	input[type=reset]{
		background-color: #FFFFFF;
		color: #898989;
	}
	
	input[type=submit]{
		background-color: #5F618E;
		color: #FFFFFF;
	}
	
	p{
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	img{
		border: 0px none;
	}
	
	h1{
		margin: 0px;
		margin-bottom: 20px;
		padding: 0px;
		font-size: 20px;
		font-weight: bold;
		vertical-align: bottom;
		text-decoration: underline;
		color: #898989;
	}
	
	h2{
		margin: 0px;
		margin-bottom: 12px;
		padding: 0px;
		font-size: 18px;
		font-weight: bold;
		vertical-align: bottom;
		color: #898989;
	}
	
	h3, legend{
		margin: 0px;
		margin-bottom: 8px;
		padding: 0px;
		font-size: 17px;
		font-weight: bold;
		font-style: italic;
	}
	
	h4{
		margin: 0px;
		margin-bottom: 8px;
		padding: 0px;
		font-size: 17px;
		font-weight: normal;
		text-decoration: underline;
	}
	
	h5{
		margin: 0px;
		margin-bottom: 8px;
		padding: 0px;
		font-size: 16px;
		font-weight: normal;
		font-style: italic;
	}
	
	h6{
		margin: 0px;
		margin-bottom: 8px;
		padding: 0px;
		font-size: 16px;
		font-weight: normal;
	}
	
	ul{
		list-style-type: square;
	}
	
	ul ul{
		list-style-type: disc;
		margin-top: 4px;
	}
	
	ul ul ul{
		list-style-type: circle;
	}

/*****************************************/

	#main_div{
		width: 606px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 46px;
		padding: 0px;
		text-align: left;
	}
	
	#header_div{
		margin: 0px;
		margin-bottom: 11px;
		padding: 0px;
	}
	
	#header_div p{
		margin: 0px;
		padding: 0px;
	}
	
	#top_div{
		display: block;
		width: 100%;
		margin: 0px;
		margin-bottom: 48px;
		padding: 0px;
	}
	
	#top_div.with_language{
		margin-bottom: 0px;
	}
	
	#language_select_div{
		height: 20px;
		margin-bottom: 28px;
		text-align: right;
	}
	
	#top_div ul.menu{
		height: 18px;
		margin: 0px;
		padding: 0px;
	}
	
	#top_div ul.menu li{
		display: block;
		float: left;
		height: 18px;
		margin: 0px;
		padding: 0px;
		padding-right: 13px;
		background-image: none;
		list-style-type: none;
		line-height: 17px;
	}
	
	#top_div ul.menu li + li{
		padding-left: 13px;
		background-image: url(../images/menu_seperator.png);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	#top_div ul.menu li a{
		display: block;
		float: left;
		height: 18px;
		margin: 0px;
		padding: 0px;
		text-decoration: none;
		color: #898989;
	}
	
	#top_div ul.menu li a:link,
	#top_div ul.menu li a:visited{
		text-decoration: none;
	}
	
	#top_div ul.menu li a:hover,
	#top_div ul.menu li a:active{
		text-decoration: underline;
	}
	
	#top_div ul.menu li.active a{
		color: #61649E;
	}
	
	#article_header_div{
		margin: 0px;
		margin-bottom: 30px;
		padding: 0px;
	}
	
	#article_header_div h1,
	#article_header_div div.caption_field div{
		margin: 0px;
		padding: 0px;
		font-size: 26px;
		font-weight: normal;
		text-decoration: none;
		color: #B13838;
	}
	
	#article_header_div div.caption_field div span.title{
		display: none;
	}
	
	#split_table td.left_td,
	#split_table td.split_td,
	#split_table td.right_td{
		margin: 0px;
		padding: 0px;
		padding-top: 12px;
		border-top: solid 1px #BFBFBF;
	}
	
	#split_table td.left_td{
		width: 223px;
	}
	
	#split_table td.split_td{
		width: 20px;
		border-top: none;
	}
	
	#split_table td.right_td{
		width: 363px;
	}
	
	#split_table td.left_td ul.menu{
		margin: 0px;
		margin-bottom: 38px;
		padding: 0px;
	}
	
	#split_table td.left_td ul.menu li{
		height: 18px;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#split_table td.left_td ul.menu li a{
		color: #898989;
	}
	
	#split_table td.left_td ul.menu li.active a{
		color: #61649E;
	}
	
	#bottom_div{
		width: 604px;
		margin: 0px;
		margin-bottom: 16px;
		padding: 0px;
		padding-top: 17px;
		border-top: solid 1px #BFBFBF;
	}
	
	#bottom_div p{
		margin: 0px;
		padding: 0px;
	}
	
	#footer_div{
		width: 604px;
		height: 31px;
		margin: 0px;
		margin-bottom: 16px;
		padding: 0px;
		background-color: #E6E6E6;
	}
	
	#footer_div table{
		width: 604px;
		height: 31px;
		margin: 0px;
	}
	
	#footer_div table td{
		font-size: 11px;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 6px;
		padding-bottom: 5px;
	}
	
	#footer_div table td p{
		margin: 0px;
		padding: 0px;
	}
	
	#footer_div table td.left_td{
		text-align: left;
	}
	
	#footer_div table td.right_td{
		text-align: right;
	}
	
/*****************************************/

	div.povelkin_guestbook_message{
		margin-top: 18px;
		line-height: 15px;
		font-size: 13px;
		font-style: italic;
		color: #45BB45;
	}
	
	div.povelkin_guestbook_message.error{
		color: #FF0000;
	}

	#povelkinGuestbookForm{
		margin-top: 10px;
	}
	
	#povelkinGuestbookForm label{
		line-height: 13px;
		font-size: 11px;
		font-style: italic;
	}
	
	#povelkinGuestbookForm input[type=text],
	#povelkinGuestbookForm textarea{
		margin-bottom: 8px;
		padding-top: 2px;
		padding-bottom: 1px;
		padding-left: 4px;
		padding-right: 4px;
		border: solid 1px #C4C4C4;
		font-family: Arial, Helvetica, sans-serif;
		font-style: italic;
		line-height: 15px;
		font-size: 13px;
		color: #A9A9A9;
	}
	
	#povelkinGuestbookForm input[type=text]{
		width: 179px;
	}
	
	#povelkinGuestbookForm textarea{
		width: 362px;
		height: 238px;
	}
	
	#povelkinGuestbookForm input[type=submit]{
		margin-top: 6px;
		margin-bottom: 18px;
	}
	
	#povelkinGuestbookForm input[type=submit].blocked{
		background-color: #DDDDDD;
	}
	
	#povelkinGuestbookForm div.submit_notice{
		position: relative;
		top: -14px;
		line-height: 13px;
		font-size: 11px;
		font-style: italic;
	}
	
	#language_select_div img{
		border: solid 1px #BBBBBB;
	}
	
	#language_select_div div.mod-languages li{
		margin: 0px;
	}
	
/*****************************************/

	.breadcrumbs.pathway{
		display: block;
		margin-bottom: 14px;
	}

	.small{
		line-height: 11px;
		font-size: 11px;
	}
	
	.createdate{
		line-height: 10px;
		font-size: 10px;
	}

	.modifydate{
		font-size: 10px;
		text-align: right;
	}
	
	.pagenavcounter{
		margin-bottom: 10px;
		font-style: italic;
	}
	
	.pagenavbar{
		margin-top: 10px;
		font-style: italic;
	}

	/* headings */
	.contentheading{
		margin: 0px;
		padding: 0px;
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		vertical-align: bottom;
		color: #354C99;
	}
	
	td.buttonheading {
		line-height: 16px;
	}
	
	td.buttonheading img {
		border: none;
	}
	
	/* table of contents */
	table.contenttoc{
	  margin: 5px;
	  border: 1px solid #ccc;
	  padding: 5px;
	  float: right;
	}
	
	table.contenttoc td{
		padding: 0px;
		margin: 0px;
	}
	
	table.contenttoc td a,
	table.contenttoc th{
		display: block;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 5px;
	}
	
	table.contenttoc td a.active{
		font-weight: bold;
		color: #0D38AE;
	}
	
	table.contenttoc th{
		padding-top: 5px;
	}
	
	table.contentpaneopen{
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	table.contentpaneopen + table.contentpaneopen{
		margin-bottom: 20px;
	}
	
	table.contentpaneopen li {
		margin-bottom: 5px;
	}
	
	table.contentpaneopen fieldset {
		border: 0;
		border-top: 1px solid #ddd;
	}
	
	span.article_separator{
		display: none;
	}

	.highslide img {border: 0;}