body {
	background: #fff;
	margin:0px;
	padding:0px;
}

input, textarea{
  border:1px solid #666;
  background:#F6F6F6;
  margin:10px 0px 0px 15px;
  font:normal 12px Arial;
  color:#222222;
}

textarea{
  width:300px;
}

.mailforms{
  color:#222222;
}

.figyelem{
  float:left;
  background:#f00;
  color:white;
  padding:10px;
  border:5px solid #fff;
}

.figyelem h2{
  padding:0px;
  margin:0px;
  font:bold 16px Arial;
}

.backward{
  unicode-bidi:bidi-override;
  direction:rtl;
  color:#000;
}

img{
  border:0px;
  background:transparent;
}

.mainbox {
	position: absolute;
	width: 788px;
    height:685px;
	margin: -325px 0px 0px -512px;
	left:50%;
	top:50%;
	background:#fff url('../img/neo_bg.png') 0px 0px no-repeat; 
	padding:37px 118px 0px 118px;
}

.hirdetes{
  height:90px;
  position:absolute;
  bottom:0px;
  left:50%;
  margin-left:-364px;
  width:728px;
  text-align:center;
}

.left{
  float:left;
  height:510px;
  width:293px;
  padding:76px 0px 0px 0px;
}

.preview{
  float:left;
  width:285px;
  height:381px;
  background:#e2e2e3 url('../img/preview_corners.png') 0px 0px no-repeat;
  padding:4px;
}

.preview img{
  float:left;
  padding:3px 0px 0px 3px;
}

.preview a{
  float:left;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

.preview a:hover{
  filter:alpha(opacity=40);
  -moz-opacity:0.4;
  opacity:0.4;
}

.left ul{
  float:left;
  width:293px;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

.left ul li{
  float:left;
  padding:7px 0px 7px 0px;
  margin:0px;
}

.left ul li b{
  float:left;
  display:block;
  line-height:13px;
  padding:0px 3px;
}

.left ul li a{
  float:left;
  text-decoration:none;
  font:bold 11px Arial;
  color:#666;
}

.menutext{
  float:left;
  width:273px;
  height:64px;
  padding:10px;
  font:bold 12px Arial;
  color:#666;
  background:#e2e2e3 url('../img/menutext_corners.png') 0px 0px no-repeat;
}

.menutext a{
  font:bold 12px Arial;
  color:#222;
  text-decoration:none;
}

.menutext a:hover{
  color:#555;
}

.right{
  float:right;
  height:586px;
  width:486px;
  margin:0px;
  padding:0px;
}

.big_picture{
  float:left;
  width:486px;
  height:486px;
  position:relative;
  background:#e2e2e3;
}

.big_picture img{
  float:left;
  padding:3px;
}

.big_picture .ntext{
  float:left;
  padding:10px;
  width:466px;
  height:460px;
  margin:3px 0px 3px 0px;
  font:normal 11px Arial;
  overflow:auto;
}

.big_picture .ntext h1{
  font:bold 18px Arial;
}

.big_picture .ntext img{
  float:left;
  padding:0;
}

.big_picture a img{
  background:transparent;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

.big_picture a:hover img{
  background:transparent;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.button_right, .button_left{
  position:absolute;
}

.button_right{
  right:0px;
  bottom:0px;
  z-index:100;    
    
}

.button_left{
  left:0px;
  bottom:0px;
}

.arrowlink{
  position:relative;
  width:47px;
  height:47px;
}


.description{
  display:block;
  float:left;
  width:466px;
  height:64px;
  background:#e2e2e3 url('../img/description_corners.png') 0px 0px no-repeat;
  margin:7px 0px 0px 0px;
  font:normal 11px Arial;
  color:#666;
  padding:10px;
  
}

.msg{
  position:absolute;
  background:#ab2110;
  color:white;
  left:50%;
  top:50%;
  width:400px;
  height:200px;
  text-align:left;
  padding:0px;
  margin:-100px 0px 0px -200px;
}

.msg div{
  font:bold 10px Tahoma,Arial;
  position:absolute;
  top:5px;
  left:5px;
  height:160px;
  background:#891107;
  padding:5px;
  width:380px;
  overflow:auto;
}

.msgi{
  font:bold 10px Tahoma,Arial;
  color:white;
  border:0px;
  position:absolute;
  bottom:5px;
  left:5px;
  height:15px;
  background:#670000;
  padding:4px 5px 0px 5px;
  width:380px;
  float:left;
  margin:0px;
}

.big_picture .ntext div.cnt h1{
    float:left;
    width:100%;
    font:bold 24px Arial;
    margin:0;
    line-height:24px;
    padding:20px 0 0px;
}

.big_picture .ntext div.cnt h2{
    float:left;
    width:100%;
    font:bold 18px Arial;
    margin:0;
    line-height:18px;
    padding:0;
}

.big_picture .ntext div.cnt h3{
    float:left;
    width:100%;
    font:bold 13px Arial;
    margin:0;
    line-height:18px;
    padding:0;
}

.big_picture .ntext div.cnt ul,
.big_picture .ntext div.cnt div{
    float:left;
    width:100%;
    padding:10px 0;
}

.big_picture .ntext div.cnt div.half{
    float:left;
    width:220px;
}

.big_picture .ntext div.cnt ul li{
    float:left;
    margin:0;
    width:65px;
    list-style:none;
    padding:0 10px;
    font:bold 14px Arial;
    letter-spacing:-1px;
}

.big_picture .ntext div.cnt img{
    float:left;
    margin:10px 0;
}

