body {
	margin:0;
	background:#fff;
	font-family:arial, sans-serif;
	color:#000;
}

table {border-spacing:none; border-collapse:collapse}

tr {vertical-align:top}
tr#top{vertical-align:center}

td {padding:0}

img{border:solid 1px #777}

A{color:#000}

p{margin:0}

span {font-weight:normal; font-size:11px}

table#up{
	margin:4px 0 1px 0;
	font-size:11px;
	width:100%
}

table#up td#up0{
	padding:3px 0 2px 0;
	text-align:center;
	background:url('cup2006/red.gif') top left no-repeat;
	width:276px
}

table#up td#up1{
	padding:3px 5px 2px 10px;
	width:310px;
	background:url('cup2006/red.gif') top left repeat-x;
	font-size:12px;
	color:#fff;
	font-weight:bold
}

table#up td#up2 {text-align:center; 	padding:3px 0 2px 5px;}
table#up td#up2 img{border:none;}

table.shapka {width:100%; background: #7BC056 url('cup2006/f0.jpg') top repeat-x;}
table.shapka tr {vertical-align:bottom}
table.shapka img{border:none}
table.shapka td.logo {
	padding:0;
	width:276px;
	background:url('cup2006/left.gif') left top no-repeat;
}

table.shapka td.logo img{margin:51px 0 53px 85px;}

table.shapka td.text{
	background:url('cup2006/f2.gif') top left no-repeat;
	padding:5px 0 3px 3px;
}

table.inshapka{
	width:100%;
}

table.inshapka td{	
	color:#fff;
	font-family:arial;
	font-size:11px;
}

table.inshapka td.shedule{
	border-left:solid 1px #cfcfcf;
	border-right:solid 1px #cfcfcf;
	padding:3px 3px 0 7px;
	width:313px
}

table.inshapka td.shedule table {width:100%}

table.inshapka td A{color:#fff}


table.shapka td.b728 {
	background:url('cup2006/f3.gif') bottom left no-repeat;
	vertical-align:bottom;
	padding:1px 0 1px 0;
	font-size:1px;
}

table.shapka td.b728 img {margin:0; padding:0; border:solid 1px #cff}

table.shapka td.plashka {
	padding-left:5px;
	background:#6292C0 url('cup2006/plashka.gif') top right repeat-x;
	border-top:solid 1px #fff;
	}

table.plashka td{
	padding: 4px 20px 7px 20px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

table.plashka td.active{
	background:#fff url('cup2006/active.gif') left top repeat-x;
	padding-top:1px;
	}
table.plashka td.active A{color:#000}

table.plashka td A{color:#fff}

p.author {text-align:right;margin:10px 10px 20px 0; font-style:italic}

div.plashka {
	padding:7px 0 2px 25px;
	color:#de414d;
	font-weight:bold;
	background:url('cup2006/ball.gif') left bottom no-repeat;
	font-size:14px
}

span.dt{
	padding:1px 3px 1px 3px;
	font-family:tahoma;
	font-size:11px;
	color:#fff;
}

div.dt{
	font-family:tahoma;
	font-size:11px;
	color:#000;
}

img.i {margin:0 7px 0 0; float:left}

div.alt{padding:5px 1px 3px 1px;font-size:12px}

table.main{margin:4px 0 4px 0}

table.main td.news{
	width:37%;
	padding:0 15px 0 20px;
	border-right:solid 1px #777;
	font-size:12px;
}

table.main td.news h1 {width:290px; font-size:14px; margin:12px 0 10px 0; font-weight:bold; clear:both}
table.main td.news img{float:left; margin:0 7px 15px 0}
table.main td.news p{margin:3px 0 7px 0; color:#333}
table.main td.news span.dt{background:#5BA134}

table.main td.articles{
	width:22%;
	padding:0 30px 0 10px;
	border-right:solid 1px #777;
	font-size:11px;
}

table.main td.articles h1 {font-size:14px; margin:6px 0 0 0; clear:both}
table.main td.articles img{margin:15px 0 0 0}
table.main td.articles p{margin:7px 0 0 0}
table.main td.articles span.dt{background:#A5A5A5}

table.main td.photo {padding:10px 5px 10px 10px; font-size:12px; background:#ddd}
table.main td.photo h3 {font-size:16px; margin:0}
table.main td.photo img {margin:5px 10px 3px 0}

table.right {width:100%}
table.right td.teams {padding:15px 10px 5px 10px}
td.ads {width:240px; padding:10px 3px 10px 3px}


table.newsmain {background:#fff}
table.newsmain td.left {padding:10px 0 20px 15px; width:53%}

table.text td.main {padding:10px 20px 0 25px; font-size:13px}
table.text td.main h1 {margin:0 0 10px 20px; padding:10px 0 0 0; clear:both; font-size:18px;}
table.text td.main p{margin:7px 0 0 0}
table.text td.main div.alt{font-size:11px; color:#555}

div.links {margin:20px 0; padding:5px 5px 0 20px; clear:both; font-size:12px; border-left:solid 1px #DE414D}
div.links li{margin-top:5px}

table.newsmain table.text td.main {font-size:14px}
table.newsmain table.text td.main h1 {font-size:18px;}


table.newsmain td.newsright {
	width:22%;
	padding:30px 15px 10px 10px;
	}

table.newsmain td.newsright p{font-size:12px;font-weight:bold; margin:5px 0 0 0}
table.newsmain td.newsright p span.gdt{font-weight:normal;color:#777}

table.newsmain td.newsright2 {
	width:240px;
	padding:10px 5px 10px 10px;
	}

table.onevip{
	margin:5px 0 10px 3px;
	border-left:solid 1px #777;
	font-size:11px;
	}

td.teamright2 table.onevip{border:none; margin: 5px 0 0 0}
td.teamright2 table.onevip td{padding:5px 5px 5px 5px}

table.onevip td{padding:5px 5px 5px 10px}
table.onevip div.dt{font-size:10px}
table.onevip div.plashka {padding-top:0px;margin-bottom:5px}
table.onevip h3{margin:3px 0 5px 0;clear:both; font-size:12px}

table.ads {margin:10px 0 10px 0; width:100%}
td.rr2 table.ads {margin:20px 0 10px 0}
table.ads td{text-align:right}

td.vipright table.onefot {margin:5px 10px 15px 0}

table.onefot{
	margin:5px 0 0 0;
	padding:10px 5px 10px 10px;
	font-size:11px;
	background:#ccc
	}
table.onefot td{padding:5px 5px 5px 10px}
table.onefot div.dt{font-size:10px}
table.onefot div.plashka {padding-top:0px;margin-bottom:5px}
table.onefot h3{margin:3px 0 5px 0;clear:both; font-size:12px}

table.vipmain {margin:3px 0 4px 0}

table.vipmain td.left {padding:10px 0 20px 15px}
table.vipmain td.left h2 {font-size:14px; margin-left:20px}

table.vipmain td.vipright{width:270px; padding:15px 15px 0 10px}

table.vipinvip {margin: 0 0 10px 0; border-left:solid 1px #777}
table.vipinvip td {font-size:12px; padding:3px 0 3px 7px}
table.vipinvip td p{margin:3px 0 7px 0; color:#333}
table.vipinvip td h3 {font-size:14px; margin:12px 0 10px 0; font-weight:bold; clear:both}
table.vipinvip td img{float:left; margin:0 7px 15px 0}
table.vipinvip span {font-size:11px}

table.tri {margin: 0 0 15px 0; border-bottom:solid 1px #ccc}
table.tri td {font-size:12px; padding:3px 0 3px 7px}
table.tri td p{clear:both}
table.tri td h3 {font-size:14px; margin:12px 0 10px 0; font-weight:bold; clear:both}
table.tri td img{float:left; margin:0 7px 0 0}
table.tri td span {font-size:11px}
table.tri td.foto{background:#ccc}

table.teammain {width:100%}
table.teammain td.left {padding:10px 0 20px 15px}
table.teammain td.teamright {width:240px; padding:15px 10px 10px 10px;}
table.teammain table.text h1 {margin-bottom:0}

table.starmain {width:100%}
table.starmain td.left {padding:10px 0 20px 15px}
table.starmain td.teamright {width:220px; padding:20px 10px 10px 10px;}
table.starmain table.text h1 {margin-bottom:0}

table.razdel td.list table.flag td.f1 img{width:30px; height:20px; margin:0; padding:0; border:solid 1px #777}
table.flag td.f1 img{width:30px; height:20px; border:solid 1px #777}
table.flag {margin:7px 0 7px 10px}
table.flag td.f1 {padding:0 3px 0 0}
table.flag td.f2 {padding:3px 5px 3px 5px;background:#999; font-size:12px; color:#fff}
table.flag td.f2 A {color:#fff}


table.team {width:210px; font-size:12px; border:solid 1px #ccc}
table.team h3{
	padding:4px 1px 2px 10px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#5B90B7 url('cup2006/blue.gif') top left repeat-x
}

table.team p{margin:3px 1px 5px 12px}

table.tt {width:210px; font-size:12px; border:solid 1px #ccc}
table.tt td {text-align:center; border-top:solid 1px #ccc}
table.tt h3{
	padding:4px 1px 2px 10px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#5B90B7 url('cup2006/blue.gif') top left repeat-x
}

table.tt p{margin:3px 0 0 0}

table.stars {
	width:210px;
	font-size:12px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
table.stars h3{
	padding:5px 1px 3px 10px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#DE414D url('cup2006/red.gif') top left repeat-x
}

table.stars p{padding:3px 1px 5px 12px; background:#e0e0e0; font-size:12px}
table.stars p.even{background:#f7f7f7}

table.stars2 {
 	margin:10px 0 0 7px;
	font-size:11px;
	font-weight:bold
}

table.stars2 td{width:50%; border-left:solid 1px #ccc}
table.stars2 p{padding:3px 3px 5px 10px}

table.stars3 {
 	margin:10px 0 0 7px;
	font-size:12px;
	font-weight:bold
}

table.stars3 td{width:33%; border-left:solid 1px #ccc}
table.stars3 p{padding:3px 3px 5px 10px}

td.teamright2{width:240px;padding:20px 5px 0 0}

table#newsright2 td {padding:10px 10px 10px 10px}
table#newsright2 {font-size:12px}
table#newsright2 p {font-weight:bold; margin:0 0 5px 0}
table#newsright2 span {font-weight:normal; font-size:11px}


table.trailer{width:100%; background:#468039; clear:both}
table.trailer td{padding: 15px 10px 20px 10px; color:#fff; font-family:arial; font-size:13px}
table.trailer td A{color:#fff}
table.trailer td.count{text-align:right}

table#vtext{
	background:#f4f4f4;
	border:solid 1px #DE414D;
	font-family:tahoma;
	font-size:12px;
	width:240px
}

table#vtext td p{margin:1px 0 1px 0}
table#vtext td{padding:5px 5px 5px 10px}
table#vtext td.tit{
	background:#DE414D url('cup2006/redvrez.gif') top left repeat-x;
	color:fff;
	font-weight:bold;
	padding:5px 5px 5px 10px
	}

table#vimg{
	background:#f4f4f4;
	border:solid 1px #DE414D;
	font-family:tahoma;
	font-size:12px;
	width:240px
}

table#vimg td.tit{
	background:#DE414D url('cup2006/redvrez.gif') top left repeat-x;
	color:fff;
	font-weight:bold;
	padding:5px 5px 5px 10px
	}

table#vimg td.pic {padding:0}
table#vimg td.pic img {border:none; margin:0}
table#vimg td.vrez {padding:5px 5px 5px 10px}

table.vleft {float:left; margin:5px 10px 1px 0}
table.vright {float:right; margin:5px 0 1px 10px}


table.teamlist {
	width:220px;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	border-bottom: solid 1px #80A2C1
}
table.teamlist td {
	padding:1px 5px 1px 5px;
	border-left:solid 1px #fff;
	text-align:center;
	color:#000
}
table.teamlist tr {vertical-align:bottom}
table.teamlist tr.g td {
	padding:3px 5px 3px 5px;
	background:#80A2C1;
	color:#fff;
	border-top:solid 3px #fff;
	border-bottom:solid 3px #fff
}
table.teamlist tr.g td.t {padding-left:15px}
table.teamlist tr.w td.t {background: url('cup2006/win.jpg') top left no-repeat}
table.teamlist td.t{
	width:82px;
	padding-left:15px;
	text-align:left
}
table.teamlist tr.g td.t{
	background:#80A2C1 url('cup2006/tl.gif') left top no-repeat
}
table.teamlist td#nobr{width:40px}

table.calendar {font-size:10px}

table.razdel {margin:3px 0 4px 0; width:100%}

table.razdel td.list {
	width:50%;
	padding:0 30px 20px 20px;
	font-size:12px;
}

table.razdel td.list h1{font-size:16px; font-weight:bold; margin:15px 0 5px 0; clear:both}
table.razdel td.list img{float:left; margin:3px 7px 1px 0;}
table.razdel td.list p{margin:5px 0 0 0; clear:both}
table.razdel td.list span{color:#555}

td.pichead h1 {margin:20px 0 5px 3px; font-size:24px; font-weight:bold}
td.pichead div{padding-left:7px; font-size:10px}

table.foto {width:100%; margin:0; background:#000; color:#fff}
table.foto A{color:#fff}
table.foto td.pichead{padding:10px 3px 0 20px}
table.foto td.tumbs{padding:10px 3px 20px 20px}

table.tumbs {font-size:10px; color:#fff}
table.tumbs A{text-decoration:none}
table.tumbs td {width:100px; padding:5px}
table.tumbs td img{border:solid 1px #777; margin:2px}
table.tumbs td.select img{border:solid 3px #DE414D; margin:0}

td.bigpic {width:99%; padding:10px 5px 5px 10px; text-align:center}
td.pic {padding:0 0 10px 0}
td.alt {padding:10px; background:#ccc; border:solid 1px #DE414D; font-size:12px}
td.author{padding: 20px 0 0 0;text-align:right;color:#fff;font-style:italic}

table.razdel{width:100%}
td.rr0{}
td.rr1{padding:10px 10px 10px 10px; width:100%}

table.she{margin:10px 0 4px 10px; width:98%}
table.she td {font-size:12px; width:14%; border:solid 1px #ccc; border-top:none; text-align:center; background:#ccc}
table.she td p{margin-top:1px; padding:2px 5px 2px 5px; background:#fff}
table.she td p.ch1{background:#fff url('cup2006/1.gif') top right no-repeat}
table.she td p.ch2{background:#fff url('cup2006/2.gif') top right no-repeat}
table.she td p.ch3{background:#fff url('cup2006/3.gif') top right no-repeat}
table.she td p.ch5{background:#ccc}
table.she td div{background:#DE414D; color:#fff; font-weight:bold; padding:3px 5px 3px 5px}

div.remark{padding:7px 20px 3px 0; font-size:12px; font-weight:bold; text-align:right}

table.razdelright {margin-right:5px}

table.uhi td{padding:3px 5px 3px 10px}
table.uhi td img{float:left; border:solid 1px #fff; margin-right:5px}

div.dw {
	margin:20px 0 10px 50px;
	padding:10px 5px 5px 10px;
	color:#003366;
	background:#dedede
}

div.dw h3 {margin:0; font-size:13px}
div.dw A{color:#003366}



table.search {width:90%; margin:20px 20px 10px 20px}
table.search td{font-size:12px}
table.search td A{color:#cc3366}

table.table img {border:none}
table.table {font-family:arial; font-size:12px; width:100%; clear:both; border:solid 1px #ccc}
table.table td.sostav {padding:10px 5px 3px 10px; width:30%}
table.table td.sostav h3 {text-align:center; margin: 0 5px 7px 0}

table.intable {width:100%}
table.intable td {text-align:center; padding:5px; border:solid 1px #eee}
table.intable td.td {width:50%; font-size:12px}
td.vhead {font-size:36px; font-weight:bold; color:#DE424E}
td.vsub {font-size:12px; font-weight:bold; border:solid 1px #fff; background:#eee}
td.vfoot {font-size:11px}

table.gamemain td.left{width:50%; padding:10px}
table.gamemain td.gameright{padding:10px 5px 10px 10px}

td.allgames {width:50%; padding:10px}
td.allgames p{margin:3px 0 3px 0; padding: 0 3px 0 5px; font-size:12px}
td.allgames p span {font-size:11px}
td.allgames p.even {background:#eee}

hr {
background:#333;
border:solid 1px #333;
color:#333;
height:1px
}

table.shooters {width:100%}
table.shooters td{padding:5px 15px 3px 15px}
table.shooters tr.sh1 {background:#ccc}
table.shooters tr.shauto td {padding-top:10px; font-size:12px; font-weight:bold; color:#de414d}
table.shooters tr.shhead td {font-size:12px; font-weight:bold; text-align:center; border-top:solid 1px #ccc}

table.mordash {margin:7px 0 0 1px}
table.mordash td{font-size:11px; padding:2px 5px 0 20px}
table.mordash tr.sh1{background:#eee}

div.more{font-size:11px; text-align:right; font-weight:bold; padding-right:10px}

td.games{
	padding:0 5px 0 10px;
	border-right:solid 1px #777;
	font-size:12px;
}

td.games h1 {font-size:14px; margin:7px 0 0 0; font-weight:bold; clear:both}
td.games img{float:left; margin:9px 7px 0 0}
td.games p{margin:9px 0 0 0; color:#333}
td.games span.dt{background:#1E6291}

table.playoff {margin:7px 1px 10px 1px}

table.playoff tr td {vertical-align:middle}

table.playoff td {
	width:100px;
	padding:5px 1px 3px 1px;
	font-family:arial;
	font-size:11px;
	text-align:center;
	border:solid 1px #fff;
	background:#eee;
}

table.playoff td.po4 {background:#6292C0; color:#fff; font-weight:bold}
table.playoff td.po4 A{color:#fff}
table.playoff td.po2 {background:#A7BF4A; color:#fff; font-weight:bold}
table.playoff td.po2 A{color:#fff}
table.playoff td.po1 {background:#5BA134; color:#fff; font-weight:bold}
table.playoff td.po1 A{color:#fff}
table.playoff td.po0 {background:#FFDB09; font-weight:bold}

table.playoff tr.pohead td {background:#fff; font-weight:bold}

table.arhmain{width:100%; margin:4px 0 4px 0}
table.arhmain td.left{width:70%; padding:5px 20px 10px 30px; border-right:solid 1px #777}

table.online td.left {width:55%}
table.online table.text td.main {font-size:12px; padding:10px;}
table.online table.text td.main p {margin:0}
table.online table.text td.main p.a1{padding:10px 150px 5px 20px; background:#ededed; color:#555;border-left:solid 4px #6292C0}
table.online table.text td.main p.a1 span {background:#6292C0; padding:0 3px 0 3px; color:#fff; font-weight:bold}
table.online table.text td.main p.a2{padding:10px 20px 5px 150px; background:#fff; color:#555; border:solid 1px #ededed; border-right:solid 4px #4B853B}
table.online table.text td.main p.a2 span {background:#4B853B; padding:0 3px 0 3px; color:#fff; font-weight:bold}


table#onlineh {width:100%}
table#onlineh td{padding:20px 0 10px 0; font-size:16px; font-weight:bold}
table#onlineh td.a1{text-align:left; padding-right:7px}
table#onlineh td.a1 span {padding:0 3px 0 3px;background:#6292C0;color:#fff;font-size:16px; font-weight:bold}
table#onlineh td.a2{text-align:right; padding-left:7px}
table#onlineh td.a2 span {padding:0 3px 0 3px;background:#4b853b;color:#fff;font-size:16px; font-weight:bold}







