/* CSS Document */
@import "class.css";
@import "forms.css";

body, .mceContentBody{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; }
body.mceContentBody{ width:auto; height:auto !important; }
#wrapper, .mceContentBody{}

.pagecontent, .mceContentBody{ color:white; font-size:13px;main_blocks .el a span line-height:1.4; }
.pagecontent ul, .mceContentBody ul,
.pagecontent ol, .mceContentBody ol{ margin:15px 0; padding-left:40px; list-style:disc; }
.pagecontent table, .mceContentBody table{ border:1px solid #333; border-collapse:collapse; }
.pagecontent td, .mceContentBody td,
.pagecontent th, .mceContentBody th{ border:1px solid #333; padding:3px; }

*{ margin:0; padding:0; }

table, img, div, a { border:0; }
table, td, th, div, img{
    border:none 0;
    border-spacing:0px;
    outline:none;
    padding:0;
    margin:0;
}
h1, h2, h3, h4{ padding:0; margin:10px 0; color:#333; font-family:'pf_din'; font-size:18px; text-transform:uppercase; }
h1{ margin:0 0 20px 0; text-shadow:#000 0 1px 2px; color: #AFEEEE; position:relative; }
h1 span{ height:43%; color:#E0FFFF; position:absolute; top:0; display:block; overflow:hidden; }
h2{ font-size:16px; }
h3{ font-size:14px; }
h4{ font-size:12px; }

p{ margin:0 0 10px 0; }
a{ border:none; color:#EBA512;	}
a:hover{ text-decoration:none; }

hr{ border:none; background:#999; height:1px; margin:10px 0; }

table.t_table {
    width: 90%;
    border: 1px dashed;
}
table.t_table td {
    padding: 8px;
    border: 1px dashed;
    border-collapse: collapse;
}
div.pagecontent h2 {
    /*20.08.14 color: #666666;*/
    color: #0286d0;
    font-size: 18px;
}

.three{
    box-shadow: #141414 0 1px 4px;
    border: 1px solid #2e2e2e;
    border: 1px solid #3e5f81;
    background: #184066;
    padding: 12px;
    margin-top: 12px;
    color: #968A8A;
    position: relative;
    top: -10px;
}
.three li{
    list-style: none;
   /* text-transform: uppercase;*/
    color: #59afff;
}

.three li a{
    color: #59afff;
}


/*all catalog*/


.clearfix {
    content: '';
    clear: both;
}

.all-catalog-button {
    padding: 10px;
    border: 2px solid white;
    color: white !important;
    display: block;
    text-align: center;
    
}

.all-catalog {
    display: none;
}

.all-catalog .row {
    margin-bottom: 20px;
    margin-top: 20px;

}

.all-catalog .item {
    width: 33%;
    float: left;
    /*border: 1px solid black;*/
}
.all-catalog .item1 {
    width: 95%;
    margin-left: 250px;
    /*border: 1px solid black;*/
}

.all-catalog-list {
    list-style: none;
    margin-left: 10px;
}

.all-catalog-list li {
    margin: 2px;
}

.all-catalog-list .title {
    color: white;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.footer-line {
    border-bottom: 2px solid white;
    margin: 10px 0 10px 0;
}

/*slogan*/

.block-slogan {
    box-shadow: #141414 0 1px 4px;
    border: 1px solid #2e2e2e;
    border: 1px solid #3e5f81;
    background: #184066;
    padding: 12px;
    margin-top: 12px;
    color: #968A8A;
    position: relative;
    top: -10px;
}

.slogan-list li {
    margin: 7px 0;
    list-style: none;
}

.slogan-list li i {
    margin-right: 5px;
}

.slogan-title {
    color: #0286d0 !important;
}


.table-show {
    display: none;
}

/*PRICE*/
#table1 {
    display: inline-block;
}

.price-block-icon {
    display: inline-block;
    width: 240px;
    /*height: 203px;*/
    /*border: 1px solid #fff;*/
    text-align: center;


}



a.excel {
    display: block;
    top: 107px;
    right: 58px;
    position: inherit;
}

a.excel img, a.excel-2 img {
    border: none !important;
}

a.excel-2 {
   
    display: block;
    position: inherit;
    right: 80px;
    top: 230px;
    
}

.block-table-price {
    margin-top: 0;
    /*border: 1px solid red;*/
}


.backcall-button {
    cursor: pointer;
    background: #171b2f;
    width: auto;
    height: 25px;
    padding: 0 20px;
    color: #FFF;
    font-size: 11px;
    text-transform: uppercase;
    border: none;
}
 

 .pagecontent p:nth-of-type(1) a {
    color: #fff !important;
    font-size: 15px !important;

 }