*{margin: 0px; padding: 0px;}
.center{text-align: center;}
.right{text-align: right;}
.justify{text-align: justify;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.clear{width: 100%; clear: both;}
img{border: 0px none;}
body{
  font-size: 12px;
  font-family: Verdana, sans-serif;
  background-color: #f4f4f3;
  color: #000;
}
input, textarea, select, button {
    background-color:#FFF;
    font-size: 11px;
  }
a:link, a:visited {
  color: #000;
  text-decoration: none;
}
a.aktivM,
div.navig_head a:hover,
a:hover {
  color: #AF6F29;
}
a:active {
  color: #AF6F29;
  text-decoration: underline;
}
div.navig_head,
div.navig_head a {
    color: #6d6d6d;
}
h1.ajanlo{
  color: #38312B;
  font-size: 16px;
  font-weight: bold;
  padding-top: 30px;
}
p.line{
  margin-top: -10px;
}
p.ajanlo{
  padding: 2px 0px;
}

#FrogJS{
  width: 770px;
  height: 365px;
  margin: 0px auto;
}
#FrogJSCredit{
  text-align: left;
  padding: 5px 0px 10px;
}
#FrogJSCaption{
  text-align: left;
  line-height: 140%;
}

#header1{
  margin: 0px auto;
  width: 970px;
  height: 30px;
  line-height: 30px;
  text-align: right;
}
#header1 a{font-weight: bold; padding: 0px 7px;}
#header1 img.promo{
  border: 0px none; 
  vertical-align: middle;
  padding-bottom: 3px;
}
#header1 img.flag{
  width: 20px;
  height: 13px; 
  border: 0px none; 
  vertical-align: middle;
}

#header2{
  width: 100%;
  height: 160px;
  text-align: center;
  background: url(../img/style/default/icon/top_bck.jpg) no-repeat center center;
}

#middle{
  width: 970px;
  margin: 0px auto;
}
  #address{
    color: #86837E;
    font-size: 13px;
    padding: 5px 0px;
  }

#left, #content, #content2, #right{float: left;}

#left{width: 200px;}
  .arrowsidemenu{font-size: 11px;}
  .arrowsidemenu ul{list-style-type: none;}
  .arrowsidemenu li{padding: 2px 0px 1px 5px;}
  .arrowsidemenu div{padding-top: 15px;}
  #left form{
    width: 150px;
    margin: 20px 0px; 
    border: 1px solid #38312B;
    padding: 5px 0px 3px 15px;
    background-color: #e9e7e4;
  }
  .leftData{display: block; float: left;}
  #left form p{padding: 2px 0px; width: 100%; clear: both;}
  #left select, #left input{border: 1px solid #38312B;}
  #left input[type="password"]{height: 16px;}
  #left input[type="button"]{padding: 2px; height: 20px; width: 135px;}
  #left select{height: 19px;}  

#content{
  width: 650px;
  text-align: justify;
}
.content2{
    display:block;
    float:left;
    text-align:justify;
    width:770px;
}
.content2 p {padding: 5px 0px;}
#content2{
  width: 770px;
  text-align: justify;
}
  #content h1, #content2 h1{
    font-size: 14px; 
    padding: 15px 0px; 
    color: #38312B;
  }
  #content2 h2{
    font-size: 12px;
    padding: 20px 0px 5px 0px;
    clear: both;
    width: 100%;
  }
  #content p, #content2 p {padding: 5px 0px;}
  .border, .bg, .cim, .float, .float2, .float3, .float4, .float5 {float: left;}
  .float{
    width: 321px; 
    padding: 0px 27px;
  }
  .float2{
    width: 120px;
    text-align: center;
  }
  .float3{width: 650px;}
  .float4{width: 350px;}
  .float5{
    width: 390px; 
    margin-left: 20px;
  }
  .border{
    border: 1px solid #38312B; 
    width: 408px; 
  }
  .bg, .cim{
    height: 39px;
    padding-left: 10px;    
    line-height: 39px;  
  }
  .bg{
    background-color: #d3d3cf;
    width: 70px;
  }
  .cim{
    width: 318px; 
  }
  
  .arak{
    margin: 0px auto; 
    border: 1px solid #38312B; 
    width: 450px;  
  }
  
  .videoKep{
    padding: 10px;
  }


#right{
  width: 120px;
  text-align: center;
  padding-top: 40px;
}

#footer1, #footer2{
  width: 100%;
  text-align: center;
  clear: both;
}
#footer1{
  height: 20px;
  font-size: 11px;  
  line-height: 20px;
  padding-top: 50px;
} 
  #footer1 a{padding: 0px 15px;}
#footer2{
  height: 40px;
  line-height: 40px;
  background-color: #231f1b;
  color: #86837E;
}
div.tartalom_bevezeto img {
    display: block;
    float: left;
    width: 100px!important;
    padding: 0px 10px 5px 0px;
}
#content2 div.width48 {
    display:block;
    float:left;
    margin:0 10px 20px 0;
    width:48%;
}
#content2 div.width48 div{
    display: block;
    float: left;
}
#content2 div.width48 div.cim {
    width: 100%;
    line-height: normal;
    height: auto;
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px;
    font-weight: bold;
}
#content2 div.width48 div.lead {
    float: left;
    margin: 0 0 0 10px;
    width: auto;
}
#content2 div.width48 div.kep {
    width: auto;
    float: left;
}
.arrowsidemenu a img {
    
}