@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&subset=latin-ext');

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;
}

table {
    border-spacing:0px;
}

body {
 font-family: 'Roboto', sans-serif;    
 font-size: 14px;
 height: 100%;
 min-height: 100%;
 margin:0;
 width:100%;
 color: black;
 /*background: #e9ebee;
 background: #ceefce;*/
 background: #f2f2f2;
}

body * {
     font-family: 'Roboto', sans-serif;  
     font-size: 14px; 
}

.brx-c * {
    font-family: 'Montserrat', sans-serif !important;
}
html { 

  height: 100%;
  min-height: 100%;
  margin:0;
  width:100%;  
  min-width: 100%;

}


        
.group_title {
    
       font: 12pt Arial;
       text-decoration:none; 
       font-weight: bold;
       color:#640629; 
    
}


.group_title_new{
       font: 14px Arial;
       font-weight:bold;
       text-decoration:none; 
       color:black;
       padding-bottom:4px;
       border-bottom:  1px solid gray;
       margin-bottom:4px;
}
        
.page_subtitle {
       font: 14px Arial;       
       text-decoration:none; 
       font-weight: bold;
       color:black;             
       margin-top:10px;
       background: white; 
}

.page_subtitle A, .page_subtitle H3 {
       font-size: 19px;    
       font-family: 'Montserrat', sans-serif;   
       text-decoration:none;
       line-height:25px; 
       font-weight: bold;
       color: #23ab28;  
       padding: 10px; 
       }

.dashes3 {
border-top: 1px dotted #640629;
margin-top: 2px;
margin-bottom: 2px;
}



.kerdes {
font:12px Arial;
color:#000000;
}

.kerdes_new {
font:12px Arial;
color:#000000;
}

.inp2,.inp2_new {
        font: 14px Arial, Helvetica, sans-serif;
        color:black;
        background-color: #ffffff;
	    border:#cdcdcd solid 1px;
        padding:5px;
        margin: 4px;
        transition: border 0.5s;
        -webkit-transition: border 0.5s
} 		

.inp2:hover,.inp2_new:hover {
   border:#000000 solid 1px;    
}

.inp2:focus {
   border:#000000 solid 1px;
   background:yellow;    
}
						
                    
				
		.inp2e {

        font: 14px Arial, Helvetica, sans-serif;
        color:black;
        background-color: #ffffff;
	    border:1px solid red;
        padding:5px;
        margin: 4px;
                        
        } 
		
.inp2nk {
        font: 14px Arial, Helvetica, sans-serif;
        color:black;
        background-color: #ffffff;
	    border:#cdcdcd solid 1px;
        padding:5px;
        margin: 4px;
} 	


.gomb1 {
background:#943d66;
font:9pt Arial;
font-weight:bold;
color:#ffffff;
padding:2px;

}



.pg_selected{
       font: 11px Arial;
       text-decoration:none ; 
       font-weight: bold;
       color:black;
			 border: #000000 1px solid;
			 padding:1px;
			 
}

.link_norm {    
font:11px Arial;
color:black;
font-weight:normal;
text-decoration:none;  
}


.link_norm:hover {    

text-decoration:underline;  
}


