body {	padding:0px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 40px;	margin-left: 10px; background-color:#ffffff; }
td { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
a { color:#000000; }
form { margin:0px; padding:0px; }
input, textarea, select { font-family:Tahoma; font-size:11px; }
h2 { font-size:21px; color:#ff161b; font-weight:normal; margin-top:11px; margin-bottom:11px; }
h2 b { font-weight:normal; color:#b3aaaa; }
h2 strong { font-weight:normal; color:#b3aaaa; }
h3 { font-size:21px; color:#000000; font-weight:normal; margin-top:11px; margin-bottom:11px; }
h4 { font-size:12px; color:#000000; font-weight:bold; margin-top:11px; margin-bottom:11px; }


.InpForm { width:100%; }

.space { margin-top:5px; margin-bottom:5px; background-color:#e6e6e6; }
.spaceX2 { margin-top:10px; margin-bottom:10px; background-color:#e6e6e6; }
.spaceX3 { margin-top:23px; margin-bottom:23px; background-color:#e6e6e6; }
.spsm { height:15px; }
.sps { height:10px; }
.sp { height:23px; }
.sp2 { height:30px; }

.Head {	background-color: #e6e6e6;	background-image: url(img/bg_bg.gif); }
.Head td strong { color:#FFFFFF; font-size:12px; }
.Head td strong a { color:#FFFFFF; font-size:12px; text-decoration:none; }
.HeadR { background-color: #ff161b;	background-image: url(img/bg_rtab.gif); padding-left:18px; padding-right:18px; }
.HeadR a { color:#FFFFFF; }

.TMenu td { padding-left:8px; padding-right:8px; }
.TMenu a { color:#ff161b; }
.TMenu td span { color:#159600; }

.BtnSubm {	background-color:#006600;	font-family:Arial;	font-size:10px;	color:#FFFFFF;	font-weight:bold;	border: 1px solid #006600; }
.BtnSubm2 {	background-color:#7d7d7d;	font-family:Arial;	font-size:11px;	color:#FFFFFF;	font-weight:normal;	border: 1px solid #7d7d7d; }

.logo { color:#858585; }
.srch td, .srch a { color:#7f7f7f; }

.basket {	padding-left:18px;	padding-right:18px;	background-image: url(img/basket.gif);	background-repeat: no-repeat;	background-position: 85px 20px;	color:#858585;	padding-top: 25px; }
.basket b { font-size:12px; color:#000000; }

.LMenu .ttl { color:#b3aaaa; font-size:12px; padding-bottom:6px; padding-top:0px; }
.LMenu .ttl a { color:#ff161b; font-size:12px; }
.LMenu .Lev1 { padding-bottom:20px; }
.LMenu .Lev1 td.s { padding-left:12px; padding-top:4px; padding-bottom:6px; margin-bottom:0px; margin-top:6px; background-color:#e3ecec; font-weight:bold; border-top:2px solid #ffffff; }
.LMenu .Lev1 td { padding-left:12px; }
.LMenu .Lev1 td td { padding-left:0px; }
.LMenu .Lev1L {  margin-bottom:16px; }
.LMenu div div { padding-left:12px; padding-top:6px; padding-bottom:0px; margin-bottom:0px; }
.LMenu div div.s { padding-left:12px; padding-top:4px; padding-bottom:6px; margin-bottom:0px; margin-top:6px; background-color:#e3ecec; font-weight:bold; }
.LMenu div div.s .lnk { color:#17a500; }
.LMenu div div.s table { margin-top:6px; }
.LMenu div div a { color:#000000; }

.RMenu { line-height:20px; font-size:12px; margin-bottom:29px; }
.RMenu a { text-decoration:none; font-weight:bold; }

.RMenu2 { line-height:20px; font-size:12px; margin-bottom:29px; }
.RMenu2 div { padding-top:1px; padding-bottom:2px; padding-left:7px; }
.RMenu2 div.s { background-color:#e5e5e5; }
.RMenu2 a { text-decoration:underline; font-weight:bold; }

.compare { background-color:#0064a5; }
.compare td { color:#c4dbea; padding-bottom:7px; }
.compare a { color:#a6cde6; }
.compare p { margin-bottom:8px; margin-top:0px; font-weight:bold; }
.compare td strong { font-size:12px; color:#FFFFFF; }
.compare .dv { padding-left:21px; padding-bottom:0px; }
.compare div div {	padding-left:16px;	margin-bottom:7px;	background-image: url(img/bullet.gif);	background-repeat: no-repeat;	background-position: left 3px; }
.compare div.l { padding-left:16px; margin-left:0px; font-size:12px; color:#FFFFFF; font-weight:bold; }
.compare div.l a { color:#FFFFFF; }
.compare table { margin-bottom:9px; }

.news a { color:#000000; font-weight:bold; }
.news span { color:#ffffff; font-weight:bold; background-color:#7f7f7f; }

.txt12 { font-size:12px; }

.ban { border:#737373 1px solid; }
.ban a { display:block; }

.ttl { font-size:12px; padding-top:7px; padding-bottom:7px; }
.txtl { font-size:11px; padding-top:7px; padding-bottom:7px; }
.txtGrey { color:#666666; }
.txtGrey1 { color:#909090; }

.RCol { padding-left:17px; }
.RCol h3{  color:#666666}

.LCol { padding-right:17px; }

.Prod { background-color:#FFFFFF; border:#c5c5c5 1px solid; padding:11px; }
.Prod .price { color:#006600; font-weight:bold; }
.Prod .price2 { color:#aaaaaa; }
.Prod .price3 { color:#006cc5; font-weight:bold; }
.Prod .price4 { color:#c40072; font-weight:bold; }
.Prod .price5 { color:#17a500; font-weight:bold; font-size:18px; }

.TovarPrint { background-color:#FFFFFF; padding:11px; }
.TovarPrint .price { color:#006600; font-weight:bold; }
.TovarPrint .price2 { color:#aaaaaa; }
.TovarPrint .price3 { color:#006cc5; font-weight:bold; }
.TovarPrint .price4 { color:#c40072; font-weight:bold; }
.TovarPrint .price5 { color:#17a500; font-weight:bold; font-size:18px; }

.Articl { background-color:#FFFFFF; border:#c5c5c5 1px solid; padding:24px; }
.Articl h5 { font-size:24px; margin-bottom:22px; margin-top:15px; color:#000000; font-weight:normal; }
.Articl td { font-size:12px; }
.Articl li { margin-bottom:15px; }


.main {	padding-left:8px;	padding-right:8px; padding-bottom:18px;	background-image: url(img/bg_bg.gif); }
.main h2 { color:#ff161b; font-size:21px; margin-top:11px; margin-bottom:11px; margin-left:11px; }
.main h2.in { color:#17a500; font-size:21px; margin-top:11px; margin-bottom:7px; margin-left:11px; }
.main h2 span { color:#000000; font-size:11px; }
.main h4 { font-size:12px; color:#17a500; margin-bottom:20px; }
.main h4 a { color:#17a500; }
.main h4 span { color:#939393; font-weight:normal; }
.main .mbot { padding-bottom:2px; }
.main .tree { margin-bottom:9px; font-size:10px; font-weight:bold; color:#b2b2b2; margin-left:13px; }
.main .tree a { color:#17a500; }
.main .catbrand { margin-left:20px; margin-right:20px; margin-bottom:25px; }
.main .catbrand .txt { margin-bottom:18px; margin-top:9px; }
.main .tmenu { font-size:12px; color:#159900; }
.main .tmenu a { color:#159900; }
.main .tmenu span { color:#04649e; }
.main .newsdate { color:#FFFFFF; font-weight:bold; background-color:#808080; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px; }

.main h2 b a { color:#17a500; font-size:18px; text-decoration:none; }

.Disc {	position: absolute; }

.Footer { padding-top:23px; padding-bottom:23px; }
.Footer .txt { line-height:17px; }
.Footer .txt2 { line-height:17px; color:#7f7f7f; }
.Footer .txt2 a { color:#7f7f7f; }
.Footer .pl { padding-left:23px; }
.Footer .lnkg { color:#08ac00; }
.lnkb { color:#000099; }
.lnkblack { color:#000000; }
.Footer div.t { margin-top:23px; margin-bottom:23px; background-color:#b2b2b2; }
.Footer div.b { margin-top:12px; margin-bottom:12px; background-color:#e5e5e5; }

.SelCt { color:#767676; margin-bottom:27px; }
.SelCt td { color:#767676; }

.SelCt2 { color:#587373; margin-bottom:3px; }
.SelCt2 td { color:#587373; }

.VoteTtl { margin-bottom:8px; }
.Vote { margin-left:51px; }
.Vote td { padding-bottom:18px; padding-right:19px; font-size:12px;  }
.Vote td td { padding:0px; }

.smap_tree li { font-size:12px; margin-bottom:11px; }
.smap_tree ul { margin-bottom:30px; }
.smap_tree ul li {	list-style-type: none; }
.smap_tree ul ul { margin-bottom:15px; }
.smap_tree ul ul li {	list-style-type: none; font-size:11px; margin-bottom:3px; }

.Cart td { padding-bottom:5px; padding-top:5px; padding-left:8px; padding-right:8px; border-bottom-color:#e5e5e5; border-bottom-style:solid; border-bottom-width:1px; }
.Cart tr.last td { border-bottom:none; border-top-color:#e5e5e5; border-top-style:solid; border-top-width:2px; padding-top:8px; }
.Cart tr.last span { background-color:#000000; padding-bottom:2px; padding-top:2px; padding-left:4px; padding-right:4px; color:#FFFFFF; font-weight:bold; }
.Cart tr.last input { background-color:#000000; color:#FFFFFF; font-weight:bold; border:#000000; }
.Cart .sub { color:#7f7f7f; padding-left:24px; }
.Cart .sub a { color:#7f7f7f; }
.Cart tr.h td { font-weight:bold; border-bottom:none; }
.Cart tr.h b { font-weight:bold; color:#818181; }
.Cart .g { color:#818181; }
.Cart tr.last_ td { border-bottom:none; }
.Cart tr.last_ td td { padding:1px; }
.Cart a img { margin-right:5px; }


.lwa { color:#FFFFFF; text-decoration:none; }
.btn_blu { background-color:#0064a5; color:#FFFFFF; font-weight:bold; height:36px; border:#0064a5;  }
.btn_blu td, .btn_blu td a { color:#FFFFFF; text-decoration:none; }
.btn_grn { background-color:#17a500; color:#FFFFFF; font-weight:bold; height:36px; width:120px; border:#17a500; }
.btn_grn2 { font-size:12px; background-color:#17a500; color:#FFFFFF; font-weight:bold; height:22px; border:#17a500; padding-right:13px; padding-left:13px; }
.btn_gr2 { font-size:12px; background-color:#a5a5a5; color:#FFFFFF; font-weight:bold; height:22px; border:#a5a5a5; padding-right:13px; padding-left:13px; }
.btn_grnSm { font-size:12px; text-transform:uppercase; background-color:#17a500; color:#FFFFFF; font-weight:bold; height:22px; width:120px; border:#17a500; }
.btn_red { background-color:#ff0000; color:#FFFFFF; font-weight:bold; height:36px; border:#0064a5;  }

.ProdTab { margin-bottom:31px; }
.ProdTab td { padding-left:17px; padding-right:17px; font-size:10px; }
.ProdTab span { color:#409d08; }
.ProdTab td td a { font-weight:bold; }
.ProdTab tr.s td { border-left-color:#e5e5e5; border-left-style:solid; border-left-width:1px; }
.ProdTab td td { padding-right:17px; padding-left:0px; font-size:10px; }

.ProdTabV {  }
.ProdTabV td { padding-left:17px; padding-right:17px; font-size:10px; }
.ProdTabV span { color:#409d08; }
.ProdTabV td td a { font-weight:bold; }
.ProdTabV tr.s td {  }
.ProdTabV td td { padding-right:17px; padding-left:0px; font-size:10px; }

.dig {	background-image: url(img/bg_digit.gif);	background-repeat: no-repeat;	background-position: center center; font-weight:bold; font-size:10px; width:23px; }
.dig a { color:#000000; text-decoration:none; }

.btn_buy {	color:#FFFFFF;	text-decoration:none;	background-color:#17a500;	background-image: url(img/bg_btn.gif);
	background-repeat: no-repeat;	background-position: right top;  }
.btn_buy a { color:#FFFFFF; text-decoration:none; display:block; padding-left:10px;	padding-right:10px; padding-top:3px; padding-bottom:3px; }

.btn_buy1 {	padding-left:10px;	padding-right:10px;	color:#FFFFFF;	text-decoration:none;	background-color:#6d6d6d;	background-image: url(img/bg_btn_1.gif);
	background-repeat: no-repeat;	background-position: right top; }
.btn_buy1 a { color:#FFFFFF; text-decoration:none; display:block; 	 }

.TabLines { border-top-color:#d6d6d6; border-top-style:solid; border-top-width:1px; margin-top:5px; margin-bottom:40px; }
.TabLines tr.gr td { background-color:#f1f1f1; margin-top:5px; }

.Raspis td { padding-top:2px; padding-bottom:2px; }
.Raspis td.green { color:#17a500; }
.Raspis td.grey { color:#aaaaaa; }

.Otziv { margin-bottom:25px; }
.Otziv td { font-size:12px; color:#666666; }
.Otziv tr.text td { padding-right:30px; }
.Otziv td a { color:#000099; }

.OtzivForm td { padding-right:27px; font-size:12px; color:#666666; }
.OtzivForm td td { padding-right:5px; font-size:12px; color:#666666; }

#print {	padding:0px;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 40px;	margin-left: 15px; margin-top: 15px; background-color:#ffffff; }
#print .Prod { background-color:#FFFFFF; border:none; padding:0px; }
#print h4 { font-size:12px; color:#17a500; margin-bottom:20px; }
#print h4 a { color:#17a500; }
#print .btn_print { position:absolute; right:10px; top:0px; width:90px; }
#print .x a { color:#FFFFFF; }

#popup {	padding:0px;	margin:0px;	background-color:#ffffff; }
#popup .Text { background-color:#FFFFFF; border:none; padding-left:23px; padding-right:23px; color:#666666; padding-bottom:25px; }
#popup .title { padding-left:23px; padding-right:23px; padding-top:20px; padding-bottom:20px; color:#000000; font-size:12px; }
#popup .title a { color:#17a500; font-size:12px; }
#popup h4 { font-size:12px; color:#17a500; margin-bottom:20px; }
#popup h4 a { color:#17a500; }
#popup .btn_print { position:absolute; right:0px; top:0px; }
#popup .x { background-color:#17a500; color:#FFFFFF; padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; }
#popup .x a { color:#FFFFFF; }


.Text10Grey td { color:#869097; font-size:10px; }
.Text10Grey { margin-bottom:20px; }

.CatIn { border-top-color:#efefef; border-top-style:solid; border-top-width:1px; }
.CatIn .l { padding-right:35px; padding-top:26px; }
.CatIn .Param { margin-bottom:15px; }
.CatIn .Param tr.t td { font-size:10px; color:#757575; border-bottom: #e8e8e8 solid 1px; }

.FiltrTtl { padding-left:11px; font-size:12px; color:#17a500; }
.FiltrSTtl { padding-left:11px; color:#656565; font-size:11px; }
.FiltrBrend span { background-color:#25aa0f; padding-bottom:3px; padding-top:3px; padding-right:4px; padding-left:4px; color:ffffff; line-height:14px; }
.FiltrBrend span a { color:ffffff; text-decoration:none; padding-right:0px; padding-left:0px; }
.FiltrBrend td.lnk { padding-left:5px;padding-right:5px; }
.FiltrBrend td td { background-color:#25aa0f; padding-bottom:3px; padding-top:3px; padding-right:4px; padding-left:4px; color:ffffff; line-height:14px; margin:0px; }
.FiltrBrend td td a { color:ffffff; text-decoration:none; padding-right:0px; padding-left:0px; }

.BlockCompLines {}
.BlockCompLines .BlockCompTree td { padding:5px; }
.BlockCompLines .BlockCompTree h4 { font-size:12px; color:#17a500; }
.BlockCompLines .BlockCompTree .tree { font-size:10px; font-weight:bold; color:#b2b2b2; margin-bottom:5px; }
.BlockCompLines .BlockCompTree .tree a { color:#17a500; }

.BlockCompLines .BlockComp { background-color:#0064a5; color:#FFFFFF; padding:5px; }
.BlockCompLines .BlockComp a { color:#FFFFFF; }
.BlockCompLines td { padding-top:6px; padding-bottom:6px; color:#86817f; padding-left:4px; padding-right:4px; }
.BlockCompLines td td { padding:0px; }
.BlockCompLines tr.gr td { background-color:#f1f1f1; }
.BlockCompLines tr.grx td { padding:0px; background-color:#f1f1f1; }
.BlockCompLines .price { color:#36b122; font-size:18px; }

.Kab { background-color:#FFFFFF; border:#c5c5c5 1px solid; padding:3px; }
.Kab h5 { font-size:12px; color:0px; margin-bottom:0px; margin-top:0px; }
.Kabin td { font-size:12px; color:#000000; padding-bottom:27px; }
.Kabin td img { margin-top:14px; margin-bottom:14px; }
.Kabin td a:hover { text-decoration:none; }
.KabinT { background-color:#EFEFEF; }
.KabinT td.r { padding-right:15px; }

.KabinF { padding-top:15px; padding-bottom:45px; padding-left:10px; padding-right:10px; }
.KabinF2 { padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px; }
.KabinF div.t { font-size:12px; color:#858585; font-weight:bold; padding-bottom:20px; }
.KabinF div a  { font-size:12px; color:#159900; font-weight:bold; }
.KabinF div.inf  { font-size:11px; color:#666666; line-height:18px; padding-bottom:10px; padding-left:11px; }

.KabinF table td { font-size:12px; }
.KabinF table td td { font-size:12px; color:#7C7C7C; }


.KabinF2 { padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px; }
.KabinF2 table td { font-size:12px; }
.KabinF2 table td td { font-size:12px; color:#4C4C4C; }

.KabinE {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #7F7F7F;	border-bottom-color: #7F7F7F;	padding-top: 10px;	padding-bottom: 10px; padding-right:20px; }
.KabinE div { color:#4C4C4C; font-weight:bold; padding-left:8px; font-size:12px; padding-bottom:13px; }
.KabinE table {  }
.KabinE td { padding-top:8px; padding-bottom:5px; padding-left:8px; padding-right:8px; border-bottom-color:#CBCBCB; border-bottom-style:solid; border-bottom-width:1px; }
.KabinE tr.h td { padding-top:8px; padding-bottom:5px; padding-left:8px; padding-right:8px; border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px; font-weight:bold; color:#4C4C4C; }
.KabinE tr.h td span { color:#000000; }
.KabinE tr.b td { padding-top:8px; padding-bottom:5px; padding-left:8px; padding-right:8px; border-bottom:0px; }
.KabinE tr.b td span { color:#159700; }

.KabSel { background-color:#EFEFEF; }
.KabSel table td { font-size:11px; padding-right:15px; padding-left:8px; }
.KabinF3 { padding-top:15px; padding-bottom:45px; padding-left:2px; padding-right:2px; }
.KabinF3 div.t { font-size:12px; color:#858585; font-weight:bold; padding-bottom:20px; }
.KabinF3 div a  { font-size:12px; color:#159900; font-weight:bold; padding-right:18px; }
.KabinF3 div.inf  { font-size:11px; color:#666666; line-height:18px; padding-bottom:10px; padding-left:11px; }
.KabinF3 .SkidDB td { padding-top:20px; padding-left:11px; padding-right:11px; font-size:11px; color:#666666; }
.KabinF3 .SkidDB tr.h td { color:#000000; font-weight:bold; }

.adresa td { padding-top:6px; padding-bottom:6px; padding-right:17px; }

/* ########### */
.Forma { margin-top:15px; }
.Forma td { padding-top:4px; padding-bottom:4px; font-size:12px; padding-right:30px; }
.Forma .InpForm {	border: 1px solid #cbcbcb; font-size:12px; width:150px; }
.Forma td td { font-size:11px; padding-right:0px; padding-top:0px; padding-bottom:0px; }

.Forma2 { margin-top:15px; }
.Forma2 td { padding-top:2px; padding-bottom:2px; font-size:12px; padding-right:10px; }
.Forma2 .InpForm {	border: 1px solid #cbcbcb; font-size:12px; width:150px; }
.Forma2 td td { font-size:11px; padding-right:0px; padding-top:0px; padding-bottom:0px; }

.lnkgrn { color:#17a500; }

.korz { padding-left:45px; padding-top:55px; padding-right:45px; height:430px; background-color:#FFFFFF; border:#c5c5c5 1px solid; font-size:12px; }
.korz h2 { margin-left:0px; font-size:21px; color:#707070; }
.txtRed { color:#ff0000; font-size:12px; }


/* ############# */
h2 a {	text-decoration : none;	color: #f42222; }
h2 a:visited {	text-decoration : none;	color: #f42222; }
h2 a:active {	text-decoration : underline; color: #f42222; }
h2 a:hover { text-decoration : underline; color: #f42222; }

/* ####### Mnogo.ru ###### */
td.bonus { padding-left:30px; }
div.bonus { margin-bottom:15px; }
.bonus { color:#b92e04; font-size:11px; }
.bonus span { color:#b92e04; font-size:13px; font-weight:bold;   }
.bonus_pic { position:absolute; margin-top:-35px; }
.Forma2 td.b { font-size:11px; vertical-align:middle; padding-left:55px; }