* {
	margin: 0;
	padding: 0;
	border: none;
}

body, html {
	background: #CDDBE4 url('../img/bg.jpg') top repeat-x;

	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000;
}

body.print, html.print {
	background: white;
}

#layout {
	position: relative;
	width: 984px;
	margin: 0 auto;
}

/* álatlános classok */

a {
	color: #000;
}

a:hover {
	color: #F26522;
	text-decoration: underline;
}

.clear {
	clear: both;
}

input.design {
	width: 169px;
	height: 16px;
	padding: 2px;
	border: solid 1px #9ADDF7;
	background: #fff url('../img/input-bg.jpg') top repeat-x;
}

input.butt {
	width: 80px;
	height: 18px;
	background: url('../img/butt-bg.gif') no-repeat;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}

.blue {
	color: #004A80;
}

.green {
	color: #649C2E;
}

.orange {
	color: #F26522;
}

.bold {
	font-weight: bold;
}

div.tabGreen {
	position: absolute;
	width: 114px;
	height: 14px;
	top: 8px;
	left: 308px;
	padding-top: 5px;
	background: url('../img/tab-table-bg-green.jpg') no-repeat;

	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

div.tabBlue {
	position: absolute;
	width: 114px;
	height: 14px;
	top: 8px;
	left: 308px;
	padding-top: 5px;
	background: url('../img/tab-table-bg-blue.jpg') no-repeat;

	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.tipGreen {
	position: absolute;
	visibility: hidden;
	width: 214px;
	height: 180px;
	padding: 8px 9px 19px 7px;
	background: url('../img/tooltip-bg-green.png') no-repeat;
	z-index: 100;
	text-align: center;
}

.tipGreen img {
	border-right: solid 1px #C5D783;
	border-bottom: solid 1px #C5D783;
}

.tipGreen h3 {
	margin: 11px 0 4px 0;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.tipGreen .odd {
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FDFF46;
}

.tipGreen .oddt {
	margin: 2px 0 15px 0;

	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	color: #FDFF46;
}

.tipGreen .text {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #D4FC9B;
}

.tipBlue {
	position: absolute;
	visibility: hidden;
	width: 214px;
	height: 180px;
	padding: 8px 9px 19px 7px;
	background: url('../img/tooltip-bg-blue.png') no-repeat;
	z-index: 100;
	text-align: center;
}

.tipBlue img {
	border-right: solid 1px #6DCFF6;
	border-bottom: solid 1px #6DCFF6;
}

.tipBlue h3 {
	margin: 11px 0 4px 0;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.tipBlue .odd {
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.tipBlue .oddt {
	margin: 2px 0 15px 0;

	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	color: #A7DFF7;
}

.tipBlue .text {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #A7DFF7;
}

/* Header */
#header {
	position: relative;
	height: 97px;
}

#logoMain {
	position: absolute;
	width: 274px;
	height: 63px;
	top: 21px;
	left: 21px;
}

#login {
	position: absolute;
	top: 52px;
	left: 381px;
	color: #fff;
}

#login a {
	color: #fff;
	text-decoration: underline;
}

#login a.bold {
	font-weight: bold;
}

#dateBox {
	position: absolute;
	width: 587px;
	height: 28px;
	top: 0;
	right: 0;
	padding-left: 40px;
	background: url('../img/datebox-bg.jpg') no-repeat;

	text-align: center;
}

#dateBox div {
	position: relative;
	float: left;
	width: 63px;
	padding-top: 10px;

	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	color: #1A83CF;
	text-align: left;
}

#dateBox div.main {
	width: 126px;
	padding-top: 8px;

	font-size: 11px;
	font-weight: bold;
	color: #45A5EB;
}

#searchBox {
	position: absolute;
	top: 46px;
	right: 30px;
}

#searchBox * {
	float: left;
}

#searchBox label#textKereses {
	display: block;
	width: 63px;
	height: 22px;
	background: #fff url('../img/t-kereses.jpg') no-repeat;
}

#searchBox a {
	display: block;
	width: 20px;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #77CDF0;
	text-decoration: none;
	text-align: right;
}

/* menuMain */
#menuMain-Cimlap, #menuMain-Sportfogadas, #menuMain-Poker, #menuMain-Kaszino, #menuMain-Kezdoknek {
	position: relative;
	width: 837px;
	height: 45px;
	padding-left: 147px;
	margin: 0 auto;
	background: url('../img/tab-1-cimlap-bg.jpg') no-repeat;
}

#menuMain-Sportfogadas {
	background: url('../img/tab-2-cimlap-bg.jpg') no-repeat;
}

#menuMain-Poker {
	background: url('../img/tab-3-cimlap-bg.jpg') no-repeat;
}

#menuMain-Kaszino {
	background: url('../img/tab-4-cimlap-bg.jpg') no-repeat;
}

#menuMain-Kezdoknek {
	background: url('../img/tab-5-cimlap-bg.jpg') no-repeat;
}

#menuMain-Cimlap a, #menuMain-Sportfogadas a, #menuMain-Poker a, #menuMain-Kaszino a, #menuMain-Kezdoknek a {
	display: block;
	float: left;
	width: 134px;
	height: 23px;
	padding-top: 10px;

	font-size: 14px;
	font-weight: bold;
	color: #004A80;
	text-align: center;
	text-decoration: none;
}

/* content */
#content {
	position: relative;
	width: 984px;
	background: #fff;
}

#contentBottom {
	position: relative;
	width: 984px;
	height: 11px;
	bottom: 0;
	clear: both;
	background: url('../img/content-bottom-bg.jpg') bottom no-repeat;
}

#leftSide {
	position: relative;
	display: inline;
	width: 729px;
	float: left;
	margin: 24px 8px 24px 22px;
}

#leftSide .banner {
	position: relative;
	margin-bottom: 32px;
	/* padding: 10px 129px 10px 129px; */
	padding: 10px 0px;
	background: #EEF3F6;
}

#leftSide h1 {
	height: 27px;
	text-indent: -999em;
	font-size: 1px;
}

#leftSide #newsLine {
	position: relative;
	height: 23px;
	padding: 5px 18px 0 0;
	text-align: right;
	background: url('../img/newsline-bg.gif') repeat-x;
	
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

#leftSide #newsLine #nlPoker, #leftSide #newsLine #nlKaszino {
	margin-left: 12px;
}

#leftSide #newsLine label {
	margin: 0 10px 0 5px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* newsBox */
#leftSide #news {
	position: relative;
	padding: 22px 0 0 0;
	display: block;
}

#leftSide #news #newsMain {
	position: relative;
	float: left;
	width: 259px;
}

#leftSide #news #newsMain .news-main-poker, #leftSide #news #newsMain .news-main-kaszino, #leftSide #news #newsMain .news-main-sportfogadas {
	position: relative;
	margin-bottom: 26px;
}

#newsMain .frame-sportfogadas {
	position: absolute;
	width: 259px;
	height: 164px;
	top: 0;
	left: 0;
	background: url('../img/news-big-bg-green.png') no-repeat;  
}

#newsMain .frame-poker {
	position: absolute;
	width: 259px;
	height: 164px;
	top: 0;
	left: 0;
	background: url('../img/news-big-bg.png') no-repeat;  
}

#newsMain .frame-kaszino {
	position: absolute;
	width: 259px;
	height: 164px;
	top: 0;
	left: 0;
	background: url('../img/news-big-bg-orange.png') no-repeat;  
}

.newsBlock .frame {
	position: absolute;
	width: 79px;
	height: 84px;
	top: 42px;
	left: 0;
	background: url('../img/news-bg.png') no-repeat;  
}

