@CHARSET "koi8-r";

* {
  font-size: 14px;
  color: #010100;
}

html,body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  background: #FFF;
}

body {
  font-family: Tahoma, sans-serif;
  _background: url('fakeimg.gif') no-repeat fixed;
}

h1 {
  font-size: 16px;
}

h2 {
  font-size: 15px;
}

h3 {
  font-size: 14px;
}

h4 {
  font-size: 14px;
  font-weight: normal;
}

a img {
  border: 0;
}

div.main {
  min-height: 100%;
  _height: 100%;
  margin: 0px;
  padding: 0px;
  position: relative;
}

div.main div.head, div.main div.menu, div.main div.content, div.main div.bottom {
  width: 958px;
  text-align: left;
}

div.main div.head {
  height: 164px;
  position: relative;
  background: no-repeat center top url('../i/head/bg.jpg');
}

div.main div.head div.logo {
  position: absolute;
  top: 43px;
  left: 14px;
}

div.main div.head div.slogan {
  position: absolute;
  top: 5px;
  left: 14px;
  color: #FFF;
  font-size: 12px;
}

div.main div.head div.contacts {
  position: absolute;
  top: 110px;
  right: 28px;
  text-align: right;
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
}

div.main div.head div.contacts span {
  color: #FFF;
  font-size: 21px;
  font-weight: normal;
}

div.main div.head div.cart {
  position: absolute;
  top: 31px;
  right: 28px;
  width: 168px;
  height: 43px;
  _height: 63px;
  text-align: right;
  background: no-repeat left center url('../i/head/auto.gif');
  color: #FFF;
  font-size: 10px;
  padding-top: 20px;
}

div.main div.head div.cart_online {
  position: absolute;
  top: 95px;
  right: 28px;
  width: 168px;
  height: 43px;
  _height: 63px;
  text-align: right;
  background: no-repeat left center url('../i/head/cart.gif');
  color: #FFF;
  font-size: 10px;
  padding-top: 20px;
}

div.main div.head div.cart a {
  font-size: 14px;
  color: #FFF;
}

div.main div.head div.cart_online a {
  font-size: 14px;
  color: #FFF;
}

div.main div.head div.cart a:HOVER {
  text-decoration: none;
}

div.main div.menu {
  height: 35px;
  background: repeat-x center center url('../i/menu/bg.gif');
}

div.main div.menu table {
  border: 0;
  width: 100%;
  height: 35px;
}

div.main div.menu table td {
  background: no-repeat right center url('../i/menu/m-bg.gif');
  text-align: center;
  padding: 0 3px;
}

div.main div.menu table td.last {
	background-image: none;
}

div.main div.menu form {
  margin: 0;
  padding: 0;
  border: 0;
}


div.main div.menu form input.that {
  float: left; 
  border: solid 1px #c2c2c2;
  color: #c2c2c2;
  width: 118px;
  height: 22px;
  font-style: italic;
  font-size: 10px;
  margin-top: 5px;
  _margin-top: 7px;
  margin-right: 5px;
  margin-left: 7px;
}

div.main div.menu a {
  font-size: 13px;
  color: #FFF;
  text-decoration: none;
 
}

div.main div.menu a:HOVER {
  text-decoration: underline;
}

div.main div.menu a.act {
  text-decoration: underline;
}

div.main div.menu a.act:HOVER {
  text-decoration: none;
}

div.main div.path {
  height: 25px;
  _height: 35px;
  padding: 10px 14px 0 14px;
  width: 930px;
  _width: 958px;
  text-align: left;
  color: #000;
  font-size: 11px;
}

div.main div.path a {
  font-size: 11px;
	color: #ac0202;
	text-decoration: none;
}

div.main div.path a:HOVER {
  text-decoration: underline;
}

div.main div.content {
  padding-bottom: 124px;
}

div.main div.content table {
	width: 100%;
	border: 0;
	border-collapse: collapse;
}

div.main div.content table td {
  vertical-align: top;
}

