@charset "windows-1251";
/* CSS Document */

a {
	color:#FF6C1C;
}

a:hover {
	color:red;
}

td {
	padding:0;
	vertical-align:top;
}

body {
padding:0px;
margin:0px;
font-family:arial;
}

h1, h2, h3, h4 {
font-family:serif;
font-weight: normal;
}

h1 {
	margin:20px 0px;
}

table{
border-collapse:collapse;
}

img {
	border:0;
}

table.main_t{
width:930px;
height:100%;
text-align:left;
}

table.main_t td.main_p,
table.main_t td.colontitle,
table.main_t td.header {
	/*padding:25px 0px;*/
}

td.header{
/*height:100px;*/
padding:0px 0px 15px 0px!important;
}

td.topspacer {
	height:15px;
}

td.hlogo {
	width:180px !important;
	/*height:190px;*/
	padding:0px 0px 0px 0px !important;
}

td.hlogo div {
	position:absolute;
}

td.hcontacts {
	width:750px !important;
	height:137px;
	padding:0;
}

td.hcontacts div {
	position:absolute;
}

td.main_p{
padding:0px 0px 25px 0px !important;
height:100%;
border-bottom:1px solid #dadada;
}

td.menu {
	background-color:#ff841c;
	height:25px !important;
	padding:0px 0px 0px 40px !important;
	text-align:left;
}

table.news td.text {
	padding-left:0;
	padding-right:30px;
}

table.news td {
	padding:5px;
	width:33%;
	vertical-align:top;
}

table.news td.date {
	font-size:80%;
	padding-top:2px;
	padding-left:0;
	padding-right:10px;
	color:#7F7F7F;
}

table.news td p {
	margin: 5px 0px;
}

td.colontitle {
	padding:15px 0px;
}

td.colontitle table td {
	width:33%;
}

td.colontitle table {
	width:100%;
}

table.feedback td{
padding:0px 40px 0px 0px;
}

table.table_ttx  {
	border: 1px solid #FF841C;
	margin: 10px 0px;
}

table.table_ttx td {
	border: 1px solid #FF841C;
	padding:3px 7px;
}

table.table_foto {
	margin:5px 0px;
}

table.mp_text {
	margin-top:10px;
}

table.mp_text td.text {
	/*padding-right:30px;*/
}

table.mp_text td.text img {
	margin:15px 0px 0px 15px;
	border:1px solid #e33b20;
}

table.mp_text td.links h4 {
	margin:3px 0px;
	/*font-weight:bold;*/
	font-size:1.2em;
}

table.mp_text td.links {
	width:20%;
	/*padding-right:15px;*/
	/*padding-bottom:10px;*/
}

table.mp_text td.links ul {
	list-style:none;
	margin:0;
	padding:0;
}

table.mp_text td.links ul ul {
	padding:0px;
}

table.mp_text td.links ul li {
	padding:2px 0px;
	font-size:95%;
}
div.header_logo {
	float:left;
	padding-right:25px;
}

table.header_contacts {
	width:auto;
	height:100%;
}

table.header_contacts td.right {
	color:#444;
	font-size:0.9em;
}
table.header_contacts h3 {
	margin:10px 0px;
}

table.header_contacts td.left {
	padding:0px 20px 0px 70px;
}

table.header_contacts td.right {
	padding-left:60px;
}

table.header_contacts td.right span {
	padding-bottom:10px;
	display:block;
}

table.contacts {
	width:100%;
}

table.contacts td.text {
	padding-right:30px;
}

table.contacts td.map {
	text-align:right;
}

.small {
	font-size:0.9em;
}

div#startpage {
	width:900px;
	height:677px;
	background:url(../images/start-bild.jpg) no-repeat top left;
}

div#startpage p {
	margin:0;
	padding:540px 0px 0px 480px;
	font-weight:bold;
}



#nav,
#nav UL {
	font-family: Arial;
   	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#nav A {
	display:block;
	padding:5px;
	text-decoration:none;
}
#nav LI {
	margin-right:5px;
	float:left;
	border-left:1px solid #ff841c;
	border-right:1px solid #ff841c;
}
#nav LI:hover,
#nav LI.sfhover {
	background:#ffb31c;
	color:#FFF;
	border-left:1px solid #ff841c;
	border-right:1px solid #ff841c;
}
#nav LI UL {
	padding:0px;
	position:absolute;
	top:-999em;
	height:auto;
	width:14em;
	font-weight:normal;
	border-width:1px;
	font-family: Arial;
}
#nav LI LI {
	width:14em;
	border-left:1px solid #ff841c;
	border-right:1px solid #ff841c;
	background-color:#ffb31c;
}
#nav LI UL A {
	padding:5px;
	text-align:left;
}
#nav LI A,
#nav LI:hover LI A,
#nav LI.sfhover LI A,
#nav LI:hover LI:hover LI A,
#nav LI.sfhover LI.sfhover LI A,
#nav LI:hover LI:hover LI:hover LI A,
#nav LI.sfhover LI.sfhover LI.sfhover LI A {
	color: #000000;		
}
#nav LI:hover A,
#nav LI.sfhover A,
#nav LI:hover LI:hover A,
#nav LI.sfhover LI.sfhover A,
#nav LI:hover LI:hover LI:hover A,
#nav LI.sfhover LI.sfhover LI.sfhover A,
#nav LI:hover LI:hover LI:hover LI:hover A,
#nav LI.sfhover LI.sfhover LI.sfhover LI.sfhover A {
	color:#FFF;
}
#nav LI UL UL {
	margin:-1.4em 0 0 13.5em;
}
#nav LI:hover UL UL,
#nav LI.sfhover UL UL,
#nav LI:hover UL UL UL,
#nav LI.sfhover UL UL UL {
	top:-999em;
}
#nav LI:hover UL,
#nav LI.sfhover UL,
#nav LI LI:hover UL,
#nav LI LI.sfhover UL,
#nav LI LI LI:hover UL,
#nav LI LI LI.sfhover UL {
	top:auto;
}
#nav LI.bottom {
	border-bottom:1px solid #ff841c;
} 
#nav LI.top {
	border-top:1px solid #ff841c;
}
#nav LI LI:hover A,
#nav LI LI.sfhover A {
	background:#ff9d09;
}
#nav LI LI LI a {
	background-color:#ffb31c !important;
}
#nav LI LI LI.sfhover a,
#nav LI LI LI:hover a {
	background-color:#ff9d09 !important;
}





table.table_ttx_options td{
border:1px solid #FF841C;
vertical-align:top;
padding:5px 5px 5px 5px;
}