/* COMMON VALUES */
img { border: 0; }

/* FORM VALUES */
form, center { margin: 0; padding: 0; }
.button, .input, textarea, select {
	margin: 0 0 1px 0;
	padding: 1px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
}
select { margin: 1px 0 1px 0; }
textarea { width: 99%; margin: 0 0 1px; padding: 1px }
hr,ul,ol { margin-top: 0; margin-bottom: 0; }

/* GENERAL STRUCTURE */
html { border: 0; }
body {
	margin: 0 0 5px;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
}
#top {
	width: 991px;
	margin: 5px 5px 0;
}
#top-separator {
	width: 5px;
	font-size: 0px;
}
#section-menu {
	width: 210px;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
#header {
	width: 766px;
	padding: 12px 5px 2px;
	text-align: center;
	vertical-align: top;
}
#header-menu {
	text-align: center;
	margin: 2px 0 0;
}
#header-menu-team, #header-menu-company { text-align: left; }
#header-menu-team { margin: 2px 0 0 35px; }
#header-menu-company { margin: 2px 0 0 88px; }
#web-container { width: 1001px; }
#main-container { width: 481px; }
#main-container-medium { width: 561px; }
#main-container-long { width: 601px; }
#main-container-full { width: 776px; }
#footer {
	width: 981px;
	height: 69px;
	margin: 0 5px;
	padding: 5px;
	text-align: center;
}
#left-menu, #left-menu2, #main-container, #main-container-medium, #main-container-long, #main-container-full, #main-container2, #right-menu, #right-menu2, #right-menu-short, #right-menu2-short, #right-menu-medium, #right-menu2-medium { vertical-align: top; }
#left-menu, #left-menu2 tr, #right-menu-medium, #right-menu2-medium tr { width: 210px; }
#right-menu-short, #right-menu2-short tr { width: 170px; }
#right-menu, #right-menu2 tr { width: 290px; }
#left-menu2, #main-container2, #right-menu2, #right-menu2-short, #right-menu2-medium, .default-table, .table-list { width: 100%; }
.table-separator, .table-separator-white {
	width: 200px;
	font-size: 0px;
	line-height: 5px;
	height: 5px;
}

/* SECTIONS STRUCTURE */
#friends-list {
	width: 150px;
	vertical-align: top;
}
.table-header {
	height: 16px;
	padding: 0;
	text-align: left;
}
.table-header-title {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px;
	text-align: left;
}
.table-header-title a, .table-header-title a:hover { text-decoration: none; }
.table-header-title img { vertical-align: top; }
.table-header img, .table-header-left img, .table-header-right img {
	vertical-align: bottom;
	height: 16px;
}
.table-header-separator {
	width: 100%;
	font-size: 0px;
	line-height: 1px;
}
.table-text {
	text-align: justify;
	padding: 5px;
}
.table-text-top {
	vertical-align: top;
	text-align: justify;
	padding: 5px;
}
.table-text-list {
	text-align: justify;
	padding: 4px 5px;
}
.table-text-list img { vertical-align: middle; }
.vertical-separator {
	width: 5px;
	font-size: 0px;
}
.table-users-galleries {
	width: 100%;
	margin: 2px 2px 5px
}
.users-galleries-photo { margin: 0 0 5px; }

