/**
Main colors of Euromedic:
#336699		(blue)
#FFAA00		(orange)
#AAAAAA		(grey)
#FAEED6		(beige)

 */

#fejlec_logo {
	height: 100%;
	width: 200px;
	display: block;
	float: left;
}

#fejlec_right {
	height: 100%;
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 15px;
}

#fejlec_cim, #header{
	width: 100%;
	height: 80px;
	display: block;
	float: left;
	font-family: sans-serif;
	font-size: 60px;
	/*background-image: url('/static/img/cim_bg4.png');*/
	/*background-repeat: repeat-x;*/
}

#header_logo {
	/*background-image: url({{static_url(filename="img/logo.png")}});*/
	background-image: url("/static/img/logo.png");
	width: 258px;
	height: 30px;
	margin-top: 22px;
}

#fejlec_menu {
	width: 100%;
	height: 41px;
	display: block;
	float: left;
	background-color: #336699;
	border-radius: 4px;
	box-shadow: 0 0 38px 0 rgba(0, 0, 0, 0.3);
}

#cim {
	padding-left: 50px;
}

body, html{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #ffffff;
}
body, p, td, th, form, input, select, option, textarea, a{
	font-family: "Monsterrat", sans-serif;
	font-size: 11pt;
	color: #060505;
}
form{
	border: 0px;
	padding: 0px;
	margin: 0px;
	display: inline;
}
.error{
	font-weight: bold;
	color: #FF0000;
}
/* --------- Inputs, links --------- */

/* Itt beï¿½llï¿½tjuk az inputokat, hogy ne domborï¿½, hanem csak sima vonal legyen kï¿½rï¿½lï¿½ttï¿½k */

input, select, textarea, option{
	border: 1px solid #085D85;
	margin: 0px;
	background-color: #FFFFFF;
}
option{
       border: 0px;
}
input.check{ /* Ezt a classt kell megadni a Checkboxoknak, mert az IE hajlamos elszï¿½rni a hï¿½tteret*/ 
	border: 0px;
	background: none;
}

.main_td {
	/*font-family: Arial, helvetica, sans-serif;*/
	font-size: 10pt;
	color: #060505;
	background-color: #f5e779;
}

.select {
	width: 100%; 
}

.forumselect {
	width: 70%; 
}

.menu_szoveg {
	font-family: Ubuntu, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BBB085;
	font-weight: bold;
	text-align: left;
}

.header2 {
	font-family: Ubuntu, sans-serif;
	font-size: 11px;
	color: #BBB085;
	font-weight: bold;
	text-align: center;
	background-color: #f8f1dd;
}

