/*
** PGO 3.0 CSS
** (c) ]{redenc 2007/2008
**
** kozos (sitewide) elemek
*/
* { 
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	background-color: #151515;
	color: #FFFFFF;
	margin: 0px auto;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: #1e1e1e url(../../images/bg.jpg) repeat-y top center;
}

[LANG|=hu] > * { 
	quotes: "\201E" "\201D" "\0027" "\0027"; 
}

img {
	border: none;
}

h1, h2, h3, h4, h5, h6, p {
	padding: 0px;
	margin: 0px;
}

h1 {
	/*color: #FEAE01; narancs */
	/* color: #ce39dd; lila */
	color: #f5c54b;
}

a {
	color: #649ef4;
	font-weight: bold;
	text-decoration: none;
	outline: 0px;
}

a:hover {
	text-decoration: none;
	color: #fff;
}

a.infolink {
	color: #000;
    font-weight: bold;
    text-decoration: underline;
}

a.infolink:hover {
	text-decoration: none;
	color: #fff;
}

/*
** Structure
*/
#container-wide {
 	margin: 0px auto;
	width: 1238px;
	background: url(../../images/launch-bg.jpg) no-repeat fixed top;
}

#container {
 	margin: 0px auto;
	width: 938px;

/*	position: relative;
	left: -6px;*/
}

#header-top {	
	margin: 0px auto;
	background: url(../../images/header-top.jpg);
	width: 938px;
	height: 59px;
	color: #fefefe;
	font-size: .75em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#header-top span {
	position: relative;
	top: 34px;
	right: 47px;	
}

#header-top b {	
	color: #d60ca0;
}

#header-bottom {
	margin: 0px auto;
	width: 938px;
	height: 122px;
}

/* also resz - fomenu, login */

.hb-left {
	float: left;
	background: url(../../images/header-bottom-left.jpg);	
	width: 426px;
	height: 122px;
	text-align: left;
}

.hb-right {
	float: right;
	background: url(../../images/header-bottom-right.jpg);
	width: 512px;
	height: 122px;
	text-align: left;
}
	
a.logo-url {
	display: block;
	width: 264px;
	height: 54px;
	font-size: 1%;
	line-height: 1%;	
	margin-left: 20px;
}

.clear {
	clear: both;
}

/*
** mainmenu
*/
#menu-main {
	height: 36px;
	list-style: none;
	display: inline;
	overflow: hidden;
}

#menu-main li {
  list-style: none;
	display: inline;
}

#menu-main a {
	float: left; 
	padding: 36px 0 0 0; 
	overflow: hidden; 
	height: 0px !important; 
	height /**/:36px; /* for IE5/Win only */
}

#menu-main a:hover {
	background-position: 0 -36px;
}

#m01 a {
	background: url(../../images/menu/m01.jpg) no-repeat;
	width: 61px;
}

#m02 a {
	background: url(../../images/menu/m02.jpg) no-repeat;
	width: 84px;
}

#m03 a {
	background: url(../../images/menu/m03.jpg) no-repeat;
	width: 48px;
}

#m04 a {
	background: url(../../images/menu/m04.jpg) no-repeat;
	width: 91px;
}

#m05 a {
	background: url(../../images/menu/m05.jpg) no-repeat;
	width: 68px;
}

#m06 a {
	background: url(../../images/menu/m06.jpg) no-repeat;
	width: 63px;
}

#m07 a {
	background: url(../../images/menu/m07.jpg) no-repeat;
	width: 64px;
}	

/* pageimage */
.pageimage {
	width:938px; 
	height:64px;
	margin: 0 auto;
}

/*
** loginbox
*/
#loginbox {
	width: 400px;
	text-align: left;
	position: relative;
	top: 22px;
	left: 25px;
}

#loginbox table.logintable {
	width: 295px;
	height: 24px;
}

#loginbox table.logintable th {
	padding: 5px 2px;
	background: url(../../images/loginbox_alap.png) repeat-x center;
	width: 100px;
}

#loginbox table.logintable td {
	padding-left: 5px
}

form#login input.ibox {
	background: url(../../images/loginbox.png) no-repeat;
	border: none;
	text-align: center;
	color: #272C36;
	width: 88px;
	height: 20px;
	font-size: 9px;
	font-weight: bold;
	padding: 4px 5px 0px 5px;
}

form#login input.igomb {
	margin-top: -2px;
}

#loginbox a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	margin: 2px 0px;
}

#loginbox .rosszlogin {
	width: 300px;
	padding: 5px; 
	z-index: 100;
  color: black; 
	background: white;
	font-size: 80%;
	border: 1px solid black;
	text-align: center;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
    position: relative;
    top: -3px;
}

/* uzenetek */
span.uzirair {
	display: block;
	background-image: url(../../images/level-van.png);
	width: 28px;
	height: 20px;
	text-align: center;
}

span.uziszam {
	color:#000; 
	font-weight:bold; 
	font-size:120%;
	position: relative;
	top: 3px;
}

/* banner */
.banner-fejlec {
	width: 468px;
	height: 60px;
	margin: 0 auto;
	margin-top: 50px;
	text-align: right;
}

/* adminmenu */
.adminmenu ul li {
	list-style-type: none;
	display: inline;
}

/*
** submenu
*/
#menu-sub,
#menu-sub2 {	
	margin: 0px auto;
	height: 18px;
	background: url(../../images/menu-sub-bg.png) repeat-x;
	color: #151314;
}

#menu-sub ul,
#menu-sub2 ul {
  list-style-type: none;
	text-align: left;
	margin-left: 30px;
}

#menu-sub ul li,
#menu-sub2 ul li {
	display: inline;
}

#menu-sub ul li a,
#menu-sub2 ul li a {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0px 5px;
}

#menu-sub ul li a:hover,
#menu-sub2 ul li a:hover {
	background: url(../../images/menu-sub-hover.png) no-repeat top left;
	color: #FFFFFF;
}

.menu-sub-arnyek {	
	margin: 0px auto;
	height: 9px;
	background: url(../../images/menu-sub-arnyek-bg.png) repeat-x;
}

/*
** Kereses es megjelenes
*/
#keresosav {
	background: url(../../images/keresosav-bg.png) no-repeat top left;
	width: 938px;
	height: 31px;
	margin: 0 auto;
}

#keresosav input, 
#keresosav select {
	margin: 0px 4px;
}

#keresosav input.text {
	background: url(../../images/keres-input.png) no-repeat top left;
	border: none;
	font-size: .75em;
	width: 130px;
	height: 14px;
	padding-top: 2px;
}

#keresosav select {
	border-color: black;
	width: 110px;
	background-color: #316ac5;
	color: #FFF;
}

