/*style*/

@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900);
.div2_mobilg, .div_etelek {
	float: left;
	position: relative
}
.bg, input.keres_inpbox {
	font-family: Conv_HelveticaNeueLTPro-Th, Sans-Serif
	}
.div2_mobilg, .div_menumagassag_mobil, .facebook, .mobiltop2 {
	display: none
}
@font-face {
	font-family: Conv_HelveticaNeueLTPro-Th;
	src: url(../fonts/HelveticaNeueLTPro-Th.eot);
	src: local('☺'), url(../fonts/HelveticaNeueLTPro-Th.woff) format('woff'), url(../fonts/HelveticaNeueLTPro-Th.ttf) format('truetype'), url(../fonts/HelveticaNeueLTPro-Th.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Conv_Helveticaneueltpro-bd;
	src: url(../fonts/Helveticaneueltpro-bd.eot);
	src: local('☺'), url(../fonts/Helveticaneueltpro-bd.woff) format('woff'), url(../fonts/Helveticaneueltpro-bd.ttf) format('truetype'), url(../fonts/Helveticaneueltpro-bd.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('MYRIADPRO-REGULAR.woff') format('woff');
}



@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed Italic'), url('MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Light';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Light'), url('MyriadPro-Light.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold Italic'), url('MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed'), url('MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('MYRIADPRO-BOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Italic'), url('MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed Italic'), url('MYRIADPRO-BOLDCONDIT.woff') format('woff');
}
body, html {
	height: 100%
}
a img {
	border: none
}
.form_inpbox_bg, .munkapubl_bg {
	border-width: 5% 1.25%;
	border-color: #285258;
	border-radius: 10px;
}
.bg {
	background-image: url(../images/bg.jpg);
	background-size: cover;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
	font-size: 100%
}
#maintable {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto
}
.spacer {
	width: 100%
}
.div1 {
	width: 33.33333333333333%;
	float: left
}
.div2, .div2_emenu, .div2_vissza {
	width: 16.66666666666667%;
	float: left;
	position: relative
}
img {
	width: 100%
}
.div2_mobilg {
	width: 16.66666666666667%
}
.div1_visszamobil {
	width: 50%;
	display: none
}
.div1_bel {
	width: 93.75%;
	margin-right: 3.125%;
	margin-left: 3.125%
}
.div2_bel {
	width: 87.5%;
	margin-right: 6.25%;
	margin-left: 6.25%;
	float: left;
	border-radius: 10px;
}
.etelek_bel {
width:93.75%%;
	margin-right: 3.125%;
	margin-left: 3.125%
}
.div_etelek {
	width: 33.33333333333333%;
	margin-bottom: 2%
}
.div_menumagassag {
	width: .7142857142857143%;
	float: left
}
.div_menukep, .div_menukep_egyben {
	width: 99.28571428571429%;
	text-align: center;
	float: left;
	position: relative;
	border-radius: 10px;
}
.div_menukep {
	margin-top: 10%;
	margin-bottom: 10%
}
.div_menukep_egyben img {
	border-radius: 10px;
}
.txt_menuszov {
	width: 99.2857%;
	text-align: center;
	text-transform: uppercase;
	padding-top: 10%;
	font-size: 20px
}
.etelkat, .txt_kiv_etel_nev {
	padding-top: 5%;
	padding-bottom: 5%;
	text-transform: uppercase
}
#keres_holder {
	float: right;
	width: 50%
}
#keres {
	margin-left: 2.08333%;
	width: 62.5%;
	float: left
}
#tabl_listanezet {
	margin-right: 2.08333%;
	width: 29.16666666666667%;
	float: right
}
#keres_input_bg {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-width: 3px;
	border-left-style: solid;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