.menu_szoveg2 {
	font-family: Ubuntu, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.hiv {
	color: #0033CC;
}

.tabla_cim {
	background-color: #336699;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

.tabla_cim_piros {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #FF000A;
}

.tabla_alcim {
	background-color: #f8f1dd;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.tabla_sorok {
	/*font-family: Arial;*/
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #f8f1dd;
	padding: 0 4px;
}

.tabla_sorok:hover {
	background-color: #ede6cc;
}

.odd {
	background-color: #f8f1dd;
}

.even {
	background-color: #ede6cc;
}

.add_form_element {
	width: 420px;
}

.tabla_sorok_dark {
	/*font-family: Arial;*/
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #BBB085;
}

.tabla_header_dark {
	/*font-family: Arial;*/
	font-size: 13px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #BBB085;
	font-weight: bold;
}

.tabla_sorok_semidark {
	/*font-family: Arial;*/
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #E8D0C8;
}

.tabla_sorok2 {
	font-family: Arial;
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #f8f1dd;
}

.tabla_sorok_hover {
	font-family: Arial;
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #f5e779;
}

.tabla_sorok_piros{
	font-family: Arial;
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #FF0000;
}
.tabla_sorok_piros_hover{
	font-family: Arial;
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #FF6666;
}

.tabla_sorok_from{
	font-family: Arial;
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #f8f1dd;
}

.tabla_sorok_to{
	font-family: Arial;
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #E8EEFA;
}

.tabla_sorok_center{
	font-family: Arial;
	font-size: 12px;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #f8f1dd;
}

.tabla_sorok_feher{
	font-family: Arial;
	font-size: 12px;
	color: #24a556;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #FFFFFF;
}

.tabla_sorok_feher_inac{
	font-family: Arial;
	font-size: 12px;
	color: #D8D4D4;
	border-collapse: separate;
	border-spacing: 50px;
	background-color: #FFFFFF;
}

.tabla_sorok_meret {
	font-family: Arial;
	font-size: 12px;
	color: #24a556;
	width: 160px;
}
.tabla_sorok_file {
	font-family: Arial;
	font-size: 12px;
	color: #24a556;
}

.urlap_link {
	color: #ffd200 !important;
}

.chk_spacer {
	width: 20px;
	float: left;
	margin-top: 3px;
}

/**
 * lister style-ja innentol
 */
.divtable{
  width:2030px;
  text-align:center;
  align: left;
}
.divtr{
    width: 2030px;
    height: 52px;
    background-color: #f8f1dd;
  	border: 1px solid #FFFFFF;
}
.divtr_colspan{
    width: 2030px;
    height: 12px;
    background-color: #f8f1dd;
  	border: 1px solid #FFFFFF;
}
.divtr_header, .divtr_header_white{
    width: 2030px;
    height: 37px;
    background-color: #f8f1dd;
  	border: 1px solid #FFFFFF;
}
.divtr_header_white{
	height: 18px;
	background-color: #FFFFFF;
}
.divtr_header_white{
	background-color: #FFFFFF !important;
}
.divtr_tabla_sorok {
	width:2030px;
	height: 52px;
	background-color: #f8f1dd;
	font-color: #060505;
	border: 1px solid #FFFFFF;
}
.divtr_tabla_sorok_hover {
	width:2030px;
	height: 52px;
	background-color: #f5e779 !important;
	border: 1px solid #FFFFFF;
}
.divtr_tabla_sorok_piros {
	width:2030px;
	height: 52px;
	background-color: #FF0000;
	border: 1px solid #FFFFFF;
}
.divtr_tabla_sorok_hover_piros {
	width:2030px;
	height: 52px;
	background-color: #FF6666 !important;
	border: 1px solid #FFFFFF;
}
.divtr_tabla_sorok_from{
	width:2030px;
	height: 52px;
	background-color: #f8f1dd;
	border: 1px solid #FFFFFF;
}
.divtr_tabla_sorok_center{
	width:2030px;
	height: 52px;
	background-color: #f8f1dd;
	border: 1px solid #FFFFFF;
}
.divtr_tabla_sorok_to{
	width:2030px;
	height: 52px;
	background-color: #E8EEFA;
	border: 1px solid #FFFFFF;
}
.divtd {
  	width: 100px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}
.divtd_id {
  	width: 200px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}
.divtd_ugyfelkod {
  	width: 70px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}
.divtd_info {
  	width: 35px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}
.img_info {
  	border: 0;
  	/*visibility: hidden;*/
  	display: none;
}
.divtd_date {
  	width: 80px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}
.divtd_modul, .divtd_modul3, .divtd_modul4, .divtd_modul5 {
  	width: 160px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}
.divtd_patikanev, .divtd_patikavaros {
  	width: 160px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}
.divtd_user, .divtd_takinguser {
  	width: 100px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}

.divtd_header2 {
  	width: 100px;
  	height: 35px;
  	float: left;
  	background-color: #f8f1dd;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	font-family: Arial;
	font-size: 11px;
	color: #000000 !important;
	font-weight: bold;
	text-align: center;
}
.divtd_header2_info {
  	width: 35px;
  	height: 35px;
  	float: left;
  	/*background-color: #CCFFFF;*/
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	font-family: Arial;
	font-size: 11px;
	color: #000000 !important;
	font-weight: bold;
	text-align: center;
}
.divtd_header2_id {
  	width: 200px;
  	height: 35px;
  	float: left;
  	/*background-color: #f8f1dd;*/
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	font-family: Arial;
	font-size: 11px;
	color: #000000 !important;
	font-weight: bold;
	text-align: center;
}
.divtd_header2_ugyfelkod {
  	width: 70px;
  	height: 35px;
  	float: left;
  	/*background-color: #f8f1dd;*/
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	font-family: Arial;
	font-size: 11px;
	color: #000000 !important;
	font-weight: bold;
	text-align: center;
}
.divtd_header2_date {
  	width: 80px;
  	height: 35px;
  	float: left;
  	/*background-color: #f8f1dd;*/
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	font-family: Arial;
	font-size: 11px;
	color: #000000 !important;
	font-weight: bold;
	text-align: center;
}
.divtd_header2_modul, .divtd_header2_modul3, .divtd_header2_modul4, .divtd_header2_modul5 {
  	width: 160px;
  	height: 35px;
  	float: left;
  	/*background-color: #f8f1dd;*/
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	font-family: Arial;
	font-size: 11px;
	color: #000000 !important;
	font-weight: bold;
	text-align: center;
}
.divtd_header2_patikanev, .divtd_header2_patikacim {
  	width: 160px;
  	height: 35px;
  	float: left;
  	/*background-color: #f8f1dd;*/
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	font-family: Arial;
	font-size: 11px;
	color: #000000 !important;
	font-weight: bold;
	text-align: center;
}
.divtd_header2_user, .divtd_header2_takinguser {
  	width: 100px;
  	height: 35px;
  	float: left;
  	/*background-color: #f8f1dd;*/
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	font-family: Arial;
	font-size: 11px;
	color: #000000 !important;
	font-weight: bold;
	text-align: center;
}
.divtd_colspan {
  	width: 2030px;
  	float: left;
  	height: 10px;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	background-color: #f8f1dd;
  	
  	text-align: center;
  	color: #000000 !important;
}
.div_input {
	width: 66px;
	height: 23px;
	overflow: hidden;
}

.a_list {
	cursor: hand;
	color: #5B523D;
	
}
.a_list_head {
	cursor: hand;
	color: #000000 !important;
	vertical-align: baseline !important;
}
.button_container {
	font-family: Arial;
	font-size: 9px;
	color: #000000 !important;
	vertical-align: middle;
}
.button_container_inac {
	font-family: Arial;
	font-size: 9px;
	color: #C3C3C3 !important;
	vertical-align: middle;
}
.button_td {
	width: 112px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
}
.button_td_width {
	width: 112px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	text-align: left !important;
}
.button_img{
	vertical-align: middle !important;
	border: 0;
}
.status_div{
	width: 150px;
  	height: 50px;
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	
  	text-align: left !important;
}
.tabla_cim_div{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #BBB085;
	width: 2030px;
}
.searchbar_div{
	line-height: 35px;
	width: 2030px;
	margin: 3px;
}
/**
 * lister style-ja eddig
 */

.login_tabla_cim {
	background-color: #00a57f;
	font-weight: bold;
	font-size: 12px;

}
.login_tabla_sorok {
	background-color: #009745;
	font-size: 12px;
	color: #ffffff;
}
.elfogadott {
	color: blue;
	font-weight: bold;
	font-size: 12px;
}
.elutasitott {
	color: red;
	font-weight: bold;
	font-size: 12px;
}

.menu_szoveg_log {
	font-family: Arial;
	font-size: 11px;
	color: #0000CC;
	font-weight: bold;
}
.tabla_sorok_log {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.tabla_sorok_meret_log {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 160px;
}
.altalanos_vastag {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.aa{
	font-family: Arial, helvetica, sans-serif;
	font-size: 10pt;
	/*color: #BBB085;*/
	color: #1041B9;
	text-decoration: none;	
}
.aa:hover {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #1041B9;
	text-decoration: underline;	
}
a:link {
	text-decoration: none;
	color: #5B523D;
}
a:visited {
	text-decoration: none;
	color: #5B523D;
}
a:hover {
	text-decoration: underline;
	color: #5B523D;
}
a:active {
	text-decoration: none;
	color: #5B523D;
}

/*
 *	Tooltip start
 */
#toolTip{
   	border:1px solid #CCC;
   	background-color:#F9F9F9;
  	width:250px;
   	position:absolute;
   	z-index: 10;
  	visibility: hidden;
  	overflow: hidden;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
  	color:#333;
}

#toolTip h1{
   	display:block;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
   	background-color:#fdffd9;
   	border-bottom:1px solid #CCC;  
  	margin:0px;
   	padding:0px 2px;   
}

#toolTip p {
   margin:0px;
   padding:4px 2px;   
}

#lista_info{
   	border:1px solid #CCC;
   	background-image: url('../img/bg_gray_50.png');
	background-repeat: repeat;
  	width:250px;
   	position:absolute;
   	visibility: hidden;
   	overflow: hidden;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   	color:#333;
}

