/* @override
	http://hand.dev/css/main.css */

@charset "UTF-8";
/* CSS Document */

/*-------------------->[ RESET CSS ]<--------------------*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: middle;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*-------------------->[ / RESET CSS ]<--------------------*/

body {
	background:#f4f4f4 url(../images/bg.jpg) center -50px no-repeat;
	margin: 0px;
	padding: 0px;
	border: 0px;
	min-height:1000px;
}

.clear {
	clear:both;
}
a{
	text-decoration: none;
}

/*-------------------->[ NAV BAR ]<--------------------*/
table tr td {
    padding-top: 10px;
}

table tr td h3{
    margin-top: -10px;
}

table tr.line td {
    border-bottom: 1px solid #B4B5B0;
    margin-bottom: 10px;
}


#main-wraper {
	width: 944px;
	margin: 0 auto 0 auto;
}

#nav-wraper {
    position: relative;
	width:100%;
	height:60px;
	display:block;
    background-color: #333333;
    z-index: 99;
}

#nav-shadow {
	background:url(../images/nav-shadow.png);
	width:944px;
	height:18px;
	display:block;
}

#nav {
    position: relative;
    width: 944px;
    height: 60px;
    margin: 0 auto 0 auto;
    background-color: #333333;
    z-index: 99;
}

#nav li {
        float:left;
        display:block;
        position:relative;
        z-index:500;
}

#nav li:hover {
        z-index:600;
}

#main-btn {
    position: relative;
	display:block;
	height:60px;
	width:115px;
	font-family: 'Lato', sans-serif;
    font-weight: 700;
	font-size:11px;
	text-align:center;
	line-height:60px;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
    background-color: #333333;
}

.main-btn-2 #main-btn{    width: 154px; }
.main-btn-3 #main-btn{    width: 140px; }
.main-btn-4 #main-btn{    width: 130px;  }
.main-btn-5 #main-btn{    width: 160px; }
.main-btn-6 #main-btn{    width: 125px;  }
.main-btn-7 #main-btn{    width: 120px; }
.main-btn-8 #main-btn{    width: 124px;}

#main-btn:hover,
.hover-state {
    color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#424242+0,424242+91,f13126+91,f13126+91,f13126+100 */
background: #424242; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2YxMzEyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2YxMzEyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTMxMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #424242 0%, #424242 91%, #f13126 91%, #f13126 91%, #f13126 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(91%,#424242), color-stop(91%,#f13126), color-stop(91%,#f13126), color-stop(100%,#f13126)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #424242 0%,#424242 91%,#f13126 91%,#f13126 91%,#f13126 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #424242 0%,#424242 91%,#f13126 91%,#f13126 91%,#f13126 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #424242 0%,#424242 91%,#f13126 91%,#f13126 91%,#f13126 100%); /* IE10+ */
background: linear-gradient(to bottom,  #424242 0%,#424242 91%,#f13126 91%,#f13126 91%,#f13126 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#f13126',GradientType=0 ); /* IE6-8 */
}

.main-btn-2 a::after,
.main-btn-4 a::after,
.main-btn-5 a::after,
.main-btn-6 a::after,
.main-btn-7 a::after{
    -webkit-transition-timing-function: ease-in; /* Safari and Chrome */
    transition-timing-function: ease-in;
    position: absolute;
    content: '';
    color: #fff;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
    top: 28px;
    margin-left: 5px;
}

.selected::after{
    -webkit-transition-timing-function: ease-in; /* Safari and Chrome */
    transition-timing-function: ease-in;
    border-top: 0 !important;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #e72a35;
}

#nav li:last-child a { width: 136px;}

#sub-menu {
	width:100%;
	height:240px;
	position:absolute;
  	display:none;
	float:left;
	margin:0;
	top:60px;
    left: 0;
}

#sub-menu--wraper{
    width: 944px;
    margin: 0 auto 0 auto;
}

.menu-1,
.menu-2,
.menu-3,
.menu-4,
.menu-5,
.menu-6,
.menu-7,
.menu-8 {
    /*left:-268px;*/
    background: #444444;
    opacity: .97;
    color: #a9a9a9;
}

.menu-1 a,
.menu-2 a,
.menu-3 a,
.menu-4 a,
.menu-5 a,
.menu-6 a,
.menu-7 a,
.menu-8 a{
    color: #fff;
}

/*.menu-2 {
	left:-118px;
	background: #e6a158;
}*/

/*about*/
.menu-3 {
	left:-268px;
	background: #444444;
    opacity: .97;
    color: #a9a9a9;
}

.menu-3 a {
	color: #fff;
}

/*organization*/
.menu-4 {
	left:-402px;
	background: #444444;
    opacity: .97;
    color: #a9a9a9;
}

.menu-4 a {
	color: #fff;
}

/*competition*/
.menu-5 {
	left:-536px;
	background: #444444;
    opacity: .97;
    color: #a9a9a9;
}
.menu-5 a {
	color: #fff;
}

/*.menu-6 {
	left:-590px;
	background:#003751;
    opacity: .97;
}*/

/*media*/
.menu-7 {
	left:-670px;
	background: #444444;
    opacity: .97;
    color: #a9a9a9;
}
.menu-7 a {
	color: #fff;
}

/*.menu-8 {
	left:-826px;
	background:#b28ec3;
}*/

a.btn-1, a.btn-2, a.btn-3, a.btn-4, a.btn-5, a.btn-6, a.btn-7, a.btn-8 {
	/*background: #555557;*/
	color:#ffffff;
}

a.btn-1:hover {
	color:#dfe5e6;
}

a.btn-2:hover {
	color:#b5d0d2;
}

a.btn-3:hover {
	color:#f0c979;
}

a.btn-4:hover {
	color:#fda42b;
}

a.btn-5:hover {
	color:#939dc6;
}

a.btn-6:hover {
	color:#2483a6;
}

a.btn-7:hover {
	color:#6dc0c2;
}

a.btn-8:hover {
	color:#a1c4d0;
}


#sub-menu {
    -webkit-transition: top ease-in-out 0.3s;
    -moz-transition: top ease-in-out 0.3s;
    -o-transition: top ease-in-out 0.3s;
    transition: top ease-in-out 0.3s;
    top: -300px;
	padding-top:30px;
	padding-bottom:30px;
    display: block;
	font-family: 'TradeGothicLTStdBdCnNo.20';
    z-index: 1 !important;
}

#sub-menu-col {
	padding:30px;
	width:174px;
	float:left;
}

#sub-menu #line {
	background-color: #868688;
	display:block;
	width:1px;
	height:100%;
	float:left;
	opacity:0.2;
	filter:alpha(opacity=5); /* For IE8 and earlier */

}

#sub-menu hr {
	background-color: #868688;
	width:100%;
	height:1px;
	opacity:0.2;
	filter:alpha(opacity=5); /* For IE8 and earlier */
	border:none;
	margin:30px 0 30px 0;
}

#sub-menu h2 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
	margin-bottom:10px;
}

#sub-menu p {
	font-family: 'TradeGothicLTStdOblique';
	font-size:12px;
	line-height:16px;
	cursor:default;
}

#sub-menu span {
    color: transparent;
}

#sub-menu a {
	text-decoration:none;
}

#sub-menu a:hover {
	text-decoration:underline;
}

