@charset "utf-8";
/* CSS Document */

/* border:1px solid #CCC; background-color:#ccc; */
body {margin:0;padding:0;font:10pt "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;background:url(/images/up_fon.jpg) no-repeat top #062b50;min-width:1015px;width: expression(document.body.clientWidth > 1015 ? "100%" : "1015px");}
a {outline:none;}
#I1 {width:100%;height:350px;}

/* Текст и логотип сверху */
#up_logo,#up_text,#up_fed,#up_flash {width:100%;position:absolute;}
#up_text {height:59px;top:140px;z-index:2;background:url(/images/centertxt.png) no-repeat center;}
#up_logo {height:220px;top:130px;z-index:5;background:url(/images/center.png) no-repeat center;}
#up_fed {height:55px;top:332px;right:50px;z-index:20;background:url(/logo/federations.gif) no-repeat right;}
#up_flash {top:392px;z-index:20;text-align:center;background:url(/images/www.png) repeat-x;}

/********** Вехние блоки и меню ***********/
/******************************************/
#up1,#up2,#up3 {width:100%;position:absolute;z-index:3;}
#up1 {top:209px;}
html:root #up1 div {margin:0 25px;background:url(/menu/upleft.png) no-repeat left;height:20px;}
html:root #up1 div div {margin:0;background:url(/menu/upright.png) no-repeat right;}
html:root #up1 div div div {margin:0 20px;background:url(/menu/upfon.gif);}
html:root p.fleft,p.fright {width:50%;float:left;margin:5px 0;color:#062b50;font-weight:bold;font-size:0.9em;}
html:root p.fright {text-align:right;}
html:root #up2 {top:230px;clear:left;}
html:root #up2 div {margin:0 5px;background:url(/menu/centerleft.png) no-repeat left;height:100px;}
html:root #up2 div div {margin:0;background:url(/menu/centerright.png) no-repeat right;}
html:root #up2 div div div {margin:0 20px;background:url(/menu/up.jpg) no-repeat center #fff;}
#up3 {top:331px;}
html:root #up3 div {margin:0 25px;background:url(/menu/downleft.png) no-repeat left;height:60px;}
html:root #up3 div div {margin:0;background:url(/menu/downright.png) no-repeat right;}
html:root #up3 div div div {margin:0 20px;background:url(/menu/downfon.gif);}

#note {position:absolute;z-index:7;top:240px;left:60%;color:#00538a;font-size:0.8em;font-weight:bold;}
#note div {background:url(/images/noteleft.png) no-repeat left;height:64px;}
#note div div {background:url(/images/noteright.png) no-repeat right;}
#note div div div {margin:0px 32px 0 77px;background:url(/images/notefon.png);}
#note p {padding-top:5px;}
#note a {color:#00538a;text-decoration:underline;font-weight:bold;}

/*************** Меню ***************/
/************************************/
table.menu {border-collapse:collapse;color:#062b50;}
.td_menu {width:90px;text-align:center;}

#masthead{width:100%;}

/*** globalNav styles ***/
#globalNav{position:absolute;top:330px;left:35px;width:90%;z-index:25;}
#globalLink{position:absolute;top:0px;height:20px;z-index:25;}
a.glink {color:#062b50;text-decoration:none;font-weight:bold;}
a.glink:hover {color:#00538a;text-decoration:none;}
div.skipLinks {display: none;}

/*** subglobalNav styles ***/

div.subglobalNav{position:absolute;top:355px;left:45px;min-width:640px;height:20px;padding:0px 0px 0px 10px;visibility:hidden;z-index:25;color:#00538a;font-size:8pt;}
div.subglobalNav a:link, div.subglobalNav a:visited {color:#00538a;text-decoration:none;}
div.subglobalNav a:hover {color:#062b50;text-decoration:none;}

/************ Главный блок *************/
/***************************************/
div#main {width:100%;margin-top:513px;background:url(/images/down_fon.jpg) no-repeat bottom;}
html:root div#lefted,div#righted {width:230px;margin-top:-1px;}
html:root div#lefted {float:left;margin-left:26px;}
html:root div#righted {float:right;margin-right:26px;}
html:root div#centered {margin:0 257px;width:auto;}
div#footer {margin-top:10px;}

/*********** Стандартный блок ***********/
/****************************************/
div.box {background:url(/images/box21.gif) repeat-y left;width:100%;margin-top:1px;}
div.top {background:#fff;}
div.top div {background:url(/images/box11.gif) no-repeat top left;}
div.top div div {background:url(/images/box12.gif) no-repeat top right;}
div.top div p {text-align:center;color:#062b50;font-weight:bold;font-size:0.8em;margin:0;padding:5px;}
div.bottom {background:url(/images/box3fon.gif);}
div.bottom div {background:url(/images/box31.gif) no-repeat bottom left;}
div.bottom div div {background:url(/images/box32.gif) no-repeat bottom right;}
div.top div, div.top div div, div.top, div.bottom div, div.bottom div div, div.bottom {width:100%;height:20px;}
div.cont {font-family:Tahoma, Geneva, sans-serif;background:url(/images/box22.gif) repeat-y right;font-size:0.8em;}
div#lefted div.cont,div#righted div.cont {margin-left:10px;padding:5px 10px 0 0;}
div#centered div.cont {display:inline-block;width:100%;}
div#centered div.cont div#block {margin:5px 10px 0 10px;}
div#centered div.cont p {margin:0;text-indent:15px;text-align:justify;}
div#centered div.cont p a {color:#fff;text-decoration:underline;}
div#centered div.cont p a:hover {color:#ccc;}

/*********** Следующий матч ***********/
/**************************************/
div.logoleft,div.logoright {float:left;width:50%;height:105px;background-repeat:no-repeat;}
div.logoleft {text-align:right;background:url(/logo/down_left.gif) right bottom;}
div.logoright {text-align:left;background:url(/logo/down_right.gif) left bottom;}
div.tourcont,div.logoleft p,div.logoright p {margin:0;padding:0;text-align:center;font-size:0.8em;}
div.tourcont {clear:both;}

/*********** Последние результаты ***********/
/********************************************/
ul.resultat {width:100%;list-style:none;margin:0;padding:0;text-align:center;}
ul.resultat li a {display:block;padding:3px 0;text-decoration:none;color:#fff;position:relative;}
ul.resultat li a:hover {text-decoration:none;background:#fff;color:#062b50;}

/*********** Центральная колонка ***********/
/*******************************************/
ul.anons {list-style:none;margin:0;padding:0;text-align:justify;}
div.none {clear:both;}
div.white,div.red,div.link {height:1px;font-size:1px;line-height:1px;}
div.white {background:#fff;margin-bottom:10px;}
div.red {background:#da251d;margin-top:5px;}
div.link {background:#fff;margin:0 0 1px 0;padding:0;}

div#press {float:left;width:60%;}
div#bd {float:right;width:39%;text-align:right;}
div#press ul,div#bd ul,ul.links,ul.date {list-style:none;margin:0;padding:0;}
div#press ul li a,div#bd ul li {display:block;padding:3px;text-decoration:none;color:#fff;position:relative;}
div#press ul li a:hover,div#bd ul li:hover {text-decoration:none;background:#f5b600;color:#062b50;}
/*ul.links li {border-bottom:1px solid #fff;}*/
li.u1 {float:left;width:65%;}
li.u2 {float:right;text-align:center;width:35%;}
ul.teams {margin-left:30%;list-style:decimal;}
li.kt {font-weight:bold;}
ul.date {text-align:center;}
ul.date li {margin-bottom:3px;}
h1 {font-size:1.4em;margin-left:10px;text-align:left;}
h2,h3 {font-size:1.2em;font-weight:bold;}
h2,h3,h5 {margin:0 0 5px 0;}
h2,h5 {text-align:center;}
h3,h4 {text-align:justify;}
h2 img {border:1px solid #fff;margin-bottom:3px;}
h4 {font-size:1em;font-weight:normal;margin:0 0 2px 0;}
h5 {font-size:1em;font-weight:normal;}
h6 {width:160px;display:inline-table;color:#062b50;background:#f5b600;padding:2px 10px;border:3px outset #f5b600;margin:1px 0;font:1em Verdana, Geneva, sans-serif;font-weight:bold;}

/*********** Таблицы ***********/
/*******************************/
html:root table.at,table.sort,table.team,table.main {border-collapse:collapse;width:100%;}
html:root table.at thead td,table.sort thead td,table.team thead td,table.kalendar thead td,table.kalendar tfoot td {border:2px inset #ccc;}
html:root table.at tbody td,table.sort tbody td,table.team tbody td,table.kalendar tbody td {border:2px inset #00538a;}
@media all and (min-width: 0) {
table.at thead td,table.sort thead td,table.team thead td,table.kalendar thead td,table.kalendar tfoot td {border:2px inset #ccc;}
table.at tbody td,table.sort tbody td,table.team tbody td,table.kalendar tbody td {border:2px inset #00538a;}
}
table.at thead tr,table.sort thead tr,table.team thead tr,table.kalendar td.date {color:#062b50;font-weight:bold;}
table.at thead tr,table.sort thead tr {background:url(/images/stat_fon.gif);}
table.at tbody tr,table.sort tbody tr,table.team tbody tr,table.kalendar tbody td {background:#00538a;}
table.sort td,table.at td,table.team td,table.main td,table.kalendar td {text-align:center;padding:0 1px;}
tr.kt {font-weight:bold;}
table.sort td.left,table.at td.left,table.team td.left {text-align:left;padding-left:5px;}
/*********** Календарь ***********/
table.kalendar {border-collapse:collapse;margin-top:20px;float:right;}
table.kalendar td {height:15px;}
table.kalendar thead td,table.kalendar tfoot td {background:#fff;color:#062b50;}
table.kalendar tbody td {width:30px;}
table.kalendar td.date {background:#f5b600;}
table.kalendar tbody td.date a {text-decoration:none;color:#062b50;font-weight:bold;}
table.kalendar tbody td.date a:hover {color:#00538a;}
table.kalendar thead td a,table.kalendar tfoot td a {text-decoration:none;color:#062b50;}
table.kalendar thead td a:hover,table.kalendar tfoot td a:hover {text-decoration:underline;}
table.kalendar tbody td a,a.current {text-decoration:underline;color:#fff;}
table.kalendar tbody td a:hover,a.current:hover {color:#ccc;}
/*********** Анонс ***********/
table.at td.nom {width:11px;}
table.at td.atscore {width:15%;}
table.at td.atbig {width:30%;}
/*********** Статистика ***********/
table.sort thead td {cursor:pointer;}
table.sort tr.two {}
table.sort tr.leave {background:#ad3333;}
table.sort tr.watch {background:#335cad;}
table.sort tr.new {background:#33ad5e;}
table.sort td.nom {width:20px;}
table.sort td.main {width:6%;}
table.sort td.big {width:12%;}
table.sort td.st_left {text-align:left;padding-left:5px;width:50%;}
table.sort td.st_right {text-align:center;width:50%;}
/*********** Команда ***********/
table.team td {font-size:7pt;}
table.team thead td {background:url(/images/team_fon.gif);height:25px;}
table.team tr.leave {background:#ad3333;}
table.team tr.watch {background:#335cad;}
table.team tr.new {background:#33ad5e;}
table.team td.team_1 {width:28px;}
table.team td.team_2 {width:40px;}
table.team td.team_3 {width:60px;}
table.team td.team_4 {width:100px;}
table.team td.team_5 {width:25px;}
table.main {margin-bottom:10px;}
td.team {width:50%;}
td.team2 {width:33%;}
/*********** История ***********/
table.arena {border-collapse:collapse;width:175px;font-weight:bold;background:#00538a;border:1px solid #fff;}
table.arena td {text-align:center;padding:2px 5px;}
table.arena img {border:1px solid #fff;}
/*********** Нижние счетчики ***********/
table.down {width:100%;height:70px;background:url(/images/down_fon.gif) repeat-x;}
table.down td {text-align:center;vertical-align:bottom;}

/*********** Ссылки ***********/
/******************************/
h2 a,h3 a,h4 a,h5 a,ul.links li a,a.art,a.tex,a.anons,td.left a,a.inf,a.galink {color:#fff;text-decoration:none;}
h4 a:hover,a.art:hover,a.tex:hover,a.onl:hover,td.left a:hover,a.galink:hover {text-decoration:underline;}
h2 a:hover,h3 a:hover,ul.links li a:hover,a.inf {color:#999;}
h5 a:hover,a.anons:hover {color:#da251d;}
a.art,a.onl {font-weight:bold;}
h2 a,h3 a {font-size:0.8em;font-weight:normal;}
a.inf:hover {color:#fff;}
a.tex:hover {color:#ccc;}
a.onl {color:#da251d;text-decoration:blink;}
/*********** Рисунки ***********/
/*******************************/
img.aleft,img.aright,img.hist,img.img_main,img.banner,td.team img,td.team2 img {border:1px solid #fff;}
img.aleft,img.alogo,img.img_main {float:left;margin-right:3px;}
img.aright {float:right;margin-left:3px;}
img.hist {margin-bottom:5px;}
img.banner {float:none;margin-top:1px;}