input.keres_inpbox {
	font-size: 14px;
	width: 96%;
	padding-left: 3%;
	padding-right: 3%;
	background-color: transparent;
	height: 100%;
	border-style: none
}
#kiv_etel_ar, #kiv_etel_leiras {
	float: right;
	background-color: #FFF;
	margin-left: 1.041666666666667%;
	margin-right: 1.041666666666667%
}
#keres_butt {
	width: 20%
}
#keres_butt > input[src*=images] {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.etelkat {
	text-align: center;
	width: 100%;
	font-size: 28px
}
#etelek_list {
	margin-right: 1.041666666666667%;
	margin-left: 1.041666666666667%;
	width: 97.91666666666667%;
	margin-bottom: 1.55%
}
.etelek_list_col1 {
	width: 14.8936170212766%
}
.txt_etelek_list_col2 {
	padding-left: 2.127659574468085%;
	font-size: 24px;
	text-transform: uppercase
}
.txt_etelek_list_col3 {
	width: 23.82978723404255%;
	font-size: 24px
}
.etelek_list_col4 {
	width: 14.8936170212766%;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase
}
#kiv_etel_kep {
	margin-right: 1.041666666666667%;
	margin-left: 1.041666666666667%;
	width: 62.499967741935483870967741935484%;
	float: left
}
#kiv_etel_leiras {
	padding-right: 1.041666666666667%;
	padding-left: 1.041666666666667%;
	width: 31.1111%
}
#kiv_etel_ar {
	width: 33.2%
}
#kiv_etel_leiras_spacer {
	width: .34%;
	float: left
}
#kiv_etel_kep_spacer {
	width: .1612903225806452%;
	float: left
}
#kiv_etel_leiras_szov {
	width: 99.64285714285714%;
	float: left
}
.txt_kiv_etel_nev {
	font-size: 24px
}
.txt_kiv_etel_szov {
	font-size: 12px;
	padding-bottom: 2%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000
}
.magassag_ar {
	width: .3571428571428571%;
	float: left
}
.tov_ajanlatok {
	margin-right: 1.041666666666667%;
	margin-left: 1.041666666666667%;
	width: 62.5%;
	float: left
}
.reszl_leiras {
	margin-top: 10px;
	margin-right: 1.041666666666667%;
	margin-left: 1.041666666666667%;
	width: 97, 916666666666666%;
	text-align: justify;
	background-color: #fff;
	padding: 10px
}
.tov_ajanlatok_spacer {
	width: 3, 225806451612903%
}
.tov_ajanlatok_box, .tov_ajanlatok_box0 {
	width: 22.58064516129032%;
	vertical-align: top;
	text-align: center
}
.txt_ajanljuk_meg {
	font-size: 24px;
	text-transform: uppercase
}
.txt_ajanlataink {
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 5%
}
.txt_megrend_ar, .txt_megrendelem {
	font-size: 30px;
	text-align: center
}
.txt_megrendelem {
	text-transform: uppercase;
	color: #FFF
}
.spacer_megrendel {
	width: .33333333333333333%
}
.spacer_megrendel_ar {
	width: 6.666666666666667%
}
.txt_megrend_ar {
	width: 46.66666666666667%
}
#lapozo_holder {
	margin-left: 1.041666666666667%;
	margin-right: 1.041666666666667%;
	width: 97.91666666666667%;
	position: relative
}
#lapozo_cent {
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	width: 70.21276595744681%;
	left: 0;
	right: 0;
	z-index: 100
}
.txt_etelek_lapozo_col1 {
	height: 70px;
	font-size: 26px;
	padding-left: 2%;
	text-transform: uppercase;
	border-bottom-left-radius: 10px;
}
.txt_etelek_lapozo_col2 {
	font-size: 16px;
	padding-left: 4%;
	width: 30%
}
.txt_etelek_lapozo_col3 {
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	width: 15.30612244897959%
}
.txt_etelek_lapozo_col3 img {
	width: 34.653465346534653465346534653465%
}
.etelek_lapozo_bal, .etelek_lapozo_jobb {
	width: 14.8936170212766%
}
#form_alap {
	margin-left: 1.041666666666667%;
	margin-right: 1.041666666666667%;
	width: 97.91666666666667%;
	position: relative
}
td.formtkoz {
	padding-top: .5%;
	padding-bottom: .5%
}
.text {
	font-size: 18px;
	color: #000
}
.spacer_form {
	width: 2.127659574468085%
}
.col_form4 {
	width: 17.02127659574468%
}
.munkapubl, input.form_inpbox {
	font-family: Conv_HelveticaNeueLTPro-Th, Sans-Serif;
	width: 94%;
	padding-left: 3%;
	padding-right: 3%;
	background-color: transparent
}
.form_inpbox_bg {
	border-style: solid
}
input.form_inpbox {
	font-size: 14px;
	height: 100%;
	border-style: none
}
.munkapubl_bg {
	border-style: solid
}
.gomb, .munkapubl {
	font-size: 14px;
	border-style: none
}
.munkapubl {
	height: 10em
}
.gomb {
	text-transform: uppercase;
	color: #FFF;
	background-color: #00629b;
	text-align: center;
	height: 30px;
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 5px
}
.publikuslink, .txt_main {
	color: #000;
	font-size: 12px
}
.munkaterulet, .publikuslink, .txt_main {
	text-align: justify
}
.txt_tbox_cim {
	font-size: 24px;
	text-transform: uppercase
}
.publikuslink {
	text-decoration: underline
}
td.tartalombox {
	padding-left: 2.127659574468085%;
	padding-right: 2.127659574468085%;
	background-color: #FFF;
	border-radius: 10px;
}
td.kep_tav_szeles {
	width: 25px
}
td.kep_tav_magas {
	height: 0
}
.pic_border {
	padding: 7px;
	border: 2px solid #DADADA
}
.pager_text {
	font-size: 12px;
	color: #707277
}
.pager {
	color: #707277;
	text-decoration: none
}
.bg_color_2 {
	background-color: #707277
}
.munkaterulet, .munkaterulet2 {
	background-color: #FFF;
	color: #000
}
.adminmenu {
	font-size: 14px;
	font-family: Conv_MYRIADPRO-SEMIBOLD, Sans-Serif;
	color: #707277
}
.adminmenu:hover {
	text-decoration: underline
}
.ujablak_betuk {
	color: #000;
	font-size: 11px;
	font-weight: 400;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2x;
	display: block;
	text-decoration: none
}
.munkaterulet {
	border: 1px solid #595858;
	font: 12px Arial;
	outline: 0;
	overflow: auto;
	padding: 9px 8px 10px 13px;
	text-decoration: none
}
.munkaterulet2 {
	font-size: 11px
}
.bann  img, .etelkat_kep img, #tabl_listanezet img, #kepektd img,  #kiv_etel_leiras, .valaszto_kul_egybe, #konfigdiv, .txt_etelek_list_col2.ac {
	border-radius: 10px;
}
#lapozo_cent.teljes img, .etelek_list_col1.ab {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.etelek_list_col1 img, .txt_etelek_list_col2.ab, .txt_etelek_list_col2.ad {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.txt_etelek_list_col3.aa, .txt_etelek_list_col3.ab, .txt_etelek_list_col3.ab img, .txt_etelek_list_col3.ad  {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.txt_etelek_lapozo_col3 {
	
	border-bottom-right-radius: 10px;
}
@media screen and (orientation:portraitooooooo) {
#topspacer, .div_menumagassag, .gomb_menu {
	display: none
}
.div1_visszamobil, .txt_menuszov {
	font-size: 40px;
	text-transform: uppercase
}
.div1, .div2 {
	margin-bottom: 1%
}
#etelek_list, .div1_bel {
	margin-right: 0;
	margin-left: 0
}
.bg {
	background-attachment: fixed
}
#maintable {
	width: 100%
}
.txt_menuszov {
	width: 65%;
	text-align: left;
	float: right;
	padding-top: 2.5%
}
.div1, .div1_bel {
	width: 100%
}
.div1_bel img, .div1_visszamobil img {
	width: 50%
}
.mobiltop1 {
	width: 49.93489583333333%
}
.mobiltop2 {
	width: .1302083333333333%
}
.div1 .div_menumagassag_mobil {
	display: block;
	float: left;
	width: 100%
}
.div1_visszamobil {
	width: 49.93489583333333%;
	display: table-cell;
	color: #FFF;
	text-align: center
}
.div2 {
	width: 100%
}
.div2_emenu, .div2_mobilg {
	display: block;
	width: 100%;
	margin-bottom: 1%
}
.div2_bel {
	margin: 0;
	width: 100%;
	border-radius: 10px;
}
.div_menumagassag_mobil {
	width: .1302083333333333%;
	display: block;
	float: left
}
#kiv_etel_leiras_spacer, #spacer_leira_ar, #tabl_listanezet, .div2_vissza, .magassag_ar, .tov_ajanlatok_box0, .tov_ajanlatok_spacer0 {
	display: none
}
.div2_mobilg .div_menukep_egyben img {
	padding-top: 1%;
	width: 11%
}
.div2_emenu .div_menukep_egyben img {
	padding-top: 1%;
	width: 19%
}
.div_menukep img {
	padding-top: 5.5%;
	width: 60%
}
.div_menukep {
	width: 30%;
	margin: 0;
	float: left;
	text-align: center
}
.div_etelek {
	width: 50%;
	float: left
}
#keres_holder {
	float: none;
	width: 100%
}
#keres {
	margin-left: 0;
	width: 100%;
	background-color: #295258
}
#keres_input_bg {
	background-color: #FFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #295258;
	border-bottom-color: #295258;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #295258
}
input.keres_inpbox {
	font-family: Conv_HelveticaNeueLTPro-Th, Sans-Serif;
	font-size: 30px;
	width: 96%;
	padding-left: 3%;
	padding-right: 3%;
	background-color: transparent;
	height: 100%;
	border-style: none
}
.txt_etelek_list_col3 span, .txt_kiv_etel_nev {
	font-family: Conv_Helveticaneueltpro-bd, Sans-Serif
}
.etelkat, .txt_etelek_list_col2, .txt_etelek_list_col3 {
	font-size: 18px
}
#keres_butt {
	width: 10%;
	border-radius: 10px;
}

