/*
    **************************************************************
    * CSS    
      NetFace SmallPortal|CSS engine v2.43
      created: 12/08/2006 || modified: 04/10/2006
      author:  Gabor Nemeth | www.netface.hu | ngabor@netface.hu
      All rights reserved!                                       *
    **************************************************************      
*/
 html,body {
   margin: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #353535;
   background-color: #ffffff;
   padding: 0px;
 }
 body {
   text-align: left;
   padding: 0px;
 }
 table, img, iframe, form, div, span {
   border: 0px;
   margin: 0px;
   padding: 0px;
   font-size: 8pt;
 }
 td{
   color: #000000;
 }
 input, textarea {
   border : 1px solid #353535;
   margin: 0px 0px 0px 0px;
   background-color: #FDFDFD;
   font: 7pt Verdana;
   font-weight: normal;
   color: #353535;
 }  
 .input_over {
   font: 7pt Verdana;
   border: 1px solid #353535;
   background: #e5edfc;
   color: #353535;
 }
 .input_err {
   font: 7pt Verdana;
   border: 1px solid #C91D21;
   background: #FFFFC4;
   padding-left: 2px;
   color: #3E3E3E;
 }
 .inp_readonly {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #353535;
   background: #E1E1E1;
   padding-left: 2px;
   color: #353535;
 }
 .radio {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #353535;
   background: #FCFCFC;
   padding: 0px;
   margin: 0px;
   color: #3E3E3E;
   width: 16px;
   height: 16px;
 }
 .select {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #353535;
   background: #FCFCFC;
   padding-left: 2px;
   color: #353535;
 }
 .select_readonly {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #353535;
   background: #E1E1E1;
   padding-left: 2px;
   color: #353535;
 }
 .checkbox {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #beec0e;
   background: #FCFCFC;
   padding: 0px; margin: 0px;
   color: #3E3E3E;
   width: 16px; height: 16px;
 }
 .img_holder {
   float: left;
   padding-left: 5px;
 }
 .img_holder_r {
   float: right;
   padding-left: 5px;
 } 
 .clr {
  clear: both;
 }
 /* layout */
 #main {
   width: 720px;
   text-align: left;
   float:left;
   margin-left:20px;
 }
 #main #top {
   width: 720px;
   height: 70px;
   background: url('../design/separator.gif') repeat-x left;
   text-align: left;
 } 
 #main #content {
   color: #353535; 
   font-family: Tahoma;
   font-size: 12px;
   text-align: left;
   background: url('../design/bottom_hurkagyuri.gif') no-repeat right top;/*
   height:155px;*/
 }  
 #main #content #left {
   float: left;
   width: 220px;
   text-align: left;
 }
 #main #content #right {
   float: right;
   width: 500px;
   text-align: left;
 }
 #main #footer {
   width: 720px;
   height: 60px;
   text-align: left;
   background: url('../design/bottomLine.gif') repeat-x;
 }         
 #main #right .header{
   color: #353535;
   padding: 5px 0px 0px 8px; 
   margin: 0px;
   font-family: Tahoma;
   font-size: 13px;
   text-align: left; 
 }             
 #main #right .static {
   color: #171717;
   padding: 10px 0px 0px 4px; 
   margin: 0px;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;
 }              
 #main #right .static a {
   color: #000000;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;
   text-decoration: underline;
 }              
 #main #right .static a:hover {
   color: #ffffff;
   background: #000000;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;
   text-decoration: none;
 }
 /* @contact */ 
 #main #content #rightContentHolder {
   padding: 0px;
   margin:  0px;
 }
 #main #content #rightContentHolder .errorHolder{
   padding: 0px 0px 10px 0px;
   margin:  0px 0px 0px 0px;  
   font-weight: bold;   
   text-align: center;
   color: #fd5920; 
   width: 400px; 
 }
 #main #content #rightContentHolder .messageHolder{
   padding: 0px 0px 10px 0px;
   margin:  0px 0px 0px 0px;  
   font-weight: bold;   
   text-align: center;
   color: #fd5920;
   width: 400px; 
   height: 150px;
 }       
 #main #content #rightContentHolder .textHolder{
   padding: 0px 0px 10px 0px;
   margin:  0px 0px 0px 0px;     
   text-align: justify;
   width: 500px; 
   color: #535353;
 }               
 #main #content #right #rightContentHolder .fieldHolder {
   margin: 4px 0px 3px 15px;
   padding:  0px 0px 0px 0px;  
   float: left;    
 }
 #main #content #right #rightContentHolder .fieldHolderRight {
   margin: 4px 0px 0px 15px;
   padding:  0px 0px 0px 0px;  
   float: left;        
   text-align: right;   
 }       
 #main #content #rightContentHolder label {
   padding: 4px 0px 0px 10px;
   margin:  0px 0px 0px 0px;
   width: 80px;
   color: #535353;
 }            
 #main #content #rightContentHolder h1 {
   color: #171717;
   padding: 5px 0px 0px 4px; 
   margin: 0px 0px 8px 0px;
   font-family: Tahoma;
   font-size: 15px;
   text-align: left;
 }     
 /* @end contact */
 /*@top*/
 #top .top_holder {
   padding: 0px;
   margin:  0px;
 }
 #top .top_logo {
   width: 212px;
   height: 70px;
   background: url('../design/huko_logo.gif') no-repeat left;
   float: left;
   cursor: pointer;
 }
 #top .top_hurkagyuri {
   width: 168px;
   height: 70px;
   background: url('../design/top_hurkagyuri.gif') no-repeat right;
   float: right;
 }
 #top .separator {
   width: 6px;
   height: 70px;
   float: left;
   font-size: 1pt;
 }
 #top .menu_img {
   width: 100px;
   height: 70px;
   float: left;
 }
 /*@top*/
 /*@main*/
 #main .date{
   padding: 3px 0px 3px 0px;
 }
 #right .bottom_hurkagyuri {
   float: right;
   width: 168px;
   height: 155px;
   background: url('../design/bottom_hurkagyuri.gif') no-repeat right;
 }
 #content .bg_rightBoxTop {
   width: 500px;
   height: 30px;
   text-align: left;
   background: url('../design/rightBoxTop.gif') no-repeat;
 }
 #content .bg_rightBoxMain {
   width: 500px;
   text-align: left;
   background: url('../design/rightBoxMain.gif') repeat-y; 
 }
 #content .bg_rightBoxBottom {
   width: 500px;
   height: 15px;
   text-align: left;
   background: url('../design/rightBoxBottom.gif') repeat-y; 
 }
 #content .contentTxt{
   margin: 0px 8px 0px 8px;
   padding:0px;
   color: #353535;
   text-align: justify;
 }  
 #content .contentTxt a {
   color: #353535;     
   text-decoration: none;
   font-family: Tahoma;
   font-weight: normal;
   font-size: 8pt;
 }  
 #content .contentTxt a:hover {
   color: #4c4c4c;
   text-decoration: underline;
   font-family: tahoma;
   font-weight: normal;
   font-size: 8pt;
 }  
 /*@main*/
 /*@footer*/
 #main .footer_holder {
   padding: 0px;
   margin:  0px;
 }
 #main .footer_left {
   width: 500px;
   height: 60px;
   text-align: center;
   float: left;
 }
 #main .footer_sep {
   width: 3px;
   height: 60px;
   text-align: center;
   float: left;
   background: url('../design/footer_sep.gif') no-repeat;
 }
 #main .footer_right {
   width: 217px;
   height: 60px;
   text-align: center;
   float: right;
 } 
 #main .footerTxt {
   color: #353535;
   padding: 20px 0px 0px 15px; 
   font-family: Tahoma;
   font-size: 11px;
 }
 #main .footerTxt a {
   color: #353535;
   font-family: Tahoma;
   font-size: 11px;           
   text-decoration: none;
 }
 #main .footerTxt a:hover {
   color: #000000;
   font-family: Tahoma;
   font-size: 11px;
   text-decoration: underline;
 }  
 /*@footer*/
 /*@left*/         
 #main #left .header {
   color: #353535;
   padding: 5px 0px 0px 8px; 
   margin: 0px;
   font-family: Tahoma;
   font-size: 13px;
   text-align: left;
 }
 #content .left_holder {
   padding: 0px;
   margin:  0px;
 }
 #content .left_separate {
   height: 5px;
   font-size:1pt;
 }
 #content .bg_leftBoxTop {
   width: 212px;
   height: 30px;
   text-align: left;
   background: url('../design/leftBoxTop.gif') no-repeat; 
 }
 #content .bg_leftBoxMain {
   width: 212px;
   text-align: left;
   background: url('../design/leftBoxMain.gif') repeat-y; 
 }
 #content .bg_leftBoxBottom {
   width: 212px;
   height: 15px;
   text-align: left;
   background: url('../design/leftBoxBottom.gif') repeat-y; 
 }
 #content .bg_leftNewsletterTop {
   width: 212px;
   height: 30px;
   text-align: left;
   background: url('../design/leftNewsletterTop.gif') no-repeat; 
 }
 #content .bg_leftNewsletterMain {
   width: 212px;
   text-align: left;
   background: url('../design/leftNewsletterMain.gif') repeat-y; 
 }
 #content .bg_leftNewsletterBottom {
   width: 212px;
   height: 15px;
   text-align: left;
   background: url('../design/leftNewsletterBottom.gif') repeat-y; 
 }
 #content .categs_holder {
   padding: 0px;
   margin:  0px;
 }
 #content .left-categs-element {
   list-style: none;
   padding: 0px;         
   margin: 0px;
   background: url('../design/left_categs_elements_bg.gif') repeat-x top left;
   text-align: left;
   width: 212px;
   height:24px;
 }  
 #content .left-categs-element a {
   color: #4c4c4c;
   margin: 0px;
   padding: 0px 0px 0px 25px;
   height: 24px;
   line-height: 24px;
   text-decoration: none;
   width: 212px;
   max-width: 190px;
   font-family: Tahoma;
   font-weight: normal;
   font-size: 8pt;
 }  
 #content .left-categs-element a:hover {
   color: #4c4c4c;
   height: 24px;
   line-height: 24px;
   text-decoration: underline;
   margin: 0px;
   padding: 0px 0px 0px 25px;
   width: 212px;
   max-width: 185px;
   font-family: tahoma;
   font-weight: normal;
   font-size: 8pt;
 }
 /*@left*/
 .top_banner{
   padding: 0px; 
   margin: 0px 0px 5px 2px;
   width:340px;
   height:130px;/*
   border:solid 1px;*/
 } 
 /* pager */
 #content .shopPager {
   font-family: Tahoma;
   font-size: 8pt;
   margin: 0px 8px 0px 8px;
   padding:0px;
   text-align: right;
   color: #dd0000;
 }
 #content .shopPager a {
   font-family: Tahoma;
   font-size: 8pt;
   font-weight: normal;
   color: #dd0000;
   text-align: right;
   text-decoration: none;
 }
 #content .shopPager a:hover {
   font-family: Tahoma;
   font-size: 8pt;
   font-weight: normal;
   color: #dd0000;
   text-align: right;
   text-decoration: underline;
 }
 /* pager */
 #content .item{
   background-color:#272727;
   padding: 0px 0px 0px 5px;
 }
 #content .item li {
   margin:0px;
   padding:0px 0px 0px 9px;
 }
 #content .itemInfoHighLight{
   margin:0px;
   padding:0px; 
   color: #dd0000;
   font-weight:bold;
 }
 #content .shoppicture{
   margin:0px;
   padding:0px;
   width:100px;
 }
 #content .propertiesLeft{
   color:#353535;
   width: 70px;
   float:left;
 }
 #content .propertiesRight{
   color:#353535;
   width: 150px;
   float:left;
 }
 #main #content #left #leftNewsletter{
  margin: 0px 0px 0px 0px;
 }
 .rightBanner{
  width:120px;
  float:left;
  margin-left:5px;
  margin-top:5px;
 }
.search_bg{
  text-align:right;
} 
.search_button{
  width:44px;
  height:10px;
}
.googleMap{
  margin:10px 0px 0px 0px;
  width:480px;
  height:300px;
  border:solid 1px #535353;
}
#content .details {
  font-family: Tahoma;
  font-size: 8pt;
  margin: 0px 8px 0px 8px;
  padding:0px;
  text-align: right;
  color:darkgreen;
}
#content .details a{
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: normal;
  color:darkgreen;
  text-align: right;
  text-decoration: none;
}
#content .details a:hover{
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
  text-decoration: underline;
}
#content .newsContent {
  font-family: Tahoma;
  font-size: 8pt;
  margin: 0px 8px 0px 8px;
  padding:0px;
  text-align: justify;
  color:#353535;
}
#content .newsContent a{
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: normal;
  color:#ff0000;     
  text-align: justify;
  text-decoration: underline;
}
#content .newsContent a:hover{
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-align: justify;
  text-decoration: underline;
}
