@charset "utf-8";

html, body, img, p, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}

h2 {
	margin: 1px 3px -1px 3px;
}

h3 {
	margin: 1px 3px 3px 4px;
}

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: white;
	height:100%;
	min-height:100%;
}

a:link, a:visited, a:hover{
	color:black;
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
}

*[disabled], *[readonly]{
    background-color:#ddd;
	color:black;
	border: 1px solid #000;
}

img.disabled_checkbox{
	margin-right:2px;
}

td {
	vertical-align: top;
}

#header{
	position:fixed; 
	top:0;
	left:0; 
	width:100%; 
	margin:0;
	padding:10px 10px 9px 10px;
	background-color: silver;
	height: 20px;
	z-index:100;
}

#left{
	position:fixed;
	top:39px;
	left:0;
	width: 150px;
	background-color: silver;
	height:100%;
	min-height:100%;
	z-index:100;
}

#left a{
	text-decoration: none;
	color: black;
}

.chat_left_nevek{
	font-size:12px;
	margin-left:2px;
	padding:5px;
	float: left;
	cursor: default;
}

.chat_user_active{
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
	width: 10px;
	height: 10px; 
	background-color: green;
	border: 1px solid white;
	float: left;
	margin: 6px 0px 0px 9px;
}

.chat_user_away{
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
	width: 10px;
	height: 10px; 
	background-color: darkorange;
	border: 1px solid white;
	float: left;
	margin: 6px 0px 0px 9px;
}

.chat_user_inactive{
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
	width: 10px;
	height: 10px; 
	background-color: grey;
	border: 1px solid white;
	float: left;
	margin: 6px 0px 0px 9px;
}

#main{
	position: absolute;
	background-color:beige;
	top: 40px;
	left: 151px;
	right:0px;
	min-height: calc(100% - 40px);
	overflow:auto;
}

#page{
	margin-bottom:1px;
}

ul{
	list-style: none;
	margin:0;
	padding:0;
}

li{
	padding: 10px;
	cursor: pointer;
}

li:hover{
	background-color: white;
}

li.active{
	background-color: white;
}

a.logout{
	margin:0;
	padding:5px;
	text-decoration: none;
	color: black;
	background-color:white;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

a.logo{
	text-decoration: none;
	color: black;
}

table{
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
}

td{
	margin:0;
	padding:0;
}

td.header_right{
	padding-right: 15px;
	text-align:right;
}

#login{
	position: absolute;
	margin: 0 calc(50% - 225px);
	width: 400px;
	min-height: 203px;
	background-color: white;
	padding:20px;
	top:calc(50% - 130px);
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	/*-moz-box-shadow: 0 0 20px #000;
	-webkit-box-shadow: 0 0 20px #000;
	box-shadow: 0 0 20px #000;*/
	border: 2px solid grey;
}

#login td{
	padding:5px;
}

input.login{
	width:160px;
}

#naptar{
	font-size: 12px;
	width: 145px;
	border: 1px solid black;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	margin: 0 10px 10px 9px;
	padding: 2px 0 2px 2px;
}

#naptar select{
	font-size: 11px;
}

.naptar_date{
	font-size: 12px;
	float:left;
	text-align: center;
	width:12px;
	margin: 1px;
	padding: 3px;
	cursor:pointer;
}

.naptar_date_noclick{
	font-size: 12px;
	float:left;
	text-align: center;
	width:12px;
	margin: 1px;
	padding: 3px;
	cursor:default;
}

.naptar_date:hover{
	outline:1px solid black;
}

#naptar_data_table{
	margin-bottom:20px;
}

#naptar_data_table td{
	padding:5px;
}

div#show_image_data, div#show_zoom_data, div#settings_data, div#mails_data, div#companies_data, div#user_data {
	/* OLD STYLE
	position: fixed;
    top: 110px;
	bottom: 70px;
	left: 220px;
	right: 70px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
    background-color: white;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border: 2px solid grey;
	overflow:hidden;
	z-index: 101;
	*/
	
	position: fixed;
    top: 110px;
	bottom: 70px;
	margin: 0 calc(50% - 520px);
    width: 800px;
    background-color: white;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border: 2px solid grey;
	overflow:hidden;
	z-index: 101;
	
}

table.popup_table{
	margin-top: 10px;
}

table.popup_table td{
	padding: 5px;
}

table.popup_table td:first-child{
	padding-left:125px;
	width:220px;
}

table.popup_table input[type=text]{
	width: 240px;
	margin-right: 5px;
}

table.popup_table select{
	min-width: 245px;
	max-width: 425px;
}

