﻿
.blockPrices {
    background-image: url('Imgs/mails_l_s.png'), url('Imgs/mails_r_s.png');
	background-repeat: no-repeat;
	background-position: center left, center right;
    padding-bottom: 30px;
}

.blockPrices a:hover { color: #e5b800; }

.blockPrices h2 {
    padding: 40px 0 0 0;
    text-align: center;
    font-size: 23pt;
}

.blockPrices .channels
{
    width: 600px;
    margin: 0 auto;
    overflow: hidden;
}

.blockPrices .channel {
    float: left;
    width: 300px;
    text-align: center;
}

.blockPrices .channelsSelector .channel {
    padding-top: 40px;
    padding-bottom: 40px;
}

.blockPrices .channel a {
    color:#037fb2;
    font-size: 16pt;
    font-weight: bold;
    text-decoration: none;
    overflow: hidden;
}

.blockPrices .channel a {
    border-bottom: dotted 2px #0094cf;
}

.blockPrices .channel a:hover {
    color:#f5c800;
    border-bottom: dotted 2px #f5c800;
}

.blockPrices .channel.selected a, .blockPrices .channel.selected a:hover {
    border: solid 2px #0094cf;
    padding: 10px 20px 10px 20px;
    cursor: text;
    color: #037fb2;
}

.blockPrices .arrowsBlock .channel {
    height: 27px;
}

.blockPrices .arrowsBlock .channel.selected {
    background: url('Imgs/triangle.png') center bottom no-repeat;
}




.blockPrices .channelInfoArea {
    border: solid 1px #dadee1;
    background-color: #fff;
    margin-top: -1px;
    padding: 35px 60px 40px 60px;
    
}

.blockPrices .channelInfoArea .channelInfoBlock
{
    overflow: hidden;
}

.blockPrices .priceTable {
    float:left;
}

.blockPrices .priceTable table { 
    font-size: 12.5pt; 
}

.blockPrices .priceTable>div
{
    margin-top: 15px; text-align:center; font-style:italic;
    color:#737373;
}

.blockPrices table {
    width: 535px;
    font-size: 11pt;
}

.blockPrices .ur table {
    width: 605px;
}

.blockPrices table th {
    width: 80px;
    text-align: center;
    padding: 5px 0;
    color: #737373;
    font-weight: normal;
}

.blockPrices table th.first {
    width: 200px;
}

.blockPrices table td {
    text-align: center;
    padding: 7px 0 5px 0;
}

.blockPrices table tr:nth-child(odd) td {
    background-color: #eaf7ff;
}

.blockPrices table td.dogovorn {
    background-color: #fffbe2 !important;
    width: 100px;
}


.blockPrices .infoBlock {
    float: left;
    padding-left: 50px;
    width: 460px;   
}

.blockPrices .ur .infoBlock {
    width: 380px;
}

.blockPrices .infoBlock .header {
    font-size: 18pt;
}

.blockPrices .infoBlock ul {
    list-style: none;
    padding: 20px 0 0 0;
    margin:0;
}

.blockPrices .infoBlock ul li {
    padding: 0 0 15px 25px;
    margin: 0;
}

.blockPrices .infoBlock ul li.plus {
    background: url('Imgs/plus.png') no-repeat 0px 4px;
}

.blockPrices .infoBlock ul li.minus {
    background: url('Imgs/minus.png') no-repeat 0px 4px;
}


.blockPrices .getPred { 
    border-top: solid 1px #d4d9dc;
    margin-top: 30px;
    padding-top: 20px;
    overflow: hidden;
}

.blockPrices .getPred p {
    float:left;
    width: 600px;
}

.blockPrices .button {
    float:right;
    padding-top: 20px;
}

.blockPrices .button a {
    padding: 10px 30px;
    border: solid 4px #fae101;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.blockPrices .button a:hover {
    background-color: #fae101;
}

.blockPrices .registerButton {
    padding-top: 30px;
}


.blockPrices .registerButton a {
    display: block;
    width: 470px;
    height: 81px;
    text-align: center;
    margin: 0 auto;
    background: #ffde00 url('Imgs/buttonReg1.png');
    color: #000;
    font-size: 18pt;
    text-decoration: none;
    font-weight: bold;
}

.blockPrices .registerButton a:hover {
    background-image: url('Imgs/buttonReg1a.png')
} 

.blockPrices .registerButton a span {
    padding-top: 5px;
    display: block;
}

.blockPrices .downloadPrice {
    padding-top: 30px;
}

.blockPrices .downloadPrice .header {
    text-align: center;
    font-size: 15pt;
    padding-bottom: 20px;
    font-weight: bold;
}

.blockPrices .downloadPrice .linksArea {
    width: 115px;
    overflow: hidden;
    margin: 0 auto;
}

.blockPrices .downloadPrice .linksArea div {
    float: left;

}

.blockPrices .downloadPrice .linksArea a {
    width: 41px;
    height: 54px;
    display: block;
    text-decoration: none;
}

.blockPrices .downloadPrice .linksArea a span {
    display: none;
}

.blockPrices .downloadPrice .linksArea a.doc {
    background: url('Imgs/doc.png') no-repeat;
}

.blockPrices .downloadPrice .linksArea a.doc:hover {
    background-image: url('Imgs/doca.png');
}

.blockPrices .downloadPrice .linksArea a.pdf {
    background: url('Imgs/pdf.png') no-repeat;
    margin-right: 30px;
}

.blockPrices .downloadPrice .linksArea a.pdf:hover {
    background-image: url('Imgs/pdfa.png')
}
