@font-face {
	font-family: 'Conv_tahoma_1';
	src: url('../fonts/tahoma_1.eot');
	src: url('../fonts/tahoma_1.woff') format('woff'), url('../fonts/tahoma_1.ttf') format('truetype'), url('../fonts/tahoma_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_tahomabd_1';
	src: url('../fonts/tahomabd_1.eot');
	src: url('../fonts/tahomabd_1.woff') format('woff'), url('../fonts/tahomabd_1.ttf') format('truetype'), url('../fonts/tahomabd_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




* {box-sizing:border-box}

body {
	background: #000000;
	margin:0;
	font-family:'Conv_tahoma_1';
	font-size:10px;
	padding-bottom: 3em;
}


a {
	text-decoration: none;
	cursor: pointer;
	color: #000000
}
.pageWrapper {
	max-width: 960px;
	min-width: 700px;
	width: 100%;
	margin: auto;
}
.hidden {display: none}


nav, .list li.head, .blueGradient {
	background: #00acee;
	background:-moz-linear-gradient(top,  #00acee 0%, #00a5e8 25%, #008dd3 49%, #0081c9 77%, #0076bf 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00acee), color-stop(25%,#00a5e8), color-stop(49%,#008dd3), color-stop(77%,#0081c9), color-stop(100%,#0076bf));
	background:-webkit-linear-gradient(top,  #00acee 0%,#00a5e8 25%,#008dd3 49%,#0081c9 77%,#0076bf 100%);
	background:-o-linear-gradient(top,  #00acee 0%,#00a5e8 25%,#008dd3 49%,#0081c9 77%,#0076bf 100%);
	background:-ms-linear-gradient(top,  #00acee 0%,#00a5e8 25%,#008dd3 49%,#0081c9 77%,#0076bf 100%);
	background:linear-gradient(to bottom,  #00acee 0%,#00a5e8 25%,#008dd3 49%,#0081c9 77%,#0076bf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00acee', endColorstr='#0076bf',GradientType=0)
}

.list.odds .mini, nav a.active, nav a:hover {
	color: #000000;
	background: #ececec;
	background: -moz-linear-gradient(top, #ececec 0%, #e9e9e9 24%, #dadada 44%, #d1d1d1 71%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(24%,#e9e9e9), color-stop(44%,#dadada), color-stop(71%,#d1d1d1), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #ececec 0%,#e9e9e9 24%,#dadada 44%,#d1d1d1 71%,#cccccc 100%);
	background: -o-linear-gradient(top, #ececec 0%,#e9e9e9 24%,#dadada 44%,#d1d1d1 71%,#cccccc 100%);
	background: -ms-linear-gradient(top, #ececec 0%,#e9e9e9 24%,#dadada 44%,#d1d1d1 71%,#cccccc 100%);
	background: linear-gradient(to bottom, #ececec 0%,#e9e9e9 24%,#dadada 44%,#d1d1d1 71%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#cccccc',GradientType=0 );
}


/********************************************************************************* HEADER */
.top {
	background: url(../images/new/header_bg.jpg) no-repeat top center;
	background-size: cover;
	height: 12em;
	border-bottom: 1px #737373 solid;
}

.search {
	padding-top: 8em;
}

.search input {
	float: right;
	font-size: 1.1em;
	border: 1px #737373 solid;
	padding: .5em;
	padding-left: 3em;
	border-radius: .3em;
	background: #636363 url(../images/new/search_icon.png) no-repeat left .8em center;
	color: #FFFFFF;
}

.top img {
	float: left;
	margin-top: 3.5em;
	display: none;
}

.top .pageWrapper::before {
	padding-top: 1.5em;
	float: left;
	content: "OddsCombo.com";
	font-family: 'Conv_tahomabd_1';
	font-size: 3em;
	color: #FFFFFF;
	text-shadow: 0 0 0.4em #888;
}


/********************************************************************************* HEADER */
footer {
	color: #AAAAAA;
	font-size: 1.5em;
	margin: 2em 0;
	border-top: 1px solid #111111;
	padding-top: 1em;
}

footer div {
	text-align: right;
}

footer a {
	color: #EEEEEE;
	font-size: 1.2em;
	margin-left: .5em;
}

footer a::after {
	content: "|";
	margin-left: .5em
}

footer a:last-child::after {
	display: none;
}



/********************************************************************************* MENU */
nav {
	margin: 2em auto!important;
	display: table;
	overflow: hidden;
	width: 100%;
	border: 1px solid #59A9D5;
	border-radius: .5em;
}
nav a {
	font-family: 'Conv_tahomabd_1';
	font-size: 1.4em;
	padding: .7em .4em;
	vertical-align: middle;
	color: #FFFFFF;
	display:table-cell;
	text-align: center;
	width: 10%;
	background: url(../images/new/sep.png) no-repeat right;
}

.top nav a:last-child {
	background: none;
}


/********************************************************************************* PAGE CONTENT */
section {
	overflow: hidden;
}

.leftMenu article {
	margin-left: 20%;
	margin-right: 135px;
	padding-left: 15px;
}

.noLeftMenu article {
	background: white;
	font-size: 1.4em;
	padding: .5em 1em;
	box-shadow: 0 0 5px 1px #59A9D5;
	border-radius: .5em;
	margin-right: 135px;
}

article > h1 {
	color: #FFFFFF;
	font-size: 2em;
	font-family: 'Conv_tahomabd_1';
}

article.banner {
	margin-top: 2em;
}

article.banner > * {
	display: block;
	margin: auto;
}

/********************************************************************************* ELEMENTS */
.list {
	border-radius: 3px;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	border-radius: 0; /* chromium :) */
}

.list:first-child {
	border-radius: .5em .5em 0 0;
}
.list:last-child {
	border-radius: 0 0 .5em .5em;
}

.list .head {
	font-size: 1.3em;
	line-height: 1.5em;
	font-family: 'Conv_tahomabd_1';
	color: #FFFFFF;
	padding: .5em;
	border: 1px #6DA9CE solid;
}

.list .head.small {
	line-height: 1em;
	padding-left: 2em;
}

.list li {
	border-bottom: 1px #D1D1D1 solid;
	font-size: 1.3em;
	font-family: 'Conv_tahoma_1';
	background: #FFFFFF;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 31%, #ffffff 55%, #ffffff 74%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(31%,#ffffff), color-stop(55%,#ffffff), color-stop(74%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 31%,#ffffff 55%,#ffffff 74%,#ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 31%,#ffffff 55%,#ffffff 74%,#ffffff 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 31%,#ffffff 55%,#ffffff 74%,#ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 31%,#ffffff 55%,#ffffff 74%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}

.list li:last-child {
	border-bottom: 0 none;
}

.list li:nth-child(2n):not(.head) {
	background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 16%, #fafafa 31%, #f6f6f6 47%, #f2f2f2 64%, #ededed 83%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(16%,#fdfdfd), color-stop(31%,#fafafa), color-stop(47%,#f6f6f6), color-stop(64%,#f2f2f2), color-stop(83%,#ededed), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top, #ffffff 0%,#fdfdfd 16%,#fafafa 31%,#f6f6f6 47%,#f2f2f2 64%,#ededed 83%,#e9e9e9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#fdfdfd 16%,#fafafa 31%,#f6f6f6 47%,#f2f2f2 64%,#ededed 83%,#e9e9e9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#fdfdfd 16%,#fafafa 31%,#f6f6f6 47%,#f2f2f2 64%,#ededed 83%,#e9e9e9 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#fdfdfd 16%,#fafafa 31%,#f6f6f6 47%,#f2f2f2 64%,#ededed 83%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );
}

.list li a {
	display: block;
	padding: .5em;
}

.list li a:hover {
	cursor: pointer;
	background: #A8A2A2;
	background: -moz-linear-gradient(top, #a8a2a2 2%, #a8a2a2 32%, #a8a2a2 74%, #a8a2a2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#a8a2a2), color-stop(32%,#a8a2a2), color-stop(74%,#a8a2a2), color-stop(100%,#a8a2a2));
	background: -webkit-linear-gradient(top, #a8a2a2 2%,#a8a2a2 32%,#a8a2a2 74%,#a8a2a2 100%);
	background: -o-linear-gradient(top, #a8a2a2 2%,#a8a2a2 32%,#a8a2a2 74%,#a8a2a2 100%);
	background: -ms-linear-gradient(top, #a8a2a2 2%,#a8a2a2 32%,#a8a2a2 74%,#a8a2a2 100%);
	background: linear-gradient(to bottom, #a8a2a2 2%,#a8a2a2 32%,#a8a2a2 74%,#a8a2a2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a2a2', endColorstr='#a8a2a2',GradientType=0 );
}

.list img {
	vertical-align: middle;
}

.list .col {
	width: 10%;
	float: right;
	font-family: Conv_tahomabd_1;
	text-align: center;
}

.list .head .col {
	font-size: 1.25em;
}


/********************************************************************************* LEFT MENU */
aside {
	float: left;
	width:20%;
}

aside * {
	transition: all .15s;
}

aside .list {
	border-radius: 0!important;
}

aside .list li {
	font-family: 'Conv_tahomabd_1';
}

aside .list .head {
	font-size: 1.8em;
	text-transform: uppercase;
	border-width: 2px;
	border-radius: .15em .15em 0 0;
}

aside .list .head img {
	margin: 0 .5em 0 .3em;
	vertical-align: sub;
}

aside .list a {
	color: #000000;
}

aside .list a.active, aside .list a:hover {
	color: #FFFFFF;
	background: #008BD1;
}


/********************************************************************************* RIGHT BANNER */
aside.banner {
	float: right;
	width: 120px;
}


/********************************************************************************* TOURNAMENTS LIST */
.list.tournaments img {
	height: 2.5em;
	margin-right: .5em;
}

.list .country {
	padding: 0 .5em;
}

.list.tournaments .spacer {
	margin-top: 1.5em;
}


/********************************************************************************* ODDS LIST */
.list.odds {
	border-radius: .5em;
	display: none;
}

.list.odds li {
	padding: .5em;
}

.list.odds .stat {
	background: #FFFFFF!important;
	font-size: 1.4em;
	padding: .7em .5em;
}

.list.odds .strongtat strong::after {
	content: ":";
}

.list.odds .mini {
	font-size: 1em;
	border: 0 none;
}

.list.odds a.portal {
	display: inline;
	padding: 0;
	color: #ff3b00;
	font-weight: bold;
}

.list.odds a.portal:hover {
	background: none;
}

/********************************************************************************* CONTACTS */
article form label, article form input, form textarea, article form img {
	margin-bottom: 1em;
	vertical-align: middle;
}

article form label {
	display: inline-block;
	width: 30%;
	text-align: right;
}

article form label::after {
	content: ":";
}

article form input, form textarea {
	width: 50%;
}

article form textarea {
	height: 5em;
}

#icode {width: 20%;}

article form button {
	margin-left: 30%;
	padding: .5em 2em;
}

em.error {
	display: block;
	margin-left: 31%;
	margin-top: -1em;
	margin-bottom: 1em;
	font-size: .9em;
	color: #FF0000;
}

em.success {
	display: block;
	margin-left: 30%;
	margin-bottom: 1.5em;
	font-size: 1.3em;
	color: #227D22;
}