.open-menu{
    -webkit-transition: top ease-in-out 0.3s;
    -moz-transition: top ease-in-out 0.3s;
    -o-transition: top ease-in-out 0.3s;
    transition: top ease-in-out 0.3s;
    top: 60px !important;
    z-index: -1;
}


/*home tab*/
.btn-over-1 {
    background: url(../images/menu-home.png) no-repeat bottom center #555557;
    color: #f13126;
}

/*about tab*/
.btn-over-3 {
	background: url(../images/menu-media.png) no-repeat bottom center #555557;
	color: #f13126;
}

/*organization tab*/
.btn-over-4 {
	background: url(../images/menu-organization.png) no-repeat bottom center #555557;
	color: #ff5f56;
}

/*competition tab*/
.btn-over-5 {
	background: url(../images/menu-competition.png) no-repeat bottom center #555557;
	color: #3cbcd2;
}

/*media tab*/
.btn-over-7 {
	background: url(../images/menu-media.png) no-repeat bottom center #555557;
	color: #f13126;
}

.btn-out {
	background:#333333;
	color:#ffffff;
}



a#coming-soon:hover {
	text-decoration:line-through;
	cursor:default;
}


/*-------------------->[ / NAV BAR ]<--------------------*/

/*-------------------->[ FOOTER ]<--------------------*/

#footer-wraper {
	background: #333333;
	width: 100%;
	height: 380px;
    padding: 0 30px 0 30px;
	/*padding: 30px;*/
}

.footer-wraper {
    width: 944px !important;
    margin: 0 auto 0 auto !important;
}

#footer-line {
	border: none;
	background: #5e5e5e;
	width: 100%;
	height: 1px;
	margin: 20px auto 0 auto;
}

#organisation-footer {
	float: left;
	margin-top: 30px;
}


#organisation-footer a {
	float: left;
}

#organisation-footer img {
	margin-right: 20px;
}

#organisation-footer img {
	vertical-align: top;
}

#copy-footer {
	float:right;
	margin-top:30px;
}

#copy-footer p {
	font-family: 'TradeGothicLTStdCnNo.18';
	font-size:12px;
	color:#999999;
	margin-bottom:10px;
	float:right;
}

#copy-footer span {
    font-family: 'TradeGothicLTStdCnNo.18';
    font-size:12px;
    color:#e8e8e5;
    margin-bottom:10px;
    float:right;
}

#logo-gen {
	background:url(../images/logo-gen.png) no-repeat bottom left;
	display:block;
	width:33px;
	height:12px;
	float:right;
	margin-left:5px;
}

#logo-gen:hover {
	background:url(../images/logo-gen.png) no-repeat bottom left;
}

/*NAV-FOOTER*/

#footer-nav-wraper {
	float:left;
    margin-top: 30px;
}

#footer-nav {
	float:left;
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:14px;
	color:#086894;
	text-transform:uppercase;
	line-height:20px;
	width:120px;

}

#footer-nav a {
	text-decoration:none;
	color: #999999;
}

#footer-nav a:hover, #footer-nav #first-link a:hover, #footer-nav #last-link a:hover {
	color:#e8e8e5;
}

#footer-nav a#coming-soon:hover {
	text-decoration:line-through;
	cursor:default;
	color:#086894
}

#footer-nav #first-link {
	margin-bottom:20px;
	color:#ffffff;
}

#footer-nav #last-link {
	margin-top:40px;
}

#footer-nav #first-link a{
	color:#ffffff;
}

#footer-nav #last-link a{
	color:#ffffff;
}


#footer-nav a#coming-soon:hover {
	text-decoration:line-through;
	cursor:default;
	color:#086894
}

#footer-nav #first-link a#coming-soon:hover, #footer-nav #last-link a#coming-soon:hover{
	color:#41c2d4;
}



/*/NAV-FOOTER*/

/*CLOCK*/

#clock {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0;
    background:url(../images/watch-bg.png);
    list-style: none;
    left: 10px;
}

#sec, #min, #hour {
    position: absolute;
    width: 3px;
    height: 50px;
    top: 0px;
    left: 24px;
}

#sec {
    background: url(../images/sechand.png);
    z-index: 3;
}

#min {
    background: url(../images/minhand.png);
    z-index: 2;
}

#hour {
    background: url(../images/hourhand.png);
    z-index: 1;
}

#clock-wraper {
	float: right;
	width: 70px;
    margin-bottom: 120px;
    margin-top: 30px;
	/*height: 155px;*/
	/*margin-left: 30px;*/
	cursor: default;
}

#clock-wraper h2{
	font-family:  'TradeGothicLTStdBdCnNo.20';
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin-top: 10px;
}

/*/CLOCK*/

/*WEATHER*/

#weather-wraper {
    margin-top: 30px;
    margin-left: 10px;
	float:right;
	width:120px;
	cursor:default;
}

#weather-wraper h2 {
	display:none;
}

#weather-wraper p{
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:14px;
	color: #fff;
	text-transform:uppercase;
	text-align:center;
	margin-top:10px;
}

#weather-wraper img{
	display:block;
	width:50px;
	height::50px;
    margin-left: 35px;
}

/*/WEATHER*/

/*SOCIAL*/

#footer-social-wraper {
	width:33   0px;
	float:right;
}

#footer-social-wraper li { float:right; }

#footer-social-wraper a {
	float:left;
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:14px;
	color:#086894;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:20px;
	padding-left:32px;
	padding-top:7px;
	margin-left:30px;
	/*margin-bottom:30px;*/
}

#footer-social-wraper #fb {
	background:url(../images/footer-fb.png) no-repeat;
	background-position: top left;
}

#footer-social-wraper #tw {
	background:url(../images/footer-tw.png) no-repeat;
	background-position: top left;
}

#footer-social-wraper #in {
    background:url(../images/footer-in.png) no-repeat;
    background-position: top left;
}

#footer-social-wraper #vm {
	background:url(../images/footer-yt.png) no-repeat;
	background-position: top left;
}

#footer-social-wraper #fb:hover, #footer-social-wraper #tw:hover, #footer-social-wraper #in:hover, #footer-social-wraper #vm:hover {
	background-position:bottom left;
	color:#e8e8e5;
}

#loading-container {
    padding:16px 0px 16px 0px;
    text-align:center;
}

/* -------- Twiter ------*/



#twitter-feed {
	height: 150px;
	margin-top: -18px;
    padding:8px 10px 5px 10px;
    color:#333;
    overflow-y:scroll;
}

#twitter-feed h1 { display: none; }

.twitter-article, #loading-container {
    width:100%;
    border-bottom:1px dotted #1a566d;
    float:left;
    padding:8px 0px 8px 0px;
    position:relative;
    min-height: 70px;
}
.twitter-pic { position:absolute; }

.twitter-pic img {
    float:left;
    border-radius:7px;
    border:none;
    margin-top:17px ;
}

.twitter-text {
    width:100%;
    float:left;
    font-size:11px;
    padding-left:52px;
    margin-bottom: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.twitter-text a {
    margin:0px;
    line-height:15px;
    color: #fff !important;
}

.twitter-text a,  h1 a { text-decoration: none; }

.tweet-time {
    font-size:10px;
    float:right;
    color: #fff;
}

.tweet-time a, .tweet-time a:hover { color:#fff; }

.tweetprofilelink a {
    color:#444;
    display: none;
}
.tweetprofilelink a:hover { color:#444; }

.intent { display: none; }

/*slider*/
#fbSlider {
    width: 100%;
    height: 0px;
    position: relative;
	overflow: hidden;
}

#fbSliderContent {
    width: 100%;
    position: absolute;
	top: 0;
	margin-left: 0;
}

#fbSliderContent img{
	max-height: 100%;
	max-width: 194px;
}

