/* az oldal legalapvetobb elemei */
body {
	background: #000E50;
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-family: Arial;
	position: relative;
}

p {
	margin: 0;
	padding: 5px 0;
}

img {
	border: 0px;
}

a, a:link, a:active {
	text-decoration: none;
	outline: none;	
	color: #1111cc;
}

a:hover {
	text-decoration: underline;
}

a span {
	cursor: pointer;
}

div.clear, span.clear, .clear {
	display: block;
	font-size: 0px;
	line-height: 1px;
	clear: both;
	float: none;
}

input.general {
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
	color: #000000;
	border: 1px solid #FFFFFF;
	height: 18px;
	font-size: 10px;
}

div.dottedLine {
	width: auto;
	height: 1px;
	background: transparent url(../images/dotted_bg.gif) repeat-x top left;
}

/* Page content stílusok */
div.generalPageContent {
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}

div.mainArea h1.pageTitle {
	display: block;
	padding: 0 0 0 33px;
	margin: 0;
	font-family: Georgia,arial;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
	vertical-align: middle;
	background:  transparent url(../images/blueBtn_right.png) no-repeat 0 3px;
	color: #213f83;
}

div.mainArea h1.pageTitle a {
	font-size: 18px;
	font-weight: bold;
	color: #213f83;
	text-decoration: none;	
}

