/* (c) 2008 @ dev.harse.hu
 * harsej@gmail.com
 *
 ****/

/****	all in		****/
body{
	margin:0 auto;
	padding:0;
	width:1000px;
	font-size:12px;
	font-family:verdana,sans;
	text-align:center;									/* IE */
	background:#EFEBE7;
}

/****	header		****/
#header{
	margin:5px 0 0 0;
	padding:0;
	height:7px;
	width:1000px;
	text-align:left;
	background:url('../../../admin/views/images/topter_bg.png') no-repeat;
}

/****	main	****/
#main{
	margin:0;
	padding:5px 10px 20px 10px;
	width:980px;
	text-align:left;
	background:url('../../../admin/views/images/main_bg.gif') repeat-y;
}
#main #centerblock{
	margin:0;
	padding:0;
	width:800px;
}

/****	footer	****/
#footer{
	margin:0 0 5px 0;
	padding:4px 10px 0 10px;
	width:980px;
	height:22px;
	font-size:.9em;
	color:#B29A8A;
	background:url('../../../admin/views/images/footer_bg.png') no-repeat;
	text-shadow:1px 1px 0 rgba(0,0,0,0.7);
}
#footer a{
	color:#B29A8A;
	text-decoration:none;
}
#footer #left{
	margin:0;
	padding:0;
	width:295px;
	text-align:left;
	float:left;
}
#footer #center{
	margin:0;
	padding:0;
	width:390px;
	text-align:center;
	float:left;
}
#footer #right{
	margin:0;
	padding:0;
	text-align:right;
	width:295px;
	float:right;
}

/**** beléptető box ****/
.loginblock{
	margin:30px auto 10px auto;
	padding:0 0 5px 0;
	width:350px;
	background:#ECF3F5;
	text-align:left;
	border-bottom:1px solid #9FC8D4;
}
.loginblock h3{
	margin:0;
	padding:0;
	width:350px;
	line-height:12px;
	color:#2C241E;
	font-size:1.2em;
	font-family:'trebuchet ms',freesans,freesans;
	background:#fff;
	border-bottom:3px solid #FE7201;
}
.loginblock ul{
	margin:4px 0 0 4px;
	padding:0;
	font-size:.9em;
	list-style-type:none;
}
.loginblock label{
	margin:0;
	padding:5px 0 0 0;
	width:100px;
	display:block;
	float:left;
	color:#133C57;
	text-shadow:1px 1px 0 #fff;
}
.loginblock .input{
	margin:4px 0 0 4px;
	padding:2pxpx;
	width:200px;
	font-size:1em;
	color:#133C57;
	border:1px solid #9FC8D4;
}
.loginblock .button{
	margin:4px 0 4px 104px;
	padding:2px 4px;
	width:140px;
	font-size:.9em;
	font-weight:bold;
	color:#fff;
	background:#1C87C6;
	border:none;
	text-shadow:1px 1px 0 #135C87;
}


/**** hiba keletkezett ablak ****/
.errorblock{
	margin:0 auto 10px auto;
	padding:0 0 5px 0;
	width:350px;
	background:#FFDDDD;
	text-align:left;
	border-bottom:1px solid #a00;
}
.errorblock h3{
	margin:0;
	padding:0;
	width:350px;
	line-height:12px;
	color:#2C241E;
	font-size:1.2em;
	font-family:'trebuchet ms',freesans;
	background:#fff;
	border-bottom:3px solid #a00;
}
.errorblock ol{
	margin:10px 0 5px 26px;
	padding:0;
	color:#a00;
	line-height:16px;
	font-size:.9em;
	list-style-type:lower-roman;
}

/**** exception felület ****/
.exceptionblock{
	margin:0 auto 10px auto;
	padding:0 0 5px 0;
	width:auto;
	background:#FFDDDD;
	text-align:left;
	border-bottom:1px solid #a00;
}
.exceptionblock h3{
	margin:0;
	padding:0;
	width:auto;
	line-height:12px;
	color:#2C241E;
	font-size:1.2em;
	font-family:'trebuchet ms',freesans;
	background:#fff;
	border-bottom:3px solid #a00;
}
.exceptionblock p{
	margin:5px 0;
	padding:5px;
	color:#000;
	line-height:16px;
	font-size:1em;
	list-style-type:lower-roman;
}
.exceptionblock a{
	color:#000;
}
.exceptionblock #errorcode{
	font-size:1.1em;
}
.exceptionblock #errorcode u{
	color:#a00;
}
.exceptionblock #ourl{
	font-size:.9em;
}
.exceptionblock #exception{
	font-size:.8em;
	cursor:pointer;
}
.exceptionblock #details{
	margin:0;
	padding:0;
	width:980px;
	overflow:auto;
	display:none;
}
.exceptionblock #details pre{
	margin:5px;
}



/**** info doboz ****/
.infoblock{
	margin:0 auto 10px auto;
	padding:0 0 5px 0;
	width:450px;
	background:#fea;
	text-align:left;
	border-bottom:1px solid #fa0;
}
.infoblock h3{
	margin:0;
	padding:0;
	width:450px;
	line-height:12px;
	color:#2C241E;
	font-size:1.2em;
	font-family:'trebuchet ms',freesans,freesans;
	background:#fff;
	border-bottom:3px solid #FE7201;
}
.infoblock p{
	margin:4px 0 0 4px;
	padding:0;
	color:#500;
	line-height:16px;
	font-size:.9em;
}
.infoblock .getff a{
	margin:10px 0 0 0;
	padding:0;
	width:440px;
	height:60px;
	text-decoration:none;
	display:block;
}
.infoblock .getff a strong{
	margin:0 0 0 30px;	
	font-size:1.8em;
	color:#D54203;
	line-height:50px;
	display:block;
	float:left;
}
.infoblock .getff a img{
	margin:0 30px 0 0;
	border:none;
	display:block;
	float:right;
}