body {
	position: relative;
	margin: 0; padding: 0;
	font-size: 1em;
	font: 76% Arial, Arial, Helvetica, sans-serif;
	background: #fcfefe;
	text-align: center;
}

#top-background {
	position: relative;
	width: 100%; min-width: 990px;
	background: #faf2e5 url('../images/bg.gif') repeat-x 0 100%;
	padding-bottom: 10px;
}

#popup-background {
	position: relative;
	background: #faf2e5 url('../images/bg.gif') repeat-x 0 100%;
	padding: 20px;
	text-align: left;
}
.signal {
	position: relative;
	width: 100%; min-width: 990px;
	min-height: 240px;
	background: url('../images/bg-signal.jpg') no-repeat 50% 0;
}
* html .signal {height: 240px;}

#index .signal {
	min-height: 360px;
	background: url('../images/bg-signal-index.jpg') no-repeat 50% 0;
}
* html #index .signal {height: 360px;}

#top-wrapper, #bottom-wrapper {
	position: relative;
	width: 990px;
	margin: 0 auto;
	text-align: left;
}
#top-wrapper {padding-top: 145px;}
#bottom-wrapper {
	background: url('../images/bg-bottom-wrapper.gif') no-repeat 50% 2px;
	padding-top: 20px;
}

#index #bottom-wrapper {
	padding-top: 25px;
	background: none;
}
/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, dd, ul, img {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {}
ul {list-style: none;}
fieldset {border: 0;}
a:active {outline: none;}
a:focus {-moz-outline-style: none;}
/* --- End Standart Tag's --- */
/* --- Hacks --- */
* html #id {}
*:first-child+html #id {}
object { outline:none; }
/* --- End Hacks --- */

/* --- Logo --- */
.logo {
	position: absolute;
	top: 15px; left: 0;
	display: block;
	width: 180px; height: 100px;
	background: url('../images/logo.gif') no-repeat 50% 50%;
}
.logo span {display: none;}
#logo-print {display: none;}
/* --- End Logo --- */
/* --- Top Banner --- */
#top-banner {
	position: absolute;
	top: 15px; left: 195px;
	display: block;
	width: 780px; height: 100px;
}
#top-banner img, #top-banner object, #top-banner script {
	border: 0;
	margin: 0; padding: 0;
}
/* --- End Top Banner --- */
/* --- Index Content Flash --- */
#index-content-flash {
	display: block;
	position: relative;
	width: 990px; min-height: 75px;
	padding-bottom: 35px;
}
* html #index-content-flash {height: 75px;}



/* --- End Index Content Flash --- */
/* --- Meniu --- */
#meniu {
	list-style: none;
	padding: 0 0 0 15px; margin: 0;
	width: 975px; min-height: 65px;
	overflow: hidden;
	background: url('../images/bg-meniu.gif') no-repeat 50% 10px;
}
* html #meniu {
	height: 65px;
	width: 990px;
	width/* */:/**/975px;
}

#meniu li {
	display: block;
	float: left;
}

#meniu li a {
	display: block;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0 0 0 2px;
	background: url('../images/bg-meniu-a.gif') no-repeat 0 23px;
}
#meniu li.first a {background: none;}
* html #meniu li.first a {background: url('../images/bg-meniu-a.gif') no-repeat -10px 23px;}

#meniu li a span {
	display: block;
	padding: 27px 8px 15px 8px;
}
#meniu li a:hover span, #meniu li a.active span {background: url('../images/bg-meniu-aa.png') no-repeat 100% 0;}


* html #meniu li a:hover span,
* html #meniu li a.active span {
	background: url('../images/bg-meniu-aa.gif') no-repeat 100% 0;
}

#index-content-flash .deco {
	position: absolute;
	top: 63px;
	left: 15px;
	display: block;
	width: 960px; height: 15px;
	z-index: 1000;
	background: url('../images/bg-deco.png') no-repeat 0 0;
}
* html #index-content-flash .deco {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/bg-deco.png');
}
/* --- End Meniu --- */
/* --- Index Meniu Block --- */
#upcoming-games-tabs {width: 975px; margin-top: -2px;}
#upcoming-games-tabs .block-left, #upcoming-games-tabs .block-right {float: left;}
#upcoming-games-tabs .block-left {
	width: 700px;
	height: 400px;
}
#photo-flash {
	margin-left: 15px;
	display: block;
	width: 685px; height: 400px;
	background: red;
}

#upcoming-games-tabs .block-right {
	width: 275px;
	background: url('../images/bg-index-right.gif') no-repeat 0 0;
	height: 400px;
}


#upcoming-games-tab-handles {
	padding: 0; margin: 0;
	list-style: none;
	width: 275px;
	overflow: hidden;
	font-size: 1.7em;
	line-height: 17px;
	letter-spacing: -1px;
}
#upcoming-games-tab-handles li {
	float: left;
	width: 137px;
}

#upcoming-games-tab-handles li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 15px 10px;
}
#upcoming-games-tab-handles li a:hover {background: url('../images/bg-index-a.gif') no-repeat 0 100%;}
#upcoming-games-tab-handles li.active a {background: url('../images/bg-index-a.gif') no-repeat 0 100%;}


.upcoming-games-tab {
	width: 210px;
	padding: 10px 0 20px 0;
	font-size: .9em;
	color: #ffffff;
}
.upcoming-games-tab .tip-gray {
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
}
.upcoming-games-tab .item {
	padding: 8px 0 8px 35px;
	line-height: 18px;
	background: url('../images/ico-ball-index.gif') no-repeat 5px 50%;
}
/* --- End Index Meniu Block --- */
/* --- Structure --- */
#content {
	width: 960px;
	padding: 0 15px 20px 15px;
}
* html #content {
	width: 990px;
	width/* */:/**/960px;
}
#content #block-left, #content #block-right {float: left;}

