body, div, span, pre, code, a, p, img, hr,
 ol,  dl, dt, dd, h1, h2, h3, h4, h5, h6,
form, fieldset, label, legend,table,tr,td {
  border: 0;
  margin: 0;
  padding: 0;
  font: 12px Arial;
  color: #202025;
}

footer {
    display: inline-block;
}

body  {
    background-color: #202025;
}

input[type="text"],input[type="button"],textarea,
input[type="text"]:focus,input[type="button"]:focus,textarea:focus
 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    box-shadow: none !important;
}

select {
    -moz-appearance: none;
    outline: none;
    box-shadow: none !important;
}

.termaskbx {
    background: url('/img/uzenetkuldes.svg') left center no-repeat;
    background-size: 30px 24px;
    color: white;
    font-size: 14px;
    padding-left: 40px;
    border: none;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    cursor: pointer;
    }


#footerhelper {
    height: 45px;
    width: 100%;
    position: fixed;
    bottom: 0;
    background: black;
    z-index: 11;
    border-top: 1px solid white;
    text-align: center;
}
.fh_txt {
    line-height: 45px;
    font-size: 17px;
    font-weight: bold;
    display: inline-block;
    color: #fe9c1a;
}
.th_tel {
    line-height: 45px;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    color: white;
    margin-left: 20px;
}
.fh_gho {
    /*line-height: 45px;*/
    font-size: 17px;
    font-weight: bold;
    display: inline-block;
    border:2px solid #fe9c1a;
    color: white;
    padding: 5px;
    margin-left: 20px;
    cursor: pointer;
}


.szd_tab {
    display: table;
}
.szd_th {
    display: table-row;
    }
.szd_th div
{

    background: black;
    color: white;
    font-weight: bold;
    font-size: 15px;
}

.szd_tr
{
    display: table-row;
    border-bottom: 1px solid #fe9c1a;
}

.szd_th div, .szd_tr div
{
    display: table-cell;
    padding: 10px;
}

.szd_tr div
{
    font-size: 13px;
    border-bottom: 1px solid #fe9c1a;
}


.pdo_sm{
display: inline-block;cursor: pointer
}
.blockDiv {
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: #000000;
  width: 0px;
  height: 0px;
  z-index: 15;
}

.noty_type_error span {
    color: white;
    font-weight: bold;
}
.noty_buttons {
text-align: center !important;
}

.btn-green {
    background-color:#08cd08;
    color:black;
    border:1px solid #08cd08;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:4px;
font-weight: bold;
font:13px Arial;
cursor:pointer;
margin-top:5px;
padding-left: 10px;
padding-right: 10px;
}

.btn-red {
    background-color:red;
    color:white;
    border:1px solid red;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:4px;
font:12px Arial;
cursor:pointer;
margin-top:5px;
}

.xbg1 {
width: 100%;
height: 100%;
display: block;
position: fixed;
top:0;
left:0;
z-index:1;
}

.xbg2 {
width: 100%;
height: 100%;
display: block;
position: fixed;
top:0;
left:0;
z-index:2;
}


.inp_btn02 {
    color: white;
    font-size: 14px;
    line-height: 20px;
    padding: 3px;
    border: none;
    background: black;

}


.content {
    z-index:3;
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;

    }

.content_inner {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  height: 100%;
}
.right_content {
    padding:20px;
    overflow: hidden;
}

.right_subheader {
    font-size: 15px;
    background: black;
    font-weight: bold;
    color: #fe9c1a;
    padding: 10px;
    border-top: 1px solid #fe9c1a;
}

.h1_wc {
    color: black;
    font-size:15px;
    font-weight: bold;
    margin-bottom:10px;
}
.txt_wc {
    font-size: 14px;
    text-align: justify;
}
.h1_x0 {
display: block;
background-color: #202025;
    color: white;
        line-height:35px;
    font-size:15px;
    font-weight: bold;
    padding-left: 20px;
}

.h1_dpf_ocntr {
height:70px;
display: block;
width:100%;
margin-top: 26px;
}

.h1_dpf_cntr {
background-color: #202025;height:35px;margin-top:18px;display:block;width: 100%
}

.h1_autodpf_img {
    padding: 5px;background: white;border:5px solid #202025;margin-left:30px;position: absolute;
    margin-top: -52px;
}