.fbSliderImage {
    float: left;
    position: relative;
	display: none;
}

.fbSliderImage span { display: none; }

ul { list-style-type: none; }

/* -------- Facebook ------*/
.like-button{
	display: inline-block;
	margin: -18px 0 0 88px;

}

.like-button iframe{
	width: 60px;
	height: 20px !important;
}
#facebook-wrapper {
	height: 150px;
	margin-top: -18px;
    padding:8px 10px 5px 10px;
    color:#333;
    overflow-y:scroll;
}

.post-wrapper{
	padding: 0 0 8px 0;
	min-height: 78px;
	border-bottom: 1px dotted #1a566d;
}

.post-content span{
	width: 120px;
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size: 12px;
	text-transform: uppercase;
	line-height: 16px;
	color: #fff;
}

.data-post{
	font-size:10px;
	width: 100%;
	color: white;
	text-transform: uppercase;
	font-family: 'TradeGothicLTStdBdCnNo.20';
	display: inline-block;
	text-align: right;
	margin-top: 10px;
}

.profilePicture img{
	width: 42px;
	height: 42px;
	border-radius:7px;
	margin: 0 20px 10px 0;
}
/*/SOCIAL*/

/*-------------------->[ / FOOTER ]<--------------------*/

/*-------------------->[ INDEX ]<--------------------*/

#content-shadow {
	background:url(../images/content-shadow.png);
	width: 944px;
	height: 18px;
	display: block;
	margin-top: 14px;
}

#content-shadow-bottom {
	background:url(../images/nav-shadow.png);
	width: 944px;
	height: 10px;
	display: block;
}

.overflow-hide {
	overflow: hidden;
	height: 200px;
	margin-top: 400px;
    /*margin-left: 236px;*/
	width: 705px;
	float: left;
	margin-bottom: 1px;
}

#match-top{
    height:590px;
    width:944px;
    margin:0px 0px 0px null;
    padding:0px 0px 0px 0px;
    background:none;
}
#match-online {
	background:#333333;
	width:214px;
	height:180px;
	padding-left:20px;
	padding-top:20px;
	margin:0px 1px 0px 0px;
	float:left;

	opacity:0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	line-height:16px;
}
#match-online h2 { font-family: 'TradeGothicLTStdBdCnNo.20'; font-size:13px; color:#f13126; text-transform:uppercase; line-height:16px; margin:3px 0px 10px 55px; }
#match-online h1 { font-family: 'TradeGothicLTStdBdCnNo.20'; font-size:20px; color:#fff; text-transform:uppercase; line-height:16px; margin:25px 0px 5px 0px; }
#match-online a{ color: #fff;}
#match-online a:hover{ color:#f13126;}

#match-online2 {
	background:#333333;
	width:214px;
	height:180px;
	padding-left:20px;
	padding-top:20px;
	margin:0px 1px 0px 0px;
	float:left;

	opacity:0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	line-height:16px;
}
#match-online2 h2 { font-family: 'TradeGothicLTStdBdCnNo.20'; font-size:13px; color:#f12136; text-transform:uppercase; line-height:16px; margin:3px 0px 10px 55px; }
#match-online2 h1 { font-family: 'TradeGothicLTStdBdCnNo.20'; font-size:20px; color:#fff; text-transform:uppercase; line-height:16px; margin:25px 0px 5px 0px; }
#match-online2 a{ color: #fff;}
#match-online2 a:hover{ color:#f12136;}

#match-online3 {
	background:#333333;
	width:214px;
	height:180px;
	padding-left:20px;
	padding-top:20px;
	margin:0px 1px 0px 0px;
	float:left;

	opacity:0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	line-height:16px;
}
#match-online3 h2 { font-family: 'TradeGothicLTStdBdCnNo.20'; font-size:13px; color:#f12136; text-transform:uppercase; line-height:16px; margin:3px 0px 10px 55px; }
#match-online3 h1 { font-family: 'TradeGothicLTStdBdCnNo.20'; font-size:20px; color:#fff; text-transform:uppercase; line-height:16px; margin:25px 0px 5px 0px; }
#match-online3 a{ color: #fff;}
#match-online3 a:hover{ color:#f12136;}

.match-img {
	background:url('../images/watch-top.png') no-repeat 0 0;
	width:27px;
	height:27px;
	padding:10px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	cursor:pointer;

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	line-height:16px;
}
.match-img:hover { background:url('../images/watch-top.png') no-repeat 0px -37px; color:#f13126; cursor:pointer; }

#video-wraper {
	background: #f13126;
	width:704px;
	height:396px;
	float:left;
}

#countdown-wraper {
	background:#4b8eb9;
	width:205px;
	height:366px;
	padding-left:30px;
	padding-top:30px;
	float:left;
	margin-left:1px;

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:11px;
	color:#fff;
	text-transform:uppercase;

	line-height:16px;
}

#timer_days {
	font-size:82px;
	letter-spacing:-5px;
	line-height:68px;
	margin-right:10px;
	float: left;
	width: 115px;
}
#timer_hours,#timer_mins, #timer_seconds {
	font-size:11px;
	letter-spacing:0px;
	line-height:11px;
	margin-right:3px;
	margin-top:8px;
	float: left;
}

#till{
    font-size:82px;
    letter-spacing:-5px;
    line-height:68px;
    margin-right:10px;
    float: left;
    width: 115px;
}

#gameon{
    font-size:82px;
    color: #f13126;
    letter-spacing:-5px;
    line-height:68px;
    margin-right:10px;
    float: left;
    width: 115px;
}

.light-blue {
	color:#1c6178;
}

#divider-light {
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 25px;
    background-color: #4b8eb9;
    width: 76px;
    height: 1px;
}



#upcoming-games {
    background: #4b8eb9;
    width: 102px;
    height: 20px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
    margin-top: 0;
    margin-left: 16px;
}

#spanner-blue {
    background: #003751;
    width: 235px;
    height: 15px;
    float: left;
    margin-top: 0;
    margin-left: 0px;
    margin-bottom: 0;
}

#upcoming-games span{
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:13px !important;
    color:#fff;
    line-height:12px;
    text-transform:uppercase;
    margin-left: 4px;
    margin-top: 4px;
}

#next-matches-wraper {
	background:#003751;
	width:235px;
	height:255px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	margin-left:1px;
	margin-top:0px;

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:11px;
	color:#fff;
	text-transform:uppercase;

	line-height:16px;
}

#next-matches-text{
    padding-top: 15px;
    padding-left: 25px;
}

#next-matches-text h2 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:22px;
	color:#fff;
	text-transform:uppercase;
	line-height:20px;
    padding-top: 6px;
    padding-bottom:4px;
}

.no-margin-top {
    margin-top: 0 !important;
}

.no-paddin-top {
    padding-top: 0 !important;
}

#next-matches-text p {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:11px;
	color:#4b8eb9;
	line-height:11px;
	text-transform:uppercase;
    padding-bottom: 3px;
}

