/* design.css для стилей этого сайта */
#lc {
	float:  left;
	padding:  56px 0 0 0;
	width:  255px;
}
#mca {
	padding:  0 33px 0 255px;
}
/* \*/
* html #lc {
	margin-right:  -3px;
}
* html #mca {
	height:  1px;
	margin-left:  -3px;
	padding-left:  0;
}
/* */
#spmenu {
	float:  left;
	width:  55px;
}
#spmenu ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  15px 0 0 13px;
}
#spmenu ul li {
	padding:  0 0 20px 0;
}
#spmenu ul li.npb {
	padding-bottom:  0;
}
#logo {
	padding-bottom:  44px;
}
#lcmenu {
	background:  url(../images/lmenudeco.gif) no-repeat 0 13px;
	overflow:  hidden;
	padding-bottom:  39px;
}
#lcmenu ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  0 0 0 58px;
}
#lcmenu ul li {
	padding:  5px 0;
}
#lcmenu ul li a {
	padding-left:  20px;
}
#lcmenu ul li a#up {
	padding-left:  11px;
}
#lcmenu ul li a:link, #lcmenu ul li a:visited {
	text-decoration:  underline;
}
#lcmenu ul li a:hover, #lcmenu ul li a:active {
	text-decoration:  none;
}
#lcmenu ul li.over {
	padding:  4px 0 3px 0;
}
#lcmenu ul li.over a {
	background/**/:  url(../images/lmenubullet.gif) no-repeat 0 8px;
	font-size:  116.66%;
	font-weight:  bold;
}
* html #lcmenu ul li.over {
	padding:/**/4px 0 5px 0;
	padding/**/:/**/4px 0 3px 0;
}
#searchByType {
	background:  url(../images/searchbytypedeco.gif) no-repeat 0 32px;
}

#searchByType fieldset {
	padding:  29px 0 15px 69px;
}
#searchByType p.formHeader {
	font-size:  116.66%;
	font-weight:  bold;
	margin:  0 0 0 25px;
	padding:  0 0 12px 0;
}
#searchByType table {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
}
#searchByType td {
	padding-bottom:  11px;
	vertical-align:  top;
}
#searchByType label span {
	color:  #666;
	font-size:  91.66%;
}
div.hr {
	background:  #CCC;
	font-size:  1px;
	height:  1px;
	overflow:  hidden;
}
#searchByType div.hr {
	margin-left:  4px;
	width:  157px;
}
#searchByType #searchByTypeB {
	margin:  12px 0 12px 4px;
}
#umab table {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
	width:  100%;
}
#umab {
	height:  155px;
	overflow:  hidden;
}
#umab table td {
	padding:  0 0 0 0;
	vertical-align:  top;
}
#userbox {
	height:  66px;
	width:  20%;
}
#userbox ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  12px 0 0 10px;
}
#userbox ul li#log-In {
	font-size:  91.66%;
	background:  url(../images/login.gif) no-repeat 0 4px;
	padding:  0 0 0 18px;
}
#userbox ul li#register {
	font-size:  91.66%;
	background:  url(../images/register.gif) no-repeat 0 4px;
	padding:  0 0 0 18px;
}
#userbox ul li a {
	color:  #DA251D;
}
#spCart {
	background:  url(../images/vline.gif) no-repeat 0 9px;
	height:  66px;
	width:  30%;
}
#spCart ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  10px 0 0 13px;
}
#spCart ul li {
	color:  #666;
	font-size:  91.66%;
}
#spCart ul li span {
	color:  #000;
}
#spCart ul li span.number {
	font-size:  109.09%;
	font-weight:  bold;
}
#spContacts {
	background:  url(../images/vline.gif) no-repeat 0 9px;
	height:  66px;
	position:  relative;
	width:  25%;
}
#spContacts ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  10px 0 0 13px;
}
#spContacts ul li {
	color:  #666;
	font-size:  91.66%;
}
#spContacts ul li span {
	color:  #000;
}
#spContacts p.adminTools {
	padding:  0;
	position:  absolute;
	top:  0;
}
#spContacts p.adminTools a {
	color:  #F00;
}
#mainPhone {
	background:  url(../images/vline.gif) no-repeat 0 9px;
	height:  66px;
	width:  25%;
}
#mainPhone p {
	color:  #666;
	font-size:  233.33%;
	padding:  8px 0 0 11px;
}
#mainPhone p span.ccode {
	font-size:  39.29%;
}
#mainPhone ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  10px 0 0 13px;
}
#mainPhone ul li {
	color:  #666;
	font-size:  91.66%;
}
#mainPhone ul li span {
	color:  #000;
}