#keresosav .kereses {
	float: left;
	position: relative;
	left: 30px;
}

#keresosav .megjelenes {
	float: right;
	position: relative;
	right: 75px;
	font-size: .85em;
	font-weight: bold;
	text-transform: uppercase;
}

#keresosav .megjelenes img {
	width: 12px;
	height: 21px;
	position: relative;
	top: 5px;
}

/*
** Content
*/

#content {	
	margin: 0px auto;
	padding: 20px;
	width: 898px;
	\width: 938px;
	w\idth: 898px;
	overflow: hidden;
	background: url(../../images/content-bg-full.png) repeat-y;
}

#content-x {	
	margin: 0px auto;
	padding: 30px;
	padding-top: 0px;
	width: 878px;
	\width: 938px;
	w\idth: 878px;
	overflow: hidden;
	background-color: #101010;
}

#content-xbg {	
	margin: 0px auto;
	background: url(../../images/content-wrapper-bg.png) repeat;
	padding: 0px;
	width: 938px;
	overflow: hidden;
	text-align: left;
}

#content-full {	
	margin: 0px auto;
	width: 938px;
	text-align: left;
	background-color: #161616;
}

#content-left {
	float: left;
	width: 516px;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
}

#content-right {
	float: right;
	width: 368px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/*
** fooldali szavazas
*/

table.compact th {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
}

#content-bel-left p.ertekeles {
	display: block;
	background-color: #101010;
	color: #FFFFFF;
	margin: -10px;
	padding: 10px;
}

/*
** Footer
*/

#footer {
	background: url(../../images/lablec-new.jpg);
	width: 938px;
	height: 104px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
}

#footer ul {
  list-style-type: none;
	position: relative;
	top: 5px;
}

#footer ul li {
	display: inline;
}

#footer ul li a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 75%;
	margin-right: 3px;
}

#footer ul li a:hover {
	color: #f5c54b;
	text-decoration: none;
}

#footer ul img {
	position: relative;
	top: 18px;
	margin: 0px 5px;
}

/*
** Beloldal (teszt, hr, stb.)
*/

#content-bel-left {
	float: left;
	width: 545px;	
	margin: -20px 0px; 
	padding-top: 19px;
	text-align: left;
	position: relative;
	left: -20px;
}

#content-bel-right {
	float: right;
	text-align: left;
	width: 368px;
	margin-right: -20px;
	position: relative;
	right: 15px;
}

* html #content-bel-right {
	right: 35px;
}

* html .cbr-ie {
	left: -10px;
}

#content-bel-left ul, 
#content-bel-left ol {
	padding-left: 50px;	
	margin-bottom: 10px;
}

#content-bel-left .cbl-cim {
	height: 21px;
	margin-left: 29px;
	margin-bottom: 9px;
}

#content-bel-left h1 {
	display: block;
	background-color: #101010;
	font-size: 140%;
	padding: 8px 0px 8px 30px;
	margin-right: 4px;
}

#content-bel-left h2 {
	display: block;
	background-color: #101010;
	font-size: 90%;
	padding-left: 30px;
	padding-top: 3px;
	margin-right: 4px;	
}

#content-bel-left h3 {
	font-size: 100%;
	margin: 15px 0px 5px 0px;
	padding-left: 30px;
}

#content-bel-left  h4 {
	color: #f5c54b; 
	font-weight: bold; 
	border-bottom: 1px solid #f5c54b;
	margin-bottom: 8px;
	margin-top: 12px;
	font-size: inherit;
	background: none;
	padding: 0;
} 

#content-bel-left  .diszdoboz {
	border: 1px solid #000;
	font-weight: bold; 
	padding: 10px 8px;
    margin-top: 15px;
    background-color: olive;
} 

#content-bel-left  .diszdoboz-sotet {
	border: 1px dotted #999;
	font-weight: bold; 
	padding: 10px 8px;
    background-color: #3f3f3f;
} 

#content-bel-left p {
	padding-top: 5px;
	padding-bottom: 5px;
}

#content-bel-left p.szoveg {
	padding-left: 30px;
	padding-right: 20px;
	color: #fff;
}

#content-bel-left p.bevezeto {
	font-weight: bold; 
	margin:20px 0px; 
	color: fff;
}

#content-bel-left p.bevezeto img {
	margin-top: 0px; 
}

#content-bel-left p.szoveg img {
	margin-left: -30px;
}

#content-bel-left p.szoveg hr {
	border: none;
}

#content-bel-left hr {
	border: none;
	border-top: 1px solid #FE8C02;
}

#content-bel-left .tartalom {
	padding-left: 30px;
	padding-right: 11px;
}

#content-bel-left .tartalom-adatlap {
	background-color: #fff; 
	color: #000; 
	padding-top:8px; 
	margin-right:4px;
}

#content-bel-left .tartalom-adatlap a:hover {
	color: #d038de;
}

#content-bel-left .imagebar {
	display: block;
	background-color: #101010;
	padding: 7px 0px 7px 28px;
	margin-right: 4px;
	margin-top: 10px;
}

.cikklapozo {
	text-align: center;
	padding: 10px;
}

.cikklapozo a,
.cikklapozo b {
	padding: 0 3px;
}

.cikktag {
    color: #FFF;
    font-size: 65%;
}

.cbl-kommentcim {
	background-image: url(../../images/cim-hsz.jpg);
	width: 185px;
	height: 21px;
	margin: 27px 0px 0px 30px;
}

.kc-xbg {
	background-image: url(../../images/cim-hsz-xbg.jpg);
}


.kommentarea {
	width:470px; 
	background-color: #84c4eb; 
	margin: 25px auto; 
	padding: 10px;
	color: #000000;
}

.kommentarea a,
.kommentarea-dl a, {
	color: #FFFFFF;
}

.kommentarea a:hover,
.kommentarea-dl a:hover {
	text-decoration: underline;
}

.kommentarea-dl {
	width: 280px;
	\width: 300px;
	w\idth: 280px;
	background-color: #84c4eb; 
	margin: 25px 0px 25px 30px; 
	padding: 10px;
	color: #000000;
	float: left;
}

* html .kommentarea-dl {
	margin-left: 15px;
}

.kommentbox {
	background: #1b1c1c url(../../images/cbl-kommentbox-top.png) repeat-x top left;
	width: 540px;
	overflow: hidden;
	padding-top: 20px;
	margin-bottom: 20px;
	margin-top: 2px;
}

.komment-paratlan,
.komment-paros {
	width: 505px;
	position: relative;
	left: 28px;
	margin-bottom: 7px;
}

.komment-paratlan {
	background-color: #FFFFFF;
	color: #000000;
}

.komment-paros {
	background-color: #2f3334;
	color: #FFFFFF;
}

