html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


input
{
outline: 0;
}

/*
@font-face {
    font-family: 'sitefontblack';
    src: url('fonts/pfhandbookpro-black-webfont.eot');
    src: url('fonts/pfhandbookpro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfhandbookpro-black-webfont.woff') format('woff'),
         url('fonts/pfhandbookpro-black-webfont.ttf') format('truetype'),
         url('fonts/pfhandbookpro-black-webfont.svg#pf_handbook_problack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sitefontbold';
    src: url('fonts/pfhandbookpro-bold-webfont.eot');
    src: url('fonts/pfhandbookpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfhandbookpro-bold-webfont.woff') format('woff'),
         url('fonts/pfhandbookpro-bold-webfont.ttf') format('truetype'),
         url('fonts/pfhandbookpro-bold-webfont.svg#pf_handbook_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sitefontregular';
    src: url('fonts/pfhandbookpro-regular-webfont.eot');
    src: url('fonts/pfhandbookpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfhandbookpro-regular-webfont.woff') format('woff'),
         url('fonts/pfhandbookpro-regular-webfont.ttf') format('truetype'),
         url('fonts/pfhandbookpro-regular-webfont.svg#pf_handbook_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

	@font-face {
			font-family: 'sitefontblack';
			src: url('fonts/pfhandbookpro-black-webfont.eot');
			src: url('fonts/pfhandbookpro-black-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/pfhandbookpro-black-webfont.eot.ttf') format('truetype');
			
		}
	
	@font-face {
			font-family: 'sitefontbold';
			src: url('fonts/pfhandbookpro-bold-webfont.eot');
			src: url('fonts/pfhandbookpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/pfhandbookpro-bold-webfont.ttf') format('truetype');
		
		}	
		
		
	@font-face {
			font-family: 'sitefontregular';
			src: url('fonts/pfhandbookpro-regular-webfont.eot');
			src: url('fonts/pfhandbookpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/pfhandbookpro-regular-webfont.ttf') format('truetype');
		
		}



.clearer {
	clear:both;
}

.hidden {
	display: none;
	visibility: hidden;
	width: 0; height: 0;
}

.fields {
	line-height: 1.4em;
}

.fields label {
	color: #999999;
}

#loadergif{
	display: none !important;
}

.upcase {text-transform:uppercase;}

.select_input {
	padding: 5px;
	width: 230px;
	height: 36px;
	background-color: #EBEBEB;
	border: none;
	color: #666666;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 15px;
}

body {
	background-color: #fff;
	font-family: sitefontregular;
}

.marginleft10 {margin-left:10px !important;}
.margintop0 {margin-top: 0px !important;}
.marginbottom0 {margin-bottom: 0px !important;}

#content {
	min-width: 1280px;
	background-color: #F0F0F0;
	background-image: url('../img/index/menu_back.png');
	background-repeat:repeat-y;
    position: relative;
}

#left {
	float: left;
	/*width: 260px;*/
	background: url('background-image: url('../img/index/menu_back.png');') repeat-y left center;
}

#panelonoff {
	height: 80px;
	background-color: #93C842;
}

#right {
	/*background-color: #EBEBEB;*/
	float:left;
	width: 1020px;
	background: #F0F0F0 url('../img/index/right_background.png') no-repeat top center;
    padding-bottom:100px;
}

select option{
    padding: 5px;
}

select {
    padding-bottom: 5px !important;
    padding-top: 8px !important;
    }

a.silent { text-decoration: none;}    
a.silent:hover { text-decoration: underline;}    

.dijbekerok {
	margin-bottom: 20px;
}

.index_title {
	height: 70px;
	overflow: hidden;
	background: #3B3B3C url('../img/index/index_title_background.png') no-repeat right center;	
}

.index_title_long {
	height: 70px;
	overflow: hidden;
	background: #3B3B3C;	
}


.index_title  h5 {
	float: left;
	border: medium none;
	color: #fff;
	padding: 20px 90px 20px 30px;
}

.index_title .title_number {
	margin: 10px 25px 0 0;
	float: right;
	color: #88BF37;
	font-size: 36px;
	font-weight: bold;
}

.index_title_long  h5 {
	border: medium none;
	color: #fff;
	padding: 20px 90px 20px 30px;
}

.box-container {
	margin: 20px;
	float:left;
	width: 45%;
	color: #666666;
}	

.box-container-long {
	margin: 20px;
	float:left;
	width: 84%;	
	color: #666666;
}

.csomag_modositasa textarea,
.box-container-long textarea {
	border: none;
    resize: none;
    padding: 10px 5px;
    font-size: 14px;
    overflow:hidden;
	font-family: sitefontregular;
	color: #666666;
	border: 1px solid #CDCDCD;
}

#box-messages {
	padding: 20px;
	background: #fff;
}

.maxPopupHeight 
{
	max-height: 280px;
	overflow: auto;
}

.box-messages-bottom {

}

.box-messages-bottom-left {
	float:left;
	width: 50%;
	height: 9px;
	background: url('../img/index/shawod_left.png') no-repeat left top;
}

.box-messages-bottom-right {
	float:right;
	width: 49%;
	height: 9px;
	background: url('../img/index/shadow_right.png') no-repeat right top;
}

.buttons {
	margin-top: 10px;
}

.buttons a {
	text-decoration: none;
}

.buttons img {
	cursor: pointer;
}

.buttons input {
	float:right;
}

.dns_buttons {
	margin-top: 20px;
    width: 860px;
}

.dns_buttons #ujsor{
	float:left;
	margin-left: 550px;
}

.dns_buttons #gmailgomb{
	float:left;	
}

.dns_buttons #dnsforward {
	margin-left: 700px;
}


.inputBtn {
	color: white;
	padding: 8px 8px;
	background-color: #89C037;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	text-transform: uppercase;
	cursor:pointer;
	font-weight: bold;
}
.inputBtn:hover {
	background-color: #78a731;
}

.inputBtnSmall {
	color: white;
	padding: 5px 10px;
	background-color: #89C037;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	font-size: 12px;
	text-transform: uppercase;
	cursor:pointer;
}

.inputBtnSmall a {
	color: white;
	text-decoration: none;
	display: block;
}

.domain_names {
	float:left;
}

.paused_domains {
	float:right;
}

.paused_domains img {
	float:left;
	padding: 5px 20px 0 0;
}

.paused_domains div{
	float:left;
}

.dataTable {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	margin: 0px auto;
	border-collapse:collapse;
	color: #999999;
	font-size: 14px;
}
.dataTable  th {
	color: #3B3B3C;
	font-weight: normal;
	border: 1px solid rgb(205, 205, 205);
	text-align: center;
	padding: 10px 3px;
    vertical-align: middle;
}

.dataTable  th.bold {
	font-weight:bold;
}

.dataTable  td.bold {
	font-weight:bold;
}

.dataTable td {
	border: 1px solid rgb(205, 205, 205);
	text-align: center;
	padding: 5px 10px;
}

.dataTable td.ikon {
	padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: top;
}

.dataTable .num {
	text-align: right;
}

.dataTable .ev {
	color: #666666;
	font-weight: bold;
}

span.kivalasztva  {
	color: #88BF36;
    display: block;
    font-weight: bold;
    text-decoration: none;    
    height:32px;
    line-height: 32px;
    }

.dataTable .kivalasztva a {
	color: #88BF36;
}

.dataTable .domainname {
	color: #666666;
	font-weight: bold;
}

.dataTable .szabad {
	color: #96C74C;
}

.dataTable .foglalt{
	color: #E04E67;
}

.datatable .folyamatban_dark {
	background-color: #252526;
	height: 20px;
	padding: 7px 10px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.dataTable .registrate{
	border: 1px solid #E4E4E4;
	margin:0px auto;
	max-width: 150px;
	height: 20px;
	padding: 5px;
	text-align: center;
	/*background-image: linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -o-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -moz-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -webkit-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -ms-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#D3D3D3');
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.11, rgb(211,211,211)),
		color-stop(0.8, rgb(250,250,250))
	);*/
	background-image: url('../img/index/buttonbg.png');
	background-repeat: repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.dataTable .registrate:hover {
	/*background-image: linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -o-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -moz-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -webkit-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -ms-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#BFBFBF');
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(191,191,191)),
	color-stop(0.8, rgb(240,240,240))
);*/
background-image: url('../img/index/buttonbg_h.png');
}

.dataTable .megrendelem {
	border: 1px solid #E4E4E4;
	margin:0px auto;
	max-width: 150px;
	height: 20px;
	padding: 5px;
	text-align: center;
	/*background-image: linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -o-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -moz-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -webkit-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -ms-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#D3D3D3');
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.11, rgb(211,211,211)),
		color-stop(0.8, rgb(250,250,250))
	);*/
	background-image: url('../img/index/buttonbg.png');
	background-repeat: repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.dataTable .megrendelem:hover {
	/*background-image: linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -o-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -moz-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -webkit-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -ms-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#BFBFBF');
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(191,191,191)),
	color-stop(0.8, rgb(240,240,240))
);*/
	background-image: url('../img/index/buttonbg_h.png');

}

.dataTable a {
	text-decoration: none;
	color: #333333;
/*	font-weight: bold; */
	display: block;
}


/* DOMAIN KERESÉS */

.domainkergomboszlop
{
	width: 160px;
}

.active {
	color: white;
}

#tabulators {
	padding-bottom: 20px;
}

p{
	color: #999999;
    padding:5px 0;
}

.tartalomlap,
#tabs {
	width: 95%;
	margin: 20px auto 0 auto;
	/*padding: 20px;*/
	
	/*border: 1px solid red;*/
}

.box {
	background-color: #fff;
}

ul#domainTabek {
	width: 100%;
	margin: 0px auto;	
	background-color: #666666;
    height: 70px;
}

