	* {
		margin: 0;
		padding: 0;
	}

	html {
		background: #fff url( '../images/bgr.png' ) repeat-x;
	}
	
	body {
		font-family: Arial;
		font-size: 11px;
		line-height: 18px;
		color: #4b535b;
		color: #737373;
		letter-spacing: 1px;
	}
	
	#wrapper {
		margin: 0 auto;
		width: 865px;
	}
	
	a {
		color: #888888;
		text-decoration: none;
	}
	
	a:link, a:visited {
		outline: none;
	}
	
	a img {
		border: 0;
	}
	
	p {
		padding: 7px 0;
	}
	
	form, fieldset {
		border: 0;
	}

	.zoomable
	{
		cursor: url( '../images/zoomin.cur' ), pointer;
	}
	
	.title {
		font: 14px "Arial";
		color: #d81921;
		font-weight: bolder;
		border-bottom: 1px dotted #5c5c5c;
		display: block;
		padding-bottom: 7px;
		padding-top: 5px;
		background: url( '../images/bullet2.png' ) no-repeat 0 8px;
		padding-left: 15px;
	}

	
	
	.blue {
		color: #00AEEF;
	}
	
	.gray {
		color: #6B6B6B;
	}

/*********************
*	HEADER
*********************/
	#header {
		font-weight: bolder;
		background: url( '../images/top.png' ) no-repeat top;
		height: 117px;
	}
	
	#header #logo {
		width: 214px;
		height: 185px;
		float: left;
		margin-right: 15px;
		margin-bottom: -68px;
		position: relative;
	}

	#top-link
	{
		background: #fff; 
		border:1px solid #d70d0d; 
		color: #d70d0d; 
		display: block; 

		width: 400px; 
		margin: 10px;
		padding: 10px; 
		text-align: center;
		position: absolute;
		margin-bottom: -40px;
		margin-left: 235px;
		_margin-left: 0px;
	}
/*********************
*	LANGBAR
*********************/
	#langbar {
		float: right;
		height: 20px;
		margin-top: 45px;
		margin-right: 4px;
	}
	
	#langbar a {
		font: 17px Tahoma;
		font-weight: bolder;
		letter-spacing: -1px;
		text-transform: uppercase;
		color: #b6b6b6;
	}
	
	#langbar .separator {
		font-size: 20px;
	}
	
	#langbar a.active {
		color: #cf1820;
	}
	
/*********************
*	MENU
*********************/	
	#header .menu {
		clear: right;
		float: right;
		padding: 0;
		height: 26px;
		margin-top: 15px;
		_margin-top: 11px;
		width: 640px;
		margin-right: -5px;
	}

	#header .menu li {
		display: inline;
	}

	#header .menu li a {
		display: block;
		float: left;
		text-align: center;
		background: url( '../images/button_menu.png' ) no-repeat center;
		width: 120px;
		
		padding-top: 10px;
		height: 20px;
		width: 100px;
		margin: 0px 3px;
		color: #443424;
		font: 12px Arial;
		font-weight: bolder;
		text-transform: capitalize;
	}
	
	#header .menu li a:hover, #header .menu li a.active {
		background: url( '../images/button_menu_over.png' ) no-repeat center;
		color: #fff;
	}
/* submenu */	

	#header .menu li ul {
		display: none;
	}

	#header .menu li.active {
		background: #73797e;
	}
	
	#header .menu li.active a {
		color: #fff;
	}

	#header .menu li.active ul {
		margin-top: 5px;
		display: block;
		position: absolute;
		background: #fff;
		border: 1px solid #ededed;
	}
	
	#header .menu li.active ul li {
		float: none;
		background: url( '../images/submenu_arrow.png' ) no-repeat 10px ;
	}
	
	#header .menu li.active ul li a {
		margin: 10px 0;
		padding-left: 25px;
		color: #000;
		padding-right: 20px;
		text-transform: none;
		font: 11px Arial;
	}
	
	#header .menu li.active ul li a:hover {
		text-decoration: underline;
	}

/*********************
*	COLUMN
*********************/

	#header #logo, .column {
		margin-right: 15px;
	}

	.column {
		display: block;
		margin-top: 50px;
		width: 214px;
		float: left;
		font: 10px Verdana;
		
		line-height: 14px;
	}
	
	.column dd {
		border-bottom: 1px dotted #272e31;
		padding: 20px 0;
	}
	
	.column .date {
		display: block;
		font-size: 9px;
		font-weight: lighter;
		margin-right: 5px;
		color: #272e31;
	}
	
	.column p {
		letter-spacing: 0.5px;
		background: url( '../images/bullet1.png' ) no-repeat 0px 10px;
		padding-left: 10px;
	}
	
	.red {
		color: #d81921;
	}
	
	.column .link {
		float: right;
		text-decoration: underline;
		color: #272e31;
	}

/*********************
*	CONTENT
*********************/	
	#content {
		clear: both;
	}