.komment-paratlan table td,
.komment-paros table td {
	vertical-align: top;
}

.komment-paratlan p.hr {
	background: url(../../images/cbl-komment-hr-paratlan.png) no-repeat center left;
	width: 369px;
	height: 1px;
}

.komment-paros p.hr {
	background: url(../../images/cbl-komment-hr-paros.png) no-repeat center left;
	width: 369px;
	height: 1px;
}

.komment-paratlan p,
.komment-paros p {
	margin: 0px;
	padding: 5px 10px 6px 6px;
}

.komment-paros p {
	color: #fff;
}

.komment-paratlan p.nick,
.komment-paros p.nick {
	color: #FE8C02;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.komment-paratlan a,
.komment-paros a {
	color: #FE8C02;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.komment-paratlan a:hover,
.komment-paros a:hover {
	color: #d038de;
}

.kommentimage,
.kommentimage-paratlan,
.kommentimage-paros {
	margin: 5px;
	width: 91px;
	height: 126px;
	background: url(../../images/kommentimage-alap.png) no-repeat;
}

.kommentimage-paratlan {
	background: url(../../images/cbl-komment-img-paratlan.png) no-repeat;
}

.kommentimage-paros {
	background: url(../../images/cbl-komment-img-paros.png) no-repeat;
}

.warn {
	background-image: url(../../images/forum/warn-bg.png);	
	width: 80px; 
	height: 25px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.warn img {
	float: left;
}

.warn-szl {
	margin: 0 auto;
}

.warn-szl img {
	float: none;
}

p.avatar {
	height: 74px;
	\height: 80px;
	h\eigth: 74px;
}

p.avatar img {
	height: 80px;
	width: 80px;
}

p.avatar-blog {
	height: 110px;
}

p.avatar-blog img {
	height: 110px;
	width: 81px;
}


/* kapcsolodo */
.kapcshead {
	background: url(../../images/kapcsolodo-head.png) no-repeat; 
	width: 368px;
	height: 48px;
}

.kapcsolodo {
	width: 368px;
	background-color: #161616;
	text-align: center;
	padding: 15px 0;
}

.kapcsolodo-header {
	background: url(../../images/kapcsolodo-header.gif) no-repeat; 
	width: 336px;
	height: 8px;
	margin: 0 auto;
}

.kapcsolodo-footer {
	background: url(../../images/kapcsolodo-footer.gif) no-repeat; 
	width: 336px;
	height: 8px;
	margin: 0 auto;	
}

.kapcsolodo-content {
	width: 336px;
	background-color: #fff;
	color: #000;
	margin: 0 auto;
	text-align: left;
}

.kapcsolodo-content a:hover {
	color: #d038de;
}

.kapcsolodo h3 {
	margin-bottom: 5px;
	margin-left: 8px;
	font-size: 90%;
}

.kapcsolodo a {
	font-size: 90%;
}

.kapcsolodo ul {
	margin-left: 25px;
}

.kapcsolodo span {
	font-size: 90%;
}

/* teszt ertekelobox */
#content-bel-right .cbr-velemeny-header {
	width: 368px;
	height: 47px;
	background: url(../../images/cbr-velemeny-header.jpg) no-repeat;	
}

#content-bel-right .cbr-velemeny-body{
	width: 368px;
	height: auto;
	background: url(../../images/cbr-velemeny-body-bg.jpg) repeat-y;	
}

#content-bel-right .cbr-velemeny-content {
	width: 368px;
	height: auto;
	background: url(../../images/cbr-velemeny-content.jpg) no-repeat top left;
	font-size: 95%;    
}

#content-bel-right .cbr-velemeny-footer {
	width: 368px;
	height: 14px;
    font-size: 1%;
	background: url(../../images/cbr-velemeny-footer.jpg) no-repeat;
    margin-bottom: 2px;
}

#content-bel-right .cbr-velemeny-content table{
	position: relative;
	left: 11px;
}

#content-bel-right .cbr-prokontra {
	width: 368px;
	height: 178px;
	background: url(../../images/cbr-prokontra.jpg) no-repeat;	
	margin-bottom: 2px;
	font-size: 85%;	
}

#content-bel-right .pro, #content-bel-right .kontra {
	width: 255px;
	height: 65px;
	position: relative;
	left: 95px;
	overflow: hidden;	
}

#content-bel-right .pro {
	position: relative;
	top: 30px;
}

#content-bel-right .kontra {
	position: relative;
	top: 35px;
}

#content-bel-right .cbr-ertekeles {
	width: 368px;
	height: 210px;
	background-color: #161616;
	margin-bottom: 2px;	
}

#content-bel-right .ert-comix {
	height: 144px;
}

#content-bel-right .cbr-ertekeles table {
	width: 368px;
	position: relative;
	top: 6px;
}

#content-bel-right .cbr-ertekeles table td {
	width: 354px;
	height: 66px;
	font-size: 20px;
	font-weight: bold;
}

#content-bel-right .cbr-ertekeles table td span {
	float: right;
	margin-right: 30px;
	margin-top: 17px;
}

.cbr-index {
	width: 368px;
	height: 140px;
	background: url(../../images/cbr-index.jpg) no-repeat;	
	margin-bottom: 2px;	
}

.cbr-index-small {
	width: 300px;
	height: 140px;
	background: url(../../images/cbr-index-small.jpg) no-repeat;
}

.cbr-index table {
	width: 316px;
	position: relative;
	top: 32px;
	left: 28px;
}

.cbr-index-small table {
    width: 270px;
    left: 17px;
}

#content-bel-right .cbr-konfig {
	width: 368px;
	height: 140px;
	background: url(../../images/cbr-konfig.jpg) no-repeat;	
	margin-bottom: 2px;	
}

#content-bel-right .cbr-konfiga {
	background: url(../../images/cbr-konfiga.jpg) no-repeat;	
}

#content-bel-right table.konfig {
	margin-top: 87px;
	margin-left: 9px;
}

#content-bel-right table.konfig td {
	width: 75px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	font-size: 85%;
}

/*
** smartEditor
*/
.myEditor textarea {
	width: 462px;
	background-color: #FFFFFF;
	border: 1px solid #101010;
	padding: 3px;
}

.se-menu {
	background-color: #161616;
	width: 780px;
	padding: 5px 0px;
	text-align: center;
}

.se-menu a {
	color: #fff;
	padding: 3px 8px;
}

.se-menu a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: none;
}

#se-content {
	background-color: #84c4eb;
	width: 780px;
	text-align: center;
}

#se-content a:hover,
.myEditor a:hover {
	color: #ab41d5;
	text-decoration: none;
}

