html {background:#2d2d2d url('../images/bg_3.jpg') 0 0;}
body {background:url('../images/head_bg_3.png') repeat-x 0 0; color:#cacaca;}
*html body {background:url('../images/head_bg_3.jpg') repeat-x 0 0;}
.head {background:url("../images/head_center_3.png") no-repeat 50% 0;}
*html .head {background:none;}

a {color:#ffcf5c;}
a:hover {color:#90a5ff;}

.logo {background:url("../images/logo_right_3.png") no-repeat 100% 0;}
*html .logo {background:url("../images/logo_right_3.gif") no-repeat 100% 0;}
.logo_href .title_text {color:#ffe680; text-shadow:#000000 0 2px; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=2, Color='#000000', Positive='true')}
.logo_href {background:url("../images/logo_left_3.png") no-repeat 0 0;}
*html .logo_href {background:url("../images/logo_left_3.gif") no-repeat 0 0;}
.logo_href span {color:#b7b7b7;}

.contacts {text-shadow:#1c2120 0 1px;}
*html .contacts {text-shadow:none;}
.contacts a {color:#ffcf5c;}
.contacts a:hover {color:#7d8ef7;}
.phone {background:url("../images/phone_2.png") no-repeat 0 3px; color:#f0f0f0;}
.contacts span {color:#f0f0f0;}
*html .phone {background:url("../images/phone_2.gif") no-repeat 0 0;}
.mail {background:url("../images/mail_2.png") no-repeat 0 0;}
*html .mail {background:url("../images/mail_2.gif") no-repeat 0 0;}
.icq {background:url("../images/icq_2.png") no-repeat 0 0;}
*html .icq {background:url("../images/icq_2.gif") no-repeat 0 0;}
.skype {background:url("../images/skype_2.png") no-repeat 0 0;}
*html .skype {background:url("../images/skype_2.gif") no-repeat 0 0;}

.menu {background:url("../images/menu_right_3.png") no-repeat -595px 0;}
.menu ul {background:url("../images/menu_left_3.png") no-repeat 100% 0; *background:none;}
.menu ul li a {background:url("../images/menu_left_3.png") no-repeat 0 0; color:#2c3b71;}
.menu ul li a:hover, .menu ul li.menu_hover a {background:url("../images/menu_left_hover_3.png") no-repeat 0 0; color:#fff0ac;}
.menu ul li a span {background:url("../images/menu_right_3.png") no-repeat 100% 0;}
.menu ul li a:hover span, .menu ul li.menu_hover a span {background:url("../images/menu_right_hover_3.png") no-repeat 100% 0;}
*html .menu {background-image:url("../images/menu_right_3.gif");}
*html .menu ul li a {background:url("../images/menu_left_3.gif") no-repeat 0 0;}
*html .menu ul li a:hover, *html .menu ul li.menu_hover a {background:url("../images/menu_left_hover_3.gif") no-repeat 0 0;}
*html .menu ul li a span {background:url("../images/menu_right_3.gif") no-repeat 100% 0;}
*html .menu ul li a:hover span, *html .menu ul li.menu_hover a span {background:url("../images/menu_right_hover_3.gif") no-repeat 100% 0;}

.menu ul li.menu_hover div, .menu ul li div {background:url("../images/submenu_top_3.png") repeat-x 0 0;}
*html .menu ul li.menu_hover div, *html .menu ul li div {background:url("../images/submenu_top_3.gif") repeat-x 0 0;}
.menu ul li.menu_hover div a, .menu ul li div a {color:#ffcf5c; background:url("../images/submenu_bg_3.png") 0 0; text-shadow:#27262a 0 1px;}
*html .menu ul li.menu_hover div a, *html .menu ul li div a {background:url("../images/submenu_bg_3.gif") 0 0;}
.menu ul li.menu_hover div a:hover, .menu ul li div a:hover {color:#ffa95d; background:url("../images/submenu_hover_3.gif") repeat-x 0 0;}
*html .menu ul li.menu_hover div a:hover, *html .menu ul li div a:hover {background:url("../images/submenu_hover_3.gif") repeat-x 0 0;}
.menu ul li.menu_hover div span {background:url("../images/submenu_bg_3.png") 0 0;}
*html .menu ul li.menu_hover div span {background:url("../images/submenu_bg_3.gif") 0 0;}

.basket {background:url("../images/basket_bottom_3.png") no-repeat 0 100%;}
*html .basket {background:url("../images/basket_bottom_3.gif") no-repeat 0 100%;}
.basket h2 {background:url("../images/basket_top_3.png") no-repeat 0 0; color:#FFFFFF; text-shadow:#000000 0 1px;}
*html .basket h2 {background:url("../images/basket_top_3.gif") no-repeat 0 0;}
.basket div {background:url("../images/basket_bg_3.png") repeat-y 0 0; color:#e9e9e9;}
*html .basket div {background:url("../images/basket_bg_3.gif") repeat-y 0 0;}
.basket div a {background:url("../images/btn_1.png") no-repeat 0 0;}
.basket div a:hover {background:url("../images/btn_1.png") no-repeat 0 -42px;}
*html .basket div a {background:url("../images/btn_1.gif") no-repeat 0 0;}
*html .basket div a:hover {background:url("../images/btn_1.gif") no-repeat 0 -42px;}
.basket .ico {background:url("../images/basket_ico_3.png") no-repeat 0 0;}
*html .basket .ico {background:url("../images/basket_ico_3.gif") no-repeat 0 0;}

.catalog {background:url("../images/basket_bottom_3.png") no-repeat 0 100%;}
*html .catalog {background:url("../images/basket_bottom_3.gif") no-repeat 0 100%;}
.catalog h2 {background:url("../images/basket_top_3.png") no-repeat 0 0; color:#FFFFFF; text-shadow:#000000 0 1px;}
*html .catalog h2 {background:url("../images/basket_top_3.gif") no-repeat 0 0;}
.catalog div {background:url("../images/basket_bg_3.png") 0 0;}
*html .catalog div {background:url("../images/basket_bg_3.gif") 0 0;}
.catalog div a {color:#ffebae; text-shadow:#221012 0 1px;}
.catalog div a:hover {color:#9dadff;}
.catalog div ul li.active {background:url("../images/catalog_abg_3.gif") 0 0; border-top-color:#383838;}
.catalog div ul ul {background:url("../images/catalog_abg_3.gif") 0 0;}
.catalog div ul ul li a {color:#dcbe76;}
.catalog div ul ul ul li a {color:#ffebae;}
.catalog div ul ul ul li {background:url("../images/marker_3.gif") no-repeat 37px 11px; *background-position:0 11px}

.search {background:url("../images/search_3.gif") no-repeat 0 0;}
.search input {color:#394c72;}
.search a {background:url("../images/btn_search_1.png") no-repeat 0 0;}
.search a:hover {background:url("../images/btn_search_1.png") no-repeat 0 -42px;}
*html .search a {background:url("../images/btn_search_1.gif") no-repeat 0 0;}
*html .search a:hover {background:url("../images/btn_search_1.gif") no-repeat 0 -42px;}

.news {background:url("../images/news_bottom_2.gif") no-repeat 0 100%; color:#525252;}
.news a {color:#e77d0c;}
.news a:hover {color:#354fa5;}
.news h2 {background:url("../images/news_top_2.gif") no-repeat 0 0; color:#36446f; text-shadow:#FFFFFF 0 1px;}
.news div {background:#e1e1e1;}
.news div span {color:#2b2b2b;}

.left_block {background:url("../images/news_bottom_3.gif") no-repeat 0 100%; color:#525252;}
.left_block span {background:url("../images/news_top_3.gif") no-repeat 0 0;}
.left_block div {background:#e1e1e1;}
.left_block div form {color:#4d4d4d;}

.btn {background:url("../images/btn_left_1.png") no-repeat 0 0;}
*html .btn {background:url("../images/btn_left_1.gif") no-repeat 0 0;}
.btn div {background:url("../images/btn_right_1.png") no-repeat 100% 0; color:#384977; text-shadow:#FFFFFF 0 1px;}
*html a.btn div {background:url("../images/btn_right_1.gif") no-repeat 100% 0;}
a.btn:hover {background:url("../images/btn_left_1.png") no-repeat 0 -49px;}
*html a.btn:hover {background:url("../images/btn_left_1.gif") no-repeat 0 -49px;}
a.btn:hover div {background:url("../images/btn_right_1.png") no-repeat 100% -49px; color:#bf7500; text-shadow:#FFFFFF 0 1px;}
*html a.btn:hover div {background:url("../images/btn_right_1.gif") no-repeat 100% -49px;}

.right_block {background:#3c3e42;}
.right_column .right_block h2 {color:#FFFFFF;}

.right_column h2 {background:url("../images/right_h2_1.png") 0 0; border-bottom:solid 1px #4d4d4d; color:#d0d0d0;}
.right_column h1 {color:#d0d0d0;}
.good_big h1 {background:none; border:none;}
*html .right_column h2 {background:#242424; background-image:none;}

.goods a {background:#414c60; color:#ffcf5c; border:solid 1px #414c60;}
.goods a:hover {background:#445470; color:#83a9ff; border:solid 1px #627aa2; box-shadow: 0 0 9px rgba(110,158,255,0.53); -moz-box-shadow: 0 0 9px rgba(110,158,255,0.53); -webkit-box-shadow: 0 0 9px rgba(110,158,255,0.53);}
.goods a span {background:url("../images/price_2.png") no-repeat 0 0; color:#545454 !important;}
*html .goods a span {background:url("../images/price_2.gif") no-repeat 0 0;}

.pager a {color:#e5de8a;}
.pager a:hover {color:#f39b02; background:url("../images/pager_current.png") no-repeat 0 0;}
*html .pager a:hover {background:url("../images/pager_current.gif") no-repeat 0 0;}
.pager span {color:#FFFFFF; background:url("../images/pager_current.png") no-repeat 0 0;}
*html .pager span {background:url("../images/pager_current.gif") no-repeat 0 0;}
.pager a.btn_prev {background:url("../images/btn_prev_1.png") no-repeat 0 0;}
*html .pager a.btn_prev {background:url("../images/btn_prev_1.gif") no-repeat 0 0;}
.pager a.btn_prev:hover {background:url("../images/btn_prev_1.png") no-repeat 0 -49px;}
*html .pager a.btn_prev:hover {background:url("../images/btn_prev_1.gif") no-repeat 0 -49px;}
.pager a.btn_next {background:url("../images/btn_next_1.png") no-repeat 0 0;}
*html .pager a.btn_next {background:url("../images/btn_next_1.gif") no-repeat 0 0;}
.pager a.btn_next:hover {background:url("../images/btn_next_1.png") no-repeat 0 -49px;}
*html .pager a.btn_next:hover {background:url("../images/btn_next_1.gif") no-repeat 0 -49px;}

.footer {background:url("../images/footer_bg_3.jpg") repeat-x 0 0;}
.footer a {color:#e5de8a;}
.footer a:hover {color:#ff9600;}
.footer .dev {color:#9a9a9a;}

table.borderTbl td {border:1px solid #2983a8; vertical-align:top;}

.cat_good {background:#4c4c4c;}
.cat_good .info {color:#eaeaea;}
.cat_good .info a {color:#fff8a5;}
.cat_good .info a:hover {color:#90a5ff;}
.cat_good .info div {color:#eaeaea;}
.cat_good .info div span {background:url("../images/rub3_3.gif") no-repeat 0 0;}

.good_big {background:#3c3e42;}
.good_big h1 {color:#FFFFFF;}
.price_big {background:url("../images/price_big_3.gif") no-repeat 100% 0; color:#545454; text-shadow:#FFFFFF 0 1px;}
.price_big span {background:url("../images/rub4_3.gif") no-repeat 0 0;}
.price_big:before {background:url("../images/price_big_left_3.gif") no-repeat 0 0;}
.added_msg {color:#c5dcf7;}
.good_big .btn {background:url("../images/btn_buy_left_3.png") no-repeat 0 0;}
*html .good_big .btn {background:url("../images/btn_buy_left_3.gif") no-repeat 0 0;}
.good_big .btn div {background:url("../images/btn_buy_right_3.png") no-repeat 100% 0; color:#fff0ac; text-shadow:#171c35 0 -1px;}
*html .good_big a.btn div {background:url("../images/btn_buy_right_3.gif") no-repeat 100% 0;}
.good_big a.btn:hover {background:url("../images/btn_buy_left_3.png") no-repeat 0 -49px;}
*html .good_big a.btn:hover {background:url("../images/btn_buy_left_3.gif") no-repeat 0 -49px;}
.good_big a.btn:hover div {background:url("../images/btn_buy_right_3.png") no-repeat 100% -49px; color:#acdfff; text-shadow:#171c35 0 -1px;}
*html .good_big a.btn:hover div {background:url("../images/btn_buy_right_3.gif") no-repeat 100% -49px;}

.basket_good {background:#404551;}
.basket_good .info {color:#c1def7;}
.basket_good .info a {xcolor:#fff8a5;}
.basket_good .info a:hover {xcolor:#ffc028;}
.basket_good .info div {color:#FFFFFF;}
.basket_good .info div span {background:url("../images/rub3_3.gif") no-repeat 0 0;}
.basket_good input {background:url("../images/input_bg_3.gif") no-repeat 0 0; color:#3c3c3c;}
.basket_good .info .quant {color:#aeaeae;}

.btn_up {background:url("../images/btn_up_1.png") no-repeat 0 0;}
*html .btn_up {background:url("../images/btn_up_1.gif") no-repeat 0 0;}
a.btn_up:hover {background:url("../images/btn_up_1.png") no-repeat 0 -24px;}
*html a.btn_up:hover {background:url("../images/btn_up_1.gif") no-repeat 0 -24px;}
.btn_down {background:url("../images/btn_down_1.png") no-repeat 0 0;}
*html .btn_down {background:url("../images/btn_down_1.gif") no-repeat 0 0;}
a.btn_down:hover {background:url("../images/btn_down_1.png") no-repeat 0 -24px;}
*html a.btn_down:hover {background:url("../images/btn_down_1.gif") no-repeat 0 -24px;}
.btn_close {background:url("../images/btn_close_1.png") no-repeat 0 0;}
*html .btn_close {background:url("../images/btn_close_1.gif") no-repeat 0 0;}
a.btn_close:hover {background:url("../images/btn_close_1.png") no-repeat 0 -24px;}
*html a.btn_close:hover {background:url("../images/btn_close_1.gif") no-repeat 0 -24px;}

.text {background:#3c3e42;}
.text h1 {color:#FFFFFF;}
.text h2 {color:#FFFFFF;}
.text h7 {color:#FFFFFF;}
.text table {border:solid 1px #5a5d62;}
.text table tr th {color:#cacaca; background:#4b4e54; border:solid 1px #5a5d62;}
.text table tr td {color:#cacaca; border:solid 1px #5a5d62;}