html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

.underline {
  text-decoration: none;
}

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

.flag-hun {
    margin-left: 5px;
    margin-top: 3px;
    padding: 0;
    background: url('/images/new/flag_hun.gif') no-repeat 0px 2px;
    display: block;
    float: left;
    height: 15px;
}

.flag-hun a {
    margin-left: 17px;
    color: #bdcddb;
    text-decoration: none;
    font: 10px Tahoma;    
}

.flag-hun a:visited {
    color: #bdcddb;
}

.flag-hun a:hover {
    color: #d68b1d;
}

.flag-eng {
    margin-left: 5px;
    margin-top: 3px;
    height: 12px;
    background: url('/images/new/flag_en.gif') no-repeat 0px 2px;    
    display: block;
    float: left;
    height: 15px;        
}

.flag-eng a {
    margin-left: 17px;
    color: #bdcddb;
    text-decoration: none;
    font: 10px Tahoma;
}

.flag-eng a:visited {
    color: #bdcddb;
}

.flag-eng a:hover {
    color: #d68b1d;
}

.flag-ger {
    margin-left: 5px;
    margin-top: 3px;
    height: 12px;
    background: url('/images/new/flag_de.gif') no-repeat 0px 2px;   
    display: block;
    float: left;	         
    height: 15px;    
}

.flag-ger a {
    margin-left: 17px;
    color: #bdcddb;
    text-decoration: none;
    font: 10px Tahoma;
}

.flag-ger a:visited {
    color: #bdcddb;
}

.flag-ger a:hover {
    color: #d68b1d;
}

.m-1 {
    height: 18px;
    width: 103px;
    float: left;
    text-align: center;
}

.m-1 a {
    font: bold 10px Arial;
    color: #f8eec8;
    text-decoration: none;
    display: block;
    height: 18px;
    background: url('/images/new/top_first_off.gif') no-repeat;
    padding-top: 3px;
    padding-left: 9px;
}

.m-1 a:visited {
    font: Arial 9px;
    color: #f8eec8;
}

.m-1 a:hover {
    font: Arial 9px;
    color: #ffffff;
    background: url('/images/new/top_first_on.gif') no-repeat;
}


.m-2 {
    height: 18px;
    width: 146px;
    float: left;
    text-align: center;
}

.m-2 a {
    font: bold 10px Arial;
    color: #f8eec8;
    text-decoration: none;
    display: block;
    height: 18px;
    background: url('/images/new/top_second_off.gif') no-repeat;
    padding-top: 3px;	    
}

.m-2 a:visited {
    font: Arial 9px;
    color: #f8eec8;
}

.m-2 a:hover {
    font: Arial 9px;
    color: #ffffff;
    background: url('/images/new/top_second_on.gif') no-repeat;
}


.m-3 {
    height: 18px;
    width: 80px;
    float: left;
    text-align: center;
}

.m-3 a {
    font: bold 10px Arial;
    color: #f8eec8;
    text-decoration: none;
    display: block;
    height: 18px;
    background: url('/images/new/top_third_off.gif') no-repeat;
    padding-top: 3px;	    
}

.m-3 a:visited {
    font: Arial 9px;
    color: #f8eec8;
}

.m-3 a:hover {
    font: Arial 9px;
    color: #ffffff;
    background: url('/images/new/top_third_on.gif') no-repeat;
}

.m-4 {
    height: 18px;
    width: 95px;
    text-align: center;
    float: left;
}

.m-4 a {
    font: bold 10px Arial;
    color: #f8eec8;
    text-decoration: none;
    display: block;
    height: 18px;
    background: url('/images/new/top_fourth_off.gif') no-repeat;
    padding-top: 3px;    
}

.m-4 a:visited {
    font: Arial 9px;
    color: #f8eec8;
}

.m-4 a:hover {
    font: Arial 9px;
    color: #ffffff;
    background: url('/images/new/top_fourth_on.gif') no-repeat;
}


#favs {
    width: 160px;
    margin-top: 5px;
    background: #ffffff;
}

#favin {
    margin:2px;
    background: #f2f5f8 url('/images/fadebg.gif') repeat-x;
    height: 260px;
}

#flinks {
    font:11px Arial;
    color:#fff;
    text-decoration: none;
    word-wrap: break-word;
}

