﻿/*  common htable.inner tml elements styles  */
html
{
	background-image: url('/picts/d1/bckground.jpg');
}
div
{
	margin: 0px;
	padding: 0px;
}
td
{
	text-align: left;
}
th
{
	text-align: center;
	vertical-align: top;
	padding: 5px;
}

/*  elements for "InnerUserControl":InnerBlock and InnerTable */
table.inner, table.inner2
{
	background-color: #ECEDCE;
	vertical-align: top;
	border-collapse: collapse; /* cellspacing="0" */
}
table.inner2
{
	border: solid 2px #565C71;
	padding: 3px;
	font-size: 9pt;
}
/*  in-block elements   */
th.in_b, td.in_b
{
	border: solid 2px #8C8A97;
	padding: 0px;
}
th.in_b
{
	background-color: #EBBC19;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10pt;
}
td.in_b
{
	background-color: inherit;
}

/*  ---------------------------------------------------------------------------
    in-table elements:-------------------------------------------------------------------------------
    '.in_' - standard prefix;
    't|g|r|w' - t="yellow", g="green", r="red", w="white", default - neutral - n;
    'r|l' - alignement r="right",l="left",default=none;
    '2' - border width, 2=2px, default=1px
    
    t3,t2 - exceptions.

    Existed styles:t3, t2, gr, gr2, rl, rl2, wl, wr, el, er
*/

.in_t3, .in_t2, .in_gr, .in_gr2, .in_rl, .in_rl2, .in_wl, .in_wr, .in_el, .in_ec, .in_er, .in_nl, .in_nr
{
	color: Black;
}
/* border */
.in_t3, .in_gr2, .in_rl2, .in_wr2
{
	border: solid 2px #565C71;
	padding: 3px;
	font-size: 9pt;
}
.in_t2, .in_gr, .in_rl, .in_el, .in_wl, .in_wr, .in_el, .in_ec, .in_er, .in_nl, .in_nr
{
	border: solid 1px #565C71;
	padding: 2px;
	font-size: 8pt;
}
/* background-color */
.in_t3, th.in_t2
{
	background-color: #ebbc19;
}
/*  yellow */
.in_gr, .in_gr2
{
	background-color: #99FF99;
}
/*  greed */
.in_rl, .in_r2
{
	background-color: #FF9999;
}
/*  red */
.in_t2
{
	background-color: #ebeaec;
	vertical-align: middle;
}
/*  yellow */
.in_wl, .in_wr
{
	background-color: #ffffff;
}
/*  white */
.in_el, .in_ec, .in_er
{
	background-color: #ebeaec;
}
/*  light-grey */
/* background-color */
.in_ec
{
	text-align: center;
}
/*  alignement:center */
.in_rl, .in_rl2, .in_wl, .in_el, .in_nl
{
	text-align: left;
}
/*  alignement:left */
.in_gr, .in_gr2, .in_wr, .in_er, .in_nr
{
	text-align: right;
}
/*  alignement:right */
/* others */
td.in_t3
{
	font-family: Times, sans-serif;
}
div.in_t3
{
	border-bottom: none;
	white-space: nowrap;
}
a.in_t3
{
	white-space: nowrap;
}

a.inner, a.inner_grey
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.inner_grey
{
	color: #565C71;
}
a.inner
{
	color: #000000;
}
/*  --------------------------------------------------------------------------- */

img.inner_head
{
	width: 16px;
	height: 16px;
	padding: 1px 3px 2px;
	border: solid 0 black;
	vertical-align: middle;
}
img.inner_item
{
	width: 30px;
	height: 30px;
	padding: 0px;
	border: solid 0 black;
	vertical-align: text-top;
}
/*  td.inner_item0, td.inner_item1, td.inner_item 2 {vertical-align:text-top;}   -   seems like this gives no effect */

/*  elements for "OuterTable" */
table.yellow
{
	background-color: #ff8000;
	border: solid 0px black;
	margin: 0 auto;
}
tr.yellowH
{
	background-color: #ffc000;
	vertical-align: top;
}
tr.yellowH2
{
	background-color: #ffe599;
	vertical-align: top;
}
tr.yellow
{
	background-color: #ffee99;
	vertical-align: top;
}
tr.yellow2
{
	background-color: #ffffdd;
	vertical-align: top;
}
tr.yellow3
{
	background-color: #ffffaa;
	vertical-align: top;
}
td.yellow
{
	text-align: justify;
	padding: 2px;
	vertical-align: top;
}
th.yellow
{
	text-align: center;
	vertical-align: top;
	padding: 5px;
}