ul#domainTabek li{
	float: left;
	list-style-type: none;
}

ul#domainTabek li a {
	height: 50px;
	display: block;
	padding-top: 20px;
	padding-left: 20px;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	font-weight: bold;
	font-size: 16px;
}

ul#domainTabek li.ui-state-disabled  a{
    color: #777777;
}

ul#domainTabek li.ui-tabs-active a{
    color: #ffffff;
}


.ujdomaintab {
	background-color: #fff;
    padding: 20px;
    }

.domain_search {
	width: 95%;
	margin: 0px auto;
	padding-bottom: 20px;
}

.domain_search p {
	width: 150px;
	float: left;
	font-size: 14px;
	margin: 20px 0 0 0;
	color: #999;
}

.domain_search  .row {
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	/*width: 760px;*/
	width: 80%;
	height: 58px;
	background-color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #EBEBEB;
}

.domain_search  .row input[type=text]{
	height: 43px;
	margin-left: 10px;
	margin-top: 6px;
	float:left;
	width: 80%;
	/*width: 620px;*/
	border: none;
	font-size: 18px;
	background-color: #EBEBEB;
}

.ie8 .domain_search  .row input[type=text]{
	padding-top:12px;
	height: 31px;
}

.domain_search  .row input[type=submit]{
	margin: 3px 3px 3px 0;
	width: 70px;
	float:right;
	height: 50px;
	border: none;
	background: url("../img/login/OKbutton.fw.png") no-repeat center center;
	color: white;
	font-weight: bold;
	font-size: 20px;
	cursor: pointer;
}

/* ÜGYFÉLADATOK */

.error {
	padding: 0 0 5px 0;
	color: #E04E67;
    clear:both;
    margin-right: 10px;
	/*display: none;*/
}

.error a {
	color: #E04E67;
	text-decoration: none;
}

table .has-error {
	background-color: #f9dee5;
}

.required {
	padding-right: 7px;
	background: url("../img/icons/required.png") no-repeat top right;
}

.long_input {
	width: 320px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
    line-height:36px;	
}

.long_input_noinput {
	width: 320px;
	height: 36px;
	padding: 0 5px;
	border: none;
	color: #999;
    line-height:36px;	
}
.longest_input {
	width: 380px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
    line-height:36px;
}

.medium_input {
	width: 220px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
    line-height:36px;
}

.small_input {
	width: 100px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
    line-height:36px;
}

::-webkit-input-placeholder,
::placeholder {
    color: #ccc;
}

.long_label {
	float:right;
	height: 20px;
	padding	: 10px 0;
}

.infoline {
	float:left;
	padding	: 10px 0;
    width: 320px;
    color: #999999;
}


.checkbox {
	width: 25px;
	float:right;
	padding: 10px 15px;
}

.lrpad {padding-left:20px !important; padding-right:20px !important;}
.whitebox {
	padding: 20px 0;
	color: #999;
	background-color: white;	
    }
    
fieldset {
	padding: 20px 20px 20px 20px;
	color: #999;
	background-color: white;	
}

#tab4 legend,
.whitebox legend,
.alcim,
fieldset legend {
	color: #666666;
	margin: 0 0 40px 0;
	font-weight: bold;
	font-size: 18px;
}

#tab4 legend {margin-bottom: 20px;}
#tab4 .lrpad { padding:0;}

.alcim {margin: 0 0 20px 0;}

.field {
	
}

.smplinput .field {
    clear:both;
    }

.field legend{
	float:left;
	padding-top: 10px;
}

.first_block {
	margin-bottom: 20px;
}

.smplinput .medium_label,
.first_block .medium_label {
	float:left;
	width: 200px;
	height: 20px;
	padding: 10px 5px;
}

.smplinput .input,
.first_block .input {
	float:left;
	margin-bottom:10px; 
}

.first_block .left_block {
	float:left;
	margin-right: 40px;
}

.first_block .right_block {
	float:left;
}

.second_block {

}

.second_block .upper_block {

}

.second_block .upper_block .field {
	float:left;
	margin-right: 15px;
}

.second_block .upper_block .input{
	float:left;
	margin-bottom:10px;
}

.second_block .medium_label { 
	float:left;
	width: 70px;
	height: 20px;
	padding: 10px 5px;
}

.second_block .small_label { 
	float:left;
	width: 40px;
	height: 20px;
	padding: 10px 5px;
}

.second_block .bottom_block .field {
	float: left;
	margin-right: 15px;
}

.second_block .bottom_block .input{
	float:left;
	margin-bottom:10px;
}

.forth_block {
	margin-bottom: 20px;
}


.forth_block .field {
	float:left;
	margin-right: 15px;
}
.forth_block .right_block {
	float: left;
	width: 50%;
}


.forth_block .left_block {
	float: left;
	/*width: 50%;*/
}

.forth_block .input {
	float:left;
	margin-bottom:10px;
}

.forth_block .medium_label {
	float:left;
	width: 200px;
	height: 20px;
	padding: 10px 5px;
	margin-right: 10px;
}
.height_medium_label {
	float:left;
	width: 60px;
	height: 20px;	
	margin-right: 10px;
	padding: 0 5px;
}

.height_label {
	float:left;
	width: 200px;
	height: 20px;	
	margin-right: 10px;
	padding: 0 5px;
}

/*.floatleft {
	float:left;
	padding-right: 10px;
}*/

.floatright {
	float:right !important;
	padding-right: 10px;
}

.fifth-block {

}

.fifth-block .field {
	margin-bottom: 10px;
}

.fifth-block .medium_label{
	float:left;
	width: 150px;
}

.fifth-block .input {
	
}

.bottomButton {
	float:right;
	margin: 0px auto;
}

/* DNS Beállítások */

#tab4 fieldset {
    padding:0;
    }

#contact_premises_type {
	padding-top: 5px;
}

.fields {
	padding-bottom: 20px;

}

.fields .checkboxes {
	
}


.fields .checkboxes input {
	float:left;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.fields .checkboxes p {
	float:left;
}

.field {
	margin: 10px 0;
}

.tableDiv {
	width: 100%;
}

.egysor div {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.egysor img {
	padding-top: 3px;
}

.egysor .elsooszlop {
	width: 328px;
}

.egysor .masodikoszlop {
	width: 80px;
}

.egysor .harmadikoszlop {
	width: 60px;
}

.ttl {
	margin: 40px 0;
}

.ttl .ttl_label {
	float: left;
	width: 80px;
	padding-top: 5px;
}

/* KAPCSOLATTARTÓK */

#uj_kapcs {
	float: right;
}

#uj_legend {
	float: left;
}

.kapcs_field {
}

.kapcs_field .input {
	margin-bottom: 10px;
}

.kapcs_field .kapcs_label {
	padding-top: 3px;
	margin-right: 20px;
	width: 80px;
}

#szuresLenyilo .kiem {font-size:18px;}

#szuresLenyilo {
}

#szuresLenyilo fieldset {
	padding: 0;
}

#szuresLenyilo.input {
	float: left;
}

#szuresLenyilo .first_block .first_line {
			
}

#szuresLenyilo .first_block .first_line .field:first-child,
#szuresLenyilo .first_block .first_line .field:nth-child(3) {
	padding-right: 30px;
	border-right: 1px solid #EBEBEB;
}

#szuresLenyilo .first_block  .first_line .field:nth-child(2),
#szuresLenyilo .first_block  .first_line .field:nth-child(4) {
	padding-left: 30px;
}

#szuresLenyilo .first_block .second_line {
	border-bottom: 1px solid #EBEBEB;
}

#szuresLenyilo .first_block  .second_line .field:first-child {
	padding-right: 30px;
	border-right: 1px solid #EBEBEB;
}

#szuresLenyilo .first_block  .second_line .field:nth-child(2) {
	padding-left: 30px;
}

#szuresLenyilo .second_block  {
	border-bottom: 1px solid #EBEBEB;
}

#szuresLenyilo .second_block .field {
	margin-right: 10px;
}

#szuresLenyilo .second_block .first_line {
}

.#szuresLenyilo .second_block .second_line {
}

#szuresLenyilo .third_block  {
	padding-top: 20px;
}


#szuresLenyilo .field {
	float: left;
}

#szuresLenyilo .tiny_input {
	width: 90px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
}
#szuresLenyilo .small_input {
	width: 190px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
}

#szuresLenyilo .medium_input {
	width: 230px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
}