table.popup_table input[type=submit]{
	margin-left:-125px;
	padding: 0 20px;
	margin-bottom: 5px;
}

table.popup_table textarea{
	width: 280px;
	height: 100px;
}

table#popup_table_ugyfel td:first-child{
	padding-left:50px;
	width:256px;
}

table#popup_table_ugyfel input[type=submit]{
	margin-left:-50px;
}

table#popup_table_resztvevo td:first-child{
	padding-left:170px;
	width:180px;
}

table#popup_table_resztvevo textarea{
	width: 260px;
	height:50px;
}

table#popup_table_resztvevo input[type=submit]{
	margin-left:-159px;
}

table#popup_table_szamla td:first-child{
	padding-left:90px;
	width:180px;
}

table.popup_table_email{
	margin-top: 10px;
}

table.popup_table_email td{
	padding: 5px;
}

/*table.popup_table_email td:first-child{
	padding-left:125px;
	width:100px;
}*/

table.popup_table_email input[type=text]{
	width: 350px;
	margin-right: 5px;
}

table.popup_table_email input[type=submit]{
	padding: 0 20px;
	margin-bottom: 5px;
}

table.popup_table_email textarea{
	width: 350px;
	height: 160px;
}

div#loading{
	position: fixed;
	margin:0;
	top:50%;
	left:50%;
}

div#del_confirmation, div#sms_confirmation, div#confirmation{
	position: fixed;
	top:0;
	left:0;
	z-index:300;
	width:100%;
	height:100%;
	background-color: grey;
	opacity:0.8;
	filter:alpha(opacity=80);
}

div#del_confirmation_div, div#sms_confirmation_div, div#confirmation_div{
	position: fixed;
	z-index:301;
	margin: -95px 0 0 -135px;
	top:50%;
	left:50%;
	background-color: white;
	padding:20px;
	border: 3px solid red;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	-moz-box-shadow: 0 0 20px #000;
	-webkit-box-shadow: 0 0 20px #000;
	box-shadow: 0 0 20px #000;
	width: 220px;
	text-align: center;
}

div#del_confirmation_div img, div#sms_confirmation_div img, div#confirmation_div img{
	margin: -5px 0px -4px 0px;
}

.validation_error{
	font-weight: bold;
	color: red;
	margin-top:4px;
	margin-bottom:-6px;
}

img[id^="exit_"]{
	cursor:pointer;
}

img[id^="exit2_"]{
	cursor:pointer;
}

img[id^="edit_"]{
	cursor:pointer;
}

img[id^="del_"]{
	cursor:pointer;
}

img[id^="show_"]{
	cursor:pointer;
}

img[id^="lookup_"]{
	cursor:pointer;
}

img[id^="print_"]{
	cursor:pointer;
}

img[id^="storno_"]{
	cursor:pointer;
}

img[id^="vea_"]{
	cursor:pointer;
}

img[id^="no_vea_"]{
	cursor:pointer;
}

img[id^="copy_"]{
	cursor:pointer;
}

img[id^="xls_"]{
	cursor:pointer;
}

img[id^="calendar_"]{
	cursor:pointer;
}

img[id^="visszajelzes_"]{
	cursor:pointer;
}

img[id^="edit-sendmail_"]{
	cursor:pointer;
}

img[id^="send-sendmail_"]{
	cursor:pointer;
}

div[id^="change_"]{
	width: 100%;
	height: 30px;
	cursor:pointer;
}

td[id^="nav_"]{
	text-decoration: underline;
	cursor:pointer;
}

table.box td {
    padding:5px;
}

tr.history td, tr.history_show td, .history_nev {
    color:#555;
	font-style: italic;
}

tr.history_blue {
    display: none;
}

tr.history_blue td {
    color:blue;
}

/*
tr.history td:first-child{
	border-left: 2px dashed #555;
}
*/

tr.history_line{
    border-bottom: 1px solid #555;
	color:#555;
	font-style: italic;
}

/*table.box tbody tr:nth-child(odd):not(.history){
    background-color: #fbfbfb;
}

table.box tbody tr:nth-child(even):not(.history){
    background-color: #e8ecee;
}*/

table.box tbody tr:hover:not([class^="history"]){
	background-color:#00FFCC;
	cursor:pointer;
}

img.history{
	cursor:pointer;
}

table.box tr.even{
	background-color: #e8ecee;
}

table.box tr.odd{
	background-color: #fbfbfb;
}

table.box tr.check{
	background-color: #00ffcc;
}