#content #block-left {
	position: relative;
	width: 750px;
	margin-right: 20px;
}
#content #block-right {width: 190px;}
#index #content #block-left {
	width: 590px;
	margin-right: 40px;
}
#index #content #block-right {width: 330px;}
/* --- End Structure --- */
/* --- Text --- */
#text {
	position: relative;
	width: 750px;
	color: #042646;
	line-height: 16px;
}
#text h1 {
	font-size: 1.8em;
	font-weight: normal;
}
#text h1.title {
	padding: 10px 0 40px 10px;
	font-weight: bold;
	font-size: 2.1em;
	color: #ffffff;
	background: url('../images/bg-h1.gif') no-repeat 0 0;
	text-transform: uppercase;
}

h2 {
	font-size: 1.4em;
	padding: 2px 0 10px 0;
	color: #042646;
	letter-spacing: -1px;
}
h2.comments {
	padding: 15px 0 30px 0;
}

h2.comments a {
	color: #042646;
}

h2.comments span {
	display: inline;
	text-align: center;
	font: 100% Georgia, Georgia, serif;
	font-size: 1.1em;
	width: 45px;
	padding: 5px 7px 17px 7px;
	color: #042646;
	text-decoration: none;
	background: url('../images/bg-comments.gif') no-repeat 50% 0;
	margin: -10px 10px 0 0;
}

h2.comments div {
	display: inline;
	text-decoration: underline;
	cursor: pointer;
	padding: 0 3px;
}

h2.comments div:hover {
	text-decoration: none;
}

h2.comments_form {
	padding: 8px 0 40px 45px;
	font-weight: bold;
	font-size: 1.7em;
	color: #ffffff;
	background: url('../images/coments_title.gif') no-repeat 0 0;
	margin-top: 30px;
}

.panel-overlay .comments {
	position: absolute;
	left: 10px; bottom: 7px;
	_bottom: 15px;
}

div.star-rating {
	float: left;
}

.rating {
	width: 150px;
}

#text h3 {
	font-size: 1.2em;
	padding: 2px 0 10px 0;
	color: #042646;
	letter-spacing: -1px;
}

#text p {margin: 0 0 1em 0;}
#text a {
	color: #e61501;
	font-weight: bold;
}
#text a:hover {text-decoration: none;}

#text hr {
	border: 0;
	color: #d4ddd5;
	background-color: #d4ddd5;
	height: 1px;
}

#text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 1em;
	overflow:hidden;
}

#text ul li {
	display: block;
	padding: 3px 0 3px 30px;
	background: url('../images/bg-text-bullet.gif') no-repeat 12px 8px;
	list-style: none outside none;	
	text-indent:0;
	height:1%;
}

* html #text ul li {vertical-align: top; height: 1%;}

#text ul ul {margin: 0;}
#text ul ul li {
	padding-left: 30px;
	background: url('../images/bg-text-bullet2.gif') no-repeat 12px 8px;
}

#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('../images/bg-text-bullet2.gif') no-repeat 12px 8px;
}

#text ol {
	padding: 0 0 0 40px;
}
* html #text ol {padding: 0;}
*:first-child+html #text ol {padding: 0;}


#text ol ol {list-style-type: lower-alpha;}
#text ol li {padding: 0}


#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #d4ddd5;
	width: 100%;
	margin-bottom: 1em;
}

* html #text table {font-size: 1em; width: auto; width/* */:/**/100%;}
#text table[border="0"] {border: 0;}
#text table.noborder { border: 0; }
#text td {
	padding: 8px 5px;
	font-size: 1em;
	border-color: #d4ddd5;
	vertical-align: top;
}

#text th {
	padding: 8px 5px;
	text-align: left;
	border-color: #dedede;
	font-weight: bold;
}

#text td p, #text th p {margin: 0;}
#text a img {padding-right: 10px;}

#text .team_foto span {
	margin: 2px 20px 15px 0;
}

#text .team_foto img {
	margin: 2px 20px 15px 0;
	background: #fff;
	padding: 2px;
	border-right: 1px solid #dad3c7;
	border-bottom: 1px solid #dad3c7;
}

.team_title {
	position: absolute;
	top: 0; left: 250px;
	color: #042646;
	font-size: 1.7em;
	line-height: 29px;
	padding-left: 35px;
	background: url('../images/ico-ball.gif') no-repeat left;
}

.team_description {
	line-height: 20px;
	padding-bottom: 20px;
}

ul.players_list {
	margin: 0; padding: 0;
	list-style: none;
}

ul.players_list li {
	float: left;
	margin: 0; padding: 0 !important;
	background: none !important;
	height: 150px !important; width: 247px;
}

ul.players_list .name {
	font-weight: bold;
	font-size: 1.31em;
	padding-bottom: 5px;
}

ul.players_list img {
	float: left;
	margin: 2px 10px 5px 0;
	background: #fff;
	padding: 2px;
	border-right: 1px solid #dad3c7;
	border-bottom: 1px solid #dad3c7;
}

ul.fans_list li {
	float: left;
	margin: 0; padding: 0 5px 0 0 !important;
	background: none !important;
	font-size: 11px;
}

ul.fans_list li a {
	color: #042646 !important;
	font-weight: normal !important;
}

h2.fans_list {
	padding-top: 30px;
}



/* --- End Text --- */
/* --- Pager --- */
.pager {
	padding: 30px 20px 0 20px;
	font-weight: bold;
}
.pager a {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 5px 0;
	width: 26px;
	text-align: center;
	color: #e61501;
	text-decoration: none;
	border: 1px solid #e61501;
	background: #ffffff;
}
.pager a:hover {
	background: #ed9417;
	color: #ffffff;
}
.pager a.active {
	background: #e61501;
	color: #fff !important;
}
/* --- End Pager --- */
/* --- Modules --- */
/* - Forms - */
#text form {padding: 0; margin: 0;}
#text form fieldset {
	padding: 10px 0;
	margin: 0;
}
#text form fieldset.right {
	padding: 0 30px 0 0;
}

