/*
Design by M. Hladnik
http://templates.hladnik.net/
Released for free under a Creative Commons Attribution 3.0 License
*/

/*general reset*/
body, td, div, input, span {
	color: #28166F;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}

html, body {
	margin:0; 
	padding:0; 
	height:100%; 
	border:none;
}

table {
	border-spacing: 0px; 
	border-collapse: collapse; 
	width: 100%; 
	height: 100%;
}

td {
	vertical-align: top; 
	padding:0; 
	margin: 0;
}

img { border: 0px; }

form {
	margin: 0; 
	padding: 0;
}

html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}

.hand { cursor: pointer; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }

.clear {clear: both;}

.mr10{margin-right: 10px;}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

/*body*/
body {background: #efefef url(../images/bck_body.gif) repeat-y center top;}

/*head*/

div#content {
	width: 992px;
	margin: 0 auto;
}

div#head {
	height: 270px;
	margin: 0 auto;
	background: #fff url(../images/bck_head.gif) no-repeat left top;
}
	img#logo{
		top: 8px;
		left: 619px;
	}
	
	img#sponzor_1{
		top: 85px;
		left: 521px;
	}
	
	img#sponzor_2{
		top: 127px;
		left: 616px;
	}
	
	img#sponzor_3{
		top: -105px;
		left: 417px;
	}

div#main {
	background-color: #fff;
}

	div#left {
		width: 351px;
		background: #fff url(../images/bck_left.gif) no-repeat left top;
		height: auto !important;
		min-height: 240px;
		height: 240px;
	}
	
		ul#menu{
			margin: 0;
			padding: 0;
			list-style-type: none;
			margin: 50px 0 0 79px;
			background: url(../images/bck_menu.gif) repeat-y left top;
		}
		
			ul#menu li a{
				font-family: verdana,arial,helvetica,sans-serif;
				color: #b74f8f;
				font-size: 13px;
				font-weight: bold;
				line-height: 34px;
				text-decoration: none;
				display: block;
				background: url(../images/bck_menu_a.gif) no-repeat left center;
				padding-left: 40px;
			}
			
			ul#menu li a:hover, ul#menu li a.active{
				color: #28166f;
				background: url(../images/bck_menu_a_over.gif) no-repeat left center;
			}
		
		div#circle{
			background: #fff url(../images/bck_circle.gif) no-repeat left top;
			width: 351px;
			height: 310px;
		}
		
			div#circle img{
				top: 12px;
				left: 30px;
			}
		
		div#contacts ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			margin: 20px 0 0 79px;
		}
		
			div#contacts ul li a{
				font-family: verdana,arial,helvetica,sans-serif;
				color: #b74f8f;
				font-size: 13px;
				font-weight: bold;
				line-height: 24px;
				text-decoration: none;
				display: block;
				background: url(../images/bck_contacts_a.gif) no-repeat left center;
				padding-left: 40px;
			}
			
			div#contacts ul li a:hover{
				color: #28166f;
			}

	div#right {
		width: 641px;
		background: url(../images/bck_right.gif) no-repeat right top;
		height: auto !important;
		min-height: 240px;
		height: 240px;
		padding-top: 10px;
	}
	
		div#corner{
			width: 250px; 
			height: 85px;
		}
	
		div#right h1.title{
			font-family: verdana,arial,helvetica,sans-serif;
			color: #28166f;
			font-size: 28px;
			font-weight: bold;
			top: -20px;
		}
		
		div#right div.text{
			margin-right: 20px;
			line-height: 16px;
		}

			div#right div.text ul{
				margin: 0;
				padding: 0;
				list-style-type: none;
				margin-top: 20px
			}
			
			div#right div.text ul li a{
				font-family: verdana,arial,helvetica,sans-serif;
				color: #b74f8f;
				font-size: 13px;
				font-weight: bold;
				line-height: 34px;
				text-decoration: none;
				display: block;
				background: url(../images/bck_menu_a.gif) no-repeat left center;
				padding-left: 40px;
			}
			
			div#right div.text ul li a:hover{
				background: url(../images/bck_menu_a_over.gif) no-repeat left center;
				color: #28166f;
			}
			
			div#right div.text a{
				font-weight: bold;
				text-decoration: underline;
				color: #b74f8f;
			}
			
			div#right div.text a:hover{
				text-decoration: none;
				color: #28166f;
			}
			
			div#right div.text h2{
				font-family: verdana,arial,helvetica,sans-serif;
				color: #b74f8f;
				font-size: 13px;
				font-weight: bold;
			}
		
	div.files_list a{
		display: block;
		padding-left: 20px;
		background: url(../../vital/images/download.gif) no-repeat left center;
		line-height: 20px;
	}
	
	div.files_list a.doc, div.files_list a.docx{
		background: url(../../vital/images/doc.gif) no-repeat left center;
	}
	
	div.files_list a.xls{
		background: url(../../vital/images/xls.gif) no-repeat left center;
	}
	
	div.files_list a.pdf{
		background: url(../../vital/images/pdf.gif) no-repeat left center;
	}
	
	div.files_list a.txt{
		background: url(../../vital/images/txt.gif) no-repeat left center;
	}
	
	div.dashedb {
		 border-bottom: 1px dashed #80478C; 
		 padding-bottom: 30px;
	}

	
	div.author {
		text-align: right;
		margin-top: 5px;
		padding: 0 10px;
		height: 60px;
		line-height: 60px;
		background-color: #754B8E;
	}
	
	div.author * {color: #fff;}