.lista_info_h1{
	text-align: center;
   	display:block;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom:1px solid #CCC;  
   	margin:0px;
   	padding:0px 2px;
   	background-image: url('../img/bg_dkgray_75.png');
	background-repeat: repeat;   
}

#lista_info p {
   margin:0px;
   padding:4px 2px;   
}

.info_box {
	border: 1px solid #000000;
	background-color: #ffffff;
	margin: 0px;
}
.info_box_separator {
	border: 0;
	height: 20px;
	background-image: url('../img/v_line_2x20.png');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 ;
}
.info_box_separator_blank {
	border: 0;
	height: 20px;
	/*background: center center;*/
	margin: 0 ;
}
.info_box_volt {
	border: 1px solid #11CF16;
	background-color: #17F71D;
	margin: 0 10px 0 10px;
}
.info_box_volt h1 {
	border: 1px solid #11CF16;
	background-color: #11CF16 !important;
	margin: 0px;
	font-size: 12px;
}
.info_box_aktualis {
	border: 1px solid #D9DC54;
	background-color: #F6F95E;
	margin: 0 10px 0 10px;
}
.info_box_aktualis h1 {
	border: 1px solid #D9DC54;
	background-color: #D9DC54 !important;
	background-image: none;
	margin: 0px;
	font-size: 12px;
}
.info_box_lesz {
	border: 1px solid #F82828;
	background-color: #FD565D;
	margin: 0 10px 0 10px;
}
.info_box_lesz h1 {
	border: 1px solid #F82828;
	background-color: #F82828 !important;
	margin: 0px;
	font-size: 12px;
}
.info_box_statusz_volt {
	border: 1px solid #0C20D0;
	background-color: #A0B6FF;
	margin: 0 10px 0 10px;
}
.info_box_statusz_volt h1 {
	border: 1px solid #0C20D0;
	background-color: #0C20D0 !important;
	margin: 0px;
	font-size: 12px;
}
.info_box_statusz_lesz {
	border: 1px solid #BE1DEB;
	background-color: #EEB3FF;
	margin: 0 10px 0 10px;
}
.info_box_statusz_lesz h1 {
	border: 1px solid #BE1DEB;
	background-color: #BE1DEB !important;
	margin: 0px;
	font-size: 12px;
}
.info_box_vaj {
	border: 1px solid #EBE3A3;
	background-color: #FDF7C0;
	margin: 0 10px 0 10px;
}
.info_box_vaj h1 {
	border: 1px solid #EBE3A3;
	background-color: #EBE3A3 !important;
	margin: 0px;
	font-size: 12px;
}
#modul_edit {
	/*border:1px solid #CCC;
   	background-image: url('../img/bg_dkgray_75.png');
	background-repeat: repeat;
  	width:250px;
   	position:absolute;
   	visibility: hidden;
   	overflow: hidden;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   	color:#333;
	*/
	width:250px;
   	position:absolute;
   	visibility: hidden;
	
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border:1px solid #CCC;  
   	margin:0px;
   	padding:0px 2px;
   	background-image: url('../img/bg_dkgray_75.png');
	background-repeat: repeat;   
}
#modul_edit td{
	margin:0px;
	padding:4px 2px;
	color: #F1ECEC;
	font-weight: bold;
	font-size: 11px;
}
.moduledit_tr_focus {
	background-color: #060505;
}
.moduledit_tr_nofocus {
	background-color: none;
}
.moduledit_table{
	background-image: url('../img/bg_dkgray_75.png');
	background-repeat: repeat;
}
.moduledit_h1{
	text-align: center;
   	display:block;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom:3px solid #CCC;  
   	margin:0px;
   	padding:0px 2px;
   	background-image: url('../img/bg_dkgray_75.png');
	background-repeat: repeat;   
}