#text form fieldset label {
	display: block;
	font-weight: bold;
	padding: 5px 0;
}
#text form fieldset label span {
	font-size: 1.5em;
	color: #e61501;
}

input.buttons {
	background: #2c4b9b;
	border: none;
	padding: 4px 10px;
	color: #fff;
}

.txtfld {
	border: 1px solid;
	border-color: #c2c2c2 #c2c2c2 #faf2e5 #faf2e5;
	color: #042646;
	padding: 5px 10px;
	width: 230px;
	background: #ffffff url('../images/bg-txtfld.gif') no-repeat 100% 0;
}
* html .txtfld {
	width: 250px;
	width/* */:/**/230px;
}
#text form fieldset textarea {
	font: 100% Arial, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid;
	border-color: #c2c2c2 #c2c2c2 #faf2e5 #faf2e5;
	color: #042646;
	padding: 5px 10px;
	overflow: auto;
	width: 700px;
	height: 150px;
	background: #ffffff url('../images/bg-txtfld.gif') no-repeat 100% 0;
}
* html #text form fieldset textarea {
	width: 720px;
	width/* */:/**/700px;
}

#text form fieldset .error {color: #e61501;}
#text form fieldset.right a.send {
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
	display: block;
	float: right;
	padding: 15px 10px;
	color: #ffffff;
	background: url('../images/bg-botton.gif') no-repeat 0 0;
}
/* - End Forms - */
/* - Championships List - */
#championships-holder {width: 750px;}
#text ul#championships-list {
	list-style: none;
	padding: 0; margin: 0;
	width: 750px;
	font-size: 1.6em;
	line-height: 30px;
	letter-spacing: -1px;
}
#text ul#championships-list li {
	display: block;
	padding: 0; margin: 0;
	background: none;
	list-style: none;
}
#text ul#championships-list li a {
	display: block;
	padding: 15px 8px 15px 32px;
	font-weight: normal;
	color: #042646;
	text-decoration: none;

}

#text ul#championships-list li a.title {
	background: url('../images/ico-ball.gif') no-repeat 0 17px;
}
#text ul#championships-list li a:hover {color: #e61501;}
#text ul#championships-list li.faq-question-open a {
	color: #e61501;
	border-top: 1px solid #909aa0;
}
#text ul#championships-list li.second a {
	border: 0;
	color: #042646;
	cursor: default;
}

#text ul#championships-list ul {
	font-size: .6em;
	width: 717px;
	padding: 0 0 0 33px;
	border-top: 1px solid #d4ddd5;
	border-bottom: 1px solid #909aa0;
	letter-spacing: 0;
	overflow: hidden;
}
* html #text ul#championships-list ul {
	width: 750px;
	width/* */:/**/717px;
}

#text ul#championships-list ul li {float: left;}
#text ul#championships-list ul li a {
	display: block;
	cursor: pointer;
	padding: 1px 10px 1px 18px;
	background: url('../images/bg-text-bullet.gif') no-repeat 3px 50%;
}
#text ul#championships-list li.faq-question-open ul li a {
	border: 0;
	cursor: pointer;
	color: #6493c0;
	text-decoration: underline;
}
#text ul#championships-list li.faq-question-open ul li a:hover, #text ul#championships-list li.faq-question-open ul li a.active {
	background: #143451 url('../images/bg-text-bullet2.gif') no-repeat 5px 50%;
	color: #ffffff;
}

#text ul#championships-list li.faq-question-open ul li a {
	padding-top: 40px;
}


#text ul#championships-list li.faq-question-open ul li a:hover {
	color: #6493c0;
	text-decoration: none;
}

#text ul#championships-list li.faq-question-open ul li a.active {
	color: #e61501;
}

#text ul#championships-list li.faq-question-open ul li.games a, #text ul#championships-list li.faq-question-open ul li.games a:hover {
	background: url('../images/tvarkarastis.gif') no-repeat center 10px;
}

#text ul#championships-list li.faq-question-open ul li.stats a, #text ul#championships-list li.faq-question-open ul li.stats a:hover {
	background: url('../images/statistika.gif') no-repeat center 10px;
}

#text ul#championships-list li.faq-question-open ul li.teams a, #text ul#championships-list li.faq-question-open ul li.teams a:hover {
	background: url('../images/komandos.gif') no-repeat center 10px;
}

#text ul#championships-list li.faq-question-open ul li.players a, #text ul#championships-list li.faq-question-open ul li.players a:hover {
	background: url('../images/zaidejai.gif') no-repeat center 10px;
}

#text ul#championships-list li.faq-question-open ul li.system a, #text ul#championships-list li.faq-question-open ul li.system a:hover {
	background: url('../images/vygdymo_sistema.gif') no-repeat center 10px;
}

#text ul#championships-list li.faq-question-open ul li.results a, #text ul#championships-list li.faq-question-open ul li.results a:hover {
	background: url('../images/suvestine.gif') no-repeat center 10px;
}

#text ul#championships-list li.faq-question-open ul li.archive a, #text ul#championships-list li.faq-question-open ul li.archive a:hover {
	background: url('../images/archyvas.gif') no-repeat center 10px;
}

#text ul#championships-list li.faq-question-open ul li.calendar a, #text ul#championships-list li.faq-question-open ul li.calendar a:hover {
	background: url('../images/kalendorius.gif') no-repeat center 10px;
}

#text ol#team-selection {
	font-weight: bold;
	font-size: 1.4em;
}
#text ol#team-selection a {
	color: #042646;
	text-decoration: none;
	display: block;
	padding: 4px 0;
}
#text ol#team-selection a:hover {text-decoration: underline;}
/* - End Chapionships List - */
/* - Statistic Tables - */
#text table.team-description {
	border: 1px solid #c7cdd3;
	color: #143451;
}
#text table.team-description td {
	border: 1px solid #c7cdd3;
	width: 50%;
	background: #ffffff;
}
#text table.team-description td.blue {
	color: #ffffff;
	background: #2c4b9b;
}