.tov_ajanlatok_spacer {
	width: 4, 23728813559322%
}
.tov_ajanlatok_spacer img {
	width: 80%
}
.tov_ajanlatok_box {
	width: 30.36723163841808%;
	vertical-align: top;
	text-align: center
}
#kiv_etel_ar, #kiv_etel_kep, .reszl_leiras, .tov_ajanlatok {
	width: 92.1875%;
	margin-right: 3.90625%;
	margin-left: 3.90625%
}
.etelkat {
	color: #000
}
#etelek_list {
	width: 100%
}
.etelek_list_col4 {
	font-size: 12px
}
#kiv_etel_kep {
	float: left
}
.reszl_leiras {
	margin-top: 10px;
	text-align: justify;
	background-color: #fff;
	padding: 10px
}
#kiv_etel_ar {
	float: left;
	background-color: #FFF;
	margin-bottom: 1%;
	padding-left: 0;
	padding-right: 0
}
#kiv_etel_leiras {
	margin-right: 3.90625%;
	margin-left: 3.90625%;
	width: 90.10416666666667%;
	float: left;
	margin-top: 2%
}
.txt_kiv_etel_nev {
	font-size: 18px;
	padding-top: 3%;
	padding-bottom: 3%
}
.spacer_megrendel {
	width: .1302083333333333%
}
.facebook {
	width: 23.046875%;
	display: table-cell
}
.spacer_megrendel img {
	width: 100%
}
.spacer_megrendel_ar {
	width: 7.9%
}
.arpadding {
	padding-top: 1%;
	padding-bottom: 1%
}
.arak_hely, .faceb_hely {
	width: 50%
}
.arszel {
	width: 38.15104166666667%
}
.txt_megrend_ar {
	width: 47.39583333333333%
}
.txt_etelek_lapozo_col1 {
	font-size: 14px;
	padding-left: 2%;
	text-transform: none
}
.txt_etelek_lapozo_col2 {
	font-size: 14px;
	padding-left: 4%;
	width: 20%
}
.txt_etelek_lapozo_col3 {
	font-size: 10px;
	text-align: center;
	text-transform: none;
	width: 15.30612244897959%
}
.txt_ajanlataink {
	font-size: 24px
}
}
.txt_megrend_italar {
	text-align: center;
	font-size: 24px;
	width: 43%;
	padding-left: 2%;
	padding-right: 3%
}
.txt_megrend_italar_eur {
	text-align: center;
	font-size: 24px;
	width: 38%;
	padding-left: 2%;
	padding-right: 3%
}
.txt_megrend_italar_eur_list, .txt_megrend_italar_list {
	text-align: center;
	font-size: 30px;
	padding-left: 2%;
	padding-right: 3%
}
.spacer_megrendel_italar {
	width: 7%
}
.txt_megrend_italar_list {
	width: 43%
}
.txt_megrend_italar_eur_list {
	width: 38%
}
.spacer_megrendel_italar_list {
	width: 7%
}
.admin-table-row-bg0 {
	background: #FFF
}
.admin-table-row-bg0:hover {
	background: #ADD8E6
}
.admin-table-row-bg1 {
	background: #f5f5f5
}
.admin-table-row-bg1:hover {
	background: #ADD8E6
}
.admin-belso-table td {
	padding: 5px;
	border: 1px solid #FFF;
	font-size: 14px;
	font-family: Conv_MYRIADPRO-SEMIBOLD, Sans-Serif;
	color: #707277
}
.hazhoz_popup .opciok .igen .irszam, .hazhoz_popup h3 {
	font-family: 'Source Sans Pro', sans-serif;
	text-align: center
}
.admin-table-head, .admin-table-head td {
	color: #fff;
	font-size: 14px;
	font-weight: 700
}
.admin-table-head {
	background-color: #666
}
.admin-none td {
	padding: 0;
	border: 0
}
.hazhoz_popup {
	border-width: 5px;
	border-style: solid;
	width: 650px;
	background-color: rgba(255,255,255,1);
	padding: 15px;
	border-radius: 10px;
}
.hazhoz_popup h3 {
	text-transform: uppercase;
	font-size: 35px;
	font-weight: 400;
	margin: 0;
}
.popup-irszam {
font-family: 'Source Sans Pro', sans-serif;
text-align: center;	
	border-width: 1px;
border-style: solid;
border-radius: 5px;
line-height: 30px;
padding: 5px;
font-size: 30px;

width: 120px;
}
.popup-kiaszall-ido {
	font-family: 'Source Sans Pro', sans-serif;
text-align: center;	
	border: 1px solid #000;
border-radius: 5px;
color: #000;
padding: 5px 10px;
font-size: 20px;
margin-left: 10px;
}
.hazhoz_popup h5 {
	text-transform: uppercase;
	font-size: 28px;
	font-weight: 600;
	margin: 0
}
.hazhoz_popup .opciok {
	padding-top: 20px
}
.hazhoz_popup .opciok .nem {
	float: right
}
.hazhoz_popup .opciok .igen .irszam {
	border-width: 1px;
	border-style: solid;
	border-radius: 5px;
	line-height: 30px;
	padding: 5px;
	font-size: 30px;
	color: #959595;
	width: 120px
}
.hazhoz_popup .opciok .igen a, .hazhoz_popup .opciok .nem a {
	display: inline-block;
	text-decoration: none;
	border-radius: 5px;
	line-height: 38px;
	font-size: 28px;
	padding-left: 10px;
	padding-right: 50px;
	background-image: url(../images_k/nyil_hazhozsz.png);
	background-position: right center;
	background-repeat: no-repeat
}
.popup-elv {
	background-color: #bf9c4c;
	margin: 15px 0;
	height: 4px;
}
.popup-szemelyesen h3 {
	text-align: left;
	line-height: 32px;
}
.popup-szall-ido {
	
	font-size: 18px;
}
.popup-megnez {
	font-size: 27px;

}
#valaszto_bel1 .slidetabs li, #valaszto_bel2 .slidetabs li, #valaszto_kul .slidetabs {
	background-repeat: repeat-x;
	background-position: 50% 50%;
	background-attachment: scroll
}
.hazhoz_popup .opciok .igen a:hover, .hazhoz_popup .opciok .nem a:hover {
	background-image: url(../images_k/nyil_hazhozsz_hover.png)
}
.cf {
	display: block
}
.cf:after {
	display: block;
	content: "";
	clear: both;
	height: 0;
	visibility: hidden
}
.tabok {
	margin-right: 1.04167%;
	margin-left: 1.04167%;
	width: 62.5%;
	float: left;
	margin-top: 11px
}
.pluszrendelesek ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.pluszrendelesek ul li {
	padding-left: 3.4482758620689655172413793103448%;
	padding-right: 3.4482758620689655172413793103448%;
	margin-top: 10px;
	margin-bottom: 10px
}
.pluszrendelesek ul li span {
	float: right
}
.pluszrendelesek ul li:last-child {
	padding-bottom: 20px
}
.tabok .items .item {
	padding: 20px 0 0
}
#valaszto_bel1, #valaszto_bel2, #valaszto_kul {
	border-radius: 0;
	padding: 0;
	border: 1px #aaa;
	background-color: transparent;
	background-image: none;
	font-size: 16px
}
#valaszto_kul .slidetabs {
	border-radius: 0;
	padding: 0;
	border: 1px #aaa;
	background-image: none;
	background-color: rgba(204,204,204,0);
	margin-top: 4px
}
#valaszto_kul .slidetabs li {
	border: 1px #aaa;
	position: relative;
	border-radius: 0
}
#valaszto_kul .slidetabs li.ui-tabs-active::after {
	width: 100%;
	bottom: -1px;
	left: 0;
	content: "";
	position: absolute;
	display: block;
	height: 1px;
	background-color: #FFF
}
#valaszto_kul .items {
	background-color: #FFF;
	border: 1px #aaa;
	min-height: 408px
}
#valaszto_kul .items .oszlopok {
	border-top: 0 solid #aaa;
	padding: 5px 0
}
.tabok .items .oszlopok ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.tabok .items .oszlopok ul li {
	width: 48%;
	float: left;
	display: block;
	box-sizing: border-box
}
.tabok .items .oszlopok ul li.col2 {
	float: right
}
.tabok .items .oszlopok ul ul li {
	width: 100%;
	float: none;
	margin-left: 0;
	margin-right: 0
}
.tabok .items .oszlopok ul li .cim {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #aaa;
	padding-left: 10px;
	font-size: 18px
}
#valaszto_bel1 .items .oszlopok, #valaszto_bel2 .items .oszlopok {
	border-top: 1px none #aaa;
	padding: 5px 0
}
#valaszto_bel1 .slidetabs li, #valaszto_bel2 .slidetabs li {
	border: 1px #aaa;
	color: #FFF;
	background-image: none;
	background-color: transparent
}
#valaszto_bel1 .slidetabs li.ui-tabs-active::after, #valaszto_bel2 .slidetabs li.ui-tabs-active::after {
	display: none
}
#valaszto_bel1 .ui-state-default a, #valaszto_bel1 .ui-state-default a:link, #valaszto_bel1 .ui-state-default a:visited, #valaszto_bel2 .ui-state-default a, #valaszto_bel2 .ui-state-default a:link, #valaszto_bel2 .ui-state-default a:visited {
	color: #FFF
}
#valaszto_bel1 .slidetabs li.ui-tabs-active a, #valaszto_bel2 .slidetabs li.ui-tabs-active a {
	color: #000
}
.items .bev {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 20px
}
.items input[type=checkbox]:not(old), .items input[type=radio]:not(old) {
	width: 28px;
	margin: 0;
	padding: 0;
	opacity: 0
}
.items input[type=checkbox]:not(old)+label, .items input[type=radio]:not(old)+label {
	display: inline-block;
	margin-left: -28px;
	padding-left: 28px;
	background: url(../images/checks.png) no-repeat;
	line-height: 24px
}
.items input[type=checkbox]:not(old):checked+label {
	background-position: 0 -24px
}
.items input[type=radio]:not(old):checked+label {
	background-position: 0 -48px
}
#valaszto_bel1 .items, #valaszto_bel2 .items {
	background-color: #fff;
	border-width: 1px;
	border-style: none;
	border-color: #aaa
}
.konfigom {
	width: 33.19444%;
	float: right;
	background-color: #fff;
	margin-right: 1.04167%;
	margin-left: 1.04167%;
	height: 592px
}
.konfigom .cim {
	text-align: left;
	font-size: 24px;
	padding: 10px 3.4482758620689655172413793103448%
}
.konfigom .ar {
	border-top: thin dashed #000;
	text-align: right;
	font-size: 24px;
	padding: 5px 0;
	margin-right: 3.4482758620689655172413793103448%;
	margin-left: 3.4482758620689655172413793103448%
}
.konfigom .ar span {
	float: left
}
.konfigom .txt_megrendelem {
	line-height: 75px;
	display: block;
	text-decoration: none;
	text-align: center
}
.konfigom .kep img {
	width: 100%;
	vertical-align: middle
}
.ui-tabs .ui-tabs-nav li a.alapok_bg, .ui-tabs .ui-tabs-nav li a.feltetek_bg {
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 50px;
	background-size: auto 30px
}
.ui-tabs .ui-tabs-nav li a.alapok_bg {
	background-image: url(../images/ikon_alap.png)
}
.ui-tabs-nav li a.feltetek_bg {
	background-image: url(../images/ikon_feltet.png)
}
.alkateg_arral span {
	float: right
}
.valaszto_kul_egybe {
	background-color: #fff;
	border-width: 1px;
	border-style: none;
	border-color: #aaa;
	min-height: 408px;
	margin-top: -15px
}
.hazrend_padding {
	padding: 10px
}

