* {
/*	color: #2F2F2F;*/
}

body {
	padding: 0px;
	margin: 10px;
	background: url(/data/img/bodybg.gif) repeat-x top;
}

table, td {
	color: #2F2F2F;
	font-family: Tahoma, Arial;
	font-size: 9pt;
}

a img {
	border-width: 0px;
}

/*a {
	color: #A3151D;
}*/

.frame {
	width: 795px;
	text-align: left;
}

td {
	vertical-align: top;
}

h3 {
	color:	#E42F39;
	font-weight: 600;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 120%;
}

.left {
	width: 219px;
}

.menu {
	background: #A31E23 url(/data/img/menu_shadow.gif) center bottom no-repeat;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.menu ul {
	padding: 0px 20px;
	_margin: 10px 0px;
	width: 179px;
}

.menu ul li {
	text-transform: uppercase;
	list-style: none;
	margin: 0px;
	padding: 0px;
	/*border-bottom: 1px dotted white;*/
	background: url(/data/img/dot.gif) bottom repeat-x;
}

.menu ul li.last {
    border-width: 0px;
    background: none;
}

.menu ul li a {
	width: 169px;
	color: white;
	text-decoration: none;
	display: block;
	font-size: 100%;
	font-weight: bold;
	font-family: 'Trebuchet MS', Trebuchet, Arial;
	padding: 3px 5px;
	cursor: hand;
}

.menu ul li a:hover {
	background-color: #E42F39;
}

.menu ul.child {
	padding: 0px;
	margin: 0px;
	display: none;
	width: 160px;
}

.menu ul.child li {
	border-width: 0px;
	text-transform: none;
	margin-left: 7px;
	padding-bottom: 3px;
    background: transparent;
}

.menu ul.child li, .menu ul.child li a {
    color: #efe1c4;
    width: 150px;
}

.menu ul.child li a:hover {
    color: white;
}

ul.child li.active {
    list-style: disc outside;
    color: #efe1c4;
}

.menu ul.child.deep1 li a {
	font-weight: bold;
	font-size: 95%;
}

.menu ul.child.deep2 li a {
	font-weight: normal;
	font-size: 90%;
	text-decoration: underline;
	border-width: 0px;
}

.menu ul.child li a:hover {
    background-color: transparent;
    color: white;
}

.menu ul.child.deep3 li a {
	text-decoration: none;
}


.contact {
	background: url(/data/img/news_top.gif) no-repeat top;
	width: 219px;
  margin-bottom: 20px;
}

.contact img {
	position: relative;
	top: 10px;
}

.contact h4 {
	color: #630006;
	text-transform: uppercase;
	padding: 20px 0px 0px 20px;
	font-size: 100%;
}

.contact span {
	padding: 0px 0px 0px 20px;
	display: block;
	font-size1: 85%;
	/* color: #2F2F2F; */
}

.news {
	background: #F7F7F5;
	border: 1px solid #ECECEC;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	font-size: 90%;
}

.news * {
	font-size: 100%;
}

.news a {
	font-size: 110%;
}

.news .date {
	font-size: 70%;
	_font-size: 8pt;
	color: #96918A;
}

.news_footer {
	padding-bottom: 20px;
	padding-top: 10px;
	border-top: 1px dotted #ECECEC;
	font-size: 90%;
}

td.content {
	padding: 0px 0px 20px 20px;
	width: 577px;
	vertical-align: top;
}

td.content img {
	margin-bottom: 15px;
}

div.content {
	background: url(/data/img/content_top.gif) no-repeat left top;
	height: 100%;
	padding: 20px;
}

.first div.content {
    padding: 4px 11px;
    _padding: 10px 11px;
	position: relative;
	top1: 160px;
}

div.content img {
	padding: 0px;
}

div.content .title {
    font-size: 120%;
    color: #88171d;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top:0px;
}

div.content .navigator {
    margin-bottom: 20px;
}

div.content .navigator {
    color: #959289;
}

.footer {
	padding: 0px;
	margin: 0px;
	background: url(/data/img/footer_top.gif) left top no-repeat;
	vertical-align: middle;
	height: 40px;
}

.footer table {
	width: 100%;
	height: 100%;
}

.copyright {
	width: 219px;
	color: #96918A;
	font-size: 90%;
	vertical-align: middle;
}

.footer_menu, .footer_menu a {
	color: #8C6B6D;
	font-size: 90%;
	vertical-align: middle;
}

.footer_menu a {
	margin: 0px 10px;
}

.copyright, .footer_menu {
        text-align: center;
	padding-top: 10px;
}

.first .lang_table {
	position: absolute;
	top: 15px;
	left: 470px;
	font-size: 8pt;
	background-color1: white;
}

.lang_table td {
	padding: 7px;
	text-align: center;
	font-size: 8pt;
}

.active_lang {
	background: transparent url(/data/img/activelang_white.gif) no-repeat center center;
	color: white;
}

.first .active_lang {
	background: transparent url(/data/img/activelang.gif) no-repeat center center;
}