/*  common div styles    */
.roman, .romanGr
{
	/* font-family: Verdana;
	font-weight: bold; */
}
.romanGr
{
	color: Gray;
}
div.wrap
{
	width: 100%;
	padding: 0px;
	margin: 5px auto;
	text-align: center;
	min-width: 200px;
}
div.wrH
{
	width: 100%;
	padding: 0px;
	margin: 5px auto;
	text-align: center;
	font-weight: bold;
}

/*
div.le{position:relative;float:left;width:31%;}
div.ri{position:relative;float:right;width:31%;}
div.ce{position:relative;text-align:center;margin:0px auto;width:31%;}
div.leH{position:relative;float:left;font-weight:bold;text-align:center;width:31%;}
div.riH{position:relative;float:right;font-weight:bold;text-align:center;width:31%;}
div.ceH{font-weight:bold;text-align:center; margin:0 auto;width:31%;}
*/
div.le
{
	position: relative;
	text-align: left;
	width: 31%;
	float: left;
}
div.ri
{
	position: relative;
	text-align: left;
	width: 31%;
	float: right;
}
div.ce
{
	position: relative;
	text-align: left;
	width: 31%;
	margin: 0px auto;
}
div.leH
{
	position: relative;
	text-align: center;
	font-weight: bold;
	width: 31%;
	float: left;
}
div.riH
{
	position: relative;
	text-align: center;
	font-weight: bold;
	width: 31%;
	float: right;
}
div.ceH
{
	position: relative;
	text-align: center;
	font-weight: bold;
	width: 31%;
	margin: 0 auto;
}
div.td1
{
	position: relative;
	float: left;
	font-weight: bold;
	display: block;
}
/*  для 1й ячейки строки    */
div.tdb
{
	position: relative;
	float: left;
	font-weight: bold;
	display: inline;
}
div.td
{
	position: relative;
	float: left;
	font-weight: normal;
	display: inline;
}
div.tdr
{
	position: relative;
	float: left;
	font-weight: normal;
	display: inline;
	text-align: right;
}

/*  content block styles - components required after update   */

h1,h2,h3,h4,h5,h6
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 4px;
}
div.clr
{
	clear: both;
}

