body {margin: 0px; padding: 0px; background-color:#ebe8f6; overflow: scroll;}
body, td, select {font-family: arial,tahoma,verdana,sans;}
body, td {font-size: 82%; color:#333;}
select {font-size: 100%;}
form {margin: 0px;}
a {color:#ff8000;}
a:hover {}
textarea, input {font-family: Verdana;}
h1, h2.lh1 {font-weight: normal; font-size: 150%; color:#f26100;}
h2 {font-size: 140%; font-weight: normal; color:#f26100;}
h3 {font-size: 120%;}
h4 {font-size: 115%;}
h5 {font-size: 100%; margin-bottom: 1ex; margin-top: 1ex;}
h1,h2,h3,h4 {}


table.thumbnails {width: 100%;}
td.preview {width: 20%; vertical-align: top; padding-bottom: 1ex; padding-right: 1em;}
td.preview img {border: none;}
.preview div.picdescr {margin-top: 1ex;}

td.objectpic {width: 170px; vertical-align: top; padding-bottom: 2em;}
td.objectpic img {margin-right: 1em;}
td.objectdesc { vertical-align: top; padding-bottom: 2em;}
.objectdesc p, .objectdesc h4 {margin-bottom: 1ex;}
.objectdesc p {margin-top: 1ex;}

ul.srList, ul.worddoc, ul.pdfdoc {margin: 0px; padding: 0px; padding-left: 22px;}
li.itemlevel1, li.itemlevel1_current {margin-bottom: 1ex; list-style-image: url("/images/l1.gif");}
li.itemlevel1_current {list-style-image: url("/images/l1a.gif");}
ul.inList {margin: 0px; padding: 0px; padding-left: 20px; margin-top: 1ex; margin-bottom: 1em;}
li.itemlevel2, li.itemlevel2_current {font-size: 85%; list-style-image: url("/images/l2.gif");}
li.itemlevel2_current {list-style-image: url("/images/l2a.gif");}

ul.cataloguelist {}
li.link {color:#f00;}

.worddoc li {list-style-image: url("/images/doc.gif"); padding-left: 10px;}
.pdfdoc li {list-style-image: url("/images/pdf.gif"); padding-left: 10px;}
div.linkdesc {font-size: 85%;}

table.topnav {}
td.hitem1, td.hitem1_current {text-align: center; padding-left: 1em; padding-right: 1em; font-size: 90%; height: 40px;}
td.hitem1 {border-bottom: 1px solid #e5e7e6;}
td.hitem1_current {background-image: url("/images/active.gif"); background-repeat: repeat-x; background-position: left top; background-color:#fff; color:#424344; border-bottom: 1px solid #fff;}
.topnav a {color:#848587; text-decoration: none;}
.topnav a:hover {text-decoration: underline;}
td.hitem1_current a {color:#424344;}


table.header {border-top: 10px solid #333; background-image: url("/images/headergrd.gif"); background-repeat: repeat-x; background-color:#f5f7f6;}
td.nbsptd {border-bottom: 1px solid #e5e7e6;}
td.phone {font-size: 170%; color:#848587;}
td.logo {}
table.content {background-color:#fff; background-image: url("/images/bottomgrd.gif"); background-repeat: repeat-x; background-position: left bottom; border-bottom: 1px solid #e5e7e6;}
td.contenttd {padding-bottom: 2em; padding-top: 1em;}
table.footer {background-image: url("/images/footergrd.gif"); background-repeat: repeat-x; background-position: left bottom;}

ul.docList {margin: 0px; padding: 0px; margin-left: 20px;}
li.pdf {list-style-image: url("/images/pdf.gif"); padding-left: 1ex;}
li.rar {list-style-image: url("/images/rar.gif"); padding-left: 1ex;}

table.infotable {border-collapse: collapse; border: 1px solid #ccc;}
.infotable td, .infotable th {border: 1px solid #ccc; font-size:70%;}
.infotable th {padding: 1ex;}
.infotable td {padding: 1ex;}
.infotable th {background-color:#f2f2f2;}
tr.tr1 td, tr.tr2 td {padding: 1ex;}
tr.tr2 td {background-color:#f2f2f2;}


li.pdfcatpart {list-style-image: url("/images/pdf.gif"); padding-left: 1ex; font-size: 85%;}
li.rarcatpart {list-style-image: url("/images/rar.gif"); padding-left: 1ex; font-size: 85%;}
li.xlscatpart {list-style-image: url("/images/xls.gif"); padding-left: 1ex; font-size: 85%;}
li.catpart {list-style-image: url("/images/folder.gif"); padding-left: 1ex; font-size: 85%;}


table.cattable td {vertical-align: top;}

/*каталожный навигатор*/

ul.fullcatalogue {margin: 0px; padding: 0px;}
ul.fullcatalogue li {}
ul.fullcatalogue div.fcparent {font-weight: bold;}
ul.fullcataloguefolder {}
ul.fullcataloguefolder li {font-weight: normal;}

li.catlevel1 div.fcparent {font-size: 120%; margin-bottom: 1ex;}
li.catlevel1 {padding-bottom: 2em;}
li.catlevel2 {list-style-image: none; list-style-type: none; padding-bottom: 0.5ex; margin-bottom: 0.5ex; font-size: 85%; line-height: 110%;}
ul.fullcataloguefolder div.fcparent {padding-left: 7px; margin-bottom: 0.5ex; margin-top: 1ex; font-size: 110%; font-weight: normal; color:#ff8000;}
.catlevel2 ul {margin: 0px; padding: 0px;}

div.cataloguepartdescription {}
td.cataloguePartItemPicture {vertical-align: top; width:100px; padding-bottom: 2em;}
td.catpart1 {vertical-align: top;}
div.introtext {font-size: 85%; margin-bottom: 1ex;}

ul.leftcatnav {list-style-type: none; margin: 0px; padding: 0px; font-weight: bold;}
ul.leftcatnav li {margin-bottom: 1em;}
ul.leftcatnavinner {font-size: 80%; font-weight: normal; margin: 0px; padding: 0px; margin-left: 20px;}
ul.leftcatnavinner li {margin-bottom: 1ex;}
ul.leftcatnav a {color:#333; text-decoration: none;}
ul.leftcatnav a:hover {text-decoration: underline;}
li.catalogueleft1_current, li.catalogueleft1_current a {color:#ff8000;}
li.catalogueleft2_current {color:#333;}

table.catalogueface td {font-size: 70%; padding-bottom: 1ex;}

div.errors {color:#f00;}

h2.stextheader {margin-bottom: 0.5ex; font-size: 100%;}
.stextcontent p {margin-top: 1ex;}

table.infotable {border-collapse: collapse; border: 1px solid #ccc;}
.infotable td, .infotable th {border: 1px solid #ccc;}
.infotable th {padding: 1ex;}
.infotable td {padding: 0.5ex;}
.infotable th {background-color:#f2f2f2; font-size: 80%;}
tr.tr1 td, tr.tr2 td {padding: 1ex;}
tr.tr2 td {background-color:#f2f2f2;}

table.gpicture {border-collapse: collapse; width: 75px; height:77px;}
.gpicture td {padding: 0px; text-align: center; background-color:#edeaf7;}
.gpicture img {border: none;}