a {color: #000; text-decoration: none;}
a:link  {color: #000; text-decoration: underline;}
a:visited  {color: #000; text-decoration: underline;}
a:active  {color: #000; text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}



.catalog {color: #000;	font: 81% arial;  text-transform: none; }


body {
margin: 0;
padding: 0;
background: #fff url(/img/bg_top.gif) repeat-x;
color: #000;
font: arial, helvetica, sans-serif;
}


form {margin: 12 0 0 0;}

h1 {color: #9F080C; font: bold 75% arial; padding: 0px; margin: 0px 0px 6px 0px; text-transform: uppercase; }

h4 {color: #9F080C; font: bold 75% tahoma; padding: 0px; margin: 0px 0px 6px 0px;}
	h4 a {color: #9F080C; text-decoration: none;}
	h4 a:link  {color: #9F080C; text-decoration: none;}
	h4 a:visited  {color: #9F080C; text-decoration: none;}
	h4 a:active  {color: #9F080C; text-decoration: underline;}
	h4 a:hover {color: #9F080C; text-decoration: underline;}

table {
border: 0px; /* border="0" */
border-collapse: collapse; /* cellspacing="0" */
}

table td {
color: #000; font: arial, helvetica, sans-serif;
padding: 0px; /* cellspadding="0" */} 

ul {margin: 4 0 8 30; padding: 0px;}
li {list-style-image: url(/img/pt.gif); margin: 0; padding: 0;}

.about {text-align: right;}
.abz {margin-bottom: 24px;}
	.abz .text {color: #000; font: 75% tahoma;}
.bg-bottom-z {background: url(img/bg_bottom_z.gif) no-repeat right bottom; width: 100%; height: 22px;}
.bg-grey {background-color: #e2e2e2;}
.bg-top {background: url(/img/bg_left_top.gif) no-repeat left top; width: 100%; height: 161px;}
	.bg-top .logo {background: url(/img/bg_top_right.jpg) no-repeat right top; padding: 29px 40px 39px 55px;}
.border-b-z {border-bottom: 1px solid #ebe4ec;}
.border-table {border: 1px solid #c4c4c4}
	.border-table td {padding: 6px 0px 8px 0px;}

.bottom {background: #4c4c4c url(/img/bg_bottom.gif) repeat-x left top; height: 59px; width: 100%;}
	.bottom a, .bottom a:link, .bottom a:visited  {color: #fff; text-decoration: none;}
	.bottom a:active, .bottom a:hover {color: #fff; text-decoration: underline;}
.coords {color: #fff; font: bold 70% tahoma; background: #4c4c4c url(/img/bg_coord.gif) repeat-x left top; width: 56%; padding: 18px 22px 12px 22px; line-height: 1.4;}
.h40 {height: 40px;}
.leftmenu {color: #666; font: bold 70% tahoma; width: 24%; vertical-align: top; padding: 12px 22px; text-transform: uppercase;}
	.leftmenu a, .leftmenu a:link, .leftmenu a:visited  {color: #9F080C; text-decoration: none;}
	.leftmenu a:active, .leftmenu a:hover {color: #9F080C; text-decoration: underline;}
	.leftmenu .item {background: url(/img/pt_leftmenu.gif) no-repeat left top; padding: 0px 0px 6px 12px;}
	.leftmenu .item-a {background: url(/img/pt_leftmenu_a.gif) no-repeat left top; padding: 0px 0px 6px 12px;}
.line-red {background: url(/img/bg_bottom_red.gif) repeat-x left top; height: 7px; width: 100%;}
.mb22 {margin-bottom: 22px;}
.num-page {margin: 20px 0px;}
	.num-page a, .num-page a:link, .num-page a:visited, .num-page a:active, .num-page a:hover {color: #fff;}
	.num-page .item {color: #fff; font: bold 12px arial; background-color: #676767; height: 18px; width: 18px; text-align: center;}
	.num-page .item-a {color: #fff; font: bold 12px arial; background-color: #990017; height: 18px; width: 18px; text-align: center;}
	.num-page .item-l {color: #fff; font: bold 12px arial; background-color: #676767; height: 18px; width: 18px; text-align: center;}
		.num-page .item-l a, .num-page .item-l a:link, .num-page .item-l a:visited, .num-page .item-l a:active, .num-page .item-l a:hover {text-decoration: none;}
		
.in-form {
	color: #000;
	background-color: #fff;
	width: 170px;
	margin-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #666;
}

.in-form1 {
	color: #000;
	background-color: #fff;
	width: 280px;
	margin-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #666;
}
		
.pa {position: absolute; top: "-8px"; background-color: #990017; border: 1px solid #BF5E6D; border-bottom: 0px; border-top: 0px; width: 200px; z-index: 1;}
.price {color: #9F080C; font: bold 140% arial;};
.right-coords {background: url(/img/bg_r_coords.gif) no-repeat left top; width: 44%; padding-left:60px;}
.spec {text-align: center;}

.subcat {padding-left: 20px;}
	.subcat ul { font: 75% arial; margin: 4 0 8 30; padding: 0px;  text-transform: none; }
	.subcat li {list-style-image: url(/img/pt.gif); margin: 0; padding: 0;}
.submenu-top-g {text-align: left; padding: 0px; vertical-align: top;}
.submenu-top {padding: 6px 10px; border-bottom: 1px solid #BF5E6D; text-transform: none; width: 100%;}
.table-grey td {font: 75% tahoma; padding: 2px 10px 3px 10px;}
.text-zakl {width: 100%;}
	.text-zakl .border-bottom {border-bottom: 1px solid #ebe4ce; width: 100%;}
	.text-zakl .center {font: 70% tahoma; border-left: 1px solid #ebe4ce; border-right: 1px solid #ebe4ce; padding: 5px 16px 8px 7px;}
	.text-zakl .y3-z {background: url(img/y3_z.gif) no-repeat left bottom; height: 3px; width: 3px;}
	.text-zakl .y4-z {background: url(img/y4_z.gif) no-repeat right bottom; height: 3px; width: 3px;}
.text-v {color: #444; font: 75% arial; width: 100%; vertical-align: top; padding: 20px 0px; }
	.text-v h1 { font:bold 100% tahoma }
.text-v-s {color: #444; font: 70% arial; width: 100%; vertical-align: top; padding: 16px 0px; }

.topmenu {background: url(/img/bg_topmenu.gif) repeat-x left top; height: 37px; width: 100%; margin-bottom: 22px;}
	.topmenu a, .topmenu a:link, .topmenu a:visited  {color: #fff; text-decoration: none;}
	.topmenu a:active, .topmenu a:hover {color: #fff; text-decoration: underline;}
	.topmenu td {color: #fff; font: bold 63% tahoma; text-transform: uppercase; padding: 3px 6px 10px 6px; text-align: center;}
	.topmenu .r {background: url(/img/r_topmenu.gif) no-repeat center top; width: 5px; padding: 0px;}
	.topmenu td.submenu-top-g {text-align: left; padding: 0px; vertical-align: top; position: relative;}


.lb {background: url(/img/lb.gif) repeat-x left bottom;}
.ll {background: url(/img/ll.gif) repeat-y left top; width: 22px; vertical-align: top;}
.lr {background: url(/img/lr.gif) repeat-y right top; width: 22px; vertical-align: top;}
.lt {background: url(/img/lt.gif) repeat-x left top;}

.lb-s {background: url(/img/lt2.gif) repeat-x left bottom;}
.ll-s {background: url(/img/ll2.gif) repeat-y left top; width: 16px; vertical-align: top;}
.lr-s {background: url(/img/ll2.gif) repeat-y right top; width: 16px; vertical-align: top;}
.lt-s {background: url(/img/lt2.gif) repeat-x left top;}

.zakl {background: #E5E5E5 url(img/y1_z.gif) no-repeat left top; cursor: pointer; cursor: hand;}
	.zakl .text {color: #000; font: bold 75% arial; text-transform: uppercase; background: url(img/y2_z.gif) no-repeat right top; padding: 4px 8px; white-space: nowrap; border-bottom: 1px solid #ebe4ce;}
.zakl-a {background: url(img/bg_zakl1.gif) no-repeat left top;}
	.zakl-a .text {color: #9F080C; font: bold 75% arial; text-transform: uppercase;  background: url(img/bg_zakl_r1.gif) no-repeat right top; padding: 4px 8px; white-space: nowrap;}