.h1_autodpf {
    padding-left:120px;
    color: white;
    font-size:15px;
    font-weight: bold;
    line-height:35px;
}

.prod_ar_limited1 {
    display: block;
    color: #ff39a5;
    margin-top: -2px;
}

.prod_info1 {
    background: white;
    padding: 4px;
    font-size: 13px;
    display: block;
    margin-bottom:5px;
}
.prod_aro1 {
    color: white;
    font-size: 15px;
}

.prod_aro2 {
    color: white;
    font-size: 14px;

}
.prod_list_table {
    width: 746px;
    padding: 0px;
    border-spacing: 0px;
    border: 2px solid black;
    background: #202025;
}
.prod_title_block {
  background: white;
  width: 287px;
  padding-top:4px;
  padding-bottom:2px;
}

.prod_title {
    font-size: 15px;
    font-weight: bold;
    padding: 0px;
    padding-left: 0px;
    padding-right: 10px;
    margin: 0px;
}
.termeklink {
       font-size: 15px;
    font-weight: bold;

}


.prod_csz {
    padding-left: 0px;
    font-weight: bold;
}

.prod_ar_block {
    background: black;
    width: 279px;
}
.prod_ar_block_i {
    padding:6px;
}
.prod_ar_pre {
    color: white;
    display: inline-block;

}

.prod_ar {
    color: #fe9c1a;
    font-size:20px;
    display: inline-block;
    padding-left: 5px;
}

.prod_opt {
    color: #fe9c1a;
    font-weight: bold;
    padding: 2px;
    text-align: right;
}

.prod_opt_value {
  color: white;
  padding: 2px;
}

.prod_opt_value_fix {
  color: white;
  padding: 2px;
  padding-right: 5px;
  display: inline-block;
}

.prod_img_cntr {
    background: white;
    width: 230px;
    min-height: 230px;
    display: block;

}

.prod_cont_img {
    width:40px;
    margin: 5px;
}


.tcart_txt_stok1 {
    color: white;
}



.tcart_txt {
    display: inline-block;
    line-height:25px;
    color: #fe9c1a;
    font-size:15px;
    margin-right: 5px;
}
.tcart_space {
    display: inline-block;
    line-height:25px;
    color: #ffffff;
    font-size:14px;
    font-weight: normal;
    margin-left: 5px;
    margin-right: 5px;
}
.tcart_inp {
    display: inline-block;
    padding: 2px;
    color: black;
    font-size:15px;
    font-weight: bold;
    width: 30px;
    border: 1px solid black;
}

.tcart_btn {
    display: inline-block;
    padding: 5px;
    font-size:15px;
    font-weight: bold;

    color: white;
    border: 1px solid #fe9c1a;
    background: black url('/img/btn_bg_kosar01.png') no-repeat left top;
    padding-left: 35px;
    cursor: pointer;
}

.tcalc_btn {
    display: inline-block;
    padding: 6px;
    font-size:13px;
    color: #fe9c1a;
    border: none;
    background: black url('/img/btn_bg_calc01.png') no-repeat left top;
    padding-left: 35px;
    cursor: pointer;
    margin-left:10px;
}

.t2 {

    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px;
    font-size: 14px;
}

.t2 TH {
    color: #fe9c1a;
    background: black;
    padding: 3px;
}

.t2 TD {
    border-top: 1px solid black;
    padding: 6px 12px;
    color: #000000;
    background: #f6f6f6;
    border-bottom: 1px solid black;
}



.t1 {

    border-spacing: 0px;
    border-collapse: collapse;
    border: 0px;
    font-size: 14px;

}

.t1_hdr {
background: black;
}

.t1 TH {
    color: #fe9c1a;
    background: black;
    padding: 3px;
}

.t1 TD {

    border-top: 1px solid black;
    padding: 6px 12px;
    color: #000000;
}

.t1 TR {
    cursor: pointer;
}


.t1 TR:hover >TD.t1_tdd {
    background: yellow;
}

.t1_trsub {
 border-bottom: none;
}

.t1_td_in {
    width:22px;
    max-width:22px;
    padding:0px !important;
}

.t1_td_ih {
    width:22px;
    max-width:22px;
    padding:0px !important;
}

.t1_td_isub {
    width:22px;
    max-width:22px;
    padding:0px !important;
}