.newsBlock .frame-sportfogadas {
	position: absolute;
	width: 79px;
	height: 84px;
	top: 42px;
	left: 0;
	background: url('../img/news-bg.png') no-repeat;  
}
.newsBlock .frame-poker {
	position: absolute;
	width: 79px;
	height: 84px;
	top: 42px;
	left: 0;
	background: url('../img/news-bg-blue.png') no-repeat;  
}
.newsBlock .frame-kaszino {
	position: absolute;
	width: 79px;
	height: 84px;
	top: 42px;
	left: 0;
	background: url('../img/news-bg-orange.png') no-repeat;  
}

#leftSide h2 {
	margin: 7px 0 1px 0;
	font-size: 17px;
	font-weight: bold;
}

#leftSide .newsBlock h2, #articleListMain .newsBlock h2 {
	margin: 0 0 1px 0;
}

#leftSide #newsMain .news-main-sportfogadas a {
	padding-left: 2px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9DD269;
	text-decoration: none;
}

#leftSide #newsMain .news-main-poker a {
	padding-left: 2px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #97CCE2;
	text-decoration: none;
}

#leftSide #newsMain .news-main-kaszino a {
	padding-left: 2px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F26522;
	text-decoration: none;
}

#leftSide .newsBlock a, #articleListMain .newsBlock h2 {
	padding-left: 2px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #97CCE2;
	text-decoration: none;
}

#leftSide .newsBlock a {
	color: #9DD269;
}

#leftSide .newsBlock .news-block-poker a, #articleListMain .newsBlock .news-block-poker h2 {
	padding-left: 2px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #97CCE2;
	text-decoration: none;
}

#leftSide .newsBlock .news-block-kaszino a, #articleListMain .newsBlock .news-block-kaszino h2 {
	padding-left: 2px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F26522;
	text-decoration: none;
}

#leftSide #newsMain .news-main-poker a.h2blue, #videos a.h2blue {
	display: block;
	margin: 7px 0 1px 0;
	padding: 0;

	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #004A80;

	text-decoration: none;
}

#leftSide #newsMain .news-main-kaszino a.h2blue {
	display: block;
	margin: 7px 0 1px 0;
	padding: 0;

	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #F26522;

	text-decoration: none;
}

#leftSide #newsMain .news-main-sportfogadas a.h2blue {
	display: block;
	margin: 7px 0 1px 0;
	padding: 0;

	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #649C2E;

	text-decoration: none;
}

#leftSide .newsBlock a.h2green {
	display: block;
	margin: 0px 0 1px 0;
	padding: 0;

	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #649C2E;
}

#leftSide .newsBlock .news-block-poker a.h2green {
	display: block;
	margin: 0px 0 1px 0;
	padding: 0;

	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #004A80;
}

#leftSide .newsBlock .news-block-kaszino a.h2green {
	display: block;
	margin: 0px 0 1px 0;
	padding: 0;

	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #F26522;
}

#leftSide #newsMain a:hover, #leftSide .newsBlock a:hover {
	color: #F26522;
	text-decoration: underline;
}

#leftSide .newsBlock span {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	color: #9DD269;
}

#leftSide span.date, #leftSide .news-main-poker span.date {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-left: 0;
	color: #AFDFF3;
}

#leftSide .news-main-kaszino span.date {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-left: 0;
	color: #F26522;
}

#leftSide .news-main-sportfogadas span.date {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-left: 0;
	color: #B9E58F;
}

#leftSide span.date, #leftSide .poker span.date {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-left: 0;
	color: #AFDFF3;
}

#leftSide .newsBlock span.date {
	color: #B9E58F;
}

#leftSide .newsBlock .news-block-poker span.date {
	color: #AFDFF3;
}

#leftSide .newsBlock .news-block-kaszino span.date {
	color: #F26522;
}

#leftSide a.sep {
	padding-right: 7px;
	background: url('../img/span-bg.gif') right no-repeat;  
}

#leftSide #news #newsMain p {
	margin-top: 2px;
	line-height: 18px;
}

#leftSide #news #newsMain .news-main-poker a.more, #videos a.more {
	padding-right: 8px;
	background: url('../img/s-left-lil-blue.gif') right no-repeat;  
	color: #004A80;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#leftSide #news #newsMain .news-main-sportfogadas a.more {
	padding-right: 8px;
	background: url('../img/s-greenmore.gif') right no-repeat;  
	color: #649C2E;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#leftSide #news #newsMain .news-main-kaszino a.more {
	padding-right: 8px;
	background: url('../img/s-orangemore.gif') right no-repeat;  
	color: #F26522;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#leftSide #news #newsMain a.more:hover, #videos a.more:hover {
	color: #F26522;
	text-decoration: underline;
}

#leftSide #news .newsBlock a.more, #leftSide #articleListMain .newsBlock a.more {
	padding-right: 8px;
	background: url('../img/s-left-big.gif') right 4px no-repeat;  
	color: #7EB846;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#leftSide #news .newsBlock .news-block-kaszino, #leftSide #news .newsBlock .news-block-poker, #leftSide #news .newsBlock .news-block-sportfogadas {
	position: relative;
}

#leftSide #news .newsBlock .news-block-poker a.more {
	background: url('../img/s-bluemore.gif') right 4px no-repeat;  
	color: #004A80;
}

#leftSide #news .newsBlock .news-block-kaszino a.more {
	background: url('../img/s-orangemore.gif') right 4px no-repeat;  
	color: #F26522;
}

#leftSide #newsSub {
	position: relative;
	float: right;
	width: 449px;
}

#leftSide #newsSub .newsBlock, #leftSide #articleListMain .newsBlock {
	position: relative;
	margin-bottom: 17px;
}

#leftSide .newsBlock img {
	float: left;
	margin: 7px 12px 0 0;
}

#leftSide .newsBlock p {
	margin: 5px 0 0 0;
	line-height: 17px;
}

#leftSide .newsMore {
	position: relative;
	margin: 20px 0 0 0;
	font-weight: bold;
}

#leftSide .newsMore ul {
	margin: 8px 0 0 2px;
	list-style-type: none;
}

#leftSide .newsMore ul li {
	margin-bottom: 2px;
}

#leftSide #news .newsMore ul li a {
	padding-left: 9px;
	background: url('../img/s-left-big.gif') left 4px no-repeat; 
	font-weight: normal;
	color: #649C2E;
	text-decoration: none;
}

#leftSide #news .newsMore ul li a:hover {
	color: #F26522;
	text-decoration: underline;
}

/* sportIndex */
#leftSide #sportIndex {
	position: relative;
	clear: both;
	margin: 7px 0 0 0;
}

#leftSide #sportIndex #sportBox {
	position: relative;
	float: left;
	width: 451px;
	margin-top: 13px;
}

#leftSide #sportIndex table tr.bg, #sportbet-event-odds tr.bg {
	background: url('../img/tr-bg.gif') bottom repeat-x; 
}

#leftSide #sportIndex table th, #sportbet-event-odds th {
	height: 36px;
	padding-top: 8px;
	background: url('../img/th-bg-green.gif') top repeat-x; 

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #588526;
	text-align: left;
	vertical-align: top;
}

#leftSide #sportIndex table th.time, #sportbet-event-odds th.time {
	width: 79px;
	padding-left: 6px;
}

#leftSide #sportIndex table th.event, #sportbet-event-odds th.event {
	width: 217px;
	padding-left: 9px;
}

#leftSide #sportIndex table th.odd1, #sportbet-event-odds th.odd1 {
	width: 53px;
	padding-left: 6px;
}

