/* supersized system */
*{margin:0;padding:0}
body{background:#111}
img{border:none}
#supersized-loader{position:absolute;top:50%;left:50%;z-index:10;width:60px;height:60px;text-indent:-999em;background-color:#111;background:rgba(0,0,0,0.8) url(../img/progress.gif) no-repeat center center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:-30px 0 0 -30px}
#supersized{position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%}
#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:0}
#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}
#supersized a{z-index:-30;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111}
#supersized a.prevslide{z-index:-20}
#supersized a.activeslide{z-index:-10}
#supersized a.prevslide img,#supersized a.activeslide img{display:inline}
#controls-wrapper{height:62px;width:100%;bottom:0;left:0;z-index:4;background:url(../img/nav-bg.png) repeat-x;position:fixed;margin:0 auto}
#controls{overflow:hidden;height:100%;text-align:left;z-index:5;padding:0 114px}
#slidecounter{float:left;color:#888;font:23px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;text-shadow:#000 0 -1px 0;margin:19px 10px 18px 20px}
#slidecaption{overflow:hidden;float:left;color:#FFF;font:16px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;text-shadow:#000 0 2px 0;margin:23px 20px 23px 0}
#navigation{float:right;margin:10px 20px 0 0}
#nextthumb,#prevthumb{z-index:6;display:none;position:fixed;bottom:12px;height:75px;width:100px;overflow:hidden;background:#ddd;border:2px solid #fff;-webkit-box-shadow:0 0 5px #000}
#nextthumb{right:12px}
#prevthumb{left:12px}
#nextthumb img,#prevthumb img{width:150px;height:auto}
#nextthumb:active,#prevthumb:active{bottom:10px}
#navigation > :hover,#nextthumb:hover,#prevthumb:hover{cursor:pointer}
#supersized *,#supersized {-webkit-transform: translateZ(0)}
/* supersized system */


a {
	cursor: pointer;
}

#content {
	font-family: sans-serif;
}

/* controls */
#prevslide, #nextslide {
	display: block;
	background: #eeeeee;
	line-height: 50px;
	height: 0px;
	padding-top: 50px;
	width: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	cursor: pointer;
	opacity: .5;
	-webkit-transition: all .2s;
}
#prevslide:hover, #nextslide:hover {
	opacity: 1;
}
#prevslide {
	left: 0px;
	background-image: url("../assets-i/prev.png");
}
#nextslide {
	right: 0px;
	background-image: url("../assets-i/next.png");
}
#pauseplay {
	display: none;
}
.close {
	float: right;
	width: 50px;
	height: 0px;
	overflow: hidden;
	padding-top: 50px;
	background: #000000 url(../assets-i/close.png);
	display: none;
}
.close:hover {
	background-color: #BFDAD7;
}
/* controls */

/* bottom-content */
.bottom-content {
	background: #ffffff;
	position: fixed;
	left: 0px;
	width: 100%;
	height: 50px;
	bottom: 0px;
}
.addthis_toolbox {
	height: 20px;
	width: 305px;
	margin-top: 7px;
	margin-left: 18px;
	overflow: hidden;
	float: left;
}
.addthis_button_google_plusone {
	width: 75px;
}
.addthis_button_facebook_like iframe {
	width: 100px !important;
}
.main-sponsors {
	float: right;
	list-style-type: none;
}
.main-sponsors li {
	float: left;
}
.main-sponsors a {
	display: block;
	height: 0;
	padding-top: 50px;
	overflow: hidden;
	background: url(../assets-i/main-sponsors.png) no-repeat 0px 0px;
	margin-right: 20px;
}
.main-sponsors a.sejtbank {
	width: 65px;
}
.main-sponsors a.kismama {
	width: 57px;
	background-position: -81px 0px;
}
.main-sponsors a.versys {
	width: 101px;
	background-position: -154px 0px;
}
.main-sponsors a.sejtbank:hover {
	background-position: 0px -50px;
}
.main-sponsors a.kismama:hover {
	background-position: -81px -50px;
}
.main-sponsors a.versys:hover {
	background-position: -154px -50px;
}
.bottom-content p {
	position: absolute;
	bottom: 5px;
	left: 20px;
	font-size: 10px;
	color: #888888;
}
.bottom-content p a {
	font-weight: bold;
	color: #888888;
	text-decoration: none;
}
.bottom-content p a:hover {
	color: #000000;
}
/* bottom-content */

/* top-content */
.top-content {
	position: absolute;
	bottom: 50px;
	left: 0px;
	width: 100%;
	background: #bfdad7;
	z-index: 2000;
}
/* top-content */

/* nav */

.nav {
	overflow: hidden;
	height: 50px;
}

h1 {
	float: left;
	width: 250px;
	height: 50px;
	background: #6b574a;
	text-align: center;
}
h1 a {
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: -1px;
	line-height: 50px;
	display: block;
}
h1 a span {
	font-size: 32px;
	font-weight: bold;
	color: #ffffff;
}
.menubar {
	float: right;
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	margin-right: 20px;
	color: #000000;
	text-decoration: none;
}
.menubar:active, .menubar:hover, .menubar.actual {
	color: #ffffff;
}
.facebook {
	display: block;
	float: right;
	width: 50px;
	height: 0px;
	padding-top: 50px;
	overflow: hidden;
	background: #00618e url(http://i39.tinypic.com/2j2b6a0.png);
}
.facebook:hover {
	background-color: #000000;
}
/* nav */