div.main div.content table td.lcol {
  width: 219px;
  padding-right: 27px;
  padding-top: 10px;
}

div.main div.content table td.lcol div.sub_menu {
  background: no-repeat center bottom url('../i/content/menu-bg.gif');
  padding-bottom: 3px;
  margin-bottom: 20px;
}

div.main div.content table td.lcol div.sub_menu div.caption {
  height: 29px;
  _height: 33px;
  background: no-repeat center top url('../i/content/caption-bg.gif') #ac0202;
	padding-left: 14px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 4px;
}

div.main div.content table td.lcol div.sub_menu ul {
	margin: 0;
	padding: 10px 0 10px 0;  
	list-style: outside none none;
  border-left: solid 1px #ac0202;
  border-right: solid 1px #ac0202;
}

div.main div.content table td.lcol div.sub_menu ul li {
	padding-bottom:  7px;
	margin: 0 14px;
  background: no-repeat left top url('../i/content/menu-li-bg.gif');
}

div.main div.content table td.lcol div.sub_menu ul li a {
	color: #010100;
	text-decoration: none;
	padding: 0 0 7px 26px;
	margin: 0;
	_height: 1px;
	background: repeat-x left bottom url('../i/content/menu-a-bg.gif');
  display: block;
}

div.main div.content table td.lcol div.sub_menu ul li a:HOVER {
	text-decoration: underline;
}

div.main div.content table td.lcol div.sub_menu ul li a.act {
  text-decoration: underline;
}

div.main div.content table td.lcol div.sub_menu ul li a.act:HOVER {
  text-decoration: none;
}

div.main div.content table td.lcol div.banners {
	text-align: center;
}

div.main div.content table td.lcol div.banner {
  margin-bottom: 20px;
}

div.main div.content table td.rcol a {
	text-decoration: underline;
}

div.main div.content table td.rcol a:HOVER {
  text-decoration: none;
}


div.main div.content table td.rcol table.top_goods {
  width: 100%;
  border: 0;
  margin-bottom: 20px;
}

div.main div.content table td.rcol table.top_goods td {
  text-align: center;
  padding-bottom: 20px;
}

div.main div.content table td.rcol table.top_goods td div.goods {
	text-align: center;
	position: relative;
	width: 238px;
}

div.main div.content table td.rcol table.top_goods td form {
	margin: 0;
	padding: 0;
}

div.main div.content table td.rcol table.top_goods td div.goods div.goods_hit {
	position: absolute;
	top: 150px;
  right: -5px;
  background: no-repeat center center url('../i/content/goods-hit.gif');
  width: 78px;
  height: 77px;
	text-align: center;
	font-family: "Georgia";
	font-size: 23px;
	color: #FFF;
}

div.main div.content table td.rcol table.top_goods td div.goods div.new {
	padding-top: 8px;
  height: 70px;
	_height: 78px;
}

div.main div.content table td.rcol table.top_goods td div.goods div.discount {
  font-size: 17px;
	padding-top: 20px;
  height: 58px;
  _height: 78px;
}

div.main div.content table td.rcol table.top_goods td div.goods div.sale {
  font-size: 11px;
  padding-top: 30px;
  height: 48px;
  _height: 78px;
}

div.main div.content table td.rcol table.top_goods td div.goods div.goods_hit span.price {
  font-family: "Georgia";
  font-size: 14px;
  color: #FFF;
}

div.main div.content table td.rcol table.top_goods td div.goods div.goods_hit span.oldprice {
  font-family: "Georgia";
  font-size: 11px;
  color: #FFF;
  text-decoration: line-through;
}

div.main div.content table td.rcol table.top_goods td div.goods a img {
	width: 220px;
	height: 220px;
	background-position: center center;
	background-repeat: no-repeat;
}

div.main div.content table td.rcol table.top_goods td div.goods_detail {
  text-align: center;
  position: relative;
  margin-bottom: 20px;
}