#se-content textarea,
#previewalairas,
#previewnewpost,
#previewinditohsz {
	background-color: #fff;
	color: #000;
	border: 1px solid #9b9b9b;
	width: 750px;
	margin: 8px auto;
	text-align: left;
}	

/*
** hirarchivum, galeria 
*/

.arch-cim {
	background-image: url(../../images/cim-hirarchivum.jpg);
	height: 33px;
	width: 938px;
	text-align: right;
}

.arch-cim span {
	position: relative;
	top: 8px;
	right: 25px;
	font-weight: bold;
}


table.archform {
	width: 270px;
	position: relative;
	top: 25px;
	left: 25px;
}

* html table.archform {
	top: 30px;
}

select.topsel {
	font-size: 80%;
}

table.archive tr {
	height: 80px;
	padding: 0px;
	margin: 0px;
}

table.archive tr.paratlan {
	background-color: #3e4248;
}

table.archive tr.paros {
	background-color: #21262d;
}

table.archive a {
	color: #FFFFFF;
	text-decoration: none;
}

table.archive a:hover {
	text-decoration: underline;
}

table.archive h3 {
	font-size: 110%;
}

table.archive th {
	padding-left: 15px;
	padding-right: 10px;
	width: 14%;
}

table.archive img {
	height: 80px;
	width: 100px;
	margin-bottom: -3px;
}

table.archive td {
	padding-right: 50px;
	padding-top: 5px;
	vertical-align: top;
}

table.archive p {
	padding-top: 10px;
}

table.archive b {
	font-size: 90%;
}

/*
** galeria
*/

.galrow {
	color: #FFFFFF; 
	height: 100px;
	padding-left: 38px;
	padding-right: 80px;
}

.galrow a {
	color: #FFFFFF;
}

.galrow a:hover {
	text-decoration: none;
}

.grow1 {
	background-color: #3e4248;
}

.grow2 {
	background-color: #21262d;
}

.galrow h2 {
	padding: 8px 0px;
	padding-bottom: 4px;
	font-size: 120%;
}	

.galrow p.leiras {
	height: 45px;
	overflow: hidden;
}	

#content-xbg .xheader {
	background: #363636 url(../../images/boxheader-bg.jpg) repeat-x top left;
	padding: 8px 80px 8px 38px;
}

.xheader a {
	color: #ff8c00;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 2px;	
}	

.xheader a:hover {
	background-color: #21262d;
	color: #FFFFFF;
	text-decoration: none;
}	

.galrow a.next {
	font-size: 75%;
	color: #ff8c00;
	text-decoration: none;	
}

.galrow a.next:hover {
	color: #FFF;
}

#content-xbg table.galery th {
	width: 140px;
	text-align: left;
}

#content-xbg table.galery td {
	vertical-align: top;
}

#content-xbg .gal-bread {
	background: url(../../images/cim-galeriak.jpg) no-repeat;
	height: 30px;
	padding-left: 140px;
	padding-top: 7px;
	font-weight: bold; 
}

#content-xbg .gal-bread a {
	color: #FFFFFF;
	text-decoration: none;
}

.infomezo {
	background: #50b5f3 url(../../images/infomezo-bg.png) repeat-x scroll left top;
	color: #000000;
	overflow: hidden;
	padding: 5px;	
}

#content-xbg .infomezo {
	border-top: 6px solid #fafbfc;
	padding-left: 38px;
	padding-right: 100px;
}

.tablefooter {
	background: url(../../images/tablefooter.png) repeat-x;
	width: 350px; 
	height: 14px;
}

#content-xbg .infomezo img {
	margin-right: 8px;
}

#content-xbg .infomezo h3 {
	margin-top: 10px;
	margin-bottom: 15px;
}

#content-xbg .infomezo a {
	color: #ffffff;
	text-decoration: none;
}

#content-xbg .infomezo a:hover {
	text-decoration: underline;
}

#content-xbg .gal-fejlec {
	background-color: #101010;
	text-align: center;
	padding: 5px;
}

#content-xbg table.gal-img {
	margin: 0px auto;
	margin-top: 10px;
	width: 860px;
	background-color: #101010;
}

#content-xbg table.gal-img tr.ures {
	background: url(../../images/content-wrapper-bg.png) repeat;
}

#content-xbg table.gal-img tr.ures td {
	padding:4px;
}

#content-xbg table.gal-img tr.date td {
	padding: 5px 10px;
	font-weight: bold;
	background: url(../../images/boxheader-bg.jpg) repeat;	
}

#content-xbg table.gal-img td {
    vertical-align: bottom;
}


#content-xbg p.imageinfo {
	font-size: 90%;
}

#content-xbg p.imageinfo a {
	color: #f5c54b;
	text-decoration: none;
}

#content-xbg p.imageinfo a:hover {
	color: #fff;
	text-decoration: none;
}

/*
** specilis tblk
*/

table.keretes,
table.metal { 
	margin-bottom: 30px;
	font-size: 100%;
}

table.keretes a,
table.metal a { 
	color: #f5c54b;
}

table.keretes a:hover,
table.metal a:hover { 
	color: #fff;
}

table.keretes tbody td,
table.keretes tbody th.keretes { 
	border-right: 1px solid #000000; 
	border-top: 1px solid #000000; 
}

table.keretes tbody td.rcell { 
	border-right: none; 
}

table.keretes td { 
	padding: 5px 8px; 
	text-align: left;
}

table.keretes thead th,
table.keretes tfoot th { 
	background: #363636 url(../../images/boxheader-bg.jpg) repeat-x top left;
	height: 33px;
	padding: 0px;
	text-align: left;
}

table.keretes tbody th.keretes { 
	text-align: center;
	padding: 5px 8px; 	
}

table.keretes th.lapozo  { 
	padding: 5px 10px;
}

table.keretes thead a,
.cxtop a {
	padding: 5px 3px;
}

table.keretes tfoot a, 
table.keretes tfoot b {
	padding: 2px 3px;
}

table.keretes thead a:hover,
table.keretes tfoot a:hover,
.cxtop a:hover {
	background-color: #21262d;
	color: #FFFFFF;
	text-decoration: none;
}

table.keretes tr.fej  { 
	background-color: #21262d; 
	font-weight: bold;
	padding: 8px;
	padding-right: 0px;
}

table.keretes tr.fej img {
	padding: 0px 2px;
}

p.abc { 
	text-align: center; 
}

table.balbox {
	width:350px;	
	background-color: #21262d;
	border: 1px solid #000000;
	margin-top: 35px;
}

a.sorlink {
	color: #101010;
	font-weight: normal;
}

table.metal thead th { 
	background: url(../../images/letoltestabla-header-bg.png) repeat-x;
	height: 33px;
	padding: 0px;
	padding-left: 8px;
	text-align: left;
}

