/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
body {background-color: #aebec0;  background-image: url('img/bg.jpg'); background-repeat: no-repeat; FONT-FAMILY: Trebuchet MS, Tahoma, Arial,Helvetica,sans-serif; font: 14px;}
img {border:0}
html, body {
    margin: 0;
    padding: 0;
    height: 100%; /* не забываем это свойство для html и body */
}
#conteiner {
    position: relative;
    min-height: 100%; /* минимальная высота контейнера, ее понимают все браузеры за исключением IE6 */
}
/* ниже фильтр * html так называемый CSS хак, через который можно задать любое свойство предназначенное для IE6 */
* html #conteiner {
    height: 100%;
    display: block;
}

/* элемент ниже позволяет не наезжать подвалу на контент, он должен быть не меньше подвала по высоте */
.end_content {
    position: relative;
    height: 100px;
}
#footer {
    color:#FFF;
    position: relative;
    margin-top: 200px; /* свойство должно быть равным высоте элемента, не забываем про отрицательное значение */
    height: 0px;
}
a, a:active, a:visited { color: #ffffff; font: 14px Trebuchet MS, Tahoma, Arial, helvetica; text-decoration: underline; border:0 }
a.port, a.port:active, a.port:visited { color: #4b4b4d; font: 14px Trebuchet MS, Tahoma, Arial, helvetica; text-decoration: underline; border:0 }
.menu {
    color: #ffffff; font: 14px Trebuchet MS, Tahoma, Arial, helvetica;
    }
.port {
     color:#404040; font: 14px Trebuchet MS, Tahoma, Arial, helvetica;
    }
.p1 {
     color:#404040; font: 14px Trebuchet MS, Tahoma, Arial, helvetica;
    }
.menu1 {
    color: #4b4b4d; font: 14px Trebuchet MS, Tahoma, Arial, helvetica; line-height: 25px
    }
.price {
    color: #ffffff; font: 14px Trebuchet MS, Tahoma, Arial, helvetica;
    line-height: 17px
    }
    br {line-height: 14px}

div.box {
        width: 100%;
        height: 250px;
    }
    div.box div {
        height: 250px;
    }
    div.box div img {
        width: 328px;
        height: 250px;
        float: right;
    }
span.b {
	FONT-SIZE: 18px; COLOR: #61b303; FONT-FAMILY: Trebuchet MS, Tahoma, Arial,Helvetica,sans-serif
}

span.p {
	FONT-SIZE: 18px; COLOR: #58585a; FONT-FAMILY: Trebuchet MS, Tahoma, Arial,Helvetica,sans-serif
}
h2.z {FONT-SIZE: 20px; COLOR: #58585a; FONT-FAMILY: Trebuchet MS, Tahoma, Arial,Helvetica,sans-serif}