/* COMMON STRUCTURES */
h4 {
	font-size: 16px;
}
h5 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px;
}
h6 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px;
}
.big-section-title {
	font-size: 13px;
	font-weight: bold;
}
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.top { vertical-align: top; }
.default-block { margin: 3px; }
.arrow-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.arrow-list li {
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 8px;
}
.arrow-list-padding {
	margin: 0 10px;
	padding: 0;
	list-style-type: none;
}
.arrow-list-padding li {
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 8px;
}
.br-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.br-list li { padding: 0 0 1px; }
.double-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.double-list li {
	font-size: 13px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0;
}
.double-list ul {
	margin: 0;
	padding: 2px 0 10px 0;
	list-style-type: none;
}
.double-list li li {
	font-size: 11px;
	font-weight: 100;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 15px 3px;
	padding: 0 0 0 23px;
}
li.double { padding: 0 0 10px 8px; }
.noinfo { text-align: center; }
.nofriends {
	text-align: center;
	padding: 5px;
}
.error-list {
	margin: 5px 0 0 20px;
	padding: 0;
}
.quote-photo {
	width: 110px;
	padding: 0 5px 0;
	text-align: center;
	vertical-align: top;
}
.quote-text { vertical-align: top; }
.quote-text img { vertical-align: middle; }
.quote {
	margin: 10px 5px;
	padding: 4px;
}
.quote2 {
	margin: 1px 5px 0 0;
	padding: 4px;
}
.quote-list {
	margin: 10px;
	padding: 0;
	list-style-type: none;
}
.padding { padding: 10px 25px; }
.pages-list { width: 100%; }
.pages-list tr { padding: 3px 0; }
.pages-list .back, .pages-list .next { width: 30%; }
.pages-list .pages {
	width: 40%;
	text-align: center;
}
.pages-list .back { text-align: left; }
.pages-list .next { text-align: right; }
.pages-list td { line-height: 25px; }
.table-list { border: 1px solid #999999; }
.table-list th {
	padding: 3px;
	border-bottom: 1px solid #999999;
}
.table-list td { padding: 4px 3px; }
.nicklist-table img { vertical-align: middle; }
.list-background1 img, .list-background2 img, .list-background1-unread img, .list-background2-unread img, .list-background-checked img, .list-background1-on img, .list-background2-on img, .list-background1-unread-on img, .list-background2-unread-on img { vertical-align: top; }
.poll-list {
	margin: 0 0 5px 5px;
	padding: 0;
	list-style-type: none;
}
.table-padding { margin: 0 10px; padding: 0; }

/* SPECIAL CLASSES */
#login-form { padding: 5px 0; }
#logged-form { padding: 0 0 5px; }
.button-submit {
	height: 20px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	width: 67px;
	border: 0;
	margin: 5px 0;
	padding: 0 0 0 2px;
	text-align: center;
}
.arrow-button {
	height: 20px;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	width: 67px;
	border: 0;
	margin: 0 5px;
	padding: 0 0 0 2px;
	text-align: center;
}
.login-input {
	margin: 0;
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 11px;
	padding: 2px 1px 0;
	width: 196px;
	height: 15px;
}
.sponsor { margin: 8px 0; }
.sponsor-nopadding { margin: 0; }
.sponsor-parallel {
	display: inline;
	margin: 4px;
}
.sponsor-parallel img { vertical-align: middle; margin: 5px 0; }
.vertical-banner-left, .vertical-banner-right {
	text-align: center;
	margin: 0;
}
.news-image {
	float: right;
	padding: 3px;
	margin: 3px 0 0 5px;
}
.news-comment_line {
	width: 98%;
	margin: 5px;
	padding: 4px 5px;
}
.news-comment_line-expanded {
	width: 98%;
	margin: 5px;
}
.news-comment_line img, .news-comment_line-expanded img, .news-comment_line-left img, .news-comment_line-right img { vertical-align: middle; }
.news-comment_line-left, .comment-header-left { text-align: left; }
.news-comment_line-right, .comment-header-right { text-align: right; }
.news-text { padding: 0 3px; }
.news-text img { vertical-align: middle; }
.comment-header {
	width: 100%;
	height: 21px;
	padding: 3px 5px 3px 0;
}
.comment-header-num {
	text-align: center;
	width: 20px;
	margin: 0;
	padding: 0 2px;
}
.comment-header img { vertical-align: bottom; }
.comment-admin { margin: 0 0 15px; }
.comment-text {
	text-align: justify;
	padding: 2px 5px 13px;
}
.profile-update {
	font-size: 10px;
	padding: 2px 8px;
}
.profile-photo {
	text-align: center;
	width: 250px;
}
.profile-info { vertical-align: top; }
.profile-info ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.profile-info li { padding: 1px 0 0; }
.profile-info img { vertical-align: middle; }
.guestbook-text { vertical-align: top; }
.guestbook-photo {
	width: 160px;
	padding: 5px;
	text-align: center;
}
.match-team1, .match-team2 {
	width: 225px;
	letter-spacing: -1px;
	line-height: 18px;
	font-size: 18px;
	font-weight: bold;
}
.match-team1 { text-align: right; }
.match-team2 { text-align: left; }
.match-team1 img { padding: 0 5px 0; }
.match-team2 img { padding: 0 0 0 5px; }
.match-score {
	width: 111px;
	font-weight: 100;
	font-size: 15px;
	text-align: center;
}
.match-team1-small, .match-team2-small {
	width: 225px;
	line-height: 13px;
	font-size: 13px;
	font-weight: bold;
}
.match-team1-vsmall, .match-team2-vsmall {
	width: 225px;
	line-height: 11px;
	font-size: 11px;
}
.match-team1-small, .match-team1-vsmall { text-align: right; }
.match-team2-small, .match-team2-vsmall { text-align: left; }
.match-team1-small img, .match-team1-vsmall img { padding: 0 5px 0; }
.match-team2-small img, .match-team2-vsmall img { padding: 0 0 0 5px; }
.match-score-small {
	width: 111px;
	font-weight: 100;
	font-size: 11px;
	text-align: center;
}
.match-maps { padding: 10px 0 0; }
.match-map {
	padding: 5px;
	text-align: center;
}
.match-roster-title {
	text-align: justify;
	letter-spacing: 0px;
	line-height: 15px;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
}
.match-roster-title img { padding: 0 3px 0; }
.match-roster {
	text-align: justify;
	margin: 6px 8px;
}
.match-list-title {
	margin: 0;
	padding: 5px;
	text-align: center;
	font-weight: bold;
}
.match-list1 td, .match-list2 td, .match-list1-on td, .match-list2-on td {
	font-size: 9px;
	padding: 3px 2px;
}
.match-list-left { width: 70px; }
.match-list-right { width: 58px; }
.match-list-left-med, .match-list-right-med { width: 90px; }
.match-list-left-long, .match-list-right-long { width: 110px; }
.match-list-left, .match-list-left-med, .match-list-left-long { text-align: left; }
.match-list-right, .match-list-right-med, .match-list-right-long { text-align: right; }
.match-list-date {
	width: 96px;
	text-align: right;
}
.match-list-score {
	width: 50px;
	text-align: center;
}
.nick-title {
	font-weight: bold;
	margin: 0 0 5px;
}
.latestnews-title img {
	vertical-align: middle;
	padding: 0 2px 0 0;
}
.latestnews-comments {
	text-align: right;
	padding: 5px;
}
.hardware-list { padding: 12px 0 0; }
.poll-title { margin: 2px 2px 10px; }
.poll-title img { vertical-align: middle; }
.poll-answer { margin: 10px 2px 2px; }
.poll-list-result { padding: 0 20px 0 10px; }
.poll-result { margin: 5px 3px 4px; }
.massmedia-photo {
	vertical-align: middle;
	padding: 3px 0 7px 5px;
}
.massmedia-text {
	width: 100%;
	text-align: justify;
	vertical-align: top;
	padding: 5px 0 7px 8px;
}
.massmedia-text ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.massmedia-text li { padding: 1px 0 0; }
.massmedia-text img { vertical-align: middle; }
.coverage-menu a {
	font-size: 13px;
	font-weight: bold;
}
.coverage-photo { margin: 5px 0 10px; }
.stats-table {
	width: 50%;
	vertical-align: top;
	padding: 10px 15px;
}
.stats-title {
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 2px;
}
.stats-left, .stats-right { padding: 3px 5px; }
.stats-left img, .stats-right img { vertical-align: middle; }
.stats-left { text-align: left; }
.stats-right { text-align: right; }
.photo-border { padding: 3px; }
.member-photo {
	width: 110px;
	padding: 0 5px 0;
}
.member-text {
	vertical-align: top;
	padding: 10px 3px;
}
.member-text ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.member-text li { padding: 1px 0 0; }
.member-text li a { text-decoration: none; }
.member-text li a:hover { text-decoration: underline; }
.member-text li.double { padding: 0 0 10px; }
.member-text img { vertical-align: middle; }
.table-logo {
	width: 50%;
	padding: 5px 2px;
}
.table-logo ul {
	list-style-type: none;
	margin: 15px 0 0 110px;
	padding: 0;
}
.server-info {
	width: 50%;
	vertical-align: top;
}
.server-map {
	width: 50%;
	padding: 0 0 0 5px;
	vertical-align: top;
	text-align: center;
}

.sl-table {
	position: relative;
	overflow: hidden;
	width: 290px;
	height: 90px;
}
.sl-table-slide {
	position: relative;
	left: -290px;
}
.sl-table-trans {
	position: absolute;
	left: 0;
}
.sl-image-slide, .sl-image-trans {
	width: 290px;
	height: 90px;
}
.sl-image-trans { position: absolute; }
.sl-left, .sl-right {
	position: absolute;
	font-weight: bold;
	top: 72px;
	z-index: 1;
	cursor: pointer;
}
.sl-left { left: 5px; }
.sl-right { left: 253px; }