table.metal tbody td { 
	background: url(../../images/letoltestabla-bgws.png) repeat-x bottom left;
	height: 27px;
	padding: 0px 8px;
}

table.metal tbody td.wide { 
	background: url(../../images/letoltestabla-bgws.png) repeat-x bottom left;
	height: 27px;
	padding: 0px 8px;
}


table.tjobb {
	width: 368px;
}



/*
** Rang (ajax)
*/
.ranglap {
	background-color: #161616;
}

.ranglap table.keretes {
	width: 755px; 
	margin: 10px auto; 
	border: 1px solid black;
	border-collapse: collapse;
}

.ranglap h3 {
	padding: 10px; 
	color: #FEAE01;
	font-size: 110%;
}

.rangform select {
	width: 250px;
}

/* idezes */
body.popup {
	background: none;
	background-color: #84c4eb;
	color: #000;
	text-align: left;
	padding: 8px;
}



/*
** Letoltes
*/

#content-bel-left .lkat-header {
	background: #1e1e1e url(../../images/letoltes/lkat-mappa.png) no-repeat center left;
	height: 41px;
}

#content-bel-left .lkat-header p.lkats {
	position: relative;
	top: 7px;
	left: 40px;
}


#content-bel-left .lkat {
	height: 19px;
	line-height: 80%;
	margin-top: -1px;
}

#content-bel-left .lkat a {
	font-size: 90%;
	color: #fff;
	font-weight: normal;
	position: relative;
	top: 3px;
	left: 15px;
}

#content-bel-left .lkat-list {
	background-color: #5383b6;
	margin-top: -1px;	
}

#content-bel-left .lkat-list a {
	font-size: 90%;
	color: #000;
	font-weight: normal;
	padding: 4px;
	padding-left: 15px;
}

#content-bel-left .lkat-list a:hover {
	color: #fff;
}

#content-bel-left .letoltobox table {
	background: url(../../images/cl-teszt-bg.jpg) repeat-x;
	margin: 3px 0px;
}

#content-bel-left .letoltobox p {
	padding: 2px 0px;
}

#content-bel-left .letoltobox h1 {
	font-size: 110%;
	background: none;
	margin: 0px;
	padding: 3px 0px;
}

table.letoltes tr {
	height: 27px;
}

table.letoltes th {
	font-weight: normal;
	text-align: left;
}

table.letoltes th {
	padding-left: 10px;
	background: url(../../images/letoltestabla-bg.png) no-repeat left;
}

table.letoltes td {
	padding-left: 10px;
	background: url(../../images/letoltestabla-bg.png) no-repeat right;
}

table.letoltes tr.kat {
	height: 51px;
}

table.metal tr.kat {
	height: 43px;
}

table.letoltes tr.kat th {
	background: url(../../images/letoltestabla-bgws.png) no-repeat left;
	vertical-align: top;	
}

table.letoltes tr.kat td {
	background: url(../../images/letoltestabla-bgws.png) no-repeat right;
	vertical-align: top;	
}

table.metal tr.kat td {
	background: url(../../images/letoltestabla-bgws.png) no-repeat bottom;
	vertical-align: top;	
}

table.letoltes tr.egyeb {
	height: 49px;
}

table.letoltes tr.egyeb th {
	background: url(../../images/letoltestabla-bgw.png) no-repeat left;
	vertical-align: top;	
}

table.letoltes tr.egyeb td {
	background: url(../../images/letoltestabla-bgw.png) no-repeat right;
	vertical-align: top;	
}

table.letoltes tr.header td {
	background: url(../../images/letoltestabla-header.png) no-repeat;
	height: 33px;
}

table.letolt-szerver thead tr {
	background: url(../../images/letoltes-szerver-header-new.png) no-repeat;
	height: 29px;
}

table.letolt-szerver tfoot tr {
	background: url(../../images/letoltes-szerver-footer.png) no-repeat;
	height: 5px;
}

table.letolt-szerver tbody tr.ikonos {
	width: 495px;
	height: 92px;
}

table.letolt-szerver tbody tr.ikonos td {
	width: 165px;
	height: 92px;
	background-color: #040404;
}

table.letolt-szerver tbody tr.info {
	background: #50b5f3 url(../../images/infomezo-bg.png) repeat-x top left;
	color: #333333;
	text-align: center;
}

table.letolt-szerver tbody tr.info a {
	color: #FFF;
}

/* kereseses */
h1.keres {
	display: block; 
	font-size: 1.2em; 
	border-bottom: 1px solid #f5c54b;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/*
** kozos segedelemek
*/

.tr-dark {
	background-color: #21262d;
	color: #FFFFFF;
}
	
.tr-light {
	background-color: #3e4248;
	color: #FFFFFF; 
}

.cell-dark {
	background-color: #21262d;
	color: #FFFFFF;
    vertical-align: top;
}
	
.cell-light {
	background-color: #3e4248;
	color: #FFFFFF; 
    vertical-align: top;
}

p.belcim {
	color: #f5c54b; 
	font-weight: bold; 
	border-bottom: 1px solid #f5c54b;
	margin-bottom: 3px;
	margin-top: 12px;
}

a.info{
	background-color: #000;
	color: #fff;
	text-decoration: none;
	padding: 0px 4px;
} 

a.infow{
	background-color: #fff;
	color: #000;
	text-decoration: none;
	padding: 0px 4px;
} 


ul.tooltip-list  {
	margin-top: 3px;
}

ul.tooltip-list li {
	padding: 1px 4px;
}

ul.tooltip-list li a {
	color: #666;	
}

ul.tooltip-list li a:hover {
	color: #649EF4;	
}


/*
** form elemek
*/
select, 
input.text  { 
	border: 1px solid #FFFFFF;
	background-color: #c0c0c0;
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 8pt;
  font-weight: normal;
	padding-left: 5px;
	margin: 2px 5px;
}

select { 
	width: 100px;
}

input.text { 
	width: 250px;
}

label {
	cursor: pointer;
	cursor: hand;	
}

input.gomb,
a.gomb,
.hsz-content-paratlan input,
.hsz-content-paros input {
	background: #101010 url(../../images/gomb-bg.png) repeat-x;	
	border: 4px solid #101010;
	color: #FFFFFF;
	padding: 0px 3px;
	cursor: pointer;
	cursor: hand; 	
	margin: 0px;
}

a.gomb,
input.gomb {
	font-weight: normal;
	font-size: .75em;
	padding: 4px 0px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	width: 80px;	
}

input.gomb-big {
	font-size: 140%;
}

.admin-hsz input.gomb {
	margin-top: 10px;
	width: auto;
}

textarea {
	background-color: #FFFFFF;
	border: 1px solid #101010;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%
}

/*
** CRIR special script
*/

label.checkbox_checked {
	background: url(../../images/checked.gif) no-repeat;	
	display: block;
	padding-left: 20px;
}
label.checkbox_unchecked  {
	background: url(../../images/unchecked.gif) no-repeat;	
	display: block;
	padding-left: 20px;
}

label.radio_checked {
	background: url(../../images/selected.gif) no-repeat;	
	display: block;
	padding-left: 20px;
}
label.radio_unchecked  {
	background: url(../../images/unselected.gif) no-repeat;	
	display: block;
	padding-left: 20px;
}

label:hover{
	font-weight: bold;
}

label.highlighted {
	color: #CE39DD;
}

.crirHidden {
	position: absolute;
	left: -1000px;
}

/*
** szovegdobozok
*/
#content-bel-left .box-jobb, 
#content-bel-left .box-bal {
	padding: 0;
	width: 195px;
	background: #8acdf8 url(../../images/boxalap.png) repeat-x left top;
	color: black;
}