#leftSide #sportIndex table th.oddx, #sportbet-event-odds th.oddx {
	width: 46px;
	padding-left: 7px;
}

#leftSide #sportIndex table th.odd2, #sportbet-event-odds th.odd2 {
	width: 29px;
	padding-left: 9px;
}

#leftSide #sportIndex table td {
	height: 21px;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

#leftSide #sportIndex table td.date {
	padding-left: 5px;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}

#leftSide #sportIndex table a {
	display: block;
	height: 14px;
	padding:  2px 0 0 26px; 

	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #004A80;
	text-decoration: none;
}

#leftSide #sportIndex table a:hover, #sportbet-event-odds a:hover {
	color: #F26522;
	text-decoration: underline;
}

#leftSide #sportIndex table a.event-default, #sportbet-event-odds a.default, div#sportbet-eventinfo li.sport-default {
	background-color: #ffffff; 
}

#leftSide #sportIndex table a.event-football {
	background: url('../img/ico-labdarugas.gif') no-repeat; 
}

#leftSide #sportIndex table a.event-basketball {
	background: url('../img/ico-kosarlabda.gif') no-repeat; 
}

#leftSide #sportIndex table a.event-amfootball {
	background: url('../img/ico-amfoci.gif') no-repeat; 
}

#leftSide #sportIndex table a.event-tennis {
	background: url('../img/ico-tenisz.gif') no-repeat; 
}

#leftSide .moreEvents {
	position: relative;
	width: 445px;
	height: 26px;
	margin-top: 3px;
	padding: 7px 0 0 6px;
	border-top: solid 1px #C9E1A3;
	border-bottom: solid 1px #C9E1A3;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

#leftSide .moreEvents a {
	margin-right: 20px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8DC63F;
}

#leftSide .moreEvents label {
	margin: 0 5px 0 2px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A80;
}

#leftSide .moreEvents #nlFoci {
	margin: 0 0 0 2px;
}

#leftSide #indexBox {
	position: relative;
	float: right;
	width: 257px;
	background: #5F912A url('../img/indexbox-bg.jpg') no-repeat; 
}

#leftSide #contentSub #indexBox {
	margin-bottom: 26px;
}

#leftSide #indexBox .bubble {
	position: relative;
	width: 212px;
	margin: 87px 0 0 22px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #fff;
}

#leftSide #indexBox .textIndex, .textIndex {
	position: relative;
	width: 237px;
	margin: 18px auto 0 auto;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFF568;
	text-align: center;
}

#leftSide #indexBox .percent, .percent {
	position: relative;
	width: 237px;
	margin: 2px auto 0 auto;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF568;
	text-align: center;
}

#leftSide #indexBox a {
	position: relative;
	display: block;
	width: 237px;
	margin: 2px auto 0 auto;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}

#leftSide #indexBox .betText {
	position: relative;
	width: 237px;
	margin: 12px auto 0 auto;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D4FC9B;
	text-align: center;
}

#leftSide #indexBox .bet {
	position: relative;
	width: 237px;
	margin: 4px auto 0px auto;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #D4FC9B;
	text-align: center;
}

#leftSide .bannerCenter {
	position: relative;
	width: 728px;
	height: 90px;
	margin: 25px 0px 25px 0px;
	/* padding: 12px 0 0 8px; */
	background: #FFF3C5;
}


/* pokerBox */
#leftSide #adPokerBox {
	position: relative;
	display: block;
	margin: 26px 0 50px 0;
}

#adPokerBox #adPoker {
	position: relative;
	float: left;
	width: 237px;
	padding: 30px 0px 38px 20px; 
	background: #EEF3F6;
}

#adPoker .advert {
	position: relative;
	width: 239px;
	margin-bottom: 4px;
	padding: 9px;
	background: #2D80AC url('../img/ad-pokerbox-bg.png') top repeat-x;
}

.advert .frame {
	position: absolute;
	width: 47px;
	height: 47px;
	top: 9px;
	left: 9px;
	background: url('../img/advert-bg.png') no-repeat;  
}

#adPoker .advert img {
	display: block;
	width: 47px;
	height: 47px;
	float: left;
}

#adPoker .advert .url {
	width: 184px;
	float: right;

	font-weight: bold;
	font-size: 12px;
	color: #96DBF8;
}

#adPoker .advert h3 {
	width: 184px;
	float: right;
	padding: 0 0 7px 0;
	background: url('../img/hr-pokerbox.gif') bottom repeat-x;

	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

#adPoker .advert ul {
	padding: 9px 0 0 7px;
	list-style-type: none;
}

#adPoker .advert ul li {
	margin-bottom: 2px;
	padding-left: 13px;
	background: url('../img/li-pokerbox.gif') 0 3px no-repeat;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #96DBF8;
}

#adPoker .advert ul li span {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}


#adPokerBox #pokerBox {
	position: relative;
	float: right;
	width: 451px;
}

#contentSub #pokerBox {
	position: relative;
	float: right;
	width: 258px;
}

#contentSub #pokerBox table {
	border-left: 1px solid #C0E9FB;
	border-right: 1px solid #C0E9FB;
}

#pokerBox table tr.bg {
	background: url('../img/tr-bg.gif') bottom repeat-x; 
}

#pokerBox table th {
	height: 36px;
	padding-top: 8px;
	background: url('../img/th-bg-blue.gif') top repeat-x; 

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0076A3;
	text-align: left;
	vertical-align: top;
}

#pokerBox table th.time {
	width: 93px;
	padding-left: 6px;
}

#pokerBox table th.event {
	width: 221px;
}

#contentSub #pokerBox table th.event {
	padding-left: 10px;
}

#pokerBox table th.game {
	width: 86px;
}

#pokerBox table th.buyin {
	width: 60px;
}

#pokerBox table td {
	height: 21px;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #55AFD5;
}

#contentSub #pokerBox table td {
	padding-top: 5px;
}

#pokerBox table td.date {
	padding-left: 5px;
	color: #000;
}

#pokerBox table td span.date {
	font-family: tahoma, arial, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #999999;
	line-height: 18px;
}

#contentSub #pokerBox table td.event {
	padding-left: 5px;
}

#pokerBox table a {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #004A80;
	text-decoration: none;
}

#pokerBox table a:hover {
	color: #F26522;
	text-decoration: underline;
}

#pokerBox .moreEvents {
	position: relative;
	width: 445px;
	height: 26px;
	margin-top: 3px;
	padding: 7px 0 0 6px;
	border-top: solid 1px #C0E9FB;
	border-bottom: solid 1px #C0E9FB;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

#contentSub #pokerBox .moreEvents {
	position: relative;
	width: 250px;
	height: 24px;
	margin-top: 0px;
	padding: 10px 0 0 6px;
	border: solid 1px #C0E9FB;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;

	text-align: center;
}

#pokerBox .moreEvents a {
	margin-right: 30px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #55AFD5;
}

#pokerBox .moreEvents label {
	margin: 0 5px 0 2px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A80;
}

#pokerBox .moreEvents #pbfreer {
	margin: 0 0 0 2px;
}

/* forumBox */
#leftSide #forumBox {
	position: relative;
	margin-top: 26px;
}

#forumBox #forums {
	position: relative;
	float: left;
	width: 259px;
}

#forumBox #forums .box {
	position: relative;
	width: 225px;
	padding: 10px 17px;
	background: #FFF2C5 url('../img/forumbox-bg.jpg') top repeat-x;
}

#forumBox #forums .box a {
	display: block;
	margin: 7px 0 5px 0;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

#forumBox #posts {
	position: relative;
	float: right;
	width: 458px;
}