div.main div.content table td.rcol table.top_goods td div.goods_detail div.goods_hit {
  position: absolute;
  top: -5px;
  right: -5px;
  background: no-repeat center center url('../i/content/goods-hit.gif');
  width: 78px;
  height: 77px;
  text-align: center;
  font-family: "Georgia";
  font-size: 23px;
  color: #FFF;
}

div.main div.content table td.rcol table.top_goods td div.goods_detail div.new {
  padding-top: 8px;
  height: 70px;
  _height: 78px;
}

div.main div.content table td.rcol table.top_goods td div.goods_detail div.discount {
  font-size: 17px;
  padding-top: 20px;
  height: 58px;
  _height: 78px;
}

div.main div.content table td.rcol table.top_goods td div.goods_detail div.sale {
  font-size: 11px;
  padding-top: 30px;
  height: 48px;
  _height: 78px;
}

div.main div.content table td.rcol table.top_goods td div.goods_detail div.goods_hit span.price {
  font-family: "Georgia";
  font-size: 14px;
  color: #FFF;
}

div.main div.content table td.rcol table.top_goods td div.goods_detail div.goods_hit span.oldprice {
  font-family: "Georgia";
  font-size: 11px;
  color: #FFF;
  text-decoration: line-through;
}

div.main div.content table td.rcol table.top_goods td div.goods_detail a img {
}

div.main div.content table td.rcol table.banners {
  height: 150px;
	border: 0;
	width: 100%;
	margin-bottom: 20px;
  /*_margin-top: 150px;*/
}

div.main div.content table td.rcol table.banners td {
	text-align: center;
}

div.main div.content table td.rcol h1 {
  color: #fff;
  background: #ac0202 no-repeat left center url('../i/content/h1-bg.gif');
  height: 28px;
  _height: 33px;
  padding-top: 5px;
  padding-left: 37px;
  
}

div.main div.bottom {
  position: absolute;
  bottom:0;
  left: 50%;
  margin-left: -479px;
  height: 104px;
  background: repeat-x center center url('../i/bottom/bg.gif');
  color: #FFF;
}

div.main div.bottom div.style {
	text-align: center;
	position: absolute;
	bottom: 15px;
	left: 60px;
	color: #FFF;
}

div.main div.bottom div.style img {
	margin-top: 20px;
}

div.main div.bottom div.copy {
  position: absolute;
  bottom: 15px;
  right: 260px;
  color: #FFF;
  font-size: 11px;
}

div.main div.bottom div.counters {
  position: absolute;
  bottom: 58px;
  right: 260px;
  height: 35px;
}

div.main div.bottom div.copy a {
  color: #FFF;
  font-size: 11px;
  text-decoration: none;
}

div.main div.bottom div.copy a:HOVER {
  text-decoration: underline;
}

div.main div.bottom div.copy a.about_site {
  text-decoration: underline;
}

div.main div.bottom div.copy a.about_site:HOVER {
  text-decoration: none;
}

span.price_new {
background:#C4100A none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:11pt;
height:14px;
padding:3px;
position:absolute;
text-align:center;
width:92px;
height: 22px;
left: 9px;
top: 192px;
}

span.price_new * {
  color:#FFFFFF;
}

#Pages {
	margin: 10px 0;
}

span.news-date {
	font-weight: bold;
}

#blokNews * p {
	margin: 0 auto 20px auto;
}

table.cart {
	border: 0;
	border-collapse: collapse;

}

table.cart td {
	border: solid 1px #CCC;
	padding: 3px;
	vertical-align: middle;
}

table.cart th {
  padding: 5px 3px;
}

#scroller_container {

position: relative;

width: 958px;

height: 30px;

overflow: hidden;

}

#scroller {

white-space: nowrap;

/*line-height: 40px;*/

font-size: 16px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}

.kupon {bottom:10px;left:50%;margin-left:230px;position:fixed;z-index:10000;
_position: absolute;_bottom:expression(document.getElementsByTagName( 'body' )[0].clientHeight - document.getElementsByTagName( 'body' )[0].scrollTop - 120 + "px");}