#flinks a {
    font:11px Arial;
    color:#fff;
    text-decoration: none;
    word-wrap: break-word;
}

#flinks a:hover {
    text-decoration: underline;
}


#mws {
    width: 162px;
    margin-top: 12px;
    background: #ffffff;
}

#mwin {
    margin:2px;
    background: #f2f5f8 url('/images/fadebg.gif') repeat-x;
    height: 260px;
}

.mwlist {
    margin: 0;
    padding: 0;
    margin-left: 4px;
    list-style-type: none;
}

.mwlist li { 
height: 19px;
}

.mwlist a
{
display: block;
padding: 0 0 0 13px;
margin: 0;
width: 136px;
background: url('/images/list_bg.gif') repeat-y;
color: #811414;
font: 12px Tahoma;
text-decoration: none;
line-height: 16px;
}

.mwlist a:hover
{
width: 136px;
background: url('/images/list_bg_over.gif') repeat-y;
color: #c00404;
}

.pricecredit {
    background: url('/images/pricebg.gif') repeat-x;
    height:23px;
    color: #a9040a;
    font: 12px Tahoma;
}

.creditlink {
    background: url('/images/creditbg.gif') repeat-x;
    color: #a9040a;
    font: 12px Tahoma;
    height: 21px;
}

.creditlink a {
    color: #a9040a;
    font: bold 10px Tahoma;
    text-decoration: none;
}

.creditlink a:visited {
    color: #a9040a;
}

.creditlink a:hover {
    color: #ff0000;
    text-decoration: underline;
}


.btn_contact a {
    background: url('/images/nbtns/contact_off.gif') no-repeat;
    width: 94px;
    height: 17px;
    padding: 1px;
    margin-top: 7px;
    display: block;
    text-decoration: none;
    padding-left: 10px;
}

.btn_contact a:hover {
    background: url('/images/nbtns/contact_on.gif') no-repeat;
}

.btn_favorites {
    float: left;
    margin-left: 12px;
}

.btn_favorites a {
    background: url('/images/nbtns/favorites_off.gif') no-repeat;
    width: 178px;
    height: 19px;
    margin: 2px;
    margin-top: 3px;
    display: block;
    text-decoration: none;
}

.btn_favorites a:hover {
    background: url('/images/nbtns/favorites_on.gif') no-repeat;
}

.btn_appointment {
    float: left;
}
    
.btn_appointment a {
    background: url('/images/nbtns/appointment_off.gif') no-repeat;
    width: 178px;
    height: 19px;
    margin: 2px;
    margin-top: 3px;
    display: block;
    text-decoration: none;
}

.btn_appointment a:hover {
    background: url('/images/nbtns/appointment_on.gif') no-repeat;
}

.btn_callme {
    float: left;
}
    
.btn_callme a {
    background: url('/images/nbtns/callback_off.gif') no-repeat;
    width: 178px;
    height: 19px;
    margin: 2px;
    margin-top: 3px;
    display: block;
    text-decoration: none;
}

.btn_callme a:hover {
    background: url('/images/nbtns/callback_on.gif') no-repeat;
}

.btn_sendcontact a {
    background: url('/images/nbtns/contact_send_off.gif') no-repeat;
    width: 206px;
    height: 19px;
    margin: 2px;
    margin-top: 3px;
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.btn_sendcontact a:hover {
    background: url('/images/nbtns/contact_send_on.gif') no-repeat;
}

.btn_trash a {
    background: url('/images/nbtns/tb_off.gif') no-repeat;
    width: 9px;
    height: 12px;
    margin: 1px;
    margin-top: 3px;
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.btn_trash a:hover {
    background: url('/images/nbtns/tb_on.gif') no-repeat;
}

.btn_send a {
    background: url('/images/nbtns/send_off.gif') no-repeat;
    width: 60px;
    height: 19px;
    margin: 1px;
    margin-top: 4px;
    display: block;
    text-decoration: none;
}

.btn_send a:hover {
    background: url('/images/nbtns/send_on.gif') no-repeat;
}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#backgroundMimirPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:400px;
width:421px;
background:#b2c4dc;
z-index:2;
font-size:13px;
}

#popupMimir{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:370px;
width:705px;
background:#000000;
z-index:2;
font-size:13px;
}