#text table.team-description td.left {text-align: left;}

#text table.player-statistics {
	border: 1px solid #c7cdd3;
	color: #143451;
}
#text table.player-statistics td {
	border: 1px solid #c7cdd3;
	background: #ffffff;
	text-align: center;
}
#text table.player-statistics td.blue {
	color: #ffffff;
	background: #2c4b9b;
}
#text table.player-statistics td a {
	color: #143451;
	text-decoration: none;
}
#text table.player-statistics td a:hover {text-decoration: underline;}
#text table.player-statistics td.blue a {color: #ffffff;}
#text table.player-statistics td.left {text-align: left;}


#text table.legenda {
	border: none;
	color: #666;
}
#text table.legenda td {
	border:  none;
	background:  none;
	padding: 0 !important;
	font-size: 10px;
}
#text table.legenda th {
	border:  none;
	background:  none;
	color: #666;
	text-align: center;
	padding: 0 !important;
	font-size: 11px;
}
/* - End Statistic Tables - */
/* - Schools - */
#text #shools-navigation {
	width: 750px;
	margin: 0; padding: 0 0 15px 0;
	list-style: none;
	text-align: center;
	font-size: 1.8em;
	overflow: hidden;
	line-height: 24px;
}
#text #shools-navigation li {
	display: inline;
	padding: 0 5px;
	background: none;
}
#text #shools-navigation li a {color: #042646;}
#text #shools-navigation li a:hover, #text #shools-navigation li a.active {color: #e61501;}

#text #schools-list {width: 750px;}
#text #schools-list .schools-list-item {
	padding: 15px 10px;
	border-bottom: 1px solid #d4ddd5;
}
#text #schools-list .schools-list-item h1 {padding-bottom: 10px;}
#text #schools-list .schools-list-item ul {margin: 0;}
#text #schools-list .schools-list-item ul a {
	font-weight: normal;
	color: #042646;
}
#text #schools-list .schools-list-item ul li.adress {background: none;}
#text #schools-list .schools-list-item ul li.adress a {
	font-weight: bold;
	color: #e61501;
}
/* - End Schools - */
/* - Galleries - */
#text #gallery-list {width: 750px;}
#text #gallery-list .gallery-list-item {
	width: 750px;
	border-bottom: 1px solid #d4ddd5;
	padding: 25px 0 10px 0;
}
#text #gallery-list .gallery-list-item .image, #text #gallery-list .gallery-list-item dl {float: left;}
#text #gallery-list .gallery-list-item .image {
	position: relative;
	width: 170px;
}
#text #gallery-list .gallery-list-item .image a {
	display: block;
	width: 156px; height: 116px;
	padding: 2px 3px 3px 2px;
	background: url('../images/bg-image-gallery-l.gif') no-repeat 50% 50%;
}


#text #gallery-list .gallery-list-item .image img {
	border: 0;
	padding: 0; margin: 0;
}

#text #gallery-list .gallery-list-item dl {
	width: 750px;
	color: #042646;
	font-size: 1.4em;
	line-height: 25px;
	font-weight: bold;
}
#text #gallery-list .gallery-list-item dl.short {width: 580px;}

#text #gallery-list .gallery-list-item dd.more {font-size: .7em;}

/* - End Galleries - */
/* - Comments - */
#comments-list {
	width: 690px;
	border-top: 1px solid #556d7e;
	padding: 10px 0 0 60px;
	margin-bottom: 25px;
}
* html #comments-list {
	width: 750px;
	width/* */:/**/690px;
}

#comments-list .comments-list-item {
	width: 690px;
	padding: 15px 0;
	border-bottom: 1px solid #647584;
}
#comments-list .comments-list-item .image, #comments-list .comments-list-item .user {float: left;}
#comments-list .comments-list-item .image {
	display: block;
	padding: 2px 3px 3px 2px;
	width: 25px; height: 20px;
	background: url('../images/bg-image-avatar.gif') no-repeat 0 0;
}
* html #comments-list .comments-list-item .image {
	width: 30px; height: 25px;
	width/* */:/**/25px;
	height/* */:/**/20px;
}
#comments-list .comments-list-item .user {
	width: 690px;
	padding: 4px 0;
	color: #042646;
}
#comments-list .comments-list-item .user a {
	font-weight: bold;
	color: #e61501;
	text-decoration: none;
}
#comments-list .comments-list-item .user a:hover {text-decoration: underline;}
#comments-list .comments-list-item .user span {font-size: .9em;}

#comments-list .comments-list-item .short {width: 635px;}

#comments-list .comments-list-item .text {
	line-height: 16px;
	font-size: .9em;
	color: #042646;
	padding-top: 5px;
}
/* - End Comments - */

/* - Index & Normal News - */
#index-news {
	width: 590px;
}
#index-news h1 {
	display: block;
	padding: 8px 15px 20px 10px;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	background: url('../images/bg-h1-news.gif') no-repeat 0 0;
}

#index-news .news-list-item, #text .news-list-item {border-bottom: 1px solid #d4ddd5;}
#index-news .news-list-item {padding: 10px 0;}
#text .news-list-item {padding: 30px 0;}

#index-news .news-list-item {width: 590px;}
#text .news-list-item {width: 750px;}

#index-news .last, #text .last {border: 0;}

#index-news .news-list-item .data, #text .news-list-item .data,
#index-news .news-list-item .comments, #text .news-list-item .comments,
#index-news .news-list-item .date, #text .news-list-item .date,
#index-news .news-list-item h2, #text .news-list-item h2,
#index-news .news-list-item .image, #text .news-list-item .image,
#index-news .news-list-item .text, #text .news-list-item .text {float: left;}

#index-news .news-list-item .data, #text .news-list-item .data {margin-right: 15px;}
#index-news .news-list-item .data {width: 530px;}
#text .news-list-item .data {width: 690px;}
	
