body {
	margin: 0;
	padding: 0;
	background-color: #121212;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #bbb;
}
table {
  border: 0px;
  border-collapse: collapse;
}
table td {
  padding: 0px;
  font-family: Tahoma;
  font-size: 11px;
  color: #777777;
}
td.search {
  font-size: 12px;
  color: #f7efe7;
  font-weight: bold;
}
img {
  border: 0
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00b6eb;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #5093d8;
	text-decoration: none;
}
a.big {
  font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  color: #00b6eb;
  text-decoration: underline;
}
a.big:hover {
  text-decoration: none;
}
td.left a {
  margin-left: 18px;
  font-family: Tahoma;
  font-size: 11px;
  color: #35A0B3;
  text-decoration: underline;
}
td.left a:hover {
  text-decoration: none;
}
td.down {
  font-family: Arial;
  font-size: 11px;
  color: #ffffff;
}
p.text {
  padding: 10px;
}
#right {
  width: 140px;
  padding: 0;
  margin: 0;
  margin-top: 10px;
  border: 1px solid #EDEDED;
  border-right: 1px solid #ffffff;
}
table.up a {
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
table.up a:hover { text-decoration: underline; }
img.thumb {margin:0px 5px 10px 5px;border: 1px solid #575757;width:120px;height:90px; }
img.thematic {margin:0px 0px 10px 0px;border: 0px;width:130px;height:130px; }
.tumb{padding:0 0 0 0; width:130px; height:100%;}
.osn{padding:0 0 0 0; width:auto; height:100%;}
.desc{ padding:3px 0 2px 0; font-family: Arial; font-size: 12px; color: #BBB;text-decoration:none;}
.desc:hover{font-family: Arial; text-decoration:none;}
p.desc{margin:4px 0 2px 0; }
div.rec {margin: 2px 0 1px 0; padding: 0;}