/*  B A S I C  S E T T I N G  */
* {margin: 0; padding: 0; border: 0;}
body, html {font-family: Arial, Ňahoma, Verdana;font-size: 62.5%;color: #816e6e;}
html {font-size:100.01%;}
a {font-family: Arial, Ňahoma, Verdana;font-size: 1.4em; color: #816e6e;text-decoration: none;}
a:hover, a:active {text-decoration: underline; color: #b81b1b;}
ul li {list-style: none;}

h1, h6, h5 {color: #b81b1b;}
h2, h4 {color: #6c6464;}
h2, h5, h6 {text-align: left;}
h1 {font: 4.3em UkrainianFuturis, Arial, Ňahoma, normal;}
h2 {
    width: 100%;
    font: 20px/25px UkrainianFuturis, Arial normal;
    padding-left: 73%;
    margin-bottom: 10px;
}
h5  {width: 400px; color: #fff;font: 20px UkrainianFuturis, Arial, Verdana normal;}

h6 {
    font: 14px Arial, UkrainianFuturis, Arial, Verdana normal;
    margin-bottom: 10px;
}


/******************************/


/**** L A Y O U T *************/
div.layout {
    width: 80%;
    _height: 1%;
    margin: 0 auto;
    overflow: hidden;
}
/******************************/


/***** H E A D E R ************/
div.header, .header h1 {@display:inline;}
div.header {height: 15em; overflow: hidden;}
.header h1 {float: left;}

.lang_menu li {
    width: 16px;
    margin: 50px 0 10px 10px;
    float: right;
}

.sub_menu {font: 1em/1.8em Arial normal;}
.lang_menu li a, .sub_menu li a {clear: right;float: right;}

.sub_menu li a {color: #998d8d;}
.sub_menu li a:hover {color: #b81b1b;}

.lang_uk, .lang_gb, .lang_uk:hover, .lang_gb:hover {width: 16px; height: 11px;}
.lang_uk {background: url(../img/flags/ua.gif) no-repeat;}
.lang_uk:hover {background: url(../img/flags/ua.gif) no-repeat;}
.lang_gb {background: url(../img/flags/gb_off.gif) no-repeat;}
.lang_gb:hover {background: url(../img/flags/gb.gif) no-repeat;}
/******************************/


/***** M E N U ****************/
div.menu {width: 27%;float: right;}
.menu ul {
    margin-bottom: 50px;
    padding: 1.6em 0 2em 1.7em;
    border-left: 1px dashed red;}

.menu ul li a {
    padding-left: 1.3em;
    font: 1.5em/33px Arial, Verdana normal;
    _height: 1%;
    display: block;
}

.menu ul li a:hover {
    font: 1.5em/33px Arial, Verdana normal;
    padding-left: 1.3em;
    background: url(../img/arrow.gif) no-repeat;
}
/******************************/


/***** C O N T E N T **********/
div.content, .propos a img {float: left;}

div.content {
    width: 73%;
    margin: 0 -1px 0 0;
    padding-top: 15px;
}

.content ul{margin: 0 0 10px 20px;}

.propos {
    padding: 10px 20px 0 145px;
    overflow:hidden;
    _zoom:1;
}

.ext {
    width: 125px;
    height: 125px;
    float: left;
}

.propos a img, .ext {margin-left: -145px;}
a.ext img {padding:  43px 0 0 19px;margin-left: 0px;}

.propos p {font-size: 1.2em;_zoom:1;}
.propos p a {font: 1.3em/2.5em Arial, Verdana normal;}
.atop, .atop:hover {
    width: 55px;
    height: 35px;
    margin: -7px 0 30px -8px;
    display: block;
}

ul.count_list {margin: 0 0 20px 21px; overflow: hidden; }


ul.count_list li {
    margin-right: 20px;
    display: block;
    float: left;
}


.atop {background: url('../img/arrow_up.gif') no-repeat;}
.atop:hover {background: url('../img/arrow_up_hov.gif') no-repeat;}

#vlightbox { display: block; float:left; }

.wohnung { margin-right: 10px; }
.wohnung ul li { font: 11px/16px Verdana, Arial; }
.wohnung ul li span { color: #b81b1b; font: 13px/23px Verdana, Arial; }

.li_first { margin:  8px 0 3px; }
/******************************/

/***** F O O T E R ************/
.footer {
    height: 90px;
    clear: both;
    border-top: 1px dashed red;
}

.footer p {
    margin: 22px 0 20px;
    color: #6c6464;
    font: 1.2em/2em Arial, Verdana normal;
    float: left;
}

p.ads {text-align: right;float: right;}
/******************************/