* {
	font-family: tahoma;
}
form {
	display: inline;
}
body {background:#FFF;
	font:.8em/1.3em Tahoma, sans-serif;
	color:#000; font:.8em/1.3em Tahoma, sans-serif; color: 000; font-size: 10pt; margin-top: 0; margin-bottom: 0
}

A:link	{text-decoration: underline; color: #1C81D7; font-size: 10pt;}
A:visited {text-decoration: underline; color: #1C81D7; font-size: 10pt;}
A:hover	  {text-decoration: none; color: #0468BC; font-size: 10pt;}

.menu:link	{text-decoration: none; color: #0468BC; font-size: 10pt; font:1.0em Arial,sans-serif;}
.menu:visited {text-decoration: none; color: #0468BC; font-size: 10pt; font:1.0em Arial,sans-serif;}
.menu:hover	  {text-decoration: underline; color: #009EE8; font-size: 10pt; font:1.0em Arial,sans-serif;}

TD {font-size: 10pt; margin-top: 0; margin-bottom: 0}

H1 {	padding-left:17px;
		margin:0 0 .5em -17px;
		font:1.8em Arial,sans-serif;
		color: #808080
		}

hr {height: 1px; color: #C0C0C0}

.top_header {
	background-color: #FFD336;
	vertical-align: top;
}
.top {
	font-size: 16px;
	color: black;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 37px;
}
.logged, .logged a {
	font-size: 12px;
	color: #866900;
	vertical-align: top;
}
.top_menu, .top_menu a {
	font-size: small;
	color: black;
	padding-bottom: 5px;
}
.tip_top {
	background-color: #FFD336;
	font-size: xx-small;
	font-weight: bold;
}
.tip_body {
	background-color: #FFF7DB;
	font-size: xx-small;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
}
.my_score td {
	background-color: #FFE588;
	font-size: small;
	padding-left: 27px;
	height: 35px;
}
.my_score_links {
	background-color: white;
	font-size: small;
	padding-left: 27px;
	height: 30px;
	color: black;
}
.my_score_links a {
	font-size: small;
	color: black;
}
.title {
	line-height: 1.5;
	text-decoration: none;
	padding-bottom: 4px;
	white-space: nowrap;
	font-size: normal;
	font-weight: bold;
	border-bottom: 1 dotted black;
}
.main {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: small;
}
.note {
	font-size: xx-small;
	color: gray;
	background-color: #FFF7DB;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 15px 15px 15px 15px;
}
.small_text {
	font-size: x-small;
}
.middle_text {
	font-size: small;
}
.big_text * {
	font-size:18px;
}
.submit {
	font-size: small;
	color: black;
	background-color: #FFD336;
}
.paddings {
	padding: 10px 10px 10px 10px;
}
.status_green li, .status_yellow li, .status_red li {
	font-size: xx-small;
	margin-left: 20px;
}

.status_green  {
	background-color: #F2FFF0;
}
.status_green thead {
	background-color: #D6FDCF;
}
.status_green thead td, .status_green thead td a {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	font-size: 12px;
}
.status_green tbody td {
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: small;
}
.status_green hr {
	color: #D6FDCF;
}

.status_yellow {
	background-color: #FFF7DB;
}
.status_yellow thead {
	background-color: #FFE588;
}
.status_yellow thead td, .status_yellow thead td a {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	font-size: 12px;
}
.status_yellow tbody td {
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: small;
}
.status_yellow hr {
	color: #FFE588;
}

.status_red {
	background-color: #FFF0F0;
}
.status_red thead {
	background-color: #FDCFCF;
}
.status_red thead td, .status_red thead td a {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	font-size: 12px;
}
.status_red tbody td {
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: small;
}
.status_red hr {
	color: #FDCFCF;
}

.vhr  {
          background-image : url(http://1ya.ru/img/vhr.gif);
		  padding-left: 0px; 
		  padding-top: 0px; 
		  padding-bottom: 0px; 
		  padding-right: 0px;
		  background-repeat: repeat-y;
		  background-position-x:center;
}
.ya_p1_cat {
		font-size : 13px;
		font-weight : bold;
		font-family : tahoma;
		padding-right : 10px;
		padding-left : 10px;
}
.ya_p1_cat a {
		font-size : 12px;
		font-weight : normal;
		color : #2A3D9C;
}
.ya_p1_cat a:hover, .ya_sitename, .ya_sitename a  {
		color : #006600;
		font-family : tahoma;
}
.start_block {
	font-size: x-small;
	padding-left : 10px;
}
.sites {
	font-size: x-small;
}
.cat_tr {
	font-size: x-small;
}
.url {
	color:#006600; 
	margin-top: 2px;
}
.feedback, .copyright {
	font-size: small;
	padding-top: 15px;
	padding-right: 15px;
}
