body {margin:0px;padding: 0px;background: #FFFFFF;}
body, td, p, td.desc pre, font {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;}
h1, h2, h4, .h1, .h2, .h4, ul#nav li a, div.down, div.downl, div.pdf, div.xls, a.mnf {font-family: 'PT Sans Narrow', Franklin Gothic Medium, Arial Narrow, Arial, Helvetica, sans-serif;}
h1, .h1 {color:#000; font-size:27px;font-weight:normal; letter-spacing:-0.03em; margin-top:0px; }
h2, .h2 {font-size:23px;font-weight:normal;color:#525327;}
h3, .h3 {color:#990000; font-size:15px; margin-bottom:4px;font-weight:bold;}
h4, .h4 {font-size:12pt;text-transform:uppercase;font-weight:bold;}
p{text-align:justify}
a {outline: none;}
a{font-weight: bold;color: #AF0000;text-decoration: none;}
ul#left-menu li a, a.mainlevel{font-weight: bold;color: #5A5C00;text-decoration: none;font-size: 11px;text-align: left;padding-left: 17px;background:url(/templates/main/images/folder.gif) no-repeat; text-transform:uppercase; line-height:17px;padding-top:2px;}
a:hover, a:active, a.mainlevel:hover, a.mainlevel:active{text-decoration:underline;}
ul#left-menu li ul li a, a.sublevel {margin-left:25px;padding-left:15px;vertical-align: middle;font-size: 11px;font-weight: bold;color: #000000;text-align: left; background:url(/templates/main/images/page.gif) no-repeat center left;line-height: 17px;text-transform:none;}
a.sublevel:hover {color: #990000;text-decoration: underline;}
ul#left-menu, ul#left-menu li, ul#left-menu ul {list-style:none; margin:0; padding:0;}
ul#left-menu li ul {margin-bottom:4px;}
ul{}
li, div.list {line-height: 15px;padding-top: 0px; padding-left:2px; list-style-type:square;list-style-image:url(/templates/main/images/list.gif)}
#content li {line-height: 20px;}
div.list {display: list-item; margin-left:20px;line-height: 20px;}
hr{background:#C8C997;border:0;color:#C8C997;height:1px; margin:10px 0 18px 0;}
table.bord td {border:1px solid #CCCC99; padding:2px;}
td.bord {border:1px solid #9D9D76;}
td.bord {border:1px solid #9D9D76;}
.button {color: #000000;text-align: center;font-size: 11px;font-weight: bold;border: 1px solid #A8AC70; width: auto;background: #FDFDFD url(/templates/main/images/button_bg.png) repeat-x;padding: 0px 4px;height: 19px; margin: 4px;}
.inputbox {padding: 2px;border:solid 1px #A8AC70;background-color: #ffffff; font-size:11px}
form {margin: 0;padding: 0;}
#content {border-right:1px solid #CCCCCC; padding:12px 15px 25px;}
.botpanel, td.botpanel a {color:#444444; font-size:10px;}

div.logo {background:#C10000 url(/templates/main/images/panel.gif) repeat-x;}
ul#nav {display: block; margin: 0 0 1px; padding: 0; height:26px;background: #990000 url(/templates/main/images/red.gif) repeat-x;}
ul#nav li {display: block; border-right: 1px solid #CE8585; list-style: none; padding: 0 20px 0 14px; margin: 7px 0px 5px 7px; float: left;}
ul#nav li:first-child {margin-left:15px;}
ul#nav a {display: block; color:#FFF;text-transform:uppercase;font-weight:bold;font-size:10px;letter-spacing:0.05em;text-decoration:none;}
ul#nav a:hover, a.selected {color:#EFD2D2;}
div.brand {display:block; width:45%; float:left;text-transform:uppercase; margin:3px 0 3px 5px;}
table.brand {margin:0 20px 5px 0;}
table.brand img {margin-bottom:5px;}
td.brand {background:#EFEFE8; border-bottom:1px solid #DADAD6; border-top:3px solid #FFF;padding:4px; font-weight:bold;}

div.botmenu {background: #9D9D76 url(/templates/main/images/bottom.gif) repeat-x;height:27px;padding-top:8px;}
ul.botmenu {list-style:none;overflow:hidden;margin: 0 0 0 344px;padding:0;clear:both;}
ul.botmenu li {float:left;padding: 0 15px;margin:0 0 3px -1px;border-left:1px solid #CCCC99;list-style:none;}
ul.botmenu li a {color:#FFF;text-decoration:none;font-size:11px;}
ul.botmenu li a:hover {color:#F5F6DF;}

ul.breadcrumb-navigation{padding:0; margin:0;padding-bottom:10px;list-style:none;}
ul.breadcrumb-navigation li{display:inline;}
th {background:#990000; border:1px solid #FFF; color:#FFF;}
div.bx-yandex-view-map {border:1px solid #7F7F7F; margin:15px 0; width:600px;}
div.dot {background:url(/images/M_images/dot.gif) repeat-x center; margin:10px 0px;}
div.title {font-size:16px; margin-bottom:12px;}
#content span.nav-current-page {background:#990000;}
.nav-title {display:none;}
td.desc {padding:5px 0 3px 20px;}
td.desc table {border-collapse: collapse;border:0; border-top:1px solid #D9D9CE;width:100%;background:#FFF;}
td.desc table td p {padding:0; margin:0;}
td.desc table td {border:0px solid #818161;border-bottom:1px solid #D9D9CE;padding:5px;background:#FFF;}
div.foto {height:120px; overflow:hidden;}
p.foto {overflow:hidden;margin-bottom:20px;}
table.ftr {margin-left:-4px;}
table.ftr td {padding:10px 3px;border:1px solid #EAEAE3;}
table.ftr img {margin-top:12px;}
td.icq {padding-left:12px; line-height:20px;}
div.down, div.downl {display:block; background:url(/images/down.gif) no-repeat left center; line-height:30px; font-size:14pt; text-transform:uppercase; padding-left:24px;}
div.downl, a.mnf {text-transform:none; font-size:12.5pt;}
div.pdf, div.xls {display:inline-block;background:url(/images/pdf.png) no-repeat left center; line-height:24px; font-size:12pt; text-transform:uppercase; padding:0 33px;}
div.xls {background:url(/images/xls.png) no-repeat left center;}
div.clear {clear:both;}
table.manuf {margin-bottom:20px;}
table.manuf td {padding:7px 50px 7px 0;}
img.detail_picture {float:left; margin:0 14px 4px 0;}
span.arr {font-size:17px;}

/* ------------ treeview ---------- */
.treeview, .treeview ul {padding: 0px; font-family:PT Sans Narrow, Franklin Gothic Medium, Arial, Helvetica, sans-serif; font-size:12px; color: #191919; text-transform:uppercase;margin: 0;list-style: none;text-shadow: 1px 1px 1px #FFF;}
.treeview a {color: #151500; text-decoration:none;}
.treeview a.selected {color: #AF0000;}
.treeview a:hover {color: #AF0000;}
.treeview ul {background-color: #DDDDC6; text-transform: none;margin:3px 20px 0 0; padding: 5px; font-size:10pt;text-shadow: none;}
.treeview ul a {color: #040400;font-weight:normal;}
.treeview li {margin: 0;padding: 4px 0pt 5px 24px; background: url(/js/treeview_img/treeview-gray-line.gif) 0 0 no-repeat;}
.treeview li:first-child {background: url(/js/treeview_img/treeview-gray-line3.gif) 0 0 no-repeat;}
.treeview ul li, .treeview ul li:first-child {list-style: none;padding: 3px 0pt 2px 16px; background: url(/js/treeview_img/treeview-gray-line2.gif) 0 0 no-repeat;}
.treeview .hitarea {background: url(/js/treeview_img/treeview-gray.gif) -64px -25px no-repeat;height: 16px;width: 24px;margin: 3px 0 0 -24px;float: left;cursor: pointer;;}
/* fix for IE6 */
* html .hitarea {display: inline;float:none;}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover {cursor: pointer; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/js/treeview_img/treeview-gray.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -60px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
/* ------------ treeview ---------- */