/* NEW dark */
div.dwrap
{
	border: #232327 3px solid;
	border-width: 0px 3px;
	background-color: #595964;
	margin: 5px auto;
}
div.dwrap h1, div.dwrap h2, div.dwrap h3, div.dwrap h4, div.dwrap h5, h6
{
	margin: 0;
	padding: 0;
}
div.dbtop
{
	position: relative;
	background-image: url(/picts/d1/nb_bh_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 6px;
}
img.dibtl,img.dibtr,img.dibbl,img.dibbr
{
	width: 6px;
	height: 6px;
	position: absolute;
}
img.dibtl,img.dibtr
{
	top:0px;
}
img.dibbl,img.dibbr
{
	bottom:0px;
}
img.dibtl,img.dibbl
{
	left:-3px;
}
img.dibtr,img.dibbr
{
	right:-3px;
}
div.dnew_head
{
	background-image: url(/picts/d1/nb_bh_vis.gif);
	background-repeat: repeat-x;
	background-position: center;
}
div.dnew_cstr_l, div.dnew_cstr_r
{
	background-image: url(/picts/d1/str.gif);
	background-repeat: no-repeat;
	width: 100%;
}
div.dnew_cstr_l
{
	background-position: 1% 50%;
}
div.dnew_cstr_r
{
	background-position: 99% 50%;
}

div.dbh3
{
	margin: 0 auto;
	background-color: #CF9D0C;
}
div.dbh3_top, div.dbh3_bot
{
	position: relative;
	background-repeat: repeat-x;
	height: 13px;
}
div.dbh3_top
{
	background-image: url(/picts/d1/nb_bg_t.gif);
	background-position: top;
}
div.dbh3_l
{
	background-image: url(/picts/d1/nb_bg_l.gif);
	background-repeat: repeat-y;
	background-position: left;
}
div.dbh3_r
{
	background-image: url(/picts/d1/nb_bg_r.gif);
	background-repeat: repeat-y;
	background-position: right;
}
div.dbh3_bot
{
	background-image: url(/picts/d1/nb_bg_b.gif);
	background-position: bottom;
}
img.dih
{
	width: 15px;
	height: 13px;
	position: absolute;
}

div.dbcont_top, .dbcont_bot
{
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
}
div.dbcont_top
{
	position: relative;
	background-image: url(/picts/d1/nb_sh_c.gif);
	background-position: top;
	height: 12px;
}
div.dbcont_bot
{
	position: relative;
	background-image: url(/picts/d1/nb_fon_c_bbg.gif);
	background-position: bottom;
	height: 7px;
}
div.dbcont
{
	margin: 0;
	padding: 3px;
	background-color: #ecedce;
	background-image: url(/picts/d1/fon_y.gif);
	border: #232327 3px solid;
	border-width: 0px 3px;
	text-align: left;
}
img.dictl,img.dictr,img.dicbl,img.dicbr
{
	width: 7px;
	position: absolute;
}
img.dictl,img.dictr
{
	top: 0px;
	height: 12px;
}
img.dicbl,img.dicbr
{
	bottom:0px;
	height: 7px;
}
img.dictl,img.dicbl
{left:0px;}
img.dictr,img.dicbr
{right:0px;}

div.dbbot
{
	position: relative;
	background-image: url(/picts/d1/bg_sm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 6px;
}
/* END NEW dark !!! */

/* NEW BLOCK */
div.wrap
{
	border: #232327 3px solid;
	border-width: 0px 3px;
	background-color: #ECEDCE;
	margin: 5px auto;
	width:auto;
}
div.wrap h1, div.wrap h2, div.wrap h3, div.wrap h4, div.wrap h5, div.wrap h6
{
	margin: 0;
	padding: 0;
	padding-top: 3px;
}
div.btop
{
	position: relative;
	background-image: url(/picts/d1/nb_bh_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 6px;
}
img.ibtl, img.ibtr, img.ibbl, img.ibbr
{
	width: 6px;
	height: 6px;
	position: absolute;
}
img.ibtl,img.ibtr
{
	top: 0px;
}
img.ibbl,img.ibbr
{
	bottom: 0px;
}
img.ibtl, img.ibbl
{
	left: -3px;
}
img.ibtr,img.ibbr
{
	right: -3px;
}

div.head
{
	background-image: url(/picts/d1/nb_bh_vis.gif);
	background-repeat: repeat-x;
	background-position: center;
}
div.new_cstr_l, div.new_cstr_r
{
	background-image: url(/picts/d1/str.gif);
	background-repeat: no-repeat;
	width: 100%;
}

div.new_cstr_l
{
	background-position: 1% 50%;
}
div.new_cstr_r
{
	background-position: 99% 50%;
}

div.bh3
{
	margin: 0 auto;
	background-color: #CF9D0C;
	height: 27px;
	background-image: url(/picts/d1/h3_bg.gif);
	background-repeat: repeat-x;
}
div.bh3_l
{
	background-image: url(/picts/d1/h3_l.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: 27px;
}
div.bh3_r
{
	background-image: url(/picts/d1/h3_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 27px;
}

div.bcont_top, .bcont_bot
{
	position: relative;
	height: 6px;
	margin: 0;
	padding: 0;
	border: #8C8A97 1px solid;
	background-image: url(/picts/d1/fon_w.gif);
	background-color: #FFFFFF;
}
div.bcont_top
{
	border-width: 1px 1px 0px 1px;
}
div.bcont_bot
{
	border-width: 0px 1px 1px 1px;
}
div.bcont
{
	margin: 0;
	padding: 5px;
	background-color: #ffffff;
	background-image: url(/picts/d1/fon_w.gif);
	border: #8C8A97 1px solid;
	border-width: 0px 1px;
	text-align: left;
}
img.ictl, img.ictr, img.icbl, img.icbr
{
	width: 7px;
	height:7px;
	position: absolute;
}
img.ictl, img.icbl
{
	left: -1px;
}
img.ictr, img.icbr
{
	right: -1px;
}
img.ictl, img.ictr
{
	top: -1px;
}
img.icbl, img.icbr
{
	bottom: -1px;
}

div.bbot
{
	position: relative;
	background-image: url(/picts/d1/bg_sm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 6px;
}
/* END NEW BLOCK */


/*  menu and common page styles */
.div_sub_menu
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	border: 1px solid #000000;
	background: #FFFFFF;
	position: absolute;
	top: 172px;
	visibility: hidden;
	text-align: left;
	padding: 1px 2px;
	z-index: 1;
}

span.shoes
{
	float: right;
	position: relative;
	background-image: url('/picts/d1/bottom.gif');
	height: 83px;
	width: 171px;
	border: 0px;
	background-repeat: no-repeat;
}

table.fon
{
	background-image: url(/picts/d1/bckground.jpg);
	width: 100%;
	border: solid 0px;
	border-spacing:0px;
}
table fon.td fon.th
{
	padding: 0px;
}

td.bckgrL
{
	background-image: url(/picts/d1/bckgr_l.jpg);
	width: 50%;
}
td.bckgrR
{
	background-image: url(/picts/d1/bckgr_r.jpg);
	width: 50%;
}
td.topL
{
	background-image: url(/picts/d1/top_l.jpg);
	width: 565px;
	height: 298px;
}
td.topR
{
	background-image: url(/picts/d1/top_r.jpg);
	width: 219px;
	height: 298px;
}
td.mnuS
{
	background-image: url(/picts/d1/mnuBlank.jpg);
	width: 50%;
	height: 38px;
}
table.mnuC
{
	border: solid 0px black;
	border-spacing: 0px;
	width: 784px;
	margin: 0px;
	height: 38px;
	padding: 0px;
}
table.mnuC td
{
	height: 38px;
	border: solid 0px black;
	border-spacing: 0px;
	padding: 0px;
}
table.mnuC tr
{
	height: 38px;
}
img.mnuNews
{
	height: 38px;
	border: solid 0px;
	width: 96px;
	vertical-align: top;
}
img.mnuAbout
{
	height: 38px;
	border: solid 0px;
	width: 98px;
	vertical-align: top;
}
img.mnuRules
{
	height: 38px;
	border: solid 0px;
	width: 91px;
	vertical-align: top;
}
img.mnuSearch
{
	height: 38px;
	border: solid 0px;
	width: 76px;
	vertical-align: top;
}
img.mnuInfo
{
	height: 38px;
	border: solid 0px;
	width: 112px;
	vertical-align: top;
}
img.mnuStat
{
	height: 38px;
	border: solid 0px;
	width: 108px;
	vertical-align: top;
}
img.mnuForum
{
	height: 38px;
	border: solid 0px;
	width: 83px;
	vertical-align: top;
}
img.mnuMng
{
	height: 38px;
	border: solid 0px;
	width: 120px;
	vertical-align: top;
}
img.mnuMdr
{
	height: 38px;
	border: solid 0px;
	width: 101px;
	vertical-align: top;
}
img.mnuAdm
{
	height: 38px;
	border: solid 0px;
	width: 101px;
	vertical-align: top;
}

body
{
	background-image: url(/picts/d1/bckground.jpg);
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Georgia,Garamond,serif;
	font-size: 10pt;
	text-align: center;
}
img.start
{
	width: 90px;
	height: 23px;
	border: 0px;
	padding: 0px;
	margin: 1px 0px;
	float: left;
	position: relative;
}
img.flag
{
	vertical-align: middle;
	border: 0px solid #000080;
	height: 20px;
	width: 20px;
}
img.operation
{
     vertical-align:middle;
}
div.lang
{
	float: left;
	position: relative;
	left: 44px;
	top: 4px;
	white-space: nowrap;
}
div.orphus
{
	float: left;
	position: relative;
	left: 100px;
	top: 4px;
}
div.mail
{
	float: left;
	position: relative;
	right: -75px;
	top: 110px;
}
img.prm
{
	width: 112px;
	height: 39px;
	border: 0px;
}

/* CSS Document */

/* MATCH */
p.match
{
	font-size: 10pt;
}
table.match {
	border-collapse:collapse;
	width:100%;
	}
table.match th, table.match td {
	border:#999 1px solid;
	padding:3px;
}
table.match thead th {
	text-align:center;
	background-color:#CCFFCC;
}
table.match tbody th {
	text-align:left;
	background-color:#FFFFDD;
}
table.match th {
	font-size:8pt;
}
table.match td {
	text-align:center;
	width:35%;
	background-color:#FFFFDD;
	white-space:nowrap;
}
table.match tfoot td {
	text-align:center;
	width:35%;
	background-color:#EEFFEE;
}

/*
table.match_stat
{
	border-collapse: collapse;
	width: 100%;
}
table.match_stat th, table.match_stat td
{
	border: #999 1px solid;
	background-color: #FFFFDD;
	padding: 3px;
}
table.match_stat th
{
	text-align: left;
	font-size: 8pt;
}
table.match_stat td
{
	text-align: center;
	width: 35%;
}
table.match_ust
{
	border-collapse: collapse;
	width: 100%;
}
table.match_ust th, table.match_ust td
{
	border: #999 1px solid;
	font-size: 8pt;
	padding: 2px;
}
table.match_ust th
{
	text-align: center;
	background-color: #CCFFCC;
}
table.match_ust td
{
	text-align: left;
	background-color: #FFFFDD;
	width: 50%;
}
div.match_det p
{
	background-color: #ECECEC;
	padding: 3px;
	border: #CCCCCC 1px solid;
	margin: 3px 0px;
}*/
span.res
{
	color: #0000FF;
	font-weight: bold;
}
td.match_A, td.match_H, td.match_C
{
	padding: 5px;
	border: #FFCC00 1px solid;
	width: 45%;
	vertical-align: middle;
}
td.match_H
{
	text-align: right;
	background-color: #FFEEDD;
}
td.match_A
{
	text-align: left;
	background-color: #DDFFFF;
}
td.match_C
{
	width: 10%;
	text-align: center;
	vertical-align: bottom;
	background-color: #FFFFEE;
}

/* Match Online Report */
.in_el_y, .in_el_x
{
	background-color: #CCCCCC;
	width: 30px;
	height: 34px;
	text-align: center;
	vertical-align: middle;
}
.in_el_p
{
	width: 30px;
	height: 34px;
	text-align: center;
	vertical-align: middle;
	background-color: #CCFFCC;
	font-size: 8pt;
}
.in_el_A
{
	background: url(/picts/d1/teamA_2.gif) 50% no-repeat #CCFFCC;
	width: 15px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
}
.in_el_B
{
	background: url(/picts/d1/teamB_2.gif) 50% no-repeat #CCFFCC;
	width: 15px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
}

/* GENERAL PAGE */

table.t_page
{
	width:98%;
	
	border-spacing:5px;
	border: 0px;
	margin: 0 auto 0 auto;
}
table.t_page thead th, table.t_page thead td, table.t_page tbody th, table.t_page tbody td
{
	border: #CCCCCC 1px solid;
	-moz-border-radius: 6px;
	padding: 5px;
}
table.t_page thead th, table.t_page tbody th
{
	text-align:center;
}
table.t_page thead td, table.t_page tbody td
{
	text-align:left;
}
table.t_page thead th ,table.t_page thead td
{
	background-color:#CCFFCC;
	font-size:11pt;
}
table.t_page tbody th, table.t_page tbody td
{
	background-color: #DDFFAA;
}
table.t_page td h2
{
	font-size: 12pt;
	margin: 0px;
	margin-top: 5px;
	padding: 3px;
	color: #333333;
}
/*  --------    t_data  -----------------------------------------------------*/
table.t_data, table.t_group, table.t_group_matches, table.t_basket
{
	border-collapse:collapse;
	margin: 0 auto 0 auto;
}
table.t_data, table.t_group
{
	background-color: #080;
}
table.t_data thead th, table.t_data thead td,
table.t_data tbody th, table.t_data tbody td,
table.t_data tfoot th, table.t_data tfoot td,
table.t_group thead th, table.t_group thead td,
table.t_group tbody th, table.t_group tbody td,
table.t_group tfoot th, table.t_group tfoot td
{
	border: #333 1px solid;
}

/* t_data table spec */
table.t_data thead th, table.t_data thead td
{
	background-color: #9f9;
	padding: 5px;
}
table.t_data tbody th, table.t_data tbody td
{
	background-color: #fff;
	padding: 2px;
}
table.t_data tfoot th, table.t_data tfoot td
{
	background-color: #3c3;
	padding: 5px;
}

/*  --------    t_group -----------------------------------------------------*/
/*              t_group table spec                                           */
table.t_group, table.t_group tfoot
{
    border: 2px solid black;
}
table.t_group tbody tr
{
	background-color: #ffb;
}
table.t_group tbody tr.winner
{
	background-color: #8fb;
}
table.t_group tbody tr.looser
{
	background-color: #fed;
}
table.t_group tfoot tr
{
	background-color: #eee;
}

table.t_group thead th, table.t_group thead td
{
	background-color: #ee8;
	padding: 5px;
}
table.t_group tbody th, table.t_group tbody td
{
	padding: 2px;
}
table.t_group tbody th
{
    text-align:left;
	font-weight:normal;
}
table.t_group tbody td
{
    text-align:center;
}
table.t_group tfoot th, table.t_group tfoot td
{
	padding: 3px;
	vertical-align: baseline;
}

/* t_group_matches table spec */
table.t_group_matches
{
    border: 0px;
    width: 100%;
   /*  width="100%" border="0" cellspacing="1" cellpadding="3" */
}
table.t_group_matches tbody tr.item
{
	background-color: #C1E0FF;
}
table.t_group_matches tbody tr.alt_item
{
	background-color: #C5C5C5;
}
table.t_group_matches tbody th, table.t_group_matches tbody td
{
	border: #eee 1px solid; /* same as background color of 'table.t_group tfoot tr' */
	text-align: center;
	padding: 3px;
}
table.t_group_matches tbody th
{
	font-weight: bold;
}

/*  --------    t_basket ----------------------------------------------------*/
/*              t_basket table spec                                          */
table.t_basket tbody td
{
	border: #fff 2px solid;
}
table.t_basket thead tr
{
	background-color: #ccf;
}
table.t_basket tbody tr
{
	background-color: #d5eaff;
}
table.t_basket tbody tr.gray
{
	background-color: #ccc;
}

table.noborder
{
	/*  border: #CCCCCC 0px solid; - not actually required */
}

table.noborder thead th, table.noborder thead td, table.noborder tbody td, table.noborder tbody th
{
	border: solid 0px black;
	-moz-border-radius: 0px;
}

/* ROSTER */
/* team */
table.t_matches, table.t_team
{
	width: 100%;
	border: #CCCCCC 1px solid;
	background-color: #FFFFDD;
	border-spacing:0px;
	margin-bottom: 5px;
	-moz-border-radius: 6px;
}
table.t_team thead th ,table.t_team thead td
{
	background-color:#CCFFCC;
	font-size:9pt;
}
table.t_team th
{
	font-size: 8pt;
	background-color: #99FF99;
	-moz-border-radius: 0px;
	padding: 3px;
	text-align: center;
}
table.t_team thead td
{
	background-color: #FFFFDD;
	-moz-border-radius: 0px;
	padding: 1px;
	text-align: center;
}
table.t_team thead th, table.t_team thead td, table.t_team tbody th, table.t_team tbody td
{
	border: #CCCCCC 1px solid;
	-moz-border-radius: 0px;
	padding: 1px;
}

/* matches */
table.t_matches .tth
{
	background-color: #FFCC99;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	padding: 3px;
	-moz-border-radius: 5px;
}
table.t_matches tbody td
{
	vertical-align: middle;
	padding: 3px;
	-moz-border-radius: 0px;
}
table.t_matches tbody tr.trtd_1 td
{
	background-color: #EEEEEE;
}
table.t_matches tbody tr.trtd_2 td
{
	background-color: #FDFDFD;
}
table.t_matches tbody th
{
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFDD; /*background-image:url(/picts/d1/fon_y.png);*/
	padding: 3px;
}
table.t_matches img
{
	border: 0px;
	vertical-align: middle;
}

.r_block-white
{
	background-color: #FFFFFF;
	border: #CCCCCC 1px solid;
	text-align: center;
	padding: 5px;
	-moz-border-radius: 6px;
}
ul.r_block-yellow, div.r_block-yellow
{
	background-color: #FFFFEE;
	/*background-color: #EEEECC;*/
	background-image: url(/picts/d1/fon_y.png);
	margin: 0px;
	padding: 5px;
	border: #CCCCCC 1px solid;
	-moz-border-radius: 6px;
}
ul.r_block-yellow li
{
	list-style: none;
	display: block;
	padding: 0px 3px;
	text-align: left;
}

td.team_logo
{
	text-align: center;
}
td.team_logo img
{
	width: inherit;
	height: inherit;
}

.screen ul
{
    list-style-image:none;
    list-style-type:none;
}
.screen li
{
    float:left; 
    margin:1px;
    width:350px;
    height:300px;
    padding:1px 1px;/*Это нужно - эффект кнопки*/
    /*border : 3px solid #339933; -не нужно -зеленая рамка с разными отступами*/
}

.screen img
{
    margin:10px 0px;
    width: 330px;
}
