body {padding: 0px 0px 0px; margin: 0px 0px 40px 0px; color: black; font-family: Tahoma,Arial;}

a:link {color: #0081ac; text-decoration: underline; }
a:visited {color: #800080; text-decoration: underline; }
a:hover {color: #202020; text-decoration: underline; }

p {clear: both; margin: 0 0 10px 0;}
hr {width: 100%; size: 1px; }
img {border: none;}

table.header {margin: 0 0px 30px 0px; border-collapse: collapse; border: 0; width: 90%;}
table.header td.logo {text-align: center; vertical-align: middle; font-size: 11px; width: 240px; font-family: Tahoma; color: #202020; }
table.header .site-head {background: url("./img/lift.jpg") top right no-repeat; padding: 45px 150px 0 0; font-size: 18px; font-family: Arial; height: 142px; float: left; vertical-align: middle; margin-left: 20px;}
.menu {margin: 10px 0 0 116px;}
.menu td {font-size: 75%; font-family: Arial; text-align: left; background: url(/img/menu_line.gif) left bottom repeat-x; padding: 2px 5px 5px 5px; white-space: nowrap;}
.menu td.last {background: none;}
table.header td.menu_td a:link {color: #0081ac; text-decoration: underline;}
table.header td.menu_td a:visited {color: #0081ac; text-decoration: underline;}
table.header td.menu_td a:hover {color: #202020; text-decoration: none;}

table.title {height: 60px; width: 90%;}
table.title td.title {padding: 10px 40px 10px 20px; background-color: #e78800; height: 40px; color: white; vertical-align: middle}
table.title td.title2 {padding: 10px 40px 10px 20px; background-color: #f0f0f0; height: 40px; color: black; vertical-align: middle}
table.title td h1 {font-size: 75%; font-family: Tahoma; font-weight: bold; margin: 0px; }
table.title a: link {color: white; }
table.title a: visited {color: white; }
table.title a: hover {color: white; }

table.main {width: 90%; margin: 40px 0px 40px 0px; }
table.main td {font-size: 80%; color: #202020; padding: 0px 0px 0px 116px; font-family: Arial; text-align: justify;}
table.main td h1 {font-size: 140%; font-family: Arial; font-weight: normal; color: #202020; }
table.main td h2 {font-size: 110%; }table.logos td {padding: 0px 0px 0px 116px; }
table.main td h3 {font-size: 100%; color: #555; margin: 0 0 10px 0;}

table.catalog {margin: 0px 0px 20px 0px; }
table.catalog td.indexheader {padding: 0px 0px 0px 20px; color: black; }
table.catalog td.header {padding: 0px 0px 0px 20px; background-color: #e78800; height: 40px; color: white; }
table.catalog td.showall {padding: 0px 0px 0px 20px; background-color: #e78800; height: 40px; color: white; }
table.catalog td.catalog_line {background-color: #e78800; width: 6px; }
table.catalog h1 {font-size: 75%; font-family: Tahoma; font-weight: bold; margin: 0px; }
table.catalog h2 {font-size: 115%; font-family: Arial; font-weight: normal; color: #000000; margin: 0px; }
table.catalog td.indexcategory {font-size: 70%; font-family: Tahoma; color: #707070; padding: 30px 40px 0px 20px; vertical-align: top; width: 33%; background-color: #f0f0f0; }
table.catalog td.category {font-size: 70%; font-family: Tahoma; color: #707070; padding: 10px 20px 0px 20px; vertical-align: top; width: 33%; background-color: #f0f0f0; }
table.catalog div.catItem {margin: 6px 0px 6px 19px; }
table.catalog div.catItemActive {margin: 6px 0px 6px 0px; }
table.catalog div.comment {margin: 6px 0px 12px 19px; }.
table.catalog h2 a: link {color: #ce8300; text-decoration: underline; }

table.items {margin: 0px 0px 20px 116px; width: 70%}
table.items td {font-size: 70%; font-family: Tahoma; color: #707070; padding: 30px 40px 0px 20px; vertical-align: top; width: 33%; }
table.items h2 {font-size: 115%; font-family: Arial; font-weight: normal; color: #000000; margin: 0px; }
table.items div.comment {margin: 6px 0px 12px 19px; }
img.photo {margin: 0 20px 20px 0; }

table.prop {margin: 20px 0px 0px 0px; }
table.prop td {padding: 5px; border: 1px solid#e0e0e0; color: #404040; }

td.footer {font-size: 70%; color: #707070;}

temp {color: #ce8300; }
img.icon {margin: 0px 10px 0px 0px; width: 9px; height: 9px; border: 0px; }
img.big_icon {margin: 0px 15px; width: 80px; height: 80px; border: 0px; }
img.logos {margin: 0px; width: 150px; height: 50px; border: 0px; }

.obj {width: 80%; border-collapse: collapse; margin: -5px 0 30px 0;}
.obj TD {text-align: left !important; padding: 0px !important; width: 25% !important;}
.obj IMG {border: 1px #333 solid;}

.submenu {width: 100%; border-collapse: collapse; margin-bottom: 30px;}
.submenu TD {width: 30%; text-align: left !important; padding: 0 10px 10px 0 !important; vertical-align: top;}
.submenu TD.act {font-weight: bold;}
.submenu a:link {color: #0081ac; text-decoration: underline;}
.submenu a:visited {color: #0081ac; text-decoration: underline;}
.submenu a:hover {color: #202020; text-decoration: none;}

.info {width: 100%; border-collapse: collapse; margin: 10px 0 15px 0;}
.info TH {font-size: 80%;}
.info TR.gray {background: #CCC;}
.info TD {width: auto; text-align: center !important; padding: 3px !important; white-space: nowrap;}
.infoPh IMG {margin: 0 10px 0 0;}
.infoPics {margin: 10px 0 25px 0;}
.infoPics IMG {margin: 0 10px 0 0;}
.Math {font-size: 130%; color: #C00; font-weight: bold; margin: 5px 0 50px 0;}
.Math IMG {vertical-align: middle;}
.Math SPAN {padding: 0 10px;}
.Shod {clear: both; margin: 0 0 35px 0;}
.Shod IMG {margin-right: 20px;}
.Used DIV {margin: 0 0 20px 0;}
.Used H4 {font-size: 100%; margin: 0 0 5px 0;}

SPAN.red {color: #C00;}
.red {color: #C00; margin: 0 0 10px 0;}
.imgholder {text-align: center; margin-bottom: 15px;}
.imgholder-l {text-align: left; margin-bottom: 25px;}

table.data {text-align: left; border-collapse: collapse; margin: 15px 0 20px 0; border-bottom: 1px solid #ccc;}
table.data TH {padding: 5px 3px; white-space: nowrap; width: 50%; text-align: left; font-size: 75%;}
table.data TD {padding: 5px 3px;}
table.data TR.gray {background: #CCC;}

table.cat-tab {width: 100%; border-collapse: collapse; margin: 15px 0 20px 0; border-bottom: 1px solid #ccc;}
table.cat-tab th {background: #CCC; font-size: 75%; padding: 5px; vertical-align: top;}
table.cat-tab td {width: 50%; padding: 5px 5px 15px 5px; text-align: center;}

H5 {font-size: 100%; margin: 0 0 10px 0; color: #C00;}
