/* `Grid >> Global */

.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_12 {
  display: inline;float: left;margin:0 0px 10px 15px;
}

.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g12 {
  display: inline;float: left;margin:0 0px 10px 15px;
}

.w200 {width: 200px;margin:0 0px 10px 7px;display: inline;float: left;}

.g2 {width: 140px;}
.g3,.grid_3 {width: 220px;}
.g4,.grid_4 {width: 300px;}
.g5,.grid_5 {width: 380px;}
.g6,.grid_6 {width: 460px;}
.g7,.grid_7 {width: 540px;}
.g8,.grid_8 {width: 615px;} /*620*/
.g9 {width: 700px;}
.g10 {width: 780px;}
.g12,.grid_12 {width: 940px;}
.a, .alpha {margin-left: 0;}
.z, .omega {margin-right: 0;}

.g4p {width: 280px;}
/* `Clear Floated Elements */

/* http://sonspring.com/journal/clearing-floats */

html body div.clear,
html body span.clear {
	background: none;	border: 0;	clear: both;	display: block;	float: none;	font-size: 0;	margin: 0;	padding: 0;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after, .cf:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix, .cf {
	display: inline-block;
}

* html .clearfix, * html .cf,  {
	height: 1%;
}

.clearfix, .cf {
	display: block;
}

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

pre {
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
}



/* `Basic HTML */

body {
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; text-rendering: optimizeLegibility;
}

a:focus {	outline: 1px dotted invert;}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings */

h1, .h1 {font-size: 25px;	margin:0 0 10px 0;color:#4c4023;}
h2 {	font-size: 23px;}
h3 {	font-size: 21px;}
h4 {	font-size: 19px;}
h5 {	font: normal 11px arial,helvetica,sans-serif; text-transform: uppercase; }
h6 {	font: normal 10px arial,helvetica,sans-serif; text-transform: uppercase; }

/* NO BORDER */
.nb_b {margin-bottom: 0; padding-bottom: 0;}

/* `Spacing */

ol {	list-style: decimal;}
ul {	list-style: square;}
li {	margin-left: 30px;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {	margin-bottom: 10px;}

h4 {margin: 20px 0 5px 0;}

td {vertical-align: top;}



html {margin:0;}
body {margin:10px 0 10px; height:100.1%;width:100%;background: #000 url(img/bg_big.jpg) no-repeat fixed top center;}
#outer {margin:0px auto; height:100%;width:100%;}
#container {margin:0 auto; width:100%;height:100%;}

#nyelvmenu{margin:0 auto;padding:0;width:960px;height:20px;position:relative;color: #aaa;}
#nyelvmenu a {color: #fa0;}
.nyelvlinkek {float: right; padding: 0 10px;}

#loginmenu_container{margin:0 auto;padding:0;width:960px;height:28px;}
#loginmenu{ color: #fffaf0; float: right; padding:2px 0 0 50px;height:28px;background: transparent url(img/menubg_slide_red.png) no-repeat left bottom;}
#loginmenu .nyelvlinkek { padding:0 20px 0 50px; height: 28px; background: transparent url(img/menubg_slide_red.png) no-repeat left bottom;}
#loginmenu a{color: #fa0;}
.loginform {float: right; padding: 0 10px; font-size: 9px; vertical-align: middle;}
.loginform input {vertical-align: middle;}
.loginform input.inputbox {border:1px solid #C0C0C0; background-color:#F3F3F3;margin-right:5px;vertical-align:middle;padding:0px;width:100px;}
.loginform input.button2 {border-color:#666666;background-color:#f3f3f3;color:#222; font-size: 9px;}


#topmenu{margin:0 auto;padding:0;width:960px;background:#700 url(img/capa_head.png) no-repeat;height:80px;position:relative;}
#logo {   position:absolute; top:-30px; left:-70px;width:145px;height:190px;background: transparent url(img/dvsc_logo.png) no-repeat; z-index: 9000;}
#logotxt {   position:absolute; bottom: 5px; left: 80px;}
#console{margin:0 auto;padding:0;width:960px;/*background:#fff url(img/console_bg.png) repeat-x;*/ height:39px;list-style:none;}
ul#menu {margin:0 auto;padding:0 0 0 50px;width:910px;background:#e1e1e1 url(img/menu_sprite.png) repeat bottom; height:35px;list-style:none; z-index: 10;}
ul#menu li {float:left; margin:0;}
ul#menu li a {vertical-align: baseline; height: 19px;padding: 8px 16px; border-left: 1px solid #a00;border-right: 1px solid #c50; float: left;font-size: 12px; display: block;color: #fff;text-decoration: none;/*text-transform: uppercase;*/ font-weight: bold;}  
/*ul#menu li:after {width:2px; height:30px;background:#fff url(img/menu_li_after.png) no-repeat;}*/
ul#menu li a:hover {background: #a00 url(img/menu_hover.png) repeat-x center center; color:#fc2;}  
ul#menu li.aktualis, ul#menu li.aktualis a:hover {background:#fff url(img/menu_sprite.png) repeat center top;}
ul#menu li.aktualis a {color: #900;}
ul#menu li a img {position: relative; top: -6px; right: 0px;}

ul#submenu {margin:0 auto;padding:0 0 0 50px;width:910px;background:#fafafa url(img/submenu.png) repeat-x; height:24px;list-style:none; border-bottom: 1px solid #eee;}
ul#submenu li {float:left; margin:0;}
ul#submenu li a {vertical-align: baseline; height: 16px;padding: 4px 16px;border-right: 1px solid #ccc; float: left;font-size: 11px; display: block;color: #444;text-decoration: none;/*text-transform: uppercase;*/ font-weight: bold;}
ul#submenu li a:hover {background: #c9c9c5; color:#fff;}

#szurke{margin:2px auto 0;padding:15px 0;width:960px;height:285px;/*height:285px;*/background:#000 url(img/gray_bg.png) repeat-x; list-style:none;}
#stage {margin:0 auto;padding:0px 0px 0px;width:960px; background-color: #fff;overflow:hidden;}

.search {float:right;margin:5px 10px;}
#searchbox {border: 1px solid #ca0000; border-width: 2px 1px 1px 1px;}
.blokk {margin: 5px 0 10px 0; border-top: 2px solid #ccb; padding: 5px 0px 10px 0px; /*background:#fffdf8 url(img/blokk_bg.gif) no-repeat top left;*/}

ul#katalog {margin:0 auto;padding:0;height:25px;list-style:none;}
ul#katalog li {float:left;margin:0 2px 0 0;}
ul#katalog li a {float: left;display: block;padding: 2px 8px;background: #f1edc7; color:#30270e;text-decoration: none;}  
ul#katalog li a:hover {background: #e1ddb7; color:#30270e;}  

.toplista {}
.toplista .nota {display: block;width:100%;padding-bottom: 5px; margin: 5px; border-bottom: 1px dotted #dcb;height: 70px;}
.toplista .nota:hover {background-color: #dcb;}
.toplista .hely {float:left; width: 30px; height: 58px; font-weight: bold; padding: 5px 10px; margin-right: 1px; background: #b20C0B; color: #fff; font-size: 18px;}
.toplista .cim { font-weight: bold;line-height: 26px;font-size: 12px;}
.toplista .valtozas {}
.toplista .kep {float: left; height: 68px;margin-right:5px}

ol {padding-left: 10px;}
ul {padding-left: 20px;}

h2 { border-bottom: 1px #a29c9b solid; padding: 0; margin: 0px 0 0 0;}
h2 {font-size: 12px; 	color: #fff;background: #700 url(img/header.png) repeat-x center center;	padding:4px 8px; text-align: left; vertical-align: middle;}
/**/
h2.rovat_gellen_andras     {padding: 0 8px; height: 50px; background: #700 url(img/rovat/rovat_gellen_andras.jpg) no-repeat center center; vertical-align: baseline; }
h2.rovat_gellen_andras_300 {padding: 0 8px; height: 50px; background: #700 url(img/rovat/rovat_gellen_andras_300.jpg) no-repeat center center; vertical-align: baseline;}

h2.rovat_botondblog     {padding: 0 8px; height: 50px; background: #700 url(img/rovat/rovat_botondblog.jpg) no-repeat center center; vertical-align: baseline; }
h2.rovat_botondblog_300 {padding: 0 8px; height: 50px; background: #700 url(img/rovat/rovat_botondblog_300.jpg) no-repeat center center; vertical-align: baseline;}


a:link, a:visited, a:active {	color: #c20c0b;	text-decoration: none; } /*ff84155B5635*/
a:hover {	color: #c20c0b; text-decoration: underline; border-bottom: 0px} /*ff8415951310*/
h2 a, h2 a:link, h2 a:visited, h2 a:active {color: #fff; display: block;}
form, select, input, submit {font-size: 12px;}
option.t1 { background-color: #d40; color: #fff; font-weight: bold;}
option.t2 { background-color: #fea; padding-left: 15px;}

#head_top { margin: 0px 0 0 0; padding: 0px 0 0px 0; height: 30px;}
#head { clear: both; padding: 0; padding: 0px 0 5px 0; height: 50px;}
#main { margin: 0; padding: 0; border: 0;}

.lead {font-weight: bold;}
.thumb {border: 1px solid #aa9; float: left; padding: 2px; background-color: #fff; margin-right: 10px; width: 120px;}
.video_thumb {border: 1px solid #aa9; float: left; padding: 2px; background-color: #fff; margin-right: 10px; width: 220px;}
.thumbnail {float: left; border: 1px solid #aa9; padding: 2px; width: 140px; height: 140px; background-color: #fff; margin: 10px 10px 0 0; /* width: 150px;*/}
.thumbnail:hover {border: 1px solid #fa0; background-color: #fed;}
.thumbnail.szelso {margin-right: 0;}

.media_rekord {margin: 10px 0; border-bottom: 1px dotted #aaa; padding-bottom: 10px;}
#footer_link { background: #222 url(img/footer_bg.jpg) top center no-repeat; text-align: left; border-top: 1px solid #ddd; padding: 20px 0 0 10px; margin: 0px auto; width:950px; color: #fff;}
#footer_link h3 { margin-bottom: 5px; padding: 0 0 0 5px; border-left: 3px solid #d00;}
#footer_link ul { margin: 0; padding: 0; list-style-position: outside; list-style-type: square; margin-left: 0px; padding-left: 0px;}
#footer_link ul li { color: #fff; list-style-type: none; margin-left: 0;}
#footer_link ul li a:hover { background-color: #fff; color: #f00; list-style-type: none; margin-left: 0; border-left: 2px solid #d00;}
#footer_link li a{color:#99AA99; display:block; font-size:11px; padding:0 5px 0 10px; text-decoration:none; border-left: 1px solid #400;}

#footer { background: #700 url(img/footer.jpg) top left no-repeat; text-align: left; border-top: 1px solid #ddd; padding: 20px 0 0 20px; margin: 0px auto 10px; width:940px; height: 67px; color: #fff; border-radius: 0 0 8px 8px;}
.wrapper {margin:0;padding:0;}
.wrapper li {display: block; float: left;border-right: 1px solid #770505; padding: 0 10px 0 0; margin: 0 10px 0 0; font-weight: bold;}
.wrapper li a, #footer a {color:#ffc04d;}
.wrapper li a:hover {color:#fff;}
li.last {border-right-style: none; padding-right: 0;}
li.first {padding-left: 0;}
#footer .dovenyi {float: right}

.picleft { padding: 0 10px 0 0;}

.highlight, .mark { background-color: #D44100; color: #fff; padding: 2px 5px; font-weight: bold;}
.alert {display: block; background: #8c2903 url(../mig/icon/48/alert.png) no-repeat 10px 10px; color: #FF8415; border: 1px dotted #FF8415; padding: 10px 10px 10px 68px; }
.alert h1 {color: #FF8415; font-weight: bold; margin:0;}
.kisalert {display: block; min-height: 50px; background: #700 url(img/alert.png) no-repeat 5px 5px; color: #FF8415; padding: 5px 5px 5px 58px; }

.q {font-weight: bold;} /* question (profiles, articles) */
.kiemel { background-color: #f3e8b3; font-weight: bold;}
.navigacio { font-size: 10px; margin:0;padding:0 0 10px 0;border:0;}
.nav { text-align: center;}
ul { margin-left: 10px; padding-left: 10px; list-style-type: square; list-style-position: outside; }

.entry_head {font-weight: bold;}
th {text-align: right; padding-right: 5px; padding-left: 5px; vertical-align: text-top; }
.bold {font-weight: bold;}

div.hirek {padding-bottom: 20px;}
.front {padding: 0 10px 10px 0;}
.pic_left {padding: 0 10px 10px 0;}
.pic_center {padding: 0 0;}

form, img {border: 0px; margin: 0px; padding: 0px;}

.colorblock {background-color: #FB9F1C;}

.login-box {font-size: 9px;font-weight: bold;margin: 0px 0px;padding: 2px 0; text-align: right;}
.login-box input {font-size: 9px;font-weight: normal;margin: 0px 0px;padding: 0px 0; text-align: left; width: 61px;}
.login-box .img {margin: 0px 0 0 0px;padding: 0px 0 0 0; vertical-align: middle; width:75px;}

.prog-frame { height: 15px; width: 215px; background: #fff; border: 1px solid silver; margin: 0; padding: 0;}
.prog-bar { height: 11px; margin: 2px; padding: 0; background: #ff8415;}

.kerdes_siker{font-size: 32px; font-weight: bold; color: #ff8415; display: block; text-align: center;}

#szerkesztes input, #szerkesztes textarea {width: 450px; font-size: 12px; font-family: verdana, arial, Helvetica, sans-serif; line-height: 20px;}
#okmsg {display: block; background: #ff9; padding: 10px;}
.linkbox {display: block; background: #ffe; padding: 5px 20px; border: 1px solid #ddd; margin-bottom: 20px;}
#failmsg {display: block; background: #900; color: #fff; padding: 10px;}
blockquote {display: block;font-family: sherif;margin: 0px;padding: 10px;background-color: #ffc;quotes: "\201C" "\201D";}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }

.block {display: block;}

h3 {font-weight: bold; font-size: 13px; /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ padding: 0 0 12px 0;}

.cikk h3 {font-size: 16px; padding: 6px 0 12px 0;}

li.ok, span.ok {text-decoration: line-through; color: #bdb; padding-right: 15px; background: url(../mig/icon/16/ok.png) no-repeat center right;}

.userbox {display: block; width: 260px; float: left; border: 1px solid #aaa; padding: 5px; margin-right: 12px;}
.userbox:hover {border: 1px solid #a44; background: #eed;}
.ezenvagyok {background-color: #eed;}
.userpic {display: block; width: 50px; height: 50px; float: left; background: #ddd; margin-right: 5px;}
.usertinypic {display: block; width: 30px; height: 30px; float: left; background: #ddd; margin-right: 10px;}
.autolink {display: block; background: #eef9d9; padding: 3px 10px; border-left: 5px solid #c20c0b;}

.post_area {width: 400px; height: 100px;}
.bold{font-weight:bold;}

.tabella h1, .nextmatch h1 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; text-transform: uppercase; padding: 0 0 0px 0;}
.tabella th {padding:2px 5px;text-align:left;}
.tabella td {padding:2px 5px;text-align:right;}
#tabella th {padding:2px 5px;text-align:left;}
#tabella td {padding:2px 5px;text-align:right;}

div.esemeny {margin: 0;}
div.esemeny div {color: #fff; margin:0px 0px 0px 0;padding:12px 5px 2px 10px;background: #222 url(img/footer_bg.jpg) center -10px no-repeat;border-bottom: 1px dotted #444;}

#szurke h1 {color: #fff;}
#szurke td {color: #fff;}

/* Nice table*/

table.nice {
	color:#FFF;
	background:#710800 url(img/table_bg3.png) repeat-x top left;
	border:5px solid #900;
	border-collapse:collapse;
	/*font: 1em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;*/
	width:100%;/**/
}
table.nice a {color: #fa3;}
table.nice thead{}
table.nice thead th {	padding:1em 1em .5em; 	border-bottom:1px solid #b00; 	font-size:110%; background:transparent url(img/bg_w10.png) repeat top left;	text-align:left;}
table.nice thead tr{}
table.nice td, table.nice th { 	background:transparent; 	padding:3px 8px; }
table.nice tbody tr {}
table.nice tbody tr:nth-child(2n+1) td, table.nice tbody tr:nth-child(odd) th {background:transparent url(img/bg_b5.png) repeat top left;}
table.nice tbody tr:hover td, table.nice tbody tr:hover th,table.nice tbody tr.odd:hover td, table.nice tbody tr.odd:hover th {background:transparent url(img/bg_w10.png) repeat top left;}
table.nice tfoot{}
table.nice tfoot td{	padding-bottom:1.5em;}
table.nice tfoot tr{}
table.nice tr.dvsc td, table.nice tr.dvsc th {background:transparent url(img/bg_b30.png) repeat top left;}
.dvsc a {color: #fff;}
.kis.nice.tabella, .stat_b.kis {font-size: 10px;}
table.nice tbody tr.tabella_csoport td, table.nice tbody tr.tabella_csoport th {border-bottom: 1px solid #b20;}

table.nice2 {
	color:#000;
	border-collapse:collapse;
}
table.nice2 a {color: #fa3;}
table.nice2 thead{}
table.nice2 thead th {	padding:1em 1em .5em; color: #fff; border-bottom:1px solid #b00;	padding: 3px 0 3px 5px;  background-color: #222;	text-align:left;}
table.nice2 td, table.nice2 th { 	background:transparent; 	padding: 3px 6px 3px 5px; }
table.nice2 tbody td, table.nice2 tbody th {border-bottom: 1px dotted #aaa;}
table.nice2 tbody tr:hover td, table.nice2 tbody tr:hover th,table.nice2 tbody tr.odd:hover td, table.nice2 tbody tr.odd:hover th {background-color: #f9f9f8;}

/* Kimutatás table*/

table.kimutatas { color:#000; background-color:#f8f8f8; border:1px solid #aaa; border-collapse:collapse; width:300px; float: right;	margin-left:10px;}
table.kimutatas a {color: #fa3;}
table.kimutatas tr {border-bottom: 1px solid #e5e5e5;}
table.kimutatas td, table.kimutatas th { 	background:transparent; padding:2px 5px; }
table.kimutatas th {text-align: left;}
table.kimutatas td {text-align: right;}
tr.sum th, tr.sum td {background-color: #aaa; font-weight: bold; padding:3px 5px;}
table.kimutatas tbody tr {}
table.kimutatas tbody tr:hover td, table.kimutatas tbody tr:hover th,table.kimutatas tbody tr.odd:hover td, table.kimutatas tbody tr.odd:hover th {background-color: #ddd;}
table.kimutatas tfoot th, table.kimutatas tfoot td { padding:5px 5px; background-color:#444; color: #fff; font-weight: bold;}

.nextmatch {background-color:#444; height: 120px; min-height: 120px;}
.nextmatch table{ height: 120px;	padding: 0; margin:0; color:#fff;	background:#710800 url(img/table_bg3.png) repeat-x top left;	border:0;	border-collapse:collapse;	font-size: 10px;/*font: 11px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;*/	width:100%;/**/}
.nextmatch table a {color: #fa3;}
.nextmatch table thead th {	padding:2px 5px; border-bottom:1px solid #b00; background:transparent url(img/bg_w10.png) repeat top left;}
.nextmatch table td, table.nice th { 	background:transparent; padding:1px 8px; text-align:center;}

.nextmatch2 {background: #222 url(img/led_off.png) repeat; padding: 10px;}
.nextmatch2 table{padding: 0; margin:5px 0; color:#fff; border:0;	border-collapse:collapse;	font-size: 12px;}
.nextmatch2 table a {color: #fa3;}
.nextmatch2 table awesome a {color: #eee;}
.nextmatch2 table td { 	background:transparent; padding:1px 0px; text-align: center; width: 100px;}


.kis.nextmatch {font-size: 10px;}
.counter_container {background-color:#000; height: 43px;}
.counter {padding: 10px;}

table.profil { color:#000;	background:#eed;	border:0px solid #ddc;	border-collapse:collapse;	width:100%;/**/}
table.profil a {color: #fa3;}
table.profil thead th {	padding:2px 5px; border-bottom:1px solid #b00; 	font-size:110%; background:transparent url(img/bg_b10.png) repeat top left;	text-align:center;}
table.profil td, table.profil th { 	background:transparent; 	padding:0px 0px; text-align: center;}


table.klub {color:#fff;background:transparent;border:5px solid #444;border-collapse:collapse;width:100%;/**/}
table.klub a {color: #fa3;}
table.klub td { 	background:transparent; 	padding:1px 8px; }
table.klub tbody tr:nth-child(2n+1) td, table.klub tbody tr:nth-child(odd) th {background:transparent url(img/bg_w10.png) repeat top left;}

table.match {width: 300px;color:#444;background:transparent;border:1px solid #ccc;border-collapse:collapse;/*font: 1em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;*/}
table.match a {color: #fa3;}
table.match th { 	color: #fff;background: #c00; 	padding:3px 5px; text-align: center; vertical-align: top;}
table.match td { 	background:transparent; 	padding:3px 5px; text-align: center; vertical-align: top;}
table.match tbody tr:nth-child(2n+1) td, table.klub tbody tr:nth-child(odd) th {background:transparent url(img/bg_b5.png) repeat top left;}

table.stat {width: 100%;color:#444;background:transparent;border:2px solid #ccc;border-width:2px 0px;border-collapse:collapse;/*font: 1em Tahoma, Arial, Helvetica, sans-serif;*/ padding-bottom: 0; margin-bottom: 10px;}
table.stat th { 	font-weight: bold; background: transparent; 	padding:3px 8px; text-align: left; vertical-align: top;}
table.stat th span { 	font-weight: normal;}
table.stat thead th { 	color: #fff;background: #902020; 	padding:5px 8px; text-align: center; vertical-align: middle;}
table.stat thead th a { 	color: #fff;}
table.stat tbody {border-bottom: 2px solid #bbb; margin-bottom: 5px;}
table.stat tbody td { 	background:transparent; padding:2px 8px; text-align: center; vertical-align: middle; border-top: 1px solid #e2e2e2;}
table.stat tbody th { border-top: 1px solid #eaeaea;}
table.stat tbody tr:nth-child(2n+1) td, table.stat tbody tr:nth-child(odd) th {background-color: #f5f5f5; border-bottom: 1px solid #eee;}
table.stat tbody tr.user:nth-child(2n+1) td, table.stat tbody tr.user:nth-child(odd) th {background-color: #f5d267; border-bottom: 1px solid #eee;}
table.stat tr.kiemel {color:#fff;}

table.stat2 {width: 100%;color:#444;background:#fff;border:2px solid #ccc;border-width:2px 0px;border-collapse:collapse;/*font: 1em Tahoma, Arial, Helvetica, sans-serif;*/ padding-bottom: 0; margin-bottom: 10px;}
table.stat2 thead th { 	color: #fff;background: #902020; 	padding:5px 8px; text-align: center; vertical-align: middle;}
table.stat2 thead th a { 	color: #fff;}
table.stat2 tbody {border-bottom: 2px solid #bbb; margin-bottom: 5px;}
table.stat2 tbody th { background:transparent; padding:2px 8px; text-align: left; vertical-align: middle; border-top: 1px solid #e2e2e2; font-weight: normal;}
table.stat2 tbody td { background:transparent; padding:2px 8px; text-align: right; vertical-align: middle; border-top: 1px solid #e2e2e2;}
table.stat2 tbody tr:nth-child(2n+1) td, table.stat2 tbody tr:nth-child(odd) th {background-color: #f5f5f5; border-bottom: 1px solid #eee;}
table.stat2 tbody tr.user:nth-child(2n+1) td, table.stat2 tbody tr.user:nth-child(odd) th {background-color: #f5d267; border-bottom: 1px solid #eee;}


table.stat3 {width: 100%;color:#444;background:#fff;border:2px solid #ccc;border-width:2px 0px;border-collapse:collapse;/*font: 1em Tahoma, Arial, Helvetica, sans-serif;*/ padding-bottom: 0; margin-bottom: 10px;}
table.stat3 thead th { 	color: #fff;background: #902020; 	padding:5px 8px; text-align: center; vertical-align: middle;}
table.stat3 thead th a { 	color: #fff;}
table.stat3 tbody {border-bottom: 2px solid #bbb; margin-bottom: 5px;}
table.stat3 tbody th { background:transparent; padding:2px 8px; text-align: left; vertical-align: middle; border-top: 1px solid #e2e2e2; font-weight: normal;}
table.stat3 tbody td { background:transparent; padding:2px 8px; text-align: left; vertical-align: middle; border-top: 1px solid #e2e2e2;}
table.stat3 tbody tr:nth-child(2n+1) td, table.stat3 tbody tr:nth-child(odd) th {background-color: #f5f5f5; border-bottom: 1px solid #eee;}
table.stat3 tbody tr.user:nth-child(2n+1) td, table.stat3 tbody tr.user:nth-child(odd) th {background-color: #f5d267; border-bottom: 1px solid #eee;}

table.bal tbody th { text-align: left;}
table.bal tbody td { text-align: left;}

.hirlistak h3 {background-color: #922; color: #fff; padding: 3px 10px;}
.hirlistak ul {list-style-type:none; margin:0; padding:0;}
.hirlistak ul li {margin:0; padding:3px 5px;color: #aaa; font-size: 10px; border-bottom: 1px solid #ccc;}
.hirlistak ul li:nth-child(2n+1) {background-color: #f5f5f5;}
.hirlistak ul li:hover {background-color: #eed;}
.hirlistak ul li a {font-size: 12px; display: block;}

table.stat_b {width: 100%;color:#444;background:#222;border:2px solid #aaa;border-width:2px 0px;border-collapse:collapse;font: 1em Tahoma,Verdana, Arial, Helvetica, sans-serif;}
table.stat_b th { 	font-weight: bold; background: transparent; 	padding:3px 6px; text-align: left; vertical-align: top;}
table.stat_b th span { 	font-weight: normal;}
table.stat_b thead th { 	color: #fff;background: #902020; 	padding:5px 8px; text-align: center; vertical-align: top;}
table.stat_b thead th a { 	color: #fff;}
table.stat_b tbody th { 	color: #aa9;}
table.stat_b td { 	background:transparent; color:#444;	padding:2px 6px; text-align: center; vertical-align: middle;}
table.stat_b tbody tr:nth-child(2n+1) td, table.stat_b tbody tr:nth-child(odd) th {background:transparent url(img/bg_w10.png) repeat top left; border-bottom: 1px solid #444;}
table.stat_b tr.kiemel {/*color:#fff;*/}

.rekord {width: 100%; padding: 12px 0px 12px 0px; margin: 0 0 0 0px; border-bottom: 1px dotted #bbb; display: block; float: left;}
.rekord .szoveg {display: block; float: left; width: 300px;}
.rekord:hover {border-bottom: 1px solid #ddc; background-color: #eed;}
.rekord p {padding: 0 12px; margin: 0; font-size: 11px;}

.hir_rekord {padding: 12px 10px 12px 10px; margin: 0 0 0 0px; border-bottom: 1px dotted #bbb; display: block; float: left;}
.hir_rekord .szoveg {display: block; float: left; width: 300px;}
.hir_rekord:hover {border-bottom: 1px solid #ddc; background-color: #edf0d6;}
.hir_rekord p {padding: 0; margin: 0; font-size: 11px;}
p.megjelenes, .megjelenes {color: #887; font-size: 11px;padding: 0; margin: 0;}
.hir_rekord h1 {font-weight: bold; font-size: 12px; padding: 0 0 0px 0;}
.hir_rekord h3 {padding: 0; margin: 0 0 5px;}
.hir_rekord .rovat {background-color: #fa5; color: #fff; padding: 1px 5px; font-size:9px; margin-right: 5px;}

ul.rovatok {margin: 0;padding: 0;list-style-type: none;}
ul.rovatok li {margin: 0;padding: 0;}
ul.rovatok a {padding: 1px 10px; display:block; background-color: #eed; border-bottom: 1px solid #ddc;}
ul.rovatok a.ezaz {background-color: #ccb; border-bottom: 1px solid #bba; font-weight:bold;}
ul.rovatok a:hover {background-color: #ddc; border-bottom: 1px solid #ccb; text-decoration: none;}

.friss_h2 {margin-bottom: 2px;}
.friss_rekord {width: 454px; padding: 2px 5px 3px 5px; margin: 0 0 0 0px; border-bottom: 1px solid #443; display: block;}
.friss_rekord:hover {border-bottom: 1px solid #443; background-color: #222;}
.friss_rekord p {padding: 0; margin: 0; font-size: 12px;}
.friss_rekord span {color: #aaa;}
.friss_rekord a.comments { font-size: 10px;}
.friss_rekord a.comments:before { content: url(img/comment.png); padding: 0 1px 0 0; }
.friss_rekord a {color: #ffc04d;} /* fb2 */

.program {padding: 10px 0px; margin: 0 0 0 0px; border-bottom: 1px solid #ccb; display: block; width: 100%; float: left;}
.program .szoveg {display: block; float: left; width: 300px;}
/*.program:hover {border-bottom: 1px solid #ddc; background-color: #eed;} */
.program p {padding: 0; margin: 0; font-size: 12px;}
.program h3 { background-color: #cca; color: #000; border-bottom: 1px solid #aa9; letter-spacing: 0px;/*font: 12px Verdana, Arial, Helvetica, sans-serif;*/ padding: 3px 10px; margin: 0 0 5px; text-transform: none;}
.program h3:hover {background-color: #700;color: #fff;}
.eredmeny {font: bold 46px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0px 0; float:right;color: #aa9;}
.eredmeny.gyozelem {color: #a00;}
.eredmeny.vereseg {color: #111;}

span.gyozelem {background-color: #a00; color: #fff; padding: 0 5px;}
span.vereseg {background-color: #111; color: #fff; padding: 0 5px;}
/* Slideshow. */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:460px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:460px; height:270px; padding:0px; border:0; background:#fff}
#information {position:absolute; bottom:0px; width:460px; height:0; background-color:#000; color:#fff; overflow:hidden; z-index:100; opacity:.9; filter:alpha(opacity=90)}
#information h3 {padding:4px 8px 3px; font-size:14px; color: #fa0;}
#information p {padding:0 8px 8px; color: #fff;}
#information a {color: #faa30d; border-bottom: 1px solid #974f10; text-decoration: none;}

#image {width:460px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:20%; height:270px; cursor:pointer; z-index:150}
#imgprev {left:0px; background:url(img/left2.png) left center no-repeat}
#imgnext {right:0px; background:url(img/right2.png) right center no-repeat}
#imglink {position:absolute; height:270px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(img/link.gif) center center no-repeat}

.left {float:left;}
.right {float:right;}
.center {text-align: center;}
.betekinto.left {float:left;}
.betekinto.right {float:right;}
.kerdes {font-weight: bold;}

.urlap input, .urlap textarea, .urlap submit {width: 420px; font-size: 13px; font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}
.urlap p {margin-bottom: 10px;}
.urlap input.submit {height: 50px;}
.urlap .news_body {height: 200px;}
.urlap h3 {color: #a00; text-decoration: none; margin:0px 0 0px 0;padding:0px;text-transform: none;letter-spacing: 0px;font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}
.urlap .lead {font-weight: normal;/*font-weight: bold; line-height:1.5;*/ height: 65px;}

.urlap.stat th input {width: 50px;}
.urlap.stat td input {width: 30px;}

.video_blokk {margin:0;background-color: #666; float: left;}
.video_blokk_felirat {width: 220px; background-color: #000; color: #fff; margin-top: 0; float: left;}
.video_blokk_felirat p {padding: 5px 10px; margin:0; font-size: 11px; font-weight: bold;}
.video_blokk_felirat span {font-weight: normal;}


.video_modul {
  float: left;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    background-color: #fff;
    margin: 0 15px 20px 0;
    padding: 10px 12px;
    width: 220px;
}

.video_modul:hover { -moz-border-radius: 6px 6px 6px 6px; -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.8);}
.video_modul h3 { font-size: 12px; margin-bottom: 0; padding-bottom: 0;}
.video_modul span.felirat { font-size: 10px;}


.icon {vertical-align: middle; margin-right: 5px;}




/* LYTEBOX */

#lbOverlay { background-color: #100; position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }


#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { border: 3px solid #D00; position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbDetailsContainer { border: 3px solid #D00; border-top: none;	font-size: 10px; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(images/prev_red.gif) left 15% no-repeat; }

#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(images/next_red.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }

#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FCC; }

#lbDetailsData { padding: 0 10px; color: #620000; }
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px;  background: url(images/close_red.png) no-repeat;}
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(images/play_red.png) no-repeat; }
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(images/pause_red.png) no-repeat; }

.jatekos_rekord {width: 100%}
.jatekos_rekord th, .jatekos_rekord td {padding: 5px 0;}
.jatekos_rekord th {width: 80px; padding-right: 5px;}
.jatekos_rekord tr {border-bottom: 1px dotted #aaa;}

.rovat_info {display: block; border: 1px solid #e8e599; background-color: #f8f5a9; color: #444; margin: 5px 0px; font-size: 10px; padding: 5px;}

.ad_menu {margin-top: 3px;}
.ad_cikk {float: left; margin-right: 10px;}
.ad_cikk.jobb {float: right;  margin-right: 0px;  margin-left: 10px;}
.ad_cikk_minta {float: right;  margin-right: 0px;  margin-left: 10px; width: 300px; height: 300px; background-color: #eee;}

.ad_468 {position: absolute; top: 10px; right: 5px; width: 468px; height: 60px; background-color: #600;}
.labjegyzet {font-size: 10px; margin-top: 0px; padding:0 0 0 15px; background: transparent url(img/kisnyil.gif) no-repeat;}

@font-face { font-family: "dnt"; src: url( dnt_rovas.eot ); src: url( font.php ) format("opentype");}

/*
@font-face { font-family: "dnt"; src: url( dnt_rovas.eot ); src: url( dnt_rovas.ttf ) format("opentype");}
*/
.magyar { font-family : Verdana, sans-serif; font-size: 11px; }
.rovas1, .rovas1 p { font-family : "dnt", Verdana, sans-serif; font-size: 110%; }
.rovas2, .rovas1 p { font-family : "dnt", Verdana, sans-serif; font-size: 110%; }


.kezi_vote, .kezi_vote tbody {display: block; background-color: #fa0;}
.kezi_vote option {width: 180px; font-size: 10px;}
.kezi_vote input {margin: 5px 0 5px 5px; padding: 5px 0;}

.votegomb {margin: 0px auto;}

a.awesome, input.awesome {
	background: #222 url(img/button_overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	vertical-align: middle;
}

button.awesome {margin: auto; text-align: center; width: 100px; height: 35px; vertical-align: center;
  border: 0;
	background: #222 url(img/button_overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}


a.tipp, input.tipp, button.tipp {
	margin: auto; text-align: center; width: 100px; height: 35px; vertical-align: center;
}
.tipp span {}
	.awesome:hover { background-color: #111; color: #fff; }
	.awesome:active { top: 1px; }
	.small.awesome, .small.awesome:visited { font-size: 10px; padding: 5px 10px; }
	.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited 		{ font-size: 12px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 	{ font-size: 14px; padding: 8px 14px 9px; }
	
	.red.awesome, .red.awesome:visited { background-color: #e33100; }
	.red.awesome:hover { background-color: #872300; }
	.orange.awesome, .orange.awesome:visited { background-color: #ff5c00; }
	.orange.awesome:hover { background-color: #d45500; }
  .yellow.awesome, .yellow.awesome:visited { background-color: #FFB515; }
	.yellow.awesome:hover { background-color: #fc9200; }
	
.profil_kep {padding:0;margin:0;border-width: 2px 0 0 0; border-color: #aaa; border-style: solid;}
.profil_kep img {padding:0;margin:0;}
.profil_kep h2 {background: #902020 none repeat scroll 0 0; color:#fff; margin:0; padding:5px 8px; text-align:center; border:0;}

/* TABBED */

.tabbed-box { display: block; }
.tabbed-box ul.tabs { list-style: none; list-style-position: outside; margin:0;}
.tabbed-box ul.tabs li { list-style: none; list-style-position: outside; float: left; margin:0 5px -1px 0; display: block; padding: 0; border: 1px solid #d0ccc9; border-width: 1px 1px 0 1px;}
.tabbed-box ul.tabs li a { display: block; padding: 5px 10px; font-weight: bold; text-align: center; text-decoration: none; color: #888; background-color: #e0dcd9; border: 0;}
.tabbed-box .tabs li a:hover { color: #333; }
.tabbed-box .tabs li a.active { background-color: #fff; color: #a00;}
.tabbed-content { margin: 0; padding: 10px; display: none;  border: 1px solid #d0ccc9;}
ul.picur {margin:0; padding: 0; font-size: 11px; list-style: square;}

/******* SHOUT *******/
.bada_box{ display: block;}
.bada_box ul{	list-style: none;	list-style-position: outside; margin: 0;}
.bada_tabs li{ float: left;	margin: 0 5px -1px 0; font-weight: bold; display: block; padding: 5px 10px 5px 10px; background: #fff; border: 1px solid #d0ccc9;
	border-width: 1px 1px 0 1px; position: relative; color: #e80; cursor: pointer; }
.bada_content{ margin: 0pt auto; background: #fff; border: 1px solid #d0ccc9; text-align: left; padding: 10px; padding-bottom: 20px;	font-size: 12px;}
.bada_content h1{ line-height: 1em; vertical-align: middle; height: 48px; padding: 0px 0px 0px 52px; font-size: 24px; background: transparent url(img/bubble.jpg) no-repeat scroll left top;}
.bada_content ul {margin:0;}
.bada_content ul li {border-top: 1px solid #ddd; padding: 5px 0; margin:0;}
.bada_content ul li.microfeedback {background-color: #ffffa9; font-size: 9px; padding: 3px 10px;}
.bada_content ul li span { margin: 0 5px 0 0; padding: 2px 5px; font-weight: normal; font-size: 11px; background-color: #900; color: #fff;}
#loading, #loading2{ 	display: none; text-align: center;}
#shoutlist {overflow: auto; height: 300px; padding:0;}
#chat {overflow: auto; height: 300px; padding:0;}
.bada {display: block;}

#totoform, .totoform {padding: 5px 20px 5px 20px; margin-bottom: 10px; background-color: #f5d267; border-bottom: 3px solid #e5c257; border-top: 3px solid #e5c257;}

#totoform h4 {padding: 5px 0 10px;margin:0;}
.goltoto {border: 2px solid #e5c257; width: 36px; text-align: center; font-size: 24px; margin-right: 2px;}
.toto_alert {position: relative; top: 5px; left: 10px; }
.goltoto_meccs {border: 1px solid #d5b247; border-width: 1px 0; padding: 5px 0; margin-bottom: 8px;}
.grid_4 #shoutform {width: 300px; height: 69px; background: #fff url(img/shoutform.gif) no-repeat;}
.grid_8 #shoutform {width: 615px; height: 69px; background: #fff url(img/shoutform2.gif) no-repeat;}
/*.grid_5 #shoutform, .grid_8 #shoutform {background-image: none;}*/
#shoutform label {position: relative; top: 5px; left: 15px;}
#chatform {display: block; width: 300px; height: 69px; background: #fff url(img/chatform.gif) no-repeat;}
.chat_alert {position: relative; top: 10px; left: 10px; }
#nick {position: relative; top: 10px; left: 10px; border: 1px solid #d0ccc9; width: 60px; }
#message {position: relative; top: 10px; width: 190px; margin-left: 10px; border: 1px solid #d0ccc9;}
#send {position: relative; top: 13px; margin-left: 5px;}

.visitor {color: #aaa;}


#mask {  position:absolute;  left:0;  top:0;  z-index:9000;  background-color:#000;  display:none;}
#boxes .window {  position:absolute;  left:0;  top:0;  width:240px;  height:200px;  display:none;  z-index:9999;  padding:20px;}
#boxes #dialog1 {  width:200px;   height:200px;  background-color:#ffffff;}
#dialog1 .d-header input {  position:relative;  top:60px;  left:100px;  border:1px solid #cccccc;  width:200px;  font-size:15px;  padding:5px;  margin-top:4px;}

.table_goltoto thead td {background-color: #800; color: #fff;}
.table_goltoto thead th {border-right: 1px solid #921;border-top: 1px solid #921;border-bottom: 1px solid #700;border-left: 1px solid #700;}
.table_goltoto tbody th {font-size: 10px; font-weight: normal; color: #777;}
.table_goltoto tbody th a {font-size: 12px; font-weight: bold;}
.user, .stat tbody tr.user td, .stat tbody tr.user th {background-color: #f5d267;}
.table_goltoto .pont {border-right: 1px solid #eee;border-left: 1px solid #eee;}
.table_goltoto .pont a {font-size: 24px; font-weight: bold; border-bottom: 1px dotted #900;}
.pontszam {font-size: 30px; font-weight: bold;}
.pontszam span {font-size: 10px; font-weight: normal;}

.goltoto_magyarazat {list-style-type: square; margin-left: 0px;}
.goltoto_magyarazat li.talalt { font-weight: bold;}
.goltoto_magyarazat li.sorry {color: #bbb; font-size: 10px;}
.goltoto_magyarazat span.sorry {color: #bbb; font-size: 10px;}
.goltoto_magyarazat span {color: #a00; font-size: 11px; font-weight: bold;}
.pici {font-size: 9px;}
.kicsi {font-size: 10px; color: #aaa;}
.midi {font-size: 11px;}
.normal {font-size: 12px; font-weight: normal;}
.nagy {font-size: 13px;}
.orias {font-size: 18px; font-weight: bold;}

.stab {margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #eee;}
.stab_kep {width:120px; height:120px; float:left; border: 1px solid #eee; margin-right: 10px;}
.sorozat_nav {background-color: #eee; padding: 2px 5px;}
.sorozat_nav a {padding: 1px 5px;}

.figyu {background-color: #ffffa9;border: 1px solid #e6db2b; padding: 10px; margin-bottom: 10px;}

.nolink {text-decoration: none; color: #444;}
.hide {display: none;}
.stream {margin-top: 5px;}

.pagination { margin: 10px auto; text-align: center;}
.pagination a { background: #ccb url(img/button_overlay.png) repeat-x; color: #444; margin: 0px 1px; padding: 3px 7px;
    -moz-border-radius: 3px; border-radius: 3px; font-weight: bold;}
.pagination span {background: #e5e5e5 url(img/button_overlay.png) repeat-x; color: #ccc; margin: 0px 1px; padding: 3px 7px;-moz-border-radius: 3px;}
.pagination a:hover {text-decoration: none; background-color: #fa0;}
.pagination span.actual {background: #600 url(img/button_overlay.png) repeat-x; color: #fff;font-weight: bold; margin: 0px 1px; padding: 3px 8px;}

.kep {width: 615px; background-color: #eee; margin: 0px; padding: 0px;}
.kep_jobb {float:right; width: 300px; margin-left: 10px;}
.kep_bal {float:left; width: 300px; margin-right: 10px;}
.kep img, .kep_jobb img, .kep_bal img {margin: 0; display: block;}
.kep span {width: 595px;}
kep_jobb span, .kep_bal span {width: 280px}
.kep span, .kep_jobb span, .kep_bal span {display: block; font-size: 11px; font-weight: bold; margin: 0 0 10px 0; padding: 5px 10px; background-color: #eee; border-bottom: 1px solid #e1e1e1;}


.keretes {width: 580px; border: 1px solid #ccc; padding: 10px 15px; background-color: #ffffa9;}
.dolt {font-style: italic;}


/* Icons
----------------------------------*/

.error {border: 1px solid #cd0a0a; background: #b81900 url(mig/ui-bg_diagonals-thick_18_b81900_40x40.png) repeat; color: #fff; margin: 5px 0; padding: 5px;}
.error p {padding: 0px; margin: 0;}
.error a {color: #fc5;}
.error span.icon { float: left; margin-right: 5px; width: 16px; height: 16px; background-image: url(mig/ui-icons_ffd27a_256x240.png); background-position: 0 -144px; }

.note {border: 1px solid #fed22f; background: #ffe45c url(mig/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; margin: 5px 0; padding: 5px;}
.note p {padding: 0px; margin: 0;}
.note span.icon { float: left; margin-right: 5px; width: 16px; height: 16px; background-image: url(mig/ui-icons_ffd27a_256x240.png); background-position: -16px -144px; }


a.awesome, input.awesome {
	background: #222 url(mig/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px;
	margin-bottom: 2px;
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover { background-color: #111; color: #fff; }
	.awesome:active { top: 1px; }
	.small.awesome, .small.awesome:visited { font-size: 10px; padding: 1px 5px; }
	.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited 		{ font-size: 12px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 	{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited { background-color: #91bd09; color: #fff; text-decoration: none;}
	.green.awesome:hover { background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited { background-color: #2daebf; }
	.blue.awesome:hover { background-color: #007d9a; }
	.red.awesome, .red.awesome:visited { background-color: #e33100; }
	.red.awesome:hover { background-color: #872300; }
	.orange.awesome, .orange.awesome:visited { background-color: #ff5c00; }
	.orange.awesome:hover { background-color: #d45500; }
	.black.awesome, .black.awesome:visited { background-color: #222; }
	.black.awesome:hover { background-color: #333; }


.sum_keret {display: block; width: 100%; padding: 1px 0 0 0; margin: 0 0 10px 0; border: 2px solid #222; border-width: 2px 0;}
table.sum {width: 100%; padding: 0px; margin: 0px; background-color: #fff; border-collapse: collapse; background: #222 url(mig/overlay.png) repeat-x;}
table.sum a {text-decoration: none;}
table.sum td {font-size: 11px; padding: 3px 4px 3px 8px;}
table.sum thead tr {border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
table.sum thead th {background: transparent; height: 30px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-width: 0 1px 0 0; color:#fff;font-weight: bold;font-size:12px;margin:0;padding:5px 0 5px 8px;text-align:left;}
table.sum thead th.last {border-right: none;}
table.sum thead th.a_z {border-left: none; border-right: none;}
table.sum tbody { background-color: #fff; border: 2px solid #d8d8d8; border-width: 2px 0;}
table.sum tbody.klikk tr {cursor: pointer;}
table.sum tbody tr th, table.sum tbody tr td { background-color: #fff; }
/*
table.summary tbody tr.r1 th, table.summary tbody tr.r1 td { background-color: #f9faf5; }
*/
table.sum tbody.klikk tr:hover th, table.sum tbody tr:hover td { background-color: #fcfbcb; border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d4d4d4;}
table.sum tbody th {border-right: 1px solid #fff; font-size: 11px; height: auto; font-weight: normal; padding: 3px 4px 3px 8px; text-align: left;}
table.sum tbody td {border-left: 1px solid #fff;}
table.sum tbody th, table.sum tbody td {border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
table.sum tbody.ver { border: none;}
table.sum tbody.ver th { font-weight: bold; color: #fff; background: #222 url(mig/overlay.png) repeat-x;}

/* Datepicker ----------------------------------*/

.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

.fileupload { border: 1px solid #ddd; background-color: #eee; padding: 10px;}
.fileupload h3 {margin-bottom: 0px; padding-bottom: 0;}
.fileupload h3 span {font-weight: normal;}















#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('http://www.dvsckezilabda.hu/img/fancy/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dvsckezilabda.hu/img/fancy/fancy_shadow_nw.png', sizingMethod='scale'); }

.fotokatalogus img {float:left;margin-right:5px;margin-bottom:5px;height:120px;}
.fotokatalogus img.shot {background-color: #666;}
.fotokatalogus .placeholder {float:left;background-color:#ddd;height:120px;}

.bar {height: 5px; background-color: #900;}



#slide {float: left; position: relative;height:270px; width: 460px;}
#slide h3 {display: none;}
#slide p {display: none;}
#slide .window {height:270px; width: 460px; overflow: hidden; position: relative; }
#slide .slides {position: absolute; top: 0; left: 0; }
#slide .slides img {float: left;}
#slide .paging { opacity: 0.9; position: absolute; bottom: 0px; left: -8px; width: 178px; height:50px; 	z-index: 1000; 	text-align: center; 	line-height: 46px; 	background: url(img/slide_pager_bal2.png) no-repeat; 	display: none; }
#slide .paging a { 	padding: 2px 10px; 	text-decoration: none; 	color: #fff; }
#slide .paging a.active { 	font-weight: bold; 	background: #eee; color: #777; -moz-border-radius: 3px; 	-khtml-border-radius: 3px; 	-webkit-border-radius: 3px; }
#slide .paging a:hover { 	font-weight: bold; 	background: #790000; -moz-border-radius: 3px; 	-khtml-border-radius: 3px; 	-webkit-border-radius: 3px; }
#slide .felirat {opacity: 0.8; position: absolute; color: #fb2; font-weight: bold; bottom: 0px; height: 40px; width: 440px; background-color: #222; padding: 5px 10px;}
#slide .felirat p {display: block; font-weight: normal; color: #fff;}
#slide #gomb_prev { opacity: 0.1; position: absolute; left: 0px; top: 0px; width: 70px; height: 240px; background: transparent url('img/gomb_prev.png') no-repeat center;}
#slide #gomb_next { opacity: 0.1; position: absolute; right: 0px; top: 0px; width: 70px; height: 240px; background: transparent url('img/gomb_next.png') no-repeat center;}









/* rounded */
.rounded {position: relative; display: block; overflow: hidden;}
.rounded img {display: block;}
.rounded div.tl {position: absolute; display: inline-block; width: 4px; height: 4px; overflow: hidden; background: url('../img/round.png') 0px 0px no-repeat; z-index: 333; left: 0px; top: 0px; background-position: 0px 0px;}
.rounded div.tr {position: absolute; display: inline-block; width: 4px; height: 4px; overflow: hidden; background: url('../img/round.png') 0px 0px no-repeat; z-index: 333; right: 0px; top: 0px; background-position: -6px 0px;}
.rounded div.bl {position: absolute; display: inline-block; width: 4px; height: 4px; overflow: hidden; background: url('../img/round.png') 0px 0px no-repeat; z-index: 333; left: 0px; bottom: 0px; background-position: 0px -6px;}
.rounded div.br {position: absolute; display: inline-block; width: 4px; height: 4px; overflow: hidden; background: url('../img/round.png') 0px 0px no-repeat; z-index: 333; right: 0px; bottom: 0px; background-position: -6px -6px;}
.roundedleft {position: relative; display: block; overflow: hidden;}
.roundedleft div.tl {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../img/round.png') 0px 0px no-repeat; z-index: 333; left: 0px; top: 0px; background-position: 0px 0px;}
.roundedleft div.bl {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../img/round.png') 0px 0px no-repeat; z-index: 333; left: 0px; bottom: 0px; background-position: 0px -6px;}
.roundedright {position: relative; display: block; overflow: hidden;}
.roundedright div.tr {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../img/round.png') 0px 0px no-repeat; z-index: 333; right: 0px; top: 0px; background-position: -6px 0px;}
.roundedright div.br {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../img/round.png') 0px 0px no-repeat; z-index: 333; right: 0px; bottom: 0px; background-position: -6px -6px;}
/* /rounded */



/* head */

#menu {position: relative; margin: 0px auto; border-bottom: 1px solid #777; z-index: 10; width: 960px; height: 32px; overflow: visible; background: #700 url('../img/menu_bg_capa.png') 0px 0px no-repeat; font-size: 12px; line-height: 18px; white-space: nowrap; font-family: arial, sans-serif;}
#menu div, #menu ul, #menu li, #menu img {position: relative; display: block;}

#menu ul {display: block; width: 890px; height: 32px; margin: 0px 0px 0px 70px; padding: 0px; overflow: visible; list-style: none; white-space: nowrap;}
#menu ul li {display: block; float: left; clear: none; width: auto; height: 32px; margin: 0px 8px 0px 0px; padding: 0px; overflow: visible; list-style: none; white-space: nowrap;}
#menu ul li a {display: block; float: left; clear: none; width: auto; height: 32px; margin: 0px; padding: 0px 6px 0px 10px; overflow: visible; color: #fff; text-decoration: none; white-space: nowrap;}
#menu ul li a b {display: block; float: left; clear: none; width: auto; height: 18px; margin: 0px; padding: 8px 10px 6px 6px; overflow: hidden; font-weight: bold; white-space: nowrap; cursor: pointer;}
#menu ul li a.aktualis {color: #e90;height: 37px; /* background: url('../img/head_dropdown.png') 0px 0px no-repeat; */ margin: -6px 0 -5px -10px; padding: 0 0 0 33px;}
#menu ul li a.aktualis b {padding: 14px 34px 3px 0px; /* background: url('../img/head_dropdown.png') right 0px no-repeat; */ margin: 0 -18px 0 0; text-indent: -7px; overflow: visible;}

#menu > ul > li:hover {z-index: 950;}
#menu > ul > li:hover > a {height: 37px; margin-left: -10px; margin-top: -8px; margin-bottom: -5px; padding: 0 0 0 33px; color: #4b575f; background: url('../img/head_dropdown.png') 0px 0px no-repeat;}
#menu > ul > li:hover > a > b {height: 18px; margin: 0px -18px 0px 0px; padding: 16px 34px 3px 0px; background: url('../img/head_dropdown.png') right 0px no-repeat; text-indent: -7px; overflow: visible;}
#menu > ul > li:hover div.submenu {display: block; right: auto; left: 0px; top: 29px; visibility: visible;}

#menu ul li div.submenu {position: absolute; /*display: none;*/ left: -6969px; top: -6969px; visibility: hidden; width: auto; margin: 0px; padding: 4px 8px 8px 4px; overflow: visible; font-size: 12px; font-family: arial, sans-serif; line-height: 16px; z-index: 960;}
#menu ul li div.submenu a,
#menu ul li div.submenu a b {display: inline; width: auto; height: auto; margin: 0px; padding: 0px; color: #400;}
#menu ul li div.submenu div.menuitems {float: left; clear: left; width: 162px; height: auto; margin: 4px 0px 0px 4px; padding: 1px; overflow: hidden; background: #700; z-index: 962;}
#menu ul li div.submenu div.menuitems ul {width: auto; height: auto; margin: 0px; padding: 4px 0px 5px 0px; overflow: visible; list-style: none; background: #700;}
#menu ul li div.submenu div.menuitems ul li {float: none; width: auto; height: auto; margin: 0px 7px 0px 7px; padding: 1px 0px 0px 0px; overflow: visible; list-style: none; background: #800;}
#menu ul li div.submenu div.menuitems ul li a {display: block; float: none; height: auto; margin: 0px -8px 0px -8px; padding: 0px; overflow: hidden; background: #700; color: #fff; text-decoration: none; white-space: normal;}
#menu ul li div.submenu div.menuitems ul li a b {display: block; float: none; height: auto; margin: 0px; padding: 3px 7px 4px 7px; background: #700; color: #fff; font-weight: normal; white-space: normal; border-left: solid 1px #900; border-right: solid 1px #900; /*zoom: 1;*/}
#menu ul li div.submenu div.menuitems ul li a:hover {}
#menu ul li div.submenu div.menuitems ul li a:hover b {background: #900; border-left-color: #800; border-right-color: #800;}
#menu ul li div.submenu div.menuitems div {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../img/head_dropdown.png') 0px 0px no-repeat; z-index: 963;}
#menu ul li div.submenu div.menuitems div.tl {left: 0px; top: 0px; background-position: -300px -300px;}
#menu ul li div.submenu div.menuitems div.tr {right: 0px; top: 0px; background-position: -306px -300px;}
#menu ul li div.submenu div.menuitems div.bl {left: 0px; bottom: 0px; background-position: -300px -306px;}
#menu ul li div.submenu div.menuitems div.br {right: 0px; bottom: 0px; background-position: -306px -306px;}
#menu ul li div.submenu div.keywords {margin: 0px 0px 0px 0px; padding: 4px 12px 0px 12px; overflow: hidden; white-space: normal; color: #848C91; z-index: 962;}
#menu ul li div.submenu div.keywords a {display: inline; float: none; clear: none; margin: 0px; padding: 0px; white-space: nowrap; color: #d90;}
#menu ul li div.submenu div.keywords a:hover {text-decoration: underline;}
#menu ul li div.submenu div.info {float: right; clear: right; width: 296px; margin: 0px 0px 0px 4px; padding: 0px; overflow: hidden; z-index: 962;}
#menu ul li div.submenu div.info div.promo {width: 296px; height: 92px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; background: #edf0d6;}
#menu ul li div.submenu div.info div.promo a {position: relative; display: block; width: 100%; height: 84px; margin: 0px; padding: 8px 0px 0px 0px; overflow: hidden;}
#menu ul li div.submenu div.info div.promo img {display: block; position: absolute; left: auto; top: 0px; right: 0px; bottom: auto; overflow: hidden;}

#menu ul li div.submenu div.info div.promo span {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 175px; margin: 0px 124px 0px 16px; padding: 0px; font-size: 11px; line-height: 16px; white-space: normal; color: #45555f;}
#menu ul li div.submenu div.info div.promo span em,
#menu ul li div.submenu div.info div.promo span strong {position: static; display: inline; left: auto; top: auto; width: auto; height: auto; margin: 0px; padding: 0px; overflow: visible;}
#menu ul li div.submenu div.info div.promo span em {font-style: italic;}
#menu ul li div.submenu div.info div.promo span strong {font-weight: bold;}
#menu ul li div.submenu div.info div.promo span big {position: relative; display: block; left: -1px; font-family: arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 19px;}
#menu ul li div.submenu div.info div.promo span.title {left: -1px; font-family: arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 19px; color: #a00;}
#menu ul li div.submenu div.info div.promo img {left: auto; right: 0px;}
#menu ul li div.submenu div.info div.promo span {margin: 0px 124px 0px 16px;}
#menu ul li div.submenu div.info div.keywords {width: 288px; margin: 4px 0px 0px 0px; padding: 0px 4px 0px 4px; overflow: hidden; white-space: normal; color: #949CA1;}
#menu ul li div.submenu div.bg {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 911;}
#menu ul li div.submenu div.bg div {position: absolute; background: url('../img/head_dropdown.png') 0px 0px no-repeat;}
#menu ul li div.submenu div.bg div.tl {left: -10px; top: -4px; width: 33px; height: 33px; background-position: 0px -200px;}
#menu ul li div.submenu div.bg div.t {left: -0px; top: -4px; width: -0px; height: 20px; background-position: -34px -200px; z-index: 912;}
#menu ul li div.submenu div.bg div.tr {right: -18px; top: -4px; width: 33px; height: 33px; background-position: -967px -200px;}
#menu ul li div.submenu div.bg div.r {right: -18px; top: 29px; width: 33px; height: -0px; background-position: -967px -234px;}
#menu ul li div.submenu div.bg div.br {right: -18px; top: -0px; width: 33px; height: 35px; background-position: -967px -965px;}
#menu ul li div.submenu div.bg div.b {left: 23px; top: -0px; width: -0px; height: 35px; background-position: -34px -965px; z-index: 912;}
#menu ul li div.submenu div.bg div.bl {left: -10px; top: -0px; width: 33px; height: 35px; background-position: 0px -965px; z-index: 920;}
#menu ul li div.submenu div.bg div.l {left: -10px; top: 0px; width: 33px; height: -0px; background-position: 0px -234px; z-index: 910;}
#menu ul li div.submenu div.bg div.c {left: 20px; top: 0px; width: -0px; height: -0px; background: #fff; background-position: center -965px; z-index: 910;}

ul.kommentek {list-style: none; margin: 0; padding: 0;}
ul.kommentek li {border-bottom:1px solid #EEEEEE; line-height:16px; padding:10px 0 8px; margin: 0;}
ul.kommentek li.hidden, ul.kommentek li.hidden komment_txt {font-size: 10px; color: #999;}
ul.kommentek li:hover {background-color: #f6f6f6;}
.komment_head {background-color: #eee; font-weight: bold; display: block; padding: 3px 5px;}
.komment_head span, .comm_info span {float: right; font-weight: normal;}
.komment_txt { padding: 5px 5px; margin-bottom: 10px; white-space: normal;word-wrap: break-word;break-word: break-all;}

div.comx {background: #edf0d6 url(img/comment_bubi615_top.png) no-repeat; margin: 0;}
div.comm {background: #edf0d6 url(img/comment_bubi_top.png) no-repeat; margin: 0;}
div.comm p, div.comx p {padding: 10px 3px 6px 10px; margin: 0; white-space: normal;word-wrap: break-word;break-word: break-all;}
div.comm a, div.comx a {text-decoration: none;color: #222; display: block;}
div.comm a:hover, div.comx a:hover {text-decoration: underline;color: #666; display: block;}
div.comx p.hidden {font-size: 10px; color: #999;}
div.comm_info {background: #fff url(img/comment_bubi_bottom.png) no-repeat; margin 0 0 10px 0; padding: 10px 5px 15px 5px; font-size: 11px;}
div.comx_info {background: #fff url(img/comment_bubi615_bottom.png) no-repeat; margin 0 0 10px 0; padding: 10px 5px 15px 5px; font-size: 11px;}
div.comm_info span, div.comx_info span {float: right; font-weight: normal; color: #666; font-style: italic;}

span.tool {  position: relative; cursor: help;}
span.tool span.tip {display: none;}
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 1.6em;
  left: 0;
  width: auto;
  padding: 3px 7px 4px 6px;
  border: 1px solid #336;
  background-color: #f7f7ee;
  font: normal 0.9em/1.2em arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}

#content span.tool::after {padding-left: 2px;content: url(/img/bubble.gif);}

/* Drukkeróna */
.tipp_bal {float: left;}
.tipp_jobb {float: right;}
.jobb {float: right;}

.table_title {border-top: 2px solid #ccc; background: none #902020; padding: 5px 8px;}
h1.nyil {border-bottom: 1px solid #dde0c6; padding-right: 20; background: #fff url(img/dotted_arrow.png) no-repeat right center;}
h1.nyil:hover { background-color: #edf0d6; border-bottom: 1px solid #dde0c6;}

#szurke label {color: #fff; font-weight: bold;}
#szurke p {color: #fff;}

/* table sorting */

table.sortable thead tr th {
	background-image: url(img/sort.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.sortable tbody tr.odd td {background-color:#F0F0F6;}
table.sortable thead tr .headerSortUp {	background-image: url(img/asc.gif);}
table.sortable thead tr .headerSortDown {	background-image: url(img/desc.gif);}
table.sortable thead tr .headerSortDown, table.sortable thead tr .headerSortUp {background-color: #666;}

/* klikk */

tbody.klikk tr {cursor: pointer;}
tbody.klikk tr:hover th, tbody.klikk tr:hover td { background-color: #fcfbcb; border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d4d4d4;}

/* tooltip */

.tip { display: none; padding: 4px; font-size: 11px; opacity: 0.7; filter: alpha(opacity=70); position: absolute; background-repeat: no-repeat; background-image: url(img/tooltip.gif); background-position: left center; }
  .tip-inner { padding: 5px 8px 4px 25px; background: #000 url(img/tooltip_bg.png) no-repeat 7px 8px; color: white; max-width: 260px; text-align: left;}
  .tip-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tip-north { background-position: top center; }
  .tip-south { background-position: bottom center; }
  .tip-east { background-position: right center; }
  .tip-west { background-position: left center; }
  
#fotokatalogus_form select {width: 215px;}
#fotokatalogus_form div {float: left; width: 215px; padding-bottom: 10px; margin: 0 15px 5px 0;}

#fk_konzol {background: #484948 url(img/gray_bg.png) repeat-x; padding: 2px 5px;}
#fk_konzol select {width: 120px; margin-right: 5px;}
option.notset {color: #888;}

.fk_indexer img {margin: 0 2px 2px 0; border: 4px solid #444;}
.fk_indexer img.indexelt {border: 4px solid #ddd;}
.fk_indexer a:hover img {border: 4px solid #fa0;}


.box {display: block; padding: 20px; background-color: #f4f4f4; border: 1px solid #ddd;}

.box-csill {
    -moz-border-radius: 9px 9px 9px 9px;
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.42);
    background: url("img/box-inner-shadow-y.png") no-repeat scroll left bottom, url("img/box-bg-y.png") no-repeat scroll left top transparent;
    margin: 0 auto;
    padding: 20px;
    background-color: #f5d267;
    width: 460px;
}


/* Góltotó beharangozó */

#gtTeaser{background-color:#fff; border-top: 3px solid #d00; bottom:0;-moz-box-shadow: 0 4px 10px #666; box-shadow:0 4px 10px #666; padding:10px 20px 10px 10px; position:fixed; right:-400px; width:360px;}
#gtTeaser h5 {font: bold 10px arial,helvetica,sans-serif; text-transform: uppercase; }


.arnyek {
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

#menu li.searchbox {float: right; width:172px; height:32px; padding: 0px 0 0 0; margin:0px 0 0 0;}
.searchbox div {margin:2px 0 0 0;}
.searchbox input {background: transparent url(img/search.png) no-repeat left; border:0; width:127px; height:26px; padding: 0 0 0 3px;}
#search_submit {position: absolute; cursor: pointer; background: transparent url(img/search.png) no-repeat right; border:0; margin: 0px 0 0 0px;padding:0px 0 0 0; width:25px; height:26px;}

div.talalat {  border-bottom: 1px dotted #aaa; margin: 5px 0; padding: 5px 0; }
div.talalat h3 { font-size: 1.2em; margin: 0 0 3px; padding: 0; font-weight: normal;}
div.talalat .published {  color: #887; font-size: 11px; margin: 0; padding: 0;}


/* Counter */

#counter_div {}
#counter {margin-left: 90px;}
.cntDigit {float: left; background: url(img/digit_trash.png); width: 25px; height: } /* digit */
.cntSeparator {width: 18px; height: 39px; float: left; background: url(img/digit_dot.png) center;}
.cntNap {width: 110px; height: 39px; background-color: #f00; float: left; background: url(img/digit_nap.png) left no-repeat;}

/* Fórum */

.forum_post {padding: 0; background-color: #f6f5f4; border: 1px solid #aaa; margin-bottom: 15px; border-radius: 5px;}
.forum_post:hover { border: 1px solid #888;}
.forum_post .poster { padding: 5px 10px; background-color: #aaa; color: #fff; border-radius: 5px 5px 0 0;}
.forum_post:hover .poster { background-color: #888; color: #fff; border-radius: 5px 5px 0 0;}

.forum_post .poster_avatar { float: left; background: url(img/avatar_40x40.png); width: 40px; height: 40px; margin-right: 10px; border: 2px solid #888;}
.forum_post .poster_name { float: left; color: #fa0; font-weight: bold; font-size: 15px; margin-right: 5px;}
.forum_post .poster_rank { float: left; color: #eee; font-size:10px;}
.forum_post .post_time { color: #fff; font-size:11px;}
.forum_post .post { padding: 5px 10px; margin-left: 55px;}

.forum_post .konzol {float: right;}



.konzol a {
	background: #222 url(img/button_overlay.png) repeat-x;
	display: inline-block;
	padding: 3px 3px 0 3px;
  font-size: 10px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	vertical-align: middle;
}

.konzol a:hover {	background: #000 url(img/button_overlay.png) repeat-x;}