#content-bel-left .box-jobb {
	float: right;
	margin: 0 0 5px 8px;
}

#content-bel-left .box-bal {
	float: left;
	margin: 0 8px 5px 0px;
}

#content-bel-left .box-jobb p.cim, 
#content-bel-left .box-bal p.cim {
	display: block;
	margin: 0px;
	padding: 3px 5px;
  font-weight:bold; 
	color: #fff;
} 

#content-bel-left .box-jobb p, 
#content-bel-left .box-bal p { 
	margin: 0px; 
	margin-top: 10px;
	padding: 5px; 
}

#content-bel-left .box-jobb a, 
#content-bel-left .box-bal a {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}

#content-bel-left .box-jobb a:hover, 
#content-bel-left .box-bal a:hover {
 color: #ab41d5;
}

#content-bel-left .box-jobb ul, 
#content-bel-left .box-bal ul {
    padding-left: 20px;
    padding-right: 6px;
    margin-top: 8px;
} 

#content-bel-left .box-jobb ul li, 
#content-bel-left .box-bal ul  li{
    padding: 3px 0;
} 


/*
** specilis stlusok / teszt / rgi
*/

div#teszt h1 {
	color: #f5c54b; 
	font-weight: bold; 
	border-bottom: 1px solid #f5c54b;
	margin-bottom: 8px;
	margin-top: 12px;
	font-size: inherit;
	background: none;
	padding: 0;
} 

div#teszt h2 {
	display: block;    
	font-size: 11px;
	font-weight: bold;
  margin: 0px;	
  padding: 2px 5px;
  color: #e9e9e9;
  background-color: #666666;
	text-align: right;
} 


/*
** Spci elem - rgi walk
*/
#walk .headerTable {
	height: 38px;
	padding: 8px 20px 8px 30px;
	margin: 12px 0px;
  background-color:#101010;
	color: #FFFFFF;
	text-align: left;
  font-size: 140%;
	font-weight: bold;
}

	div#walk h1 {
  display: block;    
  font-size: 14px;
  font-weight: bold;
  margin: 15px 0px 5px 0px;
  padding: 2px 5px;
	border-bottom: 1px #e9e9e9 solid;
	border-top: 1px #e9e9e9 solid;	
  background-color:#101010;
	text-align:left;
	color: #FFFFFF;
}    

/* belcm */
	div#walk h2 {
	display: block;    
	font-size: 11px;
	font-weight: bold;
  margin: 0px;	
  margin-top: 10px;
	margin-bottom: 0px;
  padding: 2px 5px;
  color: #e9e9e9;
  background-color: #666666;
	text-align: left;
} 

/* kiegszt inf */
	div#walk h3 {
	display: block;    
	font-size: 10px;
	font-weight: bold;
  padding: 2px 5px;
  margin: 0px;
	margin-bottom: 5px;
  color: #000;
  background-color: #c0c0c0;
	text-align: right;
	}
	
/* spci tblzatok - kzpre rakott */
table.style1
	{
	margin: 0px auto;
	border: 1px solid #CCCCCC;
	color:#000000;
	font-size: 10px;
	}

table.style1 th
	{
	background-color:#666666;
	color:#FFFFFF;	
	font-weight: bold;
	padding: 2px 5px;
	}

table.style1 td
	{
	background-color:#CCCCCC;
	padding: 0px 5px;
	}

/* spci tblzatok  - jobbra lebegtetett */
table.style2
	{
	float: right;
	border: 1px solid #CCCCCC;
	color:#000000;
	font-size: 10px;
	margin: 0 0 5px 8px;
	padding: 0;
	width: 200px;
	text-align:left
	}

table.style2 th
	{
	background-color:#666666;
	color:#FFFFFF;	
	font-weight: bold;
	padding: 2px 5px;
	}

table.style2 td
	{
	background-color:#CCCCCC;
	padding: 0px 5px;
	}

/* spci tblzatok  - kpes */
table.style3
	{
	border: 1px solid #CCCCCC;
	color:#000000;
	font-size: 10px;
	margin: 0;
	margin-right: 8px;
	padding: 0;
	text-align:center
	}

table.style3 td
	{
	background-color:#CCCCCC;
	padding: 0px;
	font-style:italic;
	}

/* spci tblzatok - kzpre rakott, keretes*/
table.style1b
	{
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	color:#000000;
	font-size: 100%;
	}

table.style1b th
	{
	background-color:#666666;
	color:#FFFFFF;	
	font-weight: bold;
	padding: 2px 5px;
	margin: 0px;
	border: 1px solid black;
	border-collapse:collapse;

	}

table.style1b td
	{
	background-color:#CCCCCC;
	padding: 2px 5px;
	border: 1px solid black;
	border-collapse:collapse;
	margin: 0px;
	}
	
/*
** felso elem
*/
.cxtop {
	background: url(../../images/content-top.jpg) no-repeat;
	width: 938px;
	height: 75px;
	position: relative;
	left: -30px;
	margin-bottom: 15px;
}

.topkeres {
	position:relative; 
	top:25px; 
	right:20px; 
	float:right;
	z-index:1;
}

.topform {
	float: left;
	position: relative; 
	top: 35px; 
	left: 35px; 	
	z-index:1;	
}

.topform-right {
	float: right;
	position: relative; 
	top: 35px; 
	right: 35px; 	
	z-index:1;	
}

.topform a {
	color: #649ef4;
	text-decoration: none;
}

.topform a:hover {
	text-decoration: underline;
}

.pagelong-title {
	clear: both;
	position: relative; 
	top: -25px; 
	left:-20px;
}

#content .cxtop {
	position: relative;
	left: -20px;
	top: -20px;
	margin-bottom: 0px;
}

