﻿div.main.content { min-height: 650px; }
.page_inn .right_block { width: 100%; }
.right_block { float: right; }
.left_block { float: left; }
.page_inn .right_block_inn { margin: 0px 0px 50px 262px; }
.text_inn { line-height: 20px; font:normal 13px Arial; color:#646161; }
.text_inn p { margin: 0 0 20px; }
.text_inn h3 {font: normal 14px Verdana; margin: 0 0 10px; }
.text_inn h4 {font: normal 13px Verdana; margin: 10px 0; }
.page_inn .left_block { width: 191px;  padding: 0px 71px 50px 0px; margin-right: -262px; }

.border_page
{
    height: 6px;
    background: #f49b14;
    margin: 0px 0px 5px 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
/* навигация (курсив, положение на сайте) */
div.pagenav
{
    font-size: 11px;
    font-style: italic;
    color: #929292;
    margin: 0px 0px 23px 3px;
}


div.pagenav a
{
    color: #929292;
    margin: 0px 6px 0px 0px;
}

div.pagenav span { margin: 0px 6px 0px 0px; }

.title_page
{
    font-size: 25px;
    line-height: 26px;
    font-weight: normal;
    color: #2f2f2f;
    margin: 0px 0px 20px 6px;
}

div.title_sub_page
{
    font: normal 16px Verdana;
    margin: 5px 0 13px 0;
    display: block;
    border-bottom: 1px solid #F5F5F5;
    padding-bottom: 2px;
    color: #424242;
}

/* подменю (слева которое) */
.menu_left { margin: 0px 0px 15px 6px; }
.menu_left .elem { font-size: 14px; padding: 0px 0px 11px 0px; }
.menu_left .subelem { font-size: 14px; padding: 0px 0 5px 20px; }

/* Лояльность */
div.event
{
    border: 1px dashed #000000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom:14px;
    text-align:center;
    font-size:13px;
    background:rgba(255,154,15,0.68);
    color:#431f04;
    cursor:pointer;
}

    div.event h2
    {
        font:normal 20px Arial;
        color:#FFF;
        margin:0;
        margin-bottom: 14px;
    }

    div.event a
    {
        text-decoration: none;
        color: #5b5b5b;
    }


div.event.image
{
    border: 1px solid whitesmoke;
    padding: 5px;
    margin-bottom:14px;
    text-align:left;
    font-size:13px;
    background:none;
    color:#431f04;
    cursor:pointer;
}

    div.event.image .image
    {
        width:100%;
        min-height:155px;
        margin-bottom:8px;
    }

.all_c
{
    text-align: right;
    font-size: 13px;
    color: #b0b4b8;
    font-style: italic;
    margin: 3px 0px 0px 0px;
}

.all_c a { color: #b0b4b8; }

/* табличка для news, faq */
.newstable tr
{
    border-bottom: 1px solid #F49B14;
    margin-bottom: 22px;
}
.newstable td { padding: 10px 0 10px 0; }
.newstable span { font: normal 14px Arial; color: #ffa20f; margin-bottom: 5px; display: block; }
.newstable a { font: normal 13px Arial; text-decoration: none; border-bottom: 1px dashed; cursor:pointer; }
.newstable div.body { border: 1px dashed #DDD; border-radius: 4px; margin: 5px 0 5px 0; padding: 5px; display:none; }
.newstable div.body a { text-decoration:underline; border:0; }

/* акции и скидки */
.actions-post
{
    border-bottom: 1px solid #FFBE0F;
    padding: 10px;
    margin-bottom: 10px;
    min-height: 75px;
}

.actions-content
{
    float: left;
    margin-left: 10px;
    width: 570px;
}

.actions-content h3
{
    margin: 0px 0px 20px 0px;
    font-size: 14px!important;
    font-weight: bold!important;
    color:#595959!important;
}

.actions-content
{
    float: left;
    margin-left: 10px;
    width: 570px;
}

/* способы отправки сообщений */
div.elem div.method
{
    float: left;
    padding: 3px;
    width: 14%;
    text-align: center;
}

div.elem div.body
{
    float:left;
    width:85%;
}

div.elem div.body .title
{
    font:bold 13px Arial;
    margin-bottom:6px;
    display:block;
}

/* Табличка с тарифами по России и зарубежью */
table.price_table
{ 
    width:100%;
    border:1px solid #ddd;
    border-right:0;
}

table.price_table.border-right
{ 
    border:1px solid #ddd;
}

    table.price_table th
    {
        font: normal 14px Tahoma; 
        color: #3C3C3C;
        background: #FCF8F8;
        border: 1px solid #ddd!important;        
        padding: 5px 12px;
    }

    table.price_table td
    {
        font:normal 13px Tahoma; 
        padding: 8px 12px;
    }

.text_inn .zarub_sity_table td, .text_inn .zarub_sity_table th
{
    font-size: 12px;
    padding: 5px 50px 5px 0;
    vertical-align: top;
    width: 300px;
}

/* отзывы от клиентов (отзыв, замечание, пожелание), вакансии */
div.reviewsContainer
{
    border-bottom: 1px solid #F49B14;
    margin-bottom: 22px;
}

div.reviewsContainer div.review
{
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    padding: 0px;
    margin: 0px 0px 40px 0px;
    background: #fff;
}

.review table td.top { vertical-align: top; }
.review table td.padding { padding: 0px 15px; }
.review p { margin: 0px; text-align: left; }
.review .photo { opacity: 0.9; }
.review p.initials { font-size: 14px; }
.review p.post { font-size: 10px; margin-bottom: 10px; }

.review p.vacancy { font-size: 16px; color:#2a2929; }
.review div.descr { font: normal 12px Verdana; margin: 6px 0 6px 0; }
.review div.salary { font: normal 14px Verdana; margin: 15px 0 6px 0; }
.review ul { margin-left:25px; }
.review span { margin:5px 0 5px 0; display:block; }

/* о компании (корневая страница) */
.right_img
{
    float: right;
    margin: 0 0 20px 34px;
}

.text_img
{
    font-size: 11px;
    line-height: 13px;
    color: #929292;
    font-style: italic;
}

/* Решения для бизнеса */
div.solution
{

}

.solution h4 { font:normal 16px Verdana; }
.solution h1 { font: normal 11px Verdana; margin-bottom: 10px; }
.solution ul { margin: 10px 0 6px 20px; }
.solution ul li { list-style:circle; }
.solution a span
{
    background-image: url('/content/img/word.gif');
    width: 130px;
    height: 50px;
    display: block;
    background-repeat: no-repeat;
    text-align: right;
    font-size: 12px;
    padding-top: 15px;
    font-weight: bold;
}

/* стили для текста */
.dashed
{
    color:#2f78b8;
    cursor:pointer;
    border-bottom:1px dashed;
}

/* блок для выделения чего-то важного на странице
   например скидки при оплате через WM */
div.highlight_block
{
    margin: 35px 0 5px;
    padding: 10px 0;
    color: #5574A5;
    font-size: 17px;
    text-align: center;
    border: 1px solid;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}

    div.highlight_block span
    {
        color: #E6755E;
        font-weight:bold;
    }

/* акции и скидки на всех страницах (случай квадрата с картинкой) */
div.discount
{
    width: 191px;
    height: 155px;    
    margin-bottom: 10px;
}

    div.discount a
    {
        display:block;
        height:100%;
        text-decoration:none;
        border:0;
    }