body, div, td, input, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
td.text-page-path {
        font-family: Tahoma;
        font-size: 10px;
        color: #737373;
}
a {
        color: #34608c;
        text-decoration: underline;
}
a.link-button {
        color: #4a4a4a;
        text-decoration: underline;
}
a.link-page-path {
        font-family: Tahoma;
        font-size: 10px;
        color: #737373;
        text-decoration: underline;
}
.link-ad-blue {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #08628c;
}
a.link-ad-blue {
        text-decoration: underline;
}
a.link-ad-grey {
        font-size: 70%;
        color: #333333;
        text-decoration: underline;
}
.ad-id-grey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #4c4c4c;
}
div.text-about-default {
        font-size: 70%;
        color: #333333;
}
.text-default-black1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
.text-default-black2 {
        font-family: "MS Sans Serif", Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
.text-default-black3 {
        font-size: 11px;
        color: #000000;
}
.text-default-black4 {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

.text-default-grey70 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #333333;
}

.text-default-grey1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4a4a4a;
}
.text-default-grey2 {
        font-size: 70%;
        color: #4a4a4a;
}
.text-default-grey3 {
        font-size: 70%;
        color: #575757;
}
.text-default-grey4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4a4a4a;
}
.text-default-grey5 {
        font-size: 70%;
        color: #333333;
}
.text-default-grey6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
}
.text-default-grey7 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #343434;
}
.text-default-grey71 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #343434;
}
.text-default-grey7 table {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #343434;
}
.text-default-grey8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #8f8f8f;
}
.text-default-grey9 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #575757;
}
.text-default-grey10 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #575757;
}
.text-default-grey11 {
        font-family: Tahoma;
        font-size: 70%;
        color: #4a4a4a;
}
.text-default-grey12 {
        font-family: Tahoma;
        font-size: 70%;
        color: #575757;
}
.text-default-grey13 {
        font-size: 11px;
        color: #4c4c4c;
}
.text-default-red1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #575757;
}
.text-default-blue1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #08628c;
}
.text-default-blue2 {
        font-size: 70%;
        color: #08628c;
}
.text-default-blue3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #375b78;
        text-decoration: none;
}
.text-default-title1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #375b78;
        font-weight: bold;
}

.text-default-title2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 125%;
        color: #375b78;
}
.text-default-title3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 107%;
        font-weight: bold;
        color: #375b78;
}
.text-default-title-grey1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight: bold;
        color: #989898;
}
.text-default-title-grey2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #4c4c4c;
}
.text-default-title-grey3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #474747;
}
.text-default-title-blue1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #375b78;
}
.text-default-small-grey1 {
        font-family: Tahoma;
        font-size: 10px;
        color: #989898;
}
a.link-default-grey1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #575757;
        text-decoration: underline;
}
a.link-default-blue1 {
        font-size: 11px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #34608c;
		text-decoration: underline;	
}
a.link-default-blue3 {
        font-size: 10px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #08628c;
}
a.link-default-blue4 {
        text-decoration: underline;
}
a.link-default-blue5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #006699;
        text-decoration: underline;
}
a.link-default-blue6 {
        font-family: Tahoma;
        font-size: 10px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue7 {
        font-family: Tahoma;
        font-size: 11px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-blue9 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #006699;
        text-decoration: underline;
}
a.link-default-blue10 {
        font-size: 10px;
        color: #34608c;
        text-decoration: underline;
}
a.link-default-blue11 {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #34608c;
        text-decoration: underline;
}
a.link-default-title-blue1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #08628c;
        text-decoration: underline;
}
a.link-default-title-blue2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #375b78;
        text-decoration: underline;
}
.page-navigator {
        font-size: 70%;
        letter-spacing: -1px;
        color: #545454;
}
.page-navigator a.link-default-blue1 {
        font-size: 100%;
        color: #08628c;
        text-decoration: underline;
}
.text-image-info {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #8f8f8f;
}
a.link-image-blue-small {
        font-family: Tahoma;
        font-size: 10px;
        color: #08628c;
        text-decoration: underline;
}
td.doted-row1 {
        line-height: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #333333;
}
td.doted-row1 span.doted-row-cell-left {
        background-color: #e6eef2;
        padding-right: 3px;
}
tr.doted-row1 {
        visibility: hidden;
}
span.doted-row-cell-right {
        z-index: 10;
        position: relative;
        top: -1.2em;
        line-height: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #333333;
        visibility: visible;
}
td.doted-row2 {
        line-height: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #333333;
}
td.doted-row2 span.doted-row-cell-left2 {
        background-color: #F5F5F5;
        padding-right: 3px;
}
td.table-title-cell {
        padding: 13px 5px 11px 6px;
}
td.table-title-cell1 {
        padding: 7px 12px 7px 12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight: bold;
        color: #989898;
}
td.table-title-cell2 {
        padding: 7px 12px 7px 12px;
}
td.table-title-cell3 {
        padding: 7px 12px 7px 12px;
        font-size: 70%;
        color: #333333;
}
td.table-cell {
        padding: 7px 5px 7px 6px;
        font-size: 70%;
        color: #575757;
}
td.table-cell3 {
        padding: 7px 5px 7px 6px;
}
a.table-cell {
        font-size: 70%;
        color: #575757;
        text-decoration: none;
}
td.table-filter-cell {
        padding: 7px 7px 7px 8px;
        font-size: 70%;
        background-color: #D6E2EB;
}
td.table-filter-cell-active {
        padding: 7px 7px 7px 8px;
        font-size: 70%;
        background-color: #FFD68A;
}
td.table-cell1 {
        font-family: Arial, Helvetica, sans-serif;
        padding: 6px 12px 6px 12px;
        font-size: 75%;
        color: #4c4c4c;
}
td.table-cell2 {
        padding: 7px 5px 7px 6px;
}
td.table-cell4 {
        padding: 7px 5px 7px 6px;
        font-family: Tahoma;
        font-size: 60%;
        color: #575757;
		text-align: center;
}
td.table-cell-left1 {
        font-family: Arial, Helvetica, sans-serif;
        padding: 6px 8px 6px 8px;
        font-size: 70%;
        font-weight: bold;
        color: #575757;
}
td.table-cell-left2 {
        font-family: Arial, Helvetica, sans-serif;
        padding: 6px 8px 6px 8px;
        font-size: 70%;
        font-weight: bold;
        color: #878787;
}
td.table-cell-right {
        padding: 9px;
        font-size: 70%;
}
td.table-cell-right1 {
        padding:8px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #575757;
}
td.table-cell-right3 {
        padding: 2px 4px 2px 4px;
        font-size: 70%;
}
td.text-table-title1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        font-weight: bold;
        color: #4c4c4c;
}