.t1_trsub TD {
    border: none !important;
    }

.t1trhide {
    display: none;
}
.icon_tr_gr0 {
    width:22px;
    height:22px;
    display: block;
    -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
}

.icon_tr_gr1 {
    width:22px;
    height:22px;
    display: block;
        -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
}


.icon_tr_grs {
    width:22px;
    height:22px;
    display: block;
}



.t1_tr0 {
 background: #f6f6f6;
}

.t1_tr1 {
 background: #ffffff;
}

.t1_td_year {
    min-width: 70px;
}


.page_table {
    width: 980px;
    min-width: 980px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: separate;
    min-height: 100%;
    height: 100%;
}
.page_left {
    min-width: 195px;
    width: 195px;
    background: #202025;
    min-height: 100%;
    height: 100%;

}

.page_right {
    width: 785px;
    background: white;
}


.autodpf_brands {
    margin: 0px;
    padding: 0px;
    margin-left: 0px;
    list-style-type: none;
}

.autodpf_brands LI {
    padding:0px;
    margin:0px;
    padding-top:6px;
    padding-bottom:6px;

 }

.autodpf_brands LI:hover {
    background: black;
 }


.autodpf_brands A {
    text-decoration: none;
    display: table;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: separate;
    width:190px;
}

.autodpf_brands_title {
    display: table-cell;
    vertical-align: middle;
    color: white;
    font-size: 15px;
    padding-left: 5px;
    width: 100%;
}

.autodpf_brands_title2 {
    display: table-cell;
    vertical-align: middle;
    color: black;
    font-size: 15px;
    padding-left: 5px;
    width: 100%;
}

.autodpf_brands_title2cs {
    display: block;
    color: black;
    text-align: center;
    font-size: 15px;
    padding-left: 5px;
    width: 100%;
}


.list_modell_link2 {
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #202025;
    display: block;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
    padding-left:10px;
}

.list_modell_link2:hover div {
    color: #fe9c1a;

}




.autodpf_brands IMG {
    display: table-cell;
    vertical-align: middle;
    height: 20px;
    -webkit-transition: height 0.5s;
    transition: height 0.5s;
    margin-left: 10px;
}

.autodpf_brands li:hover IMG {
    height: 50px;
}

.autodpf_brands li:hover A {
    line-height: 50px;
}


.list_modell_link {
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #202025;
    display: block;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
    padding-left:10px;
}

.list_modell_link:hover {
    color: #fe9c1a;

}


.list_modell_blokk {

    border: 3px solid #f6f6f6;
    background: #f6f6f6;
    margin:5px;
    -webkit-transition: background-color 0.5s;
    transition: background-color 0.5s;
}


.list_modell_blokk:hover {
    background: black;
}

.list_modell_blokk:hover A {
    color: #fe9c1a;
}

.carsel_selector1 {
    display: inline-block;
    margin: 2px;
    padding: 4px;
    font-weight: bold;
    font-size: 12px;
    -webkit-transition: color 1s;
    transition: color 1s;
    transition: border 0.5s;
}

.carsel_bigger {
    margin: 5px;
    padding: 5px;
    font-weight: bold;
    font-size: 15px;
}


.carsel_selector1_off {
    border: 1px solid #202025;
    background: #fafafa;
    color: black;
    cursor: pointer;
}

.carsel_selector1_off:hover {
    border: 1px solid #fe9c1a;
    color: #fe9c1a;
    background: black;
}

.carsel_selector1_on {
    border: 1px solid #fe9c1a;
    color: #ffffff;
    background: black;
    cursor: default;
}




.carsel_selector1_table{
    background: #202025;

}
.carsel_selector1_label {
    color: #fe9c1a;
    font-weight: bold;
    padding-top:6px;
    text-align: right;
}

.carsel_selector1_label2 {
    color: gray;
    font-weight: bold;
    padding-top:6px;
    text-align: right;
}

.cat_subtitle {
    background: #202025;
    padding:5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: white;
}

.cat_subtitlet {
    background: black;
    padding:5px;
    margin-top: 5px;
    color: #fe9c1a;
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;

}


#hdr_image {
    width: 980px;
    height: 126px;
}

#hdr_image2 {
    width: 980px;
    height: 24px;
}

