@import url(hmeni.css);
@media all {
	* {
		margin:0;
		padding:0;
 	 /*  border-style: solid; */
	 /*  border-width: thin; */
		
	}
	body {
		background-color:#fff;
		text-align:center;
	}
	body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select {
		font:10px Tahoma;
		color:#000000;
	}
	img {
		border: none;
	}
	div {
		margin-left:auto;
		margin-right:auto;
	}
	div#mainContainer {
		text-align:left;
		overflow:auto;
		padding-bottom:10px;
		width:1000px;
	}
	div#search_form {
		position:absolute;
		top:5px;
		left:7px;
	}
	div#search_form table {
		width: 120px;
		height: 14px;
		border: 1px solid #7F9DB9;
		border-spacing: 0px;
		vertical-align: middle;
	}
	div#search_form table .search_form_input {
		width: 101px;
		border: 1px solid #fff;
		background: #000000;
	}
	div#search_form table .search_form_input input {
		height: 12px;
		border: none;
		background: #000000;
		color: #fff;
		text-align: right;
	}
	.news_subscribe_form_input {
		width: 170px;
		border: 1px solid #000000;
		background: #fff;
	}
	.news_subscribe_form_input input {
		height: 20px;
		width: 170px;
		padding: 6px 0px 0px 10px;
		border: none;
		background: #fff;
		color: #000000;
		text-align: left;
		font-family: Tahoma;
		font-size: 12px;
	}
	.news_subsribe_actions {
		text-align: right;
		padding-top: 5px;
		font-family: Tahoma;
		font-size: 12px;
	}
	div#search_form table .search_form_submit {
		border: none;
		width: 17px;
		background: url(images/formsearch_button.gif) no-repeat 0 0;
	}
	div#language 
	{
		position: absolute;
		top: 9px;
		left: 160px;
		font-family: Tahoma;
		font-weight: bold;
		font-size: 11px;
	}
	div#language img
	{
		width: 12px;
		height: 0px;
	}
	div#logotypes {
		position:absolute;
		left: 380px;
		height:32px;
	}
	div#logotypes img.div_logo {
		margin-left: 2px;
		margin-right: 2px;
	}
	a#home {
		position:absolute;
		top:44px;
		left:27px;
		width:180px;
		height:144px;
	}
	a#home span {
		display:none;
	}
	div#containerMiddleBck {
		width: 1000px;
		float:left;
		display:inline;
		padding-top:4px;
	}
	div#containerMiddle {
		width: 1000px;
	}
	div#lefty {
		float:left;
		display:inline;
		width:252px;	
	}
	
	table.containerTitle
	{
		width: 100%;	
		height: 29px;
	}
	
	table.containerTitle td.title
	{
		vertical-align: top;
		padding-top: 3px;
		padding-left: 1px;
		font: 14px Tahoma;
		font-weight: bold;
		color: #CC0000;
	}
	
	table.containerTitle td.left
	{
		width:8px;
	}
	

	table.containerTitle td.right
	{
		width: 10px;
	}
	div.containerBlack, div.buttonWhite {
		margin-bottom: 5px;
	}
	div.containerBlack table.containerTitle td.left
	{
		background: url(images/pointer_black_left.gif) no-repeat 0 0;
	}
	div.containerYellow table.containerTitle td.left
	{
		background: url(images/pointer_yellow_left2.gif) no-repeat 0 0;
	}
	
	div.containerWhite table.containerTitle td.left
	{
		background: url(images/pointer_white_left2.gif) no-repeat 0 0;
	}
	
	div.buttonWhite table.containerTitle td.left
	{
		background: url(images/pointer_white_left3.gif) no-repeat 0 0;
	}
	div.containerBlack table.containerTitle td.title
	{
		background: url(images/pointer_black_middle.gif) repeat-x;
	}
	div.containerYellow table.containerTitle td.title
	{
		background: url(images/pointer_yellow_middle.gif) repeat-x;
	}

	div.containerWhite table.containerTitle td.title
	{
		background: url(images/pointer_white_middle.gif) repeat-x;
	}

	div.buttonWhite table.containerTitle td.title
	{
		background: url(images/pointer_white_middle.gif) repeat-x;
	}
	div.containerBlack table.containerTitle td.spacer
	{
		background: url(images/pointer_black_middle.gif) repeat-x;
	}
	div.containerYellow table.containerTitle td.spacer
	{
		background: url(images/pointer_yellow_middle.gif) repeat-x;
	}

	div.containerWhite table.containerTitle td.spacer
	{
		background: url(images/pointer_white_middle.gif) repeat-x;
	}

	div.buttonWhite table.containerTitle td.spacer
	{
		background: url(images/pointer_white_middle.gif) repeat-x;
	}
	div.containerBlack table.containerTitle td.right
	{
		background: url(images/pointer_black_right.gif) no-repeat 0 0;
	}
	div.containerYellow table.containerTitle td.right
	{
		background: url(images/pointer_yellow_right.gif) no-repeat 0 0;
	}
	
	div.containerWhite table.containerTitle td.right
	{
		background: url(images/pointer_white_right.gif) no-repeat 0 0;
	}

	div.buttonWhite table.containerTitle td.right
	{
		background: url(images/pointer_white_right2.gif) no-repeat 0 0;
	}
	div.containerClips {
		margin: 0px;
		margin-left: 2px;
	 	padding: 5px 0px 5px 0px;
		width: 243px;
		border: 1px solid #000000;
		border-top: none;
		margin-bottom: 5px;
		text-align: center;
	}
	div.containerContent
	{
		margin: 0px;
		margin-left: 2px;
		padding: 5px 7px 10px 7px;
		width: 229px;
		border: 1px solid #000000;
		border-top: none;
		margin-bottom: 5px;
	}
	div.containerContent div.nogame {
		text-align: center;
		font-family: Tahoma;
		font-weight: bold;
		font-size: 14px;
		color: #CC0000;
	}
	
	div.containerYellow div.containerContent
	{
		background-color: #FFE500;
	}
	div.containerYellow div.containerContent div.popular {
		margin-bottom: 10px;
	}
	div.containerYellow div.containerContent div.popular a {
		font-family: Tahoma;
		font-weight: bold;
		font-size: 12px;
		color: Black;
		text-decoration: none;
	}
	div.containerYellow div.containerContent div.popular a:hover {
		text-decoration: underline;
	}
	div.containerWhite div.containerContent
	{
		background-color: #FFFFFF;
	}
	
	div#content {
		float: left;
		display:inline;
		margin-bottom:10px;
		width: 558px;
	}
	div#content table.contentTop {
		width: 100%;
		border-spacing: 0px;
	}
	div#content table.contentTop td.left {
		width: 1px;
		background: url(images/pointer_white_left.gif) no-repeat 0 0;
	}
	div#content table.contentTop td.title {
		vertical-align: top;
		padding-top: 3px;
		padding-left: 8px;
		width: 244px;
		height: 27px;
		font: 14px Tahoma;
		font-weight: bold;
		color: #CC0000;
		background: url(images/pointer_white.gif) no-repeat 0 0;
	}
	div#content table.contentTop td.spacer {
		background: url(images/pointer_white_spacer.gif) repeat-x;
	}
	div#content table.contentTop td.right {
		width: 1px;
		background: #000000;
	}
	div#content table.contentTopYellow {
		width: 100%;
		border-spacing: 0px;
	}
	div#content table.contentTopYellow td.left {
		width: 1px;
		background: url(images/pointer_white_left.gif) no-repeat 0 0;
	}
	div#content table.contentTopYellow td.title {
		vertical-align: top;
		padding-top: 3px;
		padding-left: 8px;
		width: 244px;
		height: 27px;
		font: 14px Tahoma;
		font-weight: bold;
		color: #CC0000;
		background: url(images/content_top_yellow.gif) no-repeat 0 0;
	}
	div#content table.contentTopYellow td.spacer {
		background: url(images/content_top_yellow_spacer.gif) repeat-x;
	}
	div#content table.contentTopYellow td.spacer div.yellowleft {
		float: left;
		font: 12px Tahoma;
		font-weight: bold;
	}
	div#content table.contentTopYellow td.spacer div.yellowright {
		float: right;
		font: 12px Tahoma;
		font-weight: bold;
		color: #CC0000;
		width: 60%;
	}
	div#content table.contentTopYellow td.right {
		width: 1px;
		background: #000000;
	}
	div#content #contentMiddle div.NewsDate {
		color: #666666;
		font: 14px Tahoma;
		font-weight: bold;
	}
	div#content #contentMiddle div.NewsTitle {
		color: #CC0000;
		font: 14px Tahoma;
		font-weight: bold;
	}
	div#content #contentMiddle div.NewsParagraph {
		margin-top: 10px;
	}
	div#content #contentMiddle {
		padding: 25px 7px 10px 7px;
		border: 1px solid #000000;
		border-top: 0px;
		margin-bottom:5px;	
	}
	div#content #contentMiddle .logo{
		font: 16px Tahoma;
		font-weight: bold;
		text-align: left;
		margin-bottom: 10px;
	}
	div#content #contentMiddle .logo img{
		padding-right: 10px;
		vertical-align: middle;
	}
	div#content #contentMiddle .PlayerSpacer {
		background-color: #000000;
	}
	div#content #contentMiddle .PlayerLeft {
		background-color: #000000;
		width: 233px;
		vertical-align: top;
	}
	div#content #contentMiddle div.PlayerLeftTitle {
		font: 14px Tahoma;
		font-weight: bold;
		color: #fff;
		text-align: center;
		padding: 5px;
	}
	div#content #contentMiddle .PlayerRight {
		background-color: #FFE500;
		width: 307px;
		vertical-align: top;
		padding-bottom: 5px;
	}
	div#content #contentMiddle .PlayerBottom {
		background-color: #FFF;
		vertical-align: top;
		padding-bottom: 5px;
	}
	div#content #contentMiddle div.PlayerContentRight {
		padding-left: 15px;
		padding-top: 10px;
	}
	div#content #contentMiddle td.PlayerContentTitle {
		background-color: Black;
		height: 100%;
	}
	div#content #contentMiddle div.PlayerContent {
		margin-top:5px;
		border: 1px solid #000000;
	}
	div#content #contentMiddle div.PlayerTitle {
		margin-top:5px;
		font: 13px Tahoma;
		font-weight: bold;	
	}
	div#content #contentMiddle div.PlayerTitle a {
		font: 13px Tahoma;
		font-weight: bold;
		text-decoration: none;
	}
	div#content #contentMiddle div.PlayerTitle a:hover {
		font: 13px Tahoma;
		font-weight: bold;
		text-decoration: underline;
	}
	div#content #contentMiddleYellow {
		padding: 5px 7px 10px 7px; 
		border: 1px solid #000000;
		background-color: #FFE500;
		border-top: 0px;
		margin-bottom:5px;	
	}
	div#content #contentMiddleYellow div.yellowleft {
		float: left;
		width: 68%;
	}
	div#content #contentMiddleYellow div.yellowleft div.GameTeams {
		text-align: center;
		font: 20px Tahoma;
		font-weight: bold;
	}
	div#content #contentMiddleYellow div.yellowleft div.line {
		padding: 0px;
		font-size: 0px;
		line-height: 0px;
		height: 3px;
		background-image: url(images/separator.gif);
		background-repeat: repeat-x;
		border: none;
		width: 230px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	div#content #contentMiddleYellow div.yellowleft div.GamePlace {
		text-align: center;
		font: 13px Tahoma;
		font-weight: bold;
		color: #666666;
		margin-top: 5px;
	}
	
	div#content #contentMiddleYellow div.yellowright {
		float: right;
		width: 32%;
	}
	div#content #contentMiddleYellow div.yellowright div.UpcomingTeams {
		font: 11px Tahoma;
		font-weight: bold;
	}
	div#content #contentMiddleYellow div.yellowright div.UpcomingPlace {
		font: 11px Tahoma;
		font-weight: bold;
		color: #666666;
		margin-bottom: 10px;
	}
	
	div#content #contentMiddle h1 {
		font: 14px Tahoma;
		font-weight: bold;
		color: #CC0000;
	}
	div#content #contentMiddle h2 {
		font: 14px Tahoma;
		font-weight: bold;
		color: #CC0000;
		margin-top: 5px;
	}
	div#content #contentMiddle table.TableGallery {
		margin-top: 10px;
	}
	div#content #contentMiddle table.TableGallery div.foto {
		text-align: center;
		margin-top: 5px;
	}
	div#content #contentMiddle table.TableGallery div.description {
		font-size: 90%;
		margin: 10px 0px 0px 0px;
		text-align: center;
	}
	div#content #contentMiddle table.TableBlock {
		margin-top: 5px;
		text-align: center;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
	}
	div#content #contentMiddle table.TableBlock td.TableBodyCellOdd, td.TableBodyCellEven {
		padding: 3px;
		border: 1px solid black;
		border-right: 0px solid black;
		border-bottom: 0px solid black;
	}	
	div#content #contentMiddle div.paragraph {
		font: 11px Tahoma;
		color: #000000;
		margin-top: 5px;
	}
	div#content #contentMiddle div.paragraph ul {
		margin-left: 15px;
	}
	div#content #contentMiddle div.paragraphform {
		font: 11px Tahoma;
		color: #000000;
		margin-top: -5px;
		margin-bottom: 10px;
	}
	div#content #contentMiddle div.ParagraphSmall {
		font-size: 90%;
		margin: 10px 0px 0px 0px;
	}
	div#content #contentMiddle div.ParagraphImageLeft {
		text-align: left;
		margin: 10px 0px 10px 0px;
	}
	div#content #contentMiddle div.ParagraphImageLeftWrap {
		float: left;
		padding-right: 10px;
		margin: 5px 0px 10px 0px;
	}
	div#content #contentMiddle div.ParagraphImageCenter {
		margin: 10px 0px 10px 0px;
		text-align: center;
	}
	div#content #contentMiddle div.ParagraphImageRight {
		text-align: right;
		margin: 10px 0px 10px 0px;
	}
	div#content #contentMiddle div.ParagraphImageRightWrap {
		float: right; 
		padding-left: 10px;
		margin: 5px 0px 10px 0px;
	}
	div#content #contentForum
	{
		font-family: Tahoma;
		font-size: 11px;
		color: #000000;
		padding: 10px 7px 10px 7px;
		border: 1px solid #000000;
		border-top: none;
		margin-bottom: 5px;
	}
	div#content #contentForum .forumItem
	{
		width: 100%;
		float: none;
		padding-top: 15px;
	}
	div#content #contentForum .forumItem td
	{
		font-size: 11px;	
	}
	div#content #contentForum .forumItem .link
	{
		text-align: right;
		white-space: nowrap;
	}
	div#content #contentForum .date,
	div#content #contentForum .h2,
	div#content #contentForum a
	{
		font-weight: bold;
	}
	div#content #contentForum .h2, a
	{
		color: #cc0000;
	}
	div#content #contentForum #forumPages,
	div#content #contentForum #forumPages a
	{
		padding: 22px 0px 22px 0px;
		color: #000000;
		text-decoration: underline;
		line-height: 23px;
	}
	div.pagination,
	div.pagination a {
		color: #000000;
		text-decoration: none;
		line-height: 23px;
		font-size: 13px;
	}
	div.pagination a:hover {
		text-decoration: underline;
	}
	div#content #contentForum #forumForm
	{
		width: 100%;
		float: none;
	}
	table.tableForm {
		width: 450px;
	}
	table.tableForm td {
		padding-bottom: 5px;
	}
	table.tableForm td.formLeft, .tfvNormal {
		padding-right:15px;
		width:150px;
		font-weight: bold;
		text-align: right;
	}
	.tfvHighlight {
		padding-right:15px;
		width:150px;
		color: red;
		font-weight: bold;
		text-align: right;
	}
	table.tableInput input, table.tableInput select {

		width:200px;
		padding:1px 2px;
	}
	table.tableInput select {
		width:207px;
	}
	table.tableInput input.radio {
		width:10px!important;
   }
	table.tableInput td {
	}
	/*
	.formLeft
	{
		width: 59px;
		text-align: right;
		vertical-align: top;
		font-size: 11px;
		font-weight: bold;
		padding: 0px 7px 0px 0px;
		white-space: nowrap
	}
	.formRight
	{
		width: 296px;
		vertical-align: top;
		font-size: 11px;
		padding: 0px 0px 7px 0px;
	}
	.formInput
	{
		width: 100%;
		font-size: 11px;
		border: 1px solid #000000;
		overflow: scroll;
	}
	.formSelect {
		width: 100%;
		font-size: 11px;
		border: 1px solid #000000;
		overflow: scroll;
	}
	*/	
	div#news
	{
		border: 1px solid #000000;
		background-color: #ffffff;
		padding: 5px 7px 5px 7px;
		margin-bottom: 5px;
		font-family: Tahoma;
	}
	div#news h1, .h2
	{
		color: #cc0000;
		font-weight: bold;
	}
	div#news h1
	{
		font-size: 14px;
	}
	div#news .date
	{
		color: #666666;
		font-family: Tahoma;
		font-weight: bold;
	}
	div#news .newsImage
	{
		width: 84px;
		padding: 5px 7px 5px 0px;
		float: none;
		font-size: 0px;
	}
	div#news .newsText, .newsShort
	{
		font-size: 11px;
		padding: 5px 0px 0px 0px;
		vertical-align: top;
		float: none;
	}
	div#news .newsShort
	{
		float: none;
		padding: 9px 0px 9px 0px;
	}
	div#news a
	{
		color: #cc0000;
		text-decoration: none;
	}
	div.separator
	{
		padding: 0px;
		font-size: 0px;
		line-height: 0px;
		height: 3px;
		background-image: url(images/separator.gif);
		background-repeat: repeat-x;
		border: none;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	div.separatorpager {
		padding: 0px;
		font-size: 0px;
		line-height: 0px;
		height: 3px;
		background-image: url(images/separator.gif);
		background-repeat: repeat-x;
		border: none;
		margin-bottom: 3px;
		margin-top: 3px;
	}
	div#bottom_logos{
		border: 1px solid #000000;
		background-color: #FFE500;
		height:32px;
		margin-bottom: 5px;
		padding: 2px 0px 2px 0px;
		
	}
	div#bottom_logos img.div_logo {
		margin-left: 2px;
		margin-right: 2px;
	}
	div#info
	{
		border: 1px solid #000000;
		background-color: #FFE500;
		padding: 2px 8px 3px 8px;
		font-size: 11px;
		line-height: 12px;
	}
	div#info a 
	{
		color: #cc0000;
	}
	div#righty {
		float:right;
		display:inline;
		width:184px;
	}
	div#standings {
		margin-bottom: 5px;
		padding: 5px 7px 10px 7px;
		background-color: #EEECED;
		border: 1px solid #000000;
	}
	div#standings div.standingstitle {
		font: 12px Tahoma;
		font-weight: bold;
		color: #CC0000;
	}
	div#standings table.TableStandings {
		margin-top: 5px;
		text-align: left;
		color: #CC0000;
	}
	div#poll {
		margin-top: 5px;
		padding: 5px 7px 10px 7px;
		background-color: #EEECED;
		border: 1px solid #000000;
	}
	div#poll div.pollvote {
		text-align: right;
	}
	.answerleft {
		width: 100%;
		padding-bottom: 5px;
	}
	.answermiddle {
		padding-bottom: 5px;
		padding-right: 5px;
		font-weight: bold;
		color: #CC0000;
		text-align: right;
	}
	.answerright {
		padding-bottom: 5px;
		font-weight: bold;
		color: #CC0000;
		text-align: right;
	}
	.pollLeft {
		width: 15%;
		padding-bottom: 5px;
	}
	.pollRight {
		width: 85%;
		padding-bottom: 5px;
	}
	div#poll div.polltitle {
		font: 12px Tahoma;
		font-weight: bold;
		color: #CC0000;
	}
	div#poll div.pollquestion {
		margin-top: 5px;
		margin-bottom: 5px;
		font: 11px Tahoma;
		font-weight: bold;
		color: #000000;
	}
	div#poll div.pollAnswers {
		margin: 0 0 0 5px;
	}
	.TableStandingsCell {
		font-weight: bold;
	}
	.TableStandingsBodyCell_0 {
		text-align: right;
		padding-right: 5px;
	}
	.TableStandingsBodyCell_1 {
		text-align: left;
	}
	.TableStandingsBodyCell_2 {
		text-align: center;
	}
	div.banner {
		margin-bottom: 5px;
		padding: 10px 0px 10px 0px;
		background-color: #fff;
		border: 1px solid #000000;
		text-align: center;
	}


	.LT_title {
		display: table-cell;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.LT_goals {
		display: table-cell;
		font-size: 16px;
		font-weight: bold;
		width: 40px;
	}
	.LT_divider {
		display: block;
		background-color: black;
		height: 1px;
		overflow: hidden;
	}
	.LT_link {
		display: table-cell;
		padding: 5px 0px 0px 0px;
	}
	.LT_link a {
		font-size: 12px;
		font-weight: bold;
	}
	.LT_image img {
		padding: 0px 10px 0px 0px;
	}

	#content .LT_contentBanner {
		display: block;
/*		float: right;
*/		padding: 0px 0px 5px 0px;	
	}
	#content .LT_contentBanner img {
		border: 1px solid black;
	}
	#content .LT_title {
		display: table-cell;
		font-size: 20px;
		font-weight: bold;
		text-transform: uppercase;
		color: #cc0000;
	}
	#content .LT_goals {
		display: table-cell;
		font-size: 20px;
		font-weight: bold;
		width: 40px;
		color: #cc0000;
	}
	#content .LT_ContetTitle {
		font-size: 14px;
		font-weight: bold;
		color: #666666;
	}
	#content .LT_ContetDate {
		font-size: 14px;
		font-weight: bold;
		color: #666666;
		padding-top: 3px;
	}
	#content .LT_minute {
		display: table-cell;
		font-size: 11px;
		color: #3f3f3f;
		width: 75px;
		padding-top: 15px;
	}
	#content .LT_minutetext {
		display: table-cell;
		font-size: 11px;
		color: #3f3f3f;
		padding-top: 15px;
	}
	.FileItem {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.FileItem .FileIcon {
		margin-top: 4px;
		padding-top: 2px;
		width: 26px;
		height: 32px;
		background: url(images/file-icon-bg.gif) no-repeat center;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #CC0000;
		font-weight: bold;
		text-transform: uppercase;
	}
	.FileItem .FileIcon A, .FileItem .FileIcon A:Hover, .FileItem .FileIcon A:Visited {
		display: block;
		padding-top: 7px;
		padding-bottom: 7px;
		color: #CC0000;
		font-weight: bold;
		text-decoration: none;
	}
	
	.fvgallery  {
		padding: 5px 0px 0px 0px;
	}
	.fvgallery  hr {
		margin: 0px;
		padding: 0px;
		height: 1px;
		background-color: #000000;
		overflow: hidden;
		border: none;
	}
	.linktogallery {
		padding: 5px 10px 5px 15px;
	}
}