@charset "windows-1251";
/* CSS Document */

body {background:none repeat scroll 0 0 #FFFFFF; color:#000000; font-family: Tahoma,arial,sans-serif; font-size:12px; margin:0; padding:0; text-align:justify;}
body a {color:#000000; 
	}
body a:hover {color:#000000; 
	}
img {border:none;}
#top-wrap {background: url("../images/top-wrap-bg.png") repeat-x scroll 0 0;min-height:500px; z-index: 10;}
div.wrap {width:1000px; margin:0 auto;}
div.wrap div.left {width:310px; float:left;}
div.wrap div.main {width:690px; float:left;} 
#logo {margin-top:55px;}
#contacts {margin-top:20px; font-weight:bold; color:#666666;}
#contacts div.firstline {margin-left:0px;}
#contacts div.secondline {margin-left:69px;}
#contacts span.provider {font-size:14px;}
#contacts span.phone {font-size:21px;}
#contacts span.mnogoch {font-weight:normal; font-size:14px;}

#main-menu div.pillmenu ul {margin:0; padding:0; text-align:center;}
#main-menu div.pillmenu ul li {list-style-type:none; font-size:14px; float:left;}
#main-menu div.pillmenu ul li.separator {width:1px; margin-top:33px;}
#main-menu div.pillmenu ul li.menuitem a {font-weight:bold; color:#000000; display:block; padding:0 30px; height:55px;}
#main-menu div.pillmenu ul li.menuitem a.active {background-color:#ab051b; color:#FFFFFF;}
#main-menu div.pillmenu ul li.menuitem a span {display:block; padding-top:32px;}

.clear {clear: both;}

#info-menu {margin-top:80px; color:#ab071b;}
#info-menu div.vertmenu .title {font-size:16px; font-weight:bold;}
#info-menu div.vertmenu a {font-size:14px; color:#ab071b; text-decoration:none;}
#info-menu div.vertmenu a:hover {text-decoration:underline;}
#info-menu div.vertmenu a.active {font-weight:bold;}
#info-menu div.vertmenu ul {margin-top:20px; padding-left:15px;}
#info-menu div.vertmenu ul li {list-style-type:none; line-height:1em;}

#brand-menu {margin-top:25px;}
#groupgoods-menu {margin-top:25px;}
#category-menu {margin-top:25px;}
div.vertmenu .title {font-size:16px; font-weight:bold;}
div.vertmenu a {font-size:14px; color:#000000;padding:5px;display:block; text-decoration:none;}
div.vertmenu a:hover {text-decoration:underline;}
div.vertmenu a.active {font-weight:bold;}
div.vertmenu ul {margin-top:20px; padding-left:15px;}
div.vertmenu ul li {list-style-type:none;}

#leftworkzone {width:220px; float:left; font-size:14px; color:#000000;padding:5px;display:block; text-decoration:none;}

#flash img {z-index: 0;}

#bottom-wrap {background: url("../images/bottom-wrap-bg.png") repeat-x scroll 0 0; height:138px; clear:both;}
#copyright {margin-top:32px; color:#666666;}
#development {margin-top:15px;}
#development a {color:#666666;}

#navb-menu div.pillmenu ul {margin:32px 0; padding:0; float:right;}
#navb-menu div.pillmenu ul li {list-style-type:none; display:block; float:left;}
#navb-menu div.pillmenu ul li.separator {width:1px;}
#navb-menu div.pillmenu ul li.menuitem a {text-decoration:none; color:#666666; display:block; padding:0 13px;}
#navb-menu div.pillmenu ul li.menuitem a span {display:block;}
#navb-menu div.pillmenu ul li.first a {padding-left:0px;}
#navb-menu div.pillmenu ul li.last a {padding-right:0px;}

#LiveInternet {float:right;}
#workzone {float:left;}

#page404 {margin:100px auto; background: url("../images/404.jpg") no-repeat scroll 0 115px; width:659px; height:395px; font-family: Arial,sans-serif;}
#page404 div.error {float:left; margin-left:127px; font-size:18px;}
#page404 div.error div.line1 {color: #666666;}
#page404 div.error div.line2 {color: #999999;}
#page404 div.error span {font-size:66px;}
#page404 div.ref {float:right; margin:75px 125px 0 0;}
#page404 div.ref a {color: #666666; font-size:18px;}

/* Список товаров */
#list-good {margin:0;}
#list-good .good {clear:both;}
#list-good .good .thumbnail {float:left; margin: 5px 0;}
#list-good .good .thumbnail a {background:url("../images/placeholder.jpg") no-repeat scroll 2px 2px transparent; display:block; height:150px; width:150px;}
#list-good .good .thumbnail img {border: solid #CCCCCC 1px; display:block; height:150px; width:150px;}
#list-good .good .good-descriptor {float:left; margin: 5px 10px;}
#list-good .good .good-descriptor .list-good-attribute {margin: 10px 0;}
#list-good .good .good-descriptor .list-good-attribute .attribute-value {font-weight:bold;}

/* Хиты-продаж и Акции*/
#top #hit-sales {background: url("../images/block-left-bg.png") no-repeat scroll 0 2px; height:258px; width:334px; float:left;}
#top #action {background: url("../images/block-right-bg.png") no-repeat scroll 0 0; height:258px; width:334px; float:left; margin-left:20px;}
#top .block-list {padding:10px;}
#top .block-header {margin:15px 0 25px; text-align:center; color:#a90018; font-size:18px;}
#top .good {margin:2px 0 0 5px;}
#top .good a.good-item {color:#000000;}

/* Анонс статей */
.read-more {font-weight:bold;}
.read-more a {color:#a90018;}

/* Топ-10 новостей */
.top-news {margin:20px 0;}
.block-header {text-align:left; font-size:18px;}
.news-list .news {margin-top:10px;}
.news-date {color:#FFFFFF; background-color:#a90018; font-weight:bold; display:inline-block; padding:5px;}

/* Одиночная новость */
.single-news .news-date {display:block; float: right; margin:0 0 10px 10px;}
.single-news .news-title {color:#a90018; font-size:18px;}
.single-news .news-body {margin:10px 0;}

/* Страница с детальным описанием товара */
.single-good .atr-row {margin:15px 0;}
.single-good .atr-row .atr-name {font-size:14px; font-weight:bold; color:#666666; display:inline-block; }
.single-good .atr-row .atr-value {font-size:14px; display:inline-block; margin-left:10px;}
.single-good .atr-row .atr-flag {color:#FFFFFF; background-color:#a90018; font-weight:bold; display:inline-block; padding:5px 18px; float:right; width:100px;}
.single-good .atr-row .photo-list .thumbnail {float:left; margin: 20px 0 20px 27px; background:url("../images/placeholder.jpg") no-repeat scroll 2px 2px transparent; display:block; height:150px; width:150px;}
.single-good .atr-row .photo-list .thumbnail img {border: solid #CCCCCC 1px;display:block; height:150px; width:150px;}
.single-good .atr-row .photo-list .first {margin: 20px 0;}
.single-good table {width:100%;}
.single-good table .atr-row {margin:5px 0;}
.single-good table td {width:50%;}
.single-good .atr-row div.atr-name {display:block;}
.single-good .atr-row div.atr-value {display:block; margin-left:0;}
.single-good .atr-row .good-body {font-size:14px;}
.single-good .atr {width: 50%; float:left; margin-bottom: 15px;}

.hidden-article {display:none;}
.toggle-box {font-weight:bold; cursor:pointer; text-decoration:none; color:#A90018; display:block; margin-bottom:20px;}

/* Форма обратной связи */
form.feedback label {float:left; width:90%; padding:5px 0;}
form.feedback label span {float:left; width:242px; padding:0 10px; text-align:left; line-height:19px; height:19px;}
form.feedback label input {position:relative; float:left; width:341px; border:1px solid #9e9d95; height:19px; line-height:19px; display:inline; margin: 0 8px 0 0px;}		 
form.feedback label input.small {width:131px;}		
form.feedback img {margin-left: 275px;}
form.feedback input.button {float:left; display:inline; width:82px; height:25px; text-indent:-9999px; border:none; cursor:pointer;} 	
form.feedback input.submit {clear:both; margin: 10px 0 10px 170px; background:url(../images/btn_submit.gif) top left no-repeat;} 	
form.feedback input.reset {margin: 10px 0 10px 10px; background:url(../images/btn_reset.gif) top left no-repeat;}     

div.dummy {height:100px; background:url(../images/calcpod.png) left no-repeat;}

