/* euro hover */

.instructions-euro
{
    font-size: 10px;
    color:#257fa6;
    display: block;
    padding: 0;
    margin:0;
}

.eurohovertip
{
    display: none;
    background: url('media/hover/bg-hover.png') no-repeat;
  /*  background-position: 30px 0px; */
    font-size: 11px;  
   width: 200px;
    height: 70px;   
    padding: 0;
    margin: 0;
}

.line1
{
    margin: 0;
    padding: 0 0 0 10px;
    display: block;
    color: White;
    margin-top: 11px;
}

.line2 
{padding: 0 0 0 10px;
    margin: 0;
    display: block;
    color: Black;
    margin-top: 6px;
}


.eurohover 
{
    color: #257fa6;
    cursor: pointer;
    text-decoration:none ;
}

.eurohover:hover 
{
    color: White;
    cursor: pointer;
    text-decoration:none;
}






 /* LAYOUT + STYLE */
 
 .najsk
 {
    margin: 0 auto 0 auto;
    clear: both;
 }
 
 #najwrapper
 {
      margin: 10px auto 0 auto;
      width:20px;
      clear: both;
 }
 
  #najwrapper img
  {
    visibility: hidden;
  }
 
img
{
    border:0;
}

h1, h2
{
    display: none;
}

#flat-plan
{
    margin-bottom: 24px;
}

table
{
    color: #808080;
}

body
{
    background: url(media/interface/web-back-rep.jpg);
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: Georgia;
    color: #bbbbbb;
}

#wrapper
{
    width: 1040px;
    height: 630px;
    background: url(media/interface/background_img-EN.png) no-repeat;
    margin: 0 auto 0 auto;
    padding: 0;
}

#wrapper-header
{
    width: 980px;
    margin: 20px 60px 0 0;
    height: 20px;
    float: left;
    text-align: right;
    vertical-align: bottom;
    color: #333333;
}

#wrapper-header a
{
    text-decoration: none;
    color: #333333;
}

#wrapper-header a:hover
{
    text-decoration: none;
    color: White;
}

#wrapper-header .selected
{
color: #eb9022;
}



#inner-wrapper
{
    width: 480px;
    height: 550px;
    margin: 0 0 0 520px;
    float: left;
}

#arrows-wrapper
{
    width: 40px;
    margin: 290px 0 0 0;
    height: 260px;
    float: left;
    border: solid 0px red;
}

#arrows-wrapper img
{
    border: 0;
    margin: 0 0 4px 0;
    padding: 0;
    float: left;
}

#content-wrapper
{
    height: 475px;
    width: 430px;
    float: left;
}

/* MENU */
#menu-wrapper
{
    float: left;
    height: 75px;
    width: 430px;
}

#menu-wrapper ul li a
{
    text-decoration: none;
    color: #333333;
    outline: none; 
}

#menu-wrapper a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}


#menu-wrapper li, #menu-wrapper img, #menu-wrapper ul
{
    margin: 0;
    padding: 0;
    border: 0;
}

#menu-wrapper ul
{
    float: right;
}

#menu-wrapper li
{
    margin: 20px 0 0 13px;
    float: left;
    display: block;
}

#menu-wrapper .overlay
{
    float: right;
}

/* HOME */
#p1
{
    display: block;
    margin: 50px 70px 0 40px;
    line-height: 1.4em;
}

/* INTERIOR */
#p2
{
    display: none;
    margin: 60px 40px 0 35px;
    line-height: 1.4em;
}

#p2 .gallery-image
{
    margin: 10px;
    border: 0;
    float: left;
}



#p3
{
    display: none;
    margin: 30px 0 0 35px;
}

#p3 .gallery-image
{
    margin: 10px;
    border: 0;
    float: left;
}




#p4
{
    display: none;
    margin: 30px 20px 0 45px;
    font-size: 11px;
}

#p4 li
{
    display: block;
    float: left;
    height: 34px;
    border: solid 0px red;
}

#f0
{
    text-align: right;
}

#f0 label
{
    color: #4d4d4d;
    font-size: 18px;
    margin: 5px 5px 0 0;
    display: block;
}


#p4 span
{
    display: none;
}

#f0
{
    width: 109px;
    background-position: 0;
    background-image: url(media/interface/flats_off.gif);
}
#f1
{
    width: 40px;
    background-position: -109px;
    background-image: url(media/interface/flats_selected.gif);
}
#f2
{
    width: 40px;
    background-position: -149px;
    background-image: url(media/interface/flats_off.gif);
}
#f3
{
    width: 40px;
    background-position: -189px;
    background-image: url(media/interface/flats_off.gif);
}
#f4
{
    width: 41px;
    background-position: -229px;
    background-image: url(media/interface/flats_off.gif);
}

#flat-pricing-1
{
    display: block;
    height: 145px;
}

#flat-pricing-2, #flat-pricing-3, #flat-pricing-4
{
    display: none;
    height: 145px;
}

.flat-header
{
    color: #333333;
}

#p4 h3, #p4 .totalprice
{
    font-size: 14px;
    color: #EB9022;
    margin: 0;
    padding: 0;
    display: block;
}
/* CONTACT */
#p5
{
    display: none;
    margin: 65px 0 0 100px;
    line-height: 1.5em;
}

#p5 span
{
    color: #EB9022;
}