/*
 *	Tooltip end
 */
 
 /*
 *	searchform start
 */
#searchform{
   	border:1px solid #CCC;
   	/*background-color:#F9F9F9;*/
  	width: 1280;
  	height: 800;
  	top: 0;
  	left: 0;
   	position:absolute;
  	visibility: hidden;
  	overflow: hidden;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
  	color:#333;
  	background-image: url('../img/bg_dkgray_75_50x50.png');
	background-repeat: repeat;
	vertical-align: middle; 
	align: center;  
}

#layerdata {
	width: 300px;
	height: 240px;
	/*background-color: #ffffff;*/
	background-color:#fdffd9;
	border: 1px solid #000000;
	position: relative;
	top: 0;
  	left: 0;
	align: center;
}


#close {
	align: right;
	width: 300px;
	height: 16px;
	background-image: url('../img/delete.png');
	background-repeat: no-repeat;
	background-position: right;
	cursor: hand;
}


 /*
 *	searchform end
 */
 
 /*
 * forum2 start
 */
.tr_hatterrel, .tr_hatterrel_light, .tr_hatterrel_green, .tr_hatterrel_green_light {
	background-color: #f8f1dd;
	padding: 0;
	margin: 0;
	border: 0 none;
	vertical-align: top;
	cellspacing: 0 !important;
}