.link1w {
font:10px Arial;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

  .cslink3{
       font: 13px Arial;
       text-decoration:none ; 
       font-weight: bold;
       color:#ffffff;
}
.cslink3:hover{
       font: 13px Arial;
       text-decoration:underline ; 
       font-weight: bold;
       color:#ffffff;
}




.cslink{
       font: 14px Arial;
       text-decoration:none ; 
       font-weight: bold;
       color:#640629;
}

.cslink:hover{
       font: 14px Arial;
       text-decoration:underline ; 
       font-weight: bold;
       color:#943d66;
}

.cslink2{
       font: 12px Arial;
       text-decoration:none ; 
       font-weight: bold;			 
       color:#570624;
}
.cslink2:hover{
       font: 12px Arial;
       text-decoration:underline ; 
       font-weight: bold;
       color:#943d66;
}



.cdeep0a {
    border-bottom:solid #b00941 1.0pt;
    padding:2px;
    width:194px;
    cursor: pointer;
        } 

.cdeep0b {

    border-bottom:solid #b00941 1.0pt;
    padding:2px;
    background:#f4afcf;
    width:194px;			 
    cursor: pointer; 
		 color:#ffffff;   
		    } 


.xxclink{
       font: 14px Arial;
       text-decoration:none; 
       font-weight: normal;
       color:black;
	   line-height: 16px;
}
.xxclink:hover{
       font: 14px Arial;
       text-decoration:underline; 
       font-weight: normal;
       color:#e40d5d;
			 line-height: 16px;
}


			
.clink{
       font: 11px Arial;
       text-decoration:none; 
       font-weight: normal;
       color:#640629;
	   line-height: 12px;
}
.clink:hover{
       font: 11px Arial;
       text-decoration:none; 
       font-weight: normal;
       color:#e40d5d;
			 line-height: 12px;
}

.clinkul {
color:#640629;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
padding:0px;
}


.clinkul li {
    
    }
    
    
.term1 {
font:9pt Arial;
color:#000000;
}

.term1s {
font:8pt Arial;
color:#000000;
}

.term1s2 {
font:9px Arial;
color:#000000;
}




.term2 {
font:9pt Arial;
color:#943d66;
}



.term2_l2 {
font:9px Arial;
color:#943d66;
}



.terml{
       font: 12px Arial;
       text-decoration:none ; 
       font-weight: normal;
       color:black;
}
.terml:hover{
       font: 12px Arial;
       text-decoration:underline ; 
       font-weight: normal;
       color:black;
}

.terml_l2{
       font: 9px Arial;
       text-decoration:none ; 
       font-weight: normal;
       color:black;
}
.terml_l2:hover{
       font: 9px Arial;
       text-decoration:underline ; 
       font-weight: normal;
       color:black;
}

.boxtitle{
       font: 12px Arial;
       text-decoration:none ; 
       font-weight: Bold;
       color:white;
       line-height:25px;
}

.tnev{
       font: 15px Arial;
       text-decoration:none ; 
       font-weight: Bold;
       color:#000000;
}

.tnev2{
       font: 13px Arial;
       text-decoration:none; 
       font-weight: Bold;
			 
       color:#a93c65;
}


.szoveg1 {
       font: 12px Arial;
       text-decoration:none ; 
       font-weight: normal;
       color:black;

}



.dashes {
border-top: 1px dotted #cacac9;
margin-top: 2px;
margin-bottom: 2px;
}

.ul {
margin-top:2px;
margin-bottom:2px;

}


.sub-categories
{
  font: 12px Arial;
  font-weight:normal;
  color:black;	
  line-height:18px;
	 margin-bottom:10px;	 
	 border-bottom:1px solid #afafaf;
	 padding-bottom:3px;  
}

.cslinks{
       font: 12px Arial;
       text-decoration:none; 
       font-weight: normal;
       color:#900a3b;
}

.cslinks:hover{
       text-decoration:underline; 
}


.cslinks_ns {
       font: 12px Arial;
       text-decoration:none; 
       color:#900a3b;
	   white-space: nowrap;
}

.cslinks_ns:hover{
text-decoration:underline; 
}


.cslinks_s{
       font: 12px Arial;
       text-decoration:underline; 
       color:#900a3b;
	   font-weight:bold;
	   white-space: nowrap;
}

.cslinks_s:hover{
   
}

.dashes2 {
border-top: 1px dotted #ffac64;
margin-top: 4px;
margin-bottom: 5px;
}


.sel_csop0 {
			 border:1px solid #afafaf;
			 width:278px;
			 height:68px;			 
}

.sel_csop1 {
			 border:1px solid #98093f;
			 width:278px;
			 height:68px;			 
}

.topcnt1{
       font: 12px Arial;
       text-decoration:none; 
       font-weight: normal;
       color:#f2e0e7;
}

.toplink1{
       font: 12px Arial;
       text-decoration:none; 
       font-weight: normal;
       color:#ffac64;
}

.breadcrumbs {
     font: 9pt Arial, Helvetica, sans-serif;
	 color: #570624;
	 margin-top:10px;
	 margin-bottom:10px;	 
	 border-bottom:1px solid #afafaf;
	 padding-bottom:3px;
}

.br-seperator {
	 font-weight: bold;	
}

.br-link {
     font: 9pt Arial, Helvetica, sans-serif;
	 color: #900a3b;
	 font-weight: bold;
	 text-decoration:none; 
	 white-space: nowrap;
}

.br-current {
     font: 9pt Arial, Helvetica, sans-serif;
	 color: #570624;
	 white-space: nowrap;
}

.br-link:hover {
   text-decoration:underline; 
}

.toplink1:hover{
       font: 12px Arial;
       text-decoration:none; 
       font-weight: normal;
       color:#f2e0e7;
}



.ar_1 {
       font: 14px Arial;
       text-decoration:none;
			 font-weight: bold; 
       color:#ff0072;
			 padding-top:5px;
			 padding-bottom:5px;
}

.ar_2 {
       font: 18px Arial;
       text-decoration:underline;
			 font-weight: bold; 
       color:#9b083f;
}


.topcnt2 {

       font: 12px Arial;
       text-decoration:none ; 
       font-weight: bold;			 
       color:#ff0072;

}

.nagycim{
       font: 13pt Arial;
       text-decoration:none ; 
       font-weight: bold;			 
       color:#900a3b;
}


.aj_div1 {
background:#9c0840;
padding:2px;
text-align:left;
}

.aj_div2 {
background:#fb76a8;
padding:4px;
text-align:left;
}

.aj_div_cnt {
background:#ffffff;
padding:4px;
text-align:left;
font:10pt Arial;
color:black;
}

.aj_div_bcnt {
padding-top:4px;
text-align:right;
}


.aj_button {
font:16px Arial;
color:#ffffff;
font-weight:bold;
border:1px solid white;
background:#9c0840;
cursor:pointer;
}

.aj_button2 {
font:12px Arial;
color:#ffffff;
border:1px solid white;
background:#9c0840;
cursor:pointer;
}

.aj_title {
font:14px Arial;
color:#000000;
font-weight:bold;
padding:2px;
padding-bottom:4px;
}

.toptext {
font:9px Arial;
color:#424141;
display: block;
overflow: hidden;
height: 12px;
}


.menu_top_link {
font:14px Arial;
font-weight:bold;
color:white;
text-decoration:none;
padding-left:13px;
background:url('/bshop/img/menu_pont_0.png') left center no-repeat;
}

.menu_top_link:hover {
font:14px Arial;
font-weight:bold;
color:#ff6000;
text-decoration:underline;
padding-left:13px;
background:url('/bshop/img/menu_pont_1.png') left no-repeat;

}

.start_head1 {
background:#9c0840;
font:12pt Arial;
padding:5px;
color:white;
text-align:left;
font-weight:bold;
}


.hiba1 {
        font: 11pt Arial, Arial, Helvetica, sans-serif;
				padding:5px;
        color:#ff0000;
        background-color: #ffffff;
				font-weight:bold;
				border:#FF0000 solid 1px;
        }

.info1 {
        font: 10pt Arial;
				padding:10px;
        color:#000000;
				text-align:center;
        background-color: #ffff00;
				font-weight:normal;
				border:#adadad dashed 1px;
        } 
		

.info1 {padding: 10px; background-color: #ffffcc; border: #cccccc 1px dashed}

        		
.term_prop_table TH {
padding-right:10px;
font-weight:bold;
text-align:right;
padding-bottom:5px;
border-bottom:1px dotted #a93c65;

}			

.term_prop_table TD {
padding-bottom:5px;
border-bottom:1px dotted #a93c65;
}				

.term_prop_table TR {

}				
	
    
.tinfo1_l {    
font:11px Arial;
color:blue;    
}

.tinfo1 {    
font:12px Arial;
color:black;    
}




.cattdw {
    width:169px;
}

.cattdwt {
    width: 188px;
}


.img_fw {
    width: 100%;
    min-width: 580px;
    
}

@media (min-width: 1200px) {

.img_fw {
 width: 740px;   
}





.clink,.clink:hover {
font-size:14px;    
    
}

.cattdw {
    width:209px;
}

.cattdwt {
    width: 228px;
}

}

