@charset "utf-8";
/* CSS Document */

/* vertical middle */

html, body {
	height: 100%;margin:0; padding:0;
}
div#shim {
	visibility: hidden;
	width: 100%;
	height: 50%;
	margin-top: -298px; /* a div magasságának a fele*/
	float: left;
}
div#centered {
	width:1020px; height:596px; /* a div magassága*/
	margin:auto;
	background:url(images/bg.jpg); background-repeat:no-repeat;;
	clear: both;
	position: relative;
    top: -200px;
	/* IE4ever Hack: Hide from IE4 **/
		position: static;
	/** end hack */
}


/* BASE */

body {font: normal 12px Arial; color:#333;}
tr, td {font: normal 12px Arial; color:#333;}

a {color:#ed5700;}
a:hover {color:#b40b1a;}

h1{font-size:16px; font-weight:bold; padding:0 0 16px 0; margin:0;}
h2{font-size:16px; font-weight:bold; padding:0; margin:0 0 20px 0; border-bottom:1px solid #ccc;}
h3{font-size:14px; font-weight:normal; padding:0 0 16px 0; margin:0;}
p{ margin-top:0; margin-bottom:1em;}
form{padding:0; margin:0;}
hr{color:#777777;}
hr{margin:0 0 16px 0;}

.normal{color:#333;}
.default{font: normal 12px Arial; color:#333;}
.red{color:#b40b1a;}
.blue{color:#4168a2;}
.grey{color:#888;}
.nounder{text-decoration:none;}
.halfunder{text-decoration:none;}
.halfunder:hover {text-decoration:underline;}

.strong{ font-weight:bold;}
.mini{font-size:10px;}
.italic{font-style:italic;}

#topmenu{
	width:995px; height:37px;
	padding-top:5px;
	margin:auto;
}
#container{
	width:960px; height:554px;
	margin:auto;
}
#left{
	width:50px; height:554px;
	float:left;
}
#middle{
	width:570px; height:554px;
	float:left;
}
#content-full{
	width:570px; height:554px;
	background-image:url(images/semi-transparent.png);
	overflow:auto;
}
#content-top{
	width:570px; height:171px;
	background-image:url(images/semi-transparent.png);
	overflow:auto;
}
#content-top-plusz{
	width:570px; height:29px;
	margin-bottom:6px;
	background-image:url(images/semi-transparent-bottom.png);
}
#content-bottom{
	width:570px; height:348px;
	background-image:url(images/semi-transparent.png);
	overflow:auto;
}
.contentfile{
	width:465px; overflow:visible; margin:auto;
	padding-bottom:24px;
}
#swf-cim{
	margin-top:2px; margin-bottom:15px;
}
#right{
	width:340px; height:554px;
	position:relative;
	float:left;
}
#close{
	position:absolute;
	width:17px; height:17px;
	left:-17px; top:0px;
}
#logo{
	height:164px;
	text-align:right;
}
#rightmenu{
	height:340px;
	padding-right:8px;
	text-align:right;
	font-weight:bolder;
	letter-spacing:3px;
	line-height:23px;
	font-size:13px;
}
#rightmenu a{
	text-decoration:none;
}
#rightmenu ul{
	margin:0; padding:0;
	list-style:none;
}
#partners{
	height:40px;
}
.footer-clear{
	height:0px;
	overflow:hidden;
	clear:both;
}
.szethuzott{font-weight:bold; letter-spacing:3px;}
.head-info{color:#888; border-bottom:1px solid #cccccc; margin-bottom:14px; padding-bottom:4px;}
.lista-container{
	padding-bottom:14px;
	margin-bottom:14px;
	background:url(images/line-spacer.png) bottom repeat-x;
}

.form{
	background-image:url(images/semi-transparent-form.png);
	border-top:1px solid #cfcdcd;
	border-bottom:1px solid #cfcdcd;
	line-height:25px;
	padding:15px 20px 15px 0;
}
.form label {display:inline-block; vertical-align:middle; text-align:right; width:120px;margin-right:8px;}
.form .text {display:inline-block; vertical-align:middle; width:250px; font-family:Arial; font-size:12px; color:#333}
.form .button {margin-top:7px; font-family:Arial; font-size:12px; color:#333;}
.form .file {width:245px; font-family:Arial; font-size:12px; color:#333; background-color:#fdfdfd; border:1px solid #666; margin-bottom:5px;}
.form .other {display:inline-block; vertical-align:middle;font-family:Arial; font-size:12px; color:#333;}
.form .checkbox {display:inline-block; vertical-align:middle;}

.li-user-right{
	margin-bottom:8px;
}
.li-user-right a{
	color:#000;
}
.li-user-right .logout{display:inline-block; vertical-align:middle; margin-bottom:10px;}
.submit-text{
	background:none;
	border:none;
	color:#333;
	font-size:12px;
	font-family:Arial;
	text-decoration:underline;
	padding:0;
	margin:0;
}
.underlined{
	padding:0 0 5px 0; margin:0 0 20px 0; border-bottom:1px solid #ccc;
}

/* BASE -hozzászólások */

.item-top {
	height:16px; padding:2px 12px 0px 12px; margin-bottom:10px; background-color:#dbdfe1;
}
.item-title {
	float:left;
	width:288px;
	position:relative;
}
.item-pic {
	position:absolute;
	width: 37px; height:37px;
	left:-30px; top:-21px;
	border-right: 3px solid white;
}
.item-datum {
	float:left;
	width:123px;
}
.item-id {
	float:left;
	width:30px;
	text-align:right;
}
.item-hozzaszolas{
	width:441px;
	padding:0 12px 0 12px;
	overflow:hidden;
}

/* HÍREK */

.gallery-container{
	border:1px solid #D8D8D8;
	float:left;
	margin-right:4px; margin-bottom:10px;
}
.gallery-pic{
	width:149px; height:114px;
	background-color:#eaecee;
	border:5px solid #fff;
	text-align:center;
}

/* HÍREK */

.hir-ful{
	width:130px; height:335px;
	padding:12px 8px 0 8px;
	margin-right:63px;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color:#fff;
	float:left;
}
.ful-pic{
	width:130px;
	height:200px;
	position:relative;
	margin-bottom:9px;
}
.ful-frame{
	width:130px;
	height:200px;
	position:absolute;
	background-image:url(images/frame-hir.png);
}
.ful-cim{
	height:32px; overflow:hidden;
	margin-bottom:7px;
	font-size:14px; font-weight:bold;
}
.ful-cim a{	color:#b40b1a; text-decoration:none;}
.ful-cim a:hover{text-decoration:underline;}
.ful-desc{
	height:70px; overflow:hidden;
	font-size:11px;
}

.hirek-pic{
	width:65px; height:100px;
	margin-right:15px;
	position:relative;
	float:left;
}
.hirek-frame{
	width:65px; height:100px;
	position:absolute;
	background-image:url(images/frame-hir-kicsi.png);
}
.hirek-cim{
	width:370px;
	font-weight:bold;
	margin-bottom:5px;
	height:15px;
	overflow:hidden;
	float:left;
}

.hirek-desc{
	width:370px;
	margin-bottom:5px;
	height:60px;
	overflow:hidden;
	float:left;
}
.hirek-datum{
	width:370px;
	float:left;
	color:#888;
}


/* TERMÉKEK */

.termekek-pic{
	width:75px; height:75px;
	margin-right:15px;
	background-color:#f2f2f2;
	float:left;
}
.termekek-cim{
	width:375px;
	font-weight:bold;
	margin-bottom:7px;
	height:15px;
	overflow:hidden;
	float:left;
}
.termekek-desc{
	width:375px;
	height:30px;
	overflow:hidden;
	float:left;
}
.termekek-ar{
	width:375px;
	float:left;
	margin-bottom:7px;
	color:#888;
}
.termek-ar{
	float:right;
	color:#888;
	font-size:13px;
}

/* ARCOK */

.arcok{
	width:144px; height:200px;
	margin-right:16px;
	float:left;
}
.arcok a{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
.felhasznalo-kep{
	width:144px;
	float:left;
}
.felhasznalo-bal{
	width:80px;
	float:left;
	margin-left:16px;
	line-height:18px;
	color:#888;
}
.felhasznalo-jobb{
	width:225px;
	float:left;
	line-height:18px;
}


/* FÓRUM (témák) */

.forum-db{
	float:left;
	color:#888;
}
.forum-tema{
	width:314px;
	padding-left:21px;
	padding-right:20px;
	float:left;
	background:url(images/icon-forum.png) no-repeat 0 2px;
}
.forum-user{
	width:110px;
	font-size:11px;
	float:left;
}


/* KÉPGALÉRIA */
	
	.pic-container{
		float:left;
		padding:1px;
		background-color:#D8D8D8;
		margin:4px;
	}
	.pic{
		border:5px solid white;
		text-align:center;
		position:relative;
	}
	.pic-disabled{
		position:absolute;
		background-image:url(/images/disabled.png);
	}
	.pic-buttons{
		padding:2px 3px 2px 3px;
		text-align:right;
		border:1px solid #cfcdcd;
		background-color:#eef1f4;
		height:15px;
	}
	
	
/* ESEMÉNYNAPTÁR */
	
	.esemeny-napok{
		float:left;
		width:14px; margin:5px 1px 5px 0;
		line-height:13px;
		height:13px;
		font-size:9px;
		text-align:center;
		color:#666666;
		background-color:#D8D8D8;
	}
	.esemeny-magyarazat{
		float:left;
		width:95px;
		margin:5px 0 5px 0;
		height:13px;
	}
	.esemeny-sor{
		height:8px;
		margin-bottom:1px;
		position:relative;
	}
	.esemeny-szin{
		height:8px;
		position:absolute;
	}


/* PAGER MODUL */

.pagertext{font-size:13px;}
#pagernums{font-weight:bold; font-size:12px; color:#b40b1a;}
#pagernums a{font-weight:normal; color:#333333;}
#pagernums a:hover{font-weight:bold; color:#b40b1a;}