#index-news .news-list-item .comments, #text .news-list-item .comments {width: 45px;}
#index-news .news-list-item .date, #text .news-list-item .date {width: 70px;}
* html #index-news .news-list-item .date,
* html #text .news-list-item .data .date {
	width: 90px;
	width/* */:/**/70px;
}

#index-news .news-list-item h2 {width: 440px;}
#text .news-list-item h2 {width: 600px;}

#index-news .news-list-item .image, #text .news-list-item .image {width: 105px;}

#index-news .news-list-item .text {width: 520px;}
#text .news-list-item .text {width: 680px;}

* html #index-news .news-list-item .text {
	width: 530px;
	width/* */:/**/520px;
}
* html #text .news-list-item .text {
	width: 690px;
	width/* */:/**/680px;
}

#index-news .news-list-item .short {width: 410px}
#text .news-list-item .short {width: 570px;}

* html #index-news .news-list-item .short {
	width: 420px;
	width/* */:/**/410px;
}
* html #text .news-list-item .short {
	width: 580px;
	width/* */:/**/570px;
}

#index-news .news-list-item .comments, #text .news-list-item .comments {padding-top: 20px;}
#index-news .news-list-item .comments a, #text .news-list-item .comments a {
	display: block;
	text-align: center;
	font: 100% Georgia, Georgia, serif;
	font-size: 1.5em;
	width: 45px;
	padding: 5px 0 17px 0;
	color: #042646;
	text-decoration: none;
	background: url('../images/bg-comments.gif') no-repeat 50% 0;
}

#index-news .news-list-item .date, #text .news-list-item .date {
	font-size: .9em;
	color: #042646;
	padding: 6px 10px;
	background: url('../images/bg-date.gif') no-repeat 0 0;
}
#index-news .news-list-item h2, #text .news-list-item h2 {
	font-size: 1.4em;
	padding: 2px 0 10px 0;
	color: #042646;
	letter-spacing: -1px;
}
#index-news .news-list-item h2 a, #text .news-list-item h2 a {
	color: #042646;
	display: block;
}
#index-news .news-list-item h2 a:hover, #text .news-list-item h2 a:hover {text-decoration: none;}

#index-news .news-list-item .text, #text .news-list-item .text {
	line-height: 16px;
	color: #042646;
	padding: 5px 0 0 10px;
}
#index-news .news-list-item .text a, #text .news-list-item .text a {
	color: #042646;
	text-decoration: underline;
	font-weight: normal;
}
#index-news .news-list-item .text a:hover, #text .news-list-item .text a:hover {text-decoration: none;}
#index-news .news-list-item .text td p, #text .news-list-item .text td p {margin: 0;}

#index-news .news-list-item .image, #text .news-list-item .image {
	padding-top: 5px;
}
#index-news .news-list-item .image a, #text .news-list-item .image a {
	display: block;
	float: right;
	width: 87px; height: 77px;
	padding: 2px 3px 3px 2px;
	background: url('../images/bg-index-news.gif') no-repeat;
}
#index-news .news-list-item .image a img, #text .news-list-item .image a img {
	margin: 0; padding: 0;
	border: 0;
}
/* - End Index & NOrmal News - */

/* --- End Modules --- */
/* --- All Link --- */
.all-items {
	padding: 15px 20px;
	font-weight: bold;
}
.all-items a {
	color: #e61501;
	text-decoration: none;
}
.all-items a:hover {text-decoration: underline;}

/* --- End All Link --- */
/* --- User Zone --- */
#users-navigation {
	width: 275px;
	padding: 0 10px 20px 45px; margin: 0;
	list-style: none;
	overflow: hidden;
}
* html #users-navigation {
	width: 330px;
	width/* */:/**/275px;
}

#users-navigation li {
	display: block;
	float: left;
}
#users-navigation li.login {width: 115px;}
#users-navigation li.register {width: 160px;}

#users-navigation li a {
	display: block;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 14px 10px;
	color: #ffffff;
	text-decoration: none;
}
#users-navigation li.login a {background: url('../images/bg-login.gif') no-repeat 0 0;}
#users-navigation li.register a {background: url('../images/bg-register.gif') no-repeat 0 0;}

#users-navigation li a:hover {text-decoration: underline;}

#users {
	width: 190px;
	background: #2c4b9b;
	margin-bottom: 10px;
	color: #ffffff;
}
#index #users {
	width: 330px;
}
#users form {
	margin: 0;
	padding: 0;
}
#users form .error {
	padding: 10px 10px 0 10px;
	color: #faf326;
}

#users form fieldset {
	margin: 0;
	padding: 10px 10px 0 10px;
}

#index #users form fieldset {
	float: left;
	width: 145px;
	padding: 10px 10px 0 10px;
}
* html #index #users form fieldset {
	width: 165px;
	width/* */:/**/145px;
}

#users form fieldset label {display: none;}
#users form fieldset.right {text-align: right;}

#index #users form fieldset.right {
	clear: both;
	width: 310px;
}
* html #index #users form fieldset.right {
	width: 330px;
	width/* */:/**/310px;
}


#users form fieldset .txtfld {
	border: 1px solid;
	border-color: #404040 #404040 #2c4b9b #2c4b9b;
	color: #354f66;
	padding: 3px 5px;
	width: 158px;
}
* html #users form fieldset .txtfld {
	width: 170px;
	width/* */:/**/158px;
}
#index #users form fieldset .txtfld {width: 133px;}

#users dl {
	display: block;
	padding: 10px;
	width: 170px;
}
* html #users dl {
	width: 190px;
	width/* */:/**/170px;
}

#index #users dl {
	padding-top: 0;
	width: 310px;
}
* html #index #users dl {
	width: 330px;
	width/* */:/**/310px;
}

