body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
fieldset, form, label, legend
{       margin: 0;
        padding: 0;
        border: 0;
}


html {
        font-size:100.01%;
}


body {
        font-family:Verdana, sans-serif;
        color:#000000;
        background-color:#FFFFFF;
        font-size:80%;
}

td.w02 {width:2%; padding:0;}
td.w20 {width:20%; padding:0;}
td.w46 {width:46%; padding:0;}
td.w26 {width:26%; padding:0;}
td.p20 {padding:0 0 0 20px !important;}

.top {vertical-align:top;}

table#skeleton {width:100%; border-spacing:0; border-collapse:collapse;}
table#skeleton tr.skelHeader {height:118px;}
table#skeleton tr.skelTopMenu {height:31px;}
table#skeleton table#skelTopMenuOuter {width:100%; border-spacing:0; border-collapse:collapse; height:31px;}
table#skeleton tr.skelSpacer {height:31px;}
table#skeleton tr.skelBottomMenu {}
table#skeleton tr.skelHeader td {padding:0;}
table#skeleton tr.skelTopMenu td {padding:0;}
table#skeleton table#skelTopMenuOuter td {padding:0;}
table#skeleton tr.skelSpacer td {padding:0;}
table#skeleton tr.skelBottomMenu td {padding:0;}

div.rightCol {padding:13px 11px; margin:0px}
div.rightCol div.news-list {padding:0; margin:12px 15px 12px 20px;}
div.rightCol p.news-item {padding:0; margin:0 0 9px 0;}
div.rightCol p.news-item-all {padding:0; margin:4px 0 9px 0;}
div.subscribe_zone {padding:0; margin:10px 0 9px 20px;display:block;}

/* header */
table#skelLogoOuter {width:100%; border-spacing:0; border-collapse:collapse; margin:20px 0 15px 0;}
table#skelLogo {border-spacing:0; border-collapse:collapse;}
table#skelSearchForm {border-spacing:0; border-collapse:collapse; width:auto; float:right;}
table#skelSearchForm td {text-align:left; white-space:nowrap; padding:0;}
table#skelSearchForm a {text-decoration:none;}
table#skelSearchForm table {border-spacing:0; border-collapse:collapse; width:auto;}
table#skelSearchForm table td {vertical-align:middle; text-align:right; padding:0;}
td#skelSearchFormLegend {padding:10px 0 3px 0 !important; font-size:85%}
td#skelSearchText input {width:150px; height:20px; vertical-align:middle;}
td#skelSearchButton input {margin:0 0 2px 8px; height:22px;}
img#siteLogo {margin:0 15px 0 0;}
img#skelIcoHome, img#skelIcoMap, img#skelIcoHomeSel, img#skelIcoMapSel {border:none; margin:0 6px -2px 0;}
img#skelIcoMap, img#skelIcoMapSel {margin-left:20px;}
td#skelSubNav {font-size:85%;}
img#logo1CF {float:right; border:none; margin-top:0px;width:135px; height:91px;}

table#logo1C-Bitrix {border-spacing:0; border-collapse:collapse;}
table#logo1C-Bitrix td {padding:0; vertical-align:middle;}
table#logo1C-Bitrix a:link, table#logo1C-Bitrix a:visited, table#logo1C-Bitrix a:active, table#logo1C-Bitrix a:hover {text-decoration:none;}
table#logo1C-Bitrix img {border:none; margin:0 0 0 6px; width:113px; height:23px;}

/* menu */
table#topMenu {height:31px; border-spacing:0; border-collapse:collapse;}
table#topMenu td table.topMenuItem {height:31px; border-spacing:0; border-collapse:collapse;}
table#topMenu td td.topMenuLeft {height:31px; width:5px;}
table#topMenu td td.topMenuLink {height:31px; padding:0 5px; white-space:nowrap; vertical-align:middle;}
table#topMenu td td.topMenuRight {height:31px; width:7px;}
table#topMenu a:link, table#topMenu a:visited {text-decoration:none;}
table#topMenu a:active, table#topMenu a:hover {text-decoration:none;}

ul.mainMenu {list-style:none outside url('img/dash.gif');}
ul.mainMenu li {margin:0 0 10px 0 !important;}
ul.mainMenu li.selected a:link, ul.mainMenu li.selected a:visited {text-decoration:none;}
ul.mainMenu li.selected a:active, ul.mainMenu li.selected a:hover {text-decoration:none; cursor:default;}

div.priceMenu {padding:18px 20px 10px 13px;}
table#priceMenuInner {border-spacing:0; border-collapse:collapse;}
table#priceMenuInner td {padding:0;}
table#priceMenuInner img {border:none; margin:0 8px 0 0;}
table#priceMenuInner a {display:block; margin-bottom:8px;}