#mainPhone p.adminTools {
	font-size:  100%;
	padding:  0;
	position:  absolute;
	top:  0;
}
#mainPhone p.adminTools a {
	color:  #F00;
}
#ad1 {
	background:  url(../images/b1bg.jpg) repeat-x 0 0;
	text-align: center;
}
#ad1 p.adminTools {
	padding:  0;
	position:  absolute;
	top:  50px;
}
#ad1 p.adminTools a {
	color:  #FFF;
	font-weight:  bold;
}
#ad2 {
	background:  url(../images/b2bg.jpg) repeat-x 0 0;
	text-align: center;
}
#ad2 p.adminTools {
	padding:  0;
	position:  absolute;
	top:  50px;
}
#ad2 p.adminTools a {
	color:  #FFF;
	font-weight:  bold;
}
#mmenu {
	background:  #990000 url(../images/mmenubg1.gif) repeat-x 0 0;
	height:  36px;
	height/**/:/**/31px;
	padding-top:  0;
}
#mmenu table {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
	width:  100%;
}
#mmenu table td {
	background:  url(../images/menuitembg.gif) no-repeat 0 6px;
	color:  #FFF;
	padding:  7px 0 0 0;
	text-align:  center;
}
#mmenu table td.first {
	background-image:  none;
}
#mmenu table td a {
	color:  #FFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  116.66%;
}
#mmenu table td a:link, #mmenu table td a:visited {
	text-decoration:  none;
}
#mmenu table td a:hover, #mmenu table td a:active {
	text-decoration:  underline;
}
#mmenu p.adminTools a {
	color:  #F00;
}
#filter {
	margin-top:  18px;
}
#tb {
	background:  url(../images/dot.gif) repeat-x 0 0;
}
#lb {
	background:  url(../images/dot.gif) repeat-y right top;
}
#bb {
	background:  url(../images/dot.gif) repeat-x left bottom;
}
#rb {
	background:  url(../images/dot.gif) repeat-y 0 0;
}
#c1 {
	background:  url(../images/tlc.gif) no-repeat 0 0;
}
#c2 {
	background:  url(../images/trc.gif) no-repeat right top;
}
#c3 {
	background:  url(../images/brc.gif) no-repeat right bottom;
}
#c4 {
	background:  url(../images/blc.gif) no-repeat left bottom;
	padding:  0 30px 0 0;
}
#fdeco {
	background:  url(../images/dot.gif) no-repeat right top;
	padding:  7px 193px 0 0;
}
#fdeco.open {
	background:  url(../images/fdeco.gif) no-repeat right top;
}
#filterLink {
	background:  url(../images/plus.gif) no-repeat 0 2px;
	color:  #330066;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  116.66%;
	font-weight:  bold;
	margin:  0 0 0 12px;
	padding: 0 0 0 23px;
}
#filterLink.open {
	background:  url(../images/minus.gif) no-repeat 0 2px;
}
#filterForm {
	margin:  0 0 0 0;
	padding:  0 0 0 33px;
}
#filterForm fieldset {
	padding:  10px 0 20px 0;
}
/* \*/
* html #filterForm fieldset {
	padding-bottom:  0;
}
/* */
#filterForm div.hr {
	margin:  11px 0 8px 0;
}
#filterForm label {
	color:  #999;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  100%;
}
#filterForm span.label {
	color:  #999;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  100%;
}
#filterForm #params {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	margin:  5px 0 7px 0;
	font-size:  100%;
	width:  100%;
}
#filterForm #params td {
	padding:  2px 0 2px 0;
	vertical-align:  top;
}
#filterForm #params td.ch {
	width:  23px;
}
#filterForm #params td.ch input {
	margin:  0;
}
/* \*/
* html #filterForm #params td.ch input {
	margin:  -4px 0 0 -3px;
}
/* */
#filterForm #params td label {
	color:  #000;
}
#filterForm label.bl {
	color:  #000;
}
#filterForm label.bl span {
	color:  #999;
}
#filterForm input.short {
	width:  65px;
}
#middleBanner {
	width:  100%;
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
}
#middleBanner td {
	/* background:  #000;*/
	background:  url(../images/b3bg.gif) repeat-x 0 0;
	padding:  0 0 0 0;
	vertical-align:  top;
	width:  25%;
}
#spStub {
	font-size:  1px;
	height:  8px;
	overflow:  hidden;
}
#special {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
	margin:  23px 0 0 0;
	width:  100%;
}
#special th {
	background:  #330066;
	color:  #FFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  116.66%;
	padding:  2px 11px 2px 11px;
	text-align:  left;
}
#special td {
	background:  #F3F3F3 url(../images/brdr.gif) repeat-x left bottom;
	height:  175px;
	padding:  0 0 0 0;
	vertical-align:  top;
	width:  25%;
}
#special td div {
	height:  330px;
	padding:  0 0 0 7px;
	position:  relative;
}
#special td.first div {
	background-image:  none;
}
#special td div p.name {
	color:  #000;
	padding:  10px 0 0 6px;
}
#special td div p.name a {
	color:  #000;
}
/*#special td div img {
	position:  absolute;
	top:  38px;
	z-index:  26;
}*/
#special td div p.newPrice {
	background:  url(../images/newpricebg.gif) no-repeat 0 0;
	color:  #FFF;
	font-size:  150%;
	left:  64px;
	padding:  4px 0 7px 0;
	position:  absolute;
	text-align:  center;
	top:  64px;
	white-space:  nowrap;
	width:  99px;
	z-index:  27;
}
#special td div p.newPrice span {
	font-size:  61.11%;
}
#special td div p.oldPrice {
	left:  101px;
	position:  absolute;
	text-decoration:  line-through;
	top:  100px;
}
#special td div p.oldPrice {
	color:  #999;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight:  bold;
}
#special td div p.oldPrice span {
	font-size:  91.66%;
	font-weight:  normal;
}
#special td div p.desc {
	background:  url(../images/viewdesc.gif) no-repeat 0 2px;
	font-size: 83.33%;
	left:  88px;
	padding:  0 0 0 18px;
	position:  absolute;
	top:  130px;
}
#special td div p.add2cart {
	background:  #FFF url(../images/add2cart.gif) no-repeat 4px 4px;
	font-size:  91.66%;
	height:  23px;
	height/**/:/**/18px;
	left:  84px;
	padding:  5px 0 0 23px;
	position:  absolute;
	top:  152px;
	width:  69px;
	width/**/:/**/46px;
}