#next-matches-text span {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:11px;
    color:#fff;
    line-height:11px;
    text-transform:uppercase;
}

#spanner-white {
    background: #ecece;
    width: 235px;
    height: 0px;
    float: left;
    margin-top:10px;
    margin-left: 0px;
    margin-bottom: 0;
}


#latest-matches-wraper {
    background:#ececec;
    width:235px;
    height:150px;
    float:left;
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:11px;
    color:#fff;
    text-transform:uppercase;
    line-height:16px;
}

#latest-matches-text h2 {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:16px;
    color:#4b8eb9;
    text-transform:uppercase;
    line-height:16px;
    margin-left:730px;
}

#latest-matches-text h2 span {
    float: right;
    margin-right: 70px !important;
}

#latest-matches-text h3 {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:16px;
    color:#003751;
    text-transform:uppercase;
    line-height:16px;
    margin-top:0;
    margin-left: 730px;
}

#latest-matches-text h3 span {
    float: right;
    margin-right: 70px !important;
}

#latest-matches-text p {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:10px;
    color:#000;
    line-height:18px;
    text-transform:uppercase;
    margin-left: 730px;
}


#latest-results {
    background: #ececec;
    width: 200px;
    height: 20px;
    padding-top: 0px;
    padding-left: 0px;
    float: left;
    margin-top: 0;
    margin-left: 14px;
    margin-bottom: 0 !important;
}

#latest-results span{
    background: #003751;
    padding: 10px 10px 6px 10px;
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:13px !important;
    color:#fff;
    line-height:12px;
    text-transform:uppercase;
    margin-left: 4px;
    margin-top: 4px;
}

#div-dark {
    background-color: #003751 !important;
    height: 1px;
    margin-bottom: 5px;
    margin-left: 730px;
    margin-top: 2px;
    width: 76px;
}


#countdown{
    background-color: #333333;
    width:205px;
    height:366px;
    padding-left:30px;
    padding-top:30px;
    float:left;
    margin-left:1px;
    margin-top:0px;

    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:20px;
    color:#fff;
    text-transform:uppercase;
}

#game-on-wrapper{
    /*background: #fff url('/images/countdown_bg.jpg');*/
    background-color: #333333;
    width:205px;
    height:366px;
    padding-left:30px;
    padding-top:30px;
    float:left;
    margin-left:1px;
    margin-top:0px;

    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:82px;
    font-weight: 700;
    color: #f13126;
    text-transform:uppercase;
    letter-spacing:-1px;
    /*line-height:68px;*/
}

#game-on-wrapper a {
    text-decoration: none;
    color: #f13126;
}

.whiteltr{
    color:#fff;
}

#winner-wraper {
    background:#003751;
    width:235px;
    height:118px;
    padding-left:0px;
    padding-top:0px;
    float:left;
    margin-left:1px;
    margin-top:0px;

    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:11px;
    color:#fff;
    text-transform:uppercase;

    line-height:16px;
}

#winner-title {
    margin-left: 25px;
    padding-top: 15px;
    padding-left: 25px;
    float:left;

}

#winner-title p {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:46px;
    color:#fff;
    line-height:40px;
    text-transform:uppercase;
}

.blue {
    color:#4b8eb9 !important;
}


#male-winner-wraper,
#female-winner-wraper {
    margin-left: 1px;
    padding-top: 10px;
    padding-left: 25px;
    float:left;
    height:129px;
    width: 210px;
    background: #fff url('/images/winner-sep.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 235px 60px;
}

#male-winner-wraper p,
#female-winner-wraper p {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:16px;
    color:#4b8eb9;
    text-transform:uppercase;
    line-height:16px;
    margin-bottom: 10px;
}


#winner-name {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:28px;
    color:#003751;
    text-transform:uppercase;
    line-height:50px;
    margin-bottom: 10px;
}

#winner-flag img {
    width:90px;
    height:58px;
}


#news-wraper {
	width:940px;
	margin-top:1px;
	float:left;
	height:386px;
	margin-bottom:1px;
}

#news-1 {
	background: #f13126;
	width:204px;
	height:341px;
	padding-left:30px;
	padding-top:45px;
	float:left;
	margin-right:1px
}

#news-1 h4 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:32px;
    font-weight: 700;
	color: #fff;
	text-transform:uppercase;
	line-height:20px;
}

#news-1 h5 {
    font-family: 'Lato', sans-serif;;
    font-size:18px;
    font-weight: 400;
    color: #fff;
    text-transform:uppercase;
    line-height:20px;
}

#news-1 a {
	display:block;
	/*width:50px;*/
	color: #fff;
	text-decoration:none;
	margin-top:268px;
}

#news-1 a:hover {
	color: #555557;
}

#news-2 {
	background:#fff;
	width:234px;
	height:386px;
	float:left;
	margin-right:1px;
}

#news-3 {
	background:#fff;
	width:234px;
	height:386px;
	float:left;
	margin-right:1px;
}

#news-4 {
	background:#fff;
	width:235px;
	height:386px;
	float:left;
}

#news-image {
    width: 100%;
    height: 160px;
	/*margin:17px;*/
	/*border:solid #f13126 3px;*/
}
.resize_h{
	height:160px;
	/*overflow:hidden;*/
}
.resize_w{
	width:100%;
	/*overflow:hidden;*/
}

#news-text {
	height:160px;
	overflow:hidden;
	margin:20px;
	margin-top:0px;
}

#news-text h2 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:22px;
	color: #f13126;
	/*margin-bottom:10px;*/
    margin-top: 30px;
}

#news-text p {
    height: 75px;
	font-family: 'Lato', sans-serif;;
	font-size:12px;
	color:#333333;
	line-height:18px;
    margin-top: 30px;
    overflow-y: hidden;
}

#news-lermais {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	color: #333333;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:20px;
}

#news-lermais:hover {
	color: #f13126;
}

/*Social*/

#social-wraper {
	width:100%;
}

#social-wraper #social {
	background: #363636;
	width:234px;
	height:320px;
	float:left;
	margin-right:1px;
}

#social-wraper #socialFlickr {
    background: #363636;
    width:234px;
    height:320px;
    float:left;
    margin-right:1px;
}

#social-wraper #social:last-child {
	width:235px;
	margin-right:0;
}

#social-wraper #header {
	height:37px;
	padding:20px;
}

#socialFlickr #header{
    padding: 0;
    height:320px;
}

#socialFlickr img{
    padding: 20px;
    position: absolute;
    z-index: 99;
}

#social-wraper img {
	float:left;

}

#social-wraper h2 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	float:left;
	margin-left:10px;
	line-height:16px;
}

#social-wraper h2 a {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

#social-wraper h2 a:hover {
	color:#e8e8e5;
}

#social-wraper hr {
	border:0;
	width:194px;
	height:1px;
	background: #7d7d7c;
	margin:0;
	margin-left:20px;
	float:left;
}

#social-wraper .align-center {
	display:table-cell;
	position:relative;
	vertical-align:middle;
	height:37px;
}

#social-wraper .align-centerFlickr {
    position:absolute;
    padding: 20px;
    margin: 10px auto 0 37px;
    z-index: 99;
}

