html {
height:100%;
}

body {
margin:0;
padding:0;
font-family:Tahoma,Verdana,Helvetica,sans-serif;
font-size:100%;
background-color:#FFFFFF;
color:#333333;
min-height:100%;
position:relative;
}

/*заголовок*/
#banner {
margin:0;
padding:0;
background-image: url(images/top_background.gif);
background-repeat:repeat-x;
background-position:top left;
height:70px;
min-width:760px;
border-style:none none solid;
border-bottom-width:1px;
border-color:#bf302a;
widht:100%;
}

#banner_left {
margin:0 0 0 10px; 
padding:0;
background:transparent;
background-image: url(images/sab.png);
background-repeat:no-repeat;
background-position:center left;
height:70px;
background-size: 146px auto;
}

#banner_right {
margin:0;
padding:0;
background:transparent;
background-image: url(images/top_right.gif);
background-repeat:no-repeat;
background-position:top right;
height:70px;
}

/*верхняя панель поиска и навигации*/
#top_icon_panel {
margin:15px 2px 0 0;
padding:0;
float:right;
}

#top_search_left, #top_search_right {
float:left;
padding:4px;
}

#top_search_left a {
padding:4px;
}

/*для панели поиска установим поля*/
#top_search_right .search-form form {
margin:0;
padding:0;
}

/*заголовок*/
#itCompanyName, #itCompanyCity{
display:inline;
}

#itCompanyName div {
/*padding:6px 0 0 0;
margin: 0 0 0 137px;
color:#ed262c;
color:rgb(247,147,30);
font-size:110%;
font-weight:bold;
letter-spacing:0.4em;*/
}

#itCompanyCity div p{
padding:0;
margin: 0 0 0 137px;
/*color:#595959;*/
color:rgb(153,154,155);
font-size:90%;
font-weight:bold;
letter-spacing:1px;
}

.company_name {
padding:6px 0 0 10px;
margin: 0 0 0 137px;
color:rgb(247,147,30);
font-size:110%;
font-weight:bold;
letter-spacing:0.4em;
}

.company_slogan,.company_contacts {
padding:0 0 0 10px;
margin: 0 0 0 137px;
color:rgb(153,154,155);
font-size:90%;
font-weight:bold;
letter-spacing:1px;
}

.company_contacts {
font-size:90%;
color:rgb(247,147,30);
font-weight: normal;
  font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
}
/*  */
#footer,#container,#top_main_menu {
clear:left;
}

#container {
 overflow: hidden;
 width: 100%;
 padding-bottom: 42px;

}

#footer {
color:#595959;
height:42px;
margin-top:0.5em;
padding:0;
font-size:75%;
font-weight:bolder;
background-image: url(images/bottom_background.gif);
background-repeat:repeat-x;
background-position:bottom right;
border-style:solid none;
border-width:1px;
border-color:#bf302a;
min-width:760px;
position:absolute;
bottom:0;
left:0;
right:0;
overflow: hidden;
/*width:100%;*/
}

#footer2 {
margin:0;
padding-bottom:2px;
padding-top:2px;
background:transparent;
background-image: url(images/bottom_background_left.gif);
background-repeat:no-repeat;
background-position:top left;
height:38px;
}
#footer span {
text-align:right;
vertical-align:middle;
}

#footer img {
vertical-align:middle;
border:none;
}

#footer #footer_left {
float:left;
}

#footer #footer_right {
float:right;
}

#footer #footer_right {
margin:4px 2px 5px 2px;
padding:2px;
}

#footer #footer_left {
margin:2px 0 2px 95px;
padding:2px;
}

#left_col {
float: left;
width: 170px;
padding-top:0;
padding-right:0;
margin:0 0 0.5em 0;
}

#right_col {
margin-left: 170px;
margin-right: 200px;
padding:0.5em 1em 1em 1.5em;
background-color:#FFFFFF;
margin-bottom:0.5em;
}

#news_col {
float: right;
width: 200px;
padding-top:0;
padding-left:0.5em;
margin:0 0 0 0;
/**/
/*border-style:none none solid none;*/
/*border-bottom-width:1px;*/
border-color:#bf302a;
background-attachment:scroll;
background-color:#F5F5F5;
background-image:none;
background-position:0 0;
background-repeat:repeat;
font-size:90%;
}

