#Main { position: relative; z-index: 5; }

h1 {margin:0px 0px;margin-right:0px;margin-left:0px;margin-top:0px;font-family:Arial;font-size:20; }
.table { margin:0px 0px;margin-right:0px;margin-left:10px;margin-top:0px;}
.table2{margin:0px 0px;margin-right:0px;margin-left:2px;margin-top:4px;}
.table3{margin:0px 0px;margin-right:0px;margin-left:6px;margin-top:10px;}
.small{font-family:Arial;font-size:10;text-decoration:none;font-weight:normal;}
.c{font-family:Arial;font-size:12;color:#0000cc;text-decoration:none;font-weight: normal;}
.tovar{font-family:Arial;font-size:16;text-decoration:none;font-weight: normal;}
div{font-family:Arial;font-size:12;color:black;text-decoration:none;}
td{font-family:Arial;font-size:12;color:black;text-decoration:none;}
A:link{font-family:Arial;font-size:12;color:#000000;text-decoration:none;}
A:visited{font-family:Arial;font-size:12;color:#000000;text-decoration:none;}
A:active{font-family:Arial;font-size:12;color:#000000;text-decoration:underline;}
A:hover{font-family:Arial;font-size:12;text-decoration:underline;}
.serach{background-color:#FFFFFF;border:1px solid #000000;font:11px Verdana;height:19px;width:200px;widows:0;}
.shname{font-family:Arial;font-size:16;color:#D61258;text-decoration:none;font-weight: bold;}
.shpr{font-family:Arial;font-size:12;color:#D61258;text-decoration:none;font-weight: bold;}

.actions_table 
{
	background: #f3f3f3; 
}
.actions_cell 
{
	background: #ffffff;
}
.actions_sep 
{
	font-size: 1px; 
	height: 4px;
}
.basketmsg
{
	display: block;
	position: absolute; 
	left: 40%;
	top: 30%;
	z-index: 7;
	width: 350px; 
	height: 188px; 
	background-color: #ffffff; 
	border: 1px solid #b1b1b1;
}
.basketmsg .oldsub { width: 174px; height: 30px; background: url(subscribe.gif) 0px 3px no-repeat; border: none; font: 20px Verdana; color: #ffffff; } 
.basketmsg .Fields { line-height: 2.0; height: 150px; vertical-align: middle; text-align: center; font: 16px Arial; color: #000000; }
.basketmsg .mailo { width: 200px; }
.category_menu a, .category_menu a:visited
{
	color: #000000;
	text-decoration: none;
}
.category_menu td 
{
	background-color: #f3f3f3;  
}
.category_menu td.act 
{
	border: 2px solid #bebebe;
}
.lm_act 
{
	text-decoration: underline !important;
}

span.TotalShops { font: 14px Arial; color: #d61258; }
span.TotalShops span.TotalNum { font-weight: bold; }

/**************/
/* teaser bar */
.teaserBar
{
  display:block;
  position:relative;
  top: 17px;
  left: 49px;
  width: 696px;
  height: 119px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

.teaserBar li
{
  clear: both;
  position: absolute;
  display: inline;
  top: 0px;
  left: -200px;
  width: 167px;
  height: 130px;
  padding-right: 9px;
}
.teaserBar li a
{
  width: 167px;
}
.teaserBar .teaser1, .teaserBar .teaser2, .teaserBar .teaser3, .teaserBar .teaser4 
{
  left: auto;
  padding-right: 9px;
}
.teaserBar .teaser1
{
  left: 0px;
}
.teaserBar .teaser2
{
  left: 176px;
}
.teaserBar .teaser3
{
  left: 352px;
}
.teaserBar .teaser4
{
  left: 528px;
}
.teaserBar li a img, .teaserBar .teaser1 a img, .teaserBar .teaser2 a img, .teaserBar .teaser3 a img, .teaserBar .teaser4  a img
{
  border: 0px black solid;
}
.teaserBar li a span, .teaserBar .teaser1 a span, .teaserBar .teaser2 a span, .teaserBar .teaser3 a span, .teaserBar .teaser4  a span
{
  display: block;
  padding: 9px 0 0 10px;
  font-size: 10px;
  background:url(/img/right_.gif) 0px 12px no-repeat;
}
.teaserBar li a:hover span, .teaserBar .teaser1 a:hover span, .teaserBar .teaser2 a:hover span, .teaserBar .teaser3 a:hover span, .teaserBar .teaser4 a:hover span
{
  background:url(/img/right.gif) 0px 12px no-repeat;
}
#teaserbarNavLeft, #teaserbarNavRight
{
  position: absolute;
  top: 17px;
  width: 15px;
  height: 87px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: #E3E3E3;
}
#teaserbarNavLeft
{
  left: 49px;
}
#teaserbarNavRight
{
  left: 761px;
}
#teaserbarNavLeft a 
{
  background-image: url(/img/left.gif);
}
#teaserbarNavLeft a:hover
{
  background-image: url(/img/left.gif);
}
#teaserbarNavRight a
{
  background-image: url(/img/right.gif);
}
#teaserbarNavRight a:hover
{
  background-image: url(/img/right.gif);
}

.teaserBar
{
    display: none;
    top: 0px;
    left: 0px;
    overflow: visible;
}
#teaserBarWrapper 
{
    display:block;
    height: 140px;
    left:65px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    position:absolute;
    top:17px;
    width:696px;
}
.teaserNav
{
    width: 100%; 
    height: 100%; 
    display: block; 
    background-color: transparent;
}

.mainHeaderRotor { position: relative; left: 32px; top: -227px; z-index:9; }
.mainHeaderRotor div.shadow
{
    position: absolute;
    width: 239px;
    height: 455px;
    opacity: 0.2;
    moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    filter: alpha(opacity=20);
    background-color: white;
}
#rotor { position: relative; top: -227px; left: 0px; }
#rotor img { position: absolute; top: 0px; left: 0px; z-index: 0;}

.LastGoods td, .LastGoods table { padding: 0px; border-collapse: collapse; }
.LastGoods { padding: 10px 0px; }
.LastGoods img { border: none; }
.BrandTeaser, .BrandTeaser td { border-collapse: collapse; }
.BrandTeaser { width: 700px; }
.BrandTeaser .objective { width: 700px; height: 200px; position: relative; overflow: hidden;  }
.BrandTeaser .film { position: absolute; }
.BrandTeaser .btn { width: 66px; border: 3px solid #f3f3f3; padding: 0px 5px; }
.BrandTeaser .mid { border: 3px solid #f3f3f3; }
.BrandTeaser .left { text-align: center; vertical-align: middle; }
.BrandTeaser .right { text-align: center; vertical-align: middle; }
.BrandTeaser .film td { vertical-align: top; text-align: center; border: 3px solid #f3f3f3; border-top: none; border-bottom: none;  padding: 5px 5px 5px; height: 260px; }
.BrandTeaser .film td div { width: 160px;   }
.BrandTeaser .film td a, .BrandTeaser .film td a:visited { font: 14px Georgia; color: #000000; text-decoration: underline;  }
.LastGoods .Head { padding: 5px 15px !important; border-collapse: collapse; color: #5b5959; font: 16px Verdana; background-color: #f3f3f3; } 
.BrandTeaser .OldPrice { text-align: left; font: 12px Arial; color: #b2b2b2; }
.BrandTeaser .OldPrice big { font-size: 18px; }
.BrandTeaser .NewPrice { text-align: left; font: 12px Arial; color: #b2b2b2; }
.BrandTeaser .NewPrice big { font-size: 18px; color: #d4145a; }
.BrandTeaser .NewPrice a, .BrandTeaser .NewPrice a:visited { color: #0071bc !important; font: 12px Arial !important; }


.SubscribeForm { width: 800px; }
.SubscribeForm .txt { width: 600px; height: 24px; border: 2px solid #f3f3f3; font: 14px Verdana; color: #5b5959; }
.sub { width: 151px; height: 24px; background:url(/img/button.gif) top left no-repeat; border:0; font:bold 12px Tahoma; color: #ffffff; text-align:center; } 
.SubscribeForm .SubBtn { padding-left: 50px; }

.OnlyToday, .OnlyTodayTable { width: 800px;  }
.OnlyTodayTable, .OnlyTodayTable td { border-collapse: collapse; }
.OnlyToday .Head { border: 5px solid #f3f3f3; text-align: center; font: bold 20px Verdana; color: #d40f55; background: #f3f3f3; }
.OnlyToday .Good { border: 5px solid #f3f3f3; }
.OnlyToday .Good .img { width: 351px; text-align: center; vertical-align: middle; }
.OnlyToday .Good .ParamsCell { vertical-align: middle; }
.OnlyToday .Good .Params { width: 450px;}
.OnlyToday .Good .Params .GoodName { padding-bottom: 20px; width: 450px; font: 20px Verdana; color: #000000; }
.OnlyToday .Good .Params .Price { width: 200px; font: bold 20px Verdana; color: #d40f55; text-align: center; }
.OnlyToday .Good .Params .BuyBtn { width: 200px;  }
.OnlyToday .Good .Params .BuyBtn .Buy { margin-left: 8px; margin-top: 10px; background: url(buy.gif) 0px 3px no-repeat; border: none; width: 89px; height: 23px; font: 16px Verdana; color: #ffffff; }
.OnlyToday .Good .Params .UsualPrice { font: 14px Verdana; color: #5b5959; }
.OnlyToday .Good .Params .TellFriend { height: 60px; }
.OnlyToday .Good .Params .TellFriend .ToTell { border: none; font: 14px Georgia; color: #5b5959; background: transparent; cursor: pointer; }
.OnlyToday .Good .Desc h4 { font: 18px Verdana; color: #5b5959; margin: 25px 0px; padding: 0px; }
.OnlyToday .Good .Desc { padding: 10px 20px; font: 12px Arial; color: #5b5959; }
.OnlyToday .ShopOver { font: bold 16px Verdana; color: #d40f55; }
.OnlyToday .Good .YouChoose h1 { color:#000000; font: 20px Verdana; }
.OnlyToday .Good .YouChoose { color:#5B5959; font:14px Verdana; line-height: 1.5; }
.OnlyToday .Good .SPrice { color:#D40F55; font:bold 18px Verdana; }
.OnlyToday .MakeOrder { width: 130px; height: 23px; background: url(subscribe.gif) 0px 3px no-repeat; border: none; font: 14px Verdana; color: #ffffff; }

.main { position:relative; }
.NY { width:152px; height:224px; z-index:2; position:absolute; top:-20px; left:-140px; background:url(/img/ny.gif) 0 0 no-repeat;}

.copy { font:10px Arial; text-decoration:none; font-weight:normal; }
.bottom_menu { margin:20px 0 0 0; }
.bottom_menu td { padding:4px; }
.content { margin:30px 0 10px 0; }

.first_page, .first_page table { border-collapse:collapse; border:0; }
.first_page td { vertical-align:top; }
h2 { font:20px Tahoma; color:#505050; margin:0; padding:0; }
.for_price { matgin:10px 0; text-transform:uppercase; color:#7b7b7b; font:18px Arial; }
.ordinary { font:15px Tahoma; color:#5b5959; }
a.button, a.button:visited, a.button:hover { display:inline-block; width:200px; height:33px; font:bold 13px Arial; color:#ffffff; text-transform:uppercase; text-align:center; margin:5px 0; padding:9px 0; }
.first_page img { border:3px solid #e0e0e0; }

.good_header { width:380px; border-top:3px solid #d40f55; border-left:3px solid #d40f55; border-right:3px solid #d40f55; padding:3px; }
.good_header table td { height:30px; border:0; text-align:center; padding:8px; background-color:f0f0f0; font:20px Arial; color:#d40f55; text-transform:uppercase; }
.good_text { width:380px; border-left:3px solid #d40f55; border-right:3px solid #d40f55; padding:5px 15px; }
.good_price { margin: 0 0 0 20px; font:28px Tahoma; color:#d40f55; text-transform:none; }
.good_butt { background:url(violet.jpg) no-repeat; }
.good_end { width:380px; border-bottom:3px solid #d40f55; border-left:3px solid #d40f55; border-right:3px solid #d40f55; padding:15px; }

.action_header { width:380px; border-top:3px solid #ff6600; border-left:3px solid #ff6600; border-right:3px solid #ff6600; padding:3px; }
.action_header table td { height:30px; border:0; text-align:center; padding:8px; background-color:f0f0f0; font:20px Arial; color:#ff6600; text-transform:uppercase; }
.action_text { width:380px; border-left:3px solid #ff6600; border-right:3px solid #ff6600; padding:5px 15px; }
.action_price { margin: 0 0 0 20px; font:28px Tahoma; color:#ff6600; text-transform:none; }
.action_butt { background:url(orange.jpg) no-repeat; }
.action_end { width:380px; border-bottom:3px solid #ff6600; border-left:3px solid #ff6600; border-right:3px solid #ff6600; padding:15px; }