/*szinek*/

@charset "utf-8";
.bgcolor1, .bgfeher {
	background-color: #FFF
}
.bgcolor2 {
	background-color: #b82340
}
.bgcolor3 {
	background-color: #fd8e01
}
.bgcolor4 {
	background-color: #285258
}
.bgcolor5 {
	background-color: #4f9a19
}
.bgcolor6 {
	background-color: #23a5b8
}
.bgcolor7 {
	background-color: #dddada
}
.megrend, .megrend1 {
	background-color: #fd8e01
}
.menuszin {
	color: #FFF
}
#keres {
	background-color: #295258;
	border-radius: 10px;
}
#keres_input_bg, .etelkat, .txt_etelek_list_col2, .txt_etelek_list_col3 {
	background-color: #FFF
}
#keres_input_bg {
	border-top-color: #295258;
	border-bottom-color: #295258;
	border-left-color: #295258
}
.etelkat {
	color: #000
}
.etelek_list_col4 {
	background-color: #b82340;
	color: #FFF
}
.txt_etelek_lapozo_col1, .txt_etelek_lapozo_col2 {
	background-color: #FFF
}
.txt_etelek_lapozo_col3 {
	background-color: #b82340;
	color: #FFF
}

@media (max-width:768px) {
.megrend {
	background-color: #b82340
}
.megrend1 {
	background-color: #fd8e01
}
.txt_megrend_ar {
	font-size: 30px;
	color: #FFF;
	background-color: #b82340
}
}