#users dl dt {
	font-size: .9em;
	padding-bottom: 3px;
}
#users dl a {
	font-weight: bold;
	color: #ffffff;
}
#users dl a:hover {text-decoration: none;}
/* --- End User Zone --- */
/* --- Poll --- */
#poll {
	width: 170px;
	background: #d82419;
	margin-bottom: 10px;
	color: #ffffff;
	padding: 8px 10px 10px 10px;
}
* html #poll {
	width: 190px;
	width/* */:/**/170px;
}

#index #poll {width: 310px;}
* html #index #poll {
	width: 330px;
	width/* */:/**/310px;
}

#poll h2 {color: #ffffff;}

#poll fieldset {padding: 0; margin: 0;}
#poll fieldset.right {
	padding: 5px 0;
	text-align: right;
}

#poll fieldset label {
	font-weight: bold;
	display: block;
	padding: 10px 0 5px 5px;
}
#poll fieldset div {
	display: block;
	padding: 5px 0;
}
#poll dl {font-weight: bold;}
#poll dl a {color: #ffffff;}
#poll dl a:hover {text-decoration: none;}
/* --- End Poll --- */
/* --- Right Banners --- */
.banners {
	width: 190px;
	list-style: none;
	padding: 0;
	right: 0;
}

#index .banners {
	width: 330px;
	list-style: none;
	padding: 0;
	right: 0;
}
.banners li {display: block;}
.banners li.big {padding-bottom: 8px;}
.banners li.first {padding-right: 8px;}
.banners li.small {float: left;}
* html .banners li {
	vertical-align: top;
	height: 1%;
}

.banners li a, .banners li .flash {
	display: block;
	padding: 2px 3px 3px 2px;
}
.banners li.big a, .banners li.big .flash {
	width: 326px; height: 252px;
	background: url('../images/bg-big-banner.gif') no-repeat 50% 50%;
}
.banners li.small a, .banners li.small .flash {
	width: 156px; height: 122px;
	background: url('../images/bg-small-banner.gif') no-repeat 50% 50%;
}
* html .banners li.big a,
* html .banners li.big .flash {
	width: 331px; height: 257px;
	width/* */:/**/326px;
	height/* */:/**/252px;
}
* html .banners li.small a,
* html .banners li.small .flash {
	width: 161px; height: 127px;
	width/* */:/**/156px;
	height/* */:/**/122px;
}

.banners img {
	border: 0;
	padding: 0; margin: 0;
}
* html .banners img {margin-top: 3px;}
/* --- End Right Banners --- */
/* --- Bottom Structure --- */
#bottom-content {
	width: 990px;
	padding-bottom: 20px;
	background: url('../images/bg-bottom-content.gif') no-repeat 50% 100%;
}
#bottom-content .block-left, #bottom-content .block-right {
	float: left;
	position: relative;
}
#bottom-content .block-left {
	width: 410px;
	padding: 10px 0 0 15px;
	background: url('../images/bg-block-left.gif') no-repeat 0 0;
}
* html #bottom-content .block-left {
	width: 425px;
	width/* */:/**/410px;
}

#bottom-content .block-right {
	width: 540px;
	padding: 10px 15px 0 10px;
	background: url('../images/bg-block-right.gif') no-repeat 0 0;
}
* html #bottom-content .block-right {
	width: 565px;
	width/* */:/**/540px;
}
/* --- End Bottom Structure --- */
/* --- Index Gallery --- */
#index-gallery {width: 410px;}
#index-gallery h1 {
	display: block;
	padding: 8px 15px 40px 60px;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	background: url('../images/bg-h1-gallery.gif') no-repeat 0 0;
}

#gallery-holder {
	
	position: relative;
	text-align: center;
}

#gallery-holder ul#gallery-slider {
	list-style: none;
	padding: 0; margin: 0;
	width: 312px; height: 95px;
	margin: 0 auto;
	overflow: hidden;
}
#gallery-holder ul#gallery-slider li {
	display: block;
	float: left;
	margin-right: 20px;
}
#gallery-holder ul#gallery-slider li.last {
	margin-right: 0;
}
#gallery-holder ul#gallery-slider li a {
	display: block;
	width: 86px; height: 88px;
	padding: 1px 3px 3px 1px;
	background: url('../images/bg-image-gallery.gif') no-repeat 50% 50%;
}
* html #gallery-holder ul#gallery-slider li a {
	width: 90px; height: 92px;
	width/* */:/**/86px;
	height/* */:/**/88px;
}

#gallery-holder ul#gallery-slider li a img {
	border: 0;
	margin: 0; padding: 0;
}

#gallery-holder a.back, #gallery-holder a.forward {
	position: absolute;
	top: 31px;
	display: block;
	width: 30px; height: 33px;
}
#gallery-holder a.back {
	left: 10px;
	background: url('../images/ico-gallery-left.gif') no-repeat 50% 50%;
}
#gallery-holder a.forward {
	right: 10px;
	background: url('../images/ico-gallery-right.gif') no-repeat 50% 50%;
}

#gallery-holder a.back span, #gallery-holder a.forward span {display: none;}


#index-gallery .title {
	line-height: 18px;
	color: #000000;
	padding: 15px 20px;
}
/* --- End Index Gallery --- */
/* --- Index Statistics --- */
#index-statistics {
	width: 540px;
	padding-bottom: 15px;
}
#index-statistics h1 {
	display: block;
	padding: 8px 15px 40px 70px;
	font-size: 1.5em;
	color: #ffffff;
	font-weight: normal;
	position: relative;
	background: url('../images/bg-h1-statistics.gif') no-repeat 0 0;
}
#index-statistics h1 a {
	position: absolute;
	top: 10px; right: 15px;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	color: #e61501;
	letter-spacing: -1px;
}
#index-statistics h1 a:hover {text-decoration: underline;}

