body {
 font-family: "Verdiana, Microsoft Sans Serif", Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #333333;
 display: block;
 margin: 0px;
 padding: 10px;
 background-color: #FFFFFF;
}


div.menu {
 margin: 0px;
}

div.menu a {
 padding: 0px;
 padding-left: 6px;
 padding-right: 6px;
 font-size: 14px;

 color: #666666;
 text-decoration: none;
}

div.menu a:hover {
 text-decoration: underline;
}

div.menu a.selected {
 color: #444444;
 text-decoration: underline;
}


a.go {
	clear: both;
	font-size: 10px;
	color: #dddddd;
	text-decoration: none;
}

a.go:hover {
	text-decoration: underline;
}

div.content {
 display: block;
 width: 600px;
 text-align: left;
}

div.content h1 {
 color: #333333;
 font-size: 24px;

 margin: 0px;
 margin-bottom: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
 text-align: left;
 border-bottom: 1px dotted #888888;
 clear: both;
}

div.content h2 {
 color: #333333;
 text-align: left;
 font-size: 16px;
 margin: 0px;
 margin-top: 10px;
 margin-bottom: 5px;
 padding-left: 10px;

}

div.content h2.handel {
 border-bottom: 1px dotted #888888;
 margin-top: 20px;
}

div.content img {
 margin: 0px;
 margin-left: 20px;
 border: 0px;
 float: right;
 background-color: #dddddd;
}

div.content a img.thumb {
 margin-top: 6px;
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 0px;

 float: none;
 display: inline;
 border: 1px dashed #999999;
}

div.content a:hover img.thumb {
 border: 1px dashed red;
}

div.content a img.thumb_selected {
 margin-top: 6px;
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 0px;

 float: none;
 display: inline;
 border: 1px dashed red;
}



div.content img.left {
 margin: 0px;
 margin-right: 20px;
 margin-bottom: 20px;

 border: 0px;
 float: left;
}

div.content img.noframe {
 margin-left: 10px;
}

div.content img.normal {
 clear: both;
 float: none;
 margin: 10px;
}


div.content img.article {
 clear: both;
 float: none;
 margin: 0px;
}
div.content a {
	color: green;
}

div.content a:hover {
	color: blue;
}

div.content p {
 display: block;
 text-align: left;
 margin: 0px;
 margin-bottom: 20px;
 margin-top: 20px;
 margin-left: 30px;
}

div.content p.article {
  text-align: justify;
  margin-left: 30px;
  margin-right: 30px;
}

div.content p.description {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	color: #666666;
}

div.content img.photo {
 clear: both;
 float: none;
 margin: 4px;
 margin-top: 10px;
 border: 6px solid #aaaaaa;
}

div.content ul {
 margin: 20px;
 margin-left: 30px;
 margin-right: 30px;
 margin-top: 5px;
 text-align: left;
}

div.content ul.article {
	margin-left: 50px;
}

div.content ul li {
 margin-left: 10px;
 margin-bottom: 10px;
}

div.content div.rcolumn {
 display: block;
 padding: 0px;
 margin: 0px;

 width: 305px;
 float: right;
 border-left: 1px dashed #999999;
}

div.content div.lcolumn {
 display: block;
 padding: 0px;
 margin: 0px;
 width: 290px;
 float: left;

}

div.content div.adv  {
 display: block;
 width: 600px;
 border: 1px solid red;
 padding: 10px;	
}

div.content div.adv p {margin: 0px; padding: 10px;}

table {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	margin-bottom: 10px;
	margin-top: 10px;
}
tr th {
	font-size: 12px;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px solid #999;
	background-color: #efefef;
}

tr th.r {
	text-align: right;
}

tr th.l {
	text-align: left;
}

td {
	font-size: 12px;
	vertical-align: top;
	border-bottom: 1px solid #999;
	background-color: #dfdfdf;
	text-align: center;
}


tr.item th { 
	font-weight: normal 
}

th.selected { 
	background-color: #bfbfbf;
}

td.selected { 
	background-color: #cfcfcf;
}


div.foot {
 width: 600px;
 margin-top: 10px;
 padding-top: 5px;
 border-top: 1px dashed #999999;
 font-size: 12px;

}

div.foot b { display: block; margin-bottom: 3px; padding-top: 3px; font-size: 13px;}