.tr_hatterrel_light {
	background-color: #fdffd9;
}

.tr_hatterrel_green {
	background-color: #A3DFB6;
}
.tr_hatterrel_green_light {
	background-color: #ACE6BE;
}

.div_hatterrel {
	background-color: #f8f1dd;
	padding: 0;
	margin: 0;
	border: 0 none;
}

.div_hatterrel_light {
	background-color: #fdffd9;
	padding: 0;
	margin: 0;
	border: 0 none;
}

.menu_szoveg_f2 {
	width: 50%;
	font-family: Arial;
	font-size: 11px;
	color: #AC0304 !important;
	font-weight: bold;
	text-align: left;
	border: 0 none !important;
	margin: none !important;
	padding-left: 10px;
	padding-right: 10px;
	cellspacing: 0 !important;
	vertical-align: top;
}
 
.button_td_f2 {
	width: 224px;
  	height: 25px;
  	float: center;
  	border-right: none;
  	border-left: none;
}

#leiras {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin-left: 45px;
}

.normal_text {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

#statusz_container, #helyettesites_container, #helyettesites_container_placeholder {
	/*width: 260px;*/
	width: 100%;
	height: 100px;
	border: 1px solid #000000;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	overflow: auto;
}

.oszlop2_div {
	width: 50%;
	min-height: 100%;
	text-align: left;
	float: left;
	/*padding: 0 4px 0 4px;*/
}

.oszlop4_div {
	width: 25%;
	min-height: 100%;
	text-align: left;
	float: left;
	/*padding: 0 4px 0 4px;*/
}

.oszlop5_div {
	width: 20%;
	min-height: 100%;
	text-align: left;
	float: left;
	/*padding: 0 4px 0 4px;*/
}

.kismargo {
	margin: 0 4px 0 4px;
}

#statusz_container div div{
	width: 100%;
	height: 12px;
	text-align: center;
	font-weight: bold;
}

.vertical_separator {
	width: 100%;
	height: 5px;
	border: none;
}

#say {
	width: 100%;
	height: 166px;
	overflow: auto;
}

.formsubmit {
	background-color: #AC0304;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}

#form_container{
   	border:1px solid #CCC;
   	/*background-color:#F9F9F9;*/
  	width: 100%;
  	height: 15000px;
  	/*height: inherit;*/
  	top: 0;
  	left: 0;
   	position:absolute;
  	visibility: hidden;
  	overflow: hidden;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
  	color:#333;
  	background-image: url('../img/bg_dkgray_75_50x50.png');
	background-repeat: repeat;
	vertical-align: middle; 
	align: center;  
}

