:focus 				{outline: 0;}
html,body				{margin:0px;padding:0px;border:0px none;background:#888}
body,td				{font:12px Arial,Tahoma,sans-serif;color:#2d2d2d}
h1,h2,h3,h4,h5,h6		{font-weight:bold}
h1,h2,h3				{margin:20px 0px 20px 0px;font-size:20px}
h4,h5,h6				{margin:10px 0;font-size:13px}
a					{text-decoration:none;color:#ff0000}
a:hover				{text-decoration:underline}
a img				{border:0}
form					{margin:0}
fieldset				{margin:0;padding:0;border:0}
hr 					{color:#ccc; display:block;width:100%;text-align:center;height:1px;border-width:0px;background-color:#ccc;margin:10px 0px 15px 0px;float:left;}

div.clear 	{clear: both;}
div.right	{float:right;margin:5px 0px 0px 0px}
div.beta		{position:fixed;z-index:1001;top:0px;left:0px;width:72px;height:62px;background:url('../../images/beta.png') no-repeat left top;}
div.left 		{float:left;margin:0px 0px 0px 0px;padding:0px;}
div.right 	{float:right;margin:0px 0px 0px 0px;padding:0px;}
img.shadow,div.shadow	{box-shadow:0px 7px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 7px 20px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 7px 20px 0px rgba(0,0,0,0.4);}
img.radius,div.radius	{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
div.message	{border: 1px solid;margin: 20px 0px 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
div.success	{color: #4F8A10;background-color: #DFF2BF;background-image:url('../images/success.png');border-color:#4F8A10}
div.false	{color: #cd3636;background-color: #F5E0E0;background-image:url('../images/false.png');border-color:#cd3636}
div.txtshad	{text-shadow: 1px 1px 2px #000;filter: dropshadow(color=#000, offx=1, offy=1);}
div.teszt	{position:absolute;z-index:1000;top:40px;left:100px;background:red;}

img.flag	{float:left;padding:0;margin:0 10px 0 0;}

table.border td {border:1px solid #ccc;}
table.border td td {border:0px solid #ccc;}
tr.bg	{background:#e5e5e7;}


body {
	background:#888;
	
}

.fc td.fc-day {cursor:pointer;}

.ui-autocomplete {
	max-width: 450px;
	max-height: 250px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}
* html .ui-autocomplete {
	height: 100px;
}

/* HEAD */
#Head-Underline {background: #ededed; height: 4px;position:fixed;top:0px;left:0px;right:0px;z-index:1000}
#header-holder	{position:fixed;top:4px;left:0px;right:0px;z-index:1000}
#header{
	display:block;
	border-bottom:1px solid #999;
	border-top:0 none;
	margin:0px 0px 5px 0px;
	height:30px;
	line-height:30px;
	padding:0px 5px 0px 10px;
	background:#000 none;
	background-image:-moz-linear-gradient(top,#fff,#ededed);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffededed);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff5f5f7,endColorstr=#ffededed)";
	background-position:0 0;
	
	box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	overflow:hidden
	}

#header span	{float:left;}
#header span.border	{float:left;padding-left:10px;margin-left:10px;border-left:2px solid #ededed}

#header .hright	{float:right;padding:5px 5px 0px 0px;}

/* CONTENT */
/*
#Content-holder	{position:absolute;top:40px;left:0px;right:0px;bottom:35px;overflow:hidden;overflow-y:auto;}
*/

#Content 		{ 
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	position:relative;
	background:#fff;
	margin: 40px auto 45px auto; 
	width: 988px; 

	border:1px solid #999; 
	}
#Content-Left 	{ 
	background: #fff;
	float: left; 
	min-height: 600px; 
	overflow: hidden; 
	width: 210px; 
	border-right:0px; 
	position:relative;
	top:0px;
	left:0px;
	margin-bottom:0px;
	border-bottom:0px; 
	padding-bottom:20px;
	}
#Content-Right 	{ 
	float: right; 
	width: 747px; 
	padding:0px 10px 30px 20px;
	background:#fff;
	border-left:1px dotted #999;
	border-bottom:0px;
	position:relative;
	top:0px;
	right:0px;
	margin:0px 0px 0px 0px;
	}
/*	
#halvanyodas	{position:fixed;bottom:35px;left:0px;right:0px;background:url('../images/halvanyodas.png) repeat-x left top;height:20px;z-index:1;}
*/

.popup {
	display:none;
	position:absolute;
	z-index:1000; 
	top:0px; 
	left:0px;
	min-width:250px; 
	max-width:400px;
	border:1px solid #ccc; 
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.4);
	background: url('') #fff; 
	padding:10px;
	text-align:left;
	}
.info {cursor:pointer}

.Menu-Section 			{ background: #fff; height: 28px; line-height: 28px; margin: 0px 0px 0px 0px; text-align: left;padding-left:10px;border-bottom:1px solid #ccc;font-weight:bold}
.UjAdatlap				{ background: url('../../images/adatlap.png') no-repeat top center;width:100%;height:160px;float:left;clear:both;}
#Content-Left ul 			{ margin: 0px; padding: 0px; }
#Content-Left li 			{ display: block;  height: 28px; line-height: 28px; text-align: left; padding-left:20px; border-bottom:1px solid #ccc;overflow:hidden;background:#f6f6f6}
#Content-Left li a 		{ color: #2d2d2d; text-decoration: none; }
#Content-Left li a:hover 	{ color: red; }
/* #Content-Left li a:active 	{ color: green; }*/

#Content-Right h1 { 
	border: 1px solid #999;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	color: #2d2d2d; 
	font-size: 13px; 
	font-weight:normal;
	margin: 10px auto 20px auto; 
	padding: 20px 0px 20px 15px; 
	width: 730px; 
	background:url('') no-repeat 5px center #f5f5f7;
	clear:both;
	position:relative;
	right:0px;
	top:0px;
	}

#SystemMessage {
	position:fixed;z-index:1000;top:-12px;right:0;left:0;height:34px;font-size:15px;line-height:34px;margin:0;padding:0;border-bottom:#333;
}
#SystemMessage .panel{
	margin:auto;text-align:center;font-weight:bold;color:#fff;
}
#SystemMessage .panel.panel-green{
	background:#1fbd5f;
}
#SystemMessage .panel.panel-yellow{
	background:#ff7c53;
}
#SystemMessage .panel.panel-red{
	background:#800000;
}

#Content-Right h3 { 
	border: 1px solid #999;
	border-right:0px;
	border-radius:3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	color: #ff0000; 
	font-size: 15px; 
	font-weight:bold;
	height: 30px; 
	line-height: 30px; 
	margin: 0px auto 20px auto; 
	padding: 0px 0px 0px 10px; 
	clear:both;
	position:relative;
	left:0px;
	top:0px;
	}
	
#Content-Right h6 { 
	color: #444; 
	font-size: 11px; 
	font-weight:normal;
	height: 20px; 
	line-height: 20px; 
	margin: 0px auto 0px auto; 
	padding: 0px 0px 0px 10px; 
	clear:both;
	position:relative;
	left:0px;
	top:0px;
	}
	
/* SEARCH */
#Content-Right .kereso {width:716px;float:right;clear:both;padding:15px;}
#Filter 					{clear:both;float: left; margin: 0px 0px 5px 0px; }
#Filter a.Filter 		{color: #2d2d2d; text-decoration: none; text-decoration: none; width:16px;float:left; }
#Filter a.Filter:hover 	{color: red; text-decoration: underline; }
#Filter td.label			{width:130px;font-size:11px;font-weight:bold;color:#444}
#Filter .w140			{width:140px;}
#Filter .w160			{width:160px;}
#Filter input				{margin:0px;padding:3px;}


/* TABLE */
table.AdminTable 			{ width: 730px;clear:both;}
table.AdminTable th 		{ border-top: dashed 1px #e1e1e1; font: bold 11px Arial; }
table.AdminTable tr 		{ background: none; }

table.AdminTable tr.out 	{ background: #f6f6f6; }
table.AdminTable tr.over 	{ background: #E0FEE2; }

table.AdminTable .nr 		{ text-align: center; width: 20px; }
table.AdminTable td.text 	{ padding-left: 10px; }
table.AdminTable td span	{ clear:both;font-size:12px;color:#ff0000;padding-top:5px;display:block}
table.AdminTable td.kep 	{ padding: 0px; width: 56px; overflow:hidden;text-align:center}
table.AdminTable td.kiskep { padding: 0px; width: 56px; overflow:hidden;text-align:center}
table.AdminTable td.kiskep img {width:56px;}
table.AdminTable td.icon 	{ text-align: center; width: 28px; }
table.AdminTable td.viewed { padding-right: 10px; text-align: right; }
table.AdminTable td.date 	{ text-align: center; width:120px; }
table.AdminTable td.w170 	{ text-align: left; width:170px; }
table.AdminTable td.w200 	{ text-align: left; width:200px; }
table.AdminTable td.w100 	{ text-align: left; width:100px; }
table.AdminTable td.icon img { border: none; }
table.AdminTable td.no_data { color: red; padding: 6px; text-align: center; }
table.AdminTable td.w70 	{ width: 70px !important; text-align:center}
table.AdminTable td.w70p 	{ width: 70px !important;color:#ff0000;font-style:italic;text-align:center}

table tr.datak			{ background: #f6f6f6; }
table tr.datak:hover 	{ background: #E0FEE2; }

/* FORM */
input[type="text"], input[type="password"] {
	padding: 5px;
	margin: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #999;background:#fff;
}

select, textarea {
	padding: 5px;
	margin: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #999;background:#fff;
}

.standardTable {	margin: 0px;padding: 0px;}
.standardTable tbody td {padding: 0px 10px 0px 10px;border-bottom: 1px dotted gray;height: 34px;}
.standardTable .even {background-color: #f5f5f7;}
.standardTable .odd {background-color: white;}


input[type="text"].inputAlert, input[type="password"].inputAlert, input[type="submit"].inputAlert, input[type="button"].inputAlert, textarea.inputAlert, select.inputAlert, td.inputAlert {background-color: #FFCCCC;}

input[type=text]:focus,input[type=password]:focus,textarea:focus {border-color:#666}
input[type=text][disabled],input[type=password][disabled],input[type=password][readonly],textarea[disabled]{background:#f2f5f8;border-color:#e3e8ee;color:#8c8e92;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
input[type=text][readonly] {background:#f5f5f7;border-color:#999;color:#2d2d2d;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
input.watermark 	{color: #999 !important;}

.standardTable						{clear:both; margin: 0px 0px 10px 0px;width:100%;}
.standardTable label 					{float: left; font-weight: bold;}
.standardTable sup				{font-weight: bold; color:#ff0000;font-size:16px;border:0px solid green;padding:0px 2px 0px 0px;margin:0px;line-height: 1;vertical-align: baseline;}
.standardTable textarea 				{width:98%;}
.standardTable input[type=text] 		{width: 270px;}
.standardTable input[type=password] 	{width: 150px;}
.standardTable input.w35 				{width: 35px;}
.standardTable input.w40 				{width: 40px;text-align:center}
.standardTable input.date 			{width: 100px; margin-right:5px}
.standardTable input.telefon			{width: 197px;}
.standardTable select					{width: 280px;}

.standardTable .formerror			{color:#ff0000;font-style: italic;font-size:11px;display:block;clear:both;}
.standardTable div.infok				{display:inline-block;width:240px;padding:3px 0px 3px 5px;font-size:10px;position:absolute;top:0px;left:50px;}
.standardTable div.info				{clear:both;display:block;font-size:11px;line-height:25px;padding-left:5px;}

.standardTable .w100 	{ width: 100px !important; }
.standardTable .w110 	{ width: 110px !important; }
.standardTable .w125 	{ width: 125px !important; }
.standardTable .w135 	{ width: 137px !important; }
.standardTable .w140 	{ width: 140px !important; }
.standardTable .w145 	{ width: 144px !important; }
.standardTable .w150 	{ width: 150px !important; }
.standardTable .w160 	{ width: 160px !important; }
.standardTable .w280 	{ width: 280px !important; }
.standardTable .w60 		{ width: 60px !important;text-align:center }
.standardTable .w60r 	{ width: 60px !important;text-align:right }

.error_strings		{display:block;clear:both;font-weight:bold;color:#ff0000;width:100%;margin-bottom:15px;float:left;line-height:20px}

.chzn-container-multi .chzn-choices {padding: 0px !important;
	margin: 5px !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border:1px solid #999 !important;background:#fff !important;
	min-width:100% !important;
}

option.nonselectable	{background:#666;color:#fff}

/* FOOTER */

#footer	{position:fixed;bottom:0px;left:0px;right:0px;background:#444;color:#ccc;text-align:center;height:35px;line-height:35px;z-index:1000;}
#footer span {padding:0px 20px 0px 20px;}
#footer span.l		{float:left}
#footer span span.line{border-right:1px dotted #ccc;padding:0px 10px 0px 5px;float:left;margin-right:10px;}
#footer span span		{float:left;margin:0px;padding:0px;}
#footer span span.x	{width:70px;height:30px;background:url('../images/logo_v.png') no-repeat scroll 5px -220px}

#footer span.r		{float:right}


/* Autocomplete Select Box */
.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 4px; } 
.ui-autocomplete-input { margin: 0; padding: 4px 0px 5px 4px; width:475px;}
/*.ui-widget input {width:247px !important;}*/
.AutoSelect	{width:520px !important;}
.AutoSelectN{width:280px !important;}

/* Custom calendar Calendar */	
.fc-day-number {font-size:12px;}

/*
.search-field {width:100%;padding:5px !important;height:15px !important;}
*/


th.rotate {
  /* Something you can count on */
  height: 140px;
  white-space: nowrap;
}

th.rotate > div {
  transform: 
    /* Magic Numbers */
    translate(0px, 51px)
    /* 45 is really 360 - 45 */
    rotate(270deg);
  width: 30px;
  
}
th.rotate > div > span {
  padding: 5px 10px;
}

.fixed{
  top:0;
  position:fixed;
  width:auto;
  display:none;
}

.scrollup {display:none;text-indent:100%;}
.scrollup, .scrollup:hover {
	margin:0px !important;
	background: url('../images/arrow-up-large.png') no-repeat center center;
	background-color: #DDD;
	background-color: rgba(221, 221, 221, .7);
	bottom: 50px;
	color: transparent;
	display: none;
	height: 46px;
	position: fixed;
	right: 20px !important;
	text-shadow: none;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	width: 45px;
	z-index: 100;
}
.scrollup:hover, .scrollup:active 	{background-color: #f7901d;}