table.box tr.zold{
	background-color: #66ff66;
}

table.box tr.barack{
	background-color: #ff5f5f;
}

img.copy{
	vertical-align: middle;
	cursor:pointer;
	margin-left:3px;
}

div.link_new{
	width:180px;
	background-color:#555;
	color:white;
	padding:2px 10px;
	border: 2px solid white;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	cursor:pointer;
	text-align:center;
	display:inline;
	float:right;
}

div.link_new_center{
	width:150px;
	background-color:#555;
	color:white;
	padding:2px 10px;
	border: 2px solid white;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	cursor:pointer;
	text-align:center;
	margin: 0px auto;
}

div.link_ready{
	width:180px;
	background-color:green;
	color:white;
	padding:2px 10px;
	border: 2px solid white;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	cursor:pointer;
	text-align:center;
	display:inline;
	float:right;
}

tr.title{
	/*background-color: #ffcc99;*/
	height:50px;
	cursor:move;
}

span.title_nev{
	color:red;
}

tr.title td{
	font-weight: bold;
	padding-top: 20px;
}

#mails_top {
	margin: 0px 1px 0px 0px;
	padding: 5px;
	border: 1px solid black;
}

#companies_top {
	margin: 0px 1px 0px 0px;
	padding: 5px;
	border: 1px solid black;
}

#businessnames_top {
	margin: 0px 1px 0px 0px;
	padding: 5px;
	border: 1px solid black;
}

#deposits_top {
	margin: 0px 1px 0px 0px;
	padding: 5px;
	border: 1px solid black;
}

#settings_admins_top, #settings_diagnoses_top, #mail_info_top, #company_info_top, #exam_images_top, #users_top, #mail_mailhandlings_top, #mail_emails_top, #company_companyoffices_top, #company_businessnames_top, #company_deposits_top, #company_contacts_top, #company_invoices_top, #company_connections_top, #company_suitenumbers_top, #company_mails_top, #company_smsmessages_top, #user_addresses_top, #user_families_top, #user_familymembers_top {
	margin: 5px 1px 0px 0px;
	padding: 5px;
	border: 1px solid black;
}

span.box_title{
	cursor: pointer;
}

td.bejegyzes_locked{
	background-color: white;
}

#table_ugyfel td:first-child{
	width:300px;
}

#table_dolgozo td:first-child{
	width:300px;
}

#table_orvos td:first-child{
	width:300px;
}

#table_vizsgalat td:first-child{
	width:300px;
}

#table_emailsablon td:first-child{
	width:300px;
}

.back_button{
	margin:3px 4px -3px 4px;
	cursor:pointer;
}

.pagination{
	width:500px;
	margin: 5px auto;
}

.pagination td{
	width:100px;
	text-align:center;
}

.menu_header{
	margin: 3px 4px 0px 4px; 
}

span[id^="open_"] img{
	vertical-align:-3px;
}

span[id^="close_"] img{
	vertical-align:-3px;
}

div#settings_admins, div#settings_diagnoses, div#mails_top div, div#mail_info, div#companies_top div, div#businessnames_top div, div#deposits_top div, div#company_info, div#exam_images, div#users, div#mail_mailhandlings, div#mail_emails, div#company_companyoffices, div#company_businessnames, div#company_deposits, div#company_contacts, div#company_invoices, div#company_connections, div#company_suitenumbers, div#company_mails, div#company_smsmessages, div#user_families, div#user_familymembers {
	display:inline;
}

div[id^="dolgozo_get"]{
	display:inline;
}

div[id^="orvos_get"]{
	display:inline;
}

div[id^="rendelo_get"]{
	display:inline;
}

div[id^="vizsgalat_get"]{
	display:inline;
}

div[id^="beallitas_get"]{
	display:inline;
}

div[id^="szamla_get"]{
	display:inline;
}

div[id^="emailsablon_get"]{
	display:inline;
}

div[id^="elegedettsegmeres_get"]{
	display:inline;
}

div#ugyfel_get_ugyfel_info, div#dolgozo_get_ugyfel_info {
	padding-left: calc(100% - 160px);
}

div#vizsgalat_get_vizsgalat_info{
	padding-left: calc(100% - 181px);
}

div#dolgozo_get_dolgozo_info{
	padding-left: calc(100% - 205px);
}

div#orvos_get_orvos_info{
	padding-left: calc(100% - 186px);
}

div#szamla_get_szamla_info{
	padding-left: calc(100% - 200px);
}

div#emailsablon_get_emailsablon_info{
	padding-left: calc(100% - 205px);
}

