@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;

}
.center { margin-left: auto; margin-right: auto; }

body {
	margin: 0;

	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #2d2d2d;

	background: #f1ece3;
}
.center { width: 920px; }
@media screen and (max-width: 960px){
	.center {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
}

#main .WA-paragraph {
	margin-bottom: 22px;

	color: #2d2d2d;
	line-height: 1.5;
}
@media screen and (max-width: 660px){
	#main .WA-paragraph { text-align: center; }
}




/* - - - HEADER - - - */
#header{
	display: block;

	box-sizing: border-box;
	-moz-box-sizing: border-box;

	height: 82px;
	padding-top: 5px;

	background-color: #000000;
	border-bottom: 3px solid #666666;
}

@media screen and (max-width: 960px){ #header { text-align: center; } }


/* - - - MAIN - - - */
#main { 
	padding: 30px 0;
	background-color: #f1ece3;
}

/* - - - FOOTER - - - */
@media screen and (max-width: 660px) {
img.gyorsjogsi {
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
padding-bottom: 15px;
}
}

#footer {
	width: 100%;
	min-height: 100px;

	padding: 20px 0;

	background: #000000;

	font-size: 14px;
	color: #6d6d6d;

        border-top: 3px solid #666666;
}
#footer strong { color: #ffffff; font-weight: normal; }
#footer .webabstract {
	float: left;
	width: 210px;
}
#footer .right {
	float: right;
	width: calc(100% - 230px);

	text-align: right;
}
#footer .line { margin-bottom: 12px; }
#footer a, #footer span {
	display: inline-block;
	margin-left: 34px;
color: #7c7c7c;
}
#footer a:hover { text-decoration: underline; color: #fff;}
#footer .separate_left { margin-left: 15px; }
#footer .separate_left:before {
	content: "|";
	margin-right: 15px;
}
@media screen and (max-width: 660px){
	#footer .webabstract { display: none; }
	#footer .right {
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 380px){
	#footer .right a, #footer .right span {
		display: block;
		margin-bottom: 8px;
	}
	#footer .separate_left:before { content: ""; margin: 0; }
}



/* - - - RATING - - - */
.WA-rating span {
	display: inline-block;

	width: 15px;
	height: 14px;

	margin-right: 2px;

	background: url('../images/rating.png') no-repeat 0 0;
	background-size: auto 100%;
}
.WA-rating span.selected { background-position: 100% 0; }
.WA-rating[data-value="5"] span:nth-of-type(1),
	.WA-rating[data-value="5"] span:nth-of-type(2),
	.WA-rating[data-value="5"] span:nth-of-type(3),
	.WA-rating[data-value="5"] span:nth-of-type(4),
	.WA-rating[data-value="5"] span:nth-of-type(5){
		background-position: 100% 0;
}
.WA-rating[data-value="4"] span:nth-of-type(1),
	.WA-rating[data-value="4"] span:nth-of-type(2),
	.WA-rating[data-value="4"] span:nth-of-type(3),
	.WA-rating[data-value="4"] span:nth-of-type(4){
		background-position: 100% 0;
}
.WA-rating[data-value="3"] span:nth-of-type(1),
	.WA-rating[data-value="3"] span:nth-of-type(2),
	.WA-rating[data-value="3"] span:nth-of-type(3){
		background-position: 100% 0;
}
.WA-rating[data-value="2"] span:nth-of-type(1),
	.WA-rating[data-value="2"] span:nth-of-type(2){
		background-position: 100% 0;
}
.WA-rating[data-value="1"] span:nth-of-type(1){
		background-position: 100% 0;
}