/* subpage */

.subpages {
	background: #ffffff;
	display: none;
	height: 250px;
	overflow: hidden;
}
.sidebar {
	width: 250px;
	height: 250px;
	float: left;
	clear: both;
}
.sidebar ul {
	margin-top: 20px;
	margin-left: 20px;
	list-style-type: none;
}
.sidebar a {
	display: block;
	text-decoration: none;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.sidebar a:hover, .sidebar a:active, .sidebar a.actual {
	color: #DE4F84;
}
.subpage {
	float: left;
	height: 250px;
	display: none;
}
.subpage .inner {
	margin-top: 20px;
	list-style-type: none;
}
.size_25 {
	width: 25%;
	float: left;
}
.size_75 {
	width: 75%;
	float: left;
}
.size_60 {
	width: 60%;
	float: left;
}
.size_40 {
	width: 40%;
	float: left;
}
.size_50 {
	width: 50%;
	float: left;
}

#bemutatkozas img {
	float: left;
	margin-right: 20px;
	height: 230px;
}

#bemutatkozas p {
	font-size: 12px;
	line-height: 18px;
	margin-right: 20px;
}
#bemutatkozas .size_40 {
	font-size: 20px;
}
#bemutatkozas span {
	margin-right: 20px;
	display: block;
}
#bemutatkozas small {
	display: block;
	font-size: 12px;
	margin-top: 10px;
	text-align: right;
	margin-right: 20px;
}

#tippek strong {
	color: #888888;
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
}
#tippek p {
	font-size: 12px;
	line-height: 18px;
}
#tippek strong, #tippek p {
	margin-right: 20px;
}

/* subpage */







/* fromfb */

.fromfb {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #ffffff;
	text-align: center;
	overflow: hidden;
}
.fromfb img {
	margin-top: 20px;
}

/* fromfb */



/* kapcsolat */

#kapcsolat h3 {
	font-weight: normal;
	font-size: 14px;
}
#kapcsolat h2 {
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
#kapcsolat label {
	display: block;
	width: 90%;
	margin-right: 20px;
	font-size: 14px;
}
#kapcsolat label p {
	margin-bottom: 5px;
}
#kapcsolat input, #kapcsolat textarea {
	width: 100%;
	border: 1px solid #000000;
	line-height: 20px;
	padding: 0px 5px;
	margin-bottom: 10px;
	outline: none;
}
#kapcsolat textarea {
	height: 60px;
}
#kapcsolat input:focus, #kapcsolat textarea:focus {
	border-color: #DE4F84;
}
#kapcsolat .submit {
	width: 100px;
	background: #DE4F84;
	border: none;
	color: #ffffff;
}

/* kapcsolat */


/* partnereink */

#partnereink p {
	margin-right: 20px;
	font-size: 12px !important;
	line-height: 18px;
	margin-bottom: 10px;
}
#partnereink a {
	text-decoration: none;
	color: #BFDAD7;
}
#partnereink a:hover {
	color: #000000;
}
#partnereink .logo {
	display: block;
	padding-top: 40px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: url(../assets-i/sponsors.png);
	margin: 20px auto;
	margin-bottom: 40px;
}
#partnereink .logo.shift { width: 82px; background-position: 0px 0px; }
#partnereink .logo.shift:hover { background-position: 0px -60px; }
#partnereink .logo.icd { width: 134px; background-position: -103px 0px; }
#partnereink .logo.icd:hover { background-position: -103px -60px; }
#partnereink .logo.kismama { width: 98px; background-position: -250px 0px; }
#partnereink .logo.kismama:hover { background-position: -250px -60px; }
#partnereink .logo.versys { width: 121px; background-position: -368px 0px; }
#partnereink .logo.versys:hover { background-position: -368px -60px; }
#partnereink .logo.frill { width: 98px; background-position: -509px 0px; }
#partnereink .logo.frill:hover { background-position: -509px -60px; }
#partnereink .logo.sejtbank { width: 80px; background-position: -627px 0px; }
#partnereink .logo.sejtbank:hover { background-position: -627px -60px; }

/* partnereink */



/* thumbs */

.albumpager {
	position: absolute;
	top: 60px;
	width: 840px;
	left: 50%;
	margin-left: -420px;
	z-index: 2000;
	display: none;
	padding: 20px;
	background: #000000;
}
.albumpager a {
	float: left;
	width: 50px;
	height: 50px;
	background: #000000;
	overflow: hidden;
}
.albumpager a img {
	width: 30px;
	margin: 10px;
}
.togglethumbs {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 0px;
	padding-top: 50px;
	overflow: hidden;
	background: red;
	z-index: 2000;
	display: none;
}

/* thumbs */

.fb_iframe_widget span {
	width: 100px;
}