﻿* {	
	margin: 0;
	padding: 0;

}


html {

}


a {
	outline:none;
}

ul {
	list-style: none;
}


body {
	margin: 0 auto;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background:  #fff url(/view/gfx/bg.png) no-repeat center top;
}



div#container {
	margin: 100px auto 0 auto;
	width:958px;
	text-align:left;
	min-height:300px;
	height:auto !important;
	
	font-size:1.2em;
	/*background:  transparent url(/view/gfx/bg_bar.png) no-repeat 113px 0;*/
}
div#logos {
	margin: 120px auto 0 auto;
	width:1000px;
	text-align:center;
	min-height:100px;
	height:auto !important;
	
	font-size:1.2em;
	/*background:  transparent url(/view/gfx/bg_bar.png) no-repeat 113px 0;*/
}
div#top {
	margin: 0 auto;
	width:784px;
	height:113px;
	/*background:  transparent url(/view/gfx/top.gif) no-repeat center top;	*/
	overflow:hidden;

}

div#top p {
		text-align:right;
		margin-top:90px;
		font-size:1.4em;
		color:#333192;
		font-weight:bold;
		letter-spacing:3px;
}

div#main {
	margin: 0 auto;
	width:784px;
	height:208px;
	background:  transparent url(/view/gfx/main2.gif) no-repeat center top;	
	position:relative;
}

div#lang {
	float:right;margin-right:7px;margin-top:6px;
	display:inline;
}

div#options {
	width:450px;float:left;margin-left:235px;display:inline;height:46px;
	
}

div#lang ul {
	display:inline;list-style: none;
}

div#lang ul li  {
	display:inline;

}

div#lang ul li a {
	float:left;
	display:block;
	height:26px;
}


div#lang ul li a.pl {
	width:30px;
	background:  transparent url(/view/gfx/pl.png) no-repeat center top;
}

div#lang ul li a.en {
	width:30px;
	background:  transparent url(/view/gfx/en.png) no-repeat center top;
}

div#lang ul li a.de {
	width:30px;
	background:  transparent url(/view/gfx/de.png) no-repeat center top;
}


div#lang ul li a.pl:hover, div#lang ul li a.lang_sel_pl {
	background:  transparent url(/view/gfx/pl_on.png) no-repeat center top;
}

div#lang ul li a.en:hover,  div#lang ul li a.lang_sel_en {
	background:  transparent url(/view/gfx/en_on.png) no-repeat center top;
}

div#lang ul li a.de:hover,  div#lang ul li a.lang_sel_de {
	background:  transparent url(/view/gfx/de_on.png) no-repeat center top;
}










div#options ul {
	list-style-type: none;
	display:inline;
}


div#options ul li {
	margin-left:25px;
	background:  transparent url(/view/gfx/btn_topmenu_left.png) no-repeat left top;
	display:block;
	float:left;

}

div#options ul li.sel {
	background:  transparent url(/view/gfx/btn_topmenu_left_on.png) no-repeat left top;
}
div#options ul li.sel a {
	background:  transparent url(/view/gfx/btn_topmenu_right_on.png) no-repeat right top;
	text-decoration:underline;
}


div#options ul li a {
	background:  transparent url(/view/gfx/btn_topmenu_right.png) no-repeat right top;
	display:block;
	float:left;
	height:39px;
	width:85px;
	line-height:35px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}



div#menu {
	width:194px;
	
	float:left;
	margin-left:42px;
	text-align:center;
	display:inline;
}

div#menu ul {
	margin-top:30px;
	width:154px;
	margin:20px auto 0 auto;
}

div#menu ul li {
	margin-top:7px;
}

div#menu ul li a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	width:154px;
	height:20px;
	display:block;
	background:  transparent url(/view/gfx/menu_sep.png) no-repeat right bottom;

}

div#menu ul li a.sep2 {
	background: transparent url(/view/gfx/menu_sep2.png) no-repeat right bottom;
}

div#menu ul li a.sep3 {
	background: transparent url(/view/gfx/menu_sep3.png) no-repeat right bottom;
}


form#searchform {
	float:left;
	margin:10px 0 0 20px;
	display:inline;
	text-align:center;
}

form#searchform input.longtxt{
	width:375px;
	border:1px solid #ccc;

	padding:3px;
}

form#searchform input.btnSearch {
	margin-left:10px;
}




div#tags {
	float:left;
	height:74px;
	width:410px;
	margin:10px 0 0 50px;
	
	color:#415D8E;

}

div#tags p {
	font-size:1.2em;
}

div#tags p span.big {
	font-size:1.4em;
	font-weight:bold;
}


div#firminfo {
	float:right;
	width:200px;
	text-align:right;
	font-weight:bold;
}


div#content {
	float:left;
	width:548px;
	background:  transparent url(/view/gfx/bg_content.png) repeat-y;
	border-bottom: 7px solid #002365;
}

div#content-inside {
	background:  transparent url(/view/gfx/bg_content-inside.png) repeat-x;
	margin:0 7px 0 0;
	width:541px;
	float:left;
	height:125px;
	display:inline;
}	

div#main-content {
	margin:10px auto 0 auto;
	width:500px;

}	









/*

div.message {
	font-size:1.2em;
	color:#002365;
	font-weight:bold;
	text-align:center;
}

div.red {
	color:red;
}

ul.SearchResults {
	list-style-image: url(/view/gfx/li.png);
	margin-left:50px;
}

ul.SearchResults li {
	margin-top:10px;
}

ul.SearchResults li a { 
	font-size:1.2em;
	color: #002365;
}





ul#UserMenu {
	display:block;
	text-align:center;
	margin-top:10px;
}

ul#UserMenu li {
	display:inline;
}

ul#UserMenu li a {
	background-color: #002365;
	color:#fff;
	padding:5px;
	margin:5px;
}












		

form.TreeForm {
	width:350px;	
	margin:30px auto 0 auto;
}

table.TreeTable {
	width:300px;
	margin:0 auto 20px auto;
}

p.catname {
	font-weight:bold;
	font-size:1.2em;
}
*/