.tm_ker {
    display: block;
    line-height: 20px;
    padding: 0px;
    margin: 0px;
    padding-right: 10px;
}
.tm_kert {
    color: white;
    display: inline-block;
}
.tm_keri {
    display: inline-block;
    width: 100px;
    padding:2px;
    font-size:12px;
    border:1px solid black;
    margin-left: 5px;
    margin-right: 5px;
}

.tm_kerg {
    display: inline-block;
    padding: 2px;
    font-size:12px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border: 1px solid #fe9c1a;
    background: black;
    cursor: pointer;
}

#tsrc1 {
    display: inline-block;
}

#tm_nav {
text-align:right;display:block;
padding-right: 10px;

}

#tm_nav UL {
padding:0px;
margin:0px;
display: inline-block;
list-style-type:none;

}


#tm_nav UL LI {
	position:relative;
	margin:0;
	padding:0;
    float: left;
    margin-left:5px;
    padding-left:10px;
    padding-right:10px;
    border-right: 1px solid black;
}


#tm_nav UL A {
    line-height: 30px;
    color: white;
    text-decoration: none;
    font-weight: normal;
    font-size: 15px;
}
#tm_nav UL A:hover {
    text-decoration: none;
    color: #fe9c1a;
    }


#tm_nav ul ul {
	position: absolute;
    top:100%;
	right: -1px;
    display: none;
    background: black;
    border-right: 1px solid silver;

    }

#tm_nav ul ul li {
    float: none;
    width:170px;
    background: none;
    border-right: 1px solid black;
    }

#tm_nav ul ul li A {
    line-height: 30px;
    color: white;
    text-decoration: none;

}
#tm_nav ul ul li A:hover {
    text-decoration: none;
    }


#tm_nav ul li:hover > ul
{
	display:block
}

#tm_nav ul li.havesub:hover
{
	border-right: 1px solid silver;
}
#tm_nav ul ul li:hover
{
	border-right: 1px solid black;
}

.kosar_cnt_btn {
    display: inline-block;
    padding: 5px;
    font-size:15px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border: 1px solid #fe9c1a;
    background: black url('/img/btn_bg_kosar01.png') no-repeat left center;
    padding-left: 35px;
    margin-top: 8px;
}

.kosar_cnt_btn:hover {
     text-decoration: none;
    }
.kosar_cnt_inner {

    font-size:13px;
    color:white;
    padding: 4px;
}

.dpfnekedlogo {
   display: block;margin-left:20px;margin-right:10px;
   height: 61px;
   width: 164px;
   -webkit-transition: height 0.5s;
   transition: height 0.5s;
}

.dpfnekedtxt,.dpfnekedtxt:hover,.dpfnekedtxt:visited{
   font-size: 28px;
   -webkit-transition: font-size 0.5s;
   transition: font-size 0.5s;
   text-decoration: none;
   font-weight: bold;
}

.dpfnekedtxt2,.dpfnekedtxt2:hover,.dpfnekedtxt2:visited{
   font-size: 14px;
   text-decoration: none;
   line-height: 14px;
   font-weight: normal;
   color: white;
   white-space: nowrap;
}
.tm_cntr {
    display: block;
    background: black;
    width: 100%;
   -webkit-transition: width 0.5s;
   transition: width 0.5s;
}

.kos_db{
    background: red;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
line-height: 20px;
text-align: center;
color: white;
display: inline-block;
}
#tm_cntr2 {
    margin-left: auto;
    margin-right: auto;
    }

.tm_q2x {
    display: block;
    float: right;
    height: 33px;
    overflow: hidden;
    }
.tm_q2 {
   display:none;
   color: white;
   line-height: 33px;
   font-size:14px;
   cursor: pointer;
}

.tm_cntr_fxd {
    height: 38px;
    position: fixed;
    top: 0;
    left: 0;
    border-bottom: 1px solid white;
    padding-top: 4px;
    z-index: 10;

}

.dpfnekedlogo_fxd {
    height: 30px;
    width: 82px;
    }
.dpfnekedtxt_fxd span {font-size: 18px;}
.dpfnekedtxt2_fxd span {font-size: 13px;}

.dynpw {
    width: 980px;
    min-width: 980px;
}

