a {
	text-decoration: none;
}

body {
	background-color: #DDD5CD;
	font-family: "tahoma", "verdana", "arial", "sans-serif";
	font-size: 7pt;
	margin: 0px 0px 0px 0px;
}

div.darksep {
	background-color: #7C5F57;
	height: 11px;
	width: 1px;
}

div.lightsep {
	background-color: #EBE6E1;
	height: 16px;
	width: 1px;
}

div.link a {
	color: #75101A;
}

img {
	border: 0px;
}

p, td, div, span {
	font-family: "tahoma", "verdana", "arial", "sans-serif";
	font-size: 7pt;
}

table {
	border: 0px;
	border-collapse: collapse;
}

table .partscatalog{
}

table .tabs {
	width: 100%;
}

table .tmenu {
	margin-top: 15px;
	width: 80%;
}

table td {
	padding: 0px;
}

td.line {
	color: #7C5F57;
	font-size: 10px;
	text-transform: lowercase;
}

td.line a {
	color: #7C5F57;
	font-size: 10px;
	text-transform: lowercase;
}

td.line span {
	color: #000000;
	font-size: 10px;
	text-transform: lowercase;
}

.catalog .descr {
	border-bottom: 2px solid #EBE6E1;
}

.catalog .fieldname {
	text-align: left;
}