#posts .post, #posts .postB, #posts .postG, #posts .postO {
	width: 439px;
	margin-top: 17px;
	padding-left: 19px;
	background: #FFF url('../img/s-post.gif') left 3px no-repeat;
}

#posts .post a, #posts .postB a, #posts .postG a, #posts .postO a {
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
}

#posts .post span {
	color: #000;
}

#posts .postB a {
	color: #004A80;
}

#posts .postB span {
	color: #97CCE2;
}

#posts .postG a {
	color: #649C2E;
}

#posts .postG span {
	color: #B9E58F;
}

#posts .postO a {
	color: #F26522;
}

#posts .postO span {
	color: #F7941D;
}

#posts p {
	margin-top: 4px;
	color: #004A80;
}

/* rightSide */
#rightSide {
	position: relative;
	display: inline;
	float: right;
	width: 215px;
	margin: 29px 8px 0 0;
}

#rightSide h1 {
	position: relative;
	margin: 0 0 0 9px;
	text-indent: -999em;
}

#rightSide #sportRoom, #rightSide #kaszinoRoom, #rightSide #pokerRoom {
	margin-bottom: 40px;
}

#rightSide #menuPoker-1, #rightSide #menuSport-1, #rightSide #menuKaszino-1 {
	position: relative;
	width: 214px;
	height: 20px;
	background: url('../img/rightmenu-bg-1.jpg') no-repeat;
}

#rightSide #menuPoker-2, #rightSide #menuSport-2, #rightSide #menuKaszino-2 {
	position: relative;
	width: 214px;
	height: 20px;
	background: url('../img/rightmenu-bg-2.jpg') no-repeat;
}

#rightSide #menuPoker-1 a, #rightSide #menuSport-1 a, #rightSide #menuKaszino-1 a, #rightSide #menuPoker-2 a, #rightSide #menuSport-2 a, #rightSide #menuKaszino-2 a {
	display: block;
	float: left;
	width: 107px;
	height: 20px;
	text-indent: -999em;
}

#rightSide .box {
	position: relative;
	width: 215px;
	/* height: 101px; */
	margin-top: 15px;
	background: url('../img/rightbox-bg.jpg') bottom repeat-x;
}

#rightSide .box img {
	margin: 0 0 8px 7px;
}

#rightSide .box h3 {
	margin: 0 0 2px 10px;
	font-weight: bold;
	font-size: 12px;
	color: #004A80;
}

#rightSide .box span {
	display: block;
	margin: 0 0 0 10px;
	font-size: 12px;
	color: #004A80;
}

#rightSide .box a.down {
	display: block;
	float: left;
	margin: 9px 0 0 11px;
	padding-left: 15px;
	background: url('../img/ico-file.gif') no-repeat;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #0076A3;
}

#rightSide #sportRoom .box a.down {
	color: #8DC63F;
}

#rightSide #kaszinoRoom .box a.down {
	color: #F7941D;
}

#rightSide .box a.guide {
	display: block;
	float: left;
	margin: 9px 0 0 8px;
	padding-left: 15px;
	background: url('../img/ico-guide.gif') no-repeat;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #0076A3;
}

#rightSide #sportRoom .box a.guide {
	color: #8DC63F;
}

#rightSide #kaszinoRoom .box a.guide {
	color: #F7941D;
}

/* footer */
#footer {
	position: relative;
	width: 940px;
	height: 80px;
	margin: 23px auto;
}

#footer #logoFooter {
	position: relative;
	float: left;
	width: 42px;
	height: 41px;
	margin-right: 12px;
	background: url('../img/logo-footer-spc-bg.jpg') no-repeat 0px 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}

#footer ul.main, #footer ul.sub {
	list-style-type: none;
	padding-top: 5px;
}

#footer ul.main li {
	display: inline;
	margin-right: 15px;
}

#footer ul.sub li {
	display: inline;
	margin-right: 8px;
}

#footer ul.main li a {
	padding-left: 9px;
	background: url('../img/s-left-big.gif') left center no-repeat;

	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#footer ul.sub li a {
	padding-left: 9px;
	background: url('../img/s-left-lil.gif') left center no-repeat;

	color: #000;
	text-decoration: none;
}

#footer #copyRight {
	margin: 25px 0 0 64px;
	
	font-size: 10px;
	color: #A2AFB7;
}

/* Cikk hozzaszolasok */

div.article-post, div.article-post-blue {
	margin-bottom: 12px;
}

div.article-post .title {
	background-color: #FFF3C5;
	border-top: 1px solid #FEE5B4;
	border-bottom: 1px solid #FCD7A4;
	padding-top: 8px;
	height: 25px;
	width: 451px;

	font-family: tahoma, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 1px;
}

div.article-post-blue .title {
	background-color: #B2D6E5;
	border-top: 1px solid #A0CCDE;
	border-bottom: 1px solid #7CB1C6;
	padding-top: 8px;
	height: 25px;
	width: 451px;

	font-family: tahoma, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 1px;

}

div.article-post .title .regrequired, div.article-post-blue .title .regrequired {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #0076A3;
	font-weight: normal;
	padding: 4px 14px 2px 21px;
	float: right;
}

div.article-post .title .regrequired a, div.article-post-blue .title .regrequired a {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #0076A3;
	font-weight: bold;
}

div.article-post .title img {
	padding-left: 6px;
	padding-right: 3px;
	float: left;
	position: relative;
	top: 2px;
}

div.article-post-blue .title img {
	padding-left: 6px;
	padding-right: 3px;
	float: left;
}

div.article-post .title .username, div.article-post-blue .title .username {
	color: #004A80;
	font-family: arial, helvetica;
	font-size: 14px;
	text-decoration: none;
}

div.article-post .title .username img, div.article-post-blue .title .username img {
	float: none;
	position: relative;
	top: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

#leftSide div.article-post .title .date, #leftSide div.article-post-blue .title .date {
	color: #6097C0;
}

div.article-post .title .reply, div.article-post-blue .title .reply {
	float: right;
	color: #0076A3;
	margin-right: 0px;
	background: url('../img/s-reply.gif') 0px 3px no-repeat;
	padding: 4px 14px 2px 21px;
}

div.article-post .post {
	margin-top: 1px;
	background: #FFF3C5 url('../img/post-bg.png') top repeat-x;
	width: 411px;
	padding: 10px 20px 10px 20px;

	font-family: arial, helvetica;
	font-size: 12px;
}

div.article-post-blue .post {
	margin-top: 1px;
	background: #B2D6E5 url('../img/post-bg-blue.png') top repeat-x;
	width: 411px;
	padding: 10px 20px 10px 20px;

	font-family: arial, helvetica;
	font-size: 12px;
}

div.article-post .sendpost {
	margin-top: 1px;
	background: #FFF3C5 url('../img/post-bg.png') top repeat-x;
	width: 431px;
	padding: 10px 10px 10px 10px;

	font-family: arial, helvetica;
	font-size: 12px;
}

div.article-post .sendpost select, #url_post_content {
	margin-bottom: 5px;
	padding: 1px;
	font-family: tahoma, arial, helvetica;
	font-size: 10px;
	border: 1px inset #d0d0d0;
}

div.article-post .post .premise {
	margin-top: 18px;
	border-top: 1px dashed #FBC97B;
	padding-top: 7px;

	color: #F7941D;
	font-family: tahoma, arial, helvetica;
	font-size: 9px;
}

div.article-post-blue .post .premise {
	margin-top: 18px;
	border-top: 1px dashed #6097C0;
	padding-top: 7px;

	color: #004A80;
	font-family: tahoma, arial, helvetica;
	font-size: 9px;
}

