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;
}
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;  
}


#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;
}

.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_teleszkop_ocntr {
height:70px;
display: block;
width:100%;
margin-top: 26px;
}

.h1_teleszkop_cntr {
background-color: #202025;height:35px;margin-top:18px;display:block;width: 100%
}

.h1_lengescsillapito_img {
    padding: 5px;background: white;border:5px solid #202025;margin-left:30px;position: absolute;
    margin-top: -52px;
}


.h1_lengescsillapito {
    padding-left:120px;
    color: white;
    font-size:15px;
    font-weight: bold;
    line-height:35px;
}


.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;    
}
.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_img_cntr {
    background: white;
    width: 170px;
    min-height: 170px;
    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;
    background: url('/img/icon_tr_gr1.png') left top no-repeat;
    background-position: 2px 2px; 
    display: block;
    -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;    
}

.icon_tr_gr1 {
    width:22px;
    height:22px;
    background: url('/img/icon_tr_gr0.png') left top no-repeat;
    background-position: 2px 2px; 
    display: block;
        -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
}


.icon_tr_grs {
    width:22px;
    height:22px;
    background: url('/img/icon_tr_grs.png') left top no-repeat;
    background-position: 2px 2px; 
    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;
}


.lengescsillapito_brands {
    margin: 0px;
    padding: 0px;
    margin-left: 0px;
    list-style-type: none;
}

.lengescsillapito_brands LI {
    padding:0px;  
    margin:0px; 
    padding-top:6px;
    padding-bottom:6px;

 }

.lengescsillapito_brands LI:hover {
    background: black;
 }

    
.lengescsillapito_brands A {    
    text-decoration: none;
    display: table;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: separate;
    width:190px; 
}

.lengescsillapito_brands_title {
    display: table-cell;
    vertical-align: middle;
    color: white;
    font-size: 15px;   
    padding-left: 5px;
    width: 100%;
}

.lengescsillapito_brands_title2 {
    display: table-cell;
    vertical-align: middle;
    color: black;
    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;
    
}




.lengescsillapito_brands IMG {
    display: table-cell;
    vertical-align: middle;
    height: 20px;
    -webkit-transition: height 0.5s;
    transition: height 0.5s;
    margin-left: 10px;
}

.lengescsillapito_brands li:hover IMG {
    height: 50px;
}

.lengescsillapito_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;
}

.teleszkopnekedlogo {
   display: block;margin-left:20px;margin-right:10px;  
   height: 78px;
   -webkit-transition: height 0.5s;
   transition: height 0.5s;
}

.teleszkopnekedtxt,.teleszkopnekedtxt:hover,.teleszkopnekedtxt:visited{
   font-size: 28px;
   -webkit-transition: font-size 0.5s;
   transition: font-size 0.5s;
   text-decoration: none;
}


.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;
    
}    

.teleszkopnekedlogo_fxd {
    height: 30px;
    }
.teleszkopnekedtxt_fxd span {font-size: 20px;}

.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;
}

.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;  
}

.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
} 		

.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_left.jpg') top left no-repeat;     
background-size: auto 100%;
}

.xbg2 {
background: url('/img/bg_right.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: 551px;
}

    
.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;
}

.lengescsillapito_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;
}

  
  
  
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}    


.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;
}