/*media*/

@charset "utf-8";

@media (max-width:770px) {
.container, .container2 {
	width: 100%
}
.header .top .kozep span .ablak {
	width: 100%;
	position: relative
}
.footer1, .header .container {
	padding-left: 5px;
	padding-right: 5px
}
.header .top {
	height: inherit
}
.header .top .kozep {
	padding-bottom: 10px
}
.header .mid .kereso_padd {
	padding-top: 10px;
	padding-bottom: 5px
}
.header .mid .valaszto .valasztobox {
	width: 20px;
	display: block;
	height: 20px;
	border-radius: 13px;
	margin-left: auto;
	margin-right: auto
}
.header .mid .valaszto ul li {
	font-size: 20px
}
.header .mid .keresobox {
	height: 50px
}
.header .mid .keresobox a {
	padding-right: 0;
	width: 9%;
	padding-top: 0;
	height: 50px
}
.header .mid .keresobox a img {
	height: 80%;
	width: auto;
	padding-top: 5%
}
.header .mid .keresobox input {
	font-size: 20px;
	width: 82%;
	margin-top: 12px;
	padding-left: 18px
}
.footer1 .list li {
	display: block;
	width: 100%;
	padding-right: 10px;
	margin-bottom: 15px;
	min-height: 70px
}
.footer1 p {
	padding-top: 5px
}
.footer2 .list {
	width: 100%;
	display: block;
	padding: 0;
	margin: 0
}
.footer2 .list li {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 15px
}
.footer2 .list .oszl1 {
	width: 32.5%;
	text-align: center
}
.footer2 .list .oszl2 {
	width: 49%;
	padding-right: 0
}
.legek_list li, .nezet1_list li {
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px
}
.footer2 .list .oszl2 p {
	text-align: justify
}
.footer2 .list .oszl3 {
	width: 50%;
	max-width: 100%
}
.footer2 .list .oszl4, .footer2 .list2 .oszl1 {
	width: 100%
}
.footer2 .footer_submenu li {
	display: block;
	margin-bottom: 5px
}
.footer2 .socials {
	float: inherit;
	display: table;
	margin-left: auto;
	margin-right: auto
}
.footer2 .list2 li {
	display: block;
	text-align: center
}
.footer2 .list .oszl4 .kapcs div, .legek_list li, .nezet1_list li {
	display: inline-block
}
.footer2 .list2 .oszl2 {
	width: 100%;
	text-align: center
}
.footer2 .list .oszl4 .kapcs {
	padding-top: 20px;
	text-align: center
}
.cegbox, .legek {
	margin-left: 0;
	margin-right: 0
}
.nezet1_list li {
	width: 32.7%;
	margin-bottom: 20px;
	vertical-align: top
}
.nezet1_list li .cegbox_belso {
	height: 280px
}
.legek_list li .legek_belso {
	height: 280px;
	padding-top: 230px
}
.nezet1_list li .cegbox_belso .cegkep {
	height: 60%
}
.kedvel_teli, .kedvelbox .kedvel, .kedvelbox .novel {
	margin-top: 15%
}
.legek_list li {
	width: 24.8%;
	margin-bottom: 30px
}
.legek_list li h3 {
	font-size: 20px
}
.nezet2_list .cegbox_belso .uzl_reszletes li, .nezet2_list .cegbox_belso .uzl_reszletes li h5 {
	font-size: 13px
}
.nezet2_list .cegbox_belso .uzl_reszletes {
	display: block
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl1 {
	width: 100%;
	display: block;
	height: 75px;
	margin-bottom: 0;
	background-position: 10px center;
	background-size: auto 90%
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl3, .nezet2_list .cegbox_belso .uzl_reszletes .oszl4, .nezet2_list .cegbox_belso .uzl_reszletes .oszl5 {
	width: 25%
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl2 {
	border-bottom-left-radius: 5px;
	width: 25%
}
.nezet2_list .cegbox_belso .uzl_reszletes li {
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 5px
}
div.popup, div.popup_small {
	width: 100%;
	z-index: 9999;
	background-color: #fefefe;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	overflow: hidden;
	margin-left: 0;
	margin-top: 0;
	position: inherit;
	top: 0;
	left: 0;
	opacity: 1;
	visibility: visible
}
div.popup_bg {
	position: absolute;
	height: 0
}
input.design_input_260 {
	width: 100%
}
.footer2 .socials {
	padding-bottom: 0
}
.footer2 .socials li {
	margin-bottom: 0
}
}

@media (max-width:480px) {
.header .mid .keresobox a {
	padding-right: 20px
}
.header .top .kozep .bejel {
	display: block;
	width: 100%;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	box-sizing: border-box
}
.header .top .kozep span .ablak {
	width: 100%;
	position: relative
}
.legek_list li, .nezet1_list li {
	width: 49.5%
}
.header .top .kozep .ujfelh, .header .top .kozep span {
	display: block
}
.logo {
	position: inherit;
	float: left
}
.header .top .right {
	position: inherit;
	text-align: right
}
.cim1, .nyitn1, .nyitn2 {
	position: absolute
}
.header .top .right .nyelvvalto {
	display: inline-block;
	float: inherit
}
.nezetek li {
	margin-left: 40px
}
.nezet1_list li .cegbox_belso {
	height: 250px
}
.legek_list li .legek_belso {
	height: 250px;
	padding-top: 200px
}
.nezet2_list, .uzl_fejlec {
	padding-top: 5px
}
.nezet2_list .cegbox_belso .uzl_reszletes li {
	display: block
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl1, .nezet2_list .cegbox_belso .uzl_reszletes .oszl2, .nezet2_list .cegbox_belso .uzl_reszletes .oszl3, .nezet2_list .cegbox_belso .uzl_reszletes .oszl4, .nezet2_list .cegbox_belso .uzl_reszletes .oszl5 {
	width: 100%;
	margin-bottom: 0;
	overflow: auto
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl3, .nezet2_list .cegbox_belso .uzl_reszletes .oszl4, .nezet2_list .cegbox_belso .uzl_reszletes .oszl5 {
	display: none
}
.nezet2_list .cegbox_belso .uzl_reszletes li h5 {
	font-size: 13px;
	display: inline-block;
	vertical-align: top
}
.nezet2_list .cegbox_belso .uzl_reszletes li p {
	display: inline-block;
	padding-right: 10px;
	text-align: right
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl4 .kedveled {
	float: right;
	margin-top: -16px
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl1 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-size: 30% auto
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl1 .butt {
	font-size: 12px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	bottom: 5px;
	right: 5px
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl2 {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}
.nezet2_list li {
	margin-bottom: 5px
}
.uzl_fejlec {
	background-color: rgba(255,255,255,1);
	display: block;
	margin-top: 5px;
	border-radius: 5px;
	font-weight: 700;
	color: rgba(255,0,0,1);
	height: 30px;
	padding-right: 10px
}
.uzl_fejlec ul {
	list-style-type: none;
	float: right
}
.uzl_fejlec li {
	float: left;
	margin-left: 20px
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl1 ul {
	float: right;
	display: block;
	padding-right: 15px
}
.nezet2_list .cegbox_belso .uzl_reszletes .oszl1 ul li {
	float: left;
	display: inline-block;
	margin-left: 20px;
	padding-top: 0;
	width: 60px;
	text-align: center
}
.butt_oszl1 {
	display: none
}
.butt_oszl2 {
	display: block
}
.nyitn1 {
	top: 35px;
	left: 160px
}
.cim1 {
	top: 5px;
	left: 160px;
	margin-right: 0
}
.nyitn2 {
	top: 35px;
	left: 255px
}
.nezet2_list .cegbox_belso .uzl_reszletes li .nyitn2 {
	float: left
}
.cimnyitn1, .cimnyitn2 {
	display: block;
	position: absolute
}
.cimnyitn1 {
	left: 160px;
	top: 55px
}
.cimnyitn2 {
	left: 255px;
	top: 55px
}
}
/*fancy*/

#fancybox-loading div, #fancybox-overlay, #fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0
}
#fancybox-bg-ne, #fancybox-bg-nw, #fancybox-bg-se, #fancybox-bg-sw, #fancybox-left-ico, #fancybox-loading div, #fancybox-right-ico {
	background-image: url(fancybox.png)
}
#fancybox-frame, #fancybox-img {
	width: 100%;
	border: none;
	height: 100%
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none
}
#fancybox-loading div {
	width: 40px;
	height: 480px
}
#fancybox-overlay {
	width: 100%;
	z-index: 1100;
	display: none
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none
}
#fancybox-wrap {
	padding: 20px;
	z-index: 1101;
	outline: 0;
	display: none
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 10px;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: 0;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0 solid #fff;
	border-radius: 10px
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: 0 0;
	z-index: 1101
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: url(fancybox.png) -40px 0;
	cursor: pointer;
	z-index: 1103;
	display: none
}
#fancybox-error {
	color: #444;
	font: 400 12px/20px Arial;
	padding: 14px;
	margin: 0
}
#fancybox-img {
	padding: 0;
	margin: 0;
	outline: 0;
	line-height: 0;
	vertical-align: top
}
#fancybox-frame {
	display: block
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: 0;
	background: url(blank.gif);
	z-index: 1102;
	display: none
}
#fancybox-left {
	left: 0
}
#fancybox-right {
	right: 0
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block
}
#fancybox-left-ico {
	background-position: -40px -30px
}
#fancybox-right-ico {
	background-position: -40px -60px
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible
}
#fancybox-left:hover span {
	left: 20px
}
#fancybox-right:hover span {
	left: auto;
	right: 20px
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001
}
#fancybox-bg-n, #fancybox-bg-s {
	left: 0;
	width: 100%;
	background-image: url(fancybox-x.png)
}
#fancybox-bg-e, #fancybox-bg-w {
	top: 0;
	height: 100%;
	background-image: url(fancybox-y.png)
}
#fancybox-bg-n {
	top: -20px
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-position: -40px -162px
}
#fancybox-bg-e {
	right: -20px;
	background-position: -20px 0
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-position: -40px -182px
}
#fancybox-bg-s {
	bottom: -20px;
	background-position: 0 -20px
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-position: -40px -142px
}
#fancybox-bg-w {
	left: -20px
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-position: -40px -122px
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left
}
#fancybox-title-over {
	padding: 10px;
	background-image: url(fancy_title_over.png);
	display: block
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(fancybox.png) -40px -90px no-repeat
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: 700;
	padding: 0 0 3px;
	background: url(fancybox-x.png) 0 -40px
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(fancybox.png) -55px -90px no-repeat
}
.fancybox-ie6 #fancybox-close {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-left-ico {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-right-ico {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-over {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom: 1
}
.fancybox-ie6 #fancybox-title-float-left {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-float-main {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')
}
.fancybox-ie6 #fancybox-title-float-right {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')
}
#fancybox-hide-sel-frame, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right {
height:expression(this.parentNode.clientHeight + "px")
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')
}
#fancybox-loading.fancybox-ie6 div {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')
}
.fancybox-ie .fancybox-bg {
	background: 0 0!important
}
.fancybox-ie #fancybox-bg-n {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-ne {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-e {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-se {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-s {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-sw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-w {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')
}
.fancybox-ie #fancybox-bg-nw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')
}
/*! jQuery UI - v1.8.19 - 2012-04-16
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */.ui-widget-content a, .ui-widget-header, .ui-widget-header a {
	color: #222
}
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	position: absolute!important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px)
}
.ui-helper-zfix, .ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:after, .ui-helper-clearfix:before {
	content: "";
	display: table
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	zoom: 1
}
.ui-helper-zfix {
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor: default!important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-accordion {
	width: 100%
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1
}
.ui-accordion .ui-accordion-li-fix {
	display: inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0!important
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1
}
.ui-accordion .ui-accordion-content-active, .ui-menu {
	display: block
}
.ui-autocomplete {
	position: absolute;
	cursor: default
}
* html .ui-autocomplete {
	width: 1px
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	float: left
}
.ui-menu .ui-menu {
	margin-top: -3px
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1
}
.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-state-hover {
	font-weight: 400;
	margin: -1px
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none!important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-icons-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-icons-only .ui-button-icon-primary, .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary {
	left: .5em
}
.ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px
}
.ui-datepicker .ui-datepicker-next {
	right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
	width: 900px;
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
    max-width: 100px;
    float: left;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
    max-width: 100px;
    float: left;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td a, .ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}
.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0;
	padding: 1px;
	height: 18px
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px
}
.ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 0
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: 0 0;
	overflow: auto;
	zoom: 1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0;
	background-image: none;
	margin: .5em 0 0;
	padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}