.catalog .fieldname, .catalog .fieldvalue {
	border-bottom: 2px solid #EBE6E1;
	color: #000000;
	font-family: "tahoma", "verdana", "arial", "sans-serif";
	font-size: 8pt;
	height: 15px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.catalog .fieldvalue {
	font-weight: bold;
	text-align: right;
}

.catalog .productname {
	border-bottom: 2px solid #7C5F57;
	font-weight: bold;
	height: 16px;
	padding-top: 20px;
}

.catalog .productname, .catalog .productyear, .catalog .descr {
	color: #000000;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: left;
	vertical-align: top;
}

.catalog .productyear {
	height: 18px;
}

.catalog a.details {
	color: #000000;
	font-weight: bold;
}

.catalog img {
	border: 4px solid #EBE6E1;
}

.footer {
	color: #75101A;
	text-align: center;
	width: 100%;
}

.footer .powered {
	padding-left: 83px;
}

.footer a {
	color: #75101A;
}

.footer td {
	text-align: center;
}

.form{
	margin-top: 20px;
}

.form input, select {
	background-color: #EBE6E1;
	border: solid 1px #7C5F57;
	color: #7C5F57;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 8pt;
	height: 14px;
	width: 270px;
}

.form input.submit{
	background-color: #795D55;
	color: #EBE6E1;
	height: 19px;
}

.form td{
	font-size: 9px;
}

.form td.middle{
	background-color: #EBE6E1;
	height: 2px;
}

.form textarea{
	background-color: #EBE6E1;
	border: solid 1px #7C5F57;
	color: #7C5F57;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 8pt;
	height: 60px;
	margin-top: 5px;
	overflow: auto;
	width: 270px;
}

.lmenu a {
	color: #000000;
}

.lmenu a.on {
	color: #75101A;
}

.lmenu td{
	background-image: url(/_inc/_common/img/lmenu_bg.gif);
	background-repeat: no-repeat;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 7pt;
	font-weight: bold;
	height: 42px;
	padding-left: 18px;
	text-align: left;
	text-transform: uppercase;
	width: 163px;
}

.lmenu td.middle {
	background-image: url(/_inc/_common/img/lmenu_middle.gif);
	background-repeat: no-repeat;
	height: 2px;
}

.main {
	text-align: left;
}

.main .catalog img {
	border: 4px solid #EBE6E1;
}

.main .head {
	color: #A29282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top: 15px;
	text-transform: uppercase;
}

.main .newsdate {
	padding-bottom: 5px;
	padding-top: 5px;
}

.main .newsitemhear {
	color: #75101A;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
}

.main .newsitemtext {
	border-bottom: 2px solid #EBE6E1;
	font-size: 8pt;
	padding-bottom: 5px;
}

.main .newsitemtext p {
	font-size: 8pt;
}

.main .newstext{
	font-size: 9pt;
}

.main .newstext img {
	border: 4px solid #EBE6E1;
}

.main .newstitle {
	border-bottom: 2px solid #EBE6E1;
	color: #75101A;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
}

.main .newstitle p {
	font-size: 9pt;
}

.main .nextprev {
	border-bottom: 2px solid #EBE6E1;
	border-top: 2px solid #EBE6E1;
	height: 16px;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}

.main .nextprev .active {
	color: #000000;
	font-size: 8pt;
}

.main .text{
	font-size: 9pt;
}

.main .text div.link {
	background-color: #E5DFD8;
	border-bottom: 2px solid #7C5F57;
	border-top: 2px solid #7C5F57;
	height: 20px;
	padding-left: 10px;
	padding-top: 6px;
}

.main .text img{
	border: none;
}

.main .text, .main .text p{
	font-size: 8pt;
}

.main a {
	color: #7C5F57;
	font-size: 8pt;
}

.main a.details {
	color: #000000;
	font-size: 7pt;
	font-weight: bold;
}

.main img.news{
	margin-bottom: 10px;
	margin-right: 20px;
}

.main td {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.main td, p {
	font-size: 8pt;
}

.news .block {
	color: #000000;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 8pt;
	padding-bottom: 20px;
	padding-left: 17px;
}

.news .header {
	background-color: #EBE6E1;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 7pt;
	font-weight: bold;
	height: 48px;
	padding-left: 17px;
	text-align: left;
	text-transform: uppercase;
	width: 184px;
}

.news .header a {
	color: #7C5F57;
}

.news .header a:hover {
	color: #75101A;
}

.news .newstitle {
	color: #75101A;
	font-size: 8pt;
}

.news a {
	color: #000000;
	font-size: 7pt;
	font-weight: bold;
}

.news a.archive {
	color: #7C5F57;
	font-size: 8pt;
	font-weight: bold;
}

.partscatalog .num{
	background-color: #EBE6E1;
	height: 12px;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 2px;
	text-align: center;
	vertical-align: bottom;
	width: 20px;
}

.partscatalog a {
	color: #000000;
}

.partscatalog a:hover {
	color: #7C5F57;
}

.partscatalog td {
	padding: 0;
}

.partscatalog th {
	background-color: #D5CABF;
	border-bottom: 2px solid #EBE6E1;
	color: #7C5F57;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 7pt;
	font-weight: bold;
	height: 18px;
	text-align: left;
}

.partscatalog tr.string td{
	border-bottom: 2px solid #DDD5CD;
	border-top: 2px solid #DDD5CD;
}

.partscategory img {
	border: 3px solid #E5DFD8;
}

.partscategory td {
	padding: 0;
}

.rmenu{
}

.rmenu td {
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
	padding-left: 20px;
	text-align: left;
	text-transform: uppercase;
}

.selectors input {
	background-color: #795D55;
	color: #FFFFFF;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 7pt;
	width: 120px;
}

.selectors select {
	background-color: #795D55;
	color: #FFFFFF;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 7pt;
	width: 120px;
}

.selectors td {
	background-color: #634841;
	border-bottom: solid 1px #503933;
	height: 42px;
}

.tabs td {
	border-bottom: 1px solid #503933;
	border-top: 1px solid #503933;
	color: #FFFFFF;
	font-family: "tahoma", "arial", "sans-serif";
	font-weight: bold;
	height: 18px;
	padding: 0;
	text-align: center;
}

.tmenu {
	color: #7C5F57;
}

.tmenu a, .rmenu a {
	color: #7C5F57;
}

.tmenu a:hover, .lmenu a:hover, .rmenu a:hover {
	color: #75101A;
}

.tmenu td {
	background-image: url(/_inc/_common/img/mmenu_bg.gif);
	background-repeat: no-repeat;
	font-family: "tahoma", "arial", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
	height: 56px;
	text-align: center;
	text-transform: uppercase;
}
