html, body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	position: relative;
	font: 11px Verdana, Arial, Tahoma;
}

P {
	text-align: justify;
	color: #004e90;
	text-indent: 20px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	font: Tahoma;
}
H1 {
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}
H2 {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
H3 {
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
}

hr.silver96 {
	width: 96%;
	size: 1px;
	color: Silver;
}

/* ссылки */

a {
	color: #336699;
	text-decoration: none;
}

a:hover {
	color: #0000FF;
	text-decoration: underline;
}
a.mail {
	color: #FFFFFF;
}
a.mail:hover {
	color: #FFFFCC;
}
a.menus {
	color: White;
}
a.menus:visited {
	color: White;
}
a.menus:hover {
	color: White;
}
a.menu {
	color: #0099CC;
	text-decoration: none;
}
a.menu:visited {
	color: #0099CC;
	text-decoration: none;
}
a.menu:hover {
	color: #FF9C00;
	text-decoration : underline;
}
A.service:link {
	COLOR: #778899;
	TEXT-DECORATION: none;
}
A.service:visited {
	COLOR: #778899;
	TEXT-DECORATION: none;
}
A.service:hover {
	TEXT-DECORATION: underline
}
A.read:link {
	COLOR: #999999;
}
A.read:visited {
	COLOR: Gray;
}
A.read:hover {
	TEXT-DECORATION: underline;
	color : #666666;
}

A.name {
	COLOR: #0099CC;
	text-decoration: underline;
}


/* Блочные элементы */
.header {
	display:block;
}
#container {
	position:relative; 
	display:block; 
}
#inner {
	position:relative; 
	display:block; 
}
.clear {
	clear:both;
}
#left {
	float: left;
	position: relative;
	width: 4%;
	left: 0px;
	background-color: Yellow;
}
#right {
	float: right;
	position: relative;
	width: 4%;
	right: 0px;
	background-color: Yellow;
}
#center {
	margin-left:4%;
	margin-right:4%;
	position:relative; 
	display:block;
}
.submenu {
	vertical-align: top;
	margin-top: 5px;
	font-size: 11px;
}
.submenu ul {
	text-align: right;
	list-style-type: none;
}
.submenu li {
	border-bottom: 1px solid #D3DFF0;
	margin-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	letter-spacing: 1px;
}

.topreklama {
	text-align: center;
	letter-spacing: 6px;
	color: #DCDCDC;
	margin-top: 15px;
}
.reklama {
	margin-top: 5px;
	background-color: #F5F5F5;
	padding-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 4px;
}
.maintop {
	color: #4169E1;
	letter-spacing: 4px;
	text-align: center;
	margin-top: 5px;
	font-size: 18px;
}
.contenttop1 {
	color: #708090;
	font-size: 10px;
}
.contenttop2 {
	color: #375dc0;
	letter-spacing: 1px;
}
.content {
	background-color: #f0f3f5;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #DCDCDC;
	margin-top: 6px;
	padding-bottom: 4px;
}

.anons {
	margin-top: 2px;
	background-color: #2D48A4;
	padding-bottom: 5px;
}