div.article-post .post .premise {
	margin-top: 18px;
	border-top: 1px dashed #FBC97B;
	padding-top: 7px;

	color: #F7941D;
	font-family: tahoma, arial, helvetica;
	font-size: 9px;
}

div.article-post .moderate {
	float: right;
}

div.article-post .moderate a {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #ED1C24;
}

#article-post-more a, #article-no-post {
	padding-left: 20px;
	color: #F7941D;
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
}

#article-more {
	width: 242px;
	padding: 10px 8px 10px 8px;
	background: #fef5d6 url('../img/article-more-bg.png') bottom repeat-x;
	border-top: 1px solid #feedb5;
	margin-bottom: 26px;
}

#article-more h3 {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 2px;
}

#article-more ul {
	list-style: square url('../img/s-greenmore.gif');
	margin-left: 13px;
}

#article-more ul li {
	padding-top: 2px;
}

#article-more ul a {
	color: #487a18;
	padding: 2px;
	font-family: arial, helvetica;
	font-size: 12px;
	text-decoration: none;
}

#articleMain {
	position: relative;
	width: 451px;
	margin-bottom: 24px;
}

#articleMain .content {
	position: relative;
	height: 1%;
}

#articleMain .content .frame {
	position: absolute;
	width: 259px;
	height: 164px;
	top: 0;
	left: 0;
	background: url('../img/news-big-bg-green.png') no-repeat;  
}

#articleMain .picdiv {
	position: relative;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}

#articleMain .pivdiv .frame {
	position: absolute;
	width: 259px;
	height: 164px;
	top: 0;
	left: 0;
	background: url('../img/news-big-bg-green.png') no-repeat;  
}

#articleMain .title {
	margin-bottom: 12px;
}

#articleMain .title h2 {
	color: #649c2e;
	font-family: arial, helvetica;
	font-size: 17px;
}

#articleMain .title a {
	color: #b9e58f;
	font-family: tahoma, arial, helvetica;
	font-size: 9px;
	text-decoration: none;
}

#articleMain .title .date {
	color: #b9e58f;
	font-family: tahoma, arial, helvetica;
	font-size: 9px;
	text-decoration: none;
}

#articleMain img.leadpic {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}

#articleMain p {
	font-family: arial, helvetica;
	font-size: 14px;
	line-height: 20px;
}

#articleMain .lead {
	font-weight: bold;
	font-family: arial, helvetica;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 10px;
	text-align: left;
}

#contentMain {
	float: left;
	width: 470px;
	position: relative;
}

#contentSub {
	float: left;
	width: 258px;
}

#naviBar {
	position: relative; 
	height: 23px;
	padding: 7px 0px 0 10px;
	background: url('../img/newsline-bg.gif') repeat-x;

	margin-bottom: 20px;
}

#naviBar a.spc {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
}

#naviBar a.elem {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#naviBar .actions {
	float: right;
}

#naviBar .actions a {
	font-family: tahoma, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #0076A3;
	padding: 3px 20px 3px 20px;
}

#naviBar .actions .print {
	background: transparent url('../img/icon-nyomtat.gif') left no-repeat;
}

#naviBar .actions .send {
	background: transparent url('../img/icon-kuld.gif') left no-repeat;
}

h1#forum-title {
	background: white url('../img/forum-title.png') left no-repeat;
	margin-bottom: 26px;
}

#forumMain {
	width: 451px;
	margin-bottom: 24px;
	padding-left: 6px;
	padding-top: 26px;
}

#createTopicMain {
	width: 451px;
	margin-bottom: 24px;
	padding-left: 6px;
	padding-top: 26px;
}

div.topic_directory {
	
}

div.topic_directory .title {
	padding-bottom: 4px;
	border-bottom: 1px dotted #8DC63F;
}

div.topic_directory .title a {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
}

div.forumSubtitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding-top: 12px;
	padding-left: 2px;
}

div.forumSubtitle p.friss {
	margin-top: 5px;
}

div.forumSubtitle p.friss, div.forumSubtitle p.friss a {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #acacac;
	text-decoration: none;
}

div.forumSubtitle .moderate {
	text-align: right;
}

div.forumSubtitle .moderate a {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #ED1C24;
	padding-right: 12px;
}

div.forumData {
	float: right;
	width: 151px;
	margin: 0px 0px 0px 5px;;
	padding: 0px;
}

div.forumData ul {
	margin: 0px;
	padding: 0px;
}

div.forumData li {
	border-bottom: 1px dotted #8DC63F;
	padding: 3px 0px 2px 12px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5787B8;
}

div.forumData li.post-count {
	list-style: square inside url('../img/icon-forum-post.gif')
}

div.forumData li.topic-count {
	list-style: square inside url('../img/icon-forum-topic.gif')
}

div.forumData li.last-post {
	list-style: square inside url('../img/icon-forum-time.gif')
}

div.forumData li.read {
	list-style: none;
	padding-left: 37px;
	padding-top: 5px;
	border: none;
}

div.forumData li.read a {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #306C98;
	text-decoration: none;
}

div.forumLogin {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F26522;
	padding: 12px 5px 12px 10px;
	border-bottom: 1px solid #FCD19C;
	margin-bottom: 1px;
	background: #FFF3C5 url('../img/post-bg.png') top repeat-x;
	width: 436px;
}

div.forumLogin input {
	border: 1px solid black;
	width: 117px;
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
	background: #fff url('../img/input-bg.jpg') top repeat-x;
}

div.forumLogin input.check {
	border: 1px solid black;
	background: transparent;
	width: auto;
}

table.editTopic {
	border-top: 1px solid #ACD373;
	border-bottom: 1px solid #ACD373;
	width: 450px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 26px;
	padding-left: 40px;
}

table.editTopic td {
	padding: 5px;
}

table.editTopic td.label {
	text-align: right;
}

table.editTopic input {
	border: 1px solid #808080; 
	background: #fff url('../img/input-bg.jpg') top repeat-x; 
	padding: 4px 0px 0px 4px;
	width: 250px;
	height: 20px;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}

table.editTopic textarea {
	border: 1px solid #808080; 
	background: #fff url('../img/input-bg.jpg') top repeat-x; 
	padding: 4px 0px 0px 4px;
	width: 250px;
	height: 80px;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}

table.editTopic select {
	border: 1px solid #808080; 
	width: 255px;
	height: 70px;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}

#topic-more a  {
	padding-left: 20px;
	color: #004A80;
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
}

#createforumtopic {
	margin-top: -10px;
	margin-bottom: 10px;
	padding-left: 2px;
}

#createforumtopic a {
	color: #ED1C24;
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}

.purple {
	color: #9E005D;
}

.ad {
	width: 258px;
	margin: 10px 0;
	padding: 15px 0;
	background: #EEF3F6;

	font-family: arial, sans-serif;
	font-size: 12px;
	color: #0076A3;
	text-align: center;
}

#contentSub .box {
	position: relative;
	width: 225px;
	padding: 10px 17px;
	background: #FFF2C5 url('../img/bg-forum-jobb.jpg') top repeat-x;
}

#contentSub .box a {
	display: block;
	margin: 7px 0 5px 0;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

#contentSub .boxBlue {
	position: relative;
	width: 225px;
	padding: 10px 17px;
	background: #014A81 url('../img/bg-forum-jobb-kek.jpg') top repeat-x;
	color: #6DCFF6;
}

#contentSub .boxBlue a {
	display: block;
	margin: 7px 0 5px 0;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#contentSub .boxGreen {
	position: relative;
	width: 225px;
	padding: 10px 17px;
	background: #649C2E url('../img/bg-forum-jobb-zold.jpg') top repeat-x;
	color: #C0F48F;
}