div#ugyfel_get_ugyfel_info img, div#dolgozo_get_ugyfel_info img, div#dolgozo_get_dolgozo_info img, div#orvos_get_orvos_info img, div#orvos_get_email_beosztas img, div#vizsgalat_get_vizsgalat_info img, div#vizsgalat_get_resztvevok_info img, div#vizsgalat_get_dolgozok_info img, div#vizsgalat_get_email_visszaigazolas img, div#vizsgalat_get_email_dokumentum img, div#vizsgalat_get_email_elegedettsegmeres img, div#beallitas_get_userek img, div#beallitas_get_szamlatipusok img, div#beallitas_get_egysegarak img, div#beallitas_get_emailsablonok img, div#szamla_get_szamla_info img, div#szamla_get_szamlatetelek img, div#szamla_get_behajtasok img, div#szamla_get_befizetesek img, div#emailsablon_get_emailsablon_info img, div#ugyfel_get_email_adategyeztetes img, div#ugyfel_get_email_vizsgalatfelkeres img, div#ugyfel_get_email_elegedettsegmeres img, div#ugyfel_get_email_felmondaselfogadas img, div#ugyfel_get_email_letszamvaltozas img, div#ugyfel_get_vizsgalatok img , div#ugyfel_get_szamlak img, div#dolgozo_get_vizsgalatok img, div#orvos_get_vizsgalatok img, div#szamla_get_email_szamlakuldes img {
	margin-left:8px;
}

table#nav_letszam_osszes_table {
	border: 2px solid silver;
	border-collapse:collapse;
}

table#nav_letszam_osszes_table td{
	width: 50px;
	height:30px;
	border: 2px solid silver;
	text-align:center;
	padding-top:10px;
}

div.no_data{
	padding-top:5px;
	text-align:center;
	font-weight:bold;
}

#ugyfel_nev_search, #dolgozo_nev_search, #orvos_nev_search, #vizsgalat_nev_search, #szamla_nev_search{
	padding-left:3px;
	width:500px;
}

div#hidden_div{
	display:none;
}

tr[id^="tr_minosites_"], tr[id^="tr_alkalmassagi_lejar_"]{
	display:none;
}

span[id^="chat_history_"]{
	cursor:pointer;
}

#chat_status{
	display:none;
}

div#adategyeztetes_main{
	font-size: 16px;
}

table.table_adategyeztetes{
	margin: 0 auto;
	margin-top: 8px;
	width: 750px;
	background-color:beige;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}

table.table_adategyeztetes td{
	padding: 5px;
	text-align:left;
}

table.table_adategyeztetes tr:first-child td{
	padding-top:20px;
}

table.table_adategyeztetes tr:last-child td{
	padding-top:10px;
	padding-bottom:15px;
}

table.table_adategyeztetes td:first-child{
	padding-left:20px;
	width:120px;
}

table.table_adategyeztetes input[type=text]{
	width: 280px;
	margin-right: 5px;
}

table.table_adategyeztetes input[type=submit]{
	padding: 0 20px;
	margin-bottom: 5px;
}

table.table_adategyeztetes textarea{
	width: 460px;
	height: 160px;
}

