/* - - - WaCSS reset - - - */
* {
	margin:0px;
	padding:0px;

	outline:0;
	border:0px;

	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant:inherit;
	line-height: inherit;

	color:inherit;
	text-decoration:inherit;
	text-align:inherit;
	vertical-align:baseline;

	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
html { height: 100%; line-height: normal; text-align: left; }
table {
	border-collapse:collapse;
	border-spacing:0;
}
th, td {
	height: inherit;
	max-height: inherit;
	
	overflow: inherit;

	border-top: inherit;
	border-bottom: inherit;

	background: inherit;

	margin:inherit;
	padding:inherit;

	vertical-align: top;
	text-align: inherit;
}
th > .cell_content, td > .cell_content { 
	max-height: inherit;
	overflow: inherit;
}
td:first-child, th:first-child { border-left: inherit; }
td:last-child, th:last-child { border-right: inherit; }
body { position: relative; min-height: 100%; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; }
a { cursor: pointer; }
*[draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

/* WaCSS reset - Elemspecifikus stílusok */
b, strong { font-weight: bold; }
i, em { font-style: italic; }
del, strike, s { text-decoration: line-through; }

/* WaCSS reset - Alapértelmezett beállítások */
html {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000000;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* - - - Általános elem definíciók - - - */
.container {
	position: relative;
	margin:0px auto;
}

body.NOSCROLL { overflow: hidden; }
.fl { float:left;}
.fr { float:right;}
.cb { clear: both; }
.animate { transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s; }
.animate_slow { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.dn { display: none; }
.dt { display: table; }
.dr { display: table-row; }
.dc { display: table-cell; }

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, h7:first-child, p:first-child { margin-top:0px !important; }

/* hagyományos üzenet sablon */
.uzenet {
	position: relative;
	padding: 12px;

	font-size: 11px;
	text-align: left;
}
.uzenet.siker {
	background-color: #105200;
	border: 1px solid #208002;
	color: white;
}
.uzenet.hiba {
	background-color: #7E0000;
	border: 1px solid #A80000;
	color: #EEE;
}
.uzenet.info {
	background-color: #D6B857;
	border: 1px solid #B14E0C;
	color: #251805;
}

.uzenet_szoveg {
	padding-right: 135px;
	vertical-align: middle;
}
.uzenet_close {
	display: block;
	position: absolute;

	right: 12px;
	top: 50%;
	margin-top: -7px;

	width: 124px;
	vertical-align: middle;
	text-align: right;
}

/* lebegő üzenet sablon */
#lebego_uzenet {
	position: fixed;

	top: 10px;
	left: 0px;

	width: 100%;
	height: 0px;

	overflow: visible;

	z-index: 1000;

	text-align: center;
	font-size: 11px;
}
#lebego_uzenet.uj { overflow: hidden; }
#lebego_uzenet_tartalom {
	display: inline-block;

	max-width: 70%;
	padding: 10px 15px;

	border-width: 1px;
	border-style: solid;

	-webkit-box-shadow: 0px 0px 5px #777;
	-moz-box-shadow:    0px 0px 5px #777;
	box-shadow:         0px 0px 5px #777;

	transition: background 0.3s, border 0.3s, color 0.3s;
	-webkit-transition: background 0.3s, border 0.3s, color 0.3s;
}
#lebego_uzenet.siker #lebego_uzenet_tartalom {
	background-color: #105200;
	border-color: #208002;
	color: white;
}
#lebego_uzenet.hiba #lebego_uzenet_tartalom {
	background-color: #7E0000;
	border-color: #A80000;
	color: #EEE;
}
#lebego_uzenet.info #lebego_uzenet_tartalom {
	background-color: #D6B857;
	border-color: #B14E0C;
	color: #251805;
}
#lebego_uzenet_szoveg { vertical-align: middle; }
#lebego_uzenet_bezaras {
	display: inline-block;

	margin-left: 10px;
	padding: 1px 4px;

	border: 1px solid white;
	text-transform: uppercase;
}
#lebego_uzenet.siker #lebego_uzenet_bezaras { border-color: white; }
#lebego_uzenet.hiba #lebego_uzenet_bezaras { border-color: #EEE; }
#lebego_uzenet.info #lebego_uzenet_bezaras { border-color: #251805; }
#lebego_uzenet_bezaras:hover { text-decoration: underline; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* - - - FONTOK - - - */
@font-face {
	font-family: 'LeagueGothic';
    src: url('/fonts/leaguegothic/league_gothic-webfont.eot');
    src: url('/fonts/leaguegothic/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/leaguegothic/league_gothic-webfont.woff') format('woff'),
         url('/fonts/leaguegothic/league_gothic-webfont.ttf') format('truetype'),
         url('/fonts/leaguegothic/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'FranklinGothic';
    src: url('/fonts/franklin/fradmcn.eot');
    src: url('/fonts/franklin/fradmcn.eot?#iefix') format('embedded-opentype'),
         url('/fonts/franklin/fradmcn.woff') format('woff'),
         url('/fonts/franklin/fradmcn.ttf') format('truetype'),
         url('/fonts/franklin/fradmcn.svg#FranklinGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* - - - WEBHELY-SPECIFIKUS EGYEDI KÖTELEZŐ STÍLUSOK - - - */

/* WaScroll stílus */
.wascroll_scrollbar_container { width:10px; background-color: #383838; margin-left: 8px; }
.wascroll_scrollbar { background-color: #717171; }