#szuresLenyilo .select_input {
	width: 240px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
}

.nyilvantartas_form .small_label,
#szuresLenyilo .small_label {
	color: #999999;
	float:left;
	width: 60px;
	height: 20px;	
	margin-right: 10px;
	padding: 8px 5px;
}

#szuresLenyilo .medium_label {
	color: #999999;
	float:left;
	width: 80px;
	height: 20px;	
	margin-right: 10px;
	padding: 8px 5px;
}

#szuresLenyilo .long_label {
	color: #999999;
	float:left;
	width: 160px;
	height: 20px;	
	margin-right: 10px;
	padding: 0px 5px;
}


/**/

.popupicon {
	float:left;
	height: 36px;
	width: 36px;
	background: #EBEBEB url('../img/icons/search_white.png') no-repeat center;
	cursor: pointer;
 }
.popupicon:hover {
 	background: #EBEBEB url('../img/icons/search_green.png') no-repeat center;
 }
 
 .kapcs_field .del {
 	height: 36px;
	width: 36px;
	background: url('../img/icons/delete.png') no-repeat center;
	cursor: pointer;
 }
 
 .kapcs_field .del:hover {
 	background: url('../img/icons/delete_red.png') no-repeat center;
 }
 
.kapcs_field .kapcs_label, .kapcs_field .input, .kapcs_field .del {
	float:left;
}

.kapcs_first {

}

.kapcs_first .label, .kapcs_first .input {
	float:left;
}

.kapcs_first .kapcs_left {

	float:left;
}

.kapcs_first .kapcs_right {
	border: 1px solid red;
	float:left;
}

.kapcs_first .kapcs_right .error {
	float:left;
}

/* ÖSSZEGZÉS */

.bold_label {
	/*float: left;*/
	width: 160px;
	font-weight: bold;
	color: #666666;
	font-size: 16px;
}

.bold_label span {
	font-weight: normal;
}

.bold_label_small {
	width: 110px;
	font-weight: bold;
	color: #666666;
	font-size: 16px;

}

.ossz_first , .ossz_second, .ossz_third {
	margin-bottom: 50px;
}

.ossz_first legend , .ossz_second legend, .ossz_third legend {
	width: 300px;
    margin-bottom: 20px !important;
}

.noinput {
	margin-bottom: 10px;
}

.bold_label, .noinput, .bold_label_small {
	float:left;
}

.lastInput {	
	width: 440px;
}

.lastInputSmall {
	width: 100px;
}

.fixinput {
	width: 150px;
}

.ossz_left {
	float:left;
	width: 280px;
	margin-right: 40px;
}
.ossz_right {

	float:left;
}

.fizossz {

}

.fizossz label {
	font-weight: bold;
	color: #666;
	padding-right: 10px;
}

.fiz_select {
	margin-top: 20px;
}

.fiz_select input {
	
}

.fiz_content {
	width: 610px;
}
#card-fizetes {
	width: 330px;
}

#card-fizetes img {
	padding: 15px 0;	
}

#dbk-fizetes {
	display: none;
	width: 330px;
}

/* DOKUMENTÁCIÓK */

.regform_download_wrapper, .doc_label_wrapper, .ujhozaad_wrapper {
	float:left;
    clear: both;
}

.regform_download_wrapper {
    margin: 2em 0;
}

.doc_label_wrapper {
	width: 450px;
}

.doclist {
	width:650px;
    float:left;    
    clear: both;
}

table.doclist {
    width: 100%;
}

table.doclist td:first-child {
    width: 20%;
    white-space: nowrap;
    padding-right: 1rem;
}

.doclist .input_container {
  border: 1px solid #e5e5e5;
}
.doclist input.file-upload[type="file"] {
    width: 100%;
    border: 1px solid #e5e5e5;
}

.doclist input.file-upload[type="file"]::file-selector-button {
  background-color: #fff;
  color: #000;
  border: 0px;
  border-right: 1px solid #e5e5e5;
  padding: 10px 15px;
  margin-right: 20px;
  transition: .5s;
}

.doclist input.file-upload[type="file"]::file-selector-button:hover {
  background-color: #eee;
  border: 0px;
  border-right: 1px solid #e5e5e5;
}

.regform_download {
	width:250px;
    float:left;
	border: 1px solid #E4E4E4;
	margin:0px auto;
	height: 20px;
	padding: 5px 10px;
	text-align: center;
	/*background-image: linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -o-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -moz-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -webkit-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -ms-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#D3D3D3');
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.11, rgb(211,211,211)),
		color-stop(0.8, rgb(250,250,250))
	);*/
	background-image: url('../img/index/buttonbg.png');
	background-repeat: repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.regform_download:hover {
	/*background-image: linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -o-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -moz-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -webkit-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -ms-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#BFBFBF');
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(191,191,191)),
	color-stop(0.8, rgb(240,240,240))
);*/
	background-image: url('../img/index/buttonbg_h.png');

}

.regform_download img {
	
}

.regform_download a {
	height: 30px;
	display:block;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

.red {
	color: #E04E67;
	padding: 5px;
}

.doc_label {
	float:left;
	margin: 5px 5px 5px 5px;
    width:130px;
    text-align:left;
}

.doc_label label {
	
}

.doc_input {
	float:right;
	padding: 3px;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 300px;
	background-color: #DDDDDD;
	margin-bottom: 10px;
    
}

.doc_input input {
	cursor: pointer;
	height: 100%;
	width: 400px;	
	position: absolute;
	right: 0;
	top: 0;
/*	padding-left: 10px; */
/*	background-color: #DDDDDD;*/
	filter: alpha(opacity=1);
	-moz-opacity: 0.1;
	opacity: 0.2;
	color: black;
	float:right;
    margin-right: -10px;
}

.doc_input .button {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 18px;
	float:right;
	background-color: white;
	color: #333;
}

.file-holder{
    color: #000;
}

.ujhozaad {
	float:left;
    margin-bottom: 2em;
	/* margin-left: 10px; */
}

.egysor .igenylo {
	float: left;
	padding-left: 10px;
}

.egysor .inputBtn {
	float:right;
}

/* DOMAIN NEVEIM */

.dn_title {
	width: 100%;
	height: 45px;
	padding-top: 25px;
	background-color: #3B3B3C;
}

.dn_title h5 {
	color: white;
	font-family: 'sitefontbold';
	margin-left: 20px;
	font-weight: normal;
}

.dn_form {
	background-color: white;
	padding:  20px 20px;
}

.dn_form h6 {
    padding-bottom:10px; 
    padding-top:20px;
    }

.dn_form .dataTable a.greenlink {
	text-decoration: none;
	color: #89C037;
    font-size: 14px;
    font-weight: normal; 
    display: inline;    
}

.dn_form .input {	
}

.dn_form .medium_label {
	color: #999999;
	float:left;
	width: 130px;
	height: 20px;	
	margin-right: 10px;
	padding: 0 5px;
}

.dn_form .long_label {
	float:left;
	width: 200px;
	height: 20px;	
	margin-right: 10px;
	padding: 0 5px;
}

.dn_form .small_label {
	float:left;
	width: 30px;
	height: 20px;	
	margin-right: 10px;
	padding: 7px 5px;
}

.dn_form input {
	border: none;
	float:left;		
}

.sablonlevelek .label {
    float:left;
    padding: 2px 0;
    }

.sablonlevelek .checkbox {
    float:left !important;
    padding: 2px !important;
    }    
    
.textinput {
	padding: 5px;
	margin-top: 3px;
	background-color: #EBEBEB;
}

.filter {
	margin: 0 0 40px 0;
	font-weight: bold;
	font-size: 18px;
	float:left;
}

.filter a {
	color: #666666;
	text-decoration: none;
}

.sprite {
	width: 31px;
	height: 31px;
	float:right;
	cursor: pointer;
	margin-top: 27px;
}

.le {
	background: url("../img/icons/sprite_le.png") no-repeat center center;
}

.fel {
	background: url("../img/icons/sprite_fel.png") no-repeat center center;
}


.dataTable th a,
.dataTable th a{
	padding: 0 10px;
	background: url("../img/icons/fellenyil.png") no-repeat right center;
    margin-right:5px;
}

.felnyil,
a.felnyil {
	padding: 0 10px;
	background: url("../img/icons/felnyil.png") no-repeat right center !important;
    margin-right:5px;
}

.lenyil, 
a.lenyil {
	padding: 0 10px;
	background: url("../img/icons/lenyil.png") no-repeat right center !important;
    margin-right:5px;
}

/* DOMAIN NEVEIM ACCORDION */

.topPart {
	padding: 20px;
	background-color: white;
}

#accordion {
	background-color: white;
}

#accordion h3  {
	padding: 20px 0 20px 50px;
	color: white;
	background: #626263 url('../img/icons/accordion_icon.png') no-repeat 20px center;
	cursor: pointer;
    border-bottom: 1px solid #999999;
}

#accordion h6 {
	color:#666666;
	margin: 40px 0 20px 0;
}

.accordion_links {
	margin: 20px 0 0 0;
}