#overlayGradient{
    position: absolute;
    width: 234px;
    height: 150px;
    margin:0;
    padding: 0;
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 16%, rgba(0,0,0,0.74) 38%, rgba(231,56,39,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(16%, rgba(0,0,0,1)), color-stop(38%, rgba(0,0,0,0.74)), color-stop(100%, rgba(231,56,39,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 16%, rgba(0,0,0,0.74) 38%, rgba(231,56,39,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 16%, rgba(0,0,0,0.74) 38%, rgba(231,56,39,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 16%, rgba(0,0,0,0.74) 38%, rgba(231,56,39,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 16%, rgba(0,0,0,0.74) 38%, rgba(231,56,39,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#e73827', GradientType=0 );
    z-index:98;
}

#social #main {
	padding:20px;
}

#social #main p {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size: 12px;
	text-transform: uppercase;
	float: left;
	margin-left: 10px;
	line-height: 16px;
	color: #1a566d;
}

#social input {
	outline:none;
	border:none;
	float:left;
	width:174px;
	height:32px;
	margin:0;
	padding:0 10px 0 10px;
	margin-bottom:8px;

	font-family: 'TradeGothicLTStdRegular';
	font-size:12px;
	color: #555557;
}

#social input:focus {
	color:#003751;
}

input#submit-newsletter {
    background-color: #f13126;

	width:194px;
	height:32px;
	padding:0 10px 0 10px;
    margin-top: 5px;
    margin-bottom: 0;

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	color: #fff;
	text-transform:uppercase;
	cursor:pointer;

	-moz-user-select: none; -khtml-user-select: none; user-select: none;/*Not Selectable*/

}

input#submit-newsletter:hover {
	/*background:transparent url(../images/bg-submit.png) bottom no-repeat;*/
    color: #333333;
background-color: #fff;
}

h2#newsletter-footer {
    font-family: 'Lato', sans-serif !important;
    font-size: 10px;
	color: #797979;
	margin: 40px 0 0 0;
	line-height: 14px;
}


/*FLICKR*/



#ico-link {

	background:url(../images/ico-bg.png) no-repeat top;
	display:block;
	height:37px;
	width:37px;
	float:left;

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	color: #555557;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	line-height:37px;

	margin-left:5px;
}

.addthis_toolbox a {
	text-decoration:none !important;
}


#ico-link:hover {
	background-position:bottom;
}

#cycle { margin: 0; padding: 0; width: 194px; height: 163px; background: #003751; margin-top:-20px;}
#cycle li { position: relative; list-style: none; margin: 0; width: 194px; height: 194px; overflow: hidden; display:table-cell; text-align:center; }
#cycle li div { display:none; }
#cycle li img { height:292px; vertical-align:center;}



/*/FLICKR*/


/*TWITTER*/

#twtr-widget-1 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	color:#035074;
}

.twtr-hd {
	display:none;
}

#twitter-wraper {
	height:143px;
	overflow:hidden;
}

/*/TWITTER*/




/*Sponsors*/

#sponsors-wraper-mid {
    display: inline-block;
    margin: 2px 0 0 0;
	background: #ffffff;
	width:429px;
	height:260px;
    max-height: 260px;
	padding:30px 20px 20px 20px;
	/*margin-bottom:60px;*/
}

.add-margin {
margin-top: 25px;
}

#sponsors-wraper-mid2 {
    display: inline-block;
    margin: 2px 0 0 -3px;
    background: #ffffff;
    width:430px;
    height:260px;
    max-height: 260px;
    padding:30px 20px 20px 20px;
    /*margin-bottom:60px;*/
}

#sponsors-wraper-full {
    display: inline-block;
    margin: 1px 0 60px 0;
    background: #ffffff;
    width:900px;
    height:140px;
    max-height: 140px;
    padding:30px 20px 20px 20px;
    /*margin-bottom:60px;*/
}

#sponsors-wraper-mid h4,
#sponsors-wraper-mid2 h4,
#sponsors-wraper-full h4 {
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size: 32px;
    font-weight: 700;
    color: #505050;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 40px;
}

#sponsors-wraper-full h4{
    margin-bottom: 15px;
}

#sponsor-text{
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:12px;
    color: #666666;
    text-transform:uppercase;
    text-decoration:none;
}

#sponsor-text a{
    color: #f13126;
    text-decoration: underline;
}

#sponsors {
	position:relative;
	width:900px;
	height:78px;
}

.sponsors-table-5{
    width: 100%;
    height: auto;
    /*background-color: #d3d3d3;*/
}

.sponsors-table-5 .table-5cell{
    margin: 0;
    display: inline-block;
    width: 19%;
    height: 100%;
    text-align: center;
}


.sponsors-table-4{
    width: 100%;
    /*background-color: #d3d3d3;*/
}

.sponsors-table-4 .table-4cell{
    margin: 0;
    display: inline-block;
    width: 24%;
    height: 100%;
    text-align: center;
}

.sponsors-table-4 .table-1cell{
    margin: 0;
    display: inline-block;
    width: 24%;
    height: 100%;
    text-align: center;
}



.sponsors-table-4 .table-3cell{
    margin: 0;
    display: inline-block;
    width: 74%;
    height: 100%;
    text-align: center;
}

.sponsors-table-4 .table-8cell{
    margin: 10px 0 0 0;
    display: inline-block;
    width: 12%;
    height: 100%;
    text-align: center;
}

.sponsors-table-3{
    width: 100%;
    /*background-color: #d3d3d3;*/
}

.sponsors-table-3 .table-1cell{
    margin: 0;
    display: inline-block;
    width: 32%;
    height: 100%;
    text-align: center;
}

.sponsors-table-3 .table-2cell{
    margin: 0;
    display: inline-block;
    width: 65%;
    height: 100%;
    text-align: center;
}



#slider {
	width:900px;
	height:78px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#prevBtn, #nextBtn {
	display:none;
}

#slider ul {
	width:900px;
	margin:0;
	padding:0;
	list-style:none;

}
#slider li {
	margin:0;
	padding:0;
	list-style:none;
	width:79px;
	height:78px;
	float:left;
}

#slider img {
	margin-right:1px;
}

#box-sponsors {
	background:#003751;
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	text-transform:uppercase;
	padding:10px;
	color:#41c2d4;
	width:58px;
	height:58px;
	margin-right:1px;
}




/*-------------------->[ / INDEX ]<--------------------*/

/*-------------------->[ NOT INDEX ]<--------------------*/

#content {
	width:705px;
	margin-right:1px;
    margin-top: 250px;
	min-height:500px;
	float:left;
}

#content-header {
	/*background:url(../images/bg-content-header.png);*/
    height: 350px;
    max-height: 350px;
	width:705px;
    overflow: hidden;
}

#content-header-news {
    background-color: #fff;
    height: 110px;
    max-height: 110px;
    width:645px;
    padding: 40px 30px 0 30px;
    /*border-bottom: 1px solid #333333;*/
}

#content-header-news h1{
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size:36px;
    text-transform:uppercase;
    color:#444444;
    margin:0;
    padding:0;
    font-weight:normal;
    margin-bottom: 40px;
    width: 50%;
}

#content-header img{
    -ms-transform: translateY(0); /* IE 9 */
    -webkit-transform: translateY(0); /* Chrome, Safari, Opera */
    transform: translateY(0);
    width: 100%;
    /*height: 350px;*/
}

#content-header h3 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	text-transform:uppercase;
	color:#f8f8f7;
	margin:0;
	padding:0;
}

