/* ---------- 404 ----------*/
.page_404 {
    position: absolute;
    width: 980px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
}

.page_404 p {
    font: 180px/200px "Roboto Bold";
    color: #ff7729;
    margin-bottom: 30px;
}

.page_404 p + p {
    font: 20px/30px 'Roboto Bold';
    color: #000;
}

.page_404 a {
    font: 19px/22px 'Roboto Bold';
    color: #ff7729;
    text-decoration: underline;
}

.page_404 a:hover {
    color: #ff7729;
    text-decoration: none;
}

/* ---------- 404 ----------*/

/*-------------------------------  Pagination  ------------------------------------*/

.paginWrapp {
    margin: 40px 0;
    font-size: 0;
    line-height: 0;
    cursor: default;
}

.paginWrapp a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    text-decoration: none;
    margin: 0 5px;
    font: 18px/30px 'Roboto Bold';
    color: #a5a5a5;
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    -moz-transition: background 0.3s ease, color 0.3s ease;
    transition: background 0.3s ease, color 0.3s ease;
    text-align: center;
}

.no-touch .paginWrapp a:hover,
.paginWrapp .curr {
    background: #ff7729;
    color: #fff;
}


.paginWrapp span {
    display: inline-block;
    vertical-align: bottom;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: #ff7729;
    padding: 0 5px;
    letter-spacing: 2px;
}

/*-------------------------------  Pagination  ------------------------------------*/

.wrapNew .titNews {
    display: block;
}

#yandexMap2 {
    margin: 0 0 67px;
    width: 98.6%;
    height: 600px;
    border: 2px solid #ffc500;
}

.wrPointSale #yandexMap2 {
    margin: 0;
    height: 300px;
}

.connect ul li:hover {
    background: #FFCE46 none repeat scroll 0 0;
}

.txtIndex ul li {
    font: 1.229em/1.6em 'roboto_regularroboto_regular';
}

.txtIndex p {
    font: 1.229em 'roboto_regularroboto_regular';
}

.nContent > p {   
    font: 300 1.286em/1.8em "roboto_regularroboto_regular";
}

.itemNews p {
    font: 300 1.129em 'roboto_regularroboto_regular';
}

a.titNew {
	font: 1.486em "Roboto Bold";
}

