body {padding: 0px; margin:0px}

td, div {font-size: 12px; font-family: verdana, sans-serif}

a {color: #990006}

#black {color: #000; text-decoration: none}
#black:hover {text-decoration: underline}

h1, .title {font-size: 105%; text-transform: uppercase; background: url('/images/border_dotted.gif') repeat-x 0 100%; padding: 5px 0px; font-family: verdana, sans-serif; margin: 3px 0px 10px 10px; color: #4d4b4b; clear: both}
.title {font-weight: bold;}
.title span {color: #e94013}

h2 {font-size: 100%; font-weight: normal; background: url('/images/border_dotted.gif') repeat-x 0 100%; padding: 5px 0px 15px 0px; margin-bottom: 10px; clear: both}
h2 a {text-decoration: none; color: #393939}
h2 a:hover {text-decoration: underline}

.h2 {font-size: 10px}
.h2 a {text-decoration: none; color: #393939}
.h2 a:hover {text-decoration: underline}

span.xh1 {font-weight: bold; font-size: 13px; display: block; text-transform: uppercase; background: url('/images/border_dotted.gif') repeat-x 0 100%; padding: 5px 0px; font-family: verdana, sans-serif; margin: 3px 0px 10px 10px; color: #4d4b4b; clear: both}

h3 {font-family: verdana, sans-serif; font-weight: bold; font-size: 100%}
h3.red {color: #990006; font-size: 110%}

hr {margin-bottom: 10px; clear: both}

.ico {border: none; margin-right: 2px}
.ico_plus {margin-right: 10px}
.marker {margin-right: 10px; width: 6px; height: 6px}
.ico_right {margin: 0px 5px 1px 0px; width: 8px; height: 5px}
.phone_numbers {width: 195px; height: 16px}

.subscribe {font-size: 10px}
.subscribe a {text-decoration: none; color: #6a6a6a; font-size: 90%}
.subscribe a:hover {text-decoration: underline}

.table td {text-align: center; font-size: 70%; background-color: #eaeaea; height: 2em; padding: 0px 7px}
.table .left {text-align: left}
.table .header {height: 28px; text-align: center; color: #FFF; font-size: 80%; font-weight: bold}
.table .header td {background: #ee8323 url('/images/table_header.gif') repeat-x}

.logo {width: 208px; height: 262px; vertical-align: top; background: url('/images/border_yellow.gif') repeat-x 0 100%}
.logo img {border: none}
.logo_img {width: 208px; height: 66px; margin-bottom: 13px}

.menuitem img {width: 207px; height: 35px}

.header {background: url('/images/border_top.gif') repeat-x; margin-left: 2px; height: 50px; text-align: right}
.header div {padding-top: 35px}
.header div a {color: #999; text-decoration: none; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold}

.header_top {background: url('/images/header_bg1.gif') repeat-x 0 100%; height: 47px; text-align: right; vertical-align: top}
.header_top img {width: 9px; height: 5px; margin-top: 27px}

.header_middle {height: 133px; background: url('/images/header_bg4.gif')}

.header_bottom {height: 26px; background: #a81010 url('/images/header_bg2.gif')}
.header_bottom td {vertical-align: top}

.header_underground {background: #FFF url('/images/header_bg3.gif'); height: 6px}

.catalogue {vertical-align: top}
.catalogue div {border: solid 1px #DCDCDC; margin-top: 5px}
.catalogue a {text-decoration: none; color: #393939}
.catalogue h1 a {color: #4d4b4b}
.catalogue p {font-family: tahoma, sans-serif; padding-left: 10px; margin: 0px 10px; padding: 0px 0px 5px 0px; background: #FFF}
.catalogue p a:hover {text-decoration: underline}

.content {padding: 15px; padding-top: 6px; font-size: 12px}
.content img {border: solid 5px #aeaeae}
.content .ico_plus, .content .ico_right {border: none}
.content h1 {margin-left: 0px}
.content .img_left {float: left}

.right {font-size: 10px}
.content .block {margin-left: 110px; margin-bottom: 0px}
.content .block .right {text-align: right}
.content .block .right a {color: #990006; text-decoration: none}
.content .block .right a:hover {text-decoration: underline}
.content .block .right img {border: none; margin-left: 5px}

.content .hr {background: url('/images/border_dotted.gif') 0 100% repeat-x; height: 1px; margin: 0px; margin-bottom: 20px; clear: both}

.content .marker {border: none; margin-left: 3px}

.phones {width: 207px; height: 50px; vertical-align: bottom; text-align: center; background: url('/images/border_yellow.gif') repeat-x 0 100%; border-bottom: solid 2px #ff9f18}
.phones .phone_numbers {margin-bottom: 14px}

.copyright_cont {border-top: solid 2px #ff9f18; vertical-align: bottom}
.copyright {background: url('/images/border_bottom.gif') repeat-x 0 100%; margin-left: 2px; margin-right:15px; text-align: right; padding-bottom: 18px; padding-right: 15px; color: #aaa; font-size: 9px}
.copyright a {color: #929294; text-decoration: none}
.copyright a:hover {text-decoration: underline}

.copy {color: #393939; font-size: 10px}
.copy a {color: #393939; text-decoration: none}
.copy a:hover {text-decoration: underline}