#content-header h1 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:36px;
	text-transform:uppercase;
	color:#f8f8f7;
	margin:0;
	padding:0;
	font-weight:normal;
	letter-spacing:-1px;
	margin-top:20px;
}

#content-shadow-s {
	background:url(../images/content-shadow-s.png);
	width:705px;
	height:18px;
	display:block;
	margin-top:35px;
	float:left;
}

#section-id{
    font-family: 'TradeGothicLTStdBdCnNo.20';
    color: #e72a35;
    font-size: 12px;
}

#section-page{
    font-family: 'TradeGothicLTStdBdCnNo.20';
    color: #8c8c8c;
    font-size: 12px;
    text-transform: uppercase;
}

#backtoNews{
    float:right;
    font-family: 'TradeGothicLTStdBdCnNo.20';
    color: #8c8c8c;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: underline;
}

#content-main {
	background:#fff;
	min-height:1223px;
	padding:30px;
}

#content-main-news {
    background:#fff;
    min-height:1444px;
    height: 1444px;
    padding:10px 30px 30px 30px;
}

#content-main h1,
#content-main-news h1{
    font-family: 'TradeGothicLTStdBdCnNo.20';
    font-size: 32px;
    text-transform: uppercase;
    color: #444444;
    margin-bottom: 40px;
    margin-top: 40px;
}

#content-main p,
#content-main-news p{
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding-right: 50px;
}

#content-video {
    width: 650px;
    margin-left: 5px;
    margin-right: 0px;
    float: left;
}

#content-video iframe {
    margin-right: 15px;
    margin-bottom: 15px;
}

#content-clipping {
    width: 650px;
    margin-left: 5px;
    margin-right: 0px;
    float: left;
}

#content-clipping a { text-decoration:none; }
#content-clipping a p{ font-family: 'TradeGothicLTStdRegular'; font-size:12px; color:#000; line-height:28px; text-decoration:none; }
#content-clipping a p:hover{ color:#41c2d4; }
#content-clipping img { width: 200px; height: 290px; margin-right: 10px; margin-bottom: 15px; border: 1px solid #c7c7c7; }

.view-tenth {
    width: 200px;
    height: 290px;
    margin-right: 10px;
    margin-bottom: 15px;
    float: left;
    border: 1px solid #c7c7c7;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background-color: #4b8eb9 !important;
}

.view-tenth img {
    display: block;
    position: relative
    transform: scaleY(1);
    transition: all 0.1s ease-in-out;
}

.view-tenth .mask {
    width: 200px;
    height: 290px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
    background-color: #4b8eb9 !important;
    transition: all 0.1s linear;
    opacity: 0;
}

.view-tenth p {
    font-family: 'TradeGothicLTStdBdCnNo.20' !important;
    font-size: 24px !important;
    line-height: 22px;
    text-transform: uppercase;
    margin: 140px 0;
    color: #fff !important;
    opacity: 0;
    transform: scale(0);
    transition: all 0.1s linear;
}

.view-tenth a.info {
    opacity: 0;
    transform: scale(0);
    transition: all 0.1s linear;
}

.view-tenth:hover img {
    transform: scale(1);
    opacity: 0.07;
    background-color: #4b8eb9 !important;
}
.view-tenth:hover .mask {
    opacity: 1 !important;
}
.view-tenth:hover h2,
.view-tenth:hover p,
.view-tenth:hover a.info{
    transform: scale(1);
    opacity: 1;
}

#content-left {
	width:410px;
	margin-right:30px;
	float:left;
}

#content-left a { text-decoration:none; }
#content-left a p{ font-family: 'TradeGothicLTStdRegular'; font-size:12px; color:#000; line-height:18px; text-decoration:none; }
#content-left a p:hover{ color:#41c2d4; }

#content-left-gallery {
	width:611px;
	margin-right:30px;
	float:left;
}

#content-left-teams {
	width:610px;
	margin-right:30px;
	float:left;
}
#content-left-teams a{ color: #000;}
#content-left-teams a:hover{ color:#41c2d4;}

#teams-block {
	width:620px;
	margin:0px 0px 30px 0px;
	float:left;
}
#teams-block a {
	text-decoration:none;
}

.team-box{
	width:125px;
	margin:25px 26px 20px 0px;
	float:left;
	text-align: center;
}

.player-box{
	height:90px;
	width:195px;
	margin:0px 10px 0px 0px;
	float:left;
}

.info-player{
	height:80px;
	margin:10px 0px 0px 5px;
	float:left;
}
.info-player h1 {
	font-family: 'TradeGothicLTStdBdCnNo.20' !important;
	font-size:16px !important;
	text-transform:uppercase !important;
	color:#41c2d4 !important;
	margin:10px 0px 0px 0px;
}
.info-player h2 {
	font-family: 'TradeGothicLTStdBdCnNo.20' !important;
	font-size:12px !important;
	text-transform:none !important;
	color:#000 !important;
	margin:5px 0px 0px 0px;
}
.info-player h3 {
	font-family: 'TradeGothicLTStdRegular' !important;
	font-size:11px !important;
	text-transform:none !important;
	color:#000 !important;
	margin:5px 0px 0px 0px;
}

.team-box img{
	margin:0px 0px 10px 0px;
}

.schedule-time{ width:60px; margin:0px 0px 5px 0px; float:left; }
.schedule-game{ width:30px; margin:0px 0px 5px 0px; float:left; }
.schedule-local{ width:150px; margin:0px 0px 5px 0px; float:left; }
.schedule-match{ width:170px; margin:0px 0px 5px 0px; float:left; }
.schedule-match-sheet{ height:18px; width:60px; margin:0px 0px 0px 0px; float:left;}
.schedule-statistic{height:18px; width:60px; margin:0px 0px 5px 0px; float:left;}