.accordion_links p {
	float: left;
	margin-right: 40px;
}

.accordion_links .lejarati_ido {
	margin: 20px 0 0 0;
	color: #999;
}

#accordion p.fizetendo {
	color:#666666;
	margin: 0 20px 30px 0;
	font-weight: bold;
	font-size: 90%;
}

#accordion p.fizetendo span {
	font-weight: normal;
}

#accordion .acc_radio {
	
}

#accordion .field label{
	padding: 10px;
}

#accordion .field .small_input {
	margin-top: 13px;
}

/* ATREGISZTRACIO */

.atregisztraciok {
	padding: 20px 20px 40px 20px;
	background-color: white;
}

.atregisztraciok table {
	margin-bottom: 40px;
}

.atregisztraciok h5 {
	margin: 0 0 20px 0;
	font-weight: bold;
	font-size: 18px;
	color: #666666;
}

.atregisztraciok p {
	color: #999;
}

.atregisztraciok .dataTable a.greenlink {
	text-decoration: none;
	color: #89C037;
	font-weight: bold;
	display: block;
}

/* FELMONDOTT DOMAINJEIM*/

.felmondott {
	background-color: white;	
	padding: 20px;
}

.felmondott .dataTable a.greenlink {
	text-decoration: none;
	color: #89C037;
	font-weight: bold;
	display: block;
}

.felmondott .medium_label {
	color: #999999;
	float:left;
	width: 130px;
	height: 20px;	
	margin-right: 10px;
	padding: 8px 5px;
}

.felmondott .fullbtn {
	margin-top: 3px;
}

/* Kapcsolattartók */

.kapcsolattartok {
	background-color: white;	
	padding: 20px;
}

.kapcsolattartok table {
	margin-top: 20px;
}


.kapcsolattartok .addbtn {
	float:right;
}

.kapcsolattartok .dataTable td  {
	text-align: left;
}

.kapcsolattartok .dataTable th {
	text-align: left;
	padding: 10px 10px;
}

.kapcsolattartok .dataTable a.greenlink {
	text-decoration: none;
	color: #89C037;
/*	font-weight: bold;*/
	display: block;
}

a.redlink {
	text-decoration: none;
	color: #df4c66;
	display: block;    
    }

.kapcsolattartok .medium_label {
	color: #999999;
	float:left;
	width: 130px;
	height: 20px;	
	margin-right: 10px;
	padding: 8px 5px;
}

.megtekint {
	margin-left: 5px;
	width: 34px;
	height: 34px;
	background: url("../img/icons/search_white.png") no-repeat center center;
}

.megtekint:hover {
	background: url("../img/icons/search_green.png") no-repeat center center;
}

.megtekint a {
	display: block;
	height: 34px;
}

/* Kapcsolattartók módosítása */

.kapcsolattartok_modositasa  {
	padding-top: 20px;
}

.kapcsolattartok_modositasa  .field .error{
	text-align:right;
}

.kapcsolattartok_modositasa  .tajekoztato {
	max-width: 430px; padding-bottom:5px; text-align:right; color: #999999;
}

.kapcsolattartok_modositasa  .long_tajekoztato {
	max-width: 510px; 
}

.kapcsolattartok_modositasa .input {
	float: left;
}

.kapcsolattartok_modositasa .first_block .first_line {
			
}

.kapcsolattartok_modositasa .first_block .first_line .field:first-child {
	padding-right: 30px;
}

.kapcsolattartok_modositasa .first_block  .first_line .field:nth-child(2),
.kapcsolattartok_modositasa .first_block  .first_line .field:nth-child(4) {
	padding-left: 30px;
	border-left: 1px solid #EBEBEB;
}

.kapcsolattartok_modositasa  .first_block .second_line {
	border-bottom: 1px solid #EBEBEB;
}

.kapcsolattartok_modositasa .first_block  .second_line .field:first-child {
	padding-right: 30px;
	border-right: 1px solid #EBEBEB;
}

.kapcsolattartok_modositasa .first_block  .second_line .field:nth-child(2) {
	padding-left: 30px;
}

.kapcsolattartok_modositasa .second_block  {
	border-bottom: 1px solid #EBEBEB;
}

.kapcsolattartok_modositasa .second_block .field {
	margin-right: 10px;
}

.kapcsolattartok_modositasa .second_block .first_line {
}

.kapcsolattartok_modositasa .second_block .second_line {
    padding-top:20px;
    padding-bottom:20px;
}

.kapcsolattartok_modositasa .third_block  {
}

.kapcsolattartok_modositasa .third_block  .field {
	padding-top: 20px;
}

.kapcsolattartok_modositasa .field {
	float: left;
}

.kapcsolattartok_modositasa .tiny_input {
	width: 90px;
	height: 36px;
	line-height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
}

.kapcsolattartok_modositasa .small_input {
	width: 190px;
	height: 36px;
	line-height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
}

.kapcsolattartok_modositasa .medium_input {
	width: 230px;
	height: 36px;
	line-height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
}

.kapcsolattartok_modositasa .select_input {
	width: 240px;
	height: 36px;
	line-height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
}

.kapcsolattartok_modositasa .small_label {
	color: #999999;
	float:left;
	width: 60px;
	height: 20px;	
	margin-right: 10px;
	padding: 8px 5px;
}

.kapcsolattartok_modositasa .medium_label {
	color: #999999;
	float:left;
	width: 80px;
	height: 20px;	
	margin-right: 10px;
	padding: 8px 5px;
}

.kapcsolattartok_modositasa .long_label {
	color: #999999;
	float:left;
	width: 160px;
	height: 20px;	
	margin-right: 10px;
	padding: 0px 5px;
}

/* DIJBEKEROIM */

.dijbekeroim {
	background-color: white;	
	padding: 20px;
}

.dataTable a.greenlink {
	text-decoration: none;
	color: #89C037;
/*	font-weight: bold; */
	display: inline-block;
}

/* SZAMLAIM */

.szamlaim .tolig .field {
    float: left;
    }

.szamlaim {
	background-color: white;	
	padding: 20px;
}

.jelzesek .egyjel div, .jelzesek .egyjel p {
	float: left;
    padding:0;
} 

.negyzet {
	width: 14px;
	height: 14px;
	margin-right: 20px;
}

.negyzet-inline {
	display: inline-block;
	width: 0.8em;
	height: 0.8em;
	vertical-align: middle;
	margin: 0;
}

.piros {
	background: url("../img/icons/negyzet_piros.png") no-repeat center center;	
}
.narancs {
	background: url("../img/icons/negyzet_narancs.png") no-repeat center center;	
}

.szurke {
	background: url("../img/icons/negyzet_szurke.png") no-repeat center center;	
}

.piros_sor {
	color: red;
}
.narancs_sor {
	color: orange;
}

.szamlaim  .small_label {
	float:left;
	width: 30px;
	height: 20px;	
	margin-right: 10px;
	padding: 7px 5px;
}

.szamlaim  input {
	border: none;
	float:left;		
}

.szamlaim table {
	margin: 30px 0;	
}	

.szamlaim  .dataTable a.greenlink {
	text-decoration: none;
	color: #89C037;
	font-weight: bold;
	display: block;
}

.jelzesek .egyjel {
	float:left;
	width: 33%;
}


/* ÁRLISTA */

.arlista {
	background-color: white;	
	padding: 20px;
}

.arlista .arlista_felso {
	margin: 20px 0;
}

.arlista .arlista_felso  input[type=checkbox] {
	float: left;
	margin-right: 10px;
	color: #999;	
}

.arlista .arlista_felso  p {
	color: #999;	
}

.arlista table {
	margin: 40px 0 20px 0;
}

/* JELSZÓ MÓDOSÍTÁSA */

.jelszomod {
	background-color: white;	
	padding: 20px;
}

.jelszomod .medium_label {
	color: #999999;
	float:left;
	width: 130px;
	height: 20px;	
	margin-right: 10px;
	padding: 8px 5px;
}

.jelszomod .medium_input {
	width: 220px;
	height: 36px;
	padding: 0 5px;
	background-color: #EBEBEB;
	border: none;
	color: #999;
	float:left;
	margin-bottom: 10px;
}

.jelszomod .medium_input input {
	margin-top: 8px;
	line-height: 36px;
	width: 220px;
	border: none;
	background-color: #EBEBEB;
}

/* REKLAMACIOKEZELES */

.reklamaciokezeles {
	background-color: white;
	padding: 20px;
}

.reklamaciokezeles p {
	color: #999;
	margin: 20px 0;
}

/* BANKKÁRTYÁS FIZETÉS */

.bankkartyas {
	background-color: white;
	padding: 20px;
	color: #999999;
}

.bankkartyas h2 {
	color: #86BE34;
	padding: 10px 0;
}

.bankkartyas h3 {	
	padding: 20px 0;
}

.bankkartyas p {	
	padding:  10px 0;
	
}

.bankkartyas .dot {
	margin-left: 40px;
}



/* GOMBOK */

