@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(font/osc.woff) format('woff');
}


body{
  padding: 0px;
  margin: 0px;
  background-color: #FFFCFC;
  font-family: "Open Sans Condensed";
  color: #444444;
/*  font-size: 18px;*/
}

/*
h1{
  font-size: 16px;
}

h2{
  font-size: 15px;
}

h3{
  font-size: 12px;
}

*/

.font_4{
  margin-top: 0px;
  margin-bottom: 5px;

}


.header{
    position: fixed;
    border-bottom: 1px solid #A8A4A4;
    width: 100%;
    height: 130px;
    z-index: 100;
    background-color: white;
    /*font-size: 15px;*/
    font-weight: bold;
}

.logo{
  position: relative;
  margin: 0 auto 0 auto;
  width: 1000px;
  height: 105px;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 39px;
  line-height: 1.4em;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  color: #787676;
}

.menu{
    position: relative;
    margin: 0 auto 0 auto;
    width: 1000px;
    height: 25px;

}

.menu ul.menusor{
  display: inline;
  width: 1000px;
}

.menu ul.menusor li{
  position: relative;
  float: left;
  display: inline;
  width: 25%;
  text-align: center;
}

a.mp{
  color: #777777;
  text-decoration: none;
  font-size: 16px;
}

a.mp.act{
  color: #f79999;
  text-decoration: none;
  font-size: 16px;
}


.content{
  position: relative;
  float: left;
  background-image: url("img/body_bg.png");
  background-repeat: repeat;
  width: 100%;
  min-height: 200px;
  margin-top: 120px;
}

.content_in{
  position: relative;
  margin: 0 auto 0 auto;
  background-color: #FFFCFC;
  width: 1000px;
  min-height: 200px;
  top: 0px;
}

.content_left{
 position: relative;
 float: left;
 width: 490px;
 padding-top: 20px;
 font-size: 18px;
}

.content_left2{
 position: relative;
 float: left;
 width: 590px;
 padding-top: 20px;
}

.content_full{
 position: relative;
 float: left;
 width: 1000px;
 padding-top: 20px;
}

img.keretes{
  border: 4px solid #CCC9C9;
}

.kozepre{
  text-align: center;
}


.content_right{
 position: relative;
 float: left;
 width: 510px;
 font-size: 20px;
}

.content_right2{
 position: relative;
 float: left;
 width: 410px;
 text-align: center;
 padding-top: 20px;
}

.footer{
 position: relative;
 float: left;
 width: 100%;
 height: 120px;
 color: #444444;
}

.footer_in{
 position: relative;
 margin: 0 auto 0 auto;
 width: 1000px;
 height: 120px;
}


.footer_left{
 position: relative;
 float: left;
 width: 430px;
 height: 60px;
 top: 40px;
 border-top: 1px solid #A8A4A4;
 text-align: center;
}

.footer_center{
 position: relative;
 float: left;
 width: 140px;
 height: 120px;
 text-align: center;
 margin-top: 20px;
 font-size: 16px;
}


.footer_right{
 position: relative;
 float: left;
 width: 330px;
 height: 60px;
 top: 40px;
 border-top: 1px solid #A8A4A4;
 text-align: right;
}

.footer_right2{
 position: relative;
 float: left;
 width: 100px;
 height: 60px;

}

input.w300{
border: none;
width: 450px;
height: 30px;
margin-top: 5px;
background-color: #FCE4D9;
color: #666666;
}

textarea.w300{
border: none;
width: 450px;
margin-top: 5px;
background-color: #FCE4D9;
color: #666666;
height: 70px;
}

.color_17{
  color: #f79999;
}