.ui-resizable {
	position: relative
}
.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	z-index: 99999;
	display: block
}
.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
	display: none
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0!important;
	padding: 0;
	white-space: nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor: text
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: 0 0
}
.ui-tabs .ui-tabs-hide {
	display: none!important
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #aaa;
	background: url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;
	color: #222
}
.ui-widget-header {
	border: 1px solid #aaa;
	background: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;
	font-weight: 700
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;
	font-weight: 400;
	color: #555
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555;
	text-decoration: none
}
.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
	border: 1px solid #999;
	background: url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;
	font-weight: 400;
	color: #212121
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;
	font-weight: 400;
	color: #212121
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}
.ui-widget :active {
	outline: 0
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;
	color: #363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;
	color: #cd0a0a
}
.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: 700
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)
}
.ui-icon {
	width: 16px;
	height: 16px
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png)
}
.ui-state-active .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-off {
	background-position: -96px -144px
}
.ui-icon-radio-on {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-first, .ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-widget-overlay, .ui-widget-shadow {
	background: url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30)
}
.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px
}
.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px
}
.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}
#lapozo_cent.teljes {
	width: 100%;
}
.etelek_lapozo_bal, .etelek_lapozo_jobb {
	position: absolute;
	top: 50%;
	transform: translate(-0%, -50%);
}
.etelek_lapozo_bal {
	left: 0;
}
.etelek_lapozo_jobb {
	right: 0;
}