#contentSub .boxGreen a {
	display: block;
	margin: 7px 0 5px 0;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#contentSub .boxOrange {
	position: relative;
	width: 225px;
	padding: 10px 17px;
	background: #F26522 url('../img/bg-forum-jobb-narancs.jpg') top repeat-x;
	color: #fcc7a0;
}

#contentSub .boxOrange a {
	display: block;
	margin: 7px 0 5px 0;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#contentSub .boxPurple {
	position: relative;
	width: 225px;
	padding: 10px 17px;
	background: #9E005D url('../img/bg-forum-jobb-lila.jpg') top repeat-x;
	color: #fda3d8;
}

#contentSub .boxPurple a {
	display: block;
	margin: 7px 0 5px 0;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
#forum-layout {
	border-top: 1px solid #C7D7E3;
}

div.topic {
	border-top: 1px dotted #8DC63F;
	padding-top: 5px;
}

div.topic .title {
	padding-left: 1px;
	padding-bottom: 4px;
}

div.topic .title a {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
}

div.topic .title img.level {
	vertical-align: text-top; 
}

div.topicSubtitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding-left: 8px;
}

div.topic .moderate {
	clear: both;
	text-align: right;
	padding: 5px;
}

div.topic .moderate a {
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #ED1C24;
	padding-right: 12px;
}

div.topicData {
	float: right;
	margin-top: -4px;
	padding: 3px 0px 2px 12px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5787B8;
}

div.topicLast {
	float: right;
	margin-left: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #acacac;
}

div.h1Forum {
	font-family: georgia, arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 26px;
	padding-left: 8px;
}

div#forumDesc .title {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}

div#forumDesc .subtitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0px 26px 0px;
}

input.normal {
	border: 1px inset black;
}

div#videos {
	position: relative;
	width: 424px;
	background: #fff2c0 url('../img/video-bg-kerek.jpg') top no-repeat;
	padding: 13px 13px 0px 13px;
}

div#videos .frame {
	position: absolute;
	width: 130px;
	height: 102px;
	top: 0;
	left: 0;
	background: url('../img/video-keret-kek.png') no-repeat;  
}

div#videos img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

div#videos .video-item {
	position: relative;
}

div#videos-closer {
	height: 13px;
	background: white url('../img/video-bg-kerek-2.jpg') bottom no-repeat;
}

#videos a:hover {
	text-decoration: underline;
}

#mainarea input, #mainarea select {
	border: 1px inset black;
}

table.regform {
	margin-top: 16px;
	border-top: 1px solid #ACD373;
	padding-top: 16px;
	width: 451px;
}

table.regform td {
	padding: 2px 5px 2px 5px;
}

table.regform tr.sep td {
	border-top: 1px solid #ACD373;
	padding: 12px 5px 2px 5px;
}

table.regform td input.text {
	border: 1px solid #808080; 
	background: #fff url('../img/input-bg.jpg') top repeat-x; 
	padding: 4px 0px 0px 4px;
	width: 196px;
	height: 20px;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}

table.regform td select {
	border: 1px solid #808080; 
	width: 202px;
	height: 24px;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}

table.regform td.label {
	padding: 7px 5px 2px 40px;
	text-align: right;
	white-space: nowrap;
	vertical-align: top;
}

table.regform td li {
	padding: 5px;
	list-style-type: none;
}

table.regform a {
	font-weight: bold;
	color: #336699
}

div#regDesc {
	padding-bottom: 16px;
}

#regMain {
	width: 451px;
	margin-bottom: 24px;
	padding-left: 6px;
	padding-top: 16px;
}


div#regMain span.error {
	font-weight: bold;
	color: red;
}

div#whyRegister {
	padding: 26px 15px 15px 15px;
	background-color: #FFF2C0;
}

#whyRegister h2 {
	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #649C2E;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#whyRegister ul {
	margin-left: 12px;
}

#whyRegister ul li {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	list-style: disc outside url('../img/bullet-blue.png');
}

#osziMain {
	width: 451px;
	margin-bottom: 24px;
	padding-top: 12px;
	position: relative;
}

#osziDesc {
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 35px;
}

div.oszibet {
	margin-bottom: 30px;
	position: relative;
}

div.oszibet .date {
	position: relative;
	color: white;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background: url('../img/zold-ful.png') no-repeat left bottom;
	padding: 4px 45px 0px 45px;
	height: 19px;
}

div.oszibet .date span {
	position: relative;
	top: 4px;
}

div.oszibet .date img {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

table.oszi-bet {
	width: 451px;
}

table.oszi-bet td, table.oszi-bet th {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px;
}

table.oszi-bet td {
	color: #5BA90F;
	border-bottom: 1px dotted #8DC63F;
}

table.oszi-bet tr.last td {
	color: #5BA90F;
	border-bottom: 1px solid #C8E2A3;
}

table.oszi-bet tr.last td.event, table.oszi-bet td.event {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A80;
}

table.oszi-bet tr.last td.tipp, table.oszi-bet td.tipp, table.oszi-bet th.tipp {
	width: 59px;
	text-align: center;
}

table.oszi-bet th {
	color: #588526;
}

table.oszi-bet tr.last td.icon, table.oszi-bet td.icon {
	width: 16px;
	padding: 0px 0px 0px 5px;
}

table.oszi-bet td.odds, table.oszi-bet th.odds {
	width: 56px;
	text-align: center;
}

table.oszi-bet tr.head th {
	background: #E7FFC6 url('../img/bg-esem-zold.png') repeat-x bottom;
	border-top: 1px solid #C8E2A3;
	border-bottom: 1px solid #C8E2A3;
	height: 26px;
}

div.oszi-betinfo {
	background: #FFF2C0;
	padding: 5px;
	border-bottom: 1px solid #FCD7A4;
	margin-bottom: 1px;
}

div.oszi-betinfo table {
	width: 215px;
}

div.oszi-betinfo table td {
	padding: 2px 5px 2px 0px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

div.oszi-betinfo .oszi-tipp {
	float: right;
	width: 215px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 180%;
}

div.oszi-betinfo .oszi-tipp a {
	color: #004A80;
	font-weight: bold;
	padding: 5px 0px 5px 18px;
}

div.oszi-betinfo .oszi-tipp span {
	font-weight: bold;
	padding: 5px 0px 5px 18px;
}

div.oszi-betinfo .oszi-tipp .nyero {
	background: url('../img/icon-nyer.png') no-repeat left;
}

div.oszi-betinfo .oszi-tipp .buko {
	background: url('../img/icon-buk.png') no-repeat left;
}

div.oszi-szolj {
	position: relative;
	background: #FFF2C0 url('../img/bg-oszidontes.png') repeat-x top; 
	padding: 15px 10px 15px 10px;
}

div.oszi-szolj a {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
}

div.oszi-szolj a.post {
	background: url('../img/s-post.gif') no-repeat left;
	padding: 3px 0px 3px 16px;
}

div.oszi-szolj a.nopad {
	position: absolute;
	right: 8px;
	bottom: 8px;
}

div.oszi-tipp span.nyertem {
	position: relative;
	top: 8px;
	background: url('../img/icon-nyertem.png') no-repeat left;
	padding: 3px 0px 3px 22px;
	color: #588526;
}

div#oszi-data {
	width: 257px;
	background: #7FB843 url('../img/bg-osziindex-zold.png') no-repeat bottom;
}

div#oszi-graph {
	padding-left: 18px;
	padding-top: 14px;
}

table#oszi-data-table {
	padding: 26px 0px 40px 18px;
	width: 239px;
}

table#oszi-data-table td {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFF799;
	border-bottom: 1px dotted #9CC077;
	padding: 5px;
	text-align: right;
}

