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, A:hover {color:#084680}
A:dvisited {color:#580880}
h1,h2,h3,h4 {font-weight:normal;}
.logozone {padding-right:10px}
.logo H1 { margin:0px; padding:8 0 0 34px; font-size:11px; font-weight:normal;}
.logo H1 STRONG { font-weight:normal;}
.logo DIV {width:160px;margin:16 0 0 0}
DIV.header_bg {height:100%;width:100%;padding:0px;BACKGROUND: url(/images/bg_vert_2dot.gif) repeat-x;}
DIV.header_content {
height:100%;
width:100%;
BACKGROUND: url(/images/header_circ_left_bot.gif) no-repeat left bottom;
}
.header_lpadding {padding-left:50px;}
.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:#665006;}

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 A,.enterwhite A:hover, .enterwhite A:visited { color:#ffffff; font-size:12px; text-decoration:underline;}

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

.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 { margin-left:29px;font-size:95%;color:#8c0808; }
.mainmenu TD {padding-top:10px;padding-bottom:12px;}
#red {color:#8c0808;}
#red2 {color:#bb0000;}
.mainmenu A,.mainmenu A:hover,.mainmenu A:visited {color:#000000;}
.mainmenu .space {padding-right:1.8em;}

.leftnav DIV {width:78%;margin-bottom:6px}
.leftnav DIV H2 {margin:0px;padding:0 0 2px 0;font-size:14px;font-weight:bold;color:#b3270b}
.leftnav DIV H3 {margin:0px; padding:4px 0px 4px 20px; font-size:13px;line-height:16px}
.leftnav DIV H3 A,.leftnav DIV H3 A:hover {color:#084680;}
.leftnav DIV H3 A:visited {color:#580880;}
.leftnav DIV H3 IMG {margin:0 -11px 1px 0;position:relative;left:-20px;}
.leftnav DIV H4 {margin:0px; padding:10px 0px 0px 20px; font-size:13px;line-height:12px;}
.leftnav DIV H4 A,.leftnav DIV H4 A:hover {color:#084680;}
.leftnav DIV H4 A:visited {color:#580880;}
.leftnav DIV H4 IMG {margin:0 -11px 1px 0;position:relative;left:-19px;}
#black {color:#000000;}

.contentpadding {padding-bottom:3em}
.content {width:100%;margin-left:30px;margin-right:30px;line-height:1.2em;}
.content h1 {font-size:160%;color:#665006;padding-top:40px;padding-left:29px;margin-bottom:0px;padding-bottom:0px;line-height:1.2em;}
.content h1 strong {font-weight:normal}
.content DIV.subnames {font-size:80%;color:#000000;margin-top:0.9em;margin-bottom:0.9em;padding-bottom:0px}
.content h2 {font-size:70%;font-size:105%;margin-top:0.4em;padding-top:0.4em}
.content h2 strong {font-weight:normal}
.content P {font-size:90%;margin-top:1em;margin-bottom:1em;}
.content LI {font-size:100%;padding-right:30px;}
.content P A,.content P A:hover,.content P A:visited {color:#7a5f08;}
._content OL {margin-left:26px;margin-left:0px}
._content UL {margin-left:26px;margin-left:0px}
.content fdLI {margin-bottom:0.5em}
.content .left_photo {float:left;margin-right:15px;margin-bottom:20px;}
.content .center_photo {width:100%;margin-bottom:40px;}
.content .right_photo {float:right;margin-left:15px;margin-bottom:20px;}
.content DIV.posdetail {font-size:88%;padding-right:50px;}


.items {font-size:80%;}
.items A, .items A:hover {color:#7A5F08;}
.items A:visited {color:#580880;}
.items TD {padding-right:18px;}
.item {BACKGROUND: url(/images/arrow_diag.gif) no-repeat left top;padding-top:16px}
.items TD DIV {margin:16px 15px 5px 0px} 
.items TD P {margin:0px;padding:5px 15px 3px 0px;line-height:110%;}
.items TD SPAN {color:#B3270B;font-weight:bold}
.items TD SPAN SPAN {color:#000000;font-weight:normal;}
.item_subscribes TD {padding-bottom:60px;}
.item_subscribes TD P {font-size:105%}


.item_rightblock {float:right;margin-left:20px; margin-bottom:20px}
.item_rightblock TD {}
.item_rightblock TD#blue {background-color:#C0E0F0;}

.item_rightblock table td {margin:0px;padding:0 5px 30px 0;}
.item_rightblock .price {font-size:100%}
.item_rightblock .contacts {font-size:90%}
.item_rightblock .contacts P {padding:0px;margin:0;padding-bottom:14px}
.item_rightblock .addons {font-size:80%}
.item_rightblock .addons #title {padding-top:2px}
.item_rightblock .inner_tl {width:100%;height:100%;BACKGROUND: url(/images/rightitem_circ_tl.gif) no-repeat left top;}
.item_rightblock .inner_bl {width:100%;height:100%;BACKGROUND: url(/images/rightitem_circ_bl.gif) no-repeat left bottom;padding:30px 18px 32px 27px}
.item_rightblock .addinfo {padding:40px 18px 10px 27px;font-size:95%;line-height:1.2em}
.item_rightblock .addinfo span {font-size:110%;font-weight:bold;color:#B3270B;line-height:1.3em}

.table_form {width:26em}
.table_form {font-size:80%; 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:80%}
P.steps SPAN {color:#888888}
P.notice {font-size:0.7em;margin-top:1.3em;font-weight:bold;}
P.message {font-size:0.8em}
P.message A,P.message A:hover,P.message A:visited {color:#7A6009}

.blueblock TD {background-color:#C0E0F0;padding:0}
.blueblock .inner_tl {width:100%;height:100%;BACKGROUND: url(/images/rightitem_circ_tl.gif) no-repeat left top;}
.blueblock .inner_bl {width:100%;height:100%;BACKGROUND: url(/images/rightitem_circ_bl.gif) no-repeat left bottom;padding:16px 0px 0px 0px}
.blueblock .inner_inner {width:100%;height:100%;margin:0 30px 0 30px}

.orderitemstable {font-size:80%}
.orderitemstable IMG {border-style:solid;border-width:1px;border-color:#809EBA}
.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%}

DIV.button {width:100%;text-align:right;}

.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 {font-size:80%; padding-right:1.8em;padding-bottom:1.2em}

.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#type TD {padding-bottom:0.2em}
.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}

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

.history_orders {margin-top:0.0em}
.history_orders .td {padding-left:30px;padding-right:0px;font-size:95%;padding-top:1.9em;padding-bottom:1px;}
.history_orders A, .history_orders A:hover, .history_orders A:visited {cursor:hand; border-bottom:1px dashed #7A5F08; text-decoration:none; color:#7A5F08; font-size:105%; font-weight:bold }
.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:#809EBA}
.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:#7A5F08}
.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%;}
.errors { font-size:90%; color:#bb0000; margin-left:30px;}

.print {font-size:90%;}