#uc {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
	margin:  23px 0 0 0;
	width:  100%;
}
#uc th {
	background:  #330066;
	color:  #FFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  116.66%;
	padding:  2px 11px 2px 11px;
	text-align:  left;
}
#uc td {
	background:  #F3F3F3 url(../images/brdr.gif) repeat-x left bottom;
	height:  175px;
	padding:  0 0 0 0;
	vertical-align:  top;
	width:  25%;
}
#uc td div {
	height: 177px;
	padding:  0 0 0 7px;
	position:  relative;
}
#uc td.first div {
	background-image:  none;
}
#uc td div p.name {
	color:  #000;
	padding:  10px 0 0 6px;
}
#uc td div p.name a {
	color:  #000;
}
/*#uc td div img {
	position:  absolute;
	top:  38px;
	z-index:  26;
}*/
#uc td div p.newPrice {
	background:  url(../images/newpricebg.gif) no-repeat 0 0;
	color:  #FFF;
	font-size:  150%;
	left:  64px;
	padding:  4px 0 7px 0;
	position:  absolute;
	text-align:  center;
	top:  64px;
	white-space:  nowrap;
	width:  99px;
	z-index:  27;
}
#uc td div p.newPrice span {
	font-size:  61.11%;
}
#uc td div p.oldPrice {
	left:  101px;
	position:  absolute;
	text-decoration:  line-through;
	top:  100px;
}
#uc td div p.oldPrice {
	color:  #999;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight:  bold;
}
#uc td div p.oldPrice span {
	font-size:  91.66%;
	font-weight:  normal;
}
#uc td div p.desc {
	background:  url(../images/viewdesc.gif) no-repeat 0 2px;
	font-size: 83.33%;
	left:  88px;
	padding:  0 0 0 18px;
	position:  absolute;
	top:  130px;
}
#uc td div p.add2cart {
	background:  #FFF url(../images/add2cart.gif) no-repeat 4px 4px;
	font-size:  91.66%;
	height:  23px;
	height/**/:/**/18px;
	left:  84px;
	padding:  5px 0 0 23px;
	position:  absolute;
	top:  152px;
	width:  69px;
	width/**/:/**/46px;
}