table#oszi-data-table td.week {
	color: #D2DC7A;
	text-align: left;
}

table#oszi-data-table tr.first td {
	border-top: 1px dotted #9CC077;
}

#contentSub #sportIndexSub {
	position: relative;
	clear: both;
	margin: 40px 0 0 0;
}

#contentSub #sportIndexSub #sportBox {
	position: relative;
	width: 257px;
	margin-top: 13px;
}

#contentSub #sportIndexSub table {
	width: 257px;
	border-left: 1px solid #C9E1A3;
	border-right: 1px solid #C9E1A3;
}

#contentSub #sportIndexSub table td {
	padding-top: 5px;
	background: url('../img/bg-event-zold.png') top repeat-x;
	border-top: 1px dotted #9CC077;
}

#contentSub #sportIndexSub table tr.second td {
	padding-top: 5px;
	padding-bottom: 5px;
	background: white;
	border-top: 0px none;
	height: auto;
}

#contentSub #sportIndexSub table tr.first td {
	border-top: 0px;
}

#contentSub #sportIndexSub table tr.bg {
	background: url('../img/tr-bg.gif') bottom repeat-x; 
}

#contentSub #sportIndexSub table td.green {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}

#contentSub #sportIndexSub table td span.date {
	font-weight: normal;
	color: #999999;
}

#contentSub #sportIndexSub table td.img {
	padding-left: 2px;
	padding-right: 2px;
}

#contentSub #sportIndexSub table td.img img {
	position: relative;
	top: 3px;
}

#contentSub #sportIndexSub table a {
	padding:  2px 0 2px 0px; 
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #004A80;
	text-decoration: none;
}

#contentSub #sportIndexSub table th {
	height: 29px;
	padding-top: 8px;
	background: url('../img/th-bg-green.gif') top repeat-x; 

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #588526;
	text-align: center;
	vertical-align: top;
}

#contentSub #sportIndexSub table th.event {
	text-align: left;
}

#contentSub #sportIndexSub table th.odd1 {
}

#contentSub #sportIndexSub table th.oddx {
}

#contentSub #sportIndexSub table th.odd2 {
}

#contentSub #sportIndexSub table td {
	height: 21px;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

#contentSub #sportIndexSub table td.date {
	padding-left: 5px;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}

#contentSub #sportIndexSub table a:hover {
	color: #F26522;
	text-decoration: underline;
}

#contentSub #sportIndexSub table a.eventDef {
	background-color: #ffffff; 
}

#contentSub #sportIndexSub .moreEvents {
	position: relative;
	width: 249px;
	height: 26px;
	margin-top: 0px;
	padding: 12px 0 0 6px;
	border: solid 1px #C9E1A3;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;

	text-align: center;
}

#loginBox {
	position: absolute;
	z-index: 100;
	visibility: hidden;
}

#login-top {
	background: url('../img/bg-login-top.png') bottom no-repeat;
	height: 30px;
	width: 203px;
	padding: 24px 0px 5px 13px;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: white;
}

#loginBox input.txt {
	border: 1px solid #6A6A6A;
	background: #fff url('../img/input-bg.jpg') top repeat-x;
	padding: 4px;
	width: 136px;
	height: 18px;
}

#loginBox #login-main {
	width: 214px;
	border-left: 1px solid #1D779E;
	border-right: 1px solid #1D779E;
	background: #1395CD;
}

#loginBox #login-forgot {
	width: 214px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px solid #1D779E;
	text-align: center;
	background: #1395CD;
}

#loginBox #login-forgot a {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A1E2FB;
}

#loginBox table {
	background: url('../img/bg-login-kek.png') top repeat-x;
	border-top: 1px solid #1D779E;
	border-bottom: 1px solid #6DCFF6;
	padding: 7px 0px 10px 10px;
	margin-left: 1px;
	margin-right: 1px;
	width: 212px;
}

#loginBox table td {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 2px;
}

#searchMain {
	width: 451px;
	margin-bottom: 24px;
	padding-left: 0px;
	padding-top: 26px;
}

#searchMain div.topicSubtitle {
	padding-bottom: 10px;
}

#searchPager {
	margin-top: 20px;
}

#searchPager a, #searchPager span {
	padding-left: 20px;
}

#searchPager span {
	font-weight: bold;
}

div.box .h2green {
	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #649C2E;
	display: block;
	padding-bottom: 12px;
}

div.box input.txt {
	border: 1px solid #808080; 
	background: #fff url('../img/input-bg.jpg') top repeat-x; 
	padding: 4px 0px 0px 4px;
	width: 196px;
	height: 20px;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}

div.box ul {
	padding-bottom: 10px;
}

div.box ul li {
	list-style-type: none;
	padding: 4px 0px 4px 0px;
}

div.box input#search-button {
	position: absolute;
	right: 13px;
	bottom: 20px;
}

div#sportbet-event {
	border-bottom: 1px dotted #8DC63F;
}

div#sportbet-eventinfo {
	float: right;
}

div#sportbet-eventinfo ul {
	margin: 0px;
	padding: 0px;
}

div#sportbet-eventinfo li {
	border-top: 1px dotted #8DC63F;
	padding: 4px 0px 5px 31px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5787B8;
	font-weight: bold;
	list-style: none;
}

div#sportbet-eventinfo li.sport-football {
	background: url('../img/ico-labdarugas.gif') no-repeat 10px 2px;
}

div#sportbet-eventinfo li.sport-basketball {
	background: url('../img/ico-kosarlabda.gif') no-repeat 10px 2px;
}

div#sportbet-eventinfo li.sport-amfootball {
	background: url('../img/ico-amfoci.gif') no-repeat 10px 2px;
}

div#sportbet-eventinfo li.sport-tennis {
	background: url('../img/ico-tenisz.gif') no-repeat 10px 2px;
}

div#sportbet-eventinfo li.cup {
	background: url('../img/icon-kupa.png') no-repeat 9px 2px;
}

div#sportbet-eventinfo li.date {
	background: url('../img/icon-forum-time.gif') no-repeat 11px 2px;
}

#sportbet-event-odds {
	margin-top: 13px;
}

#sportbet-event-odds a.default {
	background: url('../img/minilogo/default.png') no-repeat 10px 2px; 
}
#sportbet-event-odds a.bwin {
	background: url('../img/minilogo/Bwin.png') no-repeat 10px 2px; 
}
#sportbet-event-odds a.expekt {
	background: url('../img/minilogo/Expekt.png') no-repeat 10px 2px; 
}
#sportbet-event-odds a.gamebookers {
	background: url('../img/minilogo/Gamebookers.png') no-repeat 10px 2px; 
}
#sportbet-event-odds a.worldbet {
	background: url('../img/minilogo/Worldbet.png') no-repeat 10px 2px;
}
#sportbet-event-odds a.betathome {
	background: url('../img/minilogo/BetAtHome.png') no-repeat 10px 2px;
}
#sportbet-event-odds a.bet365 {
	background: url('../img/minilogo/Bet365.png') no-repeat 10px 2px;
}
#sportbet-event-odds a.sportingbet {
	background: url('../img/minilogo/Sportingbet.png') no-repeat 10px 2px;
}
#sportbet-event-odds a.interwetten {
	background: url('../img/minilogo/Interwetten.png') no-repeat 10px 2px;
}

#sportbet-event-odds td {
	height: 30px;

	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

#sportbet-event-odds td.date {
	padding-left: 5px;
	font-family: tahoma, arial, sans-serif;
	font-size: 9px;
}

