* {	margin: 0;	padding: 0;	line-height: 1.4; }
html, body {margin:0;padding:0;width:100%;height:100%; min-width: 1000px; font-family: Trebuchet MS, serif; }
img, div, input { behavior: url('iepngfix.htc') }
ul { list-style-type: none; margin: 0; padding: 0px;}
img { border: 0; }
h1,h2,h3,h4 {margin: 0; padding: 0;}
select, input, textarea {font-size: 100%;}
img, div, input { behavior: url('i/iepngfix.htc') }

a:hover {
 text-decoration: none;
}


h2 {
  font-weight: normal;
  font-size: 18px;
}

.min-w {
  min-width: 120px;
}
.m-top {
  padding-bottom: 19px;
}


.green-info { background: #6c6; color: #000; padding: 1px 3px;}
.red-info { background: #f99; color: #000; padding: 1px 3px;}


.gray {
   color: #666;
}
.contact-block {
  display: block; margin: 0 16px 0 19px; font-size: 12px;
}
.h1-m {
  display: block;
  padding: 7px 0 0 7px;
}

.terez {
  margin: 0 0 0 9px;
}

.check-comparsion{
  background: red;
  height: 15px;
  width: 15px;
}


.clear {
  clear: both;
}
.float{
  float: left;
}

.text-marg {
  margin: 0 3px;
}

.price-fonts {
 color: #d7006c;
 font-weight: bold;
 font-size: 130%;
 margin: 0 5px 5px 5px;
}


/* кнопачги */
.reset {
  background: url(i/clear.png) top left no-repeat;
  width: 86px;
  height: 18px;
  border: 0;
  cursor:  pointer;
  position: absolute;
  margin: 18px 0 0 7px;
}
.send-style {
  padding-top: 0px;
  margin: 18px 21px 0 17px;
  background: url(i/send.png) top left no-repeat;
  width: 94px;
  height: 18px;
  border: 0;
  cursor:  pointer;
}

.send-style-x {
  background: url(i/send.png) top left no-repeat;
  width: 94px;
  height: 18px;
  border: 0;
  cursor:  pointer;
  position: absolute;
  margin: 0 0 0 15px;
}

.update-button {
  background: url(i/send.png) top left no-repeat;
  width: 94px;
  height: 18px;
  border: 0;
  cursor:  pointer;
  margin: 20px 0 0 0;
}

.back-to-pay {
  background: url(i/back_to_pay.png) top left no-repeat;
  width: 165px;
  height: 22px;
  border: 0;
  cursor:  pointer;
  margin: 20px 0 0 0;
}

.oform {
  background: url(i/oform.png) top left no-repeat;
  width: 129px;
  height: 22px;
  border: 0;
  cursor:  pointer;
  margin: 20px 0 0 0;
}

.close-button {
  background: url(i/close.png) top left no-repeat;
  width: 80px;
  height: 22px;
  border: 0;
  cursor:  pointer;
  margin: 20px 0 0 0;
}

.save {
  background: url(i/save.png) top left no-repeat;
  width: 91px;
  height: 22px;
  border: 0;
  cursor:  pointer;
  margin: 20px 0 0 0;
}

.add-adr {
  background: url(i/add_adr.png) top left no-repeat;
  width: 125px;
  height: 22px;
  border: 0;
  cursor:  pointer;
  margin: 20px 0 0 0;
  display: block;
}


/* кнопачги */

.basket-table {

}
.basket-table td{
padding: 9px 8px;
background: #effbe3;
}


.left-margins {margin: 38px 0 0 19px;}
.left-margins-body {margin: 38px 0 0 0;}
.right-margins {margin: 38px 30px 0 10px;}
.autorisation {
  font-size: 12px;
  color: #000;
}
.autorisation a {
  text-decoration: underline;
}
.autorisation a:hover {
 text-decoration: none;
}

.subscribe {
  width: 189px;
}


/* зеленый блок */
.head-block {
  width: 230px;
  height: 7px;
  background: url(i/block-head.png) top left no-repeat;
  position: absolute;
  margin: -2px 0 0 0;
}
.body-block {
  width: 230px;
   background: #effbe3;
}
.bottom-block {
  width: 230px;
  height: 7px;
  background: url(i/block-bottom.png) top left no-repeat;
  position: absolute;
  margin: 0;
}
/* зеленый блок */

/* желтый блок */
.head-block-yelow {
  width: 230px;
  height: 7px;
  background: url(i/yelow-head.png) top left no-repeat;
  position: absolute;
  margin: -2px 0 0 0;
}
.body-block-yelow {
  width: 230px;
  background: #f6eecc;
  font-size: 12px;
}
.bottom-block-yelow {
  width: 230px;
  height: 7px;
  background: url(i/yelow-bottom.png) top left no-repeat;
  position: absolute;
  margin: 0;
}
/* желтый блок */


/* синий блок */
.head-block-blue {
  width: 230px;
  height: 7px;
  background: url(i/blue-head.png) top left no-repeat;
  position: absolute;
  margin: -2px 0 0 0;
}
.body-block-blue {
  width: 230px;
  background: #e5effa;
  font-size: 12px;
}
.bottom-block-blue {
  width: 230px;
  height: 7px;
  background: url(i/blue-bottom.png) top left no-repeat;
  position: absolute;
  margin: 0;
}
/* синий блок */

/* дерево */
 .tree ul {
  margin-left: 19px; margin-top: 15px;
 }

 .tree ul li{
   margin: 0 0 9px 0;
 }
 .tree a {
   color: #000;
   text-decoration: none;
 }
 .tree a:hover  {
   color: #06c;

 }


/* дерево */

p, body, font, div, td
{ font-family:		Tahoma,arial,helvetica,sans-serif;
  font-size:		13px;
}
h1
{ font-family: Tahoma,arial,helvetica,sans-serif;
  font-size: 24px;
  color: #000;
  font-weight: normal;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}
a
{ font-family:		verdana,arial,helvetica,sans-serif;
  color:			#06c;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		13px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat{ font-size:		18px;}
.cat a{ text-decoration: underline;}
.cat a:hover { text-decoration: none;}


.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		11px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		11px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.cart
{
font-size: 12px;
color: #fff;
}
.cartsmall
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    12px;
  background-color: white;
  width: 219px;
  padding: 1px;
}
.login-forgot{
  margin-top: 43px; margin-left: 63px;
}

.login-x {
  margin: 16px 0 0 0;
}
.login-button {
  float: left;
}
.login-register {
  margin: 0 0 0 74px;
  float: left;
}


.myaccount_tab_bottom
{

}

.myaccount_tab_top
{
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.compare-style {
  margin: 27px 0 31px 0;
}


.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}

#content {
  width: 100%;
}

/* йа шапко */
.head-ul li{
  float: left;
}
.digitalmag-logo {padding: 14px 0 2px 21px;}
.helps {margin: 0 0 0 2%;  width: 60%; padding: 12px 0 2px 0;}
.digitalmag-serv {padding: 12px 0 2px 0;}


.home {
  width: 21px;
  height: 21px;
  float: left;
  background: url(i/map.png) no-repeat;
  background-position: 0 -42px;
  margin: 0 21px 0 0;
}
.home:hover {
  background-position: 0 -62px;
}

.search-head {
  width: 21px;
  height: 21px;
  float: left;
  background: url(i/map.png) top left no-repeat;
  background-position: 0 0;
  margin: 0 21px 0 0;
}
.search-head:hover {
  background-position: 0 -20px;
}
.mail {
  width: 21px;  height: 21px;  float: left;
  background: url(i/map.png) top left no-repeat;
  background-position: 0 -84px;
}
.mail:hover {
  background-position: 0 -104px;
}
.mail-pos {
 width: 21px;  height: 21px;  float: left;
 background: url(i/map.png) top left no-repeat;
 background-position: 0 -104px;
}


.search-me {
  font-size: 13px;
  margin: 4px 0 0 0;
  //margin: 3px 0 0 0;
  _margin: 3px 0 0 0;
  width: 99.8%;
  border: none;
  background: transparent;
}
.search-left {
  height: 23px;
  width: 12px;
  float: left;
  background: url(i/search-left.png) top left no-repeat;
}
.search-center {
  height: 23px;
  float: left;
  background: url(i/search-center.png) top left repeat-x;
  width:94%;
}
.search-right {
  height: 23px;
  width: 21px;
  background: url(i/search-right.png) top left no-repeat;
  float: left;
}
.info-in-head {
  background: #1f82e8 url(i/head-bg.png) top  left repeat-x;
  height: 211px;
  color: #fff;
}
.info-in-head a{color: #fff; text-decoration:  underline;}
.info-in-head a:hover {color: #fff; text-decoration:  none;}

.img-ul li{
  float: left;
}
.img-ul li ul li{
  float: none;
  margin: 0 0 5px 0;
  list-style: none;
}
.list-img  {
  margin: 0 6px 0 0
}


.img-text {
  margin: 23px 0 0 28px;
}

.img-text li{
  margin: 0 0 10px 0;
}

.page-x {
  color: #fff;
}


.img-menu {
  width: 260px;
}

.img-img {
  width: 100%;
  height: 211px;

}

.img-img.im1 {  background: url(i/heads/img1.jpg) top left no-repeat;}
.img-img.im2 { background: url(i/heads/img2.jpg) top left no-repeat; }
.img-img.im3 { background: url(i/heads/img3.jpg) top left no-repeat; }
.img-img.im4 { background: url(i/heads/img4.jpg) top left no-repeat; }
.img-img.im5 { background: url(i/heads/img5.jpg) top left no-repeat; }

.img-basket {
   width:260px;
   font-size: 12px;
}

/* позиция товаров на главной */

.test {
  text-align: justify;
  text-justify:newspaper;
  width:100%

}

.body-pos {
  background: url(i/position-bg.gif) top left no-repeat;
  min-height: 300px;

  display:-moz-inline-box; /* для поддержки FF2*/
  display:inline-block;
  vertical-align:top;
  text-align:left;
  width:220px;
  margin-right: 1%;
 }

 /*IE6*/
* html .body-pos{ display:inline; }

/*IE7*/*
+ html .body-pos{ display:inline; }




.under{display:-moz-inline-box; display:inline-block; width:100%; }

.name-pos a{
  font-size: 18px;
  color: #06c;
  margin: 0 0 15px 0;
  display: inline-block;
}
 .spacer-pos {
   /*background: url(i/spacer.gif) 10% top no-repeat;  */
   height: 1px;
   background: #ccc;
 }

.pos-stars {
  float: left;
  margin: 0 20% 0 15px;
}
.pos-cost {
  float: left;
  margin: 0 0 0 15px;
}
.pos-full-info {
  margin: 0 0 0 15px;
  padding: 15px 0 0 0;
  color: #000;
}
.pos-add-to-basket {
  margin: 5px 0 15px 15px;
}


#full-pos h1{
  margin: 23px  0;
  font-size: 18px;
}

.full-pos-marg {
  height: 15px;
}

.x-height {
  height: 35px;
}

.x-height-two {
  height: 56px;
}


.full-price {
  float: left;
  height: 100%;
}


.add-to-card {
  float: left;
   padding: 0 0 0 9%;
   font-size: 12px;
}

.full-description {
  padding: 34px 0 0 0;
}


.vote-full input{
  padding-bottom: 12px;
  font-size: 12px;
}


/* расширенный поиск */
#adv-search {
  margin: 0 0 44px 0;
}


#adv-search td {
padding: 0 17px 0 14px;
}