.schedule-match p a{ font-family: 'TradeGothicLTStdRegular'; font-size:12px; color:#000; line-height:18px; text-decoration:none; }
.schedule-match p a:hover{ color:#41c2d4; }

.schedule-match-sheet p a{ font-family: 'TradeGothicLTStdRegular'; font-size:12px; color:#000; line-height:18px; text-decoration:none; }
.schedule-match-sheet p a:hover{ color:#41c2d4; }

.schedule-statistic p a{ font-family: 'TradeGothicLTStdRegular'; font-size:12px; color:#000; line-height:18px; text-decoration:none; }
.schedule-statistic p a:hover{ color:#41c2d4; }

.classification-teams{ width:160px; margin:0px 0px 5px 0px; float:left; }
.classification-p{ width:40px; margin:0px 0px 5px 0px; float:left; }
.classification-w{ width:40px; margin:0px 0px 5px 0px; float:left; }
.classification-d{ width:40px; margin:0px 0px 5px 0px; float:left; }
.classification-l{ width:40px; margin:0px 0px 5px 0px; float:left; }
.classification-f{ width:40px; margin:0px 0px 5px 0px; float:left; }
.classification-a{ width:40px; margin:0px 0px 5px 0px; float:left; }
.classification-dif{ width:40px; margin:0px 0px 5px 0px; float:left; }
.classification-pt{ margin:0px 0px 5px 0px; }

#tab-result{ display:block; float:left; width:100%; }
#tab-teams{ display:none; float:left; width:100%; }
#tab-statistics{display:none; float:left; width:100%; }

.hover{ color:#035074 !important; }

#content-right {
	width:205px;
	float:left;
}

#content-left hr {
	background:#1c6178;
	border:none;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
}

#content-left-teams hr {
	background:#41c2d4;
	border:none;
	height:1px;
	margin-top:19px;
	margin-bottom:30px;
}

#content-right hr {
	background:#1c6178;
	border:none;
	height:1px;
	margin-top:4px;
	margin-bottom:20px;
	margin-left:0px;
	width:30px;

}

#content-right-mapa { height:105px; width:205px; float:left; margin:0px 0px 20px 0px; background:url('../images/mapa.png') top center no-repeat; }
.mapa-pointer-port { height:25px; width:27px; position:relative; top:22px; left:78px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-spai { height:25px; width:27px; position:relative; top:22px; left:81px; background:url('../images/pointer.png') no-repeat; }
/*.mapa-pointer-fran { height:25px; width:27px; position:relative; top:19px; left:82px; background:url('../images/pointer.png') no-repeat; }*/
.mapa-pointer-braz { height:25px; width:27px; position:relative; top:50px; left:65px; background:url('../images/pointer.png') no-repeat; }
/*.mapa-pointer-azer { height:25px; width:27px; position:relative; top:21px; left:101px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-iran { height:25px; width:27px; position:relative; top:24px; left:104px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-oman { height:25px; width:27px; position:relative; top:31px; left:105px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-kaza { height:25px; width:27px; position:relative; top:18px; left:109px; background:url('../images/pointer.png') no-repeat; }*/
.mapa-pointer-russ { height:25px; width:27px; position:relative; top:4px; left:122px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-czech { height:25px; width:27px; position:relative; top:17px; left:89px; background:url('../images/pointer.png') no-repeat; }
/*.mapa-pointer-nige { height:25px; width:27px; position:relative; top:36px; left:86px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-chin { height:25px; width:27px; position:relative; top:27px; left:129px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-ukra { height:25px; width:27px; position:relative; top:17px; left:97px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-thail { height:25px; width:27px; position:relative; top:42px; left:128px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-isra { height:25px; width:27px; position:relative; top:26px; left:97px; background:url('../images/pointer.png') no-repeat; }*/
.mapa-pointer-pola { height:25px; width:27px; position:relative; top:16px; left:90px; background:url('../images/pointer.png') no-repeat; }

.mapa-pointer-taipei { height:25px; width:27px; position:relative; top:29px; left:134px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-egypt { height:25px; width:27px; position:relative; top:28px; left:94px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-turkey { height:25px; width:27px; position:relative; top:24px; left:96px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-mexico { height:25px; width:27px; position:relative; top:30px; left:42px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-japan { height:25px; width:27px; position:relative; top:23px; left:141px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-romania { height:25px; width:27px; position:relative; top:18px; left:92px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-serbia { height:25px; width:27px; position:relative; top:20px; left:92px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-korea { height:25px; width:27px; position:relative; top:22px; left:135px; background:url('../images/pointer.png') no-repeat; }
.mapa-pointer-uruguay { height:25px; width:27px; position:relative; top:58px; left:61px; background:url('../images/pointer.png') no-repeat; }



#content h2 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:16px;
	text-transform:uppercase;
	color:#444444;
}

#content-main h3,
#content-main-news h3 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	text-transform:uppercase;
	color:#f13126;
}

#content-main h4,
#content-main-news h4 {
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:16px;
	text-transform:uppercase;
	color:#025074;
	text-decoration:none;
}

.note {
	font-family: 'TradeGothicLTStdRegular' !important;
	font-size:11px !important;
	color:#000;
	line-height:14px !important;
	margin:10px 0px 110px 0px !important;
}
.small{
	font-family: 'TradeGothicLTStdRegular';
	font-size:12px;
	color:#000;
	line-height:18px;
	height:90px;
	overflow:hidden;
}

#content-left p {
	margin-bottom:10px;
}

#content-left b {
    font-family: 'TradeGothicLTStdBoldNo.2';
	text-transform:uppercase;
}

#content-right p {
	margin-top:5px;
	margin-bottom:20px;
	font-size:11px;
	line-height:19px;
}

#content-right p a {
	color:#000;
}

#content-right p a:hover {
	color:#000;
	text-decoration:underline;
}

#sidebar #social-wraper {
	width:234px;
	float:left;
	margin-bottom:0px;
	margin-top:601px;
}

#sidebar #social-wraper #social {
	float:left;
	margin:0px;
	margin-bottom:1px;
	width:234px;
}

#content-list {
	float:left;
	margin-top:10px;
	width:120px;
	padding-right:20px;

}

#content-list li {
	font-family: 'TradeGothicLTStdRegular';
	font-size:11px;
	color:#000;
	line-height:18px;
}

#text-link {
	color:#000;
	text-decoration:none;
}

#text-link:hover {
	color:#000;
	text-decoration:underline;
}

#content-left-meals{
	height:auto;
	width:620px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:none;
	float:left;
}
#content-left-meals hr {
	background:#41C2D4;
	border:none;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
}
.meals{
	height:auto;
	width:50%;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:none;
	float:left;
}
.meals p {
	font-size:11px !important;
	line-height:normal !important;
}
.extrabold{
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
}
.bold{
	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	margin:0px 0px 0px 0px;
}

/*-------------------->[ / NOT INDEX ]<--------------------*/


/*-------------------->[ CONTACTS ]<--------------------*/

#map_canvas
{
	width:100%;
	height:410px;
}

#form-labels {
	float:left;
	line-height:33px;
}

#form-fields {
	float:right;
	width:355px;
	margin-bottom:30px;
}

#form input {
	background:url(../images/field-bg.png) no-repeat transparent left top;
	width:350px;
	height:30px;
	float:left;
	border:none;
	outline:none;
	padding:0 10px 0 10px;
	margin-bottom:5px;

	font-family: 'TradeGothicLTStdRegular';
	color:#333333;
}

#form input:focus {
	background-position:left bottom;
	outline:none;

	color:#f8f8f7;
}

#form textarea {
	background:url(../images/textarea-bg.png) no-repeat transparent left top;
	width:335px;
	height:130px;
	float:left;
	border:none;
	outline:none;
	padding:10px;
	margin-bottom:5px;

	font-family: 'TradeGothicLTStdRegular';
	color:#41c2d4;

	resize:none;
}

#form textarea:focus {
	background-position:left bottom;
	outline:none;

	color:#f8f8f7;
}

#form button {
	background:none;
	border:none;
	cursor:pointer;
	padding:0;
	float:right;

	font-family: 'TradeGothicLTStdBdCnNo.20';
	font-size:12px;
	text-transform:uppercase;
	color:#41c2d4;
}

#form button:hover {
	color:#41c2d4;
	text-decoration:underline;
}


/*-------------------->[ / CONTACTS ]<--------------------*/

/*-------------------->[ LEGACY ]<--------------------*/

#accordion-menu p {
	margin-top:0px;
}

#accordion-menu hr {
	background:#555557;
	border:none;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0px;
	width:100%;
	float:left;
}


h3.expand_heading, h2.expand_heading {
    margin-top:10px;
    float: left;
	display:block;
	width:410px;
}

h3.expand_heading:first-child, h2.expand_heading:first-child {
    margin-top:0px;
    float: left;
}

.expand_all
{
	cursor:default;
}

h3.expand_heading a, h2.expand_heading a  {
	color:#555557;
    text-decoration: none;
    display: block;
}