/* Vissza gomb*/

		.backbtn
		{
			text-decoration:none;
			background-color: #FFF;
			margin: 0 3px 0 3px;
			padding-top:5px;
			padding-left:30px;
			border: 3px solid #DDDDDD; 
			-webkit-border-radius: 1px;
			-moz-border-radius: 1px;
			border-radius: 1px;
			font-family: sitefontbold;
			height: 25px;
			width: auto;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 1px;
			font-size: 15px;
			cursor: pointer;
			color: #333333;
			float: left;
		}

/* Teljes lista gomb*/

		.fullbtn
		{
			background-color: #FFF;
			margin: 0 3px 0 3px;
			border: 3px solid #DDDDDD !important; 
			-webkit-border-radius: 1px;
			-moz-border-radius: 1px;
			border-radius: 1px;
			font-family: sitefontbold;
			width: 100px;
			padding: 5px 0;
			font-size: 15px;
            line-height:18px;
			cursor: pointer;
			color: #333333;
			float: left;
		}

/* Kicsi keresés input mező */

		.small-search 
		{
			width: 130px;
			float:left;
			margin-bottom: 10px;
			margin-right: 10px;
		}
		
		.small-search .row input[type=text]
		{
			height: 30px;
			line-height: 30px;
			margin-left: 5px;
			margin-top: 3px;
			float:left;
			width: 85px;
			border: none;
			font-size: 15px;
			background-color: #EBEBEB;
			color: #666666;
		}
		
		.small-search .row 
		{
			float: left;
			width: 130px;
			height: 36px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			background-color: #EBEBEB;
		}
			
		.small-search  .row input[type=submit]
		{
			margin: 3px 3px 3px 3px;
			width: 30px;
			float:right;
			height: 30px;
			line-height: 30px;
			border: 0px;
			background: url("../img/input_fields/search_white.png") no-repeat center center;
			cursor: pointer;
			color: transparent;
		}
		
		.small-search .row input[type=submit]:hover
		{
			background: url("../img/input_fields/search_green.png") no-repeat center center;
		}

/* Zöld link */

		.greenlink
		{
			color: #89C037;
/*			font-family: sitefontbold;*/
/*			font-size: 16px;*/
			text-decoration:none;
			cursor: pointer;
		}

/* Közepes keresés input mező */

		.medium-search 
		{
			width: 270px;
			float:left;
			margin-bottom: 10px;
		}
		
		.medium-search .row input[type=text]
		{
			height: 30px;
			line-height: 30px;
			margin-left: 5px;
			margin-top: 3px;
			float:left;
			width: 225px;
			border: 0px;
			font-size: 15px;
			background-color: #EBEBEB;
			color: #666666;
		}
		
		.medium-search .row 
		{
			float: left;
			width: 270px;
			height: 36px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			background-color: #EBEBEB;
		}
			
		.medium-search  .row input[type=button],
		.medium-search  .row input[type=submit]
		{
			margin: 3px 3px 3px 3px;
			width: 30px;
			float:right;
			height: 30px;
			border: 0px;
			background: url("../img/input_fields/search_white.png") no-repeat center center;
			cursor: pointer;
			color: transparent;
		}
		
		.medium-search .row input[type=button]:hover,
		.medium-search .row input[type=submit]:hover
		{
			background: url("../img/input_fields/search_green.png") no-repeat center center;
		}

/* Új hozzáadása gomb*/

		.addbtn
		{
			background-color: #FFF;
			border: 3px solid #DDDDDD; 
			-webkit-border-radius: 1px;
			-moz-border-radius: 1px;
			border-radius: 1px;
			font-family: sitefontbold;
			height: 30px;
			width: 150px;
			padding-right: 18px;
			padding-bottom: 1px;
			font-size: 15px;
			background-image: url('../img/input_fields/plus.png');
			background-repeat: no-repeat;
			background-position: 121px 4px; 
			cursor: pointer;
			color: #333333;
			float: left;
			margin: 0 3px 0 3px;
		}
		
		.addbtn:hover
		{
			background-image: url('../img/input_fields/plus_green.png');
		}
		
/* szűrés lejárati gomb */		
		.szolidgomb ,        
        .filterbtn {
			border: 3px solid #DDDDDD; 
			-webkit-border-radius: 1px;
			-moz-border-radius: 1px;
			border-radius: 1px;
			font-family: sitefontbold;
			padding: 5px 20px 5px 10px;
			font-size: 15px;
			width: 200px;			
			cursor: pointer;
			color: #333333;
			float: right;
			margin: 0 3px 0 3px;
            }
            
		.szolidgomb { width:auto; padding: 5px 10px;}
            
        .filterbtn.le {
            background: #FFF url('../img/icons/down.png') no-repeat;
            background-position: 205px 12px;
            }    
        .filterbtn.fel {
            background: #FFF url('../img/icons/up.png') no-repeat;
            background-position: 205px 12px;
            }    
		.szolidgomb a,
		.filterbtn a 
		{
			color: #666666;
			text-decoration: none;	
		}
		
		.filtertn:hover
		{
			background-image: url('../img/input_fields/plus_green.png');
		}

		.greyButton
		{
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
            font-family: sitefontregular;
			height: 30px;
			width: 150px;
			padding-right: 18px;
			padding-bottom: 1px;
			font-size: 15px;
			/*background-image: linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
			background-image: -o-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
			background-image: -moz-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
			background-image: -webkit-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
			background-image: -ms-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#D3D3D3');
			background-image: -webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(0.11, rgb(211,211,211)),
				color-stop(0.8, rgb(250,250,250))
			);*/
			background-image: url('../img/index/buttonbg.png');
			background-repeat: repeat-x;
			cursor: pointer;
			border: none;
			float:left;
			
		}
		
		.greyButton:hover
		{
				background-image: url('../img/index/buttonbg_h.png');
		}
		
		.big_input 
		{
			width: 328px;
			height: 36px;
			padding: 0 5px;
			background-color: #EBEBEB;
			border: none;
			color: #666666;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			font-size: 15px;
            line-height:36px;
		}
		
		.medium_input 
		{
			width: 210px;
			height: 36px;
			padding: 0 5px;
			background-color: #EBEBEB;
			border: none;
			color: #666666;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			font-size: 15px;
            line-height:36px;
		}
		
		.medium_input_noinput
		{
			width: 210px;
			height: 36px;
			padding: 0 5px;
			border: none;
			color: #666666;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			font-size: 15px;
            line-height:36px;
		}        
        
        
		.small_input 
		{
			width: 80px;
			height: 36px;
			padding: 0 5px;
			background-color: #EBEBEB;
			border: none;
			color: #666666;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			font-size: 15px;
            line-height:36px;
		}
		
		.tiny_input 
		{
			width: 60px;
			height: 36px;
			padding: 0 5px;
			background-color: #EBEBEB;
			border: none;
			color: #666666;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			font-size: 15px;
            line-height:36px;
		}

		.mini_input 
		{
			width: 40px;
			height: 36px;
			padding: 0 5px;
			background-color: #EBEBEB;
			border: none;
			color: #666666;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			font-size: 15px;
            line-height:36px;
		}


		
