p {
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
	font-size: 		90%;
	line-height: 		1.6em;
	letter-spacing:		normal;
}

.box * {
	font-family:		Verdana, Arial, Helvetica, sans-serif !important;
	line-height:		inherit;	
}

/* # struct # */

div.kiallitas {
	margin:                 0em 0em 4em 0em;
}

div.kiallitas div.box {
        width:                  auto;
        background:		#ffffff;
        margin:                 0px 5px 0px 0px;
        padding:                5px 15px 5px 15px;
        -moz-border-radius:     10px;
        -webkit-border-radius:  10px;
        -moz-border-radius-topleft: 	0px;
        -wegkit-border-top-left-radius: 0px;
        -webkit-box-shadow:     0px 1px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:        0px 1px 3px rgba(0,0,0,0.25);
        line-height:            1.7;
        text-align:		left;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}

div.kiallitas div.box * {
	border:			0px solid #ff0000;
}

div.kiallitas div.box.bannerbox {
        -moz-border-radius-topright: 	0px;
        -wegkit-border-top-right-radius: 0px;
}


div.kiallitas div.box .linkbox {
        width:                  auto;
        background:		#ffffff;
        margin:                 0px 5px 1em 0px;
        padding:                5px 15px 5px 15px;
        -moz-border-radius:     10px;
        -webkit-border-radius:  10px;
        -webkit-box-shadow:     0px 1px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:        0px 1px 3px rgba(0,0,0,0.25);
        line-height:            1.7;
        text-align:		right;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	background:             #ffffff url(../gfx/indexbox_bg.png) repeat-x top left;
}


div.kiallitas div.box .linkbox a {
	font-family: 		Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:		bold;
}

div.infobox {
        font-family:		Verdana, Arial, Helvetica, sans-serif !important;
        width:                  auto;
	background:		#fcf4ec;
        margin:                 2em 5px 2em 0px;
        padding:                5px 15px 5px 35px;
        border:			4px solid rgba(0,0,220,0.2);
        _border:		4px solid rgb(0,0,220);
        -moz-border-radius:     10px;
        -webkit-border-radius:  10px;
        /*-moz-border-radius-topright: 	0px;*/
        /*-wegkit-border-top-right-radius: 0px;*/
        -webkit-box-shadow:     0px 0px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:        0px 0px 3px rgba(0,0,0,0.25);
        line-height:            1.7;
        text-align:		left;
	

}


.kiallitaskepek img {
	display: 		block;
	margin:                 0em 0em 1em 0em !important;
}

.kepek img {
	display: 		inline-block;
	margin:                 0em 1em 1em 0em !important;
}

.megnyitokepek img {
	display: 		inline-block;
	margin:                 0em 1em 1em 0em !important;
}




/* # decor & sunshine # */

.right {text-align:right !important;}
.blockright {display:block; text-align:right !important;}
.left {text-align:left;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.clear {
	display:		block;
	clear:			both;
	height:			1em;
}

.small {
	font-size:		70%;
}


.hall {
	display:		block;
	margin:			0em 0em 0em 13.2em;
	text-align:		left;
	font-size:		120%;
	font-weight:		bold;
	text-transform: 	uppercase;
	color:			#bf0000;
}

.plan {
	float:			left;
	font-size:            	70%;
	font-weight:          	bold;
	line-height:		normal;
	font-family: 		Verdana, Arial, Helvetica, sans-serif !important;
	text-align:		center;
	background-color:	#bf0000;
	color:			#ffffff;
	margin: 		-3.3em 0em 0em -150px;
	padding: 		2px 5px 2px 5px;
        -moz-border-radius:     10px;
        -webkit-border-radius:  10px;
        -webkit-box-shadow:     0px 1px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:        0px 1px 3px rgba(0,0,0,0.25);
}


.sub {
	font-size:              90%;
	font-weight:            normal;
	line-height:		normal;
}

.submenubox {
	float:			left;
	display:		block;
	font-size:              100%;
	font-weight:            normal;
	line-height:		normal;
	font-family: 		Verdana, Arial, Helvetica, sans-serif !important;
	text-align:		center;
	width:			100%;
}

.indeximg {
	position:		relative;
	float:			left;
	left:			0px;
	top:			0px;
	margin: 		1.5em 2em 4em -50px;
        -webkit-box-shadow:     0px 1px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:        1px 2px 4px rgba(0,0,0,0.25);
        background-color:	#ffffff;
}

.nomarginbottom {
	margin: 		1.5em 2em 1em -50px !important;
}

.m08 {
	margin: 		1.5em 2em 8em -50px;
}

.indeximgcomment {
	position:		absolute;
	display:		block;
	margin: 		0px auto;
	text-align:		center;
	font-size:		80%;
	padding: 		0em 0em 0em 0em;
	bottom:			-2em;
	right:			0em;
	color:			#000000;
}

.hidden {
	visibility:		none;
	display:		none;
}

.info {
	float:			left;
	font-size:            	200%;
	font-weight:          	bold;
	line-height:		normal;
	font-family: 		Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace !important;
	text-align:		center;
	background-color:	rgb(0,0,220);
	color:			#ffffff;
	margin: 		-1em -1.4em 0em 0em;
	padding: 		2px .4em 2px .4em;
        -moz-border-radius:     1em;
        -webkit-border-radius:  1em;
        -webkit-box-shadow:     1px 1px 3px rgba(0,0,220,0.25);
        -moz-box-shadow:        1px 1px 3px rgba(0,0,220,0.25);
}


.noborder {
	border:0px solid #ffffff !important;
}

.titleimg {
	position:absolute;
	display:block;
	margin-top:-30px;
}

.doubletitleimg {
	position:absolute;
	display:block;
	margin-top:-50px;
}

.small {
	font-size:11px;
}

#deal {
	display:block;
	position:relative;
	width:520px;
	_width:560px;
	_padding:20px;
	margin: 0px 0px 0px -60px;
        -moz-border-radius:     1em;
        -webkit-border-radius:  1em;
        -webkit-box-shadow:     1px 3px 3px rgba(0,0,0,0.25);
        -moz-box-shadow:        1px 3px 3px rgba(0,0,0,0.25);
        background:             rgb(240,230,220) url(../gfx/red-border-vertical.png) repeat-y -8px 0px ;
}

.dealimg {
	position:		relative;
	float:			left;
	left:			10px;
	top:			0px;
	margin: 		1em 3em 0em 0px;
}

/*sucker IE*/

#dealbuffer {
	display:block;
	position:absolute;
	width:400px;
	height:400px;
}

span.dfr {
	width:			auto;
	height:			auto;
	float:			right;
	margin: 		0px 0px 1em 1em;
	padding: 		0.3em;
	border:			0px solid red;
}


span.dnf {
	text-align:		center;
}

span.dfr img, span.dnf img {
	margin:			0px 0px 1px 0px;
	border: 		1px solid #000000;
}


.tanulmanyok a {
	color:	#d80000 !important;
}


.plain { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal !important;
	padding: 5px;
}

.neutral { font-weight: normal !important; }

.s90 { font-size:90%; }
.s80 { font-size:80%; }
.s70 { font-size:70%; }

.h01 {height:1em !important;}
.h02 {height:2em !important;}
.h03 {height:3em !important;}
.h04 {height:4em !important;}
.h05 {height:5em !important;}

.center {
	text-align:	center !important;
}