/* videoton gombok */
/* piros gomb */
input.redButton {
	margin: 0px;
	padding: 0px;
	background-color: #C70016;
	height: 20px;
	font-size: 10px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
input.redHeaderButton {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	height: 16px;
	border: 1px solid #000000;
	background: url("../images/COM_headerButtonBg.png") top left repeat-x;
	color: #FFFFFF;
	width:auto;
	overflow:visible;
}
a.redButton {
	display: inline-block;
	background-color: #C70016;
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
	font-size: 10px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
/* fekete nyilasgomb */
a.arrowBtn {
	display: inline-block;
}
a.arrowBtn:hover, a.arrowBtn:active {
	text-decoration: none;
}
a.arrowBtn span.left {
	display: block;
	padding-left: 9px;
	background: url("../images/COM_arrowBtn_left.png") top left no-repeat;
}
a.arrowBtn span.right {
	display: block;
	padding-right: 18px;
	background: url("../images/COM_arrowBtn_right.png") top right no-repeat;
}
a.arrowBtn span.center {
	display: block;
	color: #ffffff;
	height: 18px;
	line-height: 18px;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	background: url("../images/COM_arrowBtn_center.png") top left repeat-x;
}

span.headerRedArrow{
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
}

/*Fordított nyilas gomb*/
a.revArrowBtn {
	display: inline-block;
}
a.revArrowBtn:hover, a.revArrowBtn:active {
	text-decoration: none;
}
a.revArrowBtn span.left {
	display: block;
	padding-left: 18px;
	background: url("../images/COM_revArrowBtn_left.png") top left no-repeat;
}
a.revArrowBtn span.right {
	display: block;
	padding-right: 9px;
	background: url("../images/COM_revArrowBtn_right.png") top right no-repeat;
}
a.revArrowBtn span.center {
	display: block;
	color: #ffffff;
	height: 18px;
	line-height: 18px;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	background: url("../images/COM_revArrowBtn_center.png") top left repeat-x;
}

/* kék gomb, híreknél, menünél */
a.btnBaseBlue {
  display: inline-block;
  background: transparent url('../images/btn_baseBlue_end.png') no-repeat scroll top right;
  color: #fff;
  font: normal 10px Arial;
  height: 28px;
  padding-right: 10px; 
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}

a.btnBaseBlue:hover {
  color: #fff;
  text-decoration: underline;
}

a.btnBaseBlue span.btnText, a.btnBaseBlue span.btnJustText {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  font-size: 10px;
  padding: 0 0 0 10px;
  background: transparent url('../images/btn_baseBlue_bg.png') no-repeat;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
} 

a.btnBaseBlue span.btnText span.positioner {
  display: inline-block;
  width: 0;
  height: 28px;
  vertical-align: middle;
} 

a.btnBaseBlue span.btnText span.img, a.btnBaseBlue span.btnText span.text {
  display: inline-block;
  height: auto;
  vertical-align: middle;
} 

a.btnBaseBlue span.btnText span.img {
	padding-right: 10px;
}

a.btnBaseBlue:hover {
  text-decoration: none;
}
a.btnBaseBlue:hover span.btnText span.text,a.btnBaseBlue:hover span.btnJustText {
  color: #fff;
  text-decoration: underline;
} 

/* Kék gomb piros hoverrel játékosoknál, csapatoknál */
a.btnBlueRed {
  display: block;
  float: left;
  background: transparent url('../images/btn_blueRed_end.png') no-repeat scroll top right;
  color: #fff;
  font: bold 12px Arial;
  height: 38px;
  padding-right: 12px; 
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}

a.btnBlueRed:hover {
  color: #fff;
  background: transparent url('../images/btn_blueRed_end_on.png') no-repeat scroll top right;
  text-decoration: none;
}

a.btnBlueRed span {
  display: block;
  height: 38px;
  line-height: 38px;
  font-size: 12px;
  padding: 0 0 0 12px;
  background: transparent url('../images/btn_blueRed_bg.png') no-repeat;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
} 

a.btnBlueRed:hover span {
  background: transparent url('../images/btn_blueRed_bg_on.png') no-repeat;
  text-decoration: none;
}

/* Kereséshez hsznál világoskék gomb */
a.btnLightBlue {
  display: block;
  float: left;
  background: transparent url('../images/btnLightBlue_end.gif') no-repeat scroll top right;
  height: 20px;
  padding-right: 10px; 
  text-decoration: none;
  outline: none;
}

a.btnLightBlue:hover {
  text-decoration: none;
}

a.btnLightBlue span {
  display: block;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 0 10px;
  background: transparent url('../images/btnLightBlue_bg.gif') no-repeat;
  color: #fff;
  text-transform: lowercase;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
} 

a.btnLightBlue:hover span {
  text-decoration: none;
}


/* Kék fejléc box vagy gomb */
div.blueHeader, a.blueHeader {
  background: transparent url('../images/blueHeader_end.png') no-repeat scroll top right;
  color: #fff;
  font: normal 12px Arial;
  height: 25px;
  padding-right: 13px; 
}
a.blueHeader {
	display: inline-block;
}
a.blueHeader:hover {
	text-decoration: none;
}
div.blueHeader span, a.blueHeader span {
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  padding: 0 0 0 13px;
  background: transparent url('../images/blueHeader_bg.png') no-repeat;
  color: #eee;
  vertical-align: middle;
} 

/* Kék fejléc box sötétebb verzió */
div.blueTitleBox {
  background: transparent url('../images/blueTitleBox_end.gif') no-repeat scroll top right;
  color: #fff;
  font: normal 12px Arial;
  height: 25px;
  padding-right: 13px; 
}
div.blueTitleBox span {
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  padding: 0 0 0 13px;
  background: transparent url('../images/blueTitleBox_bg.gif') no-repeat;
  color: #fff;
  vertical-align: middle;
} 

/* Piros fejléc box vagy gomb */
div.redHeader, a.redHeader {
  background: transparent url('../images/redHeader_end.png') no-repeat scroll top right;
  color: #fff;
  font: normal 12px Arial;
  height: 25px;
  padding-right: 13px; 
}
a.redHeader {
	display: inline-block;
}
a.redHeader:hover {
	text-decoration: none;
}
div.redHeader span, a.redHeader span {
  display: block;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  padding: 0 0 0 13px;
  background: transparent url('../images/redHeader_bg.png') no-repeat;
  color: #eee;
  vertical-align: middle;
} 

div.spacer {
	padding-top: 10px;
}

input.regStyleInput {
	width: 260px;
	height: 23px;
	line-height: 23px;
	background: url("../images/regInputBg_normal.png") center center no-repeat;
	border: 0px;
	padding-left: 3px;
	vertical-align: middle;
}

/* Share menü és független oldal */
div.shareInner {
	width: 530px;
	border-top:1px solid #C5C5C5;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000;
	float: left;
}
div.shareInner div.title {
	font-size: 11px;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 22px;
	padding-bottom: 5px;
	background: transparent url(../images/tagsTitle_bg.gif) no-repeat 0 2px;
}