.registrate{
	border: 1px solid #E4E4E4;
	margin:0px auto;
/*	font-weight: bold; */
	color: #333333;
	height: 30px;
	padding: 5px;
	text-align: center;
	/*background-image: linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -o-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -moz-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -webkit-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	background-image: -ms-linear-gradient(bottom, rgb(211,211,211) 11%, rgb(250,250,250) 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#D3D3D3');
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.11, rgb(211,211,211)),
		color-stop(0.8, rgb(250,250,250))
	);*/
	background-image: url('../img/index/buttonbg.png');
	background-repeat: repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.registrate:hover {
	/*background-image: linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -o-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -moz-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -webkit-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
background-image: -ms-linear-gradient(bottom, rgb(191,191,191) 11%, rgb(240,240,240) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#BFBFBF');
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(191,191,191)),
	color-stop(0.8, rgb(240,240,240))
);*/
	background-image: url('../img/index/buttonbg_h.png');
}

/* NORBI */

.item a
		{
			text-decoration: none;
			color: #CDE7AD;
			display:block;
		}

		.item a:hover
		{
			text-decoration: none;
			color: #FFF;
		}


		.clearer
		{
			clear:both;
		}	
/* Menü */

		/* Almenük*/
		
		.closed
		{
			position: absolute;
			visibility:hidden;			
			margin:0px;
			padding: 0px;			
			background-color: #F9F9F9;			
    		/*background-image: url('../img/index/icons/menu_arrow.png');*/
    		background-repeat: no-repeat;
            z-index: 10;
		}
		
		.closed .menu_arrow {
			float:left;
		}
		
		.closed .last
		{
			width: 260px;
			height: 34px;
			list-style-type: none;
			/*background-color: #F9F9F9;*/
			border-bottom: 1px solid #EBEBEB;
			font-family: sitefontbold;
			font-size: 15px;
			padding-top: 16px;						
		}
		
		.closed .last a
		{
			padding-left: 26px;
			width: 100%;
			height: 100%;
			color: #666666;
			display: block;
		}
		.closed .last a:hover
		{
			color: #89C037;
		}
		
		.closed .last:lastchild
		{
			padding-bottom: 20px; 
		}
		
		/*A menüt tartalmazó div */
		
		#left
		 {
			/*width: 260px;*/
			height: auto;
			float: left;
			background-image: url('../img/index/menu_back.png');
			background-repeat:repeat-y;
		}
		
		/* A menün belüli lista */
		
		#menu
		{
			margin-top: 0px;
			padding: 0px;			
		}
		
		#menu a
		{
			text-decoration:none;
		}
		
		#menu-domain {
			
		}
		
		/* A nyelvi gombok stílusa */
		
		.langbtn
		{
			border: 0px;
			background: none;
			padding: 0px;
			margin-top: -10px;
			font-family: sitefontbold;
			font-size: 15px;
			color: #CDE7AD;
			cursor: pointer;
			margin-right: 8px\9;
		
		}
		
	
		
		.langbtn:hover
		{			
			color: #FFF;
		}
		
		/* A legelső menü elem */

		#first-item
		{
			width: 260px;
			height: 80px;
			background-image: url('../img/index/menu_back_light.png');
			background-repeat:repeat-y;
			clear:both;
			list-style-type: none;
		}

		/* A legelső menü elem szöveg része */

		#first-item .item-text
		{
			width: 150px;
			float: left;
			padding-top: 26px;
			padding-left: 26px; 
			color: #CDE7AD;
		}

		/* A legelső menü elem képes része */

		#first-item .item-image
		{			
			width: 30px;
			padding-top: 28px;
			padding-right: 26px;
			float: right;
			border: 0px;
		}
		
		/* A második elem képes része */
		
		#second-item
		{
			background-image: url('../img/index/menu_globe.png');
			background-repeat: no-repeat;
			background-position: 210px 17px;
		}

		
		#second-item:hover
		{
			background-image: url('../img/index/menu_globe_white.png');
		}		
		
		#seventh-item
		{
			background-image: url('../img/index/menu_tarhely.png');
			background-repeat: no-repeat;
			background-position: 210px 17px;
		}		

		#seventh-item:hover
		{
			background-image: url('../img/index/menu_tarhely_white.png');
		}		
		
		/* A harmadik elem képes része */
		
		#third-item
		{
			background-image: url('../img/index/menu_user.png');
			background-repeat: no-repeat;
			background-position: 212px 17px;
		}
		
		#third-item:hover
		{
			background-image: url('../img/index/menu_user_white.png');
		}
		
		/* A negyedik elem képes része */
		
		#fourth-item
		{
			background-image: url('../img/index/menu_penz.png');
			background-repeat: no-repeat;
			background-position: 208px 17px;
		}
		
		/* Az ötödik elem képes része */
		
		#fourth-item:hover
		{
			background-image: url('../img/index/menu_penz_white.png');
		}
		
		#fifth-item
		{
			background-image: url('../img/index/menu_profil.png');
			background-repeat: no-repeat;
			background-position: 212px 17px;
		}
		
		
		#fifth-item:hover
		{
			background-image: url('../img/index/menu_profil_white.png');
		}
		
		/* A hatodik elem képes része */
		
		#sixth-item
		{
			background-image: url('../img/index/menu_tajekoztato.png');
			background-repeat: no-repeat;
			background-position: 212px 17px;
		}
		
		#sixth-item:hover
		{
			background-image: url('../img/index/menu_tajekoztato_white.png');
		}
		
		/* A menü egy eleme */
		
		.item 
		{
			width: 260px;
			height: 50px;
			list-style-type: none;
			color: #CDE7AD;
			border-bottom: 1px solid #7BAC31;
			font-family: sitefontbold;
			font-size: 15px;
			display: block;
		}
		
		/* A menü elem ha felette áll az egér */
		
		.item:hover
		{
			color: #FFF;
			background-color: #7AAC30;
		}

		/* A menü elem szöveges része */
		
		.item-text
		{			
			width: 234px;
			float: left;
			height: 34px;
			padding-top: 16px;
			padding-left: 26px;
		}
		

/* Tartalom */

		/* A bal oldali elemeket tartalmazó div */
		
		/*#right
		{
			width: 1020px;
			height: 1080px;
			float: left;
			background-color: #F0F0F0;
		}*/
		
		/* A fejrészt tartalmazó div */
		
		#header
		{
			width: 100%;
			height: 80px;
		}
		
		/* A logot befoglaló div */
		
		#logo-div
		{
			height: 80px;
			width: 260px;
			background-color: #FFF;
			float: left;
		}
		
		/* A logo elhelyezkedése és megfelelő mérete */
		
		#logo
		{
			margin-left:10px;
			margin-top: 13px;
			width: 200px;
			height: auto;
			border: 0px;
            padding:20px;
		}
		
		/* A bejelentkezett felhasználó üdvözlő divje */
		
		#userpanel
		{
			color: #666666;
			width: auto;
			height: 24px;
			float: right;
			font-family:Arial,Helvetica,sans-serif;
			font-size: 12px;
			padding-top: 6px;
			margin-right: 10px;
			margin-top: 27px;
		}
		
		/* A kijelentkezési gombot tartalmazó div */
		
		#exit-div
		{
			float:right;
			height:30px;
			width:auto;
			margin-top: 24px;
			margin-right: 30px;
		}
		
		/* A kijelenetkezési gomb */
		
		#exit
		{
			background-color: #000;
			color: #FFF;
			width: 64px;
			height: 30px;
			border: 0px;
			font-size: 12px;
			cursor: pointer;
			padding-bottom: 3px;
		}
		
		/* A tartalmat tartalmazó div */
		
		#right-content
		{
			margin-top: 20px;
		}
		
		/* A social ikonokat tartalmazó oldalsáv */
		
		#social-menu
		{
			/*width: 260px;*/
			height: 260px;
			float: left;
			background-image: url('../img/index/menu_back.png');
			background-repeat:repeat-y;
            position: absolute;
            bottom: 0;
		}
		
				/* A menün belüli social media lista */
		
		#social-list
		{
			margin-top: 0px;
			padding:0px;
		}
		
		
		/* A social media lista egy eleme */
		
		#social-list .item 
		{
			height: 80px;
		}
		
		/* A social media lista egy elemének a szöveg része */
		
		#social-list .item-text
		{
			
			/*width: 234px;*/
			width: 100%;
			padding-top: 30px;
			height: 50px;
		}
		
		/* A social media lista első eleme */
		
		#social-first-item
		{
			border-top: 1px solid #7BAC31;
			background-image: url('../img/index/menu_facebook.png');
			background-repeat: no-repeat;
			background-position: 208px 27px;
		}
		
		#social-first-item:hover
		{
			background-image: url('../img/index/menu_facebook_white.png');		
		}
		
		/* A social media lista második eleme */
		
		#social-second-item
		{
			background-image: url('../img/index/menu_twitter.png');
			background-repeat: no-repeat;
			background-position: 208px 27px;
		}
		
		#social-second-item:hover
		{
			background-image: url('../img/index/menu_twitter_white.png');	
		}
		
		/* A social media lista harmadik eleme */
		
		#social-third-item
		{
			background-image: url('../img/index/menu_google.png');
			background-repeat: no-repeat;
			background-position: 208px 27px;
		}
		
		#social-third-item:hover
		{
			background-image: url('../img/index/menu_google_white.png');	
		}

		/* A láblécet tartalmazó div */
		
		#footer
		{
			width: 78%;
			height: 100px;
			background-color: #F0F0F0;
			float: left;
            position: absolute;
            bottom: 0;
            left: 270px;
            z-index: 1;
		}
		
		.footer-div
		{
			color: #666666;
			font-size: 11px;
			font-family:Arial,Helvetica,sans-serif;
			float: left;
			margin-left: 10px;
			height: 60px;
		}
		
		.footer-div p  {
			margin-bottom: 5px;
		}
		
		#footer-vertical-line
		{
			height: 60px;
			width: 4px;
			float: left;
			margin: 8px 25px 0 25px;
			background-image: url('../img/index/line.png');
		}

		
/* POPUP ABLAKOK */ 

.fullFade {
   display: none;
   background: #000;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
    z-index: 99;
}

.overlay, .overlayBig {
	width: 700px;
	margin: 0 auto;
    display: none;
    height: auto;
    padding: 10px;
    position: fixed;
    text-align: left;
    z-index: 100;    
}

.overlayBig {
    width: auto;
    display: block;
}

.overlay .overlaybezar {
}

.popupClose {	
	height: 40px;
	width: 44px;
	display: block;
	float:right;
	background: url('../img/icons/reg_close.png') no-repeat bottom right;
}
.overlay .overlayTitle {
	background-color: white;
}

.overlay .overlayTitle h1 {
	font-size: 20px;
	color: #393939;
	padding: 25px 20px;
	text-transform: uppercase;
	font-weight: 900;
}

.overlay .overlayContent {
	background-color: #353535;
    min-height: 80px;
}

.overlay .overlayTable_wrapper {
	padding: 0 20px 20px 20px;
	background: #353535 url('../img/icons/overlay_table_bg.png') repeat top left;
}