#layerdata_w {
	width: 900px;
	/*height: 1000px;*/
	/*background-color: #ffffff;*/
	background-color:#fdffd9;
	border: 1px solid #000000;
	position: relative;
	top: 0;
  	left: 0;
	align: center;
	padding: 0 5px 10px 5px;
}

#layer_close {
	align: right;
	/*width: 620px;*/
	height: 16px;
	background-image: url('../img/delete.png');
	background-repeat: no-repeat;
	background-position: right;
	cursor: hand;
}

#layerdata_w table {
	border: none;
	align: center;
	width: 890px;
}

.blog_file_doboz {
	width: 280px;
	border: 1px solid black;
	background-color: #fdffd9;
	float: left;
}

.blog_file_doboz_fejlec {
	height: 20px;
	font-weight: bold;
	color: black;
	background-color: #d5d5d5 !important;
}

.blog_file_doboz div {
	background-color: #fdffd9;
	padding: 0;
	margin: 0;
	border: 0 none;
}

 /*
 * forum2 end
 */
 
 .state_edit_textarea {
	width: 170px;
	height: 60px;
	overflow: auto; 
 }
 
#infoline {
 	width: 100%;
 	height: 30px;
 	background-color: grey;
 	position: fixed;
 	top: 0;
 	left: 0;
 	z-index: 100;
 	padding-top: 5px;
 	display: none;
 
 	text-align: center;
 	font-weight: bold;
 	font-size: 18px;
 	color: black;
 
 	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#screen_protector {
	width: 100%;
	height: 100%;
 	top: 0;
 	left: 0;
	z-index: 99;
	display: none;
	position:absolute;
  	overflow: hidden;

	background-image: url('../img/bg_dkgray_75_50x50.png');
	background-repeat: repeat;
}

#layer_content {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	background-color: white;
	z-index: 101;
	position: absolute;
	top: 50px;
	left: 50px;
}

#layer_content_small {
	width: 350px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	padding: 10px;
	background-color: white;
	z-index: 101;
	position: relative;
	top: 150px;
}

/* univerzalis div-es tablazat START */
.divtable_univ{
  text-align:center;
  align: left;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  display: block;
}
.divtr_univ{
    background-color: #d3d3d3;
  	border: 1px solid #FFFFFF;
  	display: block;
  	height: 50px;
}
/*.divtr_header_univ {
    height: 37px;
    background-color: #d3d3d3;
  	border: 1px solid #FFFFFF;
  	display: block;
}
.divtr_tabla_sorok_univ {
	height: 52px;
	background-color: #d3d3d3;
	border: 1px solid #FFFFFF;
	display: block;
	height: 25px;
}*/
.divtd_univ {
  	float: left;
  	border-right: 1px solid #FFFFFF;
  	border-left: 1px solid #FFFFFF;
  	padding-top: 2px;
  	text-align:center;
  	display: block;
  	height: 50px;
}
#tminta_selected_dontcare {
	width: 95%; 
	height: 250px; 
	display: block; 
	background-color: white; 
	margin: auto;
	margin-top: 25px;
	padding: 5px; 
	text-align: left;
	font-weight: normal;
	overflow: auto;
}


#termek_selected_dontcare, #termek_jovahagyok_selected_dontcare {
	width: 480px; 
	height: 250px; 
	display: block; 
	background-color: white; 
	margin-left: 43px;
	margin-top: 25px;
	padding: 11px; 
	text-align: left;
	font-weight: normal;
	overflow: auto;
	float: left;
}

.tabbed {
	margin-left: 50px;
}
.tabbed2 {
	margin-left: 100px;
}
.question {
	font-style: italic;
	font-weight: bold;
}
/* univerzalis div-es tablazat END */

