.breadcrumb li {
    display: inline-block;
}

.breadcrumb span.separator {
    padding:0 10px 0 10px;
}

.f_col .phone {
background: url("../images/icons/footer_phone.png") 0 -1px no-repeat;
padding-left:26px;
color: #ffffff;
line-height: 2em;
font-size: 14px;
}
.f_col .email {
font-size: 14px;
background: url("../images/icons/footer_email.png") 0 -1px no-repeat;
padding-left:26px;
color: #ffffff;
line-height: 2em;
}

.f_col .telegram {
    font-size: 14px;
    background: url("../images/icons/footer_telegram.png") 0 -1px no-repeat;
    padding-left:26px;
    color: #ffffff;
    line-height: 2em;
}

.f_col .instagram {
    font-size: 14px;
    background: url("../images/icons/footer_instagram.png") 0 -1px no-repeat;
    padding-left:26px;
    color: #ffffff;
    line-height: 2em;
}

.mainpagenews li {
    float: left;
    width: 31%;
    font-size: 12px;
    line-height: 16px;
    padding: 10px;
}

.mainpagenews .news_date {
    color: #747474;
    font-size: 10px;
    line-height: 14px;

}

.author-description ul{
    list-style: disc;
    text-align: left;
}

h4.mainpagenews {
    font-size: 14px;
    line-height: 16px;
}

.pager li.previous {
    float: left;
}
.pager li.next {
    float: right;
}
.main_content {
    float: left;
}
.content_with_sidebar {
    width: 600px;
}

.sidebar {
    float: right;
    width: 332px;
}

.sidebar .latest_news ul li a{
    font-size: 12px;
    line-height: 14px;
}
.sidebar .latest_news ul li {
     padding-bottom: 10px;
 }
.sidebar .latest_news ul {
    list-style: none;
}
.itemContainer {
    width: 100%;
}

.offer_descr p{
    line-height: 1.1em;
    font-size: 11px;
    margin: 0 0 0 0!important;
}
.offer_descr_full p{
    line-height: 1.5em;
    font-size: 14px;
    margin: 0 0 0 0!important;
}

.offer_image a {
    line-height: 0px;
}

.offer_data .btn {
    line-height: 18px;
    font-size: 18px;
    height: 18px;
}
.offer_data .btn span{
    line-height: 18px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    height: 18px;
}

.blog .btn {
    line-height: 18px;
    font-size: 18px;
    height: 18px;
}

.blog .btn span{
    line-height: 18px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    height: 18px;
}

label.error {
    border: 0!important;
    color: red;
    font-size: 12px;
}

.span6 {
    width: 47%;
    float: left;
    margin-right: 3%;
    margin-bottom: 30px;
}

dd.create {
    margin-left: 0px;
    font-size: 10px;
}

.page-header h2 {
    color: #39b4ed;
}



#xmap ul.level_1 {
     font-size: 14px;

 }

#xmap ul.level_1 li a{
    color: #ff9345;
    text-decoration: underline;
}

#xmap ul.level_1 li {
    line-height: 18px;
}

#xmap ul.level_2 li {
    line-height: 16px;
}

#xmap ul.level_2 li a{
    color: #4b4b4b;
}

#xmap ul.level_3 li a{
    color: #4b4b4b;
}

#xmap ul.level_2 {
    font-size: 10px;

}

#xmap ul.level_3 {
    font-size: 10px;

}

#xmap ul {
    font-size: 16px;
}

#faq_form #name, #faq_form #email, #faq_form #phone {
    width: 90%;
}

.send_order_module #name_order, .send_order_module #email_order, .send_order_module #phone_order, .send_order_module #fax_order, .send_order_module #organization_order, .send_order_module #kolichestvo_order {
    width: 90%;
}

#send_kadry .row, #send_order .row, #t_contacts .row, #faq_form .row {
 padding: 5px 0 5px 0;
}

#send_kadry select {
    height: 35px;
}

#send_kadry textarea {
    height: 50px;
}

#faq_form .label_title, .send_order_module .label_title {
    font-weight: normal!important;
    color: rgb(63, 75, 86)!important;
    font-size: 12px!important;
    line-height: 14px!important;
}

.label_title .link_reset, .send_order_module .link_reset{
    font-size: 12px;
}

#t_contacts textarea {
    height: 83px;
}

.loading {
    background: url("../images/loading.gif") no-repeat;
    width: 30px;
    height: 30px;
    float:right;
    display: none;
}

.content_full_width {
    width: 100%;
}
