@import "bootstrap.min.css";@import url(http://fonts.googleapis.com/css?family=PT+Sans&subset=latin,cyrillic);*{    font-family: 'PT Sans', 'Tahoma',sans-serif;}body{    background-color: #fafafa;    background-image: url("../img/bg.png");    background-repeat: repeat-x;    background-size: contain;    padding: 0;}.container{    /*background: #0e0e0e;*/    width: 1200px;}header{    position: relative;}header img{    width: 350px;    height: 100px;    margin: 40px 20px 20px 0;}header h4{    display: block;    height: 40px;    line-height: 40px;    text-indent: 10px;    position: absolute;    top: 58px;    left: 390px;    font-size: 28px;    color: #646464;    font-family: 'PT Sans Caption', sans-serif;    border-left: 1px solid #c7c7c7;}.contacts{    /*background: #000;*/    width: 200px;    height: 130px;    position: absolute;    top: 0;    right: 0;}.contacts h5{    background: #0081c2;    display: block;    height: 30px;    line-height: 30px;    text-align: center;    margin: 0;    color: #fff;    border-radius: 0 0 5px 5px;}.contacts p{    text-align: center;    line-height: 1.1em;    margin-top: 10px;}.slider{    border-radius: 5px;    position: relative;}#left_arrow{    position: absolute;    top: 0;    left: -50px;    height: 100%;    width: 50px;    color: #0e0e0e;    background: url("../img/effects/left_arrow.png");    background-repeat: no-repeat;    background-size: contain;}#right_arrow{    position: absolute;    top: 0;    right: -50px;    height: 100%;    width: 50px;    background: url("../img/effects/right_arrow.png");    background-repeat: no-repeat;    background-size: contain;    background-position: 7px;}.shadow{    height: 20px;    width: 100%;    position: absolute;    bottom: -22px;}.shadow img{    width: 100%;}.mainContent{    width: 100%;    margin-bottom: 20px;}.mainContent img{    width: 230px;    height: 150px;    margin-left: 5px;}.block_menu{    float: left;    width: 15%;    height: auto;    margin-bottom: 10px;}.mainBlock{    width: 65%;    float: left;    height: auto;    margin-bottom: 5px;}.mainBlock h4{    border-bottom: 1px solid #d7d7d7;    display: block;    text-indent: 10px;    height: 30px;    line-height: 30px;    margin: -5px 20px 10px 5px;    color: #929292;}.subMenu h4{    border-bottom: 1px solid #d7d7d7;    display: block;    text-indent: 10px;    height: 30px;    line-height: 30px;    margin: -5px 20px 10px 5px;    color: #929292;}.mainBlock p{    padding-right: 25px;    padding-left: 10px;    font-size: 16px;    line-height: 1.4em;}.subMenu p{    padding-right: 25px;    padding-left: 10px;    font-size: 14px;    line-height: 1.4em;}.mainBlock p a{    display: block;    margin-top: 5px;}.block{    display: block;    float: left;    width: 33%;    height: auto;    margin-bottom: 10px;    position: relative;}.well{    margin-right: 15px;    margin-top: -5px;    text-align: right;}.well a{    margin-right: 10px;}.price{    width: 220px;    height: 30px;    line-height: 30px;    text-indent: 0;    background: rgba(0,0,0,.4);    position: absolute;    bottom: 0;    left: 0;    margin: 0 10px 5px 10px;    color: #ffffff;    font-size: 20px;    padding: 5px;}.subMenu{    width: 20%;    display: inline-block;    height: 400px;    margin-bottom: 10px;    color: #0081c2;    font-size: 12px;}.clear{    clear: both;    height: 10px;}.footer{    background: #0081c2;    border-radius: 5px 5px 0 0;    height: 50px;    line-height: 50px;    text-align: center;    color: #fff;    width: 100%;}.tree{    position: absolute;    top: -15px;    right: 160px;    width: 180px;    height: 180px;}.dom{    float: left;    margin: 5px 10px 0 10px;}#primo{    width: 97%;    height: 100%;}.euro{    height: 30px;    line-height: 30px;    text-align: center;    position: absolute;    bottom: 0;    right: 10px;    margin: 0 10px 5px 10px;    color: #ffffff;    font-size: 16px;    padding: 5px;    border-radius:  5px 0 0 0;}