#index-statistics ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 245px;
	float: left;
}
#index-statistics ul.boys {
	padding-right: 15px;
	border-right: 1px solid #d5e9ed;
}
#index-statistics ul li {
	display: block;
	padding: 0 0 0 20px;
	font-style: normal !important;
}
* html #index-statistics ul li {
	vertical-align: top;
	height: 1%;
}	
#index-statistics ul li.title {
	font-size: 1.4em;
	color: #000000;
	font-weight: bold;
	letter-spacing: -1px;
	padding-bottom: 5px;
}
#index-statistics ul li a {
	display: block;
	vertical-align: middle;
	padding: 6px 0 6px 5px;
	clear: both;
	overflow: hidden;
	text-decoration: none;
	color: #000000;
	width: 220px;
}
* html #index-statistics ul li a {
	width: 225px;
	width/* */:/**/220px;
}

#index-statistics ul li a:hover {background: #eff1f1;}

#index-statistics ul li a span {
	padding: 1px 3px 3px 1px;
	display: block;
	float: left;
	width: 27px;
	margin-right: 5px;
}
#index-statistics ul li a i {
	font-style: normal;
	padding: 8px 30px 0 0;
	display: block;
	float: left;
	cursor: pointer;
}

#index-statistics ul li a b {
	padding: 8px 0 0 20px;
	color: #e61501;
	display: block; float: left;
	cursor: pointer;
	background: url('../images/bg-statistics-strike.gif') no-repeat 0 12px;
}

#index-statistics ul li a img {
	border: 0;
	padding: 0; margin: 0;
}
* html #index-statistics ul li a img {padding-top: 3px;}
/* --- End Index Statistics --- */
/* --- Partners --- */
#partners {
	width: 990px;
	background: url('../images/bg-partners.gif') repeat-y 50% 0;
	text-align: center;
}
#partners-holder {
	position: relative;
	margin: 0 auto;
	width: 960px;
	text-align: center;
	min-height: 70px;
}
* html #partners-holder {height: 70px;}

#partners-holder .deco {
	position: absolute;
	top: 0; left: -15px;
	display: block;
	width: 15px; height: 40px;
	background: url('../images/bg-deco.gif') no-repeat 0 0;
}

#partners-holder .back, #partners-holder .forward {
	display: block;
	width: 30px; height: 45px;
	position: absolute;
	top: 12px;
}
#partners-holder .back {
	left: 10px;
	background: url('../images/ico-partners-left.gif') no-repeat 50% 50%;
}
#partners-holder .forward {
	right: 10px;
	background: url('../images/ico-partners-right.gif') no-repeat 50% 50%;
}

#partners-holder .back:hover {background: url('../images/ico-partners-left-a.gif') no-repeat 50% 50%;}
#partners-holder .forward:hover {background: url('../images/ico-partners-right-a.gif') no-repeat 50% 50%;}

#partners-holder .back span, #partners-holder .forward span {display: none;}

#partners-slider {
	padding: 0; margin: 0;
	list-style: none;
	position: relative;
	margin: 0 auto;
	width: 880px;
	padding: 12px 0;
	overflow: hidden;
	font-size: .9em;
	color: #686868;
}
#partners-slider li {
	display: block;
	float: left;
	text-align: left;
}
#partners-slider li span {
	display: block;
	width: 75px;
	float: left;
	padding: 10px 0 0 10px;
}
* html #partners-slider li span {
	width: 85px;
	width/* */:/**/74px;
}
#sponsors-carousel li img {
	border: 0;
	padding: 0; margin: 0;
}

form#register .left, form#register .right {
	float: left;
	width: 375px;
}

.select {
	border: 1px solid;
	border-color: #c2c2c2 #c2c2c2 #faf2e5 #faf2e5;
	color: #042646;
	line-height: 26px;
	padding: 5px 2px;
	background: #ffffff url('../images/bg-txtfld.gif') no-repeat 100% 0;
}

form#register .register {
	float: right;
	text-align: right;
	padding-top: 30px;
}

form#register .border {
	padding-bottom: 25px;
	border-bottom: 1px solid #909aa0;
}

form#comments .border {
	float: left;
	width: 552px;
	margin: 0;
	padding: 0;
}

form#comments fieldset {
	float: left;
	width: 552px;
	margin: 0;
	padding: 0;
}

form#comments textarea {
	font: 100% Arial, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid;
	border-color: #c2c2c2 #c2c2c2 #faf2e5 #faf2e5;
	color: #042646;
	padding: 5px 10px;
	overflow: auto;
	width: 530px;
	height: 200px;
	background: #ffffff url('../images/bg-txtfld.gif') no-repeat 100% 0;
}

form#comments fieldset.padding {
	padding-top: 20px;
}

form#comments fieldset.padding .submit {
	float: right;
}

.important {
	float: left;
	width: 430px;
	color: #686868;
	padding-bottom: 20px;
}

form#comments .important span  {
	font-weight: bold;
	color: #e61501;
}

ul#gallery_menu li {
	float: left;
	background: none;
	padding: 0;
	text-transform: uppercase;
	padding-right: 40px;
	line-height: 30px;
}

ul#gallery_menu li a {
	font-weight: bold;
	font-size: 1.65em;
}

ul#gallery_menu li a.active {
	color: #042646;
}

.gallery_desc {
	float: left;
	width: 100%;
	padding: 30px 0;
	font-size: 1.32em;
	color: #042646;
	line-height: 22px;
}

.gallery_desc .title {
	font-weight: bold;
}

#photos h2 {
	float: left;
	width: 430px;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	line-height: 70px;
}

#photos .rating {
	float: right;
	width: 150px;
	padding-top: 5px;
}

#photos .rating span {
	float: right;
	width: 150px;
	padding-bottom: 5px;
}

#photos img {
	border: none;
}

#photos .filmstrip {
	background: #fff;
}

#photos .panel-overlay input {
	display: none;
}

.pleyer {
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 30px;
}

#user_menu {
	float: right;
	width: 185px;
	border-bottom: 1px solid #dad3c7;
	border-right: 1px solid #dad3c7;
	background: #fff;
	margin-bottom: 10px;
	padding: 2px;
}