#content-xbg .cxtop {
	position: relative;
	left: 0px;
	margin-bottom: 0px;
}

/*
** lexikon
*/
#content-bel-left h2.lexikon {
	background: none;
}

/*
** leiras_jatek
*/
.infolap-konfig {
	width: 505px;
	height: 140px;
	background: url(../../images/infolap-konfigm.png) no-repeat;	
	margin-bottom: 10px;
	margin-left: 20px;
}

.konfiga {
	width: 386px;
	background: url(../../images/infolap-konfiga.png) no-repeat;	
}

.konfigt {
	width: 386px;
	background: url(../../images/infolap-konfigt.png) no-repeat;	
}

table.infokonfig {
	position: relative;
	top: 85px;
	left: 7px;
}

table.infokonfig td {
	width: 110px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	font-size: 85%;
}

/* banner */
.banner {
	text-align: center;
	padding: 10px 0;
	margin: 0 auto;
}

.bannerToshiba {
	padding-top: 10px;
	position: relative;
	top: -33px;
	margin-bottom: -33px;
}

.bannerToshibaDiv {
	margin-left: 10px;
}

* html .bannerToshibaDiv {
	margin-left: -1px;
}

.banner-super {
	text-align: center;	
	margin: 0 auto;	
	background-color: #161616;	
}

.banner-super-toshiba {
	text-align: right;
	padding: 0;
	padding-right: 49px;
}

.banner-normal {
	text-align: center;
	padding: 10px 0;
	margin: 0 auto;
}

.sidead {
    position: relative;
    top: 0;
    left: 938px;
    margin-bottom: -610px;
    width: 140px;
    height: 600px;
    float: left;
}

/*google */

.googlead {
	width: 515px;
	background-color: #161616;
	padding: 4px 0;
	text-align: center;
}
	
.google-opt, .partners {
	background-color: #161616; 
	font-size: 80%; 
	padding: 10px; 
	font-weight: normal; 
	color: #fff; 
	text-align:left;
}

.google-opt a, .partners a {
	color: #fff;
}

.google-opt a:hover, 
.partners a:hover {
	color: #f5c54b;
}

.partners {
	text-transform: uppercase;
}

.partners img {
	margin-top: 8px;
	margin-right: 8px;
}

.lablec-flip {
	background: url(../../images/lablec-flip.jpg);
	width: 938px;
	height: 41px;
}

/*galeria popup */
body.gpop {
	background: none;
	background-color: #5f5f64;
}

.gpop-header {
	background-color: #161616;
}

.gpop-header b {
	color: #f5c54b;
	margin: 0px 5px;
	margin-right: 3px;
}

.gpop-content {
	text-align: center;
}

.gpop-disz {
	background: url(../../images/gpop-disz-bg.png) repeat-x;
	height: 38px;
	margin-top: 10px;
}

.gpop-disz-bal {
	background: url(../../images/gpop-disz-bal.png) no-repeat left;
	float: right;
	height: 38px;
}

.gpop-disz-jobb {
	background: url(../../images/gpop-disz-jobb.png) no-repeat right;
	float: right;
	height: 38px;
}


table.gpop {
	margin: 5px auto;
	font-size: 100%;	
}

table.gpop td {
	padding: 3px;
	vertical-align: middle;
}

/* lapszamlista */
#magazin {
	width: 760px;
	margin: 0px auto;
	color: #000;
	padding: 15px 0;
}

#magazin .cimlapbox {	
	width: 368px;
	text-align: left;
}

#magazin .cbox-head {
	background: url(../../images/cbox-head-bg.jpg) no-repeat;	
	width: 368px;
	height: 68px;
}

#magazin .cbox-body {
	width: 368px;
	background-color: #161616;
}

#magazin .cbox-body-bel {
	background: #4eb4f4 url(../../images/cbox-body-bel-bg.jpg) no-repeat top;
	width: 334px;
	\width: 354px;
	w\idth: 334px;
	min-height: 276px;	
	margin: 0 auto;
	position: relative;
	left: -1px;
	padding: 0 10px;
	padding-bottom: 10px;
}

#magazin .cbox-foot {
	background: url(../../images/cbox-foot-bg.jpg) no-repeat;	
	width: 368px;
	height: 47px;
}

#magazin p.cimlap-head {
	color: #fff;
	font-weight: bold;
	position: relative;
	top: 12px;
	left: 15px;
}

#magazin .cbox-body-bel h1 {
	font-size: 110%;
	color: #000;
}

#magazin .cbox-body-bel a {
	color: #d038de;
}

#magazin .cbox-body-bel a:hover {
	text-decoration: underline;
}

#magazin p.cimlap-ev {
	background: #363636 url(../../images/boxheader-bg.jpg) repeat-x scroll left top;
	height: 33px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#magazin p.cimlap-ev span {
	position: relative;
	top: 10px;
}

#magazin p.cimlap-ev a {
	margin: 0px 5px
}

/* blog listaoldal */
p.bloglapozo {
	border-top: 1px solid #fff;
	padding: 5px;
	padding-left: 30px;
	margin-top: 15px;	
}

p.tags {
	color: #000;
	padding: 8px;
	font-weight: bold;
	display: inline;
}

p.tags a {	
	color: #f5c54b; 
	margin-left: 5px;
}

p.tags a:hover {	
	color: #fff;
}

p.lastpost img {
	max-width: 360px !important;
}

/* flashlapozo */
.flashbox {
	background: url(../../images/flashbox-bg.jpg) no-repeat;
	width: 630px;
	height: 498px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.flashframe {
	position: relative;
	top: 62px;
}

.backlink {
	margin: 10px 0;
}

#flashinfo {
	margin: 15px 0;
}

#flashinfo h1 {
	margin: 0;
	font-size: 130%;
}


/* szavazas blokk */
.voks {
	width: 347px;
	\width: 365px;
	w\idth: 347px;
	text-align: center;
	margin: 10px 0;
	padding: 	10px 9px;
}
	
.voks-header {
	background: url(../../images/voks-header.png) no-repeat;
	width: 347px;
	height: 5px;
	margin: 0px auto;
	font-size: 1%;
}		

.voks-footer {
	background: url(../../images/voks-footer.png) no-repeat;
	width: 347px;
	height: 5px;
	margin: 0px auto;
	font-size: 1%;	
}

.voks-content {
	background: #fdfcfa url(../../images/voksmonszter.png) no-repeat bottom right;	
	width: 347px;
	margin: 0px auto;
	color: #000;
	text-align: left;
}

.vc-rangtabla {
	background: #fdfcfa url(../../images/ranglogo.png) no-repeat bottom right;
}

table.voks {
	margin-left: 15px;
	width: 250px;
	font-size: 95%;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0; 
}