h3.expand_heading a:hover {
    color: #035074;
}

h3.active, h2.active {background-position: left bottom;}

.toggle_container {
    padding: 0;
    overflow: hidden;
    width: 100%;
    clear: both;
}
.toggle_container .box {
    padding: 20px;
}
.toggle_container .box p {
    padding: 5px 0;
    margin: 5px 0;
}
.toggle_container h3 {
    font: 2.0em normal Georgia, "Times New Roman", Times, serif;
    margin: 0 0 5px;
    padding: 0 0 5px 0;
    color:#000000;
    border-bottom: 1px dotted #ccc;
}

.expand_all
{
	width:116px;
	height:29px;
	background:url(extra_buttons.png) no-repeat top left;
	float:right;
	cursor: pointer;
}
.expanded
{
	background-position:bottom left;
}

/*-------------------->[ / LEGACY ]<--------------------*/

/*-------------------->[ NEWS ]<--------------------*/

#image-holder{
    width: 250px;
    margin-right: 20px;
    display: inline-block;
}

#content-holder{
    width: 365px;
    display: inline-block;
}

#content-header-news hr{
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e5e5e5;
    margin: 1em 0;
    padding: 0;
}

#news-block {
    margin-bottom: 40px;
}

#news-block:last-of-type{
    margin-bottom: 0 !important;
}

#news-block h2 {
	margin-bottom:15px;
}

#news-block p {
    font-family: 'Lato', sans-serif;
    color: #666666;
    height: auto;
	/*margin-bottom:15px;*/
}

#news-block h3 {
    color: #666666;
    font-size: 11px;
	margin-bottom:15px;
	line-height:12px;
}

#h3red{
    color: #e72a35;
}

#news-more{
    font-family: 'Lato', sans-serif;
    font-size:12px !important;
    font-weight: 600;
    text-transform:uppercase;
}

#news-block hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e5e5e5;
    margin: 1em 0;
    padding: 0;
    margin-top: 40px;
}

#news-block a {
	color:#444444;
    font-size: 22px;
	text-decoration:none;
}

#news-block a:hover {
	color:#e72a35;
}

#news-nav h2,
#news-nav-header h2 {
    display: inline-block;
    color: #aaaaaa;
	padding-top: 21px;
    margin-bottom: 20px;
    margin-right: 10px;
}

#news-nav-header h2,
#news-nav h2{
    font-size: 12px;
}

#news-nav,
#news-nav-header{
    float: right;
}

#news-nav-header{
    margin-top: -82px;
}

#news-nav ul,
#news-nav-header ul{
    display: inline-block;
}

#news-nav li,
#news-nav-header li {
	float:left;
}

#news-nav li a,
#news-nav-header li a {
	display:inline-block;
	margin-right:5px;
	text-align:center;
	text-decoration:none;
	line-height:18px;
	font-family: 'Lato', sans-serif;
    font-size:14px;
    text-transform:uppercase;
	color:#444444;
    content:'';
}

#prevpage{
    background:url(../images/bg-news-nav.png) left bottom no-repeat;
    display:inline-block;
    width:10px;
    height:18px;
    text-align:center;
}

#nextpage{
    background:url(../images/bg-news-nav.png) left top no-repeat;
    display:inline-block;
    width:10px;
    height:18px;
    text-align:center;
}

#content-left img {
	width:100%;
	margin-top:10px;
}

#content-right a {
	text-decoration:none;
	color:#1c6178;
}

#content-right a:hover {
	color:#4b8eb9;
}

#newsIMG{
    display: inline-block;
    left: 0;
    width: 250px;
    max-width: 250px;
    height: 185px;
    max-height: 185px;
}

/*-------------------->[ / NEWS ]<--------------------*/

/*-------------------->[ PARTNERS ]<--------------------*/

#partners {
	display:block;
	width:650px;
	margin:0;
	margin-bottom:30px;
}

#partners li {
	float:left;

}

#partners img {
	width:120px;
	margin-right:10px;
}

/*-------------------->[ / PARTNERS ]<--------------------*/

/*-------------------->[ FACILITIES ]<--------------------*/

#col-50-50 {
	width:50%;
	float:left;
}

#col-50-50 p {
	margin-top:5px;
	font-size:11px;
	line-height:19px;
}

#col-50-50 a {
	color:#000;
	text-decoration:none;
}

#col-50-50 a:hover {
	color:#000;
	text-decoration:underline;
}



/*-------------------->[ / FACILITIES ]<--------------------*/


/*-------------------->[ EXTRA STYLES ]<--------------------*/

#game-info__title-minute {
	width: 60px;
	float: left;
}

#game-info__title-action {
	width: 145px;
	float: left;
}

#game-info__title-player {
	width: 155px;
	float: left;
}

#game-info__title-comment {
	width: 50px;
	float: left;
}

.game-info__entry-minute {
	width: 35px;
}

.game-info__entry-action {
	width:111px;
	margin-top:0px;
}

.game-info__entry-player {
	width: 155px;
}

.game-info__entry-comment {
	width: 50px;
}

.game-info__entry-score {
	width: 50px;
}


/** {
	outline: 1px solid Orange;
}*/

.live-table {
	width:410px;
	font-size:14px;
	text-align: center;
}

.live-table td {
	padding: 10px 10px;
}

.rankings {
    display: inline-block;
    width: 200px;
    margin-right: 15px;
    text-align: center;
}

.rankings-last {
    display: inline-block;
    width: 200px;
    margin-right: 0px;
    text-align: center;
}

.match-flex {
	display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.match-flex p {
	padding-right: 0 !important;
}


.match-flex > * {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 20%;
	padding: 5px 0;
}


.match-flex > div:nth-child(2) {
	width: 80%;
}

.schedules-flex {
	display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.schedules-flex p {
	padding-right: 0 !important;
}


.schedules-flex > * {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 12%;
	padding: 5px 0;
}


.schedules-flex > div:nth-child(2) {
	width: 8%;
}

.schedules-flex > div:nth-child(4),
.schedules-flex > div:nth-child(6) {
	width: 6%;
}

.schedules-flex > div:nth-child(5),
.schedules-flex > div:nth-child(7) {
	width: 20%;
}

.schedules-flex > div:nth-child(3) {
	width: 12%;
}

.schedules-flex > div:last-child {
	width: 17%;
}


.schedules-flex2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.schedules-flex2 p {
	padding-right: 0 !important;
}

.schedules-flex2 > * {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 12%;
	padding: 5px 0;
}

.schedules-flex2 > div:nth-child(2) {
	width: 8%;
}

.schedules-flex2 > div:nth-child(3),
.schedules-flex2 > div:nth-child(5) {
	width: 6%;
}

.schedules-flex2 > div:nth-child(4),
.schedules-flex2 > div:nth-child(6) {
	width: 20%;
}

.schedules-flex2 > div:nth-child(7) {
	width: 18%;
}

.schedules-flex2 > div:last-child {
	width: 8%;
}

.date-col {width:74px;}
.time-col {width:50px;}
.flag-col {width:37px;}
.team-col {width:124px;}
.local-col {width:112px;}
.sheet-col {width:16%;}

.date-col p,
.time-col p,
.flag-col p,
.team-col p,
.local-col p,
.sheet-col p {padding-right:0 !important;}


/*-------------------->[ / ESTRASTYLES ]<--------------------*/