#user_menu .head {
	float: left;
	width: 175px;
	padding-left: 10px;
	background: url('../images/loged_head.gif') no-repeat top;
	font-size: 16px;
	color: #fff;
	line-height: 45px;
}	

#user_menu .text {
	float: left;
	padding: 0 10px;
}

#user_menu .name {
	color: #143451;
	font-size: 16px;
}

#user_menu a {
	color: #d82419;
	font-weight: bold;
}

#user_menu a:hover {
	text-decoration: none;
}

#user_menu .logout {
	text-align: right;
}

#user_menu .logout a {
	color: #2c4b9b;
	font-size: 11px;
	font-weight: normal;
}

#addalbum {
	float: left;
	width: 100%;
	padding-top: 30px;
}

.user_fotos { 
	float: left;
	background: #ddd; 
	border: 1px solid #aaa; 
	padding: 5px 0 0 5px;
	margin-bottom: 30px;
}

.user_fotos img { 
	float: left;
	padding: 0 5px 5px 0;
}
#text form {
	padding-bottom: 30px;
}

#upcoming-games-calendar {
	float: left;
	padding: 10px 0 30px 0;
	width: 250px;
	font-size: 0.7em;
}

.block-right #upcoming-games-calendar {
	font-size: 1.2em;
}

.block-right .ui-datepicker-inline {
	width: 220px;
}

.ui-datepicker-next {
	right: 50px !important;
}

.block-right .ui-datepicker-inline {
	background: #fff !important;
}

#upcoming-games-calendar td {
	padding: 0;
	background: none;
}

.block-right #upcoming-games-calendar td {
	padding: 3px 7px !important;
}

.block-right .ui-datepicker-days-cell {
	color: #000  !important;
}

#upcoming-games-calendar td.ui-datepicker-days-cell {
	text-align: center;
}

#upcoming-games-calendar td {
	padding: 0;
	background: none !important;
}

#upcoming-games-calendar table {
	border: none !important;
}

.calender_title {
	display: block;
	padding-left: 67px;
	background: url('../images/calendar.gif') no-repeat 0 25px;
	line-height: 56px;
	padding-top: 30px;
}

#calendar_holder {
	float: left;
	width: 400px;
	font-size: 1.5em;
}

#calendar_holder li {
	background: none !important; 
}

.padding_top {
	padding-top: 50px;
}

a.team_title_list {
	display: block;
	padding: 10px 0 10px 32px;
	font-weight: normal;
	color: #042646 !important;
	text-decoration: none;
	background: url('../images/ico-ball.gif') no-repeat left;
}

a.team_title_list:hover {
	color: #e61501 !important;
}

ul.no_bg li {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

a.be_fan {
	float: left;
	background: #ef7502;
	padding: 5px 10px;
	color: #fff !important;
	font-size: 15px;
	text-decoration: none;
	margin-bottom: 10px;
}

a.be_fan:hover {
	text-decoration: underline !important;
}

#comments {
	float: left;
	padding-bottom: 20px;
	padding-left: 60px;
}

#facebook {
	position: absolute;
	top: 20px; right: 100px; 
	z-index: 10;
}

#facebook img {
	border: none;
}

#print {
	position: absolute;
	top: 20px; right: 0; 
	color: #e61501;
	font-size: 11px;
	padding: 5px 0 5px 25px;
	background: url('../images/print.gif') no-repeat left;
	z-index: 10;
}

#print:hover {
	text-decoration: none;
}

#gallery-comments {
	margin-top: 20px;
	width: 100%;
	height: 500px;
	border: none !important;
	background: #faf2e5 !important;
}

iframe {
	padding: 0 !important;
	border: none !important;
	background: #faf2e5 !important;
}

/* survey */
.apklausosPsl #top-wrapper{
	padding-top:30px;
}
.apklausosPsl #top-background,
.apklausosPsl .signal,
.apklausosPsl #top-wrapper,
.apklausosPsl #content,
.apklausosPsl #content #block-left{
	width:auto;
	min-width:300px;
}
.apklausosPsl #top-background{height:690px;}
#survey{
	font-size:1.3em;
}
#survey .error{
	color:#F00;
}
.question, .head, .underHeadRadio{
	float:left;
	color:#413e46;
	width:465px;
}
.head, .underHeadRadio{
	width:30px;
	text-align:center;
	text-transform:capitalize;
	margin-right:40px;
}
#survey p, .reasons{
	clear:left;
}
#survey p{
	height: 1.3em;
}
.question{
	font-size:1.1em;
}
.inner{
	clear:left;
	padding:20px 0 20px 30px;
}
.inner .question{
	font-size:0.8em;
	width:440px;
}
.textarea-cont{
	clear:left;
}
.question-short{
	float:left;
	width:230px;
}
.textarea{
	width:229px;
	height:83px;
	border:1px solid #c7c1b7;
}
.text{
	border:1px solid #c7c1b7;
}
#age{
	width:30px;
}
.bottomFields label{
	float:left;
	margin-right:30px;
}
.submit{
	padding:20px 0 0;
}

/* --- End Partners --- */
/* --- Footer --- */
#footer {
	width: 990px;
	min-height: 40px;
	background: url('../images/bg-footer.gif') no-repeat 50% 0;
}
* html #footer {height: 40px;}

#footer ul {
	list-style: none;
	padding: 10px 15px 0 15px;
	color: #010101;
}
#footer ul li {display: block;}
#footer ul li.left {float: left;}
#footer ul li.right {float: right;}
#footer ul li a {color: #010101;}
#footer ul li a:hover {text-decoration: none;}
/* --- End Footer --- */

.clear {
	width: 100%;
	clear: both;
}

#text table {
	behavior: expression(function(o){
		if (o.border == "0")
			o.className += " noborder"
		o.runtimeStyle.behavior = "none";
	}(this))
}