.radiocntr {
    border: 1px solid silver;
    font-size: 13px;
    line-height: 27px;
    color: black;
    display: inline-block;
    padding: 4px;
    margin: 5px;
    cursor: pointer;
}

.radiocntrs {
    border: 1px solid black;
    color: black;
    background: #fe9c1a;
}

.menu_al {


}

.menu_all {
    color: #ffffff !important;
    font-weight: bold !important;
    border:  2px solid #fe9c1a;
    padding:4px;
}


.terms_cb {
    font-size:14px;
    color: black;
    cursor: pointer;
    font-weight: bold;
}
.terms_link {
    font-size:14px;
    text-decoration: none;
    color: red;
}



.linkgombnagytocart {
    background: #000000 url('/img/ikon-gotocart.png') left center no-repeat;
    padding: 10px;
    padding-left: 80px;
    line-height: 50px;
    display: inline-block;
    font-size:15px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border: none;
    margin: 10px;
    cursor: pointer;
}


.linkgombnagy {
    display: inline-block;
    padding: 5px;
    font-size:15px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border: 1px solid #fe9c1a;
    background: black;
    margin-top: 8px;
    cursor: pointer;
}

.linkgombnagyco {
    display: inline-block;
    padding: 15px;
    font-size:15px;
    font-weight: bold;
    color: #fe9c1a;
    text-decoration: none;
    border: none;
    background: black;
    margin-top: 8px;
    cursor: pointer;
}


.info1 {padding: 11px; background-color: #ffffcc; border: #cccccc 1px dashed}
.hiba1 {
        font: 14px;
        padding:10px;
        color:#ff0000;
        background-color: #ffffff;
		font-weight:bold;
		border:1px solid red;
        margin:10px;
        }


.group_title{
       font: 14px;
       font-weight:bold;
       text-decoration:none;
       color:black;
       padding-bottom:4px;
       border-bottom:  1px solid gray;
       margin-bottom:4px;
}

.kerdes {
font:12px Arial;
color:#000000;
}

.inp2 {
        font: 14px Arial;

        color:black;
        background-color: #ffffff;
	    border:#cdcdcd solid 1px;
        padding:5px;
        margin: 4px;
        transition: border 0.5s;
        -webkit-transition: border 0.5s
}

.inp2w1 {
    width: 300px;
}


.inp2:hover {
   border:#000000 solid 1px;
}

.inp2:focus {
   border:#000000 solid 1px;
   background:yellow;
}



		.inp2e {
	    border:1px solid red !important;
        }

.inp2nk {
        font: 14px Arial, Helvetica, sans-serif;
        color:black;
        background-color: #ffffff;
	    border:#cdcdcd solid 1px;
        padding:5px;
        margin: 4px;
}

.footul A {
    color: #cdcdcd;
    text-decoration: none;
}


.brx-c {
    border-bottom: 1px solid black;
    display: block;
    margin-bottom: 10px;
    }
.brx {
    list-style-type: none;
   /* border-bottom: 2px solid #fe9c1a;*/
    padding-bottom: 2px;
    display: inline-block;
    margin-bottom: -1px;
}

.brx li {
    display: inline-block;
    margin-right: 2px;
}

.brx a, .brx span {
color: black;
text-decoration: none;
}

.brx a > span{
color: black;
text-decoration: none;
}

.brx-s {font-weight: bold;color: #fe9c1a}


@media (min-width: 1040px) {

.xbg1 {
background: url('/img/bg_leftv2.jpg') top left no-repeat;
background-size: auto 100%;
}

.xbg2 {
background: url('/img/bg_rightv2.jpg') top right no-repeat;
background-size: auto 100%;
}


 }

@media (min-width: 1240px) {

.dynpw {
    width: 1240px;
    min-width: 980px;
}


#hdr_image {
    width: 1240px;
    height: 160px;
}

#hdr_image2 {
    width: 1240px;
    height: 30px;
}


.page_right {
    width: 1045px;
    min-width: 1045px;
}
.page_table {
    width: 1240px;
}
.content_inner {
    width: 1240px;
}

.prod_list_table {
    width: 1000px;
}

.prod_title_block {
  width: 487px;
}


.carsel_selector1,.carsel_selector1_label {
  font-size: 14px;
}

.carsel_bigger {
    font-size:16px;
}

    }