/*********************
*	MAIN
*********************/	
	#main {
		float: right;
		width:  630px;
		/*margin-top: 100px;*/
	}
	
	#main ul {
		padding-left: 15px;
		margin: 10px;
	}
	
	#main ul li {
		padding: 4px 0;
	}
	
	#slideshow {
		display: block;
		border: 6px solid #272e31;
		height: 237px;
		width: 617px;
		margin-bottom: 20px;
	}
	
	#slideshow img {
	}
	
	.slideshow_nav {
		position: relative;
		width: 628px;
		margin-top: -158px;
		z-index: 99;
		height: 155px;
	}
	
	#slideshow_prev, #slideshow_next {
		width: 33px;
		height: 26px;
	}
	
	#slideshow_prev {
		background: url( '../images/slideshow_arrow_prev.png' );
		float: left;
	}
	
	#slideshow_next {
		background: url( '../images/slideshow_arrow_next.png' );
		float: right;
	}
	
	.box {
		width: 603px;
		background: #e6e6e6;
		padding: 0 15px;
		letter-spacing: 0.5px;
		color: #272e31;
	}

	.box .top, .box .bottom {
		display: block;
		width: 633px;
		height: 8px;
		margin: -6px -15px;
	}

	.box .top {
		background: url( '../images/text_top.png' ) no-repeat center bottom;
	}
	
	.box .bottom {
		background: url( '../images/text_bottom.png' ) no-repeat center top;
	}
	
	.box .floating-link {
		float: left;
		margin: 10px;
		margin-left: 0px;
		text-align: center;
		color: #272e31;
		font-weight: bolder;
	}
	
	.box .floating-link img {
		border: 1px solid #7b7f80;
	}
	
/*********************
*	FOOTER
*********************/
	#footer {
		color: #fff;
		margin-top: 20px;
		width: 100%;
		background: url( '../images/footer_bgr.png' ) repeat-x center top;
		/*height: 28px;*/
		border-bottom: 1px solid #c1c1c1;
		margin-bottom: 10px;
		padding-top: 10px;
	}
	
	#footer .content {
		margin: 0 auto;
		width: 870px;
	}
	
	ins#development {
		float: right;
		font-size: 0.8em;
		text-decoration: none;
		color: #CFCFCF;
	}
	
	ins#development a {
		color: #BFBFBF;
	}
	
	address {
		float: left;
		letter-spacing: 0.5px;
		font-style: normal;
	}
	
	.border {
		float: left;
		background: #fff;
		width: 1px;
		height: 150px;
		margin: 0 15px;
	}

/*********************
*	FORM
*********************/
	.form {
		float: left;
	}

	.form * {
		float: left;
		margin: 3px 0;
	}
	
	.form br {
		clear: both;
	}
	
	.form p {
		float: left;
		/*width: 196px;*/
		padding-right: 15px;
	}
	
	.form label {
		padding-top: 5px;
		width: 74px;
		margin: 0 8px;
	}

	.form .regular, .form .wide {
		border: 1px solid #450002;
		background: #fcfcfc;
		width: 138px;
	}
	
	.form .wide {
		width: 338px;
	}
	
	.button {
		text-decoration: none;
	}
	
	.button input {
		background: #272e31;
		color: #fff;
		text-transform: uppercase;
		border: 0;
		text-decoration: none;
		font-weight: bolder;
		font: 9px Arial;
		border: 0;
		padding: 3px;
		margin: 5px;
	}
	
	#gallery a img {
		border: 1px solid #272e31;
		margin: 3px;
		padding: 1px;
	}
	
	#gallery a:hover img {
		border: 1px solid #d81921;
	}
	
/*********************
*	WIDGETS
*********************/
	dd.panel
	{
		margin-top: 15px;
		border-bottom: 0px;
		font-size: 1.1em;
		padding-bottom: 4px;
	}

	.panel h3
	{
		font-size : 1.2em;
		font-weight: bolder;
		border-bottom: 1px dotted #272e31;
		padding: 4px;
		margin-bottom: 4px;
	}

	.panel a
	{
		display: block;
		padding: 10px;
		padding-left: 35px;
		padding-right: 0;
		color: #272e31;
		letter-spacing: 0;
		background:  no-repeat 10px center;
	}

	.panel.downloads a
	{
		background-image: url( '../images/bullet3.png' );
	}

	.panel.multimedia a
	{
		background-image: url( '../images/bullet4.png' );
	}

	.panel a:hover
	{
		background-color: #ececec;
	}

	.panel a small
	{
		color: #898d8f;
		font-size: 0.8em;
	}
	
	/******************************
*	ADMIN LIST
******************************/
	
	table.admin-list {
		width: 96%;
		/*border-collapse: collapse;*/
		background: #fff;
		/*border: 1px solid #263248;*/
		margin: 10px;
	}
	
	.broad {
		width: 750px;
	}
	
	.tight {
		width: 495px;
	}
	
	.admin-list th {
		text-align: left;
	}
	
	.admin-list th a {
		text-decoration: none;
		/*font-size: 14px;*/
	}
	
	.admin-list th a.active-1 {
		background: url( '../images/arrow_up.png' ) no-repeat right center;
		padding-right: 15px;
	}
	
	.admin-list th a.active-0 {
		background: url( '../images/arrow_down.png' )  no-repeat right center;
		padding-right: 15px;
	}
	
	.admin-list th, .admin-list td {
		padding: 3px 6px;
		margin: 0;
		border: 1px solid #DFDFDF;
	}

	.admin-list tr.odd {
		background: #fff;
	}

	.admin-list tr.even {
		background: #EFEFEF;
	}
	
	.admin-list tr.hover td, .admin-list tr:hover td {
		/*background: #FFEBCF;*/
		background: #E7F5FA;
		/*border: 1px solid #FFEBCF;*/
	}

	.admin-list td {
		
	}