.overlayTable {
	width: 100%;
	margin: 0px auto;
	border-collapse:collapse;
	color: #999999;
	font-size: 14px;
	margin-bottom: 20px;
}

.overlayTable  th {
	font-weight: normal;
	border-right: 1px solid #565657;
	text-align: left;
	padding: 20px 20px;
}

.overlayTable  th:last-child {
	border: none;
}

.overlayTable  th:first-child {
	padding: 20px 0;
}

.overlayTable td {
	border-right: 1px solid #565657;
	border-bottom: 1px solid #565657;
	padding: 10px 20px;
}

.overlayTable td:last-child {
	border-right: none;
}

.overlayTable  td:first-child {
	padding: 10px 0;
}

.overlayTable td.first {
	color: white;
}

.overlay  .otxt{
    padding: 20px;    
	color: white;
	font-size: 14px;
    line-height:1.33em;
}

.overlay .otxt ul li{
	margin-top: 15px;
	list-style: none;
}


.overlay  .otxt a,
.overlay  .otxt a:visited {
	color: white;
	text-decoration:none;
    }
.overlay .otxt a:hover
{
	text-decoration:underline;
}

.overlay  p {
	margin: 0 20px;
	color: white;
	text-align: right;
	padding-bottom: 20px;
	font-size: 13px;
}

.dokelutasit p {
    font-size: 16px;
    margin:0;
    text-align:left;
    }

.overlay  p.greenlink {
	color: #88BF37;
	cursor: auto;
}

.overlay .overlayGreen {
	color: #89C037;
}

.overlay .overlaySearch {
	padding: 40px 20px;
}

.overlay .overlaySearch input, .overlay .overlaySearch label, .overlay .overlaySearch .popupicon {
	float: left;
}

.overlay .overlaySearch label {
	color: white;
	margin: 7px 50px 0 0;
}

.overlay .overlaySearch .popupicon {
	background-color: #232323;
}

.overlay .overlaySearch input.long_input {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #232323;
	color: white;
	font-size: 13px;
	line-height: 36px;
}

.overlay .overlaybtnwrap {
	padding: 2px;
	background-color: #232323;
	float: right;
}

.overlayfullbtn
		{
			background-color: #FFF;
			-webkit-border-radius: 1px;
			-moz-border-radius: 1px;
			border-radius: 1px;
			font-family: sitefontbold;
			height: 30px;
			border: none;
			padding: 0 50px 1px 30px;
			font-size: 15px;
			cursor: pointer;
			color: #333333;
			background-image: url('../img/icons/search.png');
			background-repeat: no-repeat;			
			background-position: 105px center;
		}

.overlay a.right_link{
	display:block;
	float:right;
	width:160px;
	padding-top:5px;
	padding-bottom:5px;
    color: #88BF37;
}
.overlay a.left_link{
	display:block;
	float:left;
	width:160px;
	padding-top:5px;
	padding-bottom:5px;
    color: #88BF37;
}        
        
.zingaMessage {
	display: none;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	border:3px solid #cfcfcf;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 450px;
	z-index: 500;    
}

.zingaMessage .sessionmessage,
.zingaMessage .message{
	background: #FFFFFF;
	color: #999999;
	font-weight: normal;
	font-size: 16px;
	padding:20px 10px;	
}

.zingaMessage .header {
	background: #3B3B3C;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 20px 5px 20px 20px;
}
    
        
/*
*
* ADMIN FELÜLET
*
*****/		

/* Kontrolling */

.kotelezettsegek {
	background-color: white;
	padding: 20px;
}

.kotelezettsegek .kot_bottom {
	margin: 20px;
	text-align: center;
}

.kotelezettsegek .kot_bottom .calc {
	color: #666;
	margin-right: 10px;
}	

.kotelezettsegek .kot_bottom input {
	margin-right: 30px;
	line-height: 36px;
}

.kotelezettsegek .kot_bottom .registrate {
	cursor: pointer;
	font-weight: normal;
	color: #666666;
}

		/* Lapozó */
		
		.pager_wrap
		{
		width: 89%;
		margin: 0 auto;
		height: 57px;
		background-color: #FFFFFF;
		padding-top: 43px;
		padding-left: 3%;
		padding-right: 3%;
		}
		
		.pager_wrap .currentPage
		{
		color: #88BF37;
		}
		
		.pager_wrap ul 
		{
		list-style-type: none;
		text-align:center;
		}
		
		.pager_wrap ul li
		{
		display: inline;
		color: #666666;
		font-family: sitefontregular;
		font-size: 15px;
		vertical-align: bottom;
        margin: 0 2px;
		}
				
		.pager_wrap ul li a
		{
		color: #666666;
		font-family: sitefontbold;
		font-size: 15px;
		text-decoration: none;
		}
		
		/* A lapozó nyílai */
		
		.prev
		{
			background-image: url("../img/input_fields/prev.png");
			width: 16px;
			height: 16px;
			color: transparent;
			margin-top: 5px;	
		}	
		
		.next
		{
			margin-top: 5px;
			background-image: url("../img/input_fields/next.png");
			width: 16px;
			height: 16px;
			color: transparent;
		}


/******************/
/* ADMIN FELÜLET */
/*****************/


/* Admin menü */
.admin_ugyfelek
{
	background-image: url('../img/index/menu_user.png');
	background-repeat: no-repeat;
	background-position: 215px 17px;
}
.admin_ugyfelek:hover {background-image: url('../img/index/menu_user_white.png');}

.admin_tarhely
{
	background-image: url('../img/index/menu_tarhely.png');
	background-repeat: no-repeat;
	background-position: 215px 17px;
}
.admin_tarhely:hover {background-image: url('../img/index/menu_tarhely_white.png');}


.admin_dokumentum
{
	background-image: url('../img/index/menu_dokument.png');
	background-repeat: no-repeat;
	background-position: 215px 17px;
}
.admin_dokumentum:hover {background-image: url('../img/index/menu_dokument_white.png');}

.admin_tranz
{
	background-image: url('../img/index/menu_tranz.png');
	background-repeat: no-repeat;
	background-position: 208px 17px;
}
.admin_tranz:hover {background-image: url('../img/index/menu_tranz_white.png');}

.admin_felmondott
{
	background-image: url('../img/index/menu_globe.png');
	background-repeat: no-repeat;
	background-position: 213px 17px;
}
.admin_felmondott:hover {background-image: url('../img/index/menu_globe_white.png');}

.admin_penz
{
	background-image: url('../img/index/menu_ugyfelar.png');
	background-repeat: no-repeat;
	background-position: 208px 17px;
}
.admin_penz:hover {background-image: url('../img/index/menu_ugyfelar_white.png');}

.admin_sablon
{
	background-image: url('../img/index/menu_template.png');
	background-repeat: no-repeat;
	background-position: 213px 17px;
}
.admin_sablon:hover {background-image: url('../img/index/menu_template_white.png');}

.admin_jelszo
{
	background-image: url('../img/index/menu_passwd.png');
	background-repeat: no-repeat;
	background-position: 213px 17px;
}
.admin_jelszo:hover {background-image: url('../img/index/menu_passwd_white.png');}

.admin_jovairas
{
	background-image: url('../img/index/menu_penz.png');
	background-repeat: no-repeat;
	background-position: 213px 17px;
}
.admin_jovairas:hover {background-image: url('../img/index/menu_penz_white.png');}

.admin_ctrl
{
	background-image: url('../img/index/menu_ctrl.png');
	background-repeat: no-repeat;
	background-position: 213px 17px;
}
.admin_ctrl:hover {background-image: url('../img/index/menu_ctrl_white.png');}

.kapcs-popup  p {
    color: #999999 !important;
    margin:0 !important;
    text-align: left !important;
    padding-bottom: 0 !important;
    font-size: 16px !important;
    }
    
a.ui-input-file {
    background: url("../img/icons/button_browse.png") no-repeat scroll 0 0 #E5E3E3;
    border: medium none;
    cursor: pointer;
    display: inline;
    height: 28px;
    margin: 0 0 0 6px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-decoration: none;
    width: 28px;
}

/* Belépés gomb */

.openbtn
{
	width: 25px;
	float:left;
	height: 25px;
	border: 0px;
	background: url("../img/icons/open_white.png") no-repeat center center;
	cursor: pointer;
	color: transparent;
}
		
.openbtn:hover
{
	background: url("../img/icons/open_green.png") no-repeat center center;
}

/* Statisztika gomb */

.statbtn
{
	width: 25px;
	float:left;
	height: 25px;
	border: 0px;
	background: url("../img/icons/stat_white.png") no-repeat center center;
	cursor: pointer;
	color: transparent;
}

.statbtn:hover
{
	background: url("../img/icons/stat_green.png") no-repeat center center;
}


/* Kereső gomb */

.searchbtn
{
	width: 25px;
	float:left;
	height: 25px;
	border: 0px;
	background: url("../img/icons/search_white.png") no-repeat center center;
	cursor: pointer;
	color: transparent;
	vertical-align: 50%;
}

.searchbtn:hover
{
	background: url("../img/icons/search_green.png") no-repeat center center;
}

