BODY {margin:0px;padding:0px; background-color:#ffffff; font-family:arial, helvetica; color:#000000;}
FORM {margin:0px; padding:0px;}
/* .web - выключает все ненужное при печати страниц */
.web3 {display:none;}

INPUT, SELECT, TEXTAREA { font-family:font-family:arial, helvetica;}
A {color:#0c35c0}
A:hover {color:#D80E1B}
A:dvisited {color:#580880}
h1,h2,h3,h4,h5 {font-weight:normal;}
.logozone {padding-right:10px; }
.logozone A {color:#000000;text-decoration:none;}
.logozone A:hover {color:#000000;}
.logozone A:visited {color:#000000;}
/*.holiday {BACKGROUND: url(/images/header_bg_elka.jpg) no-repeat left top;}  Убрать после НГ */
.logo H2 { margin:0px; padding:7 0 0 0; font-size:11px; font-weight:normal;}
.logo DIV {width:160px;margin:10 0 0 0}
DIV.header_bg {height:100%;width:100%;padding:0px;BACKGROUND: url(/images/header_bg_main2.jpg) no-repeat right bottom;}
DIV.header_content {
height:100%;
width:100%;
BACKGROUND: url(/images/header_newyear.gif) no-repeat right bottom;
}

.2textsilver {color:333333; width:90%}

.Search input {font-size:80%;}
.pages {padding:20px 0 0 0px;font-size:90%;}
.pages span {padding:1px 5px 1px 5px;font-size:100%;font-weight:bold}

.4header_lpadding {padding-left:50px;}
.4header_padding {padding-top:7px}

#tpadd {padding-top:7px;}
.header_lpadding {padding-left:10px;}
.header_lpadding SPAN A {color:#ffffff;text-decoration:none;}
.header_lpadding SPAN A:hover {color:#ffffff;}
.header_lpadding SPAN A:visited {color:#ffffff;}

.header_lpadding H1 {font-size:75%;color:#ffffff;padding-top:8px;}
.header_lpadding STRONG {font-weight:normal;}
.header_padding {padding-top:7px}

.auth {margin-top:0px}
.auth TD {padding-bottom:11px;}

.reglink {margin:0px;padding:0px;font-size:12px;}
.reglink A,.reglink A:hover,.reglink A:visited {color:#ffffff;}

A.notdecorationblack {color:#000000;text-decoration:none;}
A:hover.notdecorationblack,A:visited.notdecorationblack {color:#000000;}
A.notdecorationwhite {color:#ffffff;text-decoration:none;}
A:hover.notdecorationwhite,A:visited.notdecorationwhite {color:#ffffff;}

.enterwhite SPAN {cursor:hand; border-bottom:1px dashed #ffffff; text-decoration:none; color:#ffffff; font-size:12px; }
.enterblack SPAN {cursor:hand; border-bottom:1px dashed #ffffff; text-decoration:none; color:#ffffff; font-size:12px; }

.auth_form TD {font-size:12px;color:#ffffff;padding-right:10px;padding-bottom:6px;}

.authorized TD {padding-left:0px;padding-right:30px;font-size:12px;}
.2authorized .exit {padding-right:90px;}
.authorized A, .authorized .exit A:hover, .authorized .exit A:visited {color:#ffffff;}
.authorized A, .authorized A:hover, .authorized A:visited {color:#ffffff;}
.authorized .greeting {color:#ffffff;height:70px;font-size:13px}
.authorized .greeting SPAN {font-size:16px;}

.input {margin:0px;padding:0px;width:100%;font-size:13px}
.button {font-size:13px}

.header_phone {font-size:12px; color:#ffffff;}
.header_phone TD {padding-top:2px;}
.header_phone .hp_header { font-size: 13px; }
.header_phone .hp_city   { padding-right:40px; font-size: 13px }
.header_phone .hp_phone  { font-size: 18px; padding-top:0px}
.header_phone .hp_icq  { font-size: 13px; padding-top:4px}

.header_busket A,.header_busket A:hover, .header_busket A:visited {color:#ffffff;}
.header_busket .lc { width:124px; BACKGROUND: url(/images/busket_lc.gif) no-repeat left top; background-color:#F1C227;}
.header_busket .rc { BACKGROUND: url(/images/busket_rc.gif) no-repeat right top; }
.header_busket .busketblock {height:60px; padding:6px 0px 0 16px; font-size:13px;}
.header_busket .busketblock p {margin:0px; padding-top:3px;font-size:11px;color:#404040;}


.labels {padding-top:7px;font-size:12px;color:#000000;width:154px}
.labels A, .labels A:hover,.labels A:visited {color:#ffffff;}
.label_ordershistory {padding-left:25px}
.label_busket {margin-top:18px;}
.label_busket IMG {margin:0 8px 20px 0;}
.label_busket DIV {margin-top:3px;font-size:11px;color:#665006;line-height:13px}

.mainmenu {font-size:82%;font-weight:bold; color:#D3220E;}
#red {color:#D3220E;}
#red2 {color:#bb0000;}
#red3 {color:#D80E1B;}
#yellow {color:#F5DB87;}
#green {color:MediumSeaGreen;}

.mainmenu A,
.mainmenu A:hover,
.mainmenu A:visited {color:#000000;}


.mainmenu .space {width:6%;}

#black {color:#000000;}

.leftnav DIV {width:78%;margin-bottom:6px;}

.leftnav DIV H2 {margin:0px; padding:0 0 2px 0px;font-size:82%;font-weight:bold;color:#222222}
.leftnav DIV H2 IMG {margin:0 -11px 1px 0;position:relative;left:-20px;}
.leftnav DIV H2 A {color:#222222;}
.leftnav DIV H2 A:hover {color:#D80E1B;}
.leftnav DIV H2 A:visited {color:#900982;}

.leftnav DIV H3 {margin:0px; padding:2px 0px 2px 0px; font-size:75%;font-weight:normal;}
.leftnav DIV H3 A {color:#0c35c0;font-weight:normal;}
.leftnav DIV H3 A:hover {color:#D80E1B;}
.leftnav DIV H3 A:visited {color:#900982;}
.leftnav DIV H3 IMG {margin:0 4px 0px 0px; position:relative;display:inline;left:0px;}

.leftnav DIV H4 {margin:0px; padding:1px 0px 2px 50px; font-size:75%;font-weight:bold;}
.leftnav DIV H4 A {font-weight:normal;}
.leftnav DIV H4 IMG {margin:0 -11px 1px 0;position:relative;left:-19px;}

.leftnews {font-size:80%}

.topsales {
font-size:80%;
padding-top:2em;
}

.topsales HR {
width:95%;
border-style:solid;
color:E0E0E0;
border-width:2px;
}

.topsales P 
{
	line-height:1.3em;
	margin:0;
	padding:0 0 1em 0;
}

.topsales P SPAN 
{
	color:666666;
}

.topsales P span#mark 
{
	
}

.topsales P#ts_header 
{
padding-top:0.6em;
font-size:110%;
color:#3A8008;
}

.contentpadding {padding-bottom:3em}
.content {margin:0; padding:0; font-size:82%}
.content .sidepad {padding-left:41px;padding-right:8%;}
.content .sidepad H4 {font-size:240%; color:aaaaaa;padding:0px 0 0 0;margin:0;}
.content .sidepad H5 {font-size:140%; padding:1em 0 1em 0;margin:0;}
.content .sidepad H5 A {color:777777;}

.content h1 {font-size:200%;color:#202020;padding-bottom:0px;}
.content h1 strong {font-weight:normal}
.content h1 SPAN {font-size:80%;}

.content DIV.subnames {font-size:80%;color:#000000;margin-top:0.9em;margin-bottom:0.9em;padding-bottom:0px}
.content h2 {font-size:120%;}
.content h2 strong {font-weight:normal;}
.content P {font-size:95%;margin-top:1em;margin-bottom:1em;}
.content LI {font-size:100%;padding-right:30px;}
.content .left_photo {float:left;margin-right:15px;margin-bottom:20px;}
.content .center_photo {width:100%;margin-bottom:30px;}
.content .right_photo {float:right;margin-left:15px;margin-bottom:20px;}
.content DIV.posdetail {font-size:100%;padding-right:50px;}

DIV.news1 {font-size:110%; margin-bottom:14pt;}
DIV.news1 span {font-size:70%;color:#333333}

DIV.news1 span.NText1 {font-size:80%;color:#555555;}

DIV.button {padding:0; margin-top:1em; float:left;}

P.companydir {font-size:120%}

DIV.NewsBlock {font-size:110%;}
DIV.NewsBlock SPAN {color:666666;font-size:70%;}
DIV.NewsBlock h2 { font-size: 130%; margin:0.5em 0 0 0; color:333333}
DIV.NewsBlock P.text1 {font-size:120%;}
DIV.NewsBlock P {font-size:90%;}

DIV.MyDir {font-size:110%;}
DIV.MyDir H2 {padding:0;margin:0; color:000000; font-size:130%;padding-bottom:0.1em}
DIV.MyDir P {padding:0 0 0.3em 0; margin:0;}
DIV.MyDir P SPAN {font-size:80%; color:999999}
DIV.MyDir P SPAN#silver {font-size:100%; color:666666}

.items {font-size:100%;}
.items A {color:#0c35c0;}
.items A:hover {color:#D80E1B;}
.items A:visited {color:#800874;}
.items TD {padding-right:18px;}
.2item {BACKGROUND: url(/images/arrow_diag3.gif) no-repeat left top;padding-top:0px;padding-left:0px}
.items TD DIV {margin:0px 15px 0px 0px; font-size:120%;} 
.items TD P {margin:0px;padding:0em 15px 0px 0px;}
.items TD SPAN {color:#B3270B;font-weight:bold}
.items TD SPAN SPAN {color:#000000;font-weight:normal;}
.item_subscribes TD {padding-bottom:2.8em;}
.item_subscribes TD P {font-size:100%}


.PopularForMonth {width:90%; border-style:none; border-style:none; padding:0; margin:0 0 0 1em;}
.PopularForMonth TD {padding:0 1.5em 2em 0;}
.PopularForMonth DIV {display:block; width:100%; height:80px; margin:0; padding:0;}
.PopularForMonth IMG { float:left; border-style:none; background-repeat: no-repeat; background-position: center top; margin:0px;}
.PopularForMonth span {color:#B3270B; padding:0 0 0 0.2em; font-weight:normal; font-size:100%; font-weight:bold; float:left;}
.PopularForMonth .PFMlink {font-size:72%;}


.item_rightblock {float:right;margin-left:30px; margin-bottom:20px;width:220px}
.item_rightblock TD {}
.2item_rightblock TD#blue {background-color:#B2D5FD;padding:0}
.item_rightblock TD#blue {background-color:#E4E1D9;padding:0}
.item_rightblock table td {margin:0px;padding:0 5px 20px 0;}
.item_rightblock .price {font-size:100%;}
.item_rightblock .price SPAN {color:#F07030;}
.item_rightblock .ActionPeriod {font-size:80%;color:#3A8008}
.item_rightblock .contacts {font-size:82%}
.item_rightblock .addons {font-size:80%}
.item_rightblock .addons #title {padding-top:2px}
.item_rightblock .inner_block {padding:0;margin:0;padding:20px 28px 25px 30px;}
.item_rightblock .inner_tl {padding:0;margin:0;width:100%;height:100%; BACKGROUND: url(/images/rightitem_circ_tl2.gif) no-repeat left top;}
.item_rightblock .inner_bl {padding:0;margin:0;width:100%;height:100%; BACKGROUND: url(/images/rightitem_circ_bl2.gif) no-repeat left bottom;}
.item_rightblock .addinfo {padding:40px 18px 10px 30px;font-size:95%;line-height:1.2em}
.item_rightblock .addinfo s5pan {font-size:110%;font-weight:bold;color:#0000ff;line-height:1.3em}

.item_rightblock .instockgoods TD {padding:30px 18px 10px 30px;}
.item_rightblock .instockgoods H3 {font-size:90%;font-weight:bold;padding:0 0 0 0;margin:0; color:#3A8008}
.3item_rightblock .instockgoods A {font-size:100%;color:#084680;}
.3item_rightblock .instockgoods A:hover {color:#084680;}
.3item_rightblock .instockgoods A:visited {color:#580880;}
.3item_rightblock .instockgoods A {font-size:100%;color:#084680;}


.item_rightblock .instockgoods DIV {width:100%;padding:0.5em 0 0.5em 0;margin:0;}
.item_rightblock .instockgoods P {padding:0 0 0.5em 0;margin:0;font-size:80%}
.item_rightblock .instockgoods IMG {border-style:solid; border-width:1px; border-color:#BBC2E2; margin-right:0.5em;}
.item_rightblock .instockgoods P SPAN {color:#B3270B;font-weight:bold;}


.table_form {width:26em}
.table_form {font-size:90%; padding-right:1.3em;padding-bottom:1.4em}
.table_form .input {width:100%;font-size:100%;}

P.steps {margin:0px;padding:0px;margin-bottom:1.8em;font-size:100%}
P.steps SPAN {color:#888888}
P.steps SPAN A,
P.steps SPAN A:hover,
P.steps SPAN A:visited {color:#888888}
P.notice {font-size:100%;margin-top:1.3em;font-weight:bold;}
P.message {font-size:100%}
_P.message A,
_P.message A:hover,
_P.message A:visited {color:#7A6009}

.blueblock TD {background-color:#E4E1D9;padding:0}
.blueblock .inner_inner {padding:0;margin:0; padding:10px 40px 10px 41px;}
.blueblock .inner_tl {padding:0;margin:0;height:100%;BACKGROUND: url(/images/rightitem_circ_tl2.gif) no-repeat left top;}
.blueblock .inner_bl {padding:0;margin:0;height:100%;BACKGROUND: url(/images/rightitem_circ_bl2.gif) no-repeat left bottom;}

.blueblock H3 {color:#F07030;}

TD.hrline {height:1px;font-size:0;color:#ffffff;background-color:#ffffff;padding:0px;}
hr.hrline {margin:0px; height:1px;color:#ffffff;padding:0px;size:0;}

.orderitemstable {font-size:80%}
.orderitemstable IMG {border-style:solid;border-width:1px;border-color:#808080}
.orderitemstable TD {padding:1.6em 2em 1.6em 0;}
.orderitemstable TD.quant {padding-right:0px;width:1%}
.orderitemstable TD.quant INPUT {width:3.4em;}
.orderitemstable DIV.header {font-size:130%;margin-bottom:0.2em}
.orderitemstable DIV.price {font-size:120%;margin-bottom:0.2em}
.orderitemstable .whiteline {height:1px;background-color:#ffffff;padding:0px;}
.orderitemstable .totalprice {padding:0.6em 1.7em 1.6em 0;font-size:120%}
.orderitemstable .totalprice SPAN {font-size:80%}

.orderauthform TD {font-size:90%; padding-right:0.8em;padding-bottom:1.4em}
.orderauthform TD .radio {position:relative;left:-1px}
.orderauthform TD#td2 {padding-top:0.18em}
.orderauthform .subform {margin-top:1.2em}
.orderauthform .subform TD {font-size:80%; padding-right:1.3em;padding-bottom:1.0em}
.orderauthform .subform TD INPUT {width:16em}

.orderaddressform TD, 
.orderaddressform TR.show TD {font-size:80%; padding-right:1.8em;padding-bottom:1.2em}

.orderaddressform TR.hide TD {font-size:0; padding:0;}

.timetype TD { font-size:80%; padding:0.2em 1.2em 0.2em 0em; }
.timetype TR.act TD {background-color:#DBD8D0;}
.timetype TR.pas TD {background-color:#E4E1D9;}

.orderpaymentform TD {font-size:90%; padding-right:0.8em;padding-bottom:1.0em}
.orderpaymentform TD .radio {position:relative;left:-1px}
.orderpaymentform TD#td2 {padding-top:0.18em}
.orderpaymentform TD p.subscribe {margin:0px;margin-top:0.2em;font-size:90%;}
.orderpaymentform .subform {margin:1.2em 0 0.4em 0;}
.orderpaymentform .subform TD {font-size:80%; padding-right:1.3em;padding-bottom:1.0em}
.orderpaymentform .subform TD INPUT {width:16em}

.deliverytypetable {font-size:95%}
.deliverytypetable TR.headers {font-size:85%}
.deliverytypetable TR.SubHead1 TD {padding:0em 0 0.2em 0;}
.deliverytypetable TR.SubHead2 TD {padding:1.2em 0 0.2em 0;}
.deliverytypetable TR.type TD {padding-bottom: 0em;}
.deliverytypetable TR.typeact  TD {padding-top: 0.3em; padding-bottom:0.2em; background-color:#DBD8D0;}
.deliverytypetable TR.typepass TD {padding-top: 0.3em; padding-bottom:0.2em; background-color:#E4E1D9;}

.deliverytypetable TR.pas {background-color:#E4E1D9} 
.deliverytypetable TR.act {background-color:#DBD8D0}


.deliverytypetable TD {padding:0.9em 2em 1.1em 0;}
.deliverytypetable TD SPAN {font-size:80%}
.deliverytypetable .whiteline {height:1px;background-color:#ffffff;padding:0px;}

.table_list {font-size:80%; padding-right:1.3em;padding-bottom:1.0em}
.table_pricelist {font-size:90%;}
.table_pricelist TD {padding:0.3em 0 0.3em 1.5em;}
.clr1 {color:#017580}
.clr2 {color:#804B01}
.table_pricelist TD#dirname { font-size:150%;padding-left:0em;}
.table_pricelist TR#header TD {vertical-align:top; font-size:92%;padding:2px 0 0.5em 1.5em; border-width:0px;border-bottom-width:1px;border-style:dotted; border-color:#222222;}

.table_pricelist_choose {font-size:80%}

.deliveryheader {font-size:120%;color:#F07030;font-weight:bold;}
.deliverytab {margin:0em 0 2em 0;}
.deliverytab TH {font-size:90%;color:#F07030;text-align:left;border-width:0px;border-bottom-width:1px;border-style:dotted; border-color:#222222;height:10px;font-size:0px;}
.deliverytab TH.thh {font-size:90%;color:#F07030;padding:0 3em 0.5em 0;text-align:left;border-width:0px;border-bottom-width:1px;border-style:dotted; border-color:#222222;padding-top:2px}

.deliverytab TD {font-size:80%;padding:0 3em 0.5em 0; border-width:0px;border-bottom-width:1px;border-style:dotted; border-color:#222222;padding-top:2px}

._history_navigate TD {padding-right:1.5em;font-size:82%;padding-top:1.1em;padding-bottom:1.0em}
.history_navigate TD {padding-right:1.5em;font-size:80%;}

.history_orders {margin-top:0.0em}
.history_orders TR#header TD#dotted {vertical-align:top; font-size:70%; padding-bottom:0.6em;border-width:0px;border-bottom-width:1px;border-style:dotted; border-color:#222222;}
.history_orders .td {padding:1.9em 0px 2px 0; font-size:80%;}
.history_orders .td#RightPadd {padding-right:1em;}
.history_orders #NumOrderLnk {cursor:hand; border-bottom:1px dashed #0c35c0; text-decoration:none; color:#0c35c0;font-weight:bold; font-size:120%;}
.history_orders #NumOrderLnk A {text-decoration:none;}
.history_orders #nodecor {border-width:0px;}

.historytable {font-size:95%}
.historytable .additional {font-size:85%}
.historytable .header {font-size:105%}
.historytable .description {margin-top:3px;font-size:85%}
.historytable IMG {border-style:solid;border-width:1px;border-color:#808080}
.historytable TR.headers {font-size:85%}
.historytable TR#type TD {padding-bottom:0.2em}
.historytable TD {padding:0.9em 2em 1.1em 0;}
.historytable TD SPAN {font-size:80%}
.historytable .whiteline {height:1px;background-color:#ffffff;padding:0px;}

.text_photo {font-size:11px}
.text_photo TD {padding-bottom:8px;}
.text_photo A,.text_photo A:hover,.text_photo A:visited {color:#0c35c0}
.text_photo IMG {border: 1px solid #999999;margin-right:14px}

.pricelist {font-size:90%;}
.pricelist TD {padding-bottom:1em;padding-right:1em}

.small {font-size:70%;}

.main_addlinks {padding:10px 40px 0px 30px}
.main_addlinks STRONG {font-weight:normal}
.main_text H1 {font-size:140%;}
.main_text {padding:0 30px 0 30px; font-size:80%;}
.main_text STRONG {font-weight:normal;}
DIV.hr {padding:0 0 0 1em;margin:0;border-bottom: 1px dashed #999999; width:100%;font-size:90%;}

.errors { font-size:90%; color:#bb0000; margin-left:30px;}

.print {font-size:95%;}

A.punct,A.punct:hover, A.punct:visited {border-bottom:1px dashed #0c35c0; text-decoration:none;color:#0c35c0;}

.ActionBg {height:124px;weight:124px; BACKGROUND: url(/images/action/2011/2302-0803/bgg.gif) no-repeat left center; text-align:left;vertical-align:middle; margin:0;padding-left:1px;}

.DeliveryTextRightBlock {color:000000;}

.DeliveryHeadPass {display:inline; line-height:1.6em;
font-size:85%;
font-weight:normal;
cursor:hand;
color:0c35c0;
text-decoration:none; 
border: 1px dashed #0c35c0; 
border-width: 0 0 1px 0;
}

.DeliveryHeadActive {display:inline; line-height:1.6em;
font-size:100%;
font-weight:bold;
cursor:hand;
color:3A8008;
text-decoration:none; 
border: 1px dashed #3A8008; 
border-width: 0 0 1px 0;
}

.DeliveryRightBlockText 
{
	font-size:80%;
}