.loader {
    display: block;
    position: absolute;
  z-index: 20;
  border: 16px solid black;
  border-radius: 50%;
  border-top: 16px solid black;
  border-right: 16px solid #fe9c1a;
  border-bottom: 16px solid black;
  border-left: 16px solid white;
  width: 100px;
  height: 100px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}




.clearfix {
	clear: both;
}

.eupopup-container {
	background-color: black;
	color: #efefef;
	padding: 5px 20px;
	font-size: 12px;
	line-height: 1.2em;
	text-align: center;
	display: none;
	z-index: 9999999;
    border-top: 2px solid white;
}

.eupopup-container-top,
.eupopup-container-fixedtop {
	position: absolute;
	top: 0; left: 0; right: 0;
}

.eupopup-container-fixedtop {
	position: fixed;
}

.eupopup-container-bottom {
	position: fixed;
	bottom: 0; left: 0; right: 0;
    text-align: center;
}

.eupopup-container-bottomleft {
	position: fixed;
	bottom: 10px;
	left: 10px;
	width: 300px;
}

.eupopup-container-bottomright {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 300px;
}

.eupopup-closebutton {
	font-size: 16px;
	font-weight: 100;
	line-height: 1;
	color: #a2a2a2;
	filter: alpha(opacity=20);
	position: absolute;
	font-family: helvetica, arial, verdana, sans-serif;
	top: 0; right: 0;
	padding: 5px 10px;
}
.eupopup-closebutton:hover,
.eupopup-closebutton:active {
	color: #fff;
	text-decoration: none;
}

.eupopup-head {
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px;
	color: #fff;
}

.eupopup-body {
	color: #d5d4d4;
}

.eupopup-buttons {
	padding: 0px 0 0px 20px;
}

.eupopup-button_1 {
	background: #fe9c1a;
    border: 1px solid black;
    color: white;
	font-weight: bold;
	font-size: 14px;
    padding: 5px;
    cursor: pointer;

}

.eupopup-button_2 {
	color: #f6a21d;
	font-weight: normal;
	font-size: 12px;
}

.eupopup-button {
	margin: 0 10px;
}



body .eupopup-color-inverse {
	color: #000;
	background-color: rgba(255, 255, 255, 0.9);
}

body .eupopup-color-inverse .eupopup-head {
	color: #000;
}

body .eupopup-style-compact {
	text-align: left;
	padding: 8px 30px 7px 20px;
	line-height: 15px;
}

body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons {
	display: inline;
	padding: 0;
	margin: 0;
}

body .eupopup-style-compact .eupopup-button {
	margin: 0 5px;
}

.eupopup-tb {
    display: table;
    margin: 0 auto;
}
.eupopup-body A {
    color: #fe9c1a;
}
.eupopup-tr {
    display: table-row
}
.eupopup-td {
    display: table-cell;
    vertical-align: middle;
}

.eupopup_pdr {
    padding-bottom: 50px;
}

.xopt_nem {
    color: white;
    background: red;
    padding: 2px;
    display: inline-block;
    margin: 2px;
}

.xopt_ok {
    color: white;
    background: green;
    padding: 2px;
    display: inline-block;
    margin: 2px;
}

.xopt_info {
    color: black;
    background: yellow;
    padding: 2px;
    display: inline-block;
    margin: 2px;
}

.carf_td1 {
    min-width: 350px;
    padding-right: 10px;
}

.carf_img {
    max-width: 100%;
    }

.carf_hdr {
    padding: 4px;
    color: black;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #fe9c1a;
    margin-bottom: 10px;
}

.xselopt {
    padding: 4px;
    font-size: 15px;
    margin: 4px;
}

.carf_btn {
    border: none;
    color: white;
    padding: 6px;
    background: black;
    cursor: pointer;
    width: 100%;
    margin-top: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    box-sizing: border-box;
}

.autodpf_hdrs {
    max-width:100%;
}



.subpart1 {
text-align: center;width: 100%;
margin-top: 10px;
}

.subpart1 span {
    font-size: 20px;
}
.subpart2 {
    color: #cdcdcd;
    font-size: 14px !important;
}
.footult {
    color: white;
    margin-top: 10px;
}

.footul {
    padding:0px;
    margin:0px;
    margin-left: 20px;
}


.footul li {
    padding:0px;
    margin:0px;
}


