* {
	margin: 0; padding: 0;
}

body {
	padding: 0 15px;
}

body {
	background: repeat-x #555555;
}

#main-cont {
	padding: 15px 0;
	display: inline-block;
	min-width: 100%;	
}

#container {
	position: relative;
	display: block;
	margin: 0 30px;
	width: auto;
	min-width: 1100px;
	box-shadow: rgba(104, 104, 104, 1) 0px 0px 70px 5px;
	border: 1px solid #696969;
	background: rgb(253,253,253); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(253,253,253,1) 32%, rgba(225,223,223,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(253,253,253,1)), color-stop(100%,rgba(225,223,223,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 32%,rgba(225,223,223,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,253,253,1) 32%,rgba(225,223,223,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 32%,rgba(225,223,223,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 32%,rgba(225,223,223,1) 100%); /* W3C */
}

.l14 {
	padding: 0 20px 10px 20px;
}

#l13 {
	padding-left: 0px;
	padding-right: 0px;
}

/**************** TABLES ******************/

table.last_submissions {
	font-size: 14px;
}

.table {
	margin: 10px 0 20px 0;
	border-collapse: collapse;
	box-shadow: rgba(209, 209, 209, 0.55) 0px 2px 12px 5px;
	background: rgba(255, 255, 255, 0.37);
	font-size: 14px;
}

.table th, .table td, table.region_statistic th, table.region_statistic td, table.standings th, table.standings td {
	padding: 3px 7px; 
}

.table th, .table .th, table.standings th, table.region_statistic th {
	background: rgb(185,211,232); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(185,211,232,1) 0%, rgba(118,178,228,1) 4%, rgba(122,184,234,1) 33%, rgba(106,154,201,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,211,232,1)), color-stop(4%,rgba(118,178,228,1)), color-stop(33%,rgba(122,184,234,1)), color-stop(100%,rgba(106,154,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(185,211,232,1) 0%,rgba(118,178,228,1) 4%,rgba(122,184,234,1) 33%,rgba(106,154,201,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(185,211,232,1) 0%,rgba(118,178,228,1) 4%,rgba(122,184,234,1) 33%,rgba(106,154,201,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(185,211,232,1) 0%,rgba(118,178,228,1) 4%,rgba(122,184,234,1) 33%,rgba(106,154,201,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(185,211,232,1) 0%,rgba(118,178,228,1) 4%,rgba(122,184,234,1) 33%,rgba(106,154,201,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d3e8', endColorstr='#6a9ac9',GradientType=0 ); /* IE6-9 */
	color: rgb(16, 35, 63);
	border: 1px solid rgb(56, 120, 189);
	text-shadow: rgb(146, 191, 230) 0px 1px 0px;
	font-weight: bold;
}

table.region_statistic, table.standings {
	margin: 10px 0 20px 0;
	border-collapse: collapse;
	box-shadow: rgba(209, 209, 209, 0.55) 0px 2px 12px 5px;
	font-size: 14px;
}

table.region_statistic th, table.standings th {
	font-size: 11px;
}

table.region_statistic td, table.standings td {
	border: 1px solid rgb(151, 151, 151);
	padding-top: 4px;
	padding-bottom: 4px;
}

st_team {
	width: 200px;
}