/* help tooltip START */
		.tooltip {
			/*border-bottom: 1px dotted #000000;*/
			border: 0; 
			color: #000000; 
			outline: none;
			cursor: help; 
			text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 120;
			margin-left: 0; width: 550px;
		}
		.tooltip:hover img {
			border: 0; 
			margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.7em 0.8em 0.8em 2.4em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	color: black; text-decoration: none;}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
		
		.a_button{
			margin: 0 !important;
			position: absolute !important;
			border: 0; width: 24px; height: 24px;
		}
		
/* help tooltip END */


.a_mailto {
	padding-right: 25px;
    background: url('../img/email_icon_small.gif') no-repeat center right;
    border-bottom: 1px black dotted;
}

.phoneto {
	padding-right: 20px;
    background: url('../img/phone_icon_small.gif') no-repeat center right;
}

/*******************/

.admin_table {
	width: 555px;
	border: none;
	text-align: center;
}

#frame {
	width: 1200px;
	border: none;
	margin: auto;
}
#headline {
	height: 120px;
	width: 100%;
	margin-top: 5px;
	padding: 5px;
}
#page_content {
	width: 100%;
	float: none;
	clear: both;
	box-shadow: 0 38px 38px 38px rgba(0, 0, 0, 0.07);
	padding: 5px;
	min-height: 700px;
}
.start_left, .start_right {
	font-size: 12px !important;
} 
#content_left {
	width: 30%;
	clear: left;
	float: left;
}
#content_right {
	width: 70%;
	float: left;
}

.align_right {
	text-align: right;
}
.align_left {
	text-align: left;
}
.align_center {
	text-align: center;
}
.layout_center {
	margin: auto;
}
.width30 {
	width: 30%;
}
.width50 {
	width: 50%;
}
.width70 {
	width: 70%;
}
.width100 {
	width: 100%;
}
.datasheet_content {
	font-size: 12px !important;
}
.layout_admin_table {
	margin: auto;
	margin-top: 15px;
	margin-bottom: 5px;
	width: 555px;
}
#attrib_container {
	/*background-color: white;*/
}
.attrib_div {
	width: 510px;
	clear: left;
	float: left;
	border: 1px solid #000000;
    border-radius: 10px;
    margin: 10px;
    padding: 10px;
    background-color: #FBF6E8;
}

/* datepicker */
.datepicker_input {
	width: 150px;
}

.box-header {
	font-size: 15px;
	font-weight: bold;
}

#jstree1, #jstree2, .demo, .layout_datasheet, .search_result_item, .start_left, .start_center, .start_right {
	width: auto;
	overflow: auto;
	font: 10px Verdana, sans-serif;
	box-shadow: 0 0 5px #ccc;
	padding: 10px;
	border-radius: 5px;
    box-sizing: border-box;
    margin: 15px 15px;
}

#ticket_data {
	float: left;
	clear: left;
	width: 100%;
}

#forum_data {
	float: left;
	width: 100%;
}

/* Search results */
.bg_red {
	background-color: #fb6767;
}
.bg_green {
	background-color: #AAF675;
}
.search_result_item {
	margin: 10px;
	padding: 5px;
	cursor: pointer;
	font-size: 13px;
}
.search_result_item:hover {
	background-color: #F8F1DD;
}
.search_result_item .title {
	color: #2E281E;
	font-weight: bold;
}
.search_result_item .author {
	color: #846c3c;
}
.search_result_item .description {
	
}
.search_result_item .dash {
	width: 50px;
	float: right;
	clear: right;
}

.layout_datasheet {
	
}

.layout_datasheet td.tabla_sorok {
	background-color: #fffaec;
	font-size: 13px;
	padding: 0 5px;
}
.layout_datasheet div.tabla_cim {
	background-color: #336699;
}
.layout_datasheet table.admin_table {
	width: 100%;
}
.span_left {
	font-style: italic;
}

.sorting_arrow {
	margin-bottom: -5px;
	display: none;
}




/* W3C recommendation: */
.h1 { 
    display: block;
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.h2 {
    display: block;
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.h3 { 
    display: block;
    font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.h4 { 
    display: block;
    font-size: 1em;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.h5 { 
    display: block;
    font-size: .83em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.h6 { 
    display: block;
    font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

/* #f9fbfc	*/