.submit_piros{
	margin-top:7px;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica;
	background-color:red;
	color:white;
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
	border-left: 1px solid grey;
	border-top: 1px solid grey;
	line-height:30px;
	font-weight:bold;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.submit_zold{
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica;
	background-color:green;
	color:white;
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
	border-left: 1px solid grey;
	border-top: 1px solid grey;
	line-height:30px;
	font-weight:bold;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.submit_sarga{
	margin-top:7px;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica;
	background-color:yellow;
	color:black;
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
	border-left: 1px solid grey;
	border-top: 1px solid grey;
	line-height:30px;
	font-weight:bold;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.submit_szurke{
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica;
	background-color:silver;
	color:black;
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
	border-left: 1px solid grey;
	border-top: 1px solid grey;
	line-height:30px;
	font-weight:bold;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	
}

.option_adategyeztetes{
	padding:2px;
	font-family: Verdana, Arial, Helvetica;
	font-size:16px;
	color:black;
}

a.link:link, a.link:visited, a.link:hover{
	color:black;
	text-decoration:underline;
}

a.link:hover{
	text-decoration:none;
}

.alapzold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 15px;
	color: #009900;
	text-align:justify;
}

a.zoldlink, a.zoldlink:visited, a.zoldlink:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color:#009900;
	text-decoration:none;
}

a.zoldlink:hover {
	text-decoration:underline;
}

div.naptar_tipus_szamla{
	margin-top:1px;
	margin-left:1px;
	padding-top:2px;
	padding-left:6px;
	height: 21px;
	width: 17px;
	background-color: white;
	color: black;
}
div.naptar_tipus_kintlevoseg{
	margin-top:1px;
	margin-left:1px;
	padding-top:2px;
	padding-left:6px;
	height: 21px;
	width: 17px;
	background-color: blue;
	color: white;
}
div.naptar_tipus_vizsgalatszervezes{
	margin-top:1px;
	margin-left:1px;
	padding-top:2px;
	padding-left:6px;
	height: 21px;
	width: 17px;
	background-color: yellow;
	color: black;
}
div.naptar_tipus_egyeb{
	margin-top:1px;
	margin-left:1px;
	padding-top:2px;
	padding-left:6px;
	height: 21px;
	width: 17px;
	background-color: green;
	color: white;
}
#table_search {
	width:600px;
	margin:5px;
}
#table_search td {
	padding:10px;
	width:100px;
	border: 1px solid black;
	white-space:nowrap;
}
#table_search td:nth-child(1){
	text-align:right;
}
#table_search input[type="text"]{
	width:300px;
}
#table_search input[type="submit"]{
	margin-left:7px;
}
#table_queries {
	width:600px;
	margin:5px;
}
#table_queries td {
	padding:10px;
	width:100px;
	border: 1px solid black;
	white-space:nowrap;
}
#table_queries td:nth-child(1){
	text-align:right;
}
#table_queries input[type="text"]{
	width:300px;
}
#table_queries input[type="submit"]{
	margin-left:7px;
}
.table_lekerdezes {
	width:600px;
	margin:5px;
}
.table_lekerdezes td {
	padding:10px;
	width:100px;
	border: 1px solid black;
	white-space:nowrap;
}
.table_lekerdezes input[type="text"]{
	width:80px;
}
.piros {
	color:red;
}
.red {
	color:red;
}
div#xls_data{
	position: fixed;
	margin: 0 calc(50% - 510px);
	width: 800px;
	min-height: 400px;
	max-height: calc(50% + 240px);
	background-color: white;
	padding:0 20px 20px 20px;
	top:calc(50% - 292px);
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	/*
	-moz-box-shadow: 0 0 20px #000;
	-webkit-box-shadow: 0 0 20px #000;
	box-shadow: 0 0 20px #000;*/
	border: 2px solid grey;
	overflow:auto;
	z-index: 101;
}
.table_avikonte{
	margin:0 auto;
	padding:0;
	width:950px;
	border-collapse:collapse;
	border:1px solid black;
}

.table_avikonte td{
	margin:0;
	padding:10px;
	border:1px solid black;
}

table.evo-palette td:first-child{
	padding-left:0px;
	width:6px;
}

table.evo-palette td{
	padding:7px 6px;
}

table.evo-palette2 td:first-child{
	padding-left:0px;
	width:6px;
}

table.evo-palette2 td{
	padding:6px;
}

#naptar2_page{
	margin:5px;
	overflow: auto;
}

#table_header_div{
	position:absolute;
	top:0px;
	left:49px;
	height:0;
	width:0;
}

#table_header_div div{
	float: left;
	border: 1px solid #000;
	border-left: none;
	padding: 3px;
	/*margin-left:-1px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#table_first_column_div{
	position:absolute;
	top:25px;
	left:0px;
	height:0;
	width:0;
}

#table_first_column_div div{
	border: 1px solid #000;
	border-bottom: none;
	padding: 3px;
	/*margin-left:-1px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#table_header_empty_div{
	position:absolute;
	top:0px;
	left:0px;
	height:0;
	width:0;
	background-color:beige;
	border: 1px solid #000;
}

table#naptar2_info{
	width:initial;
	min-width:10px;
	border-collapse:collapse;
	cursor:default;
}

table#naptar2_info th, table#naptar2_info td{
	border: 1px solid #000;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

table#naptar2_info th{
	font-size:16px;
}

table#naptar2_info td{
	font-size:11px;
	min-width:40px;
}

table#naptar2_info td.naptar2_jegyzet{
	max-width:125px;
}

table.table_info {
	margin-top:5px;
}

table.table_info td:first-child{
	width:400px;
}

.info_icon {
	padding-left:6px;
	cursor:pointer;
}

input.search {
	width:300px;
	padding:0 3px;
	/*
	background: url('/images/search-icon.png') no-repeat right 3px center;
	background-color: white;
	padding-right: 30px;
	border: 1px solid #000;
	*/
}