#new {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
	margin:  27px 0 0 0;
	width:  100%;
}
#new th {
	background:  #330066;
	color:  #FFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  116.66%;
	padding:  2px 11px 2px 11px;
	text-align:  left;
}
#new td {
	background:  #F3F3F3 url(../images/brdr.gif) repeat-x left bottom;
	height:  177px;
	padding:  0;
	vertical-align:  top;
	width:  25%;
}
#new td div {
	background:  url(../images/specialbrdr.gif) no-repeat 0 10px;
	height:  300px;
	padding:  0 0 0 7px;
	position:  relative;
}
#new td.first div {
	background-image:  none;
}
#new td div p.name {
	color:  #000;
	padding:  10px 0 0 6px;
}
#new td div p.name a {
	color:  #000;
}
/*#new td div img {
	position:  absolute;
	top:  38px;
	z-index:  26;
}*/
#new dl.props {
	left:  85px;
	margin:  0;
	padding:  0;
	position:  absolute;
	top:  47px;
}
#new dl.props dt {
	clear:  both;
	display:  block;
	float:  left;
	height:  15px;
	margin:  0;
	padding:  0;
	width:  14px;
}
#new dl.props dt img {
	left:  0;
	margin-bottom:  2px;
	position:  relative;
	top:  0;
}
#new dl.props dd {
	border-left:  1px solid #CCC;
	color:  #666;
	font-size:  83.33%;
	min-height:  15px;
	margin:  0 0 0 15px;
	padding:  0 0 0 4px;
}
/* \*/
* html #new dl.props dt img {
	top:  2px;
}
* html #new dl.props dt {
	margin-right: -3px;
}
* html #new dl.props dd {
	height:  15px;
	margin-left: -3px;
	padding-left:  4px;
}
/* */
#new td div p.price {
	color:  #CC3300;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  150%;
	font-weight:  bold;
	left:  95px;
	position:  absolute;
	top:  220px;
}
#new td div p.price span {
	font-size:  62.5%;
	font-weight:  normal;
}
#new td div p.desc {
	background:  url(../images/viewdesc.gif) no-repeat 0 2px;
	font-size: 83.33%;
	left:  88px;
	padding:  0 0 0 18px;
	position:  absolute;
	top:  132px;
}
#new td div p.add2cart {
	background:  #FFF url(../images/add2cart.gif) no-repeat 4px 4px;
	font-size:  91.66%;
	height:  23px;
	height/**/:/**/18px;
	left:  84px;
	padding:  5px 0 0 23px;
	position:  absolute;
	top:  154px;
	width:  69px;
	width/**/:/**/46px;
}
#footer {
	background:  #EFEFEF;
	border-top:  2px solid #999;
	clear:  both;
	height:  132px;
	height/**/:/**/130px;
	margin:  38px 0 0 0;
}
#shildik {
	display:  block;
	float:  left;
	height:  130px;
	height/**/:/**/46px;
	padding:  84px 0 0 55px;
	width:  255px;
	width/**/:/**/200px;
}
#shildik p {
	font-size:  91.66%
}
#shildik a {
	color:  #3366CC;
}
#contacts {
	margin-right:  300px;
	padding:  8px 0 0 266px;
	position:  relative;
}
/* \*/
* html #shildik {
	margin-right:  -3px;
}
* html #contacts {
	height:  1px;
	margin-left:  -3px;
	padding-left:  11px;
}
/* */
#contacts p.h {
	font-weight:  bold;
}
#contacts p {
	padding:  5px 0;
}
#contacts p.adminTools {
	position:  absolute;
	top:  0;
}
#contacts p.adminTools a {
	color:  #F00;
}
#special td div.product-image {
	background-image:  none;
	height:  150px;
	left:  0;
	margin-left:  -5px;
	padding:  0;
	text-align:  center;
	top:  0;
	width:  84px;
}
#special td div.product-image img {
	margin-top:  14px;
	margin-left:  0;
}
#special th span {
	font-size:  .857em;
	font-weight:  normal;
	float:  right;
	margin-top:  -17px;
}
#special th a {
	color:  #FFF;
}
#new td div.product-image {
	background-image:  none;
	height:  150px;
	left:  0;
	padding:  0;
	text-align:  center;
	top:  25px;
	width:  84px;
	position:  absolute;
}
#new td div.product-image img {
	margin-top:  1px;
	margin-left:  2px;
}
#new th span {
	font-size:  .857em;
	font-weight:  normal;
	float:  right;
	margin-top:  -17px;
}
#new th a {
	color:  #FFF;
}

#sotov {
	margin:  8px 0;
	padding-left: 68px;
	width:  126px;
}

div.roundingBlue  {
	height:  4px;
	overflow:  hidden;
	text-align:  center;
}

div.roundingBlue  span {
	background:  #3561cc;
	display:  block;
	height:  1px;
	margin:  -2px auto 0 auto;
	margin:/**/0 auto;
	overflow:  hidden;
	padding:  0;
}

div.roundingBlue  span.r1 {
	background:  #3561cc;
	border:  1px solid #7393dc;
	border-top:  0;
	border-bottom:  0;
	width:  120px;
	width/**/:/**/118px;
}

div.roundingBlue  span.r2 {
	border:  1px solid #3b66cf;
	border-top:  0;
	border-bottom:  0;
	width:  122px;
	width/**/:/**/120px;
}

div.roundingBlue  span.r3 {
	border:  1px solid #3869c8;
	border-top:  0;
	border-bottom:  0;
	width:  124px;
	width/**/:/**/122px;
}
div.roundingBlue  span.r4 {
	border:  1px solid #5c8be7;
	border-top:  0;
	border-bottom:  0;
	width:  126px;
	width/**/:/**/124px;
}
#sotovtxt {
	background:  #3561cc;
	border:  1px solid #3561cc;
	border-top:  0;
	padding: 3px 5px;
}
#sotovtxt a {
	color: #fff;
}