.footer_menu
{
    margin: 15px 0;
    display: flex; 
    justify-content: center;
    
    padding-top: 15px;
    border-top: thin solid #000;
    clear: both;
    
}
.footer_menu a
{
    text-decoration: none;
    padding: 0 15px;
    position: relative;
    color: #000;
    text-transform: uppercase;
       
}

.footer_menu a:after
{
    content: "|";
    position: absolute;
    right: 0px;
    display: block;
    top: 0px;
}
.footer_menu a:last-child:after
{
 display: none;   
}

.ysolCookieInfoBox { box-shadow:rgba(0,0,0,0.5) 0px 0px 4px; }
.ysolCookieInfoBox a.read, .ysolCookieInfoBox a.read:visited {color:#0070bc;text-decoration:none;}
.ysolCookieInfoBox a.accept, .ysolCookieInfoBox a.accept:visited {background:#0070bc;color:#fff;border-radius:3px;text-decoration: none;padding: 6px 26px 6px 26px;margin-top:-4px;}

.borravalo {
	padding: 15px 0 30px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-size: 20px;
	text-transform: none;
	margin-right: 20px;
}
.borravalo.cim-text {
	display:block;
	padding-bottom:0;
}
.borravalo.cim-text .cim {
	text-transform: uppercase;
}
.borravalo .borravalo-ertek {
	border: thin solid #000;
	padding: 10px 20px;
border-radius: 30px;
background-color: rgba(0,0,0,0.03);
cursor: pointer;
}
.borravalo-input {
	font-size: 20px;
	width:100px;
	border: thin solid #000;
	padding: 0 10px;
	box-shadow: none;
}
.borravalo .borravalo-ertek.active {
	border: 4px solid #000;
background-color: rgba(255,255,255,1.0);
}
span.regi-ar {
	white-space: nowrap;
	text-decoration: line-through;
		font-size: 20px;
	display: block;	
text-align: right;
}
span.akcios-ar {
	white-space: nowrap;
	display: block;
text-align: right;
}
.tabok .items .oszlopok ul ul li.akcios-ar-li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}
.alkateg_arral .akcios-ar-li span {
    float: none;
}
.alkateg_arral .akcios-ar-li span.regi-ar {
   text-align: right;
   text-decoration: line-through;
	font-size: 16px!important;
}
.alkateg_arral .akcios-ar-li span.akcios-ar {
   text-align: right;  
		font-size: 18px!important;
}
.hazhoz_popup0621 {
	display: flex;
}
.hazhoz_popup.hazhoz_popup0621 h3 {
    font-size: 22px;
	flex: 1 1 auto;
	display: flex;
		flex-direction: column;
	justify-content: center;
	
}
.popup-col1, .popup-col2, .popup-col3 {
	flex: 1 1 0px;
	padding: 0 15px;
	opacity: 0.7;
	transition: opacity 0.3s ease;
	cursor: pointer;
	display: flex;
	flex-direction: column;
}
.popup-col1:hover, .popup-col2:hover, .popup-col3:hover {
	opacity: 1;
}
.hazhoz_popup0622 h3 {
	text-align: left;
}
.hazhoz_popup0622-2 h3 {
	text-align: left;
}
.hazhoz_popup0622-2 {
	background-color: transparent!important;
	border: none;
}
.hazhoz_popup0622 img {
	width: 100px;
	margin-right: 15px;
}
.hazhoz_popup0622-2 img {
	width: 100px;
	margin-right: 15px;
}
.popup-row1, .popup-row2, .popup-row3 {
	display: flex;
	margin-bottom: 15px;	
	cursor: pointer;
	opacity: 1;
	justify-content: space-between;
	align-items: center;

}	
.popup-row1.okt7  {
	background-color: #048717!important;
}
.popup-row2.okt7  {
	background-color: #fa7003!important;
}
.popup-row3.okt7 {
	background-color: #8d8d8d!important;
}
.hazhoz_popup0622-2.okt7 {
	margin: 0 auto;
	box-sizing: border-box;
	width: 680px;
}
.hazhoz_popup0622-2.okt7 .opcio-nev {
	display: flex;
	align-items: center;
	color: #FFF;
}
.hazhoz_popup0622-2.okt7 .opcio-nev h3 {
font-family: 'Myriad Pro Regular';
}
.hazhoz_popup0622-2.okt7 .opcio-ido {
	color: #FFF;
}
.hazhoz_popup0622-2.okt7 .opcio-ido h3 {
	text-transform: inherit;
}
.hazhoz_popup0622-2.okt7 .opcio-nev img {
	width: 100px;
	min-width: 100px;
}
.hazhoz_popup0622-2.okt7 .opcio-nev .en, .hazhoz_popup0622-2.okt7 .opcio-ido .en {
	color: #000;
}
.hazhoz_popup0622-2.okt7 .opcio-ido, .hazhoz_popup0622-2.okt7 .opcio-nev .en {
	font-style: italic;
}
.hazhoz_popup0622-2 .popup-row1, .hazhoz_popup0622-2 .popup-row2, .hazhoz_popup0622-2 .popup-row3 {
border-radius: 10px;
	padding: 15px;
}
.popup-row1:hover, .popup-row2:hover, .popup-row3:hover {
	opacity: 1;
}

.hazhoz_popup.hazhoz_popup0622-2.okt7 input[type="button"] {
	font-family: 'Source Sans Pro', sans-serif;
text-align: center;
border-width: 1px;
border-style: solid;
border-radius: 5px;
line-height: 30px;
padding: 8px 30px;
color: #FFF;
    background-color: #048717;
font-size: 30px;
box-sizing: border-box;
}
.flexkozep {
	display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.flexkozep.belso {
width: 350px;
margin: 0 auto 30px;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
border-radius: 5px;
padding: 30px 15px; 
max-width: 100%;
box-sizing: border-box;
}
.szavazas-ikonok {
	display: flex;
flex-wrap: wrap;
width: 300px;
}
.ikon-szavazas {
	flex: 0 0 20%;
	max-width: 20%;
	display: inline-flex;
	padding: 0 5px;
	cursor: pointer;
	box-sizing: border-box;
}
.ikon-szavazas img {
	max-width: 100%;
	height: auto;
		
}
.szavazas-cim, .szavazas-ikonok.belso {
	width: 50%; 
}
.szavazas-cim {
	font-size: 18px;
}
.flexkozep.belso.tarea {
	background-color: #f5f5f5;
	padding: 15px;
}
.szavazas-tarea {
	display: block;
width: 100%;
height: auto;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
} 
.btn-szavazas {
width: 350px;
max-width: 100%;
color: #fff;
text-transform: uppercase;
border-radius: 5px;
background-color: #e41212;
margin: 0 auto;
display: block;
padding: 10px 0;
font-size: 18px;
box-sizing: border-box;
border: none;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
margin-bottom: 30px;
}
@media (max-width:767px) {}