body, html, div, form, h1,h2, h3, h4, h5, h6{margin:0; padding:0;}
body{background:url(/img/fondo-2.png);font:normal 12px Arial; z-index:0;position:absolute;width:100%}
a{color:#CC0000; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
textarea, input{border:1px solid #CCCCCC; font:normal 11px Arial;}
.boton1{background:url(/img/f16-submit.png) no-repeat; border:none; color:#FFFFFF; height:20px; text-align:center; width:95px;}



#gradient{background:url(/img/f03.png) repeat-x top;height:183px; position:absolute; width:100%; z-index:-1;}

#header{background:url(/img/f01-banner.png) no-repeat center;height:143px; margin:0 auto; width:960px;}
	#logo{float:left; height:134px; margin:5px 0 0 10px; overflow:hidden; width:400px;}
	#header #login{background:url(/img/f18-loguin.png) no-repeat top; float:right; font-size:11px; height:95px; margin:10px 8px 0 0; overflow:hidden; width:282px;}
		#header #login p{float:left; margin:0; padding:0;}
		#header #login input{border:none; font-size:11px; margin:0; padding:2px;}
		#header #login .boton2{ background-color: transparent; border:none; color:#FFF; font:bold 18px Arial;letter-spacing:-1px; margin-top:4px; padding:22px 0 24px 0; text-align:center; width:65px;}

#menu{height:40px; margin:0 auto; /*overflow:hidden;*/ width:960px;}
	#menu>ul {padding:0; margin:0; list-style:none; overflow:hidden; width:740px;}
	#menu>ul>li {float:left; display:block; text-align:center;}
	#menu>ul>li {position:relative;}
	#menu>ul>li {position:static; width:auto;}
	#menu>ul>li>a {border-right:1px solid #595454; color:#FFF; display:block; font:bold 12px Arial; padding:12px 14px 14px 14px; text-decoration:none;}
	#menu>ul>li>ul, #menu>ul>li>ul>li {list-style:none; padding:0; margin:0; width:180px;}
	#menu>ul>li>ul>li>a  {color:#FFF; font:normal 11px Arial; padding:5px 10px 5px 10px; text-align:left; width:auto;}
	#menu>ul>li>ul {background:#D52124; border:1px solid #D52124; position:absolute; display:none; z-index:100;}
	#menu>ul>li:hover a, #menu a:focus, #menu a:active {color:#FFF; text-decoration:none;}
	#menu>ul>li:hover>ul {display:block;}
	#menu>ul>li:hover>ul>li>a{background:#D52124; color:#FFF; display:block; padding:3px 7px 3px 7px;}
	#menu>ul>li>ul>li>a:hover {background:#FFF !important; color:#D52124 !important; display:block; padding:3px 10px 3px 10px;}
	#menu1{float:left; height:32px; margin:11px 0 0 0; width:100%;}
		#menu1_bus{float:right; width:220px;}
			#menu1_bus p{float:left; margin:5px 0 0 0; padding:0px;}
			#menu1_bus input{background:transparent; border:none; font-size:12px; margin:0; padding:3px; width:184px;}
			#menu1_bus input[type^=submit]{background:transparent; border:none; height:22px; margin:0; padding:0; width:22px;}

#main{margin:0 auto; padding:10px 0 10px 0; width:960px;}
	#content{display:inline-block; width:100%;}
		#colum1{float:left; width:520px;}
		#colum2{float:right;width:420px;}
			#colum2l{float:left; width:200px;}
			#colum2r{float:right;width:200px;}

		#colum1t{float:left; width:720px;}
		#colum2t{float:right;width:220px;}

#mainfooter1{background:url(/img/f01-footer.png) repeat-x top; border-top:6px solid #000; clear:both; display:inline-block; font-size:11px; height:172px; width:100%;}
	#footer1{color:#666666; margin:0 auto; padding:10px 30px 10px 30px; width:980px;}
		#footer1 a{color:#FFF;}
		#footer1a{color:#FFF; float:right;  padding:26px 26px 26px 0px; text-align:center; width:210px;}
		#footer1b{background:url(/img/f01-lista.png) repeat-x top; float:left; margin-top:10px; padding:10px 10px 10px 10px; width:715px; border-radius:7px; -khtml-border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
			#footer1b>ul {padding:0; margin:0; list-style:none; overflow:hidden;}
			#footer1b>ul>li {float:left; margin:0 9px 0 9px;}
		#footer1c{float:left; margin-top:20px; width:735px;color:#FFF;}


/*CLASES*/
.border5{background:#F1F2F3; border:1px solid #D6D6D6;}
.border8{background:#F1F2F3; border:1px solid #990000;}
.titel0{color:#cc0000; font:bold 24px Arial; padding:4px 0 4px 0;}
.titel1{background:#D6D6D6 url(/img/f08.png) repeat-x top; color:#3F5A70; font:normal 11px Arial; padding:12px 10px 12px 10px;}
.border4{background:#F1F2F3 url(/img/f21.png) repeat-x top; border:1px solid #4D565A;}
.titel4{color:#404a16; font:bold 18px Arial; padding:12px 10px 12px 10px;}
.titel6{background:#305F88 url(/img/f20.png) repeat-x top; color:#CC0000; font:normal 11px Arial; padding:12px 10px 12px 10px;}
.titel8{background:#990000 url(/img/f25.png) repeat-x top; color:#CC0000; font:normal 11px Arial; padding:11px 10px 11px 10px;}
.titel2{color:#333333; font:bold 18px Arial; padding:12px 0px 12px 0px;}
.titel3{color:#999999; font:bold 16px Arial; padding:6px 0 6px 0;}
.menulefton{background:URL(/img/f13-noticia-cat.png) no-repeat; display:block; font-weight:normal; margin:0 -7px 0 -7px; padding:0 7px 0 7px; color:#FFFFFF;}
ul.bullet{list-style-image:url(/img/bullet.png); margin:0;}
	ul.bullet>li{margin:4px 0 4px 0;}
hr.line1{background:#D6D6D6; border:0; color:#D6D6D6; height:1px; width:100%;}
/*STILOS COMENTARIOS*/
div.coment1{background:URL(/img/f14-coments.png) no-repeat top left; border:1px solid #D6D6D6; color:#FFFFFF; float:left; margin-bottom:12px;}
div.coment2{background:URL(/img/f15-coments.png) no-repeat top left; border:1px solid #D6D6D6; color:#000000; float:left; margin-bottom:12px;}
	.comenti{float:left; padding:10px; width:125px;}
	.comentt{float:right; padding:10px; width:534px; color:#000000;}
	.cont{background:#E9E9E9; color:#2B507A; font:bold 16px Arial; float:right; margin:0 14px 0 0; padding:1px 3px 1px 3px; border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.fecha{font-size:10px;}

/*STILOS PAGINADO*/
.paginado{background:#F1F2F3; border:1px solid #CCCCCC; margin-bottom:12px; padding:5px; border-radius:8px; -khtml-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.paginado>strong{color:#D52124; margin-right:5px; font:bold 22px Arial;}
.paginado>a{color:#666666; padding:3px 8px 3px 8px;}
.paginado>a.active{background:#D52124; color:#FFFFFF;  border-radius:4px; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}


/*TAB STATS HOME*/
div.TabStats { float:left; font-size:11px; width:100%;}
	ul.TabStats {float:left; list-style-type:none; margin:0px; padding:0; width:100%; }
	ul.TabStats li {float:left; font:bold 12px Arial; }
	ul.TabStats a {color:#3d3b3f; float:left; padding:11px 15px 10px 15px; text-decoration:none;
border: 1px solid #CCCCCC;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.18, rgb(239,239,239)),
    color-stop(0.59, rgb(255,255,255))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(239,239,239) 18%,
    rgb(255,255,255) 59%
);
}
	ul.TabStats a:hover, ul.TabStats a.active {
		text-decoration:underline;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.18, rgb(255,255,255)),
    color-stop(0.59, rgb(239,239,239))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,255,255) 18%,
    rgb(239,239,239) 59%
);
	}
	
	ul.TabStats li:first-child a {
		border-radius:10px 0px 0px 10px; -moz-border-radius: 10px 0px 0px 10px; -webkit-border-radius: 10px 0px 0px 10px;
	}
	
	ul.TabStats li:last-child a {
		border-radius: 0px 10px 10px 0px; -moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px;
	}
	
	div.TabStats>.tabs-container {  float:left; overflow:hidden; padding:10px; width:100%;}
	div.TabStats>hr{background:red; border:0; color:#D6D6D6; height:1px; width:100%;}
	div.TabStats>.tab{}


.box-red{background:#EEEEEE; border:1px solid #CCCCCC; border-top:2px solid #cc0000; overflow:hidden; margin-top:10px; padding:5px; width:auto;}
.box-red>.tit{border-bottom:1px solid #CCCCCC; color:#cc0000; display:block; font:bold 18px Arial; padding:7px;}

.box-black{background:#EEEEEE; border:1px solid #CCCCCC; border-top:2px solid #404A46; overflow:hidden; margin-top:10px; padding:5px; width:auto;}
.box-black>.tit{border-bottom:1px solid #CCCCCC; color:#404A46; display:block; font:bold 18px Arial; padding:7px;}



/*ESTILOS TABLAS LISTADOS*/
.filetitel{background:#2B507A; color:#FFFFFF; padding:7px;}
.fileon{background:#E7EBED;}
.fileoff{background:#F5F5F5;}
/*LIST NEWS HOME*/
div.TabNews {width:100%; overflow:hidden;}
.news-blo{color:#637379; font-size:11px; height:100px; overflow:hidden; padding:5px 0 5px 0; width:100%;}
.news-img{float:left; height:100px; overflow:hidden; width:100px;}
.news-red{background:url(/img/f07.png) no-repeat top; float:left; height:100px; position:absolute; width:100px;}
.news-tex{float:right; width:410px;}
.news-tex>h1, .news-tex>h2{font-size:16px;}
.news-dat{color:#859799; margin:4px 0 3px 0; }

/*ARTICLES COMENTS*/
.newscomments {height:14px; background:url(/img/bg-bt-gray.png) top repeat-x; border:1px solid #999; border-radius:7px; -khtml-border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; font-size:11px; color:#333; float:left; margin:2px 3px 0 0; padding:2px 5px;}
.newscomments img {float:left; margin-right:5px;}

/** FORUM -------------------------------------------------- /**/

#wrap * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
}

#phpbb, #wrap a {
    color: #666 !important;
}

#wrap a.username-coloured {
    color: #c00 !important;
}

#wrap #page-header .navbar, #wrap #page-footer .navbar, .outbox  {
    background: #a4a4a4 url(/img/bg-ultimas-do-forum.png) top repeat-x;
    border: 1px solid #999;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

#page-footer .navbar {
    margin-top: 125px;
}

.outbox {
    padding: 5px;
    border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
}

#wrap #page-header .navbar {
    border-bottom: none;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    -khtml-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
}

#wrap #page-footer .navbar a, #wrap #page-header .navbar a {
    color: #333;
}


#wrap .topic-actions, #postform .panel.bg2 {
    background: #a4a4a4 url(/img/bg-ultimas-do-forum.png) top repeat-x;
    border: 1px solid #999;
    padding: 5px;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

#wrap #page-body p, #topicreview, #postingbox, #options-panel {
    margin-top: -5px;
    background: #a4a4a4 url(/img/bg-ultimas-do-forum.png) top repeat-x;
    border: 1px solid #999;
    padding: 10px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    -khtml-border-bottom-right-radius: 7px;
    -khtml-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
}

#wrap #page-body p.right {
    margin-top: 0px;
    border: none;
    background: none;
}

#wrap #page-body h2, #wrap #page-body h3, #options-panel-tab a  {
    background: #a4a4a4 url(/img/bg-ultimas-do-forum.png) top repeat-x;
    border: 1px solid #999;
    padding: 5px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    -khtml-border-top-right-radius: 7px;
    -khtml-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-bottom: none;
    display: inline-block;
    margin-bottom: 4px;
}

#options-panel-tab a {
    padding: 0px;
}

.ranktab {
    color: #fff;
    background: url(/img/bg-bartitulo-black.png) top repeat-x;
    border: 1px solid #000;
    padding: 5px 0px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    -khtml-border-top-right-radius: 7px;
    -khtml-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-bottom: none;
    display: inline-block;
    margin-bottom: -1px;
    cursor: pointer;
}

.ranktab.notselected {
    color: #666;
    padding: 5px 0px 4px 0px;
    margin-bottom: 0px;
}


.tabbox {
    background: url(/img/bg-ultimas-do-forum.png) top repeat-x;
    border: 1px solid #999;
    padding: 5px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    -khtml-border-top-right-radius: 7px;
    -khtml-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-bottom: none;
    display: inline-block;
    margin-bottom: -1px;
    cursor: pointer;
}

.tabbox.notselected {
    color: #999;
    padding: 5px 5px 4px 5px;
    margin-bottom: 0px;
}

#wrap .corners-bottom, #wrap .corners-bottom span, #wrap .corners-top, #wrap .corners-top span {
    background: none;
}

#wrap #page-body .forabg, #wrap #page-body .forumbg {
    background: #a4a4a4 url(/img/bg-ultimas-do-forum.png) top repeat-x;
    border: 1px solid #999;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    -khtml-border-top-left-radius: 7px;
    -khtml-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    padding: 4px 9px;
    margin-bottom: 10px;
}

#wrap .forums, #wrap ul.topics, .inbox {
    border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #999;
    background:  #fff;
    padding: 5px;
}

#wrap .topiclist .header a, #wrap .topiclist .forumtitle, #wrap .topictitle {
    color: #333;
}

#wrap .topiclist .row {
    border: none;
}

#wrap dd, #wrap dd:hover {
    border: none;
}

#wrap a.left-box {
    margin-top: -7px;
}

#wrap .postbody p, #wrap .postbody h3, #wrap #postingbox h3, #wrap .headerspace h3, #wrap #login h2 {
    background: none !important;
    border: none !important;
    padding: 0px !important;
}

#wrap .quick-login {
    margin-bottom: 20px;
}


tr.fgroup {
    display: none;
    background: #E8F2CE;
}

tr.fgroup.select {
    display: table-row;
}

tr.fgroup.disabled {
    background: #eee;
    color: #777;
}

tr.fghead th  {
    background:#555;
    color:#fff;
}

tr.fghead.select th {
    background:#831517;
}

tr.fghead.disabled th {
    background:#555;
}

.black_overlay {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    display: none;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
}


/* events */
.coll { float: left; width: 580px; color: #666; }
.colr { float: right; width: 345px; color: #666; }

.coll h1 { margin-top: 10px; font-size: 26px; color: #c00; }
.coll h2 { color: #777; font-size: 14px; }
.coll h2 em { color: #ccc; font-weight: normal; }

.colr h4 { color: #333; font-size: 16px; padding-bottom: 5px; }

#tourneyMenu, #tourneyPeriods, .tourneyPages, #tourneyChat, #tourneyPhotos, #tourneyPrizes { margin: 10px 0; }
#tourneyMenu li, #tourneyPeriods li, .tourneyPages li { display: inline; }

ul#tourneyMenu { padding: 8px 0; border-bottom: 1px solid #ddd; }
#tourneyMenu a {
	margin: 0 1px;
	padding: 9px 20px;

	border: 1px solid #ddd;
	border-bottom: 0;

	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
#tourneyMenu a:hover, #tourneyMenu a.active { background: #fff; }

#tourneyPeriods { padding: 7px 0; }
#tourneyPeriods a {
	padding: 6px;
	border: 1px solid #ccc;
}
#tourneyPeriods li:first-child a {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
#tourneyPeriods li:last-child a {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#tourneyMenu a, #tourneyPeriods a, #tourneyInfo {
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	background: -moz-linear-gradient(top, #fff, #ddd);
}

.tourneyPages {
	padding: 5px 4px;
	text-align: center;
	background: #eee;
}
.tourneyPages ul { margin: 0; padding: 0; }
.tourneyPages a {
	display: inline-block;
	margin: 0 1px;
	width: 28px;
	line-height: 28px;
	background: #fff;
	border: 1px solid #ccc;
}
.tourneyPages, .tourneyPages a {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.tourneyPages .previous, .tourneyPages .next { width: 42px; }
.tourneyPages .previous { float: left; }
.tourneyPages .next { float: right; }
.tourneyPages img { vertical-align: text-bottom; }

#tourneyPeriods a:hover, #tourneyPeriods a.active, .tourneyPages a:hover, .tourneyPages a.active {
	color: #ccc;
	border-color: #000;
	background: #222;
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background: -moz-linear-gradient(top, #333, #000);
}

#tourneyPeriods a, #tourneyMenu a, .tourneyPages a { text-decoration: none; color: #888; }

.tourneyPost { margin: 10px 0; border-bottom: 1px dashed #eee; padding-bottom: 10px; }
.tourneyPost h3 { font-size: 16px; }
.tourneyPost .info { font-size: 11px; color: #bbb; }
.tourneyPost .commentBar {
	clear: both;
	margin: 10px 0 0;
	padding: 5px 10px 5px 5px;
	height: 30px;
	line-height: 30px;
	background: #f5f5f5;
	text-align: right;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.tourneyPost .embed { margin: 10px 0; text-align: center; }

.tourneyStacks { border-collapse: collapse; margin: 10px auto; width: 70%; }
.tourneyStacks tr {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#e4e4e4));
	background: -moz-linear-gradient(top, #efefef, #e4e4e4);
}
.tourneyStacks tr:nth-child(even) {
	background: #f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f7f7f7));
	background: -moz-linear-gradient(top, #f1f1f1, #f7f7f7);
}
.tourneyStacks td { padding: 5px; }

.tourneyLevel {
	margin: 10px auto;
	width: 70%;
	border-collapse: collapse;
	color: #fff;

	background: #900;
	background: -webkit-gradient(linear, left top, left bottom, from(#c00), to(#600));
	background: -moz-linear-gradient(top, #c00, #600);
}
.tourneyLevel td { font-size: 14px; padding: 5px 10px; }
.tourneyLevel tr:first-child td { padding-top: 10px; }
.tourneyLevel tr:last-child td { padding-bottom: 10px; }

#tourneyLogo, #tourneySponsor { display: block; margin: 10px auto; }
#tourneyLogo, #tourneySponsor img { max-width: 100%; }

#tourneyInfo {
	margin: 10px 0;
	width: 100%;
	border-spacing: 0;
	border: 1px solid #ddd;
}
#tourneyInfo td { padding: 5px 10px; }
#tourneyInfo tr:first-child td { padding-top: 10px; }
#tourneyInfo tr:last-child td { padding-bottom: 10px; }

.tourneyLevel, #tourneyInfo, #tourneyLogo, #tourneySponsor img {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#tourneyChat table { width: 100%; border-collapse: collapse; color: #fff; }
#tourneyChat tr {
	background: #2e2e2e;
	background: -webkit-gradient(linear, left top, left bottom, from(#373737), to(#262626));
	background: -moz-linear-gradient(top, #373737, #262626);
}
#tourneyChat tr:nth-child(even) {
	background: #0a0a0a;
	background: -webkit-gradient(linear, left top, left bottom, from(#141414), to(#000));
	background: -moz-linear-gradient(top, #141414, #000);
}
#tourneyChat td { padding: 6px 10px; }
#tourneyChat form { padding: 4px 0; }
#tourneyChat input[type=text] {
	padding: 5px;
	width: 253px;
	height: 48px;
	background: #ccc;
	font-size: 14px;
	border: 1px solid #111;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
#tourneyChat input[type=submit] {
	padding: 0;
	width: 60px;
	height: 60px;
	color: #fff;
	font-size: 18px;
	border: 1px solid #400;
	border-left: 0;

	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;

	background: #900;
	background: -webkit-gradient(linear, left top, left bottom, from(#c00), color-stop(.5, #900), color-stop(.5, #800), to(#500));
	background: -moz-linear-gradient(top, #c00, #900, #800, #500);
}

#tourneyPhotos .photo {
	display: block;
	float: left;
	margin: 5px;
	width: 105px;
	text-align: center;
	color: #888;
	letter-spacing: -1px;
}
#tourneyPhotos .photo div {
	width: 105px;
	height: 105px;
	overflow: hidden;
}
#tourneyPhotos .photo img {
	width: 105px;
	min-height: 105px;
}

#tourneyPrizes table {
	width: 100%;
	border-spacing: 1px;
}
#tourneyPrizes th {
	color: #fff;
	background: #333;
	text-align: left;
	font-weight: normal;
}
#tourneyPrizes td {
	color: #666;
	background: #ededed;
}
#tourneyPrizes th, #tourneyPrizes td { padding: 7px 10px; }
#tourneyPrizes .position { text-align: center; }
#tourneyPrizes .prize { text-align: right; background: #e6e6e6; }

#live-reports > h1 {
	color: #c00;
	font-size: 26px;
	margin: 10px 0;
}
#live-reports > h2 {
	color: #666;
	font-size: 19px;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 20px;
	margin-bottom: 5px;
	clear: both;
}

.box-tourney-live, .box-tourney-old {
	position: relative;
	margin: 10px 0;

	background: #e5e5e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d3d3d3));
	background: -moz-linear-gradient(top, #f8f8f8, #d3d3d3);

	border: 1px solid #e9e9e9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.box-tourney-live .flag { position: absolute; right: 0; margin: -2px -2px 0 0; }
.box-tourney-live h1, .box-tourney-old h1 {
	padding: 10px;
	color: #c00;
	letter-spacing: normal;
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dbdbdb;
}
.box-tourney-live .info, .box-tourney-old .info { height: 120px; padding: 10px; border-top: 1px solid #fff; }
.box-tourney-live .info .img, .box-tourney-old .info .img {
	float: left;
	overflow: hidden;
	margin-right: 10px;
	height: 120px;
	width: 345px;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.box-tourney-live .info img { min-height: 120px; min-width: 345px; }
.box-tourney-live p {
	float: left;
	width: 328px;
	margin: 0;
	height: 31px;
	padding: 4px 0;
	color: #999;
	border-bottom: 1px dashed #dadada;
	font-size: 11px;
}
.box-tourney-live p a { font-size: 13px; }
.box-tourney-live .buttons {
	float: left;
	width: 318px;
	background: #ededed;
	text-align: center;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.box-tourney-live .buttons a, .box-tourney-old .btn {
	display: inline-block;
	color: #fff;
	line-height: 28px;
	padding: 0 10px;
	margin: 5px 0;

	background: #191919;
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background: -moz-linear-gradient(top, #333, #000);

	border: 1px solid #000;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.box-tourney-old { float: left; width: 301px; margin: 5px; }
.box-tourney-old .info { height: 100px; }
.box-tourney-old .info .img { height: 100px; width: 150px; }
.box-tourney-old .info img { height: 100px; min-width: 150px; }
.box-tourney-old h1 { font-size: 13px; letter-spacing: -1px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.box-tourney-old h2 { font-size: 12px; margin: 4px 0; color: #999; font-weight: normal; }
.box-tourney-old .btn { margin: 4px 0; line-height: 20px; width: 60px; text-align: center; }

.fb-share {
	display: block;
	float: left;
	margin-right: 5px;
	background: #5b74a8 url(/img/12x12/facebook.png) no-repeat 4px center;
	padding: 4px 4px 4px 20px;
	border: 1px solid #29447e;
	font-size: 11px;
	text-decoration: none !important;
	color: #fff !important;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fb-share:hover { border-color: #1a356e; }

#event-special {
	height: 330px;
	width: 962px;
	margin: 0 0 10px;
	padding-top: 61px;
	position: relative;
	background: url(/img/events/bg-live-report-basket.png) no-repeat;
}

#event-special .flag { position: absolute; top: -1px; right: -4px; }

#event-special .gallery {
	float: left;
	margin: 0 15px 15px;
	width: 344px;
	height: 300px;
	padding: 8px;

	background: #555;
	background: rgba(0,0,0,.3);
}

#event-special .gallery div {
	overflow: hidden;
	height: 296px;
	width: 340px;
	border: 2px solid #2b86c8;
}

#event-special .gallery img { height: 296px; min-width: 340px; }

#event-special p {
	margin: 0 15px 6px 405px;
	padding: 10px 15px;

	color: #fff;
	font-size: 11px;

	background: #555;
	background: rgba(0,0,0,.3);

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#event-special p a { color: #fff; font-size: 15px; font-weight: bold; letter-spacing: -1px; }
#event-special .time { color: #27A; font-size: 15px; }

#event-special .button {
	margin: 0 0 0 160px;
	padding: 10px 60px;
	text-decoration: none;
	font-size: 13px;
	color: #fff;

	border-top: 1px solid #1a96be;
	border-left: 1px solid #1a96be;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	background: #0c5690;
	background: -webkit-gradient(linear, left top, left bottom, from(#1660ae), to(#0b496f));
	background: -moz-linear-gradient(top, #1660ae, #0b496f);
}

/* videos */
#box-videos { margin: 10px 0; }
#box-videos h1 {
	padding: 0 15px;
	font-size: 14px;
	line-height: 40px;
	
	color: #fff;


	background: #494949;
	background: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#333));
	background: -moz-linear-gradient(top, #494949, #333);
}

/* videos */
#box-videos { margin: 10px 0; }
#box-videos h2 {
	margin: 0;
	padding: 0 15px;
	font-size: 14px;
	line-height: 40px;

	color: #fff;


	background: #494949;
	background: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#333));
	background: -moz-linear-gradient(top, #494949, #333);
	background: -webkit-linear-gradient(#494949, #333);
	background: -moz-linear-gradient(#494949, #333);
	background: -ms-linear-gradient(#494949, #333);
	background: -o-linear-gradient(#494949, #333);
	background: linear-gradient(#494949, #333);
}
#slider-videos {
	position: relative;
	height: 50px;
	padding: 10px 0;
	margin-top: -3px;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background: -webkit-linear-gradient(#333, #000);
	background: -moz-linear-gradient(#333, #000);
	background: -ms-linear-gradient(#333, #000);
	background: -o-linear-gradient(#333, #000);
	background: linear-gradient(#333, #000);
}


#slider-videos .prev, #slider-videos .next { display: block; position: absolute; top: 10px; cursor: pointer; }
#slider-videos .prev { padding: 7px 5px 0 9px; }
#slider-videos .next { right: 0; padding: 7px 9px 0 5px; }
#slider-videos .slides_container { position: absolute; left: 39px; width: 450px; }
#slider-videos .slides_container div { display: block; width: 450px; height: 50px; }
#slider-videos .slides_container img { width: 100%; height: 100%; }
#slider-videos .slides_container a {
	display: inline-block;
	margin: 4px 8px;
	width: 68px;
	height: 38px;
	border: 2px solid #000;
}
#slider-videos .slides_container a:hover, #slider-videos a.selected {
	border-color: #cc0f0f;
	margin: 0 4px;
	width: 76px;
	height: 42px;
}
