body {
	margin: auto;
	margin-top: 2px;
	max-width: 400px;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	background-color: #fff;
	box-shadow: 0 0 10px black;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border: 3px solid #fff;
}
input, textarea, select {
	background: #fafafa;
	border: 1px solid #de9d00;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
	margin: 2px;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
a {
	color: #008cca;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #dba500;
}
.all {
	background-color: #fff;
}
div.body {
	text-align: left;
}
img.icon {vertical-align:middle}
.vid {
	background: #fff9e3;
	padding: 2px;
}
.adm {
	background: #f1f1f1;
	padding: 2px;
	margin: 2px;
	border: 1px solid #ababab;
}
.pod {
	background: #fff9e3;
	border-bottom: 1px solid #ffefb7;
	border-top: 1px solid #ffefb7;
	padding: 2px;
}
.pod1 {
	background: #fff9e3;
}
div.lightred {
	padding: 2px;
	background-color: #fbf6e4;
	border-top: 1px dotted #cdc09d;
	color: #FFF;
}
div.darkred {
	padding: 2px;
	background-color: #d2a349;
	border-bottom: 1px solid #6c5c31;
	color: #EFD1D1;
}
div.block {
	padding: 2px;
	background-color: #fcf8e4;
	color: #000000;
	line-height: 16px;
}
dt {
	margin-bottom: 1px;
	display: block;
	padding: 2px 2px 2px 7px;
	border-bottom: 1px solid #ffc000;
	border-left: 3px solid #ffc000;
	border-radius: 0 0 0 20px;
	-moz-border-radius: 0 0 0 20px;
	-webkit-border-radius: 0 0 0 20px;
	
}
dl {
	margin-top: 1px;
	margin-bottom: 0;
	margin-left: 1pt;
}
.green {
	color:#669933;
}
a.green:visited {
	color:#669933;
}
h3 {
	font-family: arial;
	font-size: 14px;
}
.date {
	color: #990000;
}
.red {
	color: #FF0033;
}
.menu {
	background: #fffefb;
	color: #0a86bf;
	padding: 4px;
	margin-top: 2px;
	margin-bottom:1px;
	border: 1px solid #ffb400;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.menu img {
	vertical-align: middle;
}
.fon {
	padding: 3px;
	color: #fff;
	background: #00b1ff url(for_css/b.gif) repeat-x top;
	margin-bottom: 1px;
	text-shadow: #0095e2 -1px -1px 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	height: 15px;
}
.fon img {
	vertical-align: middle;
}
.fon a {
	font-weight: bold;
	color: #fff;
	text-shadow: #0095e2 -1px -1px 0;
}
.fon a:hover {
	font-weight: bold;
	color: #fff;
	text-shadow: #0095e2 1px 1px 0;
}
.menu2 {
	border-top: 4px solid #ff9d3e;
	border-bottom: 4px solid #ffc249;
	padding: 4px 4px 4px 0px;
	font-size: 11px;
	color:black;
	background-color:#ffdd9a;
	background-repeat: repeat-x;
}
.main_menu {
	margin: 2px 0px;
	padding: 2px;
	background-color: #fffefb;
	border: 1px solid #ebd59b;
	color: #323124;
}
.foot {
	margin-bottom: 1px;
	display: block;
	padding: 2px 2px 2px 7px;
	border-bottom: 1px solid #00a2e9;
	border-left: 3px solid #00a2e9;
	border-radius: 0 0 0 20px;
	-moz-border-radius: 0 0 0 20px;
	-webkit-border-radius: 0 0 0 20px;	
}
.end {
	background-color:#fff;
	color:#8e8d8a;
	padding-bottom:2px;
	margin-left:4px;
	border:1px solid #d9dadb;
	padding-left:5px;
	padding-top:3px;
}
.str {
	margin-bottom: 1px;
	display: block;
	padding: 2px 2px 2px 7px;
	border-bottom: 1px solid #00a2e9;
	border-left: 3px solid #00a2e9;
	border-radius: 5px 6px 6px 20px;
	-moz-border-radius: 5px 6px 6px 20px;
	-webkit-border-radius: 5px 6px 6px 20px;	
}
.rowdown {
	margin-top: 3px;
	margin-bottom: 1px;
	display: block;
	padding: 2px 2px 2px 7px;
	border-top: 1px solid #00c0ff;
	border-bottom: 1px solid #00c0ff;
	border-left: 3px solid #00c0ff;
	border-right: 1px solid #00c0ff;
	border-radius: 5px 6px 6px 20px;
	-moz-border-radius: 5px 6px 6px 20px;
	-webkit-border-radius: 5px 6px 6px 20px;
}
.rowdown img {
	vertical-align: middle;
}
.rowup {
	margin-top: 3px;
	margin-bottom: 1px;
	display: block;
	padding: 2px 2px 2px 7px;
	border-top: 1px solid #00c0ff;
	border-bottom: 1px solid #00c0ff;
	border-left: 3px solid #00c0ff;
	border-right: 1px solid #00c0ff;
	border-radius: 5px 6px 6px 20px;
	-moz-border-radius: 5px 6px 6px 20px;
	-webkit-border-radius: 5px 6px 6px 20px;
}
.rowup img {
	vertical-align: middle;
}
form {
	margin : 0;
}
span {
	color : #CC0000;
}
form {
	margin: 0px;
}
.search_cit {
	font-size: small;
	font-weight: bold;
	border-bottom: 1px #FF0000 dotted;
}
.rekl {
	margin-bottom: 1px;
	padding: 3px;
	color: 417fa7;
	background: #fbc200 url(for_css/b.png) repeat-x top;
	text-align: center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.rekl a {
	color: #4193a7
}
.rekl a img {
	opacity: 0.35;
	-moz-opacity: 0.35;
	-webkit-opacity: 0.35;
	filter: alpha(opacity=35);
}
.rekl a:hover img {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}
.cit {
	font-size: xx-small;
	background: #fff;
	padding-left: 18px;
	padding-right: 3px;
	margin: 5px;
	border: 1px #e4ba00 solid;
	color: #444444;
	font-style: italic;
}

.zona_rekl
{
 background:#989898;
 padding:8px;  
 border-top: 1px dotted #4D4D4D; 
color:#212121;
 font-size:12px;
 text-align:left;
}


.zona_rekl a
{
color: #EDEDED;

}

.zona_menu
{
 background:#D7D7D7;
 padding:8px;  
 border-top: 2px dotted #cfdeee; 
color:#212121;
 font-size:12px;
 text-align:left;
}

.zona_menu a
{

color: #000000;
border-bottom: 1px #2b4e01 dotted;
}



.zona_aut
{

text-align: center;
background: #FFAE59;
padding: 3px 0px 5px 0px;
font-size: 12px;
color: #000000;
}

.zona_aut a
{
color: #000000;
border-bottom: 1px #2b4e01 dotted;
}

.zona_aut a:hover
{
color: #ebfad9;
border-bottom: 1px #ebfad9 solid;
}


.ank_n {
	font-weight: bold;
}
.ank_d {
	font-weight: normal;
}
.status {
	color: #ff0000;
	font-weight: bold;
}
.icon48 {
	font-size: large;
	width: 48px;
	height: 48px;
	vertical-align: top;
	text-align: center;
}
.icon14 {
	font-size: xx-small;
	width: 14px;
	height: 14px;
	vertical-align: top;
	text-align: center;
}
.p_t {
	background: #fffceb;
	padding: 3px;
	color: #6a6244;
}
.p_m {
	background: #fbf9f6;
	padding: 2px;
	margin: 1px 0px;
}
.post {
	width: 100%;
}
.rekl_main {
	text-align: left;
	font-weight: normal;
}
.top {
	background-color : #ffdba8;
	background-repeat : repeat-x;
	background-position : 50% bottom;
	border-top : 1px solid #ffe9ce;
	border-bottom : 1px solid #ffc472;
}
.logo {
	background: #629a1f url(graph/logo_bg.png) top repeat-x;
}
div.user_aut {
	padding: 3px 3px 3px 5px;
	color:#ffffff;
	background: #00b1ff url(for_css/b.gif) repeat-x top;
	margin-bottom: 1px;
	text-align: center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.user_aut a {
	color: #fff;
	text-align: center;
}
div.user_aut a:hover {
	color: #afe6ff;
	border-bottom: 1px dotted #fff;
	text-align: center;
}
.title {
	padding: 3px;
	color: #fff;
	background: #00b1ff url(for_css/b.gif) repeat-x top;
	margin-bottom: 1px;
	text-shadow: #0095e2 -1px -1px 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.rekl_title, div.rekl_foot {
	background: #fefefe;
	margin: 2px;
}
div.end {
	padding: 2px;
	color: #fefefe;
	background: #76c6f5 url(for_css/foot_bg.gif) repeat-x top;
	border-bottom: 1px solid #4ebefb;
	border-top: 1px solid #4ebefb;
}
.gend {
	margin-bottom: 1px;
	padding: 3px;
	color: #fff;
	background: #fbc200 url(for_css/b.png) repeat-x top;
	text-align: left;
	text-shadow: #e7a517 -1px -1px 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.gend a {
	font-weight: bold;
	color: #fff;
	text-shadow: #e7a517 -1px -1px 0;
}
.gend a:hover {
	font-weight: bold;
	border-bottom: 1px dotted #367096;
	color: #fff;
	text-shadow: #e7a517 1px 1px 0;
	border: none;
}
div.stat {
	background: #fffaea;
	padding: 2px;
	margin-top: 1px;
	border-bottom: 1px solid #ffefb7;
	border-top: 1px solid #ffefb7;
}
div.copy {
	background:#fefefe;
	padding: 2px;
	margin-top: 1px;
	border-bottom: 1px solid #f0f0f0;
}
div.pages a:hover, span.this_page:hover {
	text-decoration: none;
}
.page_foot {
	background: #fffefb;
	color: #0a86bf;
	padding: 4px;
	margin-top: 2px;
	margin-bottom:1px;
	border: 1px solid #ffb400;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.page_foot a {
	color: #0a86bf;
}
.page_foot a:hover {
	color: #dba500;
	border-bottom: 1px dotted #fff;
}
div.guser_aut {
	padding: 3px 3px 3px 5px;
	color:#ffffff;
	background: #00b1ff url(for_css/b.gif) repeat-x top;
	margin-bottom: 1px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.guser_aut a {
	color: #fff;
}
div.guser_aut a:hover {
	color: #afe6ff;
	border-bottom: 1px dotted #fff;
}