ul.rightMenu {margin:0; padding:0; list-style:none outside url('img/dash.gif');}
ul.rightMenu li {margin:0 0 8px 0; padding:0;}
ul.rightMenu li.selected a:link, ul.rightMenu li.selected a:visited {text-decoration:none;}
ul.rightMenu li.selected a:active, ul.rightMenu li.selected a:hover {text-decoration:none; cursor:default;}

table#bottomMenu {border-spacing:0; border-collapse:collapse; height:43px;}
table#bottomMenu td {white-space:nowrap; padding:0 50px 0 0 !important; vertical-align:middle;}

table#skelCompanyData {border-spacing:0; border-collapse:collapse;}
table#skelCompanyData td.companyData {padding:0 50px 0 0 !important; vertical-align:top;}

div.about1c {margin:20px 0; border:1px solid #FFFFFF;}
div.about1c div.about1c_header {position:absolute; font-size:140%; font-weight:normal; white-space:nowrap; display:block;}
div.about1c div.about1c_header a {background-color:#FFFFFF; width:auto; margin:0 10px; padding:0 10px;}
div.about1c_border {padding:20px; margin-top:12px;}
div.about1c_link {margin-top:12px;}

h2.menuHeader {font-weight:normal; font-size:170%; margin:0; border: 0px !important; padding-bottom:0px !important;}
h3.menuHeader {font-weight:bold; font-size:100%; margin:0;padding-bottom:10px;}
h2.menuHeaderSmall {font-weight:normal; font-size:140%; margin:0; white-space:nowrap;}

/* services */
span.element_name {display:block; margin:6px 0 6px 0;}
span.news_name {display:block; margin:0 0 6px 0;}
span.news-date-time {display:block; font-size:95%;}
span.element_props {display:block; margin-bottom:3px; font-size:90% !important;}
div.compatible_1c {float:right; text-align:center; margin:2px 0px 2px 10px !important;}
div.solutionPage {width:77px; padding-top:15px; text-align:left;}
div.solutionPage a {display:block; margin:14px 0 6px 2px; font-size:85% !important;}
div.clear_solutions {clear:both; margin-bottom:9px;}
div.snoska {margin-top:30px;border-top:1px solid #000000;padding-top:7px;}


td.works-dash {padding:7px 5px 13px 0;}
td.works-desc {padding:5px 0 13px 0;}
a.works_title {display:block; font-size:140%; margin:0 0 6px 0;}

li.rss {
 list-style-image: url('img/outer.gif');
 padding: 0px;
 margin: 0px 0px 10px 0px;
 list-style-position: outside;
}


div.othersols {margin:0px 0px 0px 20px;padding:0px;}

td.solutions-dash {padding:7px 5px 13px 0;}
td.solutions-desc {padding:5px 0 13px 0;}
span.solutions_title {display:block; font-size:140%; margin:0 0 6px 0;}

span.book_title {display:block; margin:0 0 8px 0;}

ul.breadcrumb-navigation {padding:0; margin:0 !important; padding-top:4px; list-style:none;}
ul.breadcrumb-navigation li {display:inline;padding:0; margin:0 !important;}
ul.breadcrumb-navigation a {font-size:85% !important;}

div.searchElement {margin:6px 0; padding:6px 0;}
a.searchTitle {display:block;}
div.searchPath {font-size:85% !important;}

.main_solutions_header {padding:0 20px;}

div.banner 
{
margin:20px 0px;
}

.pageNav {font-size:100% !important;}
.currentPage {font-weight:bold;}
.grey {color: #808080;}

.png {
        behavior: url('/bitrix/templates/turbomilk/pngfix.htc');
}

/* fix */
.photo-album-img div.outer {background-image:none;padding-left: 11px;}

/* content */
.content h1 {font-weight:normal; font-size:170%; margin:13px 0 9px 0;}
.content h1.smallH1Header {font-size:140%;}
.content h2 {font-weight:normal; font-size:140%; margin:17px 0 9px 0;border-bottom: 1px solid red;padding-bottom:10px;}
.content h3 {font-weight:bold; font-size:110%; margin:10px 0 6px 0;}
.content h4 {font-weight:bold; font-size:100%; margin:10px 0 6px 0;}
.content p {margin:0 0 9px 0;}
/*
.content ul li {margin-top:4px; margin-bottom:4px;}
*/

.content ul {margin:0 0 8px 18px; padding:0; list-style:none outside url('img/dash.gif');}
.content ul li {margin:0 0 2px 0; padding:0;}

 .boximg  {margin:10px 20px 10px 10px;} 

div.price_big {font-size:160%; margin:16px 0 30px 0;}
div.structure {margin: 0px 0 0 20px;}


/* bitrix */
div.component-panel table {width:auto !important;margin:0px !important;}
div.component-panel td, div.component-panel th{padding:0px !important;background-color:transparent !important;}
div.component-panel img {position:relative !important;margin:0px !important; padding:0px !important; border:0px !important;background-color:transparent !important;}

