body { color: #000; }

h1, h4 { color: #9563A2; }

h2, h5 { color: #5B3F53; }

h3, h6 { color: #0D0D0D; }

a {
    color: #9563A2;
}

a:hover {
    color: #ab7ab2;
}

p b {
    color: #9563A2;
}

pre {
    color: #777;
}

hr {
    border: 0;
    border-top: solid 1px #ccc;
}

.gray {
    color: gray;
}

.centerColumn ol li {
    color: #777;
}

/* Стили для шапки */
.global {
    background: #fff;
}  /* hacks.css */

h1.logo a {
    color: #000;
}

.search label {
    color: #fff;
}

.search input.txt {
    color: #000;
    border: 1px solid #726d5b;
}


/***** site header *****/
.header {
	background-color: #2E2E2E;
    border-bottom: 4px solid #9563A2;
}

/*** main menu ****/
.sf-menu li a {
    color: #C6BC9E;
}

.sf-menu li ul {
    border: 1px solid #CCC;
}

.sf-menu li li a {
    background: #F7F7F7;
    color: #001F4A;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: #2E2E2E;
    color: white;
}

/*** menu colors ***/
.menuCatalog h2 {
    background: #001f4a url(../img/h2-catalog.gif) no-repeat 13px 7px;
}

.menuCatalog li.selected {
    background: #001F4A;
    border: 1px solid #CCC; 
}

.menuCatalogBox {
    padding: 1px;
    border: 1px solid #afafaf;
}

/* Раздел */
.menuCatalogBox li {
    color: #001f4a;
}

.menuCatalogBox li a {
    color: #001f4a;
}

.menuCatalogBox li a:hover {
    color: #999;
}

.menuCatalogBox li ul li b {
    color: #526e94;
}

.menuCatalogBox li ul li a {
    color: #526e94;
}

.menuCatalogBox li ul li a:hover {
    color: #526e94;
}

/* Подподраздел */
.menuCatalogBox li ul li ul {
    background: #f5f5f5;
}

.menuCatalogBox li ul li ul li a {
    color: #9563A2;
}

.menuCatalogBox li ul li ul li a:hover {
    color: #9563A2;
}

.menuCatalogChange label {
    color: #526e94;
}

.banner p {
    color: #7e7e7e;
    background: #2e2e2e;
}

.banner p a {
    color: #9f9a8a;
}

.welcome h2 {
    color: #000;
}

.basket h2 {
    background: #001f4a url(../img/h2-basket.gif) no-repeat 15px 7px;
}

.basketBox {
    color: #001f4a;
    border: 1px solid #afafaf;
}  /* hacks.css */

.basketBoxInner span {
    color: #001f4a;
}

.basketBox .enter input.txt {
    color: #afafaf;
    background: #fff;
    border: 1px solid #afafaf;
}

.poll_items label {
    color: #526e94;
}

.poll_items a {
    color: #001f4a;
}

/* Анонсы статей */
.articles table {
    background: #fff;
}
.articles th {
    border-top: solid 1px #d9c798;
}

.articles th a {
    color: #9563A2;
}

.articles th span,.date {
    color: #d9c798;
}

/* Формы */
.form table {
    background: #fff;
    border: solid 1px #fff;
}

.form th {
    background: #e7c4ec;
    border: solid 1px #fff;
}

.form td {
    background: #eee;
    border: solid 1px #fff;
}

.form .short input,.form input.short {
    border: 1px solid #a3a3a3;
}

.form .long input,.form input.long {
    border: 1px solid #a3a3a3;
}

.form .text textarea {
    border: 1px solid #a3a3a3;
}

.form .small input,.form input.small {
    border: 1px solid #a3a3a3;
}
.about span {
    color: #999;
}

.item td {
    border: solid 1px #d2d2d2;
}
.item span {
    color: #999;
}

.number td {
    border: solid 1px #d2d2d2;
}

.number th {
    background: #d2d2d2;
    border: solid 1px #d2d2d2;
}

.category td {
    border: solid 1px #d2d2d2;
}
.category .price {
    color: #999;
}

/* Таблица корзины */
.checkout table {
    background: #fff;
    border: solid 1px #fff;
}

.checkout th {
    background: #e7c4ec;
    border: solid 1px #fff;
}

.checkout td {
    background: #eee;
    border: solid 1px #fff;
}

.checkout td a {
    color: #9563A2;
}

.checkout .small input,.checkout input.small {
    color: #000;
    background: #fff;
    border: 1px solid #a3a3a3;
}

.thisWeek h2 {
    color: #e1e9f4;
    background: #163258 url(../img/bg-h2-week.gif) repeat-x;
}

.thisWeek .box {
    border: 1px solid #afafaf;
}
.thisWeek .boxInner span {
    color: #999;
}

.thisWeek .boxInner li {
    color: #001f4a;
}

.thisWeek .boxInner li a {
    color: #001f4a;
}

.price_page h2 {
    color: #0d0d0d;
}

.price_page table {
    border: 1px solid #adadad;
}

.price_page th {
    color: #b1b1b1;
    border: 1px solid #adadad;
}

.price_page td {
    color: #001f4b;
    border: 1px solid #adadad;
}

.price_page td input.txt {
    color: #001f4b;
    background: #fff;
    border: 1px solid #a3a3a3;
}

.news .left { 
border:1px solid #d2d2d2; 
}

.news .right { border:1px solid #d2d2d2; }
.news h5 { padding-bottom:8px; color:#526e94; }
.news .news_item {
    border: 1px solid #d2d2d2;
}

.footer {
    color: #c5bb9d;
    background: #2e2e2e url(../img/bg-footer.gif) repeat-x;
}

.footer a {
    color: #c5bb9d;
}

.logarea input.txt {
	color: #afafaf;
	background: #fff;
	border: 1px solid #afafaf;
}

/*** poll ***/
.poll label {
    color: #526E94;
}


.survey_block .barColor {
    background-color: #EBEBEB;
}

.jcarousel-div li a {
	color: #001F4A;
}

.sort ul {
    border: 1px solid #D2D2D2;
}

.sort li {
    border-left: 1px solid #D2D2D2;
}
.sort li.background {
    background: #D2D2D2;
}