/*
	Верхнее меню
*/

.menu-top-item {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
td.menu-top-item {
	padding: 3px 10px 2px 10px;
}

/*
	Боковое меню
*/

.menu-left-item {
	font-family: Arial, Helvetica, sans-serif;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #34608c;
	text-decoration: underline;
}
a.menu-left-item:hover {
	color: #6d9bc9;
}
td.menu-left-item {
	padding-right: 5px;
}

/*
	Общие стили
*/

.text-default-small-grey1 {
	font-family: Tahoma;
	font-size: 10px;
	color: #989898;
}
.text-default-small-grey2 {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
}
.text-default1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.text-default2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
}
a.link-default1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.link-default-title-blue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #375b78;
	text-decoration: underline;
}
.text-default-title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #474747;
}
.text-default-title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #585858;
}
.text-default-title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #474747;
}


td.menu-subtop {
	padding: 0px 8px 0px 8px;
	color: #ffffff;
}
td.menu-subtop-active {
	padding: 0px 8px 0px 8px;
	color: #ffffb8;
}
a.menu-subtop {
	color: #ffffff;
	text-decoration: none;
}
a.menu-subtop:hover {
	color: #ffffb8;
	text-decoration: underline;
}
a.menu-subtop-active {
	color: #ffffb8;
	text-decoration: none;
}
input.catalog {
	width: 137px;
	height: 19px;
}
select.catalog {
	width: 137px;
	height: 21px;
}
a.catalog-category {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #34608c;
	text-decoration: underline;	
}
a.catalog-category:hover {
	color: #6d9bc9;
}
a.catalog-category-new {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ad3c1a;
	text-decoration: underline;	
}
a.catalog-category-new:hover {
	color: #e05a34;
}
td.page-content {
	padding: 0px 8px 0px 8px;
}
td.main-page-left {
	padding: 0px 8px 0px 0px;
}
td.good-short-title {
	padding: 13px 8px 13px 8px;
}
td.good-short-content {
	font-family: arial;
	font-size: 12px;
}
a.good-short-title {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #34608c;
	text-decoration: underline;	
}
a.good-short-title-red {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #b85537;
	text-decoration: underline;	
}
a.category-short-title {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #34608c;
	text-decoration: underline;	
}
a.category-short-title:hover {
	color: #6d9bc9;
}
a.category-short-title-red {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #b85537;
	text-decoration: underline;	
}
a.category-short-title-red:hover {
	color: #e05a34;
}
a.link-vote {
	font-size: 10px;
	color: #34608c;
	text-decoration: underline;	
}
a.link-vote:hover {
	color: #6d9bc9;
}
td.price {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #ad3c1a;
}
td.price-strike {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #838383;
	text-decoration: line-through;
}
td.page-subtitle {
	height: 27px;
	padding: 7px 8px 7px 8px;
	background-color: #ebeff0;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
td.catalog-subcategory-list {
	font-size: 10px;
	color: #34608c;
}
a.link-small-blue {
	font-family: arial;
	font-size: 11px;
	color: #34608c;
	text-decoration: underline;	
}
a.link-small-blue:hover {
	color: #6d9bc9;
}
a.link-small-red {
	font-family: arial;
	font-size: 11px;
	color: #b85537;
	text-decoration: underline;	
}
a.link-small-blue-bold {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #34608c;
	text-decoration: underline;	
}
a.link-small-blue-bold:hover {
	color: #6d9bc9;
}
td.news-title {
	padding: 0px 8px 0px 8px;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #838383;
}
td.news-short-content {
	font-family: arial;
	font-size: 12px;
}
td.news-date {
	padding: 0px 8px 0px 8px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
}
td.special-title {
	height: 35px;
	padding: 0px 4px 0px 5px;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #838383;
}
td.special-content {
	padding: 0px 4px 0px 5px;
	font-family: arial;
	font-size: 12px;
}
td.copy {
	font-family: verdana;
	font-size: 10px;
}
span.copy-red {
	font-family: verdana;
	font-size: 10px;
	color: #9f1d21;
}
a.copy {
	font-family: verdana;
	font-size: 10px;
	color: #9f1d21;
	text-decoration: underline;
}
a.copy:hover {
	color: #cc262b;
}
td.map-title {
	height: 25px;
	padding: 0px 5px 0px 10px;
}
a.map-title {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.map-title:hover {
	color: #6c6c6c;
}
a.link-map {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.link-map:hover {
	color: #6c6c6c;
}
a.catalog-subcategory {
	font-family: arial;
	font-size: 11px;
	color: #34608c;
	text-decoration: underline;
}
a.catalog-subcategory:hover {
	color: #6d9bc9;
}
a.catalog-subcategory-active {
	font-family: arial;
	font-size: 11px;
	color: #b85537;
	text-decoration: underline;
}
a.catalog-subcategory-active:hover {
	color: #e05a34;
}
td.page-path {
	height: 40px;
	font-family: verdana;
	font-size: 11px;
	color: #585858;
}
a.link-path {
	font-family: arial;
	font-size: 11px;
	color: #787878;
	text-decoration: underline;
}
a.link-path:hover {
	color: #a4a4a4;
}
span.link-path-current {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #787878;
}
td.basket-short {
	padding: 6px;
}
a.basket-short-title {
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-decoration: underline;
}
a.basket-short-title:hover {
	color: #7c7c7c;
}
a.basket-short-item {
	font-family: arial;
	font-size: 10px;
	color: #444444;
	text-decoration: underline;
}
a.basket-short-item:hover {
	color: #7c7c7c;
}
td.basket-short-item {
	font-family: arial;
	font-size: 10px;
	color: #444444;
}
td.basket-short-total {
	font-family: arial;
	font-size: 11px;
}
a.basket-short-message {
	font-family: arial;
	font-size: 11px;
	color: #b85537;
	text-decoration: underline;
	line-height: 12px;
}
a.basket-short-message:hover {
	color: #ca6a4f;
}
td.item-number {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
span.page-active {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #838383;
}
a.link-page {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.link-page:hover {
	color: #838383;
}
select.sort {
	width: 160px;
	height: 22px;
}
td.good-cmenu-title {
	padding: 0px 8px 6px 8px;
	font-family: arial;
	font-size: 12px;
	color: #4c4c4c;
	font-weight: bold;
}
a.good-cmenu-title {
	font-family: arial;
	font-size: 12px;
	color: #4c4c4c;
	font-weight: bold;
}
select.models {
	width: 340px;
	height: 22px;
	font-family: arial;
	font-size: 11px;
}
a.link-good-grey-small {
	font-family: verdana;
	font-size: 10px;
	color: #5c5c5c;
	text-decoration: underline;
}
a.link-good-grey-small:hover {
	color: #888888;
}
td.good-price {
	font-family: arial;
	font-size: 18px;
	color: #ad3c1a;
	font-weight: bold;
}
.good-subtitle {
	font-family: arial;
	font-size: 12px;
	color: #474747;
	font-weight: bold;
}
.good-text {
	font-family: arial;
	font-size: 12px;
}
a.link-good-small-blue {
	font-family: verdana;
	font-size: 10px;
	color: #34608c;
	font-weight: bold;
	text-decoration: underline;
}
a.link-good-to-basket {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}
td.good-action-title {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #838383;
}
a.link-good-small-grey {
	font-family: verdana;
	font-size: 11px;
	color: #575757;
	text-decoration: underline;
}
a.link-search {
	font-family: arial;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: underline;
}
a.link-search:hover {
	color: #939393;
}
span.good-visitor {
	font-family: arial;
	font-size: 12px;
	color: #474747;
}
a.good-visitor {
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color: #34608c;
	text-decoration: underline;
}
td.good-path {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #34608c;
}
span.good-date {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}
span.good-date2 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
td.catalog-subcategory-active {
	font-family: verdana;
	font-size: 11px;
	color: #4c4c4c;
}
td.good-params {
	padding: 6px 7px 6px 7px;
	font-family: verdana;
	font-size: 11px;
	color: #333333;
}

/*
	Копирайты
*/

.copyright {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.copyright-red {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9f1d21;
}
a.copyright {
	color: #9f1d21;
	text-decoration: underline;
}
a.copyright:hover {
	color: #cc262b;
}