.anonstop {
	letter-spacing: 6px;
	text-align: right;
	margin-top: 3px;
	color: White;
	background-color: #2D48A4;
	padding-right: 10px;
	font-size: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.anonstop_1 {
	color: #D7EFF4;
	text-align: center;
}
.anonstop_2 {
	color: #F0F8FF;
	letter-spacing: 2px;
	text-align: center;
	font-size: 18px;
}
.anonstop_3 {
	color: #F0F8FF;
	text-align: center;
}
.turntable_min {
	margin-top: 10px;
	background-color: #F5F5F5;
	color: #696969;
}
.turntable_min TD {
	border-bottom: 1px solid #D3D3D3;
	height: 20px;
}
.turntable {
	margin-top: 10px;
	background-color: #F5F5F5;
	color: #696969;
	margin-left: 6px;
	margin-right: 6px;
}
.turntable TD {
	border-bottom: 1px solid #D3D3D3;
	height: 25px;
}
.bombardir {
	margin-top: 2px;
	color: #4A4A4A;
	letter-spacing: 1px;
	padding-bottom: 4px;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
}
.bombardir td {
	border-top: 1px solid #DCDCDC;
	padding-top: 3px;
	padding-bottom: 3px;
}
.lasttur {
	padding-left: 4px;
	padding-right: 4px;
}
.lasttur td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.statist {
	margin-top: 2px;
	padding-left: 2px;
	margin-right: 2px;
	padding-right: 2px;
	border: 1px solid #DCDCDC;
	background-color: #f0f3f5;
}
.statist TD {
	border-bottom: 1px solid #D3D3D3;
	height: 20px;
}
.shtraf {
	margin-right: 4px;
	border-right: 1px solid #DCDCDC;
	width: 170px;
}
.torsida {
	border-left: 1px solid #DCDCDC;
}

.exmenu {
	margin-top: 4px;
	background-color: #F5F5F5;
	color: #696969;
	margin-bottom: 4px;
}
.exmenu TD {
	border-bottom: 1px solid #D3D3D3;
	padding-bottom: 10px;
	padding-top: 6px;
}
.links {
	margin-top: 2px;
	color: #696969;
	margin-left: 2px;
	margin-right: 2px;
}
.links TD {
	border-bottom: 1px solid #D3D3D3;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.gbook {
	margin-left: 2px;
	margin-right: 2px;
	border: 1px solid #F5F5F5;
}
.team {
	border: 1px solid #DCDCDC;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	background-color: #F5F5F5;
	padding-bottom: 6px;
	padding-left: 4px;
	color: #004e90;
}
.team td {
	padding-top: 10px;
}
.team span {	
	letter-spacing: 2px;
}

.emplname {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 4px;
	color: #4169E1;	
}
.emplname span {
	color: #708090;
}
.empldolg {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 4px;
	color: #4169E1;	
}
.emplbio {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #4169E1;
}
.matchs {
	background-color: #F0F8FF;
	margin-top: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.ofpap {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
	border: 1px solid #DCDCDC;
	color: #004e90;
}
.ofpaptop {
	text-align: center;
	margin-top: 4px;
}
.ofpaptop span {
	display: block;
	color: #708090;
	padding-bottom: 4px;
}
.ofpaptop td {
	text-align: center;
}
.ofpapzag {
	color: #0099CC;
	text-align: center;
	margin-bottom: 6px;
	margin-top: 4px;
}
.ofpapgoal td {
	vertical-align: top;
	padding-left: 6px;
}
.ofpapgoal span {
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
}
.ofpapteam {
	margin-right: 12px;
	margin-left: 12px;
}
.ofpapteam td {
	vertical-align: top;
}
.ofpapteam span {
	display: block;
	margin-bottom: 3px;
	margin-top: 3px;
}
.ofpapcard {
	margin-top: 3px;
	margin-bottom: 3px;
}

.calend {
	margin-left: 3px;
	margin-right: 3px;
	background-color: #F5F5F5;
}
.calendmenu {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.calendmenu td {
	padding-left: 6px;
	padding-right: 20px;
}
.divleft {
	float: left;
}
.ramka {
	border: 1px solid #DCDCDC;
	margin-top: 4px;
	margin-bottom: 2px;
}


/* текстовые */
.txxtos {
	padding-left: 3px;
	padding-right: 3px;
	color: Gray;
	font-size: 9px;
}
.zagolovok {
	color: #4682B4;
	text-align: center;
	margin-top: 6px;
}
.zagolovok_ext {
	color: #A9A9A9;
	font-size: 11px;
	font-weight: bold;
}
.gbstr {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.gbstr span {
	color: #DC143C;
}
.gbmesstop {
	background-color: #F5F5F5;
}
.gbmesscity {
	background-color: #F5F5F5;
	color: #778899;
}
.yellowcard {
	background-color: Yellow;
	width: 10px;
	height: 10px;
	margin-right: 6px;
	margin-left: 2px;
	display: block;
	float: left;
}
.redcard {
	background-color: Red;
	width: 10px;
	height: 6px;
	display: block;
	float: left;
	margin-right: 6px;
	margin-left: 2px;
}




/* таблицы */
table {
border:0px; 					/* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}
table td {
padding:0px; 					/* cellspadding="0" */
}
table.stuff {
border-collapse:separate;
}

table.stuff td {
padding:5px 10px;
border:1px solid #666666;
}


table.cup td {text-align: left; vertical-align: bottom;}
 th {font-size: 11px; vertical-align: bottom;}
.T1 {font-size: 11px; color: #006699;border-bottom: solid 0.1ex black; padding: 0.1ex; padding-left: 0.0ex; padding-right: 0.0ex;}
.T2 {font-size: 11px; color: #006699;border-bottom: solid 0.5ex black; padding: 0.1ex; padding-left: 0.0ex; padding-right: 0.0ex;}
.B1 {font-size: 11px; color: #006699;border-bottom: solid 0.1ex black; border-right: solid 0.1ex black; padding: 0.1ex; padding-left: 0.0ex; padding-right: 0.0ex;}
.B2 {font-size: 11px; color: #006699;border-bottom: solid 0.5ex black; border-right: solid 0.1ex black; padding: 0.1ex; padding-left: 0.0ex; padding-right: 0.0ex;}

tr.top td {
	vertical-align: top;
}
tr.center td {
	vertical-align: middle;
}

td.valtop {
	vertical-align: top;
}
td.valcenter {
	text-align: center;
}

td.menuback {
	background-image: url(../../images/bg1.gif);
	background-repeat: repeat-x;
}
td.menus {
	background-color: #2D48A4;
	text-align: center;
	height: 18px;
}

	

.button {
	BACKGROUND-COLOR: #3366CC;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	color: White;
	margin: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.submits	{
	border: 1px;
	border-style: solid;
	height: 16px;
	border-color: #B8860B;
	background-color: #D2B48C;
	color: White;
	vertical-align : middle;
}
.namea	{
	border: 1px;
	border-style: solid;
	height: 16px;
	border-color: #B8860B;
	background-color: #ffe6b7;
	color: #A0522D;
}
.bords {
	border: 1px solid #D2B48C;
}


.heads{
	color : #B0C4DE;
	letter-spacing : 3px;
}
.head{
	color : #B0C4DE;
	letter-spacing : 3px;
}


}
.txhead {
	color: #003399;
	padding-left: 3px;
	padding-right : 3px;
}
.tdhead {
	color: White;
	padding-left: 4px;
	padding-right : 4px;
}
.tdxhead {
	color: #9C3100;
	padding-left: 4px;
	padding-right : 4px;
}
.txtos {
	padding-left: 3px;
	vertical-align: top;
	padding-right : 3px;
}

.txserv {
	padding-left: 3px;
	vertical-align: top;
	padding-right : 3px;
	color : Gray;
}
.txclx {
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: Gray;
}
.txnews {
	color: #003399;
	text-align : justify;
	padding-left : 6px;
	padding-right : 6px;
}
.tvnews {
	color: #006699;
	padding-left : 2px;
	padding-right : 2px;
}
.tvanews {
	color: #633100;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 4px;
}
.txrnews {
	color: #003399;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 4px;
}