table.voks td {
	border-bottom: 1px solid #e9e8e6;
	padding: 5px;
}

table.voks-2px td {
	padding: 2px;
}

table.voks td.rang {
	border: none;
}

table.voks td.head {
	border: none;
	padding-bottom: 10px;
	font-weight: bold;
}

table.voks td.foot {
	border: none;
	padding-top: 15px;
	text-align: center;
	font-weight: bold;
}

table.voks td.foot a,
table.voks td.rang a {
	color:#d2750e; 
}

table.voks td.foot a:hover,
table.voks td.rang a:hover {
	color:#649ef4; 
}

/* lexikonfigyelo */
.lexikonfigyelo {
	background-image: url(../../images/cim-lexikon.png);
	width: 515px;
	height: 38px;
	margin-top: 15px;
	text-align: left;
}

.lexikonfigyelo span {
	position: relative;
	left: 130px;
	top: 13px;
}

.lexikonfigyelo a {
	margin: 2px;
}

/* cheatfigyelo */
.cheatfigyelo {
	background-image: url(../../images/cim-cheat.png);
	width: 515px;
	height: 38px;
	margin-top: 15px;
	text-align: left;
}

.cheatfigyelo span {
	position: relative;
	left: 121px;
	top: 13px;
}

.cheatfigyelo a {
	margin: 2px;
}

a.kislink {
	font-size: 85%;
	color: #FFF;
}

a.kislink:hover {
	color: #F5C54B;
}

/* kedvencek */
.jkheader {
	background-image: url(../../images/jatekkedvenc-header.png);
}

.kedvencbox {
    background-color:#FFF; 
    border:1px solid #BBB; 
    max-height: 390px; 
    overflow:auto;
    width: 570px;
	\width:576px;
	w\idth: 570px;
    padding: 3px;
    margin: 0px auto;
}

.kedvencbox a.alight {
 }

.kedvencbox a.adark {
    color: #D038DE;
 }
 
 .kedvencbox a:hover {
    color: #000;
 }
 
 /* videoteszt ajanlo */
.videoteszt-ajanlo {
   background-image: url(../../images/videoteszt-ajanlo-bg.png); 
   width: 500px;
   height: 50px;
   overflow: hidden;
   text-align: left;
}

.videoteszt-ajanlo a {
    position: relative;
    top: 23px;   
    left: 67px;
    color: #649EF4;
}

.videoteszt-ajanlo a:hover {
    color: #D2750E;    
}

/* galeria pop-up uj */
#galpop-container {
    width: 959px;
    height: 700px;
    background-color: #333
}

.galpop-header {    
    width: 959px;
    height: 103px;
    background-image: url(../../images/galpop-header-bg.png);
    overflow: hidden;
}    

.galpop-ad-header {
    width: 728px;
    height: 90px;
    float: right;
    margin-right: 8px;
    margin-top: 6px;
}

.galpop-content {
    clear: right;
    width: 959px;
    height: 507px;
    overflow: hidden;
}

.galpop-image {
    float: left;
        width: 721px;
        text-align: center;
    margin-left: 8px;
    margin-top: 10px;
    overflow: hidden;
}

.galpop-image img {
    border: 3px solid #CCC;
    height: 481px;
}

.galpop-sidebar {
    float: right;
    width: 206px;
    height: 507px;    
    margin-right: 8px;
    margin-top: 10px;
    
}

.galpop-info {
    width: 206px;
    height: 120px;
    overflow: hidden;
    text-align: left;
    background: url('../../images/galpop-info-bg.png') repeat-x;    
}

.galpop-info table.galpop-infotable {
    color: #000;
    text-align: left;
    font-family: Tahoma, Verdana;
    font-size: 0.86em;
    margin-top: 8px;
    margin-left: 12px;
}

.galpop-info table.galpop-infotable th {
    font-weight: normal;
    padding: 1px 0px;    
}

.galpop-info table.galpop-infotable td {
    padding: 1px 0px 1px 15px;
}

.galpop-info table.galpop-infotable td a,
.galpop-info table.galpop-infotable td span {
    color: #990000;
    font-weight: bold;
}

.galpop-pager {
    width: 206px;
    height: 19px;
    text-align: center;
    margin: 17px 0px;
    font-size: 1.88em;
    font-family: Tahoma, Verdana;
    color: #CCC;
}

.galpop-ad-side {
    width: 206px;
    height: 345px;
    background-color: grey;
}

.galpop-footer {
    clear: both;
    width: 959px;
    height: 90px;
    background-color: #0A0A0A;
    overflow: hidden;
    text-align: center;
}

.galpop-footer img.popthumb {
    border: 3px solid #CCC;
    height: 61px;
    margin-top: 12px;
    margin: 3px;
}

.galpop-footer img {
    margin-top: 12px;
}

.galpop-szavaz-gomb {
    background: url('../../images/szavazgomb.png') no-repeat;
    width: 74px;
    height: 18px;
    border: none;
    padding: 0px;
    cursor: pointer;
    margin-left: 5px;
}

/* tippelde VB2010 */
#vb2010 {
    background: #fff url('../../images/vb2010-logo.jpg') no-repeat bottom right;
    color: #000;
    padding: 10px 0;
}

table.tippTable td, 
table.tippTable th {
    padding:0 3px;
}

table.tippTable td.country {
    width: 100px;
}

table.tippTable td.right {
    text-align: right;
}

table.tippTable th.pont {
    width: 20px;
    text-align: center;
}

.tippBlock p {
    padding-right: 45px;
    text-align: center;
}

.tippBlock {
    padding: 10px 20px;
}

#vb2010 h1 {    
    background: url('../../images/vb2010-ball.png') no-repeat top left;
    border-bottom: 3px solid #3D9CD7;
    color: #004B97;
    margin: 10px;
    padding: 5px 0; 
    padding-left: 30px;
}

 #vb2010 input.vbText {
    border: none;
    border: 1px solid #3D9CD7;
    background-color: #FFF;
    text-align: center;
    font-family: "Trebuchet MS";
 }
 
 #vb2010 input.button {
    cursor: pointer;
 }

table.tabella {
    width: 350px;
    margin: 0px auto;
}

table.tabella td {
    padding: 2px 5px;
    width:79%;
    border-bottom: 1px dotted #3D9CD7;
}

table.tabella th{
    padding: 2px 5px;
    width:21%;
    text-align: left;
    border-bottom: 1px dotted #3D9CD7;
    text-align: right;
}

#vb2010 a {
    color: #004B97;
}

#vb2010 a:hover {
    color: #3D9CD7;
}

#vb2010 div.tabella {
    height: 400px;
    width: 500px;
    overflow: auto;
    margin: 0px auto;
}