/*корректировка первого элемента меню */
#horizontal-multilevel-menu li a[href="/index.php"] {
width:146px;
}

/*боковое меню*/
ul.left-menu li a {
font-size:80%;
}

#left_menu, #left_auth_form, div.left_inc {
border-style:none none solid none;
border-bottom-width:1px;
border-color:#bf302a;
}

#left_auth_form, #left_menu, div.left_inc {
background-attachment:scroll;
background-color:#F5F5F5;
background-image:none;
background-position:0 0;
background-repeat:repeat;
}

#left_auth_form, div.left_inc {
margin-top:0.5em;
font-size:90%;
}


p.header {
font-size:11px;
font-weight:bold;
min-height:13px;
margin:0.4em 0;
padding:7px 12px;
text-align:center;
color:#FFFFFF;
background-color:#BC262C;
background-image: url(images/header_menu_bg.gif);
background-repeat:repeat-x;
background-position:top right;
border-style:solid none none none;
border-top-width:1px;
border-color:#bf302a;
}

/*навигационная панель*/
#nav_bc {
color:#595959;
font-size:75%;
}

#page_title h1 {
font-size:110%;
}

.outer {
background:transparent url(images/outer.gif) no-repeat scroll 0 0.3em;
padding-left:17px;
}

/*таблица */
.catalog-section .data-table {
border-collapse: collapse;
font-size:85%;
}

.catalog-section .data-table td{
font-weight:bold;
min-height:13px;
margin:0.4em 0;
padding:7px 12px;
text-align:left;
border-style:none none solid none;
border-bottom-width:1px;
border-color:#bf302a;
}

.catalog-section .data-table td+td{
text-align:right;
}

.catalog-section .data-table thead td{
border-collapse: collapse;
font-weight:bold;
min-height:13px;
margin:0.4em 0;
padding:7px 12px;
text-align:center;
color:#FFFFFF;
background-color:#BC262C;
background-image: url(images/header_menu_bg.gif);
background-repeat:repeat-x;
background-position:top right;
border-style:solid;
border-top-width:1px;
border-color:#bf302a;
width:80%;
}

a[href^="http://1c.ua"], a[href^="http://www.microsoft.com"], a[href^="http://www.1c.ru"], a[href^="http://1c.ua"] {
background:transparent url(images/outer.gif) no-repeat scroll 0 0.3em;
padding-left:17px;
}

/*подзаголовок группы в прайсе*/
.catalog-section .data-table td.table_group_c {
letter-spacing:0.1em;
text-align:center;
/*background:#BC262C none repeat scroll 0 0;
border-style:solid;
border-width:1px;*/
}

/*релизы текущих конфигураций */
.release {
text-align:center;
text-indent:0;
}

#newyear{
padding:5px 111px 0 0;
background:transparent;
background-image: url(images/santa_christmas_1.png);
background-repeat:no-repeat;
background-position:top right;
min-height:124px;
border-style:none;
min-width:398px;
}

#newyear p{
font-weight:bold;
text-indent:2.5em;
}

#sale {
margin:5px 0 5px 0;
padding:10px 0 0 102px;
background:transparent;
background-image: url(images/santa_christmas_2.png);
background-repeat:no-repeat;
background-position:top left;
border-style:solid none solid none;
border-width:1px;
border-color:#bf302a;
font-size:125%;
min-height:123px;
}

#news_item_1c {

}

#news_item_1c h3 {
border-style:none none solid none;
border-width:2px;
border-color:#c10000;
font-family:"Arial";
font-size:120%;
color:#c10000;
font-weight: bold;
}

#news_item_1c h4 {
font-family:"Verdana";
font-size:100%;
color:#823602;
font-weight: bold;
MARGIN-TOP: 5pt;
MARGIN-BOTTOM: 5pt;
MARGIN-RIGHT: 0cm;
}

#news_item_1c ul li {
font-family:"Verdana";
font-size:110%;
color:#000000;
font-weight: bold;
}

#news_item_1c ul li ul li{
font-family:"Verdana";
font-size:100%;
color:#000000;
font-weight:normal ;
}

#news_item_1c ul li ul li ul li{
font-family:"Verdana";
font-size:100%;
color:#000000;
font-weight:normal ;
}

.bx-breadcrumb {
  display: inline-block;
}

.bx-system-auth-form {
  display: inline-block;
}