* {margin:0; padding:0}
body {background:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000}

/*--------------------Ссылки--------------------*/
a img {border:none}
a {text-decoration:none; font-weight:700; color:#54830b}
a:hover {color: #ff8500;}

/*--------------------Формы--------------------*/
input, select, textarea{border:1px solid #999; font:12px Tahoma, Geneva, sans-serif}
input, textarea {padding:2px 3px}
input[type="submit"] {height:20px; font:12px Tahoma, Geneva, sans-serif; color:#000; margin:-1px 0 0 0}
input[type="checkbox"] {width:15px; height:15px; border:none}
select {height:20px; line-height:16px}
button {font:12px Tahoma, Geneva, sans-serif; color:#000; margin:-1px 0 0 0}

/*--------------------Глобальные классы--------------------*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}

div.rb_title {text-align:center; color:#fff;}
div.rb_title h1 {font-size:11px; }
div.rb_title a {color:#fff}
div.rb_title div.rb_title_w3 {height:1px; overflow:hidden; margin:0 3px; background:#54830b}
div.rb_title div.rb_title_w2 {height:1px; overflow:hidden; margin:0 2px; background:#54830b}
div.rb_title div.rb_title_w1 {height:1px; overflow:hidden; margin:0 1px; background:#54830b}
div.rb_title div.rb_title_m {height:16px; background:#54830b; font-size:10px; line-height:14px; font-weight:700}
div.rb_title_m h1 {font-size:11px; }

div.rb div.rb_w2 {height:1px; overflow:hidden; margin:0 2px; padding:0 1px; background:#54830b}
div.rb div.rb_w1 {height:1px; overflow:hidden; margin:0 1px; padding:0 1px; background:#54830b}
div.rb div.rb_w1 div.rb_w1_inner {height:1px; overflow:hidden; background:#fff}
div.rb div.rb_m {padding:0 1px; background:#54830b}
div.rb div.rb_m div.rb_m_inner {background:#fff}

/*--------------------Разметка--------------------*/
div#page {width:100%; min-width:1000px; margin:0 auto}
div.header {padding:19px 0 15px 0}
div.header_right_wrapper {float:left; width:100%;}
div.header_right {padding:0 0 0 201px}
div.header_left {float:left; width:201px; margin-left:-100%}

div.right_column_wrapper {float:left; width:100%;}
div.right_column {padding:0 3px 0 206px}
div.contentIndex {margin-right: 206px; margin-left: 206px;}

div.rightContent {float:right; width:200px; margin-left:-203px; padding-right:3px}

div.left_column {float:left; width:200px; padding:0 3px; margin-left:-100%}
div.footer {margin-top:20px; padding:20px 0 10px 0}

/*--------------------Шапка--------------------*/
/*Логотип*/
img.logo {display:block; margin-left:4px}

/*Слоган*/
div.sub_logo {position:relative; width:173px; height:56px; overflow:hidden; padding:10px 10px 10px 18px; background:url(/ima/sub_logo1.png); font-size:9px; font-style:italic}
div.sub_logo h2 {font:400 italic 10px/10px Arial, Helvetica, sans-serif}
div.sub_logo a {position:absolute; top:52px; right:13px; display:block; width:33px; height:14px}
div.sub_logo_img {width:201px}

/*Верхний баннер*/
div.top_banner {text-align:center}

/*Меню*/
ul.menu {list-style:none; padding:0 3px; font:700 10px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#999}
ul.menu li {float:left; width:19.99%}
ul.menu li div.stripe {height:10px; overflow:hidden; margin:0 1px}
ul.menu li div.stripe.num1 {background:#ffc066}
ul.menu li div.stripe.num2 {background:#ffb54c}
ul.menu li div.stripe.num3 {background:#ffab33}
ul.menu li div.stripe.num4 {background:#ffa019}
ul.menu li div.stripe.num5 {background:#ff9600}
ul.menu p {height:16px; line-height:16px}
ul.menu p span.active {font-size:10px; color:#000}
ul.menu a {text-decoration:none; color:#999}
ul.menu a.main {font-size:12px; color:#d50000}
div.menu_line {height:1px; overflow:hidden; margin-top:3px; border-top:1px solid #2f8523; border-bottom:3px solid #2f8523}

/*Случайный товар*/
div.top_random_good {width:60%; margin:0 auto; padding-top:1px; font-weight:700; text-align:center}
div.top_random_good table {border-collapse:collapse}
div.top_random_good table td {padding:1px 3px; border:1px solid #54830b}
div.top_random_good img {max-height:80px}
div.top_random_good h3 {font-size:12px}
div.top_random_good h3 a {text-decoration:none}
div.top_random_good p {color:#999}
div.top_random_good p.price {margin-top:3px; color:#000}

div.recomend_block { float:left; width:100%; margin:0px 0 5px -0%; }
div.recomend_block ul {list-style-type:none; margin:0 0 0 -0%; float:left; width:100%; *margin:0 0 0 -0%;}
div.recomend_block li { float:left; width:29%; margin:0 0 0 4%; *margin:0 0 0 2%; }

/*Прочее*/
div.top_info h1{padding:6px 70px 0 70px; font-size:12px; font-weight:700; text-align:center; color:#54830b}
p.go_to_shop {padding-right:10px; text-align:right}
p.go_to_shop a {padding-right:15px; background:url(/ima/ico_more.png) right no-repeat; font-weight:700; text-decoration:none; color:#d50000}


/*--------------------Центральная колонка--------------------*/
/*Витрина*/
div.shopwindow {padding:8px}
div.shopwindow_item {position:relative; margin-top:10px; padding-bottom:2px; border-bottom:3px double #ff9600} 
div.shopwindow_item:first-child {margin-top:0}
div.shopwindow_item img {margin:5px}
div.shopwindow_item img.photo {display:block; float:left; margin:0 6px 2px 0}
div.shopwindow_item a {text-decoration:none}
div.shopwindow_item a.continue {position:absolute; right:0; bottom:5px; display:block; float:right; width:105px; height:13px; overflow:hidden; margin-top:4px; background:url(/ima/ico_continue.png)}
div.shopwindow_item h1 {padding-bottom:4px; font-weight:700; font-size:14px; color:#000}
div.shopwindow_item h1 a {color:#000}
div.shopwindow_item h2 {padding-bottom:4px; font-size:12px}
div.shopwindow_item p {padding-bottom:18px}
div.shopwindow_item p a {font-weight:700; color:#000}
div.shopwindow_item p span {font-weight:700; color:#f00}
div.shopwindow_item li {margin:0 0 0 10px}
div.shopwindow_item table {width:100%; margin-top:1px;}
div.shopwindow_item td {padding:0 5px 0 5px}

/*Текст описания */
div.text {padding:5px 10px 5px 5px; font-size:12px; }
div.text table {width:100%; font-size:12px;}
div.text td {padding:5px}
div.text li {margin:0 0 0 15px}
div.text h1 {padding-bottom:4px; font-weight:700; font-size:14px;}
div.text span {font-weight:700; color:#f00}
div.text em {font-weight:400; color:#54830b}

/*Информация*/
div.brend_information_wrapper {margin-top:15px}
div.brend_information {padding:10px; font-size:12px; font-weight:700; color:#555}
div.brend_information ul {list-style-position:inside}
div.brend_information a {text-decoration:none}

/*Панель пользователя*/
div.user_bar {height:20px; padding-right:20px; background:#ffc066; line-height:20px; text-align:right}
div.user_bar a {font-weight:700; text-decoration:none}
div.user_bar a.cart {padding-left:10px;}
div.user_bar img {margin-top:3px;}

/*Поиск*/
div.search {float:right; width:375px; margin:15px 10px 0 0; padding:5px; border:1px solid #54830b; font-size:12px}
div.search p.title {font-weight:700; text-align:right}
div.search div.clearfix {margin-top:5px}
div.search label {display:block; float:left; line-height:15px}
div.search input, div.search select, div.search button {display:block; float:left; margin-right:10px}
div.search select {width:110px}
div.search input[type="text"] {width:157px}
div.search input[type="checkbox"] {margin-right:6px}
div.search button {width:70px; margin:-1px 0 0 0}

/*Хлебные крошки*/
div.bread_crumps {float:left; margin-top:30px; padding-left:10px; font-weight:700}
div.bread_crumps a {text-decoration:none}

/*Сортировка*/
div.sort {float:right; margin-top:30px; padding-right:10px}
div.sort a {text-decoration:none}
div.sort span {font-weight:400;}

/*Список товаров*/
div.goods_list {padding:10px; }
div.goods_list li {margin-left:20px;}
div.goods_list h2 {font-size:12px}
div.goods_list h2 a {text-decoration:none}
div.goods_list table {width:100%; font-size:12px; margin-top:2px; border-collapse:collapse}
div.goods_list table th {padding:3px 6px; border:1px solid #54830b; background:#f0faef; font-weight:400; white-space:nowrap}
div.goods_list table td {padding:3px; border:1px solid #54830b; vertical-align:top; }
div.goods_list table td.price, div.goods_list table td.cart {text-align:center; vertical-align:middle}

/*Номера страниц*/
div.page_numbers {margin-top:15px; padding-bottom:30px; text-align:center}
div.page_numbers span {font-weight:700; color:#f00}
div.page_numbers a {font-weight:700; text-decoration:none}

/*--------------------Левая колонка--------------------*/
/*Информация*/
div.side_information_wrapper {margin-top:15px}
div.side_information {padding:4px; font-size:13px}
div.side_information ul {list-style-type:none; padding-bottom:4px}
div.side_information ul li {margin-top:4px; padding-left:20px; background:url(/ima/list_item.png) left no-repeat}
div.side_information ul li:first-child {margin-top:0}
div.side_information strong {color:#f00}
div.side_information a {font-weight:700}
div.side_information p.phone {margin-top:10px; padding:6px 0 0 0; border-top:2px solid #54830b; font-size:14px; font-weight:700; text-align:right; color:#54830b}

/*Скидки*/
div.side_discount_wrapper {margin-top:15px}
div.side_discount {padding:4px; font-size:13px}
div.side_discount img {display:block; float:left; margin-right:4px}
div.side_discount p {padding-top:8px}
div.side_discount a {font-weight:700}
div.side_discount span {font-weight:700; color:#f00}

/*Спецпредложение*/
div.special_offer_wrapper {margin-top:15px}
div.special_offer {padding:4px}
div.special_offer img {float:right; margin:0 0 0 4px}
div.special_offer img.left {float:left; margin:0 4px 0 0}
div.special_offer h2 {font-size:13px}
div.special_offer a {font-weight:700; text-decoration:none; color:#000}

/*Разделы магазина*/
div.catalog_wrapper {margin-top:0px}
div.catalog {padding:4px}
div.catalog ul {list-style-type:none}
div.catalog ul li {padding-left:15px; background:url(/ima/catalog_item_l.png) 0 6px no-repeat; font-weight:700; line-height:20px; letter-spacing:1px}
div.catalog ul li a {text-decoration:none; color:#000}
div.catalog ul li ul li {padding-left:10px; background:url(/ima/ico_arrow_right_red.png) 0 6px no-repeat; font-weight:700; line-height:16px; letter-spacing:1px}
div.catalog ul li ul li a {text-decoration:none; color:#54830b}


/*Случайный товар*/
div.random_good_wrapper {margin-top:15px}
div.random_good {font-weight:700; text-align:center}
div.random_good div.img_wrapper {border-bottom:1px solid #54830b}
div.random_good div.img_wrapper img {max-width:160px; margin:0 auto}
div.random_good h3 {font-size:12px}
div.random_good h3 a {text-decoration:none}
div.random_good p {color:#999}
div.random_good p.price {margin-top:3px; color:#000}

/*--------------------Подвал--------------------*/
/*Копирайты*/
div.copyrights {margin-top:2px; padding-top:1px; border-top:1px solid #54830b}
div.copyrights p {height:20px; background:#54830b; font-size:10px; line-height:20px; font-weight:700; text-align:center; color:#fff}

/*Счетчик*/
div.counters {margin-top:20px; text-align:center}
div.counters img {margin:0 40px}