.aj4cntr {
    border: 3px solid #fe9c1a;
    padding: 20px;
    background: black;
    color: white;
}
.aj4cntrh5 {
    display: block;
    margin: 0;
    color: #fe9c1a;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 8px;
}

.aj4msg1 {
    color: white;
    font-size:19px;
    font-weight: bold;

}

.blockDiv4, .blockDiv5 {
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: black;
  background: rgba(0,0,0,0.8);
  width: 100%;
  height: 100%;
  z-index: 5000;
  display: block;
  opacity: 0;
}

.blockDiv5 {
  opacity: 1;
    z-index: 5101;
}


#ajaxcnt4 {
  background: white;
  z-index: 5001;
  position:absolute;
  display: block;
  opacity: 0;
}

#bgmsgbox {
    z-index: 5102;
    position: fixed;
    background: white;
    width: 400px;
    left:  50%;
    top:  50%;
}


.bgmsgboxi1  {
    border: 3px solid #fe9c1a;
    margin: 6px;
}
.bgmsgboximc {
    padding: 20px;
}
.bgmsgboxim {
    text-align: center;
    font-size: 16px;
    color: black;
}
.bgmsgboxibc {
    text-align: center;
    padding: 10px;
}
.bgmsgboxibc button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    box-shadow: none !important;
    background: #000000;
    color: white;
    padding: 8px;
    padding-left: 30px;
    padding-right: 30px;
    border: none;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}


.rescntr {
float:right;
display: inline-block;
line-height: 22px;
}

.rescntrx {
    float: left;
display: inline-block;
line-height: 22px;

}
.rescntrm {
    font-size:12px;
}
.pageResults {
font-size:14px;
color: black;
text-decoration:none;
line-height: 22px;
padding-left:6px;
padding-right:6px;
background: #ededed;
display: inline-block;
margin-right: 5px;
}

.pageResults:hover {
  text-decoration:none;
  background: #068ed6;
  color: white;
    }


.prn,.prn:hover {
  background: none;
  color: black;
  padding-left:0px;
  padding-right:0px;
}

.pra,.pra:hover {
  background: #111111;
  color: white;
}


@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}



.container {
	width: 100%;
	height: 40px;
	text-align: center;
}

.sphere {
	height: 2em;
	width: 2em;
	border-radius: 50%;
	float: left;
	margin-right: 31px;
	z-index: 20 !Important;
	position: relative;
	-webkit-transform: scale(.3);
	z-index: -1;
	background: -webkit-radial-gradient(10% 10%, ellipse cover, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10+, Safari5.1+ */
	background: -moz-radial-gradient(10% 10%, ellipse cover, rgba(180,227,145,1) 0%, rgba(97,196,25,1) 50%, rgba(180,227,145,1) 100%); /* FF3.6+ */
	background: -o-radial-gradient(10% 10%, ellipse cover, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(10% 10%, ellipse cover, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* W3C */
}

.shadow {
	position: relative;
	top: -6.9em;
	width: 2em;
	left: 54px;
	height: 0.5em;
	box-shadow: 0px 0px 25px -.5px rgba(255, 255, 255, 1);
	border-radius: 50%;
	float: left;
	margin-right: 31px;
	-webkit-transform: scale(.3);
	opacity: 0;
}

.sphere:before { /*sourced from hop.ie/blog/balls*/
  content: "";
  position: absolute;
  top: 1%;
  left: 5%;
  width: 90%;
  height: 90%;
  border-radius: 50%;
  background: -webkit-radial-gradient(50% 20%, circle, #ffffff, rgba(255, 255, 255, 0) 58%);
  z-index: 2;
}


#wrap {
	margin: 0 auto;
	width: 400px;
    margin-top: 20px;
}

.clear {
	clear: both;
}

#sphere1{
	-webkit-animation: scale-1 2s 0s infinite;
}

#sphere2 {
	-webkit-animation: scale-2 2s .2s infinite;
}

#sphere3 {
	-webkit-animation: scale-3 2s .4s infinite;
}

#sphere4 {
	-webkit-animation: scale-4 2s .6s infinite;
}

#sphere5 {
	-webkit-animation: scale-5 2s .8s infinite;
}

#sphere6 {
	-webkit-animation: scale-6 2s 1s infinite;
}

