/* RESET BLOCK	***********************************************************************************/
/* ************************************************************************************************/
* {margin:0;padding:0;}
html {font-size:62.50%;font-family:arial,helvetica,sans-serif;color:#000;}
/**/    * html {overflow:none;}
/**/    *:first-child+html {overflow:auto;}
body {font-size:1em;line-height:100%;}
a {width:auto;outline:none;text-decoration:none;}
ul li {list-style:none;}
h1,h2,h3,h4,h5,h6,p {font-size:100%;font-weight:normal;}
abbr {cursor:help;border-bottom:1px dotted #333;}
em {font-style:normal;}
img {border:0;width:auto;}
a img {display:block;}
form {margin:0;padding:0;}
fieldset {border:0;margin:0;padding:0;}
input, textarea {outline:none;font-family:arial,helvetica,sans-serif;font-size:100%;}
label {
  display: -webkit-inline-box;
  font-weight: normal;
}
/*links colour*/
a {color:#3430FF;}
a:hover {color:#3430FF;text-decoration:underline;}
a:hover * {cursor:pointer;}
/*underline*/
a:hover .title,.title a:hover *,.totem dd a:hover .txtblock,.services a:hover .txtblock {text-decoration:underline;}
table {font-size: 1em;}
/* RESET BLOCK	***********************************************************************************/
/* END ********************************************************************************************/

/*.urlelement,.imgelement,*/
.hddn {visibility:hidden;position:absolute;left:-1000%;top:-1000%;}
.img.hddn {float:none !important;width:0 !important;height:0 !important;display:inline !important;position:absolute !important;}
/* LAYOUT BLOCK	***********************************************************************************/
/* ************************************************************************************************/
/*basics*/
.wrapper {margin:0 auto;width:100%;float:left;display:inline;}
.container {margin:0 auto;width:97.6em;/*overflow:hidden;*/clear:both;}
/**/    * html .container {width:976px;//mistake ems units;}
/**/    *:first-child+html .container {/*width:976px;*///mistake ems units;}
.cell {margin:0;float:left;}
/*columns width*/
.c100 {width:100%;}
.c90  {width: 90%;}
.c85  {width: 85%;}
.c80  {width: 80%;}
.c75  {width: 75%;}
.c70  {width: 70%;}
.c66  {width: 66%;}
.c65  {width: 65%;}
.c60  {width: 60%;}
.c55  {width: 55%;}
.c50  {width: 50%;}
.c45  {width: 45%;}
.c40  {width: 40%;}
.c36  {width: 36%;}
.c35  {width: 35%;}
.c34  {width: 34%;}
.c33  {width: 33%;}
.c30  {width: 30%;}
.c25  {width: 25%;}
.c20  {width: 20%;}
.c15  {width: 15%;}
.c10  {width: 10%;}
.c7 	{width:  7%;}
.c5   {width:  5%;}



/***/   .cover {display:table;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/***/   .cover {padding:1.6em;float:left;height:auto;}
/**/    * html .cover {width:auto;display:inline;}
/**/    *:first-child+html .cover {width:auto;overflow:hidden;float:none;}
/*when ther no columns*/
.beside {width:auto;}
/**/    *:first-child+html .beside {float:left;}
/*border-top modules*/
.border {padding-top:0;}
/*100% into wrapper*/
.cross {float:left;width:100%;}
/* LAYOUT BLOCK	***********************************************************************************/
/* END ********************************************************************************************/

/* XTRAS SKIN	*************************************************************************************/
/* ************************************************************************************************/
/*WAVES*/
.bodier /*{background:url('i/WaveBkgPage.png') repeat-x 52% 27em;}*/
.bodier .container {background:url('i/BkgPageContainer.png') repeat-x;height:auto;/*min-height:1000px;display:table;//display-table da problemas*/;}
.bodier,.header {position:relative;}
.cross.Tpage {height:3.6em;background:url('i/BkgTopX.png') repeat-x 0 -11em;left:0;top:0;z-index:0;}
.container {position:relative;}
.Tpage .container {background:none;display:block;height:auto;min-height:0;}
.Tpage .wave {display:block;background:url('i/WaveBelowMenu.png') no-repeat 100% 100%;width:26.2em;height:15.6em;left:-8.6em;top:0;position:relative;}
.Tpage .shadow {display:block;background:url('i/ShadowBkgPage.png') no-repeat;width:1em;height:80em;top:35em;left:-1em;position:absolute;}
.Tpage .shadow + .shadow {left:auto;right:-1em;background-position:100% 0;}
.border {display:inline-block;}
.border.bot {background:#fff url('i/BkgTopX.png') repeat-x 0 -5%;width:100%;height:6em;}
/*ROUNDED BORDERS*/
.TopX {border-radius:0.8em;}
.slider.TopX{border-radius:0em;}
.TopX .titlebox {border-radius:0.8em 0.8em 0 0;}
.border.bot {border-radius:0 0 0.8em 0.8em;}
/*separators*/
.dotted.lef {border-left:1px dotted #9ba;margin-right:-1px;}
.dotted.bot {border-bottom:1px dotted #9ba;}
.break.cover {padding:0.8em 1.6em;display:block;float:none;clear:both;}
.break .dotted {width:100%;display:inline-block;height:0;clear:both;}
/* XTRAS SKIN	*************************************************************************************/
/* END ********************************************************************************************/

/* MAIN HEADER	***********************************************************************************/
/* ************************************************************************************************/
.header .break.cover {clear:right;float:right;width:72%;height:2em;padding:0;}
/**/    *:first-child+html .header .break.cover {float:none;}
.header {background:#037 url('i/BkgHeader.png') no-repeat 50% -2.8em;height:18em;}
.header .container {height:12.5em;}
.header .logo,.header .slogan,.header .access,.header .search_box,.header .users {float:left;display:block;}
.header .logo a {display:block;float:left;}
	.header .logo {width:28%;} 
	.header .slogan,.header .access,.header .users {width:36%;}
.header .slogan {font-size:150%;line-height:133.334%;color:#fff;}
/*search box*/
.search {float:left;height:2em;width:22.8em;border:1px solid #c5c5c5;border-radius:0.4em;margin:0 1em 0 0;background:#fff;}
.search input {float:left;font-size:120%;margin:0 0 0 0.667em;border:0 none;height:1.5em;line-height:1.5em;width:15.833em;color:#666;}
/*acces&users block*/
.header .access,.header .users {width:auto;float:right;}
.access {padding:0.1em 0;}
.access dt {margin:0 0.4em 0 2em;}
.access dt,.access dd,.users li {float:left;display:block;}
.access dt span,.access dd a,.users a span {font-size:120%;line-height:141.667%;display:inline-block;color:#ddd;}
.access dt span {font-weight:bold;}
.access dd a {width:1.416em;text-indent:-1000em;overflow:hidden;display:block;position:relative;margin:0 0.334em;}
/*users block*/
.users li {margin:0 0 0 2em;}
.users a {border-bottom:1px solid #ccc;padding:0 0 0.3em 0;display:block;}
.users a span {text-transform:uppercase;}
.users a:hover span {color:#fff;}
/*Drupal searcher*/
.header .container-inline {float:left;display:block;width:400px;}
.header #search_hub {float:left;display:block;width:auto;}
.header .container-inline .form-item {float:left;height:2em;width:22.8em;border:1px solid #c5c5c5;border-radius:0.4em;margin:0 1em 0 0;background:#fff url('i/search-iconDrupal.png') no-repeat 100% 0;}
.header .container-inline .form-item input {float:left;font-size:120%;margin:0 0 0 0.667em;border:0 none;height:1.5em;line-height:1.5em;width:15.833em;color:#666;}
.header .container-inline .form-submit {font-size:110%;border:none;background:none;text-transform:uppercase;display:block;color:#fff;font-weight:bold;letter-spacing:1px;
width:auto;line-height:2.182em;height:2.182em;padding:0 1em;display:block;cursor:pointer;border-radius:0.4em;background:url('i/BkgButtons.png') repeat-x 0 92%;float:left;margin-right:10px;}
/**/    *:first-child+html .header .container-inline .form-submit {width:1%;}
.header .container-inline .form-submit:hover {background-position:0 73%;}
/* MAIN HEADER	***********************************************************************************/
/* END ********************************************************************************************/

/* MAIN MENU	*************************************************************************************/
/* ************************************************************************************************/
.navbox {border-bottom:0.1em solid #cdcdcd;}
.navbox,.navbox li,.navbox .mainnav,.navbox .pointer {background:url('i/SpriteBackGrounds.png') repeat-x;}
.navbox .container {/*overflow:visible;*/height:5.4em;position:relative;//socialbookmarks;}
.navbox .cover {padding:0 1.6em 0.8em 1.6em;padding:0 1.6em;height:53px;}
/**/    *:first-child+html .navbox {margin-bottom:8px;}
.navbox .mainnav {background-position:0 -5.4em;height:2.7em;display:table;clear:both;}/*display:inline;clear:both;width:auto;float:left;height:2.7em;}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.navbox .mainnav {background-position:0 -5.4em;height:2.7em;display:inline-block;clear:both;}
}
.navbox li {height:2.7em;float:left;margin:0 0.1em;}
/**/    *:first-child+html .navbox .mainnav {width:73.5%;}
.navbox li.first {/*clear:left;*/margin-left:0;}
.navbox li.last {/*clear:right;*/}
.navbox li.last {margin-right:-1em;/*margin-right:0;*/}
.navbox li span {color:#000;font-size:130%;line-height:200%;display:block;padding:0 0.769em;}
.navbox .nav li:hover {background-position:0 -5.4em;}
.navbox li:hover span {color:#fff;}
.navbox li.actived,.navbox li.actived:hover {background-position:0 -10.8em;position:relative;left:0;z-index:10;}
.navbox li.actived a:hover * {cursor:default;}
.navbox li.actived span {color:#fff;}
.navbox li.actived .pointer {font-size:10px;padding:0;display:block;float:left;width:4.2em;background-position:0 -13.5em;height:1.8em;position:absolute;left:50%;margin:0 0 0 -2.1em;}
	.navbox .rowtop li.actived .pointer {bottom:-4.5em;}
	.navbox .rowbot li.actived .pointer {bottom:-1.7em;}
/*bookmarks*/
.bookmarks {position:absolute;height:4.1em;top:0.6em;right:0em;}
.bookmarks li,.bookmarks a {background:url('i/SpriteBookMarks4.png') no-repeat;}
.bookmarks li {float:left;margin:0 0.1em;height:4.1em;}
.bookmarks a {display:block;width:3.8em;height:3.8em;}
	.bookmarks .nl a {background-position:     0 -4.1em;} .bookmarks .nl a:hover {background-position:     0 -4.4em;}     
	.bookmarks .fb a {background-position:-3.8em -4.1em;} .bookmarks .fb a:hover {background-position:-3.8em -4.4em;}
	.bookmarks .tw a {background-position:-7.6em -4.1em;} .bookmarks .tw a:hover {background-position:-7.6em -4.4em;}
	.bookmarks .yt a {background-position:-11.4em -4.1em;} .bookmarks .yt a:hover {background-position:-11.4em -4.4em;}
	.bookmarks .gp a {background-position:-15.2em -4.1em;} .bookmarks .gp a:hover {background-position:-15.2em -4.4em;}
	.bookmarks .ig a {background-position:-19.0em -4.1em;} .bookmarks .ig a:hover {background-position:-19.0em -4.4em;}
/* MAIN MENU	*************************************************************************************/
/* END ********************************************************************************************/

/* SUB-HEADER	***********************************************************************************/
/* ************************************************************************************************/
.belowhead .title {padding:0.4em 0.8em 0 0.4em;padding:0.8em 0.8em 0 0.4em;height:2.6em;height:3em;}
.belowhead .title h1 a strong,.belowhead .title > a strong,.belowhead .title > strong,.belowhead .title > h1 strong {font-size:260%;line-height:1em;color:#052;float:left;width:auto;}
	.belowhead .title h1 a:hover strong,.belowhead .title > a:hover strong {text-decoration:none;}
	.belowhead .title h1 a:hover strong,.belowhead .title > a:hover strong {color:#701;}
.belowhead .title .more {width:auto;float:right;padding:0.2em 0 0 0;}
.belowhead .title .more strong {line-height:109.091%;height:1.275em;font-weight:normal;}
.belowhead {padding-bottom:0;}
.belowhead .nav {padding:1em 0 2em 0;float:left;width:100%;}
.belowhead .nav ul,.belowhead .nav li a {background:url('i/BkgButtons.png') repeat-x;}
.belowhead .nav .actived a {background:none;}
.belowhead .nav ul {float:left;width:97%;height:auto;padding:0 1.5% 0.6em 1.5%;border-radius:0.8em 0.8em 0 0;}
.belowhead .nav li {float:left;border-left:1px solid #9cb;}
	.belowhead .nav li:first-child {border-left:0 none;}
.belowhead .nav li a {padding:0.6em 0.8em 0 0.8em;display:block;}
.belowhead .nav li a:hover {background-position:0 -1em;}
.belowhead .nav span {color:#ced;font-size:115%;line-height:183.333%;display:block;text-transform:uppercase;font-weight:bold;}
.belowhead .nav li a:hover span {color:#fff;}
.belowhead .nav .actived,.belowhead .nav .shw {background-image:url('i/ActiveTabSubNav.png');}
.belowhead .nav .actived {background-color:#fff;background-repeat:repeat-x;padding:0 0.1em 1.4em 0.1em;margin:0 -0.1em -1.4em 0;border:none;}
.belowhead .nav .actived span,.belowhead .nav .actived a:hover span {color:#000 !important;}
.belowhead .nav .actived a:hover,.belowhead .nav .actived a:hover * {cursor:default;}
.belowhead .nav .shw {display:none;}
.belowhead .nav .actived .shw {display:block;width:1em;height:2em;}
/*ABOUT-IPC*/
/*hidding buttons*/
.who-we-are .belowhead .buttonsbox .wwa {display:none;}
.what-we-do .belowhead .buttonsbox .wwd {display:none;}
.how-we-do .belowhead .buttonsbox .hwd  {display:none;}
/*the colours*/
.who-we-are .belowhead .nav ul,.who-we-are .belowhead .nav li a,.belowhead .buttonsbox .wwa a {background-position:0 -9.6em;}
.what-we-do .belowhead .nav ul,.what-we-do .belowhead .nav li a,.belowhead .buttonsbox .wwd a {background-position:0 -4.8em;}
.how-we-do  .belowhead .nav ul,.how-we-do  .belowhead .nav li a,.belowhead .buttonsbox .hwd a {background-position:0 0;}
.who-we-are .belowhead .nav li a:hover {background-position:0 -10.6em;}
.what-we-do .belowhead .nav li a:hover {background-position:0 -5.8em;}
.how-we-do  .belowhead .nav li a:hover {background-position:0 -1.0em;}
.who-we-are .belowhead .nav span {color:#e4c4b4;} .who-we-are .belowhead .nav li {border-color:#e4c4b4;}
.what-we-do .belowhead .nav span {color:#ccd;}    .what-we-do .belowhead .nav li {border-color:#ccd;}   
.how-we-do  .belowhead .nav span {color:#ced;}    .how-we-do  .belowhead .nav li {border-color:#ced;}
.who-we-are .belowhead .title > strong {color:#701;}
.what-we-do .belowhead .title > strong {color:#027;}
.how-we-do  .belowhead .title > strong {color:#052;}
.belowhead .buttonsbox {float:left;width:auto;padding:0;height:3em;}
.belowhead .title .buttonsbox li {margin:0 0.4em;float:left;}
.belowhead .title .buttonsbox li strong {font-weight:bold;}
.belowhead .title .buttonsbox li a:hover strong {text-decoration:none;}
/*SINGLEBLOCK SUB-HEADERS*/
.singleBlock {border:1px solid #ccc;float:left;width:99.8%;margin:1.2em 0 0 0;background:url('i/BkgTopX.png') repeat-x 0 -20%;border-radius:0.8em;}
.picBlock {width:16em;display:block;float:left;border-right:1px solid #ccc;}
	.picBlock .img,.picBlock .img a {display:block;overflow:hidden;}
	.picBlock .img img {position:relative;}
		.picBlock .pic,.picBlock .pic a {width:100%;height:11.2em;border-radius:0 0 0 0.8em;}
		.picBlock .pic {position:relative;}
		.picBlock .pic img {width:auto;height:100%;}
		.picBlock .ico {width:17.4em;height:5.7em;}
/*title zone*/
.singleBlock .title h1 a strong,.singleBlock .title > a strong {line-height:169.231%;padding-left:0.5em;color:#027;}
.singleBlock .title .subtitle {float:left;padding:1.8em 0 0 1em;height:2.6em;}
.singleBlock .title .subtitle * {font-size:140%;line-height:114.3%;float:left;}
.singleBlock .title .subtitle .icox {width:1.6em;height:1.6em;background:url('i/dots.png') no-repeat;display:inline-block;margin:0 0.2em;}
.singleBlock .title .icolink {margin-top:0.8em;}
.singleBlock .nav {width:78.8em;padding:0;}
.singleBlock .nav ul {float:left;padding:0 1.2em;border-radius:0 0 0.8em 0;}
.singleBlock .nav ul li {height:3em;border-left:none;border-right:1px solid #9cb;}
.singleBlock .nav ul, .singleBlock .nav li a {background:url('i/BkgNavMicroS.png') repeat 0 0;}
.singleBlock .nav li a:hover {background-image:url('i/BkgButtons.png');}
.singleBlock .nav .actived {margin:0;padding:0;}
.singleBlock .nav .actived a,.singleBlock .nav .actived a:hover {background:none;}
.singleBlock .nav li a {padding:0 0.8em;}
.singleBlock .nav li a span {line-height:250%;}
/**/    *:first-child+html .singleBlock .nav li a span {width:200%;}
.singleBlock + .icox {width:100%;height:2em;display:block;clear:both;background:url('i/shadow_belowLink.png') repeat-x 0 -0.2em;border-radius:0.8em 0.8em 0 0;}
/*events and competitions*/
.events-competitions .singleBlock .picBlock {width:11em;}
.events-competitions .singleBlock .picBlock .img.pic {width:11em;} 
.events-competitions .singleBlock .nav {width:83.4em;padding:0;}
.events-competitions .picBlock .ico {border:1px solid #ddd;border-radius:0.6em;}
.events-competitions .picBlock .ico,.events-competitions .picBlock .ico img {width:6em;height:6em;}
.events-competitions .picBlock .ico {right:auto;left:-0.5em;top:-0.5em;}
.events-competitions .picBlock .pic img {top:0;}

/*NPCs*/
.npcs .picBlock .pic img {top:0;}
.npcs .picBlock .ico {right:auto;left:-0.5em;top:-0.5em;}
.npcs .picBlock .ico {border:1px solid #ddd;border-radius:0.6em;}
.npcs .picBlock {border:0 none;background:url('i/BkgNavMicroS.png') 0 100% repeat-x;}
.npcs .picBlock .pic {height:5.2em;margin:0 0 3em 0;border-right:1px solid #ccc;}
.npcs .picBlock .pic a {height:5.2em;width:auto;text-align:right;}
.npcs .picBlock .ico,.npcs .picBlock .ico a {width:9em;height:9em;}
.npcs .picBlock .ico img {width:9em;/*margin-top:-10%;*/}
/*COMBO-LIST-DISPLAYERS*/
.singleBlock .displayer .falsemore {background:url('i/SpriteBackGrounds.png') repeat-x;}
	.displayer .falsemore strong {color:#000;background:url('i/ButtonDisplayer.png') no-repeat 100% 50%;border-radius:0 0.4em 0.4em 0;padding-right:2.727em;}
.displayer .toolBox {background:#fff url('i/BkgTopX.png') repeat-x 0 160%;padding:2.4em 1.6em 1.8em 1.6em;width:30em;height:auto;float:left;border-radius:0.8em;border:1px solid #ccc;box-shadow:-0.2em 0.2em 0.6em #346;}
.displayer ol {width:100%;}
.displayer ol li {list-style:none;padding:0;float:left;width:50%;}
.displayer ol a {background:none;padding:0 4%;width:92%;border:0 none;border-radius:0.6em;color:#027;}
	.displayer ol a:hover {background:#027;color:#fff;}
.displayer ol span {background:none;font-size:120%;line-height:166.667%;display:block;}
/*NPCs*/
.npcs .displayer .toolBox {width:80em;}
.npcs .displayer ol li {width:19.8%;border-left:1px dotted #ccc;float:left;}
.npcs .displayer ol li .title {height:auto;padding:0 0.5em 0.5em 0.75em;font-weight:bold;text-transform:uppercase;}
.npcs .displayer ol li li {width:96%;margin-left:2%;border:0 none;}
.npcs .displayer ol li {}
/*positioning*/
.belowhead .nav li {position:relative;z-index:1;}
.belowhead .nav .actived {z-index:2;}
.belowhead .nav .shw {position:absolute;bottom:-1em;z-index:3;}
.belowhead .nav .shw.bl {background-position:0 100%;left:-1em;}
.belowhead .nav .shw.br {background-position:100% 100%;right:-1em;}
.belowhead .title {position:relative;}
.belowhead .buttonsbox {position:absolute;left:52%;}
.singleBlock {position:relative;z-index:5;}
.singleBlock .nav {position:absolute;right:0;bottom:0;z-index:1;}
.singleBlock .displayer {position:absolute;bottom:-1.2em;right:0.8em;z-index:2;}
	.toolBox {visibility:hidden;position:absolute;left:-1000%;top:1000%;}
	.displayer:hover .toolBox {visibility:visible;left:auto;right:-2.4em;top:1.5em;z-index:5;}
	.displayer .falsemore {position:relative;z-index:6;}
.picBlock,.picBlock .img a {position:relative;}
.picBlock {z-index:2;}
.picBlock .ico {position:absolute;right:0;top:-0.3em;}
.events-competitions .picBlock .ico,.npcs .picBlock .ico {right:auto;left:-0.5em;top:-0.5em;}
.picBlock .pic img {top:22.5%;}
.events-competitions .picBlock .pic img,.npcs .picBlock .pic img {top:0;}
.npcs .picBlock .pic img {position:absolute;right:0;}
/*NAVIGATION ARCHIVE MODULES*/
.archive .belowhead {padding:0;}
.archive .nav,.archive dt {z-index:2;}
.archive .nav {padding:0;}
.archive .nav ul {border-radius:0 0;position:relative;padding-bottom:0;padding-right:0;width:98.5%;}
.archive .nav li a {padding:0.4em 0.6em;border-bottom:none;}
.archive .nav span {font-size:110%;line-height:200%;}
/* SUB-HEADER	***********************************************************************************/
/* END ********************************************************************************************/

/* FOOTER-BLOCK	***********************************************************************************/
/* ************************************************************************************************/
.footer {background:url('i/BkgEndFooter.jpg') no-repeat 50% 100%;}
.footer .cover:first-child {padding-bottom:0;padding-top:3.2em;}
.footer .nav {position:relative;left:9.8em;width:100%;}
.footer .nav li {float:left;}
.footer .nav a:hover {text-decoration:underline;}
.overfooter li,.endfooter dd a {padding:0 0.8em;border-left:1px solid #05a;}
	.overfooter li:first-child {border:none;padding-left:0;}
/*OVERFOOTER*/
.overfooter {padding-bottom:1em;}
.overfooter .nav {width:auto;float:left;}
.overfooter li span {font-size:110%;line-height:136.364%;text-transform:uppercase;font-weight:bold;}
.overfooter strong {font-weight:normal;float:right;display:block;padding-right:2.4em;}
.overfooter strong a {font-size:120%;line-height:125%;display:block;padding-right:2.667em;}
.overfooter strong .img,.overfooter strong a {}
.overfooter .border.bot {height:4.6em;margin-top:-3.6em;background-position:0 15%;}
/*SITEMAP&END LINE*/
.sitemap dl a,.endfooter dt,.endfooter dl a span {font-size:110%;line-height:163.64%;}
.sitemap li {width:100%;}
.sitemap div {float:left;width:19%;}
.sitemap ul {float:left;width:13.5%;}
.sitemap .col2 {width:24%;}
.sitemap .col3 {width:15%;}
.sitemap dl,.sitemap dt,.sitemap dd {float:left;width:100%;}
.sitemap dt a {color:#000;font-weight:bold;}
.endfooter {padding-bottom:12em;}
.endfooter dt,.endfooter dd {float:left;}
.endfooter dl a span {white-space:nowrap;}
.endfooter .nav {float:left;}
.sitemap,.endfooter .nav {width:90%;}
/*positioning*/
.overfooter,.overfooter .border.bot,.overfooter .nav,.overfooter strong,.endfooter {position:relative;}
.overfooter .border.bot {z-index:-1;}
.overfooter .nav,.overfooter strong {z-index:0;}
.overfooter strong .img {position:absolute;right:2em;top:0;}
.endfooter .img {position:absolute;top:0;left:0;}
.endfooter dt {padding:0 0.8em 0 0;}
/* FOOTER-BLOCK	***********************************************************************************/
/* END ********************************************************************************************/

/* MAIN SLIDE	*************************************************************************************/
/* ************************************************************************************************/
.SliDest {position:relative;width:100%;height:auto;float:left;}
.SliDest .main_content .cover, .SliDest .main_content .cover .cover_feeds {padding: 0px !important; margin: 0px;}
.tabs_container {position:absolute;width:40px;height:auto;background:silver;right:0;top:0;z-index:2;}
.SliDest .main_content {position:relative;z-index:1;background:#fff;border: 1px solid #839AC3; padding:1em;display:block;clear:both;overflow:hidden;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}

.SliDest .main_content li {float:left;width:100%;}
.SliDest .main_content h2 a {position:relative;width:100%;display:block;}
.watermark {position:absolute;width:100%;display:block;}
.SliDest .watermark, .PFblock .SliDest .watermark.photogallery {left:0;bottom:0;z-index:2;background:url('i/watermark.png') no-repeat 50% 100%;background:url('i/watermark.png') repeat-x 0 105%;}
.SliDest .watermark.photogallery {left:10px;bottom:62px;z-index:2;background:url('i/watermark.png') no-repeat 50% 100%;background:url('i/watermark.png') repeat-x 0 105%;}
.SliDest .watermark,.SliDest .main_content .img {height:333px;}
.SliDest .main_content .img {display:block;width:59.2em;overflow:hidden;}
	.SliDest .main_content .img img {width:100%;}
	.video embed,.video object {position:relative;z-index:2;}
/*text-content*/
.SliDest .txtblock {position:absolute;left:10px;bottom:10px;z-index:3;height:auto;padding:0.6em;}
.SliDest .txtblock.photogallery{position:absolute;left:10px;bottom:63px;z-index:3;height:auto;padding:0.6em;}
	.SliDest .txtblock * {color:#fff;clear:both;display:block;}
	.SliDest .txtblock strong {font-size:220%;line-height:100%;}
	.SliDest .txtblock .intro {font-size:130%;line-height:123.077%;}
	/*ESPECIFIC VIDEO*/
	.SliDest .video .txtblock {top:0;bottom:auto;padding:1.2em 2em;width:92%;}
	.SliDest .video .txtblock .intro {position:absolute;width:100px;right:0;top:36px;}
	.SliDest .video object,.SliDest .video embed,.SliDest .video iframe {top:37px;margin-top:3.7em;left:0;}
	.SliDest .video object embed {top:0;left:0;}
/*bottom-tabs navigation*/
.SliDest .tabs,.SliDest .tabs .actived,.SliDest .tabs li:hover {height:3.4em;width:100%;margin:-1em 0 0 0;padding:1em 0 0 0;float:left;background:url('i/BkgNavMainDestBlue.png') repeat-x;border-radius:0.6em 0.6em 0 0;}
.SliDest .tabs ul {height:3.4em;}
.SliDest .tabs li {float:left;padding:0;height:2.7em;}
.SliDest .tabs li a {display:block;}
.SliDest .tabs li span {display:inline-block;font-size:110%;padding:0 1em;line-height:200%;text-transform:uppercase;letter-spacing:1px;color:#666;font-weight:bold;border-left:1px solid #9cb;}
.SliDest .tabs li:first-child span {border:none;padding-left:1.083em;}
.SliDest .tabs .actived,.SliDest .tabs li:hover {width:auto;background-position:0 100%;}
.SliDest .tabs .actived span,.SliDest .tabs li:hover span {color:#ced;padding:0em 1em 0 1.083em;border:none;}
.SliDest .tabs .actived * {cursor:default;}
/*vertical navigation bar*/
.tuner_container,.tuner_container dt span {background:url('i/VTabsMainDest2.png') no-repeat;}
.tuner_container {background-repeat:repeat-y;position:absolute;z-index:4;width:3.2em;border:0.1em solid #fff;height:auto;min-height:15.7em;padding:1.5em 0;right:1.6em;top:5em;display:block;float:left;}
.tuner_container dt span {width:3.2em;height:2.6em;display:block;float:left;}
	.tuner_container dt a {width:100%;font-size:150%;font-weight:bold;text-align:center;line-height:173.34%;display:block;color:#333;}
	.tuner_container dt a:hover {color:#fff;}
.tuner_container dd {visibility:hidden;position:absolute;left:-1000%;top:-1000%;}
	/*hover tab*/
	.tuner_container dt span:hover {width:4.2em;background-position:-4em 0;border-right:0.1em solid #bbb;margin:0 0 0 -1em;}
	.tuner_container dt span:hover a {color:#fff;width:32px;padding-left:0.625em;background:none;}
	/*actived tab*/
	.tuner_container .actived dt span {width:3.2em;margin:0;background-position:100% 0;border:0;}
	.tuner_container .actived dt a {color:#fff;}
	.tuner_container .actived dt span:hover a {width:100%;padding:0;cursor:default;}
	/*hover layer*/
	.tuner_container dt {position:relative;z-index:1;}
	.tuner_container dd {z-index:0;}
	.tuner_container dl:hover dd {background:#052 url('i/ShadowLayerMainDest.png') repeat-y 104% 0;border:0.1em solid #bbb;border-right:none;visibility:visible;width:18.6em;padding:1em;height:auto;min-height:14.7em;left:-20.8em;top:0.9em;}
	.tuner_container .actived:hover dd {display:none;}
	/*THUMBNAILS*/
	.tuner dd .img {position:relative;border:0.1em solid #bbb;float:left;display:block;margin:0 0.8em 0 0;height:6em;width:6em;overflow:hidden;}
	.tuner dd .img img {height:100%;left:-22%;}
/**/    *:first-child+html .tuner dd .img img {position:relative;}
	.tuner dd a {color:#fff;width:100%;float:left;display:block;}
	.tuner dd a * {cursor:pointer;}
	.tuner dd .beftle {line-height:160%;margin-bottom:1em;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;float:left;background:#084;clear:both;display:block;width:94%;padding:0 3%;}
	.tuner dd strong {font-size:150%;line-height:16px;width:60%;display:table;}
	.tuner dd .intro {font-size:120%;line-height:16px;width:100%;}
/*MAIN-SLIDE "BELIEVE IN YOURSELF" & SIMILARS*/
.VideoSlide {margin-top:-1.5em;}
.VideoSlide .main_content {padding:1.4em 1em 0 1em;border-radius:1em 1em 0 0;}
.VideoSlide .video object,.VideoSlide .video embed {top:0;}
.VideoSlide .watermark, .VideoSlide .main_content .img {height:29.8em;padding-bottom:1em;border-radius:1em;}
.VideoSlide .video .txtblock .intro {top:48px;}
.VideoSlide .video .txtblock {width:96%;}
.VideoSlide .video .txtblock .intro {width:9.231em;}
.SliDest.VideoSlide .tabs li {width:50%;float:left;}
.SliDest.VideoSlide .tabs span,.SliDest.VideoSlide .tabs li:hover span {border:0 none;color:#027;padding:0 0 0 1.083em;line-height:2.833em;}
.VideoSlide .tabs,.VideoSlide .tabs .actived,.VideoSlide .tabs li,.VideoSlide .tabs li:hover {margin:0;padding:0;border-radius:0.8em 0.8em 0 0;background:#efefef;}
.VideoSlide .tabs li:hover {background:#ccc;}
.VideoSlide .tabs .actived,.VideoSlide .tabs .actived:hover {background:#027;}
.VideoSlide .tabs .actived span,.SliDest.VideoSlide .tabs .actived:hover span {color:#fff;}
/*reset video-slide generic*/
.VideoSlide .showvids .txtblock {position:static;padding:0;width:100%;}
.c66 .VideoSlide .viewport {width:52.2em;}
.VideoSlide .overview {padding-top:0;}
.VideoSlide .overview li {width:13em;}
.VideoSlide .showvids {border:none;background:url('i/BkgSlideMainDest.gif') repeat-x;}
.VideoSlide .showvids .arrow.more {top:1.1em;}
.VideoSlide .showvids .arrow.next {right:1em;}
.VideoSlide .showvids .arrow.prev	{left:1em;}
.VideoSlide .showvids li .img {height:7.4em;}
.VideoSlide .showvids.video .icox {width:10.8em;}
.VideoSlide .TopX .txtblock .title {font-size:130%;line-height:123.077%;}
/*reset pags-slide generic*/
.c66 .VideoSlide .showpags .viewport {width:52.3em;}
.c66 .VideoSlide .showpags .viewport,.VideoSlide .showpags .overview,.VideoSlide .showpags .overview li {height:auto;font-size:10px;}
.VideoSlide .showpags .overview .txtblock {padding:0;}
.VideoSlide .showpags .overview li {width:52.3em;margin:0;}
.VideoSlide .showpags .overview li .img,.VideoSlide .showpags .overview li img {width:52.1em;height:40.4em;margin:0;}

*:first-child+html .VideoSlide .slider .showpags li .img img {max-width:52.1em;margin:0;}

.VideoSlide .showpags {background:none;}
.VideoSlide .bkgpags .border.bot {border:0 none;margin:-24em 0 0 0;height:24em;height:17em;margin:-17em 0 0 0;background-color:transparent;}
/*positioning*/
.SliDest .tabs {position:relative;z-index:2;}
/* MAIN SLIDE	*************************************************************************************/
/* END ********************************************************************************************/

/* GENERAL THUMBNAILS	*****************************************************************************/
/* ************************************************************************************************/
.txtblock .img {overflow:hidden;font-size:10px;}
/*using 3:2 format as standard*/
.TopX .txtblock .img {width:auto;max-height:6.5em;}
	.TopX.blog .txtblock .img {max-height:8.1em;}
	.TopX.col2 .txtblock .img {max-height:7.8em;}
	.c66 .video.col3 .img {width:100%;max-height:11.5em;}
.TopX .txtblock img {width:9.9em;height:auto;min-height:6.5em;}
	.TopX.blog .txtblock img {width:8.1em;}
	.TopX.col2 .txtblock img {width:11.9em;min-height:7.8em;}
	.c66 .video.col3 img {width:100%;min-height:11.5em;}
/**/    *:first-child+html .TopX .txtblock img {max-width:9.9em;}
/**/    *:first-child+html .TopX.blog .txtblock img {max-width:8.1em;}
/**/    *:first-child+html .TopX.col2 .txtblock img {max-width:11.9em;}
/**/    *:first-child+html .c66 .video.col3 img,
				*:first-child+html .slider .img img {max-width:100%;}
/* GENERAL THUMBNAILS	*****************************************************************************/
/* END ********************************************************************************************/

/* TOPXMODULES	***********************************************************************************/
/* ************************************************************************************************/
/*fonts size*/
.TopX .titlebox .title em {font-size:120%;line-height:125%;letter-spacing:0.154em;text-transform:uppercase;font-weight:bold;color:#fff;}
.TopX .txtblock .title {font-size:130%;line-height:121.43%;/*line-height:128.57%;*/}
/*layout*/
.TopX .titlebox {display:block;clear:both;height:2.9em;width:100%;}
.TopX .titlebox .title {padding:0.8em 0 1em 1.6em;height:auto;min-height:2.1em;display:block;}
.c66 .hicon .titlebox .title {width:80%;}
.c34 .hicon .titlebox .title,.c33 .hicon .titlebox .title {width:59%;}
/*skin*/
.TopX {border:1px solid #ccc;}
.TopX .titlebox {background:#049 url('i/BkgTopXheader.png') repeat-x 0 0;}
.TopX .border.bot {margin-top:-3em; margin-bottom: -2px}
.blink .border.bot {margin-top:-1em;}
/*head icon*/
.hicon .titlebox {height:6em;}
.hicon .titlebox .title {min-height:4em;}
.titlebox .img {width:9.4em;height:7.6em;display:block;float:right;background:url('i/shadow_72.png') no-repeat 50% 100%;}
.titlebox .img img {width:100%;height:100%;}
/*textbox*/
.txtblock .date {float:left;display:block;}
.txtblock .date strong {display:block;color:#701;}
.txtblock .img {float:left;margin-right:0.8em;}
.news .txtblock .img,.press .txtblock .img,.video .txtblock .img {margin-top:0.3em;}
.TopX dd a {display:inline-block;border-bottom:1px dotted #aaa;padding:0.4em 0 0.8em 0;width:100%;}
.TopX dd {display:block;clear:both;padding:0 1.6em;}
/*LAST NEWS*/
.news .date, .blog .date {padding:0.3em 0.4em 0 0;}
.news .date strong, .blog .date strong {font-size:120%;line-height:100%;}
/*EXTERNAL LINKS*/
.links .icox {height:1.7em;width:1.7em;/*display:block;*/float:left;background:url('i/IconsGeneral.png') no-repeat -3.2em -4em;}
.links dd .txtblock {display:block;padding:0.4em 0 0 2em;}
.links .goto em {font-size:120%;line-height:100%;font-weight:bold;color:#052;}
.links .goto {padding:0 1.6em 0 0;line-height:2em;background:url('i/IconsButtons.png') no-repeat 105% -11.1em;}
/*PRESS RELEASES*/
.press dd a {position:relative;padding:0.8em 0;}
.press .icox {width:2.4em;height:2.2em;/*display:block;*/float:left;background:url('i/IconsGeneral.png') no-repeat 0 100%;}
.press .date {padding:0 2em 0 2.8em;}
.press .date strong {font-size:130%;line-height:130.8%;}
.press .icon {width:1.7em;height:1.7em;display:block;background:url('i/IconsButtons.png') no-repeat 80% -21.2em;}
/*VIDEOS*/
.video .txtblock .title {color:#052;}
/*columns*/
.video.col2,.video.col3,.video.col1 {background:white;//Explorer layout???;}
.video.col2 .txtblock,.video.col3 .txtblock,.video.col1 .txtblock {display:block;overflow:hidden;}
.video.col2 .txtblock .img,.video.col3 .txtblock .img,.video.col1 .txtblock .img {margin:1em 0 0.4em 0;}
.video.col2 dd,.video.col3 dd,.video.col1 dd {padding:0;clear:none;float:left;}
.video.col2 dd a,.video.col3 dd a,.video.col1 dd a {border:none;padding-bottom:0;}
/*2 columns*/
.video.col2 .txtblock {height:14.4em;}
.video.col2 dd {width:50%;}
.video.col2 dd .txtblock {padding:0 0.8em 0 1.6em;}
.video.col2 dd + dd .txtblock {padding:0 1.6em 0 0.9em;}
.video.col2 dd + dd + dd .txtblock {padding:0 0.8em 0 1.6em;}
.video.col2 dd + dd + dd + dd .txtblock {padding:0 1.6em 0 0.9em;}
/*3 columns*/
.video.col3 dd {width:32%;}
.video.col3 dd {padding:1em 0 0 0;}
.video.col3 dd a {padding:0 0 1em 0;}
.video.col3 dt + dd,.video.col3 dt + dd + dd + dd + dd {margin-left:2%;}
.video.col3 dd .txtblock {padding:0 1em;}
/*1 column*/
.video.col1 dd {width:100%; margin-left: 15px;}
.video.col1 dd {padding:1em 0 0 0;}
.video.col1 dd a {padding:0 0 1em 0;}
.video.col1 dt + dd,.video.col1 dt + dd + dd + dd + dd {margin-left:2%;}
.video.col1 dd .txtblock {padding:0 1em;}
.col1 img {
width: 25em !important;
margin-top: -23px;
}
.col1 .img {
height: 142px;
max-height: 20em !important;
}

/*featured videos*/
.special.video.col3 .img, .special.video.col1 .img {margin-bottom:1.6em;}
.special.video.col3 .txtblock h2, .special.video.col1 .txtblock h2 {clear:both;}
.special.video.col3 .txtblock .title, .special.video.col1 .txtblock .title {font-weight:bold;}
.special.video.col3 .txtblock .subtitle, .special.video.col1 .txtblock .subtitle {font-size:120%;line-height:116.667%;display:block;margin:0.25em 0 0 0;color:#000;}

/*ilustrated mode*/
.press .img + .icox {display:none;}
.img + .icox + .date {padding-left:0;}

/*FEATURES*//*reset thumbnails*/
/**/    *:first-child+html .feat dd .txtblock .img img {min-height:100%;max-width:none !important;min-width:100%;}
.feat dd a {padding:0;border:0;}
.feat dd {padding:1.2em;}
.feat dd .txtblock .img {font-size:10px;width:12.8em;height:12.8em;max-height:12.8em;display:block;position:relative;overflow:hidden;border:1px solid #ccc;float:right;margin:-2.8em 0 0 0.8em;}
.feat dd .txtblock .img img {height:100%;width:auto;float:none;margin:0 auto;}
.feat .txtblock .title {font-size:150%;line-height:113.334%;font-weight:bold;color:#052;}
.feat .txtblock .subtitle {font-size:130%;line-height:130.77%;color:#000;}
.feat .border.bot {height:3em;margin-top:-3em;background-position:0 15%;}
.TopX.feat .more {position:relative;left:0;top:0;}
.feat .more .falsemore {background:none;border:none;padding-left:0;}
.feat .more strong {color:#027;background-position:100% 44.5%;}
.feat dd a:hover .more strong {color:#701;}
/*shadow*/
.feat .txtblock {position:relative;float:left;}
.feat .icox {position:absolute;top:10.2em;right:0.2em;height:0.6em;width:12.6em;background:url('i/shadow_belowLink.png') repeat-x 0 60%;}

/*ATHLETE OF THE MONTH*/
/*reset thumbnails*/
.athl .txtblock img {width:100%;}
/**/    *:first-child+html .athl {margin-bottom:1.6em;//cause JS round-corners;}
/**/    *:first-child+html .athl .txtblock img {max-width:14em;}
.athl dl {background:#027;border-radius:0.8em 0.8em 0.8em 0.8em;}
.athl dd {border-top:1px solid #ccd;height:16.6em;}
.athl .titlebox .title {padding:0.8em 1.6em 0 0;text-align:right;background:none;}
.athl .txtblock {padding-top:1.4em;display:block;color:#fff;text-align:right;}
.athl .txtblock .img {margin:-3.2em 0 0 -1.6em;max-height:20em;max-width:166px;}
.athl .txtblock .title {font-size:160%;line-height:112.5%;font-weight:bold;}
.athl .txtblock .subtitle {font-size:130%;line-height:138.46%;display:block;margin-top:0.308em;}
/*SOCIAL WIDGETS*/
/**/    *:first-child+html .widget {width:100%;//cause JS round-corners;}
.widget dd {padding:0;}
.widget dd a {display:inline;border:none;padding:0;width:auto;} .widget dd .twtr-hd a {float:left;}
.widget .titlebox {height:5.2em;}
.widget .titlebox .title {padding-top:2.4em;background:none;}
.widget .titlebox .title em {text-transform:none;font-size:160%;line-height:100%;letter-spacing:0;}
.widget .titlebox .img {width:13.8em;height:4.9em;background:url('i/SpriteSocialWidgets.png') no-repeat;}
	.widget.fbook .titlebox .img {background-position:0 0;}
	.widget.tweet .titlebox .img {background-position:100% 0;}
.widget .twtr-ft {background:#037;}
.widget .twtr-ft span a {color:#fff !important;}



/*BANNERS-LINKS - XTRALINKS*/
.XtraLink .more strong {text-transform:uppercase;}
.XtraLink {float:left;}
/*3box-XtraLinks - getting c33 + c34*/
/**/    *:first-child+html .XtraBox.X3 {float:left;overflow:visible;}
.XtraBox.X3 .XtraLink {width:30.9%;padding-left:2%;margin-right:1.1%;}
.XtraBox.X2 .XtraLink {width:49.2%;padding-left:1.1%}
.XtraBox.X1 .XtraLink {width:99.5%}
.XtraBox.X3 .XtraLink:first-child, .XtraBox.X2 .XtraLink:first-child, .XtraBox.X1 .XtraLink:first-child {padding:0;}
.XtraBox.X3 .XtraLink + .XtraLink + .XtraLink {width:31.9%;padding-left:2.1%;margin:0;}
/**/    *:first-child+html .XtraBox.X3 .XtraLink {margin-left:-2px;}
/*same height all photos*/
.XtraBox.X3 .XtraLink .img img {height:100%;width:100%;//icons including;}
	.XtraLink a > .img,.XtraLink .falseanchor > .img {width:100%;height:13.6em;height:19em;overflow:hidden;display:block;}
	.XtraBox.X3 .XtraLink a > .img img,.XtraBox.X3 .XtraLink .falseanchor > .img img {height:auto;min-height:19em;}
	.XtraLink .falseanchor > .img img {display:block;}

.XtraLink a,.XtraLink .falseanchor {width:100%;float:left;display:block;border-radius:0 0 0.8em 0.8em;background:#fff url('i/BkgTopX.png') repeat-x 0 180%;overflow:hidden;border:1px solid #d8dadc;}
	.XtraLink .falseanchor a {border-radius:0;background:none;overflow:visible;border:none;width:auto;float:none;}
	.wwa a,.wwd a,.hwd a {background:#999 url('i/Bkg_XtraLinks.png') repeat-x 0 100%;}
	.wwa a {background-color:#701;background-color:#b02;}
	.wwd a {background-color:#027;background-color:#05a;}
	.hwd a {background-color:#052;background-color:#084;}
	.wwa a:hover,.wwd a:hover,.hwd a:hover {background-color:#999;}
.XtraLink a:hover * {text-decoration:none;}

	/*.wwa a > .img,.wwd a > .img, .hwd a > .img {height:19.3em;}*/


.XtraLink .txtblock {float:left;width:90%;padding:1.8em 5% 1.8em 5%;border-top:1px solid #d8dadc;}
/**/    *:first-child+html .XtraLink a > .txtblock,
				*:first-child+html .XtraLink .falseanchor > .txtblock {width:89.8%;overflow:hidden;}
.XtraLink .txtblock .subtitle {font-size:150%;line-height:120%;}
	.XtraLink .txtblock .txtblock {width:13em;border:none;padding:0;}

.wwa .txtblock,.wwd .txtblock,.hwd .txtblock {height:6.8em;}
.XtraLink.athletes .txtblock {height:11.4em;}
.XtraLink h2 .title {font-size:240%;line-height:104.162%;font-weight:bold;padding-bottom:0.25em;display:inline-block;}
.XtraLink h3 .title {font-size:180%;line-height:100%;}
.wwa .txtblock .title,.wwd .txtblock .title,.hwd .txtblock .title {color:#fff;}
.wwa .txtblock .subtitle,.wwd .txtblock .subtitle,.hwd .txtblock .subtitle {color:#dbdbdb;}

.events .txtblock {padding-top:0.6em;}
.events .txtblock .img {display:block;width:6em;height:6em;border-radius:0.4em;border:1px solid #ccc;}
.events .date {width:100%;display:block;clear:both;font-size:140%;line-height:100%;padding-bottom:0.5em;margin-bottom:0.6em;font-weight:bold;color:#000;border-bottom:1px dotted #bbb;}
/**/    *:first-child+html .events .date {width:auto;float:none;}
.events .txtblock .txtblock .date {font-weight:normal;width:4.333em;border:none;clear:none;padding:0;margin:0;}
.events .txtblock .txtblock .more {position:relative;left:0.2em;}
.events .txtblock .txtblock .more .falsemore {box-shadow:0 0;background-position:0 0;}
.events a:hover .txtblock .txtblock .more .falsemore {background-position:0 -24.8em;}

.athletes .falseanchor form {float:left;width:100%;position:relative;}
.athletes .falseanchor form li {width:100%;float:left;padding:0 0 0.8em 0;}
.athletes .falseanchor li label {float:left;width:34%;font-size:150%;line-height:126.667%;cursor:pointer;}
.athletes .falseanchor li input {float:right;width:64%;text-indent:2%;font-size:130%;height:1.308em;line-height:130.77%;}
.XtraLink form .more {bottom:0;right:0;}
.athletes form .more input {padding-left:2.545em;background:url('i/LoginButton.png') no-repeat 0.6em 0;}
.athletes .falseanchor .info a {font-size:120%;font-weight:bold;line-height:250%;display:block;float:left;text-decoration:underline;}

.rrr .txtblock {min-height:10em;}

/*PARTNERS*/
.partners {position:relative;margin-top:2.4em;float:left;width:100%;}
.partners {text-align:center;}
.partners dt {position:absolute;left:0.4em;top:-2.4em;display:block;padding:0.4em;}
.partners dt span {font-size:120%;line-height:133.334%;display:block;}
.partners dd {clear:none;display:inline-block;padding:1.6em 3em;}
	/**/    *:first-child+html .c75 .partners dd {float:left;}
.partners dd a {padding:0;border:0;}
.partners.fixed dd {padding:1.6em 0em 1.6em 2em !important;}
/*Hall of Fame*/
.hall-fame .c34 .partners dd {padding-top:2.4em;}
.hall-fame .c34 .partners dd span {display:block;font-size:120%;line-height:300%;}
/*partners at slides*/
.SliDest .partners {font-size:10px;position:absolute;width:16.2em;height:4.5em;margin:0;background:url('i/partnersFlag.png') no-repeat;}
	.SliDest .partners li {width:auto;float:right;}
.custom-partners {text-align: left !important;}

/*positioning*/
.TopX .titlebox {position:relative;}
.titlebox .img {position:absolute;right:1.2em;top:-1.6em;}
.widget .titlebox .img {top:1em;}
.TopX .border.bot {position:relative;z-index:1;}
.TopX dd {position:relative;z-index:2;}
.blink {position:relative;}
.TopX .more {position:absolute;z-index:3;bottom:1.4em;right:1.4em;}
.athl .more {bottom:-1.6em;}
.xicon .more {right:auto;left:1.4em;}
.xicon .icolink {left:auto;right:1.4em;}
.video dd a,.press dd a,.links dd a,.press .date {position:relative;} 
.video .icox,.press .icox,.links .icox {position:absolute;left:0;top:0;}
.video .icox {top:0.4em;}
.video.col2 .txtblock {position:relative;}
.video.col2 dl {position:relative;z-index:3;}
.video.col2 .icox {top:1em;}
	.video.col2 dd .icox,.video.col2 dd + dd + dd .icox {left:1.6em;}
	.video.col2 dd + dd .icox,.video.col2 dd + dd + dd + dd .icox {left:0.8em;}
.press .icox {left:-0.3em;top:0.6em;}
.links .icox {left:0;top:0.9em;}
.press .icon {position:absolute;right:0;}
.XtraLink a,.XtraLink .falseanchor {position:relative;z-index:1;}
.wwa a .more,.wwd a .more,.hwd a .more,
.athletes a .more,.rrr a .more,.athletes .falseanchor .txtblock + .more {z-index:2;right:1.6em;}
.wwa a .more,.wwd a .more,.hwd a .more,
.athletes a .more,.rrr a .more,.athletes .falseanchor .txtblock + .more {top:17.6em}
.SliDest .partners {z-index:5;right:0.3em;}
.SliDest .partners.bot {bottom:5em;}
.SliDest .partners.top {bottom:auto;top:3em;}


/* TOPXMODULES	***********************************************************************************/
/* END ********************************************************************************************/


/* SPECIAL MODULES	*******************************************************************************/
/* ************************************************************************************************/
/*testimonies*/
/*reset thumbnails*/
.testimonie .txtblock .img {max-height:12em;}
.testimonie .txtblock .img img {min-height:0;width:auto;}
/**/    *:first-child+html .testimonie .txtblock .img img {max-width:none;}

.testimonie {height:10.6em;}
.testimonie .titlebox .title,.testimonie .txtblock {padding-left:1.8em;}
.testimonie .txtblock {width:50%;padding-top:0.8em;}
	.leftal .txtblock {float:right;padding:0.8em 1.8em 0 0;}
	.leftal .titlebox .title {width:50%;float:right;padding:0.8em 1.8em 0 0;}
	.testimonie blockquote p {font-size:180%;line-height:116.667%;}
	.testimonie blockquote .q1 {position:relative;margin-left:-8px;}
	/**/    *:first-child+html .leftal blockquote .q1 {position:absolute;}
	.testimonie blockquote cite {font-size:120%;font-weight:bold;font-style:normal;color:#027;display:block;float:left;height:1.5em;margin:0.5em 0 0 0;padding:0 1.667em 0 0;background:url('i/QTestimonies.png') no-repeat 100% 0;}
.testimonie .more a {background-position:0 -19.2em;}
.testimonie .more strong {color:#000;}
	.testimonie .more a:hover {background-position:0 -24.8em;}
	.testimonie .more a:hover strong {color:#fff;}
/*Believe-testimonies*/
.bys {border:0 none;background:url('i/BkgTopX.png') repeat-x 0 200%;border-radius:0.8em 0.8em 0 0;}
.bys .txtblock {width:auto;display:inline-block;padding:1.8em;}
.bys .img,.bys .totem {width:13.8em;height:auto;margin-bottom:0;}
.bys .img img {width:100%;}
.bys.testimonie {height:auto;clear:both;display:block;}
.bys.testimonie + .slider {clear:both;}
.bys .PFblock .maintitle .title {border-bottom:1px dotted #052;padding-bottom:0.4em;display:block;}
.bys .PFblock .maintitle strong {font-size:160%;line-height:125%;color:#701;display:block;}
.bys .PFblock .maintext {padding-top:0;}
.bys .totem {}
.bys .PFblock .maintext p {margin:0;}
.bys .PFblock .maintext p strong {color:#808080;}
.bys .PFblock .maintext blockquote {float:none;width:auto;margin:0.3em 0 1.3em 0;padding:0;}
.bys .PFblock .maintext blockquote p {font-size:130%;line-height:130.778%;}
.bys .PFblock .maintext blockquote p strong {color:#052;padding:0 0 0 1em;background:url('i/dots.png') no-repeat -0.154em 0;} 
/*positioning*/
.testimonie {position:relative;}
.testimonie .img {position:absolute;bottom:0;}
	.righal .img {right:4.2em;}
	.leftal .img {left:4.2em;}
.testimonie .more {bottom:0.4em;}
	.righal .more {right:0.4em;}
	.leftal .more {left:0.4em;}
.bys .img {position:relative;bottom:auto;}
/*search-boxes*/
.TopX .search_box {width:90%;padding:2.4em 0 2.4em 10%;position:relative;z-index:3;}
.TopX .search_box .more {position:relative;bottom:auto;right:auto;}
.TopX .search_box label {font-size:130%;line-height:153.84%;display:inline-block;float:left;font-weight:bold;color:#052;padding:0 1em 0 0;}
.TopX .search_box .search {width:28em;}
.TopX .search_box .search input {width:85%;}
.TopX.searching .border.bot {height:4em;margin-top:-4em;background-position:0 15%;}
.TopX.searching {position:relative;}
.searchlen {width:8.4em;height:11.6em;display:block;background:url('i/searchlen_bigOne.png') no-repeat;position:absolute;z-index:4;left:1.1em;top:-2.4em;}

/*poll-boxes*/
.TopX.poll .titlebox .img {background:none;right:0;top:0;width:auto;}
.TopX.poll .titlebox .img img {width:5em;height:7.4em;background:url('i/question.png') no-repeat;}
.TopX.poll .pollbox {width:90%;padding:0.8em 0 0 1.6em;}
.TopX.poll .pollbox * {clear:both;display:block;}
.TopX.poll .ques {font-size:180%;line-height:116.667%;width:75%;}
.TopX.poll .info {font-size:120%;line-height:125%;padding:0.334em 0 0.667em 1.334em;}
.TopX.poll form {position:relative;z-index:3;padding:0.8em 1.6em;}
.TopX.poll form .more {bottom:-3.6em;}
.TopX.poll form li {width:100%;float:left;clear:both;padding:0 0.4em;margin:0.3em 0 0.3em -0.6em;}
	.TopX.poll form li:hover {background:#efefef;}
.TopX.poll label {float:right;width:70%;cursor:pointer;/*padding:0 0 0 5.2em;margin:0 0 0 -5.2em;*/position:relative;z-index:3;}
.TopX.poll label * {display:inline-block;width:100%;clear:both;}
	.TopX.poll label strong {font-size:140%;line-height:114.29%;}
	.TopX.poll label span {font-size:120%;line-height:15px;}
.TopX.poll li input {float:left;width:1.3em;height:3.4em;margin:0 0.4em 0 0.2em;display:block;}
.TopX.poll form .img {float:left;width:4.8em;height:3.2em;border:1px solid #ccc;position:relative;z-index:2;}
/*results-poll*/
.TopX.poll .ResultBox .pollresults {padding:0 1.4em;}
.TopX.poll .ResultBox {position:absolute;left:3.5%;z-index:4;background:#fff;width:92%;padding:0.6em 0 4.8em 0;bottom:0.9em;border:1px solid #ccc;border-radius:0.8em;box-shadow:-0.2em 0.3em 0.8em #346;}
.TopX.poll .ResultBox dt,.TopX.poll .ResultBox dd {float:left;width:100%;}
.TopX.poll .ResultBox dt {background:none;padding-top:1px;color:#000;height:auto;line-height:17px;width:100%;clear:both;border-top:1px dotted #ccc;}
	.TopX.poll .ResultBox dt:first-child {border:none;}
.TopX.poll .ResultBox dt strong {width:70%;text-align:left;padding:0 0 0 30%;}
.TopX.poll .ResultBox dd {padding:0;margin-bottom:4px;background:#efefef;}
.TopX.poll .ResultBox dd em,.TopX.poll .ResultBox dd strong,.TopX.poll .ResultBox dd img {float:left;line-height:17px;height:17px;display:block;font-size:130%;}
.TopX.poll .ResultBox dd em {font-weight:bold;width:30%;display:inline-block;background:white;color:green;}
.TopX.poll .ResultBox dd em em {font-size:100%;font-weight:normal;float:none;}
.TopX.poll .ResultBox dd strong {float:right;}
.TopX.poll .ResultBox .icolink {right:1.2em;bottom:0;cursor:pointer;}


/*PAGINATOR*/
.pagBox {float:left;width:100%;}
.pagBox ul,.ListBlock .item-list .pager {float:none;margin:0 auto;display:table;width:auto;height:2em;}
/**/*:first-child+html .pagBox,*:first-child+html .ListBlock .item-list {width:auto;}
/**/*:first-child+html .pagBox ul,*:first-child+html .ListBlock .item-list .pager {display:block;}
.pagBox li {float:left;}
.pagBox li a {padding:0 0.8em;width:4em;height:2.4em;display:block;float:left;margin:0 0.2em;background:url('i/SpriteBackGrounds.png') repeat-x;border:1px solid transparent;}
.pagBox .pages a {padding:0;width:2.4em;}
.pagBox li span {font-size:130%;line-height:184.61%;width:100%;display:block;text-transform:lowercase;color:#052;}
.pagBox .pages span {text-align:center;font-weight:bold;}
	.pagBox li a:hover,.pagBox .active {background-position:0 -10.9em;border-color:#ccc;}
	.pagBox li a:hover span,.pagBox .active span {color:#fff;}
	.pagBox a.active:hover * {cursor:default;}
.pagBox abbr {border:0 none;}
.pagBox .fp span,.pagBox .pp span {text-align:right;}
/*Drupal*/
.ListBlock .item-list {display:block;clear:both;}
/*reset*/.ListBlock .item-list .pager li {padding:0;margin:0;}
.ListBlock .item-list .pager li {width:24px;height:24px;display:block;float:left;margin:0 2px;background:url('i/SpriteBackGrounds.png') repeat-x;border:1px solid transparent;}
.ListBlock .item-list .pager .pager-next,.ListBlock .item-list .pager .pager-last,.ListBlock .item-list .pager .pager-previous,.ListBlock .item-list .pager .pager-first {width:60px;padding:0 8px;font-weight:normal;}
.ListBlock .item-list .pager li,.ListBlock .item-list .pager li a {color:#052;}
.ListBlock .item-list .pager li {font-size:130%;line-height:184.61%;text-transform:lowercase;font-weight:bold;}
.ListBlock .item-list .pager .pager-current {background-position:0 -109px;border-color:#ccc;color:#fff;}
/*IFRAMES*/
.window.rrr {height:60em;border:1px solid #ccc;border-radius:0.8em;width:94%;padding:1.6em 3%;box-sizing:border;}


/* SPECIAL MODULES	*******************************************************************************/
/* END ********************************************************************************************/

/* LIST OF NEWS	***********************************************************************************/
/* ************************************************************************************************/
.TableList li {display:block;clear:both;width:100%;height:auto;margin:0;float:left;padding:1.4em 0;border-bottom:1px dotted #c5c5c5;}
.TableList li:first-child {border-top:1px dotted #c5c5c5;}
.TableList li a {width:100%;}
.TableList .img {max-height:8.4em;overflow:hidden;}
.TableList .img img {width:12.8em;}
.TableList .buttonsbox {padding:0.6em 0 0 0;}
.TableList .buttonsbox li {clear:none;width:auto;margin:0 0.2em 0 0;padding:0;border:none;}
.TableList .buttonsbox li a {width:auto;}
.TableList .txtblock .title {font-size:150%;font-weight:bold;line-height:113.334%;color:#027;display:block;margin-bottom:0.133em;}
.TableList .txtblock .date,.TableList .txtblock .subtitle, .storydate {font-size:130%;line-height:130.77%;}
.TableList .txtblock .subtitle {color:#000;}
.TableList .date, .storydate {padding:0 1.334em 0 0;float:left;}
.TableList .date strong, .storydate strong {color:#701;}
.TableList .icon {font-size:10px;width:1.4em;height:1.7em;display:block;background:url('i/IconsButtons.png') no-repeat 70% -21.3em;}
.storydate {width: 100%;padding-bottom: 0.5em;}
/*positioning*/
.TableList .date, .storydate {position:relative;}
.TableList .icon, .storydate .icon {position:absolute;right:0;}
/* LIST OF NEWS	***********************************************************************************/
/* END ********************************************************************************************/

/* PANEL OF SPORTS	*******************************************************************************/
/* ************************************************************************************************/
.PanelList ul {}
.PanelList li {float:left}
.PanelList .cover {padding:0.8em;}
.PanelList a {background:#fff url('i/BkgItemsSports.png') repeat-x 0 -16em;display:block;float:left;width:100%;border-radius:0.6em;border:1px solid #ddd;}
.PanelList .title {font-size:180%;line-height:1.055em;font-weight:bold;padding:0 0.8em 0 0;}
.PanelList .more .falsemore {background-position: 0 -24.6em;}
.PanelList .img img {width:8em;height:8em;border-radius:0.6em 0 0 0.6em;}
.PanelList .img strong {border-radius:0.6em;border:1px solid #aaa;}
.PanelList .img strong img {width:19.8em;height:13.2em;border-radius:0.6em;}
.PanelList .img {overflow:visible;margin:0 1em 0 0;}

.PanelList a:hover {background-position:0 -0.8em;background-color:#222;}
.PanelList a:hover .title {color:#fff;text-decoration:none;}
.PanelList a:hover strong.hddn {visibility:visible;box-shadow:-0.8em 0.8em 1.2em #346;}

.col3 li {width:33%;}
/*positioning*/
.PanelList .img {position:relative;}
.PanelList a {position:relative;z-index:1;}
.PanelList a:hover {z-index:3;}
.PanelList .title {position:relative;top:0.334em;}
.PanelList .more {position:absolute;bottom:0.4em;left:8.8em;}
.PanelList a:hover strong.hddn {top:-2.8em;left:auto;right:-0.4em;}
/* PANEL OF SPORTS	*******************************************************************************/
/* END ********************************************************************************************/

/* ONES TO WATCH	*********************************************************************************/
/* ************************************************************************************************/
.RowList li,.RowList strong,.RowList h2,.RowList .elem,.RowList > span,.no-icons ul {background-image:url('i/BkgItemsOnes2.png');background-repeat:repeat-x;}
.RowList {margin-bottom:-4em;width:100%;float:left;}
.RowList li {float:left;background-position:50% -6.6em;}
.RowList a {display:block;text-align:center;}
.RowList ul {padding:0 0 0 2%;width:98%;float:left;}
.RowList.col2 li {width:48.5%;}
.RowList.col3 li {width:30.5%;}
.RowList.col4 li {width:24.5%;}
.RowList.col5 li {width:19.6%;}
.RowList.col6 li {width:16.33%;}
.RowList.col7 li {width:14%;}
.RowList.col8 li {width:12.25%;}
.RowList .img {border:1px solid #ccc;border-radius:0.8em;width:11em;height:11em;overflow:hidden;float:none;margin:0 auto;display:block;}
	.RowList .img img {height:100%;}
.RowList strong, .RowList h2 {background-position:50% 0;display:block;clear:both;width:100%;text-align:center;padding:1em 0 0 0;min-height:4em;position:relative;top:-4em;}
.RowList strong .title, .RowList h2 .title {font-size:130%;line-height:130.77%;display:block;color:#efefef;text-transform:uppercase;font-weight:bold;}
.RowList .elem {background-position:50% 0;display:block;clear:both;width:100%;text-align:center;padding:1em 0 0 0;min-height:4em;position:relative;top:-4em;}
.RowList .elem .title {font-size:130%;line-height:130.77%;display:block;color:#efefef;text-transform:uppercase;font-weight:bold;}
/*hover*/
.RowList a:hover strong, .RowList a:hover h2 {background:transparent;top:-1.4em;}
.RowList a:hover strong .title, .RowList a:hover h2 .title, .RowList .active .title {color:#333;text-decoration:none;}
/*shadow*/
.RowList .img + .icox {clear:both;display:block;width:10.8em;height:1.2em;background:url('i/shadow_belowLink.png') repeat-x 0 100%;border-radius:0.4em 0.4em 0 0;margin:0 auto;}
/*endlines*/
.RowList > span,.RowList > span + span {height:5em;width:1em;display:block;}
.RowList > span {background-position:0 100%;}
.RowList > span + span {background-position:100% 100%;}
/*backbar*/
.RowList > span + span + span {width:98%;background-position:0 0;}
.RowList > .endline {width:96%;background-position:0 0;}

/*no-icons lists*/
.no-icons {margin:-1.4em 0;}
.no-icons li {background-position:50% -15em;}
.no-icons strong, .no-icons h2 {min-height:3.4em;padding-top:1.6em;top:0;}
.no-icons .active strong,.no-icons .active h2,.no-icons .active a:hover strong {background:none;}
.no-icons a:hover strong, .no-icons a:hover h2 {background:url('i/transpBasics/000000_10.png');}
.no-icons .active a * {cursor:default;}
.no-icons a:hover strong, .no-icons a:hover h2,.no-icons .active strong, .no-icons .active h2 {top:0;}
/*positioning*/
.RowList *, .RowList *::after, .RowList *::before {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.RowList {position:relative;}
.RowList ul {position:relative;z-index:1;}
.RowList > span,.RowList > span + span {bottom:4em;position:absolute;z-index:2;}
.no-icons > span,.no-icons > span + span {bottom:0;}
.RowList > span {left:0;}
.RowList > span + span {left:auto;right:0;}
.RowList > span + span + span {left:1%;right:auto;z-index:0;}
.RowList > .endline {left:2%;z-index:1;}
/* ONES TO WATCH	*********************************************************************************/
/* END ********************************************************************************************/

/* FINAL PAGE	*************************************************************************************/
/* ************************************************************************************************/
/*commons*/
.maintext .title,.biodata .title {display:table;padding-bottom:0.5em;border-bottom:1px dotted #052;}
.maintext .title.embedded {border-bottom:0px}
/**/    *:first-child+html .maintext .title {display:inline-block;}
.PFblock .img {display:block;clear:both;}
.img a .icox {display:none;text-align:center;background:url('i/transpBasics/000000_60.png');color:#fff;}
.img a .icox strong {display:block;background:url('i/large-icon.png') no-repeat;font-size:110%;line-height:3em;}
.img a:hover .icox {display:block;}
.PFblock .txtblockright {display:block;padding:0px;float:right;}
.PFblock .txtblockright em {font-size:110%;line-height:136.364%;}
.PFblock .txtblockright strong {display:inline-block;clear:both;color:#888;}
.PFblock .txtblock {display:block;padding:1em 0 1.4em 0;}
.PFblock.photos .txtblock {padding-top: 0.6em;}
.PFblock .txtblock em {font-size:110%;line-height:136.364%;}
.PFblock .txtblock strong {display:inline-block;clear:both;color:#888;}
.PFblock .txtblock.photogallery strong {display:inline-block;clear:both;color:#fff;}
/*excessive heights*/
.maintitle,.maindest,.social,.maintext {padding-bottom:0.4em;}
.maintext {padding-bottom:0;}.maintext + .social {padding-top:0.4em;padding-bottom:1.6em;}
/*maintitle*/
.maintitle .title strong {font-size:250%;line-height:122.73%;}
.maintitle_hub .title strong {font-size:180%;line-height:122.73%;}
.maintitle .intro p,.biodata .intro p {font-size:180%;line-height:126.67%;color:#014;padding:0.533em 0 0 0;}
/*maindest*/
.maindest .img a .icox,.maindest img {width:100%;}
.maindest .img a .icox strong {background-position:40.6% 1em;}
.maindest .txtblock {padding-bottom:0;}
/*the totem*/
.totem {width:17em;margin:0.4em 2.8em 2em 0;float:left;height:auto;}
.totem .img a .icox,.totem img {width:16.8em;}
.totem .img {border:1px solid #ccc;}
.totem img {height:auto;}
.totem .img a .icox strong {background-position:11% 1em;}
.totem .title {font-size:140%;line-height:114.29%;width:100%;color:#052;font-weight:bold;padding-bottom:0.286em;}
.totem dt,.totem dd {float:left;}
.totem dt {margin:0.6em 0;width:100%;}
.totem dd {padding:0 0 0.6em 0;}
.totem dd .txtblock {font-size:130%;line-height:123.077%;padding:0 0 0 1.538em;}
/*body text*/
.maintext p,.maintext .title strong,.maintext .title em {font-size:160%;line-height:130.778%;}
.maintext p {margin:0 0 0.385em 0;margin:0 0 1.308em 0;text-align:justify;}
.maintext h2 {margin:1.2em 0 0.6em 0;}
.maintext .title strong {color:#701;padding-right:0.385em;}
.maintext .title strong,.maintext .title em {display:inline-block;}
	/*false title*/.maintext p.title {color:#701;font-weight:bold;}
	/*false title*/.maintext p.title strong {font-size:100%;}
.maintext .title a,.review .title a,.PFblock.nonIPC .totem .txtblock strong a {border-left:1px solid #ccc;padding:0 1.6em 0 0.6em;line-height:1.7em;background:url('i/IconsButtons.png') no-repeat 105% -11.1em;}
.maintext .title a em {font-size:120%;line-height:100%;font-weight:bold;color:#052;}
/*cites*/
.maintext blockquote {width:29%;padding:0 0 1em 2.4em;float:right;margin-top:-0.2em;}
.maintext blockquote p {margin-bottom:0.462em;color:#052;font-size:180%;line-height:133.33%;text-align:left;}
.maintext blockquote cite {float:right;font-size:120%;line-height:150%;font-style:normal;color:#888;font-weight:bold;}
/*lists*/
.maintext ul {margin:0 0 1.7em 0;}
	.maintext .buttonsbox {margin:0;}
.maintext li {margin:0 0 0.3em 0;padding:0 0 0 1.4em;background:url('i/dots.png') no-repeat -0.3em 0;}
.maintext li.embedded {background:none}
.maintext li p {margin:0;}
.maintext .factbox ul {margin: 0 0 0.5em 0;}
.maintext .factbox li {background:none;height: auto;}
/*positioning*/
.PFblock .img {position:relative;}
.PFblock .img.embedded {position:absolute;clear:none;}
.PFblock .img a .icox {position:absolute;bottom:0;left:0;}

/*ADAPTING NON-IPC SPORTS PAGE*/
.singleBlock.nonIPC {border:0 none;border-radius:0;background:none;width:100%;margin:0;}
.singleBlock.nonIPC .title h1 {padding-left:11.5em;}
.singleBlock.nonIPC .title .icolink {margin:0;}
.c34 .PFblock.nonIPC {float:left;background:url('i/transpBasics/ffffff_80.png');border:1px solid #ddd;border-radius:1.2em;margin:-0.8em 0 0 0;}
.c34 .PFblock.nonIPC .border.left {width:10em;height:100%;background:url('i/BkgCartelaNonIPC.png') repeat-y;}
.PFblock.nonIPC .maindest .img {width:110%;max-height:37.9em;border-radius:1.2em;overflow:hidden;}
.PFblock.nonIPC .totem {width:100%;}
.PFblock.nonIPC .totem .img {width:20%;float:left;clear:none;margin:0 1.6em 0 0;}
.PFblock.nonIPC .totem .img img {width:100%;}
.PFblock.nonIPC .totem .img .icox {display:none;}
.PFblock.nonIPC .totem .txtblock em,.PFblock.nonIPC .totem .txtblock strong a span {font-size:120%;line-height:133.334%;}
.PFblock.nonIPC .totem .txtblock strong {clear:none;}
.PFblock.nonIPC .totem .txtblock strong a span {color:#052;}
.PFblock.nonIPC .totem .txtblock strong a:hover span {text-decoration:underline;}
/*positioning*/
.c34 .PFblock.nonIPC {position:relative;}
.c34 .PFblock.nonIPC p,.c34 .PFblock.nonIPC table {position:relative;z-index:2;}
.c34 .PFblock.nonIPC .border.left {position:absolute;left:0;top:0;z-index:1;}
.singleBlock.nonIPC .displayer {bottom:0.4em;right:auto;left:0;}
.singleBlock.nonIPC .displayer:hover .toolBox {top:1.6em;left:-1.4em;right:auto;}

/*SUMMARIES, TABLES AND OTHER CARD DATA*/ 
/*athlete of the month - biodata*/
.biodata .totem {width:100%;margin:0;}
.biodata .totem .title {font-weight:normal;padding:0 0 0 1.416em;}
.biodata .birdPersonalInf {font-size: 150%;line-height:150%;}
.biodata .bird,.biodata .totem .title {font-size:120%;line-height:150%;}
	.biodata .bird strong {display:block;clear:both;color:#052;}
.review .title strong,.review .title em {font-size:130%;line-height:130.778%;}
.review .title {width:100%;clear:both;display:block;height:1.7em;}
.review .title strong {float:left;}
.review .title a {float:right;background-position:105% -10.8em;}
.review .txtblock {padding-bottom:0;}
.biodata .totem .title {border:none;}
.biodata .totem .txtblock {padding:0 0 0 1.308em;}
.biodata .txtblock:first-child {padding:0;}
.biodata .txtblock .name {font-size:220%;line-height:109.091%;position:relative;top:-0.182em;}
.biodata .review .icoflag {margin:0 0.6em 0 0;}
.biodata .intro p {float:left;font-weight:bold;}
.title.end {padding:1em 0 0.5em 0;margin:0 0 1em 0;}
/*athlete of the month - pollresults*/
.polldata .img,.polldata .img img {width:100%;}
.polldata .TopX {border-radius:0 0 0.8em 0.8em;}
.polldata .TopX .border.bot {margin-top:-4em;}
.pollresults dt {line-height:2.8em;height:2.8em;background:#052;color:#fff;}
.polldata .TopX .pollresults dd {float:left;padding:0.6em 0;margin:0 2%;width:96%;border-bottom:1px dotted #ccc;}
.pollresults dd span,.pollresults dt * {display:block;float:left;}
	.pollresults dd .data,.pollresults dt strong {width:40%;font-size:10px;}
	.pollresults dd .txtblock,.pollresults dt span {width:57%;padding:0 0 0 3%;}
	.pollresults dt span {font-size:120%;color:#bdc;}
	.pollresults dt strong {font-size:110%;text-align:right;text-transform:uppercase}
/*athlete of the month - pollresults - bars*/
.pollresults .data strong,.pollresults dd .data,.pollresults img {background:url('i/BkgButtons.png') repeat-x 0 -14.4em;}
	.pollresults img {background-position:0 0;}
.pollresults img {height:2.4em;float:right;}
.pollresults .data strong {display:block;line-height:2.4em;height:2.4em;padding:0 0.4em;float:left;}
.pollresults .data em {font-size:130%;margin:0 0.154em 0 0;color:#020;}
/*athlete of the month - pollresults - names*/
.pollresults dd .txtblock strong,.pollresults dd .txtblock em {font-size:110%;line-height:109.091%;display:inline;color:#000;}
.pollresults dd .txtblock em {padding:0 0 0 0.727em;}
/*athlete of the month - pollresults - positioning*/
.polldata .img {position:relative;z-index:2;}
.pollresults .data strong {position:absolute;}
/*paralympic games - statistics review*/
.PFgames .dataTable {border:1px solid #dbdbdb;border-radius:1.2em;margin-top:-1.5em;background:#fff;}
.gamedata .img,.gamedata .review {float:left;} 
.gamedata .img {width:16em;height:20em;display:block;overflow:hidden;}
.gamedata .img img {/*height:20em;*/width:100%;}
.gamedata .review .txtblock * {width:100%;clear:both;display:block;}
.gamedata .review .name {font-size:220%;line-height:109.091%;color:#05a;}
.gamedata .review .date {font-size:160%;line-height:118.75%;color:#027;font-weight:bold;float:none;}
/*paralympic games - statistics review - concepts*/
.gamedata .concepts strong,.gamedata .concepts em {font-size:130%;display:inline-block;line-height:130.77%;}
.gamedata .expanded strong,.gamedata .expanded em {line-height:169.23%;}
.gamedata .reduced em {font-weight:bold;color:#027;}
.gamedata .reduced strong {font-weight:normal;}
/*.gamedata .expanded {float:left;}*/
.gamedata .expanded li {float:left;width:100%;border-bottom:1px dotted #c5c5c5;height:auto;}
.gamedata .expanded em {float:left;}
.gamedata .expanded strong {float:right;}
.gamedata .expanded li ul {width:40%;padding:0 0 0 60%;}
.gamedata .expanded li li {border:none;}
.gamedata .expanded li li strong {font-weight:normal;}


.gamedata {position:relative;}
.gamedata .reduced {position:absolute;bottom:1.8em;width:15.6em;}
.gamedata .img {position:relative;}
.gamedata .img img {position:absolute;top:0;left:-13.34%;left:0;}

/*basic data card - NPC info - noIPC sport info - Events info*/
.basicInfo {border:1px solid #ccc;border-radius:0.8em;padding:1.2em;display:inline-block;//contains a DL;}
.basicInfo dd,.basicInfo dt {clear:both;float:left;display:inline-block;width:100%;}
.basicInfo dt {margin-top:0.4em;}
.basicInfo .phoneGroup dl {width:100%;padding:0.8em 0;float:left;}
.basicInfo .phoneGroup dt,.basicInfo .phoneGroup dd {clear:none;width:auto;}
.basicInfo .phoneGroup dt {width:18%;margin:0;text-transform:uppercase;font-size:84.615%;line-height:145.454%;//font:11/16px;clear:left;}
.basicInfo .phoneGroup dd {width:42%;}
	.basicInfo .phoneGroup .web {width:auto;padding:0 1.2em 0 0;}
	.basicInfo .web .more a {background-position:0 93.5%;}
	.basicInfo .web .more a:hover {background-position:0 0;}
	.basicInfo .web .more a strong {padding:0.727em 2.364em 0.727em 0;background-position:96% 91.5%;}
	.basicInfo .web + dt,.basicInfo .phoneGroup .web + dt + dd + dt {clear:none;}
.basicInfo .caption,.basicInfo .phoneGroup {border-bottom:1px dotted #ccc;}
.basicInfo .caption {display:inline-block;width:100%;padding-bottom:0.6em;}
.basicInfo .caption .icoflag {width:3em;height:2em;margin-right:0.4em;}
.basicInfo .caption strong {position:relative;top:-0.1em;}
.basicInfo dt span,.basicInfo dd span,.basicInfo dd > a {font-size:130%;line-height:123.077%;}
.basicInfo dd > a {text-decoration:underline;}
.basicInfo dt span {font-weight:bold;}
.basicInfo dt strong {font-size:150%;line-height:200%;color:#027;}
	.basicInfo dt strong,.basicInfo.events .title {display:inline-block;}
.basicInfo .contcGroup dd span,.basicInfo .contcGroup dd > a {padding-left:1em;}
.basicInfo .contcGroup dd span {background:url('i/dots.png') no-repeat -0.3em -0.1em;}
.basicInfo.events {width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url('i/BkgTopX.png') repeat-x 0 13em;}
/**/    *:first-child+html .basicInfo.events {width:auto;}
.basicInfo.events .txtblock {float:left;clear:both;width:100%;padding-bottom:0.6em;border-bottom:1px dotted #ccc;}
.basicInfo.events .txtblock a {display:block;width:100%;float:left;}
.basicInfo.events .txtblock strong {font-size:110%;line-height:145.455%;color:#000;}
.basicInfo.events .subtitle {font-size:130%;line-height:123.077%;}
.basicInfo.events .title {font-size:160%;line-height:125%;font-weight:bold;}
.basicInfo.events .subtitle {display:block;}
.basicInfo.events .footbox {clear:both;padding-top:0.8em;float:left;width:100%;}
.basicInfo.events .footbox ul {float:left;display:block;}
	.footbox .countdownbox {width:60%;}
	.footbox .buttonsbox {width:40%;padding:0;}
	.countdownbox li {width:31%;float:left;background:#fff url('i/BkgTopXheader.png') repeat-x 0 120%;border-radius:0.6em;margin:0 2% 0 0;padding:0.6em 0 0 0;height:4.2em;text-align:center;}
	.countdownbox li * {font-weight:bold;}
	.countdownbox li strong {color:#fff;clear:both;width:100%;display:block;font-size:200%;line-height:120%;}
	.basicInfo.events .footbox .web .more a strong {padding:0.454em 2.364em 0.454em 0;background-position:102% 91%;}

/* FINAL PAGE	*************************************************************************************/
/* END ********************************************************************************************/

/* HIGHLINKS	*************************************************************************************/
/* ************************************************************************************************/
.HighLinks {padding-bottom:1.6em;float:left;width:100%;}
.HighLinks .linkcontainer {width:100%;display:block;float:left;height:auto;position:relative;margin-bottom:-0.8em;max-height: 15.2em;}
.HighLinks a {width:94%;padding:2em 6% 0 0;display:block;float:right;}
.HighLinks .img {width:13em;height:15em;overflow:hidden;display:block;background:url('i/shadow_130.png') no-repeat 50% 98%;float:left;margin:-2.8em 0 0 -0.8em;}
	.HighLinks.med .img,.HighLinks.sml .img {width:11.3em;height:13em;background-image:url('i/shadow_113.png');}
	.HighLinks.sml .img {margin-right:0.8em;}
	.HighLinks.big h2 > a {padding-top:1em;}
	.HighLinks.big .img {margin-top:-1.8em;} 
.HighLinks .txtblock * {display:block;text-align:right;}
	.HighLinks .txtblock strong {font-size:170%;line-height:94.12%;color:#052;overflow:hidden;}
		.HighLinks a:hover .txtblock strong {text-decoration:underline;}
	.HighLinks .txtblock .intro {font-size:110%;line-height:127.3%;margin-top:0.273em;color:#000;}
.HighLinks .img img {width:100%;height:auto;}
.HighLinks .img.social img {width:80%;height:auto;border-bottom-right-radius: 11px;}
/*tiny especific*/
.HighLinks.tin {padding-bottom:0;}
.HighLinks.tin .img {width:100%;height:9.6em;background-image:url('i/shadow_113.png');margin:0;}
.HighLinks.tin .img img {width:8em;float:none;margin:0 auto;}
.HighLinks.tin .linkcontainer {margin:0 0 -0.8em 0;}
.HighLinks.tin .linkcontainer > a {width:100%;background:url('i/BkgTopX.png') repeat-x 0 3em;padding:0;}
.HighLinks.tin .more {display:block;width:76%;margin:0 12%;}
.HighLinks.tin .more a {width:92%;padding:0 0 0 8%;}
.HighLinks.tin .more strong {text-align:right;}
.HighLinks.tin .cover {padding:0;float:left;}
.HighLinks.col2 .cover {width:50%;}
.HighLinks.col3 .cover {width:33.3%;}
.HighLinks.col4 .cover {width:25%;}
	.HighLinks.col2 .cover .linkcontainer > a {border-radius:0 0 0.8em 0;}
	.HighLinks.col2 .cover:first-child .linkcontainer > a {border-radius:0 0 0 0.8em;}	
	.HighLinks.col3 .cover:first-child .linkcontainer > a,.HighLinks.col4 .cover:first-child .linkcontainer > a {border-radius:0 0 0 0.8em;}
	.HighLinks.col3 .cover:last-child .linkcontainer > a,.HighLinks.col4 .cover:last-child .linkcontainer > a {border-radius:0 0 0.8em 0;}
/*positioning*/
.HighLinks .more {position:absolute;z-index:3;bottom:0;right:1.4em;}
.HighLinks.sml .more {bottom:2em;}
.HighLinks.tin .more {position:relative;right:auto;bottom:auto;top:-1.6em;}
.HighLinks .img,.HighLinks .txtblock,.HighLinks a {position:relative;z-index:2;}
.HighLinks .border.bot {position:absolute;z-index:1;bottom:0.8em;left:0;}	
/* HIGHLINKS	*************************************************************************************/
/* END ********************************************************************************************/

/* SLIDES	*****************************************************************************************/
/* ************************************************************************************************/
/*GENERICS*/
.slider {position:relative;border:none;}
.show1,.show4,.show6 {position:relative;z-index:3;background:url('i/BkgTopX.png') repeat-x scroll 0 -11em;border-top:1px solid #fff;}
.viewport {overflow:hidden;position:relative;float:none;margin:0 auto;}
.overview {position:relative;padding:1.8em 0 0 0;z-index:2;float:left;}
.overview li {float:left;width:13.4em;height:auto;min-height:16em;position:relative;}
.overview li.right-news {float:none;width:13.4em;height:auto;min-height:16em;position:relative;}
.overview li .txtblock {/*text-align:center;*/}
.overview li .img {clear:both;margin:0 auto;float:none;display:block;}
.show6 .viewport {width:80.4em;}
.show4 .viewport,.c66 .showbios .viewport {width:53.6em;}
.show1 .viewport {width:13.4em;}
/*images*/
.slider.false .showbios li .img,
.show1 li .img,
.show4 li .img,
.show6 li .img {border:1px solid #d8dadc;margin-bottom:1.9em;}
/*false-links*/
.show4 li .more,
.show6 li .more {right:auto;bottom:auto;}
.show4 li .more .falsemore,
.show6 li .more .falsemore {background-position:0 0;}
	.show4 li a:hover .more .falsemore,
	.show6 li a:hover .more .falsemore {background-position:0 -24.8em;}
/*shadows*/
.slider.false .showbios .icox,
.show4 .icox,
.show6 .icox {height:1.2em;background:url('i/shadow_belowLink.png') repeat-x 0 100%;border-radius:0.4em 0.4em 0 0;margin:0 auto;}
/*end bottom*/
.slider .border.bot {margin:-2em 0 0 0;z-index:1;}
/*buttons left/right */
.arrow.more {position:absolute;top:25%;right:auto;bottom:auto;float:left;display:block;}
.arrow.more .falselink {width:2.6em;height:8.4em;display:block;cursor:pointer;}
.arrow.disable {width:2.6em;height:8.4em;display:block;}
.arrow.next {right:0;}
.arrow.prev {left:0;}
.arrow.next,.arrow.prev,.arrow.disable,.arrow .falselink {background:url('i/BkgLeftRight.png') no-repeat;}
.arrow.next {background-position:-9.7em 0;}
.arrow.prev {background-position:-5.1em 0;}
.arrow.next .falselink {background-position:-1em 4.5%;}
.arrow.prev .falselink {background-position:-1em 90%;}
.arrow.next.disable {background-position:-10.2em 90%;}
.arrow.prev.disable {background-position:-5.6em 90%;}
.arrow.disable .falselink {display:none;}

/*BIO-SLIDE*/
/*reset thumbnails*/
.slider .showbios li .img {width:12em;max-height:8.5em;}
.slider .showbios li .img img {width:100%;}
.showbios .icox {width:12.2em;}
.showbios.ath_month .icox {margin-bottom: 35px;}
.showbios li {padding:0 1em 0 0;}
.c66 .showbios li {padding:0;}
.showbios .viewport {width:85.4em;}
.showbios .overview {height:20em;}
.showbios li .more .falsemore {width:11.4em;}
.showbios li .more {top:10em;left:0.5em;}
.showbios li .txtblock {padding-top:2em;text-align:left;}
.showbios .icoflag {margin-right:0.6em;}
.showbios .txtblock .title,.showbios .txtblock .subtitle {color:#000;}
.showbios .txtblock h2 {padding-left:0.6em;}
.showbios .txtblock .title {font-weight:bold;}
.showbios .txtblock .subtitle {display:block;clear:both;padding:0.364em 0 0 0.545em;font-size:110%;line-height:109.091%;text-transform:uppercase;}

/*ONES2*/
.Ones2 .border.bot {margin-top:-4em;}
.Ones2 .showbios {background:none;}
.Ones2 .showbios .overview {height:16em;}
.Ones2 li .img {margin-bottom:0;}
.Ones2 li .icox {width:10.7em;}
.Ones2 .arrow.more {top:2em;}

/*BELIEVE-QUESTIONS*/
.reduced.Ones2 .showbios li {width:10.8em;}
.reduced.Ones2 .showbios li .img {width:8.5em;height:8.5em;}
.reduced.Ones2 .showbios li .icox {width:8.9em;height:0.8em;}
.reduced.Ones2 .showbios .txtblock .title {font-size:120%;line-height:133.334%;}
.reduced.Ones2 .showbios li .icoflag {width:1.6em;height:1.1em;margin-top:0.2em;}
    
/*EVENTS-SLIDE*/
/*reset thumbnails*/
.slider .showeven li .img,.showeven li .img {width:11.6em;max-height:11.6em;}
.showeven li .img {height:11.6em;margin-bottom:0.8em;}
.showeven li .img img {height:100%;width:auto;margin:0 auto;}
.showeven .txtblock {width:95%;display:block;margin:0 auto;}
.showeven .txtblock .title,.showeven .txtblock .subtitle,
.archive .txtblock .title,.archive .txtblock .subtitle {font-size:140%;line-height:114.286%;text-align:center;display:block;}
.showeven .txtblock .title,.archive .txtblock .title {font-weight:bold;color:#052;}
.showeven .txtblock .subtitle,.archive .txtblock .subtitle {color:#027;text-decoration:none;}
         
/*DOCS-SLIDE*/
/*reset thumbnails*/
.elemheight {height:7em !important;}
.elemheight.hub {height:9em !important;}
.slider .showdocs li .img {width:12.6em;height:16.6em;max-height:16.6em;}
.slider	.showdocs li .img img {width:100%;}
.showdocs .overview {height:20em;}
.showdocs li .more .falsemore {width:8.6em;}
	.showdocs .icox {width:9.4em;}
.showdocs li .more {top:16.1em;left:1.9em;}

/*PAGES-SLIDE*/
/*reset thumbnails*/
.slider .showpags li .img {width:52em;height:34.3em;max-height:100%;}
	.slider .showpags li .img img {width:100%;height:auto;}
.showpags {float:left;width:100%;background-position:0 -12em;}
.bkgpags {clear:both;width:100%;}
	.bkgpags .border.bot {margin:0 0 0 -1px;height:23.8em;border:1px solid #ccc;border-top:0 none;background-position:0 200%;clear:both;}
.showpags .overview {height:34.6em;padding:0;}
.showpags .viewport {width:52.2em;z-index:3;}

				*:first-child+html .slider .showpags li .img img {max-width:51.8em;margin:-1px 0 0 -1px;}

.showpags li {width:52.2em;height:34.5em;}
.showpags .arrow.more {top:auto;bottom:0;}
/*video-slide*/
.VideoSlide .showpags .arrow.prev,.VideoSlide .showpags .arrow.next {bottom:14em;}
.VideoSlide .showpags .arrow.prev {left:1em;}
.VideoSlide .showpags .arrow.next {right:1em;}
/*shadows*/
.showpags .icox {width:2.6em;height:19em;background:url('i/shadow_pages.png') no-repeat;display:block;position:absolute;z-index:2;left:3.5em;top:1.5em;}
.showpags .icox + .icox {left:auto;right:3.5em;background-position:100% 0;}

/*false ladillo crossing 100%*/
.titlebox.cross {border-radius:0;border:1px solid #ccc;border-top:0;border-bottom:0;margin:0 0 0 -1px;background:url('i/BkgTablesHeader.png') repeat-x 0 2%;}
.titlebox.cross .title {background-image:url('i/minIPCgreen.png');}
.titlebox.cross .title em {color:#052;}
.show6.ath_month li .img {margin-bottom:0em;max-height: 8em;}

/*IMAGES-SLIDE*/
/*reset thumbnails*/
.slider .showimgs li .img {border:none;margin:0;max-height:100%;}
.slider .showimgs li .img img {width:100%;max-width:30em;}
.c34 .showimgs li {width:30em;}
.showimgs .viewport {width:100%;}
.showimgs .overview {padding:0;background:none;}
.showimgs + .border.bot {display:none;}
.showimgs .arrow.more {top:15em;visibility:hidden;}
.showimgs:hover .arrow.more {visibility:visible;}

/*VIDEOS/VIDEO ARCHIVE*/
/*reset thumbnails*/
.showvids  li .img,.TopX .showvids  li .img {max-height:7.4em;height:7.4em;margin-top:0;}
.showvids li .img img,.showvids.video .icox {width:11.4em;min-height:7.4em;}

.showvids .overview li a,.archive .video li a {padding:1em;display:block;border-radius:0.4em;}
.showvids .overview li a {border:1px solid transparent;}
.showvids .overview li .txtblock,,archive .video li .txtblock {text-align:left;}
.showvids li .img,.archive .video li .img  {margin-bottom:0.8em;}
.showvids.video .icox,.archive .video .icox {left:1em;top:1em;border-radius:0 0;}
.showvids.video .icox,.showvids .arrow.more em,.showvids .arrow.disable {height:7.6em;}
.archive .video .icox {left:0;height:8.4em;}
.showvids .arrow.more {top:2.8em;}
.showvids .arrow.next .falselink {background-position:-1em 9%;}
.showvids .arrow.prev .falselink {background-position:-1em 90%;}
.showvids + .border.bot {margin-top:-4em;}
/*hover*/
.showvids .overview li a:hover,.archive .video li a:hover {background:#fff url('i/BkgTopX.png') repeat-x 0 -4em;}
.showvids .overview li a:hover {border-color:#ccc;}
.showvids .overview li a:hover .img,.archive .video li a:hover .img,
.VideoSlide .showvids .overview .actived a .img {border-color:#fff;}
.TopX .showvids.video li a:hover .icox,.archive .video li a:hover .icox,
.VideoSlide .showvids .overview .actived .icox {width:4em;height:4em;min-height:4em;background-image:url('i/play-icon_alone.png');left:auto;right:0;top:6em;}
/*VideoArchive*/
.archive .nav .actived {margin:0 -0.1em -0.4em 0;padding:0 0.1em 0.4em;}
.archive .nav .actived .shw {font-size:10px;height:1.4em;}
.archive ul {padding:1.6em 1.5%;width:97%;display:block;clear:both;}
.archive .video li {display:block;height:15.3em;margin-bottom:0.8em;overflow:hidden;position:relative;z-index:3;}
.archive .video li a {display:block;}
.archive .video li h2 {display:inline-block;}
.archive .video li .title {padding:0;}
.archive .video li .img {margin-right:0;max-height:8.4em;}
.archive .video li .img,.archive .video li .img img,.archive .video .icox {width:100%;}
.archive .video li .img img {min-height:8.4em;}
/**/    *:first-child+html .archive .video li .img img {max-width:12.8em;}

.archive .video.col4 li {width:25%;float:left;}
.archive .video.col5 li {width:20%;float:left;}
/*VideoArchive-Events*/
.archive .events li {height:180px;}
.archive .events li .img {height:12.8em;max-height:12.8em;width:12.8em;background:#fff;margin-right:15px;}
.archive .events li .img img {height:100%;width:auto;margin:0 auto;}
.archive .events li a:hover .img {border-color:#aaa;}
.archive .events .txtblock * {width:95%;text-align:center;display:block;clear:both;height:auto;float:none;margin:0 auto;}
.images-list .events .txtblock * {width:95%;text-align:center;display:block;clear:both;height:auto;float:none;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
/*VideoSlide-Believe*/
.VideoSlide .border.bot {margin-top:-4.6em;}
.VideoSlide .showvids .overview li a {border:none;border-radius:0 0 0.4em 0.4em;}
.VideoSlide .showvids .overview li a:hover,.VideoSlide .showvids .overview .actived a {background:#fff url('i/BkgItemSlideMainDest.gif') repeat-x;}
.VideoSlide .showvids .overview .actived a {box-shadow:0 0.4em 0.4em #346;}
.VideoSlide .showvids .overview .actived .title {color:#000;}
.VideoSlide .showvids .overview .actived a:hover,.VideoSlide .showvids .overview .actived a:hover * {cursor:default;text-decoration:none;}
/*FALSE SLIDE*/
.slider.false .showbios {border:none;}
.slider.false .viewport {width:100%;float:left;}
.slider.false .overview {float:none;margin:0 auto;height:auto !important;width:96%;padding:0 2%;display:table;}
	.slider.false .txtblock {display:block;padding:1.4em 0;}
	.slider.false .txtblock h2,.slider.false .txtblock .subtitle {padding-left:0;}
	.slider.false .txtblock .img,.slider.false .txtblock .icox {margin:0 !important;clear:both;}
	.slider.false li {padding:0;min-height:11em;}
	.slider.false li a {display:block;padding:0 10%;border-radius:0.4em;border:1px solid transparent;}
	.slider.false li a:hover {background:#fff url('i/BkgTopX.png') repeat-x 0 -4em;border-color:#d5d5d5;}
		.slider.false .show3 li {width:33%;}
		.slider.false .show4 li {width:25%;}
		.slider.false .show5 li {width:20%;}
	/*column version*/
	.c34 .slider.false .overview {width:100%;padding:0.2em 0;}
	.c34 .slider.false .border.bot {margin-top:-2em;}
	.c34 .slider.false li {width:100%;float:left;position:relative;font-size:10px;z-index:3;min-height:0;}
		.c34 .slider.false li .icox {position:absolute;left:5.5%;top:8.5em;width:7em;display:none;}
	.c34 .slider.false li a {padding:0 5% 1.2em 5%;float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	/**/    *:first-child+html .c34 .slider.false li a {width:auto;overflow:hidden;float:none;}
	.c34 .slider.false li a:hover {background-position:0 -10em;}
	.c34 .slider.false li a:hover .icox {display:block;}
	.c34 .slider.false .txtblock .img {margin-right:1.2em !important;width:6.8em;height:6.8em;}
	.c34 .slider.false .txtblock h2 {margin-top:0.8em;}
	.c34 .slider.false .txtblock .img,.c34 .slider.false .txtblock .icox {float:left;}
	.c34 .slider.false .txtblock .img,.c34 .slider.false .txtblock .icox,.c34 .slider.false .txtblock .subtitle {clear:none;}

/* SLIDE VERTICAL SCROLL*/
	.c33 .UpDown,.c34 .UpDown {width:30em;height:27.6em;}
.slideBox {margin:0.8em 0 0.8em 0.8em;float:left;}
.slideBox.right {margin:0.8em 0 0.8em 1.6em;float:right;}
.slideBox .overview {padding:0;}	
.slideBox .overview .img {display:block;float:left;position:static;}
.slideBox .factbox  .overview .texto p{font-size: 120%; line-height: 135%;}
.bigBox .img,.bigBox .buttonsbox {height:auto;display:block;}
.bigBox .img {width:53%;}
.bigBox .buttonsbox {width:47%;float:left;}
.bigBox,.vSlide {float:left;}
.bigBox {border:1px solid #ccc;background:#fff;border-radius:0.8em;margin-right:1.6em;}
.bigBox.right {margin-right:0em;}
.bigBox .viewport {margin:0;width:21em;height:20em;}
.bigBox .factbox {margin:0;width:25em;height: initial;margin-right:0em;}
.bigBox li {padding:0.8em 5% 0 5%;min-height:19.2em;height:19.2em;width:90%;}
.bigBox .factbox li {min-height: initial;margin: 8px 0px;}    
.bigBox img {width:9.4em;}
/*vertical scroll*/
.vSlide .viewport,.vSlide li {width:6.2em;//to let the 'pointer' appear;}
.vSlide li {min-height:0;height:6.2em;padding:0 0 0.7em 0;float:left;}
.vSlide .viewport {height:20.7em;//3 visible items;}
.vSlide li,.vSlide .img {background:none;//the shadow appears;}
.vSlide .img {height:6em;background:#fff;border:1px solid #ccc;overflow:hidden;display:block;}
.vSlide img {width:6em;}
.bigBox .factbox img {width: 13em;}
.bigBox .factbox .img {padding: 6px; width: initial; display: block;}
.bigBox .factbox .image_on_the_left {float: left;}
.bigBox .factbox .image_on_the_right{float: right;}
.bigBox .factbox .image_in_the_top, .bigBox .factbox .image_in_the_bottom {float: none; width: initial;}
.bigBox .factbox .image_in_the_top img, .bigBox .factbox .image_in_the_bottom img{width: 100%;}
.viewport.factbox .texto p {font-size: 110%;}

.wrapper_embedded_elements_left_top{float:left;width: 30em;}
.wrapper_embedded_elements_left_top li {background: none;}

.TopX .bigBox li .title {font-size:200%;line-height:110%;color:#05a;width:90%;padding:0 10% 0.5em 0;margin:0 0 0.5em 0;display:inline-block;clear:both;border-bottom:1px dotted #027;}
.TopX .bigBox .factbox li .title {font-size: 150%;}
/**/    *:first-child+html .TopX .bigBox li .title {min-width:8.4em;display:block;}
.vSlide {position:absolute;right:0;width:9em;}
.vSlide .viewport {padding:0 0 0 2.8em;top:0.1em;}
.vSlide .destacado .pointer {display:block;width:2.8em;height:6.2em;background:url('i/PointerSlide.png') no-repeat;}
.vSlide .destacado {position:relative;}
.vSlide .destacado .pointer {position:absolute;left:-2.7em;}

/*NEXT EVENTS*/
.nextevents li {width:20%;margin:0 0 0 1%;padding:0.6em 0;float:left;background:url('i/BkgSliderNextEvents.png') repeat-y 5em 0;border-radius:0 0.4em 0.4em 0;}
.nextevents li:first-child {margin:0;}
.nextevents .actived {width:37%;background-position:-1em 0;background-color:#027;}
.nextevents li .img {display:block;width:6em;height:6em;border-radius:0 0.4em 0.4em 0;}
.nextevents .actived .img {box-shadow:0.2em 0.3em 0.4em #346;}
.nextevents .more,.events .txtblock .txtblock .more {float:left;}
.nextevents .more strong,.events .txtblock .txtblock .more strong {text-transform:uppercase;}
.nextevents li .unblock {display:none;float:right;padding:0.2em 0.6em 0 0;}
.nextevents .actived .unblock {display:block;}
.nextevents li .txtblock {display:block;float:left;width:12em;}
.nextevents .date,.events .txtblock .txtblock .date {float:left;font-size:120%;line-height:166.667%;text-align:center;color:#014;}
.nextevents .date strong,.events .txtblock .txtblock .date strong {font-size:166.667%;line-height:85%;display:block;clear:both;height:0.7em;color:#027;}
.nextevents .unblock *,.nextevents .unblock span strong {color:#fff;text-align:right;}
.nextevents .unblock .title {font-size:120%;line-height:125%;font-weight:bold;text-transform:uppercase;}
.nextevents .unblock .subtitle {font-size:91.667%;line-height:136.364%;}
.nextevents .unblock span strong {font-size:166.667%;line-height:120%;}
.nextevents .actived .txtblock .date,.nextevents .actived .txtblock .date strong {color:#000;}


/*LIVE SCHEDULE SLIDE*******************************************************************************/
/*backgrounds*/
.real-time .calendar li,.real-time .calendar .pointer,
.schedule .showSchedule,.schedule .border.bot,
.schedule .overview li,.schedule .overview li .time,.schedule .overview li .stat {background:url('i/BkgScheduleLive.png') repeat-x;}
	.schedule .showSchedule {background-position:0 -60px;}
	.schedule .overview li {background-position:0 -500px;}
	.schedule .overview .pas,.schedule .overview li .time {background-position:0 -350px;}
	.schedule .overview .now .stat {background-position:0 -550px;}
	.schedule .overview .play .stat,.schedule .border.bot {background-position:0 -152px;}
.real-time .SliDest .main_content,.real-time .SliDest .txtblock .status,
.real-time .SliDest .tabs,.real-time .SliDest .tabs li:hover,.real-time .SliDest .tabs .actived {background:url('i/BkgPlayerLive.png') repeat-x;}
.real-time .SliDest .main_content {background-position:0 -202px;}
.real-time .SliDest .txtblock .status {background-position:0 -4px;}
.real-time .SliDest .tabs {background-position:0 100%;}
.real-time .SliDest .tabs li:hover {background-position:0 95%;}
.real-time .SliDest .tabs .actived,.real-time .SliDest .tabs .actived:hover {background-position:0 -148px;}
/*colors*/
.schedule .overview .pas,.schedule .overview li .time,.schedule .overview .stat {color:#fff;}
.schedule .overview .pas .time strong {color:#ddd;}


.real-time {padding-top:0}
.real-time .cover {/*padding:0.8em;*/}
	.real-time .c50 .cover {padding:1.4em 0.8em 0 1.4em;}
	.real-time .c50:first-child .cover:first-child {overflow:visible;}
	.real-time .c50 .cover + .cover {padding-top:0;}
	.real-time .c50 + .c50 .cover {padding:1.4em 1.4em 0 0.8em;}
.real-time .cell {background:#052 url('i/BkgSlideLive.png') repeat-x 0 100%;}


.real-time .SliDest .main_content {padding:0;height:34.6em;}
.real-time .SliDest .main_content .img {width:45em;height:34.6em;}
.real-time .SliDest .video .txtblock {width:96%;padding:0.6em 2% 0 2%;height:5em;}
.real-time .SliDest .txtblock .status {font-size:110%;line-height:145.45%;height:3.273em;width:auto;padding:0 0.364em;margin-right:0.545em;display:inline-block;float:left;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
.real-time .SliDest .txtblock strong {font-size:160%;line-height:106.25%;color:#ededed;clear:none;}
.real-time .SliDest .video object, .real-time .SliDest .video embed {top:5em;background:black;}
.real-time .SliDest .video object embed {top:0;}
.real-time .SliDest .tabs,.real-time .SliDest .tabs ul {height:5.3em;}
.real-time .SliDest .tabs {margin-top:-0.6em;padding:0 0 0 4%;width:96%;}
.real-time .SliDest .tabs li,.real-time .SliDest .tabs .actived,.real-time .SliDest .tabs li:hover {height:3em;padding-top:2.2em;margin:0;border-radius:0;}
.real-time .SliDest .tabs .actived span,.real-time .SliDest .tabs li:hover span,.real-time .SliDest .tabs li:first-child span {padding-top:0;}
.real-time .SliDest .tabs li span {border-color:#888;color:#c5c5c5;}
.real-time .SliDest .tabs .actived span,.real-time .SliDest .tabs li:hover span {color:#fff;}

.real-time ul {width:100%;}
.real-time .calendar {top:-0.6em;left:0.5em;position:relative;}
.real-time .calendar li,.real-time .calendar .pointer {width:3.5em;}
.real-time .calendar li,.real-time .calendar a {height:3.5em;}
.real-time .calendar li {background-position:0 -650px;float:left;border:0.1em solid #666;border-left:0 none;}
.real-time .calendar li:first-child,.real-time .calendar .actived {border-left:0.1em solid #666;}
.real-time .calendar a {display:block;color:#999;}
.real-time .calendar a * {clear:both;width:100%;text-align:center;display:block;}
.real-time .calendar a span {font-size:200%;line-height:120%;font-weight:bold;}
.real-time .calendar a abbr {border:none;text-transform:uppercase;font-size:110%;line-height:100%;margin-top:-0.273em;}
	.real-time .calendar .finish {background-position:0 -550px;}
	.real-time .calendar .finish a {color:#cdc;}
	.real-time .calendar .actived {background-position:0 -775px;border-color:#e60000;margin-left:-1px;}
	.real-time .calendar .actived:first-child {border-color:#e60000;}
	.real-time .calendar .actived a {color:#fff;}
	.real-time .calendar .pointer {height:1.5em;display:none;background-repeat:no-repeat;background-position:50% -1.2em;background-color:#e60000;}
	.real-time .calendar .actived .pointer {display:block;}
	
	
.schedule .showSchedule {padding:4em 0 0 0;}
	.showSchedule .viewport {height:28em;}
.schedule .overview {padding:0 0 0 0;}
.schedule .overview li {min-height:0;height:3.8em;width:100%;float:left;border-top:0.1em solid #adadad;border-bottom:0.1em solid #efefef;}
	.schedule .overview li span,.schedule .overview li p {display:inline-block;height:3.8em;float:left;}
	.schedule .overview li p span {height:auto;float:none;}
		.schedule .overview li p .subtitle span {/*float:left;*/}
	.schedule .overview li .time,.schedule .overview li .stat {width:4.6em;}
		.schedule .overview li .stat {display:none;}
		.schedule .overview .now .stat {display:inline-block;}
		.schedule .overview .now .time {visibility:hidden;position:absolute;left:-1000%;top:-1000%;}
	.schedule .overview li .time strong,
	.schedule .overview li .stat strong,.schedule .overview li .stat em,
	.schedule .overview li p .title {display:block;font-size:120%;line-height:100%;padding:0.5em 0 0 0;width:100%;text-align:center;}
	.schedule .overview li .stat em,.schedule .overview li .stat strong:first-child {text-transform:uppercase;font-weight:bold;}
	.schedule .overview li .stat em + strong {padding-top:0.25em;}
	.schedule .overview li p {width:87%;}
		.schedule .overview li p .title {text-align:left;width:auto;font-weight:bold;}
		.schedule .overview li p .subtitle {font-size:110%;line-height:181.82%;display:inline-block;}

.schedule .arrow.more,.schedule .falselink {width:2.5em;height:2.5em;background:url('i/ButtonsSchedule.png') no-repeat;display:block;}
.schedule .falselink {position:relative;background-position:100% 0;}
.schedule .viewport + .falselink {background-position:100% 100%;}
.schedule .arrow.next {background-position:0 100%;}
.schedule .arrow.more {position:absolute;}


.schedule .arrow.more.disable {display:none;}

	
.schedule .img.ico {width:3.8em;height:3.8em;float:left;overflow:hidden;margin:0 0.4em 0 0;}
.schedule .img.ico img {height:100%;}
.schedule p .subtitle .icox {line-height:100%;font-weight:bold;position:relative;top:-0.182em;}
.schedule .team .icoflag {width:1.636em;height:1.091em;overflow:hidden;}
.schedule .team strong {text-transform:uppercase;font-weight:normal;}
.schedule .overview .team {padding:0 0 0 2em;}
.schedule .overview .team:first-child {padding:0 2em 0 0;}
.schedule .team .icoflag img {width:100%;height:100%;}

.schedule .border.bot {height:3.6em;}


/*RESULT PANEL*/
.resultbox {background:#000;color:#fff;border:1px solid #d5d5d5;}
.resultbox .img.ico {width:4.6em;height:4.6em;display:block;overflow:hidden;float:left;margin:0.8em 0.8em 0 0.8em;}
	.resultbox .img.ico img {width:120%;}
.resultbox h2 {margin-top:0.6em;}
.resultbox h2 .title {font-size:170%;line-height:117.65%;font-weight:bold;color:#ededed;}
/*table*/
.resultbox caption,.resultbox td {background:url('i/BkgPlayerLive.png') repeat-x;}
/*reset*/.resultbox table,.resultbox tr,.resultbox tfoot,.resultbox tfoot td {background:transparent;}
.resultbox caption {border-radius:0;padding:0 0 0.615em 4.769em;background-position:0 -208px;font-size:130%;line-height:215.4%;font-weight:bold;}
.resultbox table,.resultbox td,.resultbox th,.resultbox tbody,.resultbox caption {border:0 none;}
.resultbox td {padding:0.5em 0;background-position:0 -218px;}
.resultbox tbody tr td:first-child,.resultbox tbody tr td:first-child + td {background:none;}
.resultbox tbody tr td:first-child {text-align:center;}
.resultbox tbody tr td:first-child + td {font-weight:bold;text-align:right;padding-right:0.667em;}
.resultbox tbody tr td:first-child + td + td + td + td + td {text-align:right;padding-right:0.667em;}
/*columns*/
.resultbox col.c15 {width:13%;}
.resultbox col.c20 {width:18%;}
.resultbox col.c35 {width:42%;}
/*legend*/
.resultbox tfoot td {line-height:100%;padding-top:2em;font-size:100%;}
.resultbox .legend {border-top:1px solid #505050;}
.resultbox .legend li {width:12.475%;float:left;height:4em;padding:1.2em 0 0.4em 0;display:block;margin:0;text-align:center;}
.resultbox .legend li * {float:none;}
.resultbox .legend li strong {width:90%;margin:0 auto;color:#c5c5c5;}

/*icons*/
.resultbox .icox img {position:relative;}
.icox.cls,.icox.rmv,.icox.gld,.icox.slv,.icox.brz,.icox.wrc,.icox.prc,.icox.nrc {height:1.5em;overflow:hidden;display:inline-block;position:relative;}
.icox.cls,.icox.rmv,.icox.gld,.icox.slv,.icox.brz {width:1.5em;}
.icox.wrc,.icox.prc,.icox.nrc {width:2.5em;}
.icox.cls img {}
.icox.rmv img {left:-1.7em;}
.icox.gld img {left:-3.4em;}
.icox.slv img {left:-5.1em;}
.icox.brz img {left:-6.8em;}
.icox.wrc img,.icox.prc img,.icox.nrc img {top:-1.5em;}
.icox.wrc img {;}
.icox.prc img {left:-2.9em;}
.icox.nrc img {left:-5.8em;} 
.resultbox table .icoflag {margin:0 0.5em 0 0;}
.resultbox table .icoflag + abbr {font-weight:bold;color:#c5c5c5;}


/*positioning*/
.schedule,.schedule .overview li,.real-time .calendar li,.real-time .c50 .cover,.real-time .c50 .cover + .cover {position:relative;}
.real-time .SliDest .main_content {top:-0.6em;}
.real-time .calendar .pointer {position:absolute;z-index:2;}
	.schedule .falselink {top:1em;left:1em;position:absolute;}
	.schedule .falselink .arrow {position:relative;top:auto;right:auto;left:auto;right:auto;cursor:pointer;} 
	.schedule .falselink.bdown {top:auto;bottom:0.7em;}
.schedule .overview li .more {position:absolute;right:0.6em;top:0.6em;}
.real-time .c50 .cover {z-index:2;}
.real-time .c50 .cover + .cover {z-index:1;}

.schedule .team {position:relative;}
.schedule .team .icoflag {position:absolute;top:0.273em;left:0;}
.schedule .team:first-child .icoflag {left:auto;right:0;}

.resultbox .img.ico,.resultbox .img.ico img,.resultbox table {position:relative;}
.resultbox .img.ico {z-index:2;}
.resultbox table {z-index:1;top:-2em;margin-bottom:-2em;}
.resultbox .img.ico img {left:-10%;top:-10%;}


/*FIXING HEIGHTs EXPLORERs*/
.overview li {font-size:10px;}




/* SLIDES	*****************************************************************************************/
/* END ********************************************************************************************/


/* TABLES	*****************************************************************************************/
/* ************************************************************************************************/
/*GENERIC TABLES*/
table {width:100%;border-collapse:collapse;border-bottom:1px solid #fff;background:#ebf5eb;}
thead th {color:#052;}
thead th,tbody th {border-bottom:none;padding-right:0;}
table th {text-transform:uppercase;padding:0 0.8em;}
table tr,tr.even,tr.odd {line-height:2.4em;background-color:transparent;}
table tr.odd.recorsdHeader {background-color: #eee;}
table th,table td {text-align:left;}
table td,table tbody th {border-top:1px solid #fff;}
table td {font-size:120%;line-height:200%;padding:0 0.667em;}
table td {font-size:120%;line-height:133.334%;padding:0.5em 0.667em;}
tfoot td {padding:0 0.727em 0 0;text-align:right;font-size:110%;line-height:2.182em;border-top:1px solid #cdc;background:#fff;}
thead {background:#cdc;}
tfoot {background:#fff;}
table th,table td {border-right:1px solid #fff;}
table tr th:last-child,table tr td:last-child {border-right:none;}
tr+tr,tr+tr+tr+tr,tr+tr+tr+tr+tr+tr,
.even {background-image:url('i/transpBasics/ffffff_60.png');}
tr+tr+tr,tr+tr+tr+tr+tr,tr+tr+tr+tr+tr+tr+tr {background-image:none;}
caption {height:auto;padding:0.8em;background:#cdc url('i/BkgTablesHeader.png') repeat-x;text-align:left;border-bottom:1px solid #fff;border-radius:0.8em 0.8em 0 0;}
caption span,.caption strong {font-size:100%;line-height:120%;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;}
caption.hddn {font-size:0;line-height:0;}   
table .icoflag {margin:0 0.8em 0 0;}

/*PF NEWS INSIDE TABLE*/
.PFblock table {width:auto;float:none;margin:0 auto 1.6em auto;}
.PFblock .xtend {width:100%;}
.PFblock h2 + table {margin-top:1em;}

/*DATA ISSUE MAGAZINE TABLE*/
.summary,.summary .img img {border:1px solid #ccc;}
.summary {float:left;margin:0 0 0 -1px;border-top:0;border-bottom:0;}
	.c66 .summary {width:85%;padding:0 7.5% 1.8em 7.5%;}
.summary .img {width:18.2em;float:left;height:25em;overflow:hidden;}
.summary .img img {width:18em;float:left;}
.summary .img .icox {clear:both;display:block;width:17.8em;height:1.2em;background:url('i/shadow_belowLink.png') repeat-x 0 100%;border-radius:0.4em 0.4em 0 0;margin:0 auto;}
.summary .txtblock {float:left;width:55%;padding:0 0 0 10%;display:block;}
.summary .title {border-bottom:1px dotted #697;width:100%;display:block;margin:-0.8em 0 0.8em 0;}
	.summary .title em {font-size:140%;line-height:128.571%;color:#052;}	
	.summary .title strong {font-size:180%;line-height:150%;display:inline-block;}
	.summary .title span {color:#084;font-weight:bold;}
	.summary .title span:first-child {font-size:200%;padding:0 0.143em;position:relative;top:0.179em;}
.summary dl {width:100%;margin:0;}
	.summary dl .title {border:none;margin:0;}
	.summary dd {margin:0 0 0 -2.2em;width:110%;//separating lines;}
	.summary dl .txtblock {width:100%;float:none;}

/*MEDALS TABLE*/
.medals table {margin-top:0.1em; font-size:1em;}
.medals tbody td {text-align:center;padding:0;line-height:200%;}
.medals tfoot {background:#cdc;}
.medals tfoot td {border-color:#fff;}
.medals caption,.medals caption span {line-height:0;padding:0;border:0 none;}
.medals dd {padding:0;}
.medals th {width:30%;text-align:center;}
.medals th:first-child {width:16%;}
.medals th.au,.medals th.ag,.medals th.cu {width:16%;}
.medals .icox {background:url('i/IconsMedals.png') no-repeat;display:block;width:1.9em;height:1.9em;float:none;margin:0 auto;cursor:help;}
	.medals .ag .icox {background-position:-1.9em;}
	.medals .cu .icox {background-position:-3.8em;}
.medals .au {background:#F0EDD2;}
.medals th.au {background:#E8E2B8;}
.medals .ag {background:#E3E7EA;}
.medals th.ag {background:#D2D9DE;}
.medals .cu {background:#EEDFC6;}
.medals th.cu {background:#E4CDA5;}
.medals .icoflag {margin:0.4em -0.8em 0 0.8em;}
.medals .blink .border.bot {margin-top:-1.2em;}
.medals .TopX .more {bottom:1.2em;}
/*Olympic Cronos*/
.cronos .TopX {border:none;}
.cronos dd {padding:0.8em 0.8em 0 0.8em;}
.cronos tfoot td {text-align:left;padding:0 0 0 1em;line-height:2.8em;}
.medals thead .yr,.cronos tfoot {background:#fff;}
.medals tbody th {font-size:130%;line-height:100%;color:#027;text-align:left;padding:0 0 0 0.8em;}
.cronos tbody th:first-child {width:30%;//Chrome+Explorer dont apply width by column;}
.medals tbody tr:nth-child(odd) th {}
.cronos .blink .border.bot {margin-top:-2em;}

/* TABLES	*****************************************************************************************/
/* END ********************************************************************************************/

/* GRAPHICS	***************************************************************************************/
/* ************************************************************************************************/
.graphbox {margin:1.6em 0 0 0;}
.graphbox ol,.graphbox .y-axis {height:100%;display:block;}
.graphbox ol {width:auto;border-bottom:1px solid #9ab;padding:0 0 0 2.8em;margin-bottom:3.6em;background-position:0 100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.graphbox ol li {list-style:none;float:left;height:100%;}
	.col4 ol li {width:25%;}
	.col5 ol li {width:20%;}
	.col6 ol li {width:16.6%;}
	.col7 ol li {width:14.28%;}
	.col8 ol li {12.5%;}
.graphbox ol li li {width:33.3%;}
/*y-axis*/
.graphbox .y-axis {width:2.8em;overflow:hidden;background:#fff;}
/*barsV*/
.graphbox li span {width:100%;text-align:center;font-size:120%;line-height:200%;}
.bars {padding:0 20%;height:100%;display:block;float:left;width:60%;}
.bars li {width:20%;}
.bars li span {font-size:10px;display:block;width:100%;cursor:help;background:url('i/graphics/barShadow.png') repeat-y 100% 100%;}
/*linesH*/
.r10 ol {background-image:url('i/graphics/lines10.png');}
.r100 ol {background-image:url('i/graphics/lines100.png');}
.r1000 ol {background-image:url('i/graphics/lines1000.png');}
/*legend*/
.legend {display:block;clear:both;width:auto;float:right;}
.legend li {width:auto;float:left;height:1.2em;margin:0 0 0 1.2em;}
.legend li * {float:left;display:block;}
.legend .ico {width:1.2em;height:1.2em;margin:0 0.3em 0 0;}
.legend strong {line-height:120%;font-weight:normal;}
.graphics .border.bot {}

/*colours*/
/*.bars li:first-child span,.legend li:first-child .ico {background-color:#b02;}
.bars li+li span,.legend li+li .ico {background-color:#05a;}
.bars li+li+li span,.legend li+li+li .ico {background-color:#084;}*/

.bars .bar1 span,.legend .bar1 .ico {background-color:#fff500;}
.bars .bar2 span,.legend .bar2 .ico {background-color:#00A037;}
.bars .bar3 span,.legend .bar3 .ico {background-color:#003c7e;}

/*positioning*/
.graphbox {position:relative;z-index:1;}
.graphbox ol {position:relative;z-index:3;}
.graphbox .y-axis {position:absolute;z-index:4;left:0;bottom:0.1em;}
.graphbox .y-axis img {position:absolute;bottom:0;}
.graphbox li {position:relative;}
.graphbox li span {position:absolute;left:0;bottom:-2em;}
.bars li span {bottom:0;}
.legend .ico {position:relative;left:auto;bottom:auto;}

/* GRAPHICS	***************************************************************************************/
/* END ********************************************************************************************/


/* SOCIAL BLOCKS	*********************************************************************************/
/* ************************************************************************************************/
.social .lineblock li {float:left;}
.social .lineblock li span {height:2em;display:block;border-right:1px dotted #999;}
	/*width's*/
	.social .lineblock {width:100%;float:left;padding:0.6em 0;border:1px dotted #999;border-left:none;border-right:none;}
	.social .lineblock .xtras {width:30%;float:right;}
	.lineblock .fbook {width:25%;}
	.lineblock .fbook span {width:13.2em;}
	.lineblock .twitt {width:22.7%;}
	.lineblock .twitt span {width:11.6em;}
	.lineblock .googl {width:16.3%;}
	.lineblock .googl span {width:7.8em;}


.social .lineblock .xtras li {}
.social .services {float:right;}
.social .lineblock .xtras a {display:block;width:auto;float:left;line-height:2em;padding:0 0 0 1.6em;}
.social .lineblock .xtras a * {float:left;}
.social .lineblock .xtras span {width:2.7em;margin:0 0.4em 0 0;border:none;}
.social .lineblock .icox {background:url('i/IconsGeneral.png') no-repeat;}
	.lineblock .send .icox {background-position:0 -2em;}
.PFblock .social .xtras .txtblock {padding:0;font-size:120%;font-weight:normal;}



/* SOCIAL BLOCKS	*********************************************************************************/
/* END ********************************************************************************************/




/* ADVERTISING	************************************************************************************/
/* ************************************************************************************************/
.ads {border-top:0.1em dotted #9ba;border-bottom:0.1em dotted #9ba;padding-bottom:1.5em;margin-bottom:-1.6em;}
.ads .label {font-size:100%;letter-spacing:0.1em;line-height:150%;display:block;text-align:right;padding-right:0.2em;}
.ads object,.ads embed,.ads img {width:100%;}
/* ADVERTISING	************************************************************************************/
/* END ********************************************************************************************/





/* BUTTONS	***************************************************************************************/
/* ************************************************************************************************/
.more a,.more .falsemore,.XtraLink .falseanchor .more a {display:block;background:url('i/BkgButtons.png') repeat-x;padding:0 0 0 0.8em;border-radius:0.4em;border:1px solid #bbb;}
.more a,.more .falsemore,.XtraLink .falseanchor .more a {float:left;font-size:10px;}
.more strong {font-size:110%;line-height:109.091%;color:#fff;display:block;padding:0.545em 2em 0.545em 0;background:url('i/IconsButtons.png') no-repeat 100% 0;}
.icolink a {background:none;border:none;padding:0;border-radius:0;}
.icolink strong {color:#000;line-height:236.364%;}
	.rss strong {background-position:100% -14.182em;padding-right:2.727em;}
	.poll .ResultBox .icolink strong {background:url('i/facebox/closelabel.png') no-repeat 100% 50%;}
/*buttons menu totem*/
.buttonsbox {padding-bottom:1.6em;float:left;}
	.buttonsbox li {margin:0 0 0.1em 0;float:left;width:100%;padding:0;background:none;//cleaning 'dots';}
	.buttonsbox .more a {float:none;}
.totem .more a,.medals .more a {background-position:0 -14.4em;}
.totem .more strong,.medals .more strong {color:#000;background-position:100% -4.727em;}
.TableList .more a {background-position:0 -14.8em;}
.TableList .more strong {color:#000;background-position:100% 0;}
/*buttons forms*/
form .more {background:url('i/BkgButtons.png') repeat-x 0 92%;border-radius:0.4em;display:inline-block;}
form .more strong {font-size:10px;padding:0;background:none;height:2.4em;}
form .more input {font-size:110%;border:none;background:none;text-transform:uppercase;display:block;color:#fff;font-weight:bold;letter-spacing:1px;width:auto;line-height:2.182em;height:2.182em;padding:0 1em;display:block;cursor:pointer;}
/**/    *:first-child+html form .more input {width:1%;line-height:1.3em;}

/*buttons slider NextEvents & XtraLinkAthletesClub*/
.more .falsemore {background-position:0 -24.8em;cursor:pointer;}
.athletes .more .falsemore,.XtraLink .falseanchor .more a {background-position:0 -14.8em;}
.athletes .more .falsemore strong,.XtraLink .falseanchor .more a strong {color:#000;background-position:100% 72.5%;}
a:hover .more .falsemore,.actived .more .falsemore {background-position:0 0;}
.XtraLink a:hover .more .falsemore,.XtraLink .falseanchor .more a:hover {background-position:0 -24.8em;}
a:hover .more .falsemore strong,.actived .more .falsemore strong,.XtraLink .falseanchor .more a:hover strong {color:#fff;background-position:100% 0;}
/*buttons Up Down slider Games*/
.buttons {visibility:hidden;//they only need for functions;}
.slideBox .arrow,.slideBox .arrow .falselink {height:2.9em;width:6.4em;display:block;}
.TopX .more.bttup {right:0;top:0;}
.TopX .more.bdown {right:0;top:auto;bottom:0;}
.UpDown {position:relative;float:left;}
.UpDown,.slideBox .arrow .falselink,.slideBox .arrow,.slideBox .arrow.disable {background:url('i/BkgUpDown.png') repeat-x;}
.UpDown {border:none;background-color:#efefef;background-position:0 2.9em;font-size:10px;}
.slideBox .arrow {background-position:0 -30.5em;font-size:10px;}
.slideBox .arrow.bttup {border-radius:0 0.8em 0 0;}
.slideBox .arrow.bdown {border-radius:0 0 0.8em 0;}
.slideBox .arrow.bttup .falselink {background-position:0 -26.1em;}
.slideBox .arrow.bdown .falselink {background-position:100% -26.3em;}
.slideBox .arrow.disable.bttup {background-position:-6.4em -30.5em;}
.slideBox .arrow.disable.bdown {background-position:100% 100%;}
.slideBox .arrow.disable .falselink {display:none;}
/*buttons slider Selected Game*/
.bigBox .buttonsbox {padding:0;float:right;}
.bigBox .buttonsbox .more {position:static;left:auto;top:auto;right:auto;bottom:auto;margin:0.1em 0;float:left;width:100%;}
	.bigBox .buttonsbox .more a {background-position:0 -14.4em;}
	.bigBox .buttonsbox .more strong {color:#333;background-position:100% -52px;}
	.bigBox .buttonsbox .more a:hover {background-position:0 0;}
	.bigBox .buttonsbox .more a:hover strong {background-position:100% 0;color:#fff;}
/**/    *:first-child+html .bigBox .buttonsbox .more {}
/**/    *:first-child+html .bigBox .buttonsbox .more a {float:left;min-width:8em;}
/*buttons XtraLinks*/
.wwa a:hover .more .falsemore {background-position:0 -9.6em;}
.wwd a:hover .more .falsemore {background-position:0 -4.8em;} 
.hwd a:hover .more .falsemore {background-position:0 0;} 
.XtraLink .more .falsemore,.XtraLink .falseanchor .more a {box-shadow:-0.2em 0.3em 0.4em #222;}

form .more:hover {background-position:0 73%;}
form .more:hover input {color:#000;}
/*positioning*/
.HighLinks .more,.XtraLink .more {position:absolute;}

/* BUTTONS	***************************************************************************************/
/* END ********************************************************************************************/


/* ICONOGRAPHIC	***********************************************************************************/
/* ************************************************************************************************/
.icox {display:block;font-size:10px !important;}
/*MAIN HEADER*/
.header .icox {/*font-size:10px;*/}
.search .icox,.access dd .icox,.users .icox {background:url('i/IconsGeneral.png') no-repeat;/*display:block;*/}
.search .icox {float:right;width:2em;height:2em;background-position:-5.8em 0;}
.access dd .icox,.users .icox {width:1.7em;height:1.7em;}
.access dd .icox {position:absolute;top:0;left:0;}
	.access .hc .icox {background-position:-5.7em -4.1em;}
	.access .nc .icox {background-position:-5.7em -6.1em;}
	.access .lf .icox {background-position:-8.3em -2.1em;}
	.access .nf .icox {background-position:-8.3em -6.1em;}
	.access .sf .icox {background-position:-8.3em -4.1em;}
.users .icox {float:left;background-position:-8.3em 0;margin:0 0.8em 0 0;}
/*ILUSTRATED HEADEARS*/
.video .titlebox .img img {background:url('i/photoiconS/video.png') no-repeat;}
.news .titlebox .img img {background:url('i/photoiconS/news.png') no-repeat;}
.press .titlebox .img img {background:url('i/photoiconS/press_release.png') no-repeat;}
.blog .titlebox .img img {background:url('i/photoiconS/blog.png') no-repeat;}
/*ICON LIST*/
.totem dd .icox {/*display:block;*/width:1.7em;height:1.7em;background:url('i/IconsGeneral.png') no-repeat -3.2em 0;}
	.totem .new_item .icox {background-position:-3.2em -2em;}
	.totem .lnk_item .icox {background-position:-3.2em -4em;}
	.totem .car_item .icox {background-position:-5.8em -2em;}
.blog dd .icox {position:absolute;width:1.7em;height:1.7em;background:url('i/IconsGeneral.png') no-repeat -3.2em 0;}
.blog h2 {margin-left:20px;}

/*video-play thumbs*/
.video .icox {/*display:block;*/width:9.9em;height:6.5em;background:url('i/play-icon.png') no-repeat 50% 50%;}
.video.col2 .icox {width:11.9em;height:7.8em;}
.video.col3 .icox {width:19.5em;height:13.5em;}
	/*especial featured videos*/
	.special.video.col3 .icox {width:12em;height:5.8em;top:9.1em;left:auto;right:0;background:none;z-index:3;}
	.special.video.col3 .icox img {display:block;width:5.8em;height:5.8em;background:url('i/play-icon_aloneBig.png') no-repeat 100% 0;position:relative;z-index:4;float:right;}
	.special.video.col3 .icox .more {bottom:1.8em;right:4.6em;display:none;}
	.special.video.col3 .icox .more strong {background:none;padding-right:0.545em;}
	.special.video.col3 a:hover .icox .more {display:block;}
	.special.video.col3 a:hover .icox .falsemore {background-position:0 -24.8em;}
	.special.video.col3 .icox + .icox {width:17.9em;height:1.2em;top:12.6em;right:0.8em;background:url('i/shadow_belowLink.png') repeat-x 0 100%;border-radius:0.4em 0.4em 0 0;z-index:2;}
	/*especial featured videos*/
	.special.video.col1 .icox {width:12em;height:5.8em;top:15em;left:auto;right:2em;background:none;z-index:3;}
	.special.video.col1 .icox img {display:block;width:5.8em;height:5.8em;background:url('i/play-icon_aloneBig.png') no-repeat 100% 0;position:relative;z-index:4;float:right;}
	.special.video.col1 .icox .more {bottom:4em;right:4.6em;display:none;}
	.special.video.col1 .icox .more strong {background:none;padding-right:0.545em;}
	.special.video.col1 a:hover .icox .more {display:block;}
	.special.video.col1 a:hover .icox .falsemore {background-position:0 -24.8em;}
	.special.video.col1 .icox + .icox {width:17.9em;height:1.2em;top:12.6em;right:0.8em;background:url('i/shadow_belowLink.png') repeat-x 0 100%;border-radius:0.4em 0.4em 0 0;z-index:2;}
	
/*positioning*/
.totem dd .icox {position:absolute;}
/*FLAGS*/
.icoflag {border:1px solid #c5c5c5;display:block;float:left;overflow:hidden;margin-top: 1px;}
.icoflag img,.TopX .icoflag img {width:100%;height:100%;}
.TopX .icoflag img {min-height:0;}
	/*flag sizes*/
	.biodata .review .icoflag,.showbios li .icoflag {width:2em;height:1.4em;margin-left: 0.6em;}
	.gamedata .review .txtblock .icoflag {width:3.6em;height:2.5em;}
	table .icoflag {width:1.6em;height:1.1em;}
/* ICONOGRAPHIC	***********************************************************************************/
/* END ********************************************************************************************/


/* FACEBOX	***************************************************************************************/
/* ************************************************************************************************/

#facebox {position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup {position:relative;box-shadow:0 0 2em rgba(0,0,0,0.8);width:93.6em;}
#facebox .popup,#facebox .content {border-radius:1em;float:left;}
#facebox .content {width:100%;background:#fff;}

#facebox .cover {padding:0.4em;}


#facebox a.close {width:1.7em;height:1.7em;
  position:absolute;display:block;
  top:0.9em;
  right:0.9em;
}
#facebox .close img{
  opacity:0.75;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}


.livevents #facebox .popup {width:45em;}



/* FACEBOX	***************************************************************************************/
/* END ********************************************************************************************/

/* SCALING/REDUCING	*******************************************************************************/
/* ************************************************************************************************/
/*dont touch header backgrounds.header {font-size:10px;}
.SliDest .main_content,.SliDest .watermark, .SliDest .main_content .img {height:33.3em;}
.SliDest .video object,.SliDest .video embed {height:29.6em;}
:first-child+html .bigger .c50 {width:49.9%;}
.bigger .Tpage .wave,.smaller .Tpage .wave {display:none;}
.bigger .SliDest .txtblock {background:url('i/transpBasics/000000_50.png');}
.bigger .SliDest .video .txtblock {background:none;}
.bigger .tuner_container,.bigger .tuner_container dt span {background:#efefef;}
.bigger .tuner_container .actived dt span {background:#052;}
.bigger .tuner_container dt span:hover {background:#084;}
/* SCALING/REDUCING	*******************************************************************************/
/* END ********************************************************************************************/

/* CSS PAGE CALENDAR  START **********/
.posicion{
    margin-left:40px }           

.posicion_left{
    margin-left:450px;}
/*    BOTON REDONDEADO   */
.enlaceboton { 
    font-family:Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold; 
    padding: 4px;
    color: #fff; 
    width:auto; 
    text-decoration: none;
    border: 1px solid #BBBBBB;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background: url("i/BkgButtons.png");
} 
.enlaceboton:link, 
.enlaceboton:visited,
.enlaceboton:hover{
    text-decoration: none;}


.posicion_top{
    margin-top:10px}

.interlinea{
    padding-bottom:10px;}
                
.caja_calendar{
    background:url("i/fond_selec.png" )repeat-x ;
    padding:20px 20px 20px 20px; 
    margin:0px 25px 0px 25px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -ms-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;}
                
.caja_resultado{
    background:url("i/fond_resul.png" )repeat-x ;
    height:23px;
    padding:10px 20px 0px 20px; 
    margin:10px 25px 0px 25px;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#FFF;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -ms-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;}

.caja_resultado.recordsHeader{margin: initial;}
.even.athlete{border-bottom: initial;}
.athleteLabel{width:15%;background-color: #ccc;font-style: oblique;}
.athleteHeader{font-size: 138%;}
.recordsCaption{margin-top: 8px; font-size: 120%;}


.resultado{
    background:url("i/fond_resul1.png" )repeat-x ;
    background-color:#d7e5d8;
    border:solid 1px #dbdbdb;
    padding:10px 10px 10px 10px; 
    margin:5px 25px 0px 25px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#002277;
    line-height:15px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;}
                                               
.c1{ 
    font-size:11px;
    color:#052;
    background-color:#ccddcc;
    vertical-align:top;
}

.c2{ 
    font-size:11px;
    color:#000;
    background-color:#ebf5eb;
}
.c3{ 
    font-size:11px;
    color:#002277;
    font-weight:bold;
    background-color:#ccddcc;
    vertical-align:top;
}

.info-biography .c1{width:100px;overflow-x:auto;}

.calendar_no_results{
                background:url("i/fond_resul2.png" )repeat-x ;
                background-color:#e7d0d0;
                border:solid 1px #dbdbdb;
                padding:10px 10px 10px 10px; 
                 margin:5px 25px 0px 25px; 
                 font-family:Arial, Helvetica, sans-serif; 
                 font-size:12px;
                color:#000;
                line-height:15px;
                border-radius: 5px 5px 5px 5px;
                -moz-border-radius: 5px 5px 5px 5px;
                -ms-border-radius: 5px 5px 5px 5px;
                -webkit-border-radius: 5px 5px 5px 5px;
                -khtml-border-radius: 5px 5px 5px 5px;}

/* CSS PAGE CALENDAR END ********************/
/* Users */
/*#user-login, #user-register-form{padding: 3em; font-size: 130%;}*/
/*#user-profile-form .bodier{padding-left: 2em; font-size: 130%;}*/
.user_form, #profile2-edit-athlete-profile-form{
	font-size: 150%;
    padding-top: 0px;
    line-height: 100%;
}
.account_title{	
    line-height: 150%;
}
.account_title .title{	
	font-size: 150%;
}
.user_form label, #profile2-edit-athlete-profile-form label{
	position: relative !important;
    left: 0 !important;
	width: 150px;
    font-weight: bold;
}
#edit-legal legend, #edit-timezone{
	position: absolute;
    left: -999px;
}
.user_register .form-item-pass .description {
    margin-top: -25px;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 2px solid red;
}
.form-item input[type="checkbox"].error{
    outline: 2px solid red;
}
.hybridauth-widget-wrapper .item-list{
    border: 1px solid #000;
    width: 70%;
    margin-left: 15px;
    float: left;
    padding: 10px;
}
.hybridauth-widget-wrapper .item-list h3{
    font-weight: bold;
    font-size: 140%;
    padding-bottom: 10px;
}
#social_delete{
	font-size: 140%;
    line-height: 120%;
    float: left;
    margin: 0 20px 20px 20px
}
.return-link{
	float: left;
    margin-left: 20px;
    font-size: 140%;
    font-weight: bold;
}

.page-user-hybridauth thead{
	visibility:hidden;
	position:absolute;
	left:-1000%;
	top:-1000%;
}

.hybridauth-table-header{
	visibility: visible !important;
	position: relative !important;
}

#user-login label, #user-register-form label, #user-profile-form label, #profile2-edit-athlete-profile-form label{margin-bottom: 1em;}
#user-login input, #user-register-form input, #user-profile-form input, #profile2-edit-athlete-profile-form input{margin-bottom: 0.5em;}
#user-login .form-submit, #user-register-form .form-submit, #user-profile-form .form-submit, #apply-for-role-apply-form .form-submit, #hubprofile-node-form .form-submit, #user-pass .form-submit{
	background: url("i/BkgButtons.png") repeat-x scroll 0 92% transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 1.8em;
    line-height: 1.8em;
    margin-left: 24.5em;
    padding: 0 1em;
    text-transform: uppercase;
    width: auto;
    float: left;
    margin-top: 1em;}
#user-pass p{
	padding: 0 1em;
    font-size: 150%;
}
#user-login legend, #user-register-form legend{font-size: 140%; font-weight: bold; text-transform: uppercase; line-height: 150%; color: #000000;}
#user-profile-form legend{font-weight: bold; padding-top: 1em; text-transform: uppercase; line-height: 150%; color: #000000;width: 80%;}
#user-profile-form .description{margin-top: 0.5em;}
.form-type-radio .description, .form-type-checkbox .description {
    margin-left: 0;
}

/* Comments */
#comments .title{font-size: 130%; font-weight: bold; margin-bottom: 1em; margin-left: 1em; color: #005522;}
#comments h2{font-size: 110%; font-weight: bold; margin-left: 2em; text-transform: uppercase;}
.comment{border: 1px solid #CCCCCC; margin:1em; font-size: 120%; line-height: 120%; padding: 1em}
.comment .picture{float: left; margin:0.5em;}
#comment-form{margin: 1em; font-size: 120%; line-height: 120%}
#comment-form label{margin-bottom:0.5em;}
#comment-form .form-submit{background: url("i/BkgButtons.png") repeat-x scroll 0 92% transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 2em;
    line-height: 2em;
    padding: 0 1em;
    text-transform: uppercase;
    width: auto;
    margin:0.5em;}
    
 /* Users end*/
 
.width300 { height: 295px; overflow:hidden;}
.width300 .viewport { float: left; width: 301px; height: 260px; overflow: hidden; position: relative; }
.width300 .buttons { display: block; margin: 30px 10px 0 0; float: left; }
.width300 .next { margin: 30px 0 0 10px;  }
.width300 .disable { visibility: hidden; }
.width300 .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
.width300 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 260px; width: 300px;}
 
.width612 { height: 115px; overflow:hidden;}
.width612 .viewport { float: left; width: 613px; height: 80px; overflow: hidden; position: relative; }
.width612 .buttons { display: block; margin: 30px 10px 0 0; float: left; }
.width612 .next { margin: 30px 0 0 10px;  }
.width612 .disable { visibility: hidden; }
.width612 .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
.width612 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 80px; width: 612px;}
 ft;}
 
.width944 { height: 115px; overflow:hidden;}
.width944 .viewport { float: left; width: 945px; height: 80px; overflow: hidden; position: relative; }
.width944 .buttons { display: block; margin: 30px 10px 0 0; float: left; }
.width944 .next { margin: 30px 0 0 10px;  }
.width944 .disable { visibility: hidden; }
.width944 .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
.width944 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 80px; width: 944px;}
 
.hnews .hnewsimg {min-height:106px !important;}
.hnews {
width: 100%;
height: 11.5em !important;
overflow: hidden;
display: block;
}

.X2 .hnews {
width: 100%;
height: 17.4em !important;
overflow: hidden;
display: block;
}

.X1 .hnews {
width: 100%;
height: 34.8em !important;
overflow: hidden;
display: block;
}

.hnews img {min-height:106px !important;width:100%;}
.more .hmore {
top: 12.5em !important;
}
.hn a .more {
top: 10em !important;
right: 0.5em;
}
.X2 .hn a .more {
top: 16em !important;
right: 0.5em;
}
.X1 .hn a .more {
top: 33.5em !important;
right: 0.5em;
}
.hn .more .falsemore {
background-position: 0 0 !important;
cursor: pointer;
}

.hn a, .X1 .hn .txtblock{
width: 100%;
float: left;
display: block;
border-radius: 0 0 0.8em 0.8em;
background: #fff url('i/BkgTopX.png') repeat-x 0 160% !important;
overflow: hidden;
border: 1px solid #d8dadc;
}

.X3 .hn .txtblock {
height: 12em !important;
}

.X2 .hn .txtblock {
height: 10em !important;
}

.X1 .hn .txtblock {
min-height: 5em !important;
}

.hn .txtblock .subtitle {
font-size: 130% !important;
line-height: 120%;
}

.blog .titlebox .img-title {
width: 7.6em;
height: 7.6em;
display: block;
float: right;
background: none;
position: absolute;
right: -1em;
top: -1.6em;
}

.blog em {
display: block;
width: 70%;
font-size: 110% !important;
}

.video-cat{
	height: 7em !important;
	background: #049 url('i/BkgTopXheader.png') repeat-x 0 15px !important;
}

.video-cat span span {
float: left;
display: block;
font-size: 90%;
line-height: 2em;
color: white;
font-weight: bold;
}

.blog .titlebox .img-title img {
width: 100%;
height: 100%;
}

.hn .txtblock .title {
font-size: 140% !important;
margin-bottom: 4px;
line-height: 100%;
}

.hn .txtblock strong {
display: block;
padding-bottom: 0.5em;
}

.hn-title{
	background-color: #049;
	color: #ffffff;
	padding: 5px 10px;
}

.video-fix dl {
height: 430px;
}

.video-fix dl a{
max-height: 59px;
overflow: hidden;
}

.bflag{
width: 2em !important;
height: 1.4em !important;
float: left !important;
}
.blogger{
	position: absolute !important;
}

.sblog .titlebox .img img {
	background: url('i/photoiconS/play.png') no-repeat !important;
}

.top-news{
	padding-top: 0px;
}

.top-news .title {
font-size: 180%;
line-height: 114.29%;
width: 100%;
color: #052;
font-weight: bold;
padding-bottom: 0.286em;
border-bottom: 1px dotted #052;
display: table;
margin: 0.6em 0;
}
.top-news dt {
margin: 0.6em 0;
width: 100%;
}

.top-news .new_item .icox {
position: absolute;
width: 1.7em;
height: 1.7em;
background: url('i/IconsGeneral.png') no-repeat -3.2em -2em;
}
.tn-title {
display: block;
font-weight: bold;
font-size:120%;
}
.tn-dotted .tn-subtitle {
font-weight: bold;
display: block;
padding-top: 1px;
}
.tn-column{
width: 49%;
}
.tn-dotted{
padding-left: 5px;
border-left: 1px dotted #052;
}
.top-news .new_item .txtblock {
font-size: 120%;
line-height: 123.077%;
padding: 0 0 0 1.538em;
display: block;
margin-bottom:6px;
}

.blogarc .video.col5 li {
width: 20% !important;
float: left;
}

.blogarc .video li .title {
padding: 0;
text-align: left;
padding-left: 27px;
height: 17px;
overflow: hidden;
}
.blogarc .video li .subtitle {
line-height: 1.5em;
}
.blogarc li {
height: 200px !important;
}
/* Octoshape player */
#wrapper-player {width: 590px; margin: 0 auto;}
#wrapper-channels {width: 590px; margin: 0 auto; osition: relative;}
#channels{margin-top: 10px;	width:100%; height: 150px; overflow: hidden;}
#wrapper-channels img{border: 5px solid #ccc;border-radius: 15px;}
#player{margin-top: 10px;}
.channel{float: left; text-align: center; font-size: 140%; width: 16%; margin-right: 5px}
.channel spam{line-height: 100%;}
#channels a{color: #666;}
#channels img{width: 88%;}
.osp{padding: 10px; border: 1px solid #ccc; border-radius: 15px; background-color: #ccc;}
.channels-title{margin-top: 20px; font-size: 140%; font-weight: bold;}

.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    display:block;
    overflow: hidden;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 90%;
    height: 90%;
}

.mt-section {
padding-top: 0px;
}
.mt-section .title strong {
color: #052;
float: left;
}

#search_form .form-item label {
position: absolute;
left: -999em;
}

.wave-header {
height:30em;
font-size: 10px;
position: relative;
}

.wave-header.blueline {
height:43.5em;
}

.wave-header .round-icon{
position: relative;
z-index: 5;
float: none;
}
.wave-header .round-icon img {
margin-top: 20px;
}
.wave-header .round-icon.blueline img {
    margin-top: -91px;
    margin-left: -28px;
    width: 110%;
}
.wave-header .round-icon.hub-header img {
margin-top: 18px;
margin-left: 56px;
}
.wave-header .b-button{
margin-top: -10px;
}
.wave-header .b-button.blueline{
position: relative;
z-index: 6;
float: none;
margin-top: -10px;
margin-left: -7px;
}
.wave-header .access{
position: absolute;
margin: 25px 0px 5px 650px;
}
.wave-header .lang-switch{
margin-top: 5px !important;
}
.wave-header .users{
margin: 71px 0px 0px 0px;
}
.wave-header .users a{
border-bottom: 1px solid #AA272F;
}
.wave-header .users.blueline a{
border-bottom: 1px solid #ddd;;
}
.wave-header .users a span{
color:#AA272F;
}
.wave-header .users.blueline a span{
color:#ddd;
}
.access.lang-switch label {
    display: inline-block;
}
.wave-header .slogan
{
position: absolute;
margin: 50px 0px 5px 300px; 
width: 50%;
}
.wave-header .slogan.slogan_hub
{
position: absolute;
margin: 50px 0px 5px 267px; 
width: 50%;
}
.wave-header .search_box
{
position: absolute;
margin: 75px 0px 5px 300px;
}
.wave-header .search_box_hub
{
position: absolute;
margin: 75px 0px 5px 266px;
}

.wave-header .slogan.hub
{
margin: 50px 0px 5px 270px; 
}
.wave-header .search_box.hub
{
margin: 75px 0px 5px 270px;
}

.wave-header .nav
{
margin-left: 240px;
}

.red {
background: url('i/red_header_background.jpg') no-repeat 50% 0px;
}
.green {
background: url('i/green_header_background.jpg') no-repeat 50% 0px;
}
.blue {
background: url('i/blue_header_background.jpg') no-repeat 50% 0px;
}
.wave-header.blueline {
background: url('i/blue_line_header_background.jpg') no-repeat 55% 0px;
}
.wave-header.blue-alpine {
background: url('i/blue_alpine_header_background.jpg') no-repeat 55% 0px;
}
.wave-header.blue-pchang {
background: url('i/blue_pchang_header_background.jpg') no-repeat 50% 0px;
}
.hub {
background: url('i/athletes_hub_header_background.jpg') no-repeat 50% 0px;
}
.below-head{
	height: 331px;
	position: absolute;
	margin-top: 50px;
	z-index: -3;
	width: 100%;
}

/*-----------Add focus header img--------------*/

.below-head.blue-pchang-below a:focus {
    border: 2px solid #3430FF;
}

/*--------------------------------------------*/

.red-below{
	background: url(i/red_header_background2.jpg) no-repeat 50% 0px;
}
.blue-below{
	background: url(i/blue_header_background2.jpg) no-repeat 50% 0px;
}
.blue-alpine-below{
	background: url(i/blue_alpine_header_background2.jpg) no-repeat 50% 0px;
	margin-top: 55px;
}
.blue-pchang-below{
	background: url(i/blue_pchang_header_background2.jpg) no-repeat 50% 0px;
	margin-top: 55px;
}
.blue-pchang-below .container img {
    margin-left: 6px;
    margin-top: 1px;
}
.green-below{
	background: url(i/green_header_background2.jpg) no-repeat 50% 0px;
}
.hub-below{
	background: url(i/athletes_hub_header_background2.jpg) no-repeat 50% 0px;
}

span.logo.round-icon.blue-alpine img {
    width: 168%;
    margin-top: -5px;
    margin-left: -74px;
}
span.logo.b-button.blue-alpine {
    margin-left: 120px;
}

span.logo.round-icon.blue-pchang img {
    width: 293px;
    margin-top: -8px;
    margin-left: -55px;
}
span.logo.b-button.blue-pchang {
    margin-left: 163px;
}

#skip-link a
{ 
position:absolute; 
left:-10000px; 
top:auto; 
width:1px; 
height:1px; 
overflow:hidden;
} 
 
#skip-link a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
} 

.comments_feed 
{ 
/*width: 94.7%;*/
overflow-x: hidden;
overflow-y: scroll
} 

.comments_feed .icox
{ 
width: 4em;
height: 4em;
} 

.comments_feed .txtblock
{
padding: 10px 0 20px 40px;
display: block;
border-bottom: 1px dotted #aaa;
padding-bottom: 20px;
font-size: 140%;
margin-top:-40px;
}

.comments_feed .txtblock img
{
padding:5px;
width:80%;
}

.comments_feed .post-title{
margin: 1.2em 0 0.6em 0;
display: block;
line-height: 1.2
}

.youtube-feed{
    background-color: white;
    border: 1px solid #e1e8ed;
    -webkit-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border-radius: 3px !important;
    width: 480px !important;
    padding: 10px;
    margin: 10px auto;
}
.youtube-feed .channel {
    color: rgb(28, 32, 34);
    cursor: auto;
    display: inline;
    direction: ltr;
    font-family: Helvetica, Roboto, 'Segoe UI', Calibri, sans-serif;
    padding-left: 26px;
    margin-left: 21px;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    float: none;
    line-height: 2;
    background-size: contain !important;
    background: url(../images/IPC_HeaderLogo.png) no-repeat;
}
.youtube-feed .title {color: rgb(28, 32, 34);
    cursor: auto;
    direction: ltr;
    font-family: Helvetica, Roboto, 'Segoe UI', Calibri, sans-serif;
    margin-left: 18px;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    display: block;
    border-bottom: none;
    line-height: 1.3;
}
.youtube-feed .date {color: rgb(105, 120, 130);
	cursor: auto;direction: ltr;
	font-family: Helvetica, Roboto, 'Segoe UI', Calibri, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: auto;
	line-height: 1.85;
	margin-left: 23px;
}

.more-feeds {margin-left: 16px; margin-top: 1em;}
.trending {margin: 0px !important; padding: 0 5px 0 0 !important; width: 280px !important;}
.trending-news span.fbk-image-box a img {margin: auto;}
.cover_feeds {margin: 0 1.6em 1.6em 1.6em;}
.cover_feeds_title {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 1.6em 1.6em 0 1.6em;}
.cover_feeds iframe, .cover_feeds twitterwidget {margin: 10px auto !important;}
.fbk-feed {background-color: white; margin:10px auto; padding: 10px 0px 10px 0px;border: 1px solid #e1e8ed; -webkit-border-radius: 3px !important; -ms-border-radius: 3px !important;-o-border-radius: 3px !important;border-radius: 3px !important;width: 500px;}
.fbk-feed.fbk-feed-multitab {width: 481px;}
.fbk-feed.fbk-feed-multitab div{margin: 0px auto !important; text-align: center;}
.fbk-feed.fbk-feed-wrapper {width: 500px;}
.fbk-feed.fbk-feed-wrapper div{margin: 0px auto !important; text-align: center;}
.fbk-feed .icon {border: 1px solid rgba(0, 0, 0, .1);position: relative;float: left;margin-left: 23px;margin-right: 10px;}
.fbk-feed .profile {color: #3b5998;}
.fbk-feed .image {max-width: 476px;}
.fbk-feed.fbk-feed-multitab .image {max-width: 455px;}
.fbk-feed .channel {
    cursor: auto;
    display: inline;
    direction: ltr;
    font-family: helvetica, arial, sans-serif;
    /*margin-left: 70px;*/
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    float: none;
    line-height: 2;
}
.fbk-feed .title {color: rgb(28, 32, 34);
    cursor: auto;
    direction: ltr;
    font-family: helvetica, arial, sans-serif;
    margin-left: 23px;
	margin-right: 23px;
    font-style: normal;
    font-variant: normal;
    border-bottom: none;
    font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 19.32px;
	text-align: left;
	display: block;
}
.fbk-feed .name {
	font-family: Georgia, 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
	margin: 10px 10px 5px 10px;
    max-height: 110px;
    overflow: hidden;
    word-wrap: break-word;
    display: block;
}
.fbk-feed .description {color: rgb(28, 32, 34);
    cursor: auto;
    direction: ltr;
    font-family: helvetica, arial, sans-serif;
    margin: 10px 10px 15px 10px;
    display: block;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    border-bottom: none;
    font-family: helvetica, arial, sans-serif;
    line-height: 16px;
    max-height: 179px;
    overflow: hidden;
}
.fbk-feed .date {
    color: rgb(105, 120, 130);
    cursor: auto;
    direction: ltr;
    font-family: Helvetica, Roboto, 'Segoe UI', Calibri, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: auto;
    line-height: 1.85;
    margin-left: 69px;
    margin-top: -7px;
    margin-bottom: 17px;
    display: block;
}
.fbk-feed .fbk-buttons{
	border-top: 1px solid #f0f0f0;
    color: #7f7f7f;
    padding-top: 10px;
	padding-left: 50px;
}
.fbk-feed .fbk-button{
    margin-left: 0px;
    color: #595C61;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    padding-left: 18px;
    background-image: url(/sites/all/themes/ipc/images/icons/live/facebook_event.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 0px -102px;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.fbk-feed.fbk-feed-multitab  .fbk-button{
	margin-left: -15px;
}

a.fbk-button + a {
    background-position: 0px -34px!important;
    width: 47px!important;
    margin-left: 110px !important;
}
.fbk-feed .fbk-buttons input{
    color: #595C61;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    background-color: #fff;
    border: none;
    background-image: url(/sites/all/themes/ipc/images/icons/live/facebook_event.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 0px -67px;
    display: inline-block;
    height: 16px;
    text-align: left;
    float: right;
    padding-left: 20px;
    padding-right: 68px;
}
.fbk-feed .fbk-image-box{
	box-shadow: 0px 2px 4px #888888;
    margin: 12px;
    display: block;
    border: 1px solid #E4E4E4;
}

.fbk-feed-slide { margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #e1e8ed; -webkit-border-radius: 3px !important; -ms-border-radius: 3px !important;-o-border-radius: 3px !important;border-radius: 3px !important;}
.fbk-feed-slide .icon {border: 1px solid rgba(0, 0, 0, .1);position: absolute; margin-left: 10px;}
.fbk-feed-slide .profile {color: #3b5998;}
.fbk-feed-slide .image-slide {max-width: 220px;}
.fbk-feed-slide .channel {color: rgb(28, 32, 34);
    cursor: auto;
    display: inline;
    direction: ltr;
    font-family: helvetica, arial, sans-serif;
    margin-left: 70px;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    float: none;
    line-height: 2;
}
.fbk-feed-slide .title {color: rgb(28, 32, 34);
    cursor: auto;
    direction: ltr;
    font-family: helvetica, arial, sans-serif;
    margin-left: 10px;
    margin-bottom: 15px;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    border-bottom: none;
    line-height: 1.2;
    display: block;
}
.fbk-feed-slide .name {
	font-family: Georgia, 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 17px;
    margin: 10px 10px 5px 10px;
    max-height: 110px;
    overflow: hidden;
    word-wrap: break-word;
    display: block;
}
.fbk-feed-slide .description {color: rgb(28, 32, 34);
    cursor: auto;
    direction: ltr;
    font-family: helvetica, arial, sans-serif;
    margin: 10px 10px 15px 10px;
    display: block;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    border-bottom: none;
    line-height: 1.2;
}
.fbk-feed-slide .date {color: rgb(105, 120, 130);
	cursor: auto;direction: ltr;
	font-family: Helvetica, Roboto, 'Segoe UI', Calibri, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: auto;
	line-height: 1.85;
	margin-left: 69px;
    margin-top: -7px;
    margin-bottom: 17px;
    display: block;
}
.fbk-feed-slide .fbk-buttons-slide{
	border-top: 1px solid #f0f0f0;
    color: #7f7f7f;
    padding-top: 7px;
}
.fbk-feed-slide .fbk-button-slide{
    margin-left: 12px;
    color: #595C61;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    padding-left: 18px;
    background-image: url(/sites/all/themes/ipc/images/icons/live/facebook_event.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position-y: -102px;
    display: inline-block;
    height: 16px;
    width: 16px;
}

a.fbk-button-slide + a {
    background-position-y: -34px!important;
    width: 47px!important;
    margin-left: 52px !important;
}
.fbk-feed-slide .fbk-buttons-slide input{
    color: #595C61;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    background-color: #fff;
    border: none;
    background-image: url(/sites/all/themes/ipc/images/icons/live/facebook_event.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position-y: -67px;
    display: inline-block;
    height: 16px;
    text-align: left;
    float: right;
    padding-left: 20px;
    padding-right: 6px;
}
.more.more_hub {
    display: inline-block;
    margin-bottom: 10px;
	margin-left: 39px;
}
/*Hub*/
.profile_info txtblock{	
    width: 50%;
    display: block;
    float: left;
}
.otw_star {
    display: inline;
    margin-left: 10px;
    width: 50%;
}

.profile_info .otw_star{
	    float: right;
    margin-top: -40px;
    width: 50%;
    text-align: right;
}
.profile_info .otw_star img{
	width: 44px;
}
.profile_info .otw_star.athletes img{
	width: 44px;
}
.img_athletes{
	height:150px; width:auto; float:right;
}

.profile_info .ptitle{
	height: auto;
}

.profile_info .ptitle h1{
	font-size: 240% !important;
	line-height: 100%;
}

.social_link{
	margin: 0 10px 5px 0;
	float: left;
	//width: 200px !important;
	overflow: hidden;
}
.social_link_slide{
	margin: 0 10px 2px 0;
	float: left;
}

.follow_title .title{
	float: left;
	border-bottom: none;
	padding-top: 1.4em !important;
	font-size: 130%;
}
.follow_title img{
	max-height: 80px; 
	margin: -10px -10px 0 0; 
	float: right;
}
.follow_list{
	padding: 0px 4px 4px 4px !important;
}

.hub_slide{
	padding: 0px;
    min-height: 160px;
}
.trending-news ul.hub_slide{
	height: auto !important;
}
.hub_slide li{
	width:200px;
	margin-right: 10px;
	margin-left: 10px;
}
.hub_slide li .txtblock{
	width: 100%;
	float: left;
}
.hub_slide li .img, .hub_slide li .icox{
	margin-left: 0px;
}
.hub_slide li .img, .hub_slide li .subtitle{
	padding-left: 0px;
}
.hub_slide .linksblock{
    width: 33%;
    float: left;
    margin-top: 15px;
    position: absolute;
    margin-left: 130px;
}
.hub_slide .icoflag{
	margin-left: 0px !important;
}
.hub_slide .subtitle{
	padding-left: 0px !important;
}
.hub_slide .title{
    font-weight: bold;
    width: 8em;
    display: inherit;
    max-height: 2.3em;
    overflow: hidden;
}
.slide_filter{
	margin: 5px 5px 5px 5px;
}
.otw_filter{
	height: 37px;
}
.min-slide{
	border: 1px solid #ccc;
	min-height: 100px;
}
.filter_label{
	float: left;
    margin-right: 10px;
    font-weight: bold;
    padding-top: 5px;
	font-size: 140%;
}
.slide_combo{
	float:left;
	margin-right: 5px;
}

.tooltip {
    float: left;
	margin-left: 6px;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 355px;
    background-color: #049;
    color: #fff;
    text-align: left;
    padding: 8px 10px;
    border-radius: 8px;
	border: 1px solid #fff;
    position: absolute;
    font-size: 130%;
	z-index: 6;
	line-height: 1.3em;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
}

.slide_checkbox{
	margin-left: 62px;
	font-size: 130%;
}
.slide_checkbox input{
	margin: 5px;
}
.filter_button{
	background-color: #049;
    font-weight: bold;
    color: #fff;
    width: 17px;
}
.filter_button.selected{
	background-color: #E6E6E6;
    color: #000;
    width: 28px;
    height: 25px;
    border-color: #000;
}

.hub_profile .txtblock strong{
	padding-left: 20px;
	font-size: 200%;
}
.hub_profile .active .txtblock strong{
	color: #AB001D;
	font-size: 250%
}

.biodata.hub-profile .review .icoflag{
    margin-left: 0em !important;
}

.biodata.hub-profile .txtblock .name {
    font-size: 200%;
    line-height: 120%;
    position: relative;
    top: -0.182em;
    display: block;
}

.biodata.hub-profile .txtblock .detail {
    display: block;
    font-size: 130%;
    line-height: 130.778%;
}

.rank-hub img {width: 40px; float:left; height: auto;vertical-align: middle;margin-right: 2px;}
.rank-hub a .title {width: 90px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 7px;}
.rank-hub div {overflow: hidden;height: 26.6563px;margin: 10px 0;}
.rank-hub tbody tr td:nth-child(2) {text-align: center; font-weight: bold;}
.rank-hub tbody tr td:nth-child(3) {text-align: right;}
.rank-hub tbody tr td:nth-child(4) {text-align: center;}

.hub_img img{
	width: 230px;
    height: auto;
}
.hub_img {overflow: hidden;height: 155px;}
.cover_socialnets {margin-top: 1.6em;}

.search_box_widget {border-top: 1px dotted #c5c5c5;border-bottom: 1px dotted #c5c5c5;margin: 10px 0px;padding: 0px 70px;display: inline-block;width: 100%;box-sizing: border-box;}
.search_box_widget #search_hub {float:left;display:block;}
.search_box_widget .container-inline .form-item {float:left;height:4em;width:40em;border:1px solid #c5c5c5;border-radius:0.4em;margin: 10px 20px 10px 0px;background:#fff url('i/search-iconDrupal.png') no-repeat 99% 9px;}
.search_box_widget .container-inline .form-item input {float:left;font-size:180%;margin:0 0 0 0.667em;border:0 none;height:2.2em;line-height:1.5em;width:19.833em;color:#666;}
.search_box_widget .container-inline .form-submit {font-size:110%;border:none;background:none;text-transform:uppercase;display:block;color:#fff;font-weight:bold;letter-spacing:1px;
width:185px;line-height:2.182em;height:3.6em;padding:0 1em;display:block;cursor:pointer;border-radius:0.4em;background: url('i/BkgButtons.png') repeat-x 11px 39%;float:left;margin: 10px 10px 10px 10px;}
/**/    *:first-child+html .header .container-inline .form-submit {width:1%;}

/* language selector */
.lang-switch {padding: 0px;}
.lang-switch label {padding: 5px 10px;font-size: 120%;color: #FFFFFF;}
.lang-switch form {float: right}
.header dl.access {padding-top: 10px;}
.header dl.access.blue-pchang {padding-top: 55px;}

.spaceline{
	float: right;
    width: 100%;
    height: 0;
    margin: 0 0 1px 0 !important;
}
.totem-right {
	float: right;
    margin: 0.4em 0em 2em 2.8em;
}
.totem.totem-center dt, .totem.totem-center dd {
    float: none;
}
.totem.totem-center {
    width: 100%;
}

.factbox-right {
	float: right;
    margin: 1.4em 0em 1em 0.8em;
}
.factbox-right .bigBox{
	margin-right: 0em;;
}
.factbox-left {
	float: left;
    margin: 0em;
}
.poll-right {
	width: 330px;
	float: right;
    margin: 1.4em 0em 1em 1.8em;
    padding: 0em
}
.poll-left{
	width: 330px;
    float: left;
    margin: 1.4em 1.8em 1em 0.8em;
    padding: 0em;
}

.medal_gold {
	background: url('i/IconsMedals.png') no-repeat;
    display: block;
    width: 1.6em;
    height: 1.9em;
    float: none;
    margin: 0 auto;
    cursor: help;
}
.medal_silver {
	background: url('i/IconsMedals.png') no-repeat;
	background-position: -1.6em;
    display: block;
    width: 1.6em;
    height: 1.9em;
    float: none;
    margin: 0 auto;
    cursor: help;
}
.medal_bronze {
	background: url('i/IconsMedals.png') no-repeat;
	background-position: -3.2em;
    display: block;
    width: 1.6em;
    height: 1.9em;
    float: none;
    margin: 0 auto;
    cursor: help;
}
.fila_impar{
	    background-image: none;
}
.fila_par{
	    background-image: url('i/transpBasics/ffffff_60.png');
}
.date_table{width: 65px;}

.inst_icon{height:22px; float:left}
.inst_icon_small{height:19px; float:left}

.no-results{
    font-size: 150%;
    font-weight: bold;
    line-height: 113.334%;
    color: #027;
    display: block;
    padding: 1.4em 1em;
}

.biographies .ListBlock .cover, .biographies .ListBlock .TableList li{
	float: none;
}
.biographies .ListBlock .TableList li:first-child{
	border-top: 0px;
}
.biographies .ListBlock .TableList li:last-child {
    border-bottom: 0px;
}
/*Visible Focus*/
.search_box .container-inline input.form-submit:focus { 
    outline:none;
    border: 2px solid #fff; 
    /* create a BIG glow */
    box-shadow: 0px 0px 5px #4195fc; 
    -moz-box-shadow: 0px 0px 5px #4195fc;
    -webkit-box-shadow: 0px 0px 5px #4195fc;  
}
.XtraLink.rrr.hn a:focus, .header .logo a:focus, 
.new_item a:focus span.txtblock, .users li a:focus span, 
.bookmarks li a:focus,  
.sitemap dl a:focus, .partners dd a:focus, 
.overfooter .nav li a:focus, .overfooter strong a:focus, 
.endfooter .nav dd a:focus,
.endfooter span.img a:focus img,
span.more a:focus,
.vSlide .viewport .overview li a:focus span.img,
.cover.border .viewport .overview li a:focus img,
.XtraLink a:focus,
.TopX.news.hicon.blink a:focus,
.XtraLink.events a:focus,
.maintext.cover p a:focus,
.maintext.cover div.totem dd.lnk_item a:focus span.txtblock,
.maintext.cover div.totem a:focus span.txtblock em,
.calendar_box_day a:focus,
.ads a:focus img,
.TableList li a:focus span.txtblock span.title,
.pagBox li a:focus,
.RowList.no-icons a:focus,
.width944 a:focus,
.width612 a:focus,
.width300 a:focus
{
	border: 2px solid;
}

.TopX.video dd a:focus span.txtblock,
.linkcontainer a:focus,
.PanelList a:focus,
.SliDest.VideoSlide a:focus,
.show4.video.showvids li a:focus,
.video a:focus span.txtblock span,
.RowList li a:focus span.elem
{
	border: none;
	box-shadow: inset 0 0 0 2px!important;
}

.access .hc a:focus span.icox {background: url('i/IconsGeneralFocus.png') no-repeat;background-position:-5.7em -4.1em;}
.access .hc a:focus span.icox {background: url('i/IconsGeneralFocus.png') no-repeat;background-position:-5.7em -4.1em;}
.access .nc a:focus span.icox {background: url('i/IconsGeneralFocus.png') no-repeat;background-position:-5.7em -6.1em;}
.access .lf a:focus span.icox {background: url('i/IconsGeneralFocus.png') no-repeat;background-position:-8.3em -2.1em;}
.access .nf a:focus span.icox {background: url('i/IconsGeneralFocus.png') no-repeat;background-position:-8.3em -6.1em;}
.access .sf a:focus span.icox {background: url('i/IconsGeneralFocus.png') no-repeat;background-position:-8.3em -4.1em;}

.navbox li a:focus span, .belowhead .nav li a:focus span, .belowhead .nav li.actived a:focus span{background:black;color:white !important;display:block;}

/* Botones parada y play banners*/
.width300 .play,
.width612 .play,
.width944 .play
{
	float:right;
	background:url('i/play-pause.png') no-repeat left top; 
	padding: 4px 22px;
}
.width300 .pause,
.width612 .pause,
.width944 .pause
{
	float:right;
	background:url('i/play-pause.png') no-repeat left bottom; 
	padding: 4px 22px;
}

/**Terms and Conditions pop up**/
.title-terms p{
	font-size: 260%;
    font-weight: bold;
    margin: 30px;
    text-align: center;
    color: #049;
}
.point-terms p{
	font-size: 160%;
    font-weight: bold;
    margin: 15px 30px;
    color: #049;
    text-decoration: underline;
}
.point-terms-level2 p{
	font-size: 140%;
    font-weight: bold;
    margin: 15px 30px;
    color: #049;
}
.content-terms{
	font-size: 140%;
    margin: 10px 30px
} 
.content-terms p{
	margin-top: 10px;	
	line-height: initial;
	color: #049;
}
.content-terms p.underline-terms{
	text-decoration: underline;
}

/*Contrast*/
body.contrast,body.contrast .navbox,body.contrast .navbox li,body.contrast .navbox .mainnav,body.contrast .navbox .pointer,body.contrast .bodier .container,body.contrast .header,body.contrast .SliDest .tabs .actived,body.contrast .SliDest .tabs li:hover, body.contrast .below-head.green-below, body.contrast .cross.Tpage {color:white; background:black  !important;}
body.contrast .navbox li.active,body.contrast .navbox li.active:hover,body.contrast .navbox li.active a:hover span,body.contrast .overfooter strong a .img,body.contrast .endfooter .img {background:white  !important;}
body.contrast .border.bot,body.contrast .PFgames .dataTable,body.contrast .footer,body.contrast .TopX .titlebox .title {background:transparent !important;}
body.contrast table * {background-color:transparent !important;}
body.contrast table tr {background:transparent !important;}
/*body.contrast p,body.contrast p *,body.contrast .navbox li span,body.contrast .testimonie blockquote cite,body.contrast .TopX dd a,body.contrast .txtblock *,body.contrast .txtblock .date strong,body.contrast .TableList .txtblock .title,body.contrast .TableList .txtblock .subtitle,body.contrast .video .txtblock .title,body.contrast .icolink strong,body.contrast table td,body.contrast table th,body.contrast table td *,body.contrast .SliDest .tabs .actived span,body.contrast .SliDest .tabs li:hover span,body.contrast .overfooter .nav a,body.contrast .overfooter strong a,body.contrast .endfooter a,body.contrast .endfooter dt,body.contrast .sitemap a,body.contrast .sitemap dt a,body.contrast table.calendar_tab .calendar_box_day,body.contrast .PFblock .social .xtras .txtblock,body.contrast .totem .title,body.contrast .lnk_item a span.txtblock {color:white !important;}*/
body.contrast .HighLinks .txtblock *,body.contrast .title strong,body.contrast .gamedata *,body.contrast .nextevents li.actived .subtitle strong {color:white !important;}
body.contrast .navbox li.active span,body.contrast .navbox li.active:hover span,body.contrast .nextevents li .date strong,body.contrast div.cover.XtraBox.X3 div.txtblock span,body.contrast div.PanelBlock div.cover div.PanelList div.cover span.txtblock span {color:black  !important;}
body.contrast .HighLinks .linkcontainer,body.contrast table,body.contrast .TopX,body.contrast .SliDest .main_content,body.contrast .SliDest .tabs {background:#151515;}
body.contrast .navbox,body.contrast .HighLinks .linkcontainer {border:1px solid #ccc;}
body.contrast .SliDest .tabs li span {color:#ccc;}

body.contrast .navbox li.active .pointer, {display:none;}
body.contrast .nextevents li,body.contrast .TopX.partners {background-color:white;}
body.contrast .navbox {border-left:none;border-right:none;}
body.contrast .navbox li {border-color:#333;}
body.contrast .navbox li a:hover span {background:#85909C;color:black;}
body.contrast .HighLinks .linkcontainer {border-radius:0.8em;}
body.contrast .SliDest .txtblock {background:url('i/transpBasics/000000_60.png');}
body.contrast .footer {border-top:1px solid #85909C;}
body.contrast .slider li:hover {background-color:none;}
body.contrast .show1,body.contrast .show4,body.contrast .show6 {background:none;border:none;}
body.contrast .hn .txtblock {background-color:black;}
body.contrast .top-news .title {color:white; border-bottom:1px dotted #FFF;}
body.contrast .tn-dotted {border-left: 1px dotted #FFF;}
body.contrast .poll label{color:white;}
body.contrast .poll form li:hover {background:#85909C;}
body.contrast .poll .ResultBox,body.contrast .poll .ResultBox dd em {background: #000;}
body.contrast .poll .ResultBox dt {color: #fff;}
body.contrast .TopX.poll .ResultBox dd strong {color: black}
body.contrast .showvids .overview li a:hover,body.contrast.archive .video li a:hover,body.contrast .VideoSlide .showvids .overview .actived a {background:none}
body.contrast .showvids .overview li a:hover {border-color:none;}

body.contrast .VideoSlide .showvids .overview .actived a {background:none;}
body.contrast .singleBlock {background:none;}
body.contrast .navbox .cover {height: 56px;}
body.contrast .rrr .txtblock {background: black !important;}

body.contrast .red-below,body.contrast .blue-below,body.contrast .green-below{background: none;}

body.contrast .c34 .PFblock.nonIPC,body.contrast .c34 .PFblock.nonIPC .border.left {background:none;}
body.contrast .PFblock.nonIPC .maindest .img {width: 100%;}

body.contrast table caption span {color:black;}

body.contrast .RowList li.active .title {color: black !important;}

body.contrast a,body.contrast .navbox .mainnav li span,body.contrast .TableList .txtblock .subtitle {color: #3430FF !important;}
body.contrast .txtblock .date strong {color:#fff;}
body.contrast .showbios .txtblock .title {color:white;}
body.contrast .TableList .txtblock .subtitle{color:white;}
body.contrast .basicInfo dt strong {color:white;}
body.contrast .maintitle .intro p {color:white;}
body.contrast .c2 {color:white;}
body.contrast .c3 {color:#3430FF;}
body.contrast .c1 {color:#1A8D00;}

body.contrast .resultado{ background: none;}
body.contrast .caja_calendar {background: none; border: 1px solid #ccc; border-radius: 6px;}
body.contrast .caja_calendar select {color: white; background-color: black;}

.images-list .image.col3 li {width:33%;float:left;height: 190px;}

.slider .images-list .image.col3 li {width:32%;float:none;display: inline-block;}
.slider.archive .events li {height:0px;}
.slider .events .txtblock .img {border-radius:0em;}
.slider.archive .events li .img {width:12.8em;max-height: 8.5em;background: url('i/athletes_hub_header_background.jpg') no-repeat 50% 0px;}
.slider.archive .events li .img img {height:auto;width:100%;}
.slider .images-list .events .txtblock .title {margin-bottom: 2em;margin-top: 0.5em;}

/* User password reset */
form#user-pass-reset, form#user-pass, form#legal-login {
	font-size:1.5em;
	padding-left: 20px;
	line-height: 1.2em;
}

.forgot_pass {
	clear: both;
}

.forgot_pass a {
	padding-left: 550px;
}

.register_messages_container {padding: 1.6em;float: left;height: auto;font-size: 1.5em;background: antiquewhite;width: 100%;}

/* Carrusel eventos futuros*/
#smallSize_fut li.mirrored {display:none;}