body{

	margin:0;

	padding:0 0;

	text-align:center;

	background:url(../images/bgr_body.gif) repeat-y center 0;

}

h1{

	margin:0;

	padding:0 0 0 14px;

	background:url(../images/bullet.gif) no-repeat 0 10px;

	font:22px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}

h3{

	margin:0 0 10px 0;

	padding:0;

	font:bold 14px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}

h4{

	margin:0 0 10px 0;

	padding:0;

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}

#container{

	margin:10px auto 5px auto;

	padding:0;

	border:0;

	width:790px;

	border-collapse:collapse;

}

.containerTop{

	margin:0;

	padding:0;

	background:url(../images/bgr_top.gif) no-repeat 0 bottom;

}

#top{

	margin:0 0 3px 0;

	padding:0;

	border:0;

	width:790px;

	border-collapse:collapse;

}

#top td{

}

.logo{

	padding:0 0 13px 0;

	text-align:left;

	vertical-align:bottom;

}

.menu{

	padding:0 0 5px 0;

	text-align:center;

	vertical-align:bottom;

	width:97px;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background:url(../images/bgr_menu.gif) no-repeat 0 bottom;

}

.menu a{

	margin:0;

	padding:0;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

}

.menu a:hover{

	color:#fff;

	text-decoration:underline;

}

td.current{

	padding:0 0 5px 0;

	text-align:center;

	vertical-align:bottom;

	width:97px;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background:url(../images/bgr_button_on.gif) no-repeat 0 bottom;

}

td.current a{

	margin:0;

	padding:0;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	cursor:default;

}

.empty{

	padding:0;

}

.last{

	padding:0;

	width:20px;

}

.containerMiddle{

	margin:0;

	padding:5px 15px 5px 14px;

	background:url(../images/bgr_container.gif) repeat-y 0 0;

	text-align:left;

}

body#home .containerMiddle{

	padding:0;

	text-align:center;

}

.containerBottom{

	margin:0;

	padding:15px 0 0 357px;

	background:url(../images/bgr_bottom.gif) no-repeat 0 0;

}

#footer{

	margin:0;

	padding:10px 0 0 0;

	background:url(../images/bgr_footer_top.gif) no-repeat 0 0;

}

#innerFooter{

	margin:0;

	padding:0 0 10px 0;

	background:url(../images/bgr_footer_bottom.gif) no-repeat 0 bottom;

	text-align:center;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}

#innerFooter p{

	margin:1px 0 1px 0;

	padding:0;

}

#innerFooter a{

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:underline;

}

#innerFooter a:hover{

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

}

#innerFooter a.current{

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	cursor:default;

}

#innerFooter a.current:hover{

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

}

div.titlepage{

	margin:0 0 8px 0;

	padding:15px 15px;

	background:#848484;

}

div.content{

	margin:0 0 0 0;

	padding:8px 8px;

	background:#848484;

	border:solid 2px #fff;

	overflow: auto;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	height:350px;

	voice-family:"\"}\"";

	voice-family:inherit;

	height:350px;

}

html>body div.content{

	height:334px;

}

body#labels div.content{

	margin:0;

	padding:0;

	height:350px;

	overflow: none;

	background:#999;

	border:none;

}

div.content p{

	margin:0 0 8px 0;

	padding:0;

	font:12px/130% Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}

div.content a{

	color:#fff;

	text-decoration:underline;

}

div.content a:hover{

	color:#000;

	text-decoration:underline;

}



#frame{

	margin:0;

	padding:0;

	border:0;

	border-collapse:collapse;

	height:330px;

}

.leftframe{

	margin:0;

	padding:0;

	width:167px;

	background:#848484;

	border:solid 2px #fff;

}

.emptyframe{

	margin:0;

	padding:0;

	width:8px;

}

.rightframe{

	margin:0;

	padding:0;

	background:#848484;

	border:solid 2px #fff;

	width:565px;

}

.leftframe div, .rightframe div {

	margin:0;

	padding:8px;

	background:#848484;

	background-image:none;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-align:left;

	overflow: auto;

	height: 330px;

}

.leftframe div p {

	margin:0 0 4px 0;

}

.leftframe a, .rightframe a{

	color:#fff;

	text-decoration:underline;

}

.leftframe a:hover, .rightframe a:hover{

	color:#000;

	text-decoration:underline;

}

iframe{

	overflow: auto;

}

.labelsTable{

	margin:0;

	padding:0;

	border:0;

	border-collapse:collapse;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	width:97%;

}

.labelsTable tr td{

	border-bottom:solid 1px #eee;

}

.labelsTable td{

	padding:5px 20px 5px 0;

	text-align:left;

	vertical-align:middle;

}

.labelsTable td.labelname{

	white-space:nowrap;

}

.labelsTable td.last{

	width:100%;

}

.disc{

	margin:0 0 5px 0;

	padding:0;

	border:0;

	border-collapse:collapse;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	width:100%;

	border-bottom:solid 1px #eee;

}

.disc td.foto{

	padding:5px 25px 5px 0;

	text-align:left;

	vertical-align:top;

}

.disc td.foto img{

	padding:1px;

	border:solid 1px #eee;

}

.disc td.descr{

	padding:5px 0 5px 0;

	text-align:left;

	vertical-align:top;

	width:100%;

}

.tableNew{

	margin:0 0 10px 0;

	padding:0;

	border:0;

	border-collapse:collapse;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	width:100%;

	border-bottom:solid 1px #eee;

}

.tableNew td.foto{

	padding:10px 15px 10px 0;

	text-align:left;

	vertical-align:top;

}

.tableNew td.foto img{

	border:solid 2px #fff;

}

.tableNew td.descr{

	padding:10px 0 10px 0;

	text-align:left;

	vertical-align:top;

	width:100%;

}