#sportbet-event-odds a.iroda {
	display: block;
	height: 24px;
	padding:  8px 0 0 40px; 

	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}

#sportbetMain {
	width: 451px;
}

#articleListMain {
	width: 451px;
	margin-bottom: 24px;
	margin-top: 10px;
	padding-top: 20px;
	border-top: 1px solid #C7D7E3;
	position: relative;
}

#articleListMain .newsBlock {
	margin-bottom: 10px;
	position: relative;
}

#articleMainPager {
	background: #EEF3F5;
	text-align: center;
	padding: 6px;
	clear: both;
}

#articleMainPager a {
	padding-left: 2px;
	padding-right: 5px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	background: url('../img/span-bg.gif') no-repeat right;
}

#articleMainPager span {
	padding-left: 2px;
	padding-right: 5px;
	color: #679C30;
	font-weight: bold;
	background: url('../img/span-bg.gif') no-repeat right;
	position: relative;
}

div#freerollok {
	background: url('../img/bg-freerollok.png') no-repeat top;
	width: 258px;
	height: 269px;
	position: relative;
	float: left;
}

div#freerollok div.title a {
	position: absolute;
	top: 74px;
	left: 20px;
	padding: 2px 0px 2px 18px;
	background: url('../img/h2-bg.gif') no-repeat left;
	font-family: georgia, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #7B2E00;
}

div#freerollok img {
	position: absolute;
	top: 106px;
	left: 20px;
}

div#freerollok div.desc {
	position: absolute;
	top: 106px;
	left: 50px;
	font-family: arial, sans-serif;
	font-size: 13px;
}

div#freerollok div.desc .room {
	color: #004A80;
}

div#freerollok div.desc .event {
	color: #004A80;
	font-weight: bold;
}

div#freerollok div.desc div {
	padding-bottom: 3px;
}

div#freerollok div.desc .game {
	color: #55AFD5;
}

div#freerollok div.desc .date {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: black;
}

div#freerollok a.link1 {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #004A80;
	padding: 2px 20px 2px 0px;
	background: url('../img/s-megnezem-2.png') no-repeat right;
	position: absolute;
	top: 192px;
	right: 18px;
}

div#freerollok a.link2 {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	padding: 2px 0px 2px 0px;
	position: absolute;
	top: 225px;
	left: 24px;
}

div#freerollok a.link3 {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #C5EF8C;
	padding: 2px 20px 2px 0px;
	background: url('../img/s-megnez.png') no-repeat right;
	position: absolute;
	top: 241px;
	left: 24px;
}

textarea#post_content {
	width: 425px;
	height: 152px;
	border: 1px solid black;
}

input#post-content-submit {
	margin-left: 353px;
	margin-top: 5px;
}

.error {
	color: red;
	padding-left: 20px;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#sportbetMain .head {
	border-bottom: 1px solid #C7D7E3;
	position: relative;
	padding-bottom: 10px;
}

#sportbetMain .head img#sportdesc-logo {
	position: absolute;
	top: 0px;
	right: 0px;
}

#sportdescReg {
	padding: 9px;
	text-align: center;
	background-color: #E7FFC6;
	border-top: 1px solid #C8E2A3;
	border-bottom: 1px solid #C8E2A3;
	margin-top: 26px;
	margin-bottom: 26px;
}

#tourMain {
	position: relative;
	width: 451px;
}

#voter img.vote-img {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

div.article-post span.votes, div.article-post-blue span.votes {
	float: right;
	padding-right: 5px;
}

div.article-post span.votes img, div.article-post-blue span.votes img {
	margin: 0px;
	border: 0px none;
	padding: 0px;
}

#contentInner {
	width: 451px;
	margin-bottom: 24px;
	padding-left: 6px;
	padding-top: 26px;
}

#contentInner p {
	margin-top: 10px;
	margin-bottom: 10px;
}

#contentInner table td, #contentInner table th {
	padding: 5px;
}

#contentInner table th {
	text-align: right;
}

/* tooltip */
#toolTipStartSoon {
  position: absolute;
  width: 144px;
  height: 43px;
  visibility: hidden;
  background: url('../img/tooltip-startsoon.png') no-repeat;
  z-index: 100;
}

#toolTipEmail {
  position: absolute;
  width: 265px;
  height: 159px;
  padding: 49px 0 0 23px;
  visibility: hidden;
  z-index: 100;
}

#toolTipEmail div {
  position: absolute;
  width: 288px;
  height: 208px;
  top: 0;
  left: 0;
  background: url('../img/tooltip-email.png') no-repeat;
}

#toolTipEmail label {
  position: relative;
  z-index: 1;
}

#toolTipEmail input.text {
  width: 164px;
  height: 19px;
  margin-left: 30px;
  border: 0;
  font-size: 12px;
  position: relative;
  z-index: 1;
}

#toolTipEmail textarea {
  width: 235px;
  height: 63px;
  margin-top: 13px;
  border: 0;
  font-size: 12px;
  position: relative;
  z-index: 1;
}

#toolTipEmail .button {
  margin: 14px 0 0 162px;
  position: relative;
  z-index: 1;
  cursor: pointer;
}

div#popup-layout {
	width: 318px;
	background: #ffffff url('../img/popup-bg.png') no-repeat top;
	padding: 86px 16px 16px 16px;
	margin: 0 auto;
}

div#user-levels {
	width: 318px;
	background: #FFF2C0;
}

div#user-levels-top {
	padding-top: 14px;
	background: #FFF2C0 url('../img/user-levels-top.png') no-repeat top;
}

div#user-levels-bottom {
	padding-bottom: 14px;
	background: #FFF2C0 url('../img/user-levels-bottom.png') no-repeat bottom;
}

div#user-levels div {
	padding: 6px 22px 6px 44px;
}

div#user-levels div.kezdo {
	background: transparent url('../img/icon-user-1.gif') no-repeat 18px 6px;
}

div#user-levels div.halado {
	background: transparent url('../img/icon-user-2.gif') no-repeat 18px 6px;
}

div#user-levels div.capa {
	background: transparent url('../img/icon-user-3.gif') no-repeat 18px 6px;
}

table#userdata {
	border-top: 1px dotted #8DC63F;
	margin: 56px 0px 14px 0px;
}

table#userdata td {
	border-bottom: 1px dotted #8DC63F;
	padding: 5px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #004A80;
}

table#userdata td img {
	vertical-align: text-bottom;
}

table#userdata td.label {
	text-align: right;
	width: 50%;
	color: black;
}

table#userdata td.user {
	font-family: arial, sans-serif;
	font-size: 17px;
}

table#sendarticle, table#forgotPassword {
	padding-left: 50px;
}

table#sendarticle td, table#forgotPassword td {
	padding: 5px;
}

table#sendarticle td.label, table#forgotPassword td.label {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: black;
	text-align: right;
}

table#sendarticle td input.txt, table#forgotPassword td input.txt {
	border: 1px solid #808080; 
	background: #fff url('../img/input-bg.jpg') top repeat-x; 
	padding: 4px 0px 0px 4px;
	width: 196px;
	height: 20px;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004A80;
}

div#forgotPasswordError {
	padding: 10px;
	color: red;
	font-family: arial, sans-serif;
	font-size: 14px;
	text-align: center;
}

div.kezdoknek {
	margin-bottom: 30px;
}
#videos-more {
	text-align: right;
}
#videos-more a {
	font-weight: bold;
	padding-right: 10px;
	background: url('../img/s-bluemore.gif') no-repeat right;
	text-decoration: none;
}
div#oszi-more {
	text-align: center;
}
div#oszi-more a {
	padding-left: 5px;
	padding-right: 5px;
	color: #649C2E;
}