#sphere7 {
	-webkit-animation: scale-7 2s 1.2s infinite;
}



@-webkit-keyframes fade-1 {
	0% 		 { -webkit-transform: scale(.3);
				opacity: 0;
				}
	35%, 65% { -webkit-transform: scale(1);
				opacity: .3;
				}
	65%, 100%{ -webkit-transform: scale(.3);
				opacity: 0;
				}
}

@-webkit-keyframes fade-2 {
	0% 		 { -webkit-transform: scale(.3);
				opacity: 0;
				}
	35%, 65% { -webkit-transform: scale(1);
				opacity: .3;
				}
	65%, 100%{ -webkit-transform: scale(.3);
				opacity: 0;
				}
}

@-webkit-keyframes fade-3 {
	0% 		 { -webkit-transform: scale(.3);
				opacity: 0;
				}
	35%, 65% { -webkit-transform: scale(1);
				opacity: .3;
				}
	65%, 100%{ -webkit-transform: scale(.3);
				opacity: 0;
				}
}

@-webkit-keyframes fade-4 {
	0% 		 { -webkit-transform: scale(.3);
				opacity: 0;
				}
	35%, 65% { -webkit-transform: scale(1);
				opacity: .3;
				}
	65%, 100%{ -webkit-transform: scale(.3);
				opacity: 0;
				}
}

@-webkit-keyframes fade-5 {
	0% 		 { -webkit-transform: scale(.3);
				opacity: 0;
				}
	35%, 65% { -webkit-transform: scale(1);
				opacity: .3;
				}
	65%, 100%{ -webkit-transform: scale(.3);
				opacity: 0;
				}
}

@-webkit-keyframes fade-6 {
	0% 		 { -webkit-transform: scale(.3);
				opacity: 0;
				}
	35%, 65% { -webkit-transform: scale(1);
				opacity: .3;
				}
	65%, 100%{ -webkit-transform: scale(.3);
				opacity: 0;
				}
}

@-webkit-keyframes fade-7 {
	0% 		 { -webkit-transform: scale(.3);
				opacity: 0;
				}
	35%, 65% { -webkit-transform: scale(1);
				opacity: .3;
				}
	65%, 100%{ -webkit-transform: scale(.3);
				opacity: 0;
				}
}



@-webkit-keyframes scale-1 {
	0% 		 { -webkit-transform: scale(.3);
				}
	35%, 65% { -webkit-transform: scale(1);
				}
	65%, 100%{ -webkit-transform: scale(.3);
				}
}

@-webkit-keyframes scale-2 {
	0% 		 { -webkit-transform: scale(.3);}
	35%, 65% { -webkit-transform: scale(1);}
	65%, 100%{ -webkit-transform: scale(.3);}
	}

@-webkit-keyframes scale-3 {
	0% 		 { -webkit-transform: scale(.3);}
	35%, 65% { -webkit-transform: scale(1);}
	65%, 100%{ -webkit-transform: scale(.3);}
	}

@-webkit-keyframes scale-4 {
	0%  	 { -webkit-transform: scale(.3);}
	35%, 65% { -webkit-transform: scale(1);}
	65%, 100%{ -webkit-transform: scale(.3);}}

@-webkit-keyframes scale-5 {
	0%  	 { -webkit-transform: scale(.3);}
	35%, 65% { -webkit-transform: scale(1);}
	65%, 100%{ -webkit-transform: scale(.3);}}

@-webkit-keyframes scale-6{
	0% 	 	 { -webkit-transform: scale(.3);}
	35%, 65% { -webkit-transform: scale(1);}
	65%, 100%{ -webkit-transform: scale(.3);}}

@-webkit-keyframes scale-7 {
	0% 		 { -webkit-transform: scale(.3);}
	35%, 65% { -webkit-transform: scale(1);}
	65%, 100%{ -webkit-transform: scale(.3);}}



.disminfo {
    background: #d01515;
    margin: 10px;
    padding: 10px;
    color: white;
    border: 1px solid red;
    border-radius: 5px;

}
.dismtxt {
    float: left;
    font-size: 17px;
    color: white;
}
.dismrem {
float: right;
width: 40px;
height: 40px;
background: url("/img/ntclose1.svg") left top no-repeat;
background-size: 40px 40px;
cursor: pointer;
}