a.slimlabel
		{
			color: #88BF37;
			font-family: sitefontregular;
			font-size: 14px;
			text-decoration: none;
		}
		
		a.slimlabel:hover
		{
			text-decoration:underline;
		}
/* Info icon */
		
a.infoicon
{	
	float:left;
	display:block;
	color: transparent;
	background: url("../img/input_fields/info_btn_light.png") no-repeat left center;
	width: 13px;
	height: 17px;
	margin-top: 2px;
	margin-right: 5px;
}

a.infoicon:hover
{
	background: url("../img/input_fields/info_btn_dark.png") no-repeat left center;
}		

span.failure, 
.dataTable a.failure {
    color: #DF4C66;
    font-family: sitefontregular;
    font-size: 14px;
    text-decoration: none;
}

.deletebtn {
    background: url("../img/input_fields/delete.png") no-repeat center center;
    border: 0 none;
    color: rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 15px;
    margin: 0 auto;
    width: 15px;
}

.deletebtn:hover {
	background: url("../img/input_fields/delete_red.png") no-repeat center center;
}

.filterline .deletebtn {
    height: 56px !important;
    }

.newlistbtn {
    background-color: #FFFFFF;
    background-image: url("../img/input_fields/plus.png");
    background-position: 90% 7px;
    background-repeat: no-repeat;
    border: 3px solid #DDDDDD;
    border-radius: 1px 1px 1px 1px;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: sitefontbold;
    font-size: 15px;
    height: 25px;
    margin: 0px;
    padding-left: 18px;
    padding-right: 40px;
    padding-top: 5px;
    text-decoration: none;
    width: auto;
}

.box-div
{
	background-color: #FFF;
	padding-left: 5%;
	height: auto;
	width: 90%;
	margin: 0 auto 0;
	padding-top: 20px;
	padding-bottom: 30px;
}

/* Szöveg középre igazítása */
		
.center 
{
	text-align:center;
}

		/* Számol gomb */
		
.count_btn
{
	background-color: #FFF;
	margin: 2px 3px 0 3px;
	border: 3px solid #DDDDDD;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	font-family: sitefontbold;
	height: 30px;
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
	font-size: 15px;
	cursor: pointer;
	color: #333333;
}

#total_res{
	height: 20px;
	line-height: 30px;
}

.ok_btn {
 background: url("../img/icons/ok_btn.png") no-repeat scroll center center rgba(0, 0, 0, 0);
border: 0 none;
color: rgba(0, 0, 0, 0);
cursor: pointer;
float: left;
height: 30px;
margin: 3px 3px 0;
width: 30px;
}

.ok_btn:hover
{
	background: url("../img/icons/ok_btn_green.png") no-repeat center center;
}

.sugo {
	margin:20px 0 30px 0;
	color: #999;
}
		
.email_input {
	background-color: #EBEBEB;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	color: #666666;
	float: left;
	font-size: 15px;
	height: 36px;
	margin-bottom: 10px;
	padding: 0 5px;
	width: 450px;
	padding-top: 8px\9;
	height: 28px\9;
}


.total, .eves {
    background-color: #EBEBEB;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    font-size: 14px;
    height: 36px;
    margin-top: 2px;
    padding: 0 5px;
    width: 40px;
}

.front-arlista .total,
.front-arlista .eves {
    color: 	#999999 !important;
    background-color: transparent !important;
    }

.labeldiv {
    float: left;
    margin: 8px 5px 5px;
}

span.filtere {
    color: #999999;font-size:16px;margin-left:15px; line-height:34px; margin-top:10px;
    display: inline-block;
    }  
   
.inputdiv {
    float: left;
    margin: 0 5px;
}

.noAlign td {
	vertical-align: middle;
}

td.tbold {font-weight:bold;}
td.tright {text-align:right;}

.topmargin {margin-top:20px;}
.floatright {float:right;}
.floatleft {float:left;}
.sessionmessage {padding:25px 20px 20px; color:white;}
.nullmarginbottom {margin-bottom:0px;}
.bottommargin {margin-bottom:20px;}
.topmargin {margin-top:20px;}
.pointer {cursor: pointer;}
.leftmargin20 {margin-left:20px;}


/* FIXES */

.doc_label_wrapper .doc_label
{
	position: relative;
}

td a.pdf{
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/icons/pdf.png) no-repeat top center;
}

.ui-accordion-content .doc_label label
{
	padding: 0px !important;
}

.error  a:hover {text-decoration:underline;}

/* Tárhelykezelés */

.csomag_modositasa .error{text-align: right;}
.csomag_modositasa .fields{
	width: 540px;
} 
	
	.tarhelyHasab {
			width: 300px;
			float: left;
			margin-top: 20px;
			margin-bottom: 20px;
			margin-left: 20px;
		}
			.tarhelyHasab .pipaLista {
				margin: 40px;
			}
			.tarhelyHasab h1 {
				margin: 0px;
				text-align: center;
				text-transform: uppercase;
				font-size: 26px;
			}
			.tarhelyHasab h2 {
				margin: 0px;
				background-color: #EAEAEA;
				padding-top: 10px;
				height: 48px;
				text-align: center;
				font-size: 16px;
				font-family: PFHandbookNormal,sans-serif;
			}
			
			.vrs {
				color: white;
				background-color: #88BE24;
				height: 48px;
				padding-top: 20px;
				border-bottom: 1px solid white;
			}
			
		.pipaLista { /* :) */
			list-style: none;
			margin: 0px;
			padding: 0px;
			margin-bottom: 40px;
		}
			.pipaLista li {
				background-image: url(../img//index/pipa.png);
				background-position: left center;
				background-repeat: no-repeat;
				padding-left: 30px;
				font-family: PFHandbook,sans-serif;
				font-size: 16px;
				padding-top: 6px;
				padding-bottom: 6px;
				border-bottom: 1px solid #EEEEEE;
			}
			
			li.urespipa{
				background-image: none;
				border: 0px;
				padding-bottom: 7px;
			}
			
			
.masodSzintu{
	display:none;
}

.checkmarkbtn {
    padding-bottom:3px;
    position: relative;
    top: -4px;
    padding: 0 4px;
    }
.checkmarkbtn:hover {color: #88bf37;} 

.jui-container .ui-menu .ui-menu-item {
	overflow: hidden;
	font-size: 11px;
	border-bottom: 1px solid #dfd9c3;
}

.jui-container .ui-menu .ui-menu-item small{
	font-size: 10px;
}

.jui-container .ui-menu .ui-menu-item:last-child,
.jui-container .ui-menu .ui-menu-item:hover {
	border-bottom-color: transparent;
}

.jui-container .ui-menu .ui-menu-item.bisnode-info-item {
	background-color: white;
	font-size:10px;
	padding-top:0.8em;
}

.jui-container .ui-menu .ui-menu-item.bisnode-info-item img {
	max-height:2em;
	float:right;
	margin:1px 0 6px 6px;
}

.intl-tel-input .country-list .active {
	color: #222222;
}

table img.logo {
	max-width: 32px;
	height: auto;;
}

.inputBtn:disabled {
    cursor: not-allowed;
    background-color: lightgrey;
}

.mt-0 {
    margin-top: 0em;
}
.mt-1 {
    margin-top: 1em;
}
.mt-2 {
    margin-top: 2em;
}
.mt-3 {
    margin-top: 3em;
}
.mt-4 {
    margin-top: 4em;
}

.mb-0 {
    margin-bottom: 0em;
}
.mb-1 {
    margin-bottom: 1em;
}
.mb-2 {
    margin-bottom: 2em;
}
.mb-3 {
    margin-bottom: 3em;
}
.mb-4 {
    margin-bottom: 4em;
}

.pt-0 {
    padding-top: 0em;
}
.pt-1 {
    padding-top: 1em;
}
.pt-2 {
    padding-top: 2em;
}
.pt-3 {
    padding-top: 3em;
}
.pt-4 {
    padding-top: 4em;
}

.pb-0 {
    padding-bottom: 0em;
}
.pb-1 {
    padding-bottom: 1em;
}
.pb-2 {
    padding-bottom: 2em;
}
.pb-3 {
    padding-bottom: 3em;
}
.pb-4 {
    padding-bottom: 4em;
}

.text-right {
    text-align: right !important;
}
.text-left {
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.icon-2fa {
    float: right;
    width: 1rem;
    height: 1rem;
    background-size: cover;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22currentColor%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-lock-check%22%3E%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22/%3E%3Cpath%20d=%22M11.5%2021h-4.5a2%202%200%200%201%20-2%20-2v-6a2%202%200%200%201%202%20-2h10a2%202%200%200%201%202%202v.5%22%20/%3E%3Cpath%20d=%22M11%2016a1%201%200%201%200%202%200a1%201%200%200%200%20-2%200%22%20/%3E%3Cpath%20d=%22M8%2011v-4a4%204%200%201%201%208%200v4%22%20/%3E%3Cpath%20d=%22M15%2019l2%202l4%20-4%22%20/%3E%3C/svg%3E');
}

.icon-list-horizontal {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.icon-list-horizontal > * {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
}

.icon-list-horizontal a:hover {
    
}