#popupContactClose {
right:8px;
top:5px;
position:absolute;
display:block;
background: url('/images/new/popup_close_off.gif');
width: 15px;
height: 15px;
cursor: pointer;
}

#popupContactClose:hover {
background: url('/images/new/popup_close_on.gif');
}

.favlink a {
    font: 11px Tahoma; color: #811414;
    text-decoration: none;
}

.favlink a:visited {
    font: 11px Tahoma; color: #811414;
}

.favlink a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.whitelink a {
    font: 11px Tahoma;
    color: #FFFFFF;
    text-decoration: none;
}

.whitelink a:visited {
    color: #FFFFFF;
}

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

#print_html {
    width: 74px;
    height: 18px;    
}

#print_html a {
    background: url('/images/new/nprint_html_off.gif') no-repeat;
    display: block;
    text-decoration: none;
    width: 74px;
    height: 18px;
}

#print_html a:hover {
    background: url('/images/new/nprint_html_on.gif') no-repeat;
}

#print_pdf {
    width: 67px;
    height: 18px;    
}

#print_pdf a {
    background: url('/images/new/nprint_pdf_off.gif') no-repeat;
    display: block;
    text-decoration: none;
    width: 67px;
    height: 18px;	    
}

#print_pdf a:hover {
    background: url('/images/new/nprint_pdf_on.gif') no-repeat;
}

#mfooter a
{
    font: 11px Tahoma;
    color: #fff;
    text-decoration: none;
    margin-left: 5px;
    margin-right: 5px;
}

#mfooter a:visited
{
    color: #fff;
}

#mfooter a:hover
{
    color: #a4c6ff;
    text-decoration: underline;
}

.szabalyzat
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2F3C4C;
}

.sitemap dt
{
    font: 12px Tahoma;
}

.sitemap a
{
    font: 12px Tahoma;
    text-decoration: none;
    color: blue;
}

.sitemap a:visited;
{
    color: blue;
}

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


#gwrap h2
{
    font: 11px Tahoma;
    font-weight: bold;
    display: inline;
    line-height: 30px;
}

#gwrap a 
{
    font: 11px Tahoma;
    color: #fff;
    text-decoration: none;
    line-height: 18px;
}

#gwrap a:visited 
{
    color: #fff;
}

#gwrap a:hover
{
    color: #a4c6ff;
    text-decoration: underline;
}

#module_datasheet {
    font: Verdana 12px;
    color: #ffffff;
}

 #module_datasheet img.photo {
 background: #2e2f30; padding: 8px; float: right;
 }
  #module_datasheet .data {
  float: left; width: 525px; background: #2e2f30; margin-bottom: 5px;
  }
   #module_datasheet .data .white_block {
   background: white; margin: 10px; overflow: hidden; color: #5b6578; font-size: 0.9em;
   }
   *html #module_datasheet .data .white_block {
   height: 1%;
   }
    #module_datasheet .data .white_block .leftcol {
    padding: 10px 15px; width: 235px; float: left; min-height: 73px; height: auto !important; height: 73px;
    }
     #module_datasheet .data .white_block .leftcol .name {
     font-weight: bold; font-size: 1.4em; padding-bottom: 6px; border-bottom: 1px solid #b8b8b8; margin-bottom: 12px;
     }
      #module_datasheet .data .white_block .rightcol {
      float: right; width: 209px; padding: 10px 15px; line-height: 18px; border-left: 1px solid #2e2f30;
      }
       #module_datasheet .data .white_block .rightcol label {
       font-weight: bold; width: 107px; float: left; display: block;
       }
        #module_datasheet .data .line {
	border-top: 1px solid #0d0d0e; color: #c5d2e8; padding: 5px 12px; overflow: hidden;
	}
	*html #module_datasheet .data .line {
	height: 1%;
	}
	 #module_datasheet .data .line label {
	 float: left; display: block; width: 210px;
	 }
	  #module_datasheet .data .line .value {
	  width: 291px; float: right;
	  }
	   #module_datasheet a.more {
	   color: white; font-weight: bold; text-decoration: underline; font-size: 0.9em;
	   }
	    #module_datasheet p {
	    line-height: 16px;
	    }