#adv-search  input{
  margin: 0 0 19px 0;
}

#adv-search-in {
padding: 0 17px 0 14px;
}


.adv-category {
  margin: 21px 0 40px 21px;
}


/* регистрация */
#reg-table td {
  padding: 5px 17px 0 14px;
}

.other-info {
  background: #f4f3f1;
  padding: 10px;
}

.other-info dl{
  margin: 0 0 18px 0;
}

.other-info-z {
  background: #f5f5ea;
  padding: 10px;
}

.other-info-z dl{
  margin: 0 0 18px 0;
}




.label-x {
  float: left;
  margin: 0;
  width: 150px;
}

.label-y {
  float: left;
  margin: 0;
  width: 340px;
}

.label-one {
  float: left;
  margin: 0 2% 0 0;
}


.label-subscribe {
  float: left;
  margin: 0;
  width: 15px;
}

/* user page */
.user-table td{
    padding: 5px 17px 0 14px;
}


/* позиция товаров на главной */

/* тело */
.cat-mag {
  float: left;
  width: 260px;
}
.cat-sale {
  width: 100%;
 }
.cat-three {
  float: left;
  width: 260px;
}


 /* подвал */
#footer {
  width: 100%;
  height: 108px;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  margin-top: 42px;
}
.ul-footer  li{
 float: left;
 padding: 26px 0 0 0;
 width: 30%;
}
.sadesign { margin: 0 0 0 40px;}
.telefons {margin: 0 0 0 1%;}
.digitalmag {margin:  0 0 0 1%;}

.aux {
  width: 70%;
}


.aux h1 {
  margin-bottom: 15px;
}
.aux p {
  margin-bottom: 13px;
}


