tr:active {
	background-color: red;
}

body {
	margin: 20px; background-color: rgb(255, 255, 255);
}
td.paperbody  {
	background-color: rgb(240, 250, 255); color: rgb(0, 0, 0); padding: 12; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px;
	text-align: justify;
}
td {
	color: rgb(0, 0, 0); font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;
}
body {
	color: rgb(0, 0, 0); font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;
}
a {
	color: rgb(0, 82, 156); text-decoration: none;
}
a:hover {
	color: rgb(255, 128, 0);
}
h1 {
	color: rgb(39, 149, 0); font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal;
}
h2 {
	color: rgb(0, 0, 0); font-size: 14px; margin-bottom: 5px;
}
p {
	margin: 8px 0px;
}
img {
	border-color: rgb(170, 170, 170);
}
img#pleft {
	margin-right: 10px;
}
img#pright {
	margin-left: 10px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	color: rgb(0, 0, 0); padding-left: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
select {
	color: rgb(0, 0, 0); padding-left: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
textarea {
	color: rgb(0, 0, 0); padding-left: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
label {
	color: rgb(0, 82, 156);
}
table.main {
	width: 720px; margin-bottom: 20px;
}
#btmpad {
	margin-bottom: 15px;
}
table.topsearch {
	width: 460px; height: 65px; background-color: rgb(221, 221, 221);
}
td.topsearch_hdr {
	padding: 4px 0px 0px; height: 21px; color: rgb(85, 85, 85); font-size: 11px; font-weight: bold;
}
td.topsearch_body {
	padding: 5px 10px 0px; height: 34px; background-image: url("img/sp_bk.gif"); background-repeat: repeat-x;
}
input#fld_search {
	width: 210px; font-size: 11px; margin-right: 5px;
}
select#fld_choices {
	width: 170px; color: rgb(0, 82, 156); font-size: 11px; margin-right: 5px;
}
td.tmenu_plate {
	height: 32px; vertical-align: bottom;
}
td.info_plate {
	background-position: bottom; background-image: url("img/ug2b.gif"); background-repeat: no-repeat; background-color: rgb(35, 127, 211);
}
td.info_hdr {
	background-position: top; padding: 0px 20px; width: 100%; height: 23px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; background-image: url("img/ug1b.gif"); background-repeat: no-repeat;
}
td.info_body_reg {
	padding: 25px 20px 20px; color: rgb(255, 255, 255); font-size: 11px; background-image: url("img/info_bk.gif"); background-repeat: repeat-x;
}
td.info_body_reg td {
	color: rgb(255, 255, 255); font-size: 11px;
}
td.info_body_reg_td {
	padding: 4px 20px 0px; color: rgb(255, 255, 255); font-size: 11px; background-image: url("img/info_bk.gif"); background-repeat: repeat-x;
}
td.info_body_reg a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
td.info_body_reg a:hover {
	color: rgb(255, 216, 0); text-decoration: none;
}
td.info_body_reg_td a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
td.info_body_reg input {
	margin: 0px 0px 2px 5px; font-size: 11px;
}
td.info_body_cab {
	padding: 5px 20px 8px; height: 48px; color: rgb(255, 255, 255); font-size: 11px; background-image: url("img/info_bk.gif"); background-repeat: repeat-x;
}
#lblue {
	color: rgb(200, 223, 244);
}
td.info_body_cab td {
	padding: 0px 0px 3px; color: rgb(255, 255, 255); font-size: 11px;
}
td.info_body_cab a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
td.toporder_body a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
td.info_body_cab a:hover {
	color: rgb(255, 216, 0); text-decoration: none;
}
td.toporder_body a:hover {
	color: rgb(255, 216, 0); text-decoration: none;
}
td.topcart_body {
	padding: 8px 20px; background-image: url("img/dot_h_b.gif"); background-repeat: repeat-x;
}
td.topcart_body td {
	color: rgb(255, 255, 255); font-size: 11px;
}
td.toporder_body {
	padding: 8px 20px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-image: url("img/dot_h_b.gif"); background-repeat: repeat-x;
}
td.filial_plate {
	background: url("img/ug1b.gif") no-repeat top rgb(35, 127, 211); width: 220px;
}
td.filial_city {
	background: url("img/city_bk.gif") no-repeat center; padding: 0px 15px; height: 22px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold;
}
td.filial_city a {
	color: rgb(255, 255, 255);
}
td.filial_city a:hover {
	color: rgb(255, 216, 0); text-decoration: none;
}
td.filial_address {
	background: url("img/ug2b.gif") no-repeat bottom; padding: 3px 15px 8px; text-align: center; color: rgb(255, 255, 255); font-size: 10px;
}
td.catalog_hdr {
	background-position: top; padding: 0px 20px; width: 100%; height: 23px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; background-image: url("img/ug1b.gif"); background-repeat: no-repeat; background-color: rgb(35, 127, 211);
}
td.catalog_item {
	background-position: left bottom; padding: 3px 10px 4px 20px; color: rgb(39, 149, 0); font-size: 11px; font-weight: bold; background-image: url("img/dot_h.gif"); background-repeat: repeat-x; background-color: rgb(226, 240, 251);
}
td.catalog_footer {
	background-position: bottom; padding: 0px 20px 2px; width: 100%; height: 23px; color: rgb(255, 255, 255); font-size: 11px; background-image: url("img/ug2b.gif"); background-repeat: no-repeat; background-color: rgb(35, 127, 211);
}
td.catalog_footer a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
td.catalog_footer a:hover {
	color: rgb(255, 216, 0); text-decoration: none;
}
table.dlv {
	margin: 20px 0px; background-image: url("img/dlv.gif"); background-repeat: repeat-x;
}
table.lnews {
	margin-bottom: 10px;
}
td.lnews_date {
	padding: 0px 20px 0px 0px; color: rgb(85, 85, 85); font-size: 11px; vertical-align: top;
}
td.lnews_body {
	padding: 0px 0px 0px 10px; vertical-align: top; background-image: url("img/dot_v.gif"); background-repeat: repeat-y;
}
td.lnews_date p {
	margin: 5px 0px;
}
td.lnews_body p {
	margin: 5px 0px;
}
a#innerlink {
	font-size: 11px; text-decoration: underline;
}
td.online_hdr {
	background-position: top; padding: 0px 20px; width: 100%; height: 23px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; background-image: url("img/ug1g.gif"); background-repeat: no-repeat; background-color: rgb(119, 199, 91);
}
td.online_item {
	background-position: bottom; padding: 8px 10px 10px 20px; color: rgb(85, 85, 85); font-size: 11px; font-weight: bold; background-image: url("img/ug2g.gif"); background-repeat: no-repeat; background-color: rgb(234, 245, 230);
}
td.online_item p {
	margin: 5px 0px;
}
table.bottom {
	background-position: top; width: 940px; margin-bottom: 10px; background-image: url("img/btmb_bk.gif"); background-repeat: repeat-x;
}
td.bottom_address {
	padding: 0px; width: 220px; font-size: 11px; vertical-align: top;
}
td.bottom_phones {
	padding: 21px 0px 0px 20px; font-size: 11px; vertical-align: top; background-image: url("img/dot_v.gif"); background-repeat: repeat-y;
}
td.bottom_phones_counter {
	padding: 0px 0px 0px 20px; font-size: 11px; vertical-align: top; background-image: url("img/dot_v.gif"); background-repeat: repeat-y;
}
td.bottom_copy {
	padding: 0px 0px 0px 20px; color: rgb(85, 85, 85); font-size: 11px; vertical-align: top;
}
td.promoting {
	color: rgb(85, 85, 85); padding-top: 10px; font-size: 11px;
}
#green {
	color: rgb(39, 149, 0);
}
table.tmenu {
	height: 30px; background-image: url("img/tm_bk.gif"); background-repeat: repeat-x; background-color: rgb(51, 51, 51);
}
td.tmenu_item {
	text-align: center; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold;
}
td.tmenu_item_start {
	background-position: left bottom; text-align: center; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-image: url("img/tm_bku_l.gif"); background-repeat: no-repeat;
}
td.tmenu_item_end {
	background-position: right bottom; text-align: center; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-image: url("img/tm_bku_r.gif"); background-repeat: no-repeat;
}
td.tmenu_item a {
	padding: 10px 30px; color: rgb(255, 255, 255); text-decoration: none;
}
td.tmenu_item_start a {
	padding: 10px 30px; color: rgb(255, 255, 255); text-decoration: none;
}
td.tmenu_item_end a {
	padding: 10px 30px; color: rgb(255, 255, 255); text-decoration: none;
}
td.tmenu_item a:hover {
	color: rgb(255, 198, 0); text-decoration: none;
}
td.tmenu_item_start a:hover {
	color: rgb(255, 198, 0); text-decoration: none;
}
td.tmenu_item_end a:hover {
	color: rgb(255, 198, 0); text-decoration: none;
}
#selfed {
	color: rgb(255, 198, 0); background-color: rgb(0, 0, 0);
}
table.toppath {
	background-position: left bottom; width: 100%; margin-bottom: 20px; background-image: url("img/dot_h.gif"); background-repeat: repeat-x;
}
td.toppath {
	padding: 0px 0px 10px; color: rgb(85, 85, 85); font-size: 11px; vertical-align: top;
}
td.boxplate {
	padding: 0px 15px 2px;
}
table.innertb {
	background-color: rgb(255, 255, 255);
}
table.innertb td {
	padding: 2px 5px;
}
td.innertbhead {
	height: 25px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; background-color: rgb(35, 127, 211);
}
td.innertbfooter {
	height: 25px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-color: rgb(35, 127, 211);
}
td.innertbhead#start {
	background-image: url("img/ugt1.gif"); background-repeat: no-repeat;
}
td.innertbhead#end {
	background-position: right top; background-image: url("img/ugt2.gif"); background-repeat: no-repeat;
}
tr.innertr1 {
	background-color: rgb(238, 238, 238);
}
tr.innertr2 {
	background-color: rgb(221, 221, 221);
}
#cat_articul {
	width: 1%; white-space: nowrap;
}
#cart_articul {
	width: 1%; white-space: nowrap;
}
#cat_name {
	
}
#cart_name {
	
}
#cat_nal {
	width: 1%; color: rgb(85, 85, 85);
}
#cat_nal_price {
	width: 1%; color: rgb(85, 85, 85); white-space: nowrap;
}
#cat_order {
	width: 1%; text-align: center;
}
#cart_price {
	width: 5%; text-align: right; white-space: nowrap;
}
#cart_pricetotal {
	width: 5%; text-align: right; font-size: 11px; font-weight: bold; white-space: nowrap;
}
#cart_kol {
	width: 5%; text-align: center;
}
#cart_del {
	width: 1%; text-align: center;
}
table.topiclink {
	margin: 20px 0px 0px;
}
td.topiclink {
	width: 27px; height: 16px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-image: url("img/tl_bk.gif"); background-repeat: no-repeat;
}
td.topiclink#selflink {
	color: rgb(85, 85, 85); background-image: url("img/tl_bk_.gif"); background-repeat: no-repeat;
}
td.topiclink a {
	padding: 5px; color: rgb(255, 255, 255);
}
td.topiclink a:hover {
	color: rgb(255, 198, 0);
}
input#fldkol {
	width: 30px; height: 19px; text-align: center;
}
input#fld_name {
	width: 130px;
}
input#fld_pass {
	width: 130px;
}
#cat_item {
	padding: 5px; color: rgb(85, 85, 85); background-color: rgb(229, 229, 229);
}
#cat_prop {
	padding: 5px 20px; color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(241, 241, 241);
}
#cat_tocart {
	padding: 10px 0px 0px;
}
td.vdlv {
	background-position: top; width: 40px; background-image: url("img/dot_v.gif"); background-repeat: repeat-y;
}
table#topicpad {
	margin-bottom: 30px;
}
#id_comment {
	color: rgb(85, 85, 85); font-size: 11px;
}
td.comment_td1 {
	padding: 0px 10px; font-size: 11px; background-color: rgb(241, 241, 241);
}
td.comment_td2 {
	padding: 10px 10px 5px; font-size: 11px; background-color: rgb(229, 229, 229);
}
#comment_name {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold;
}
td.faq_quest {
	padding: 5px 10px;
}
td.faq_answer {
	padding: 5px 10px; background-color: rgb(241, 241, 241);
}
table.gallery {
	margin: 10px 0px; border: 1px solid rgb(170, 170, 170);
}
td.tdgallery {
	padding: 10px;
}
div.glr1 {
	left: 0px; top: 0px; position: absolute; z-index: 100;
}
div.glr1 td {
	padding-right: 20px;
}
td.image_label {
  top: 0px; bottom: 0px; foreground-color: blue; font-size: 10px;
}
.rel {
	position: relative;
}
div.tricky1 {
	height: 150px; overflow: hidden;
}
div.tricky2 {
	left: 0px; top: 0px; width: 300%; height: 150px; overflow: hidden; position: absolute;
}
.box {
	width: 100%; min-width: 1000px;
}
table.cataloglist td {
	font-weight: bold;
}
table.cataloglist td p {
	margin-top: 0px; margin-bottom: 10px;
}
td.ltr_user {
	padding: 0px 10px; color: rgb(85, 85, 85); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(241, 241, 241);
}
td.ltr_manager {
	padding: 0px 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(229, 229, 229);
}
#id_user {
	color: rgb(39, 149, 0); font-size: 11px; font-weight: bold;
}
#id_manager {
	color: rgb(0, 82, 156); font-size: 11px; font-weight: bold;
}
#id_managerpre {
	color: rgb(85, 85, 85); font-size: 11px; font-weight: normal;
}
#id_managerpre_block {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: normal;
}
#id_manager_block {
	font-weight: bold;
}
td.mcar {
	background: url("img/bkcar.gif") no-repeat bottom; padding: 8px 10px 8px 20px;
}
.mcar_date {
	color: rgb(85, 85, 85); font-size: 11px;
}
strong.vote {
	color: rgb(0, 82, 156); font-size: 11px;
}
label.vote {
	font-size: 11px; font-weight: normal;
}
img.pointer {
	cursor: pointer;
}
.nicelink {
	color: rgb(85, 85, 85);
}
p.specoffer {
	color: red;
}
td.specoffer {
	background-position: left bottom; color: red; background-image: url("img/dot_h.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
p.specoffer a {
	color: red; text-decoration: underline;
}
td.specoffer a {
	color: red; text-decoration: underline;
}
td#cart_in_error {
	color: red; font-size: 14px;
}
td.homebutton {
	padding:0; border-width:0;
	text-align: center;
	height: 30; width: 114;
    background: white url(house.png) no-repeat center;
    font: bold italic;
}

td.homebutton a:hover {
	color: red; text-decoration: underline;
}
td.homebutton marquee, td.homebutton a {
	width=100%; height=30;
	text-align: center;
}
.inline_doit {
	color=blue; padding: 0; background-color: white; vertical-align: center; font-size=-2;
}
p.welcome {
		color: green; font-style: italic;
	}