/*------- стандартный шаблон  -----------*/


.memb { width: 700px; }

/* cut */
body { background:#fff; color:#000; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { outline:none; color:#e70e15; }
a:visited { }
a:hover, .n-u a { text-decoration:none; }
a:focus { }
a:active { }
a.dash, .dash a { text-decoration:none; border-bottom:1px dashed; }
a.dash:hover, .dash a:hover { border:0; }

.h1 { }
.h2 { margin-bottom:12px; }
.h3 { margin-bottom:16px; }
.h4 { margin-bottom:8px; }
.h5 { line-height:1; margin-bottom:6px; }
.h6 { }


/*colors*/
ul.tabs2 a, .h3, ul.mdash, ul.mdash a, .gray, .gray a{ color:#333; }
.sbutton, .gr-rn, .feedback,  .rs-rn, .rs-rn a, .header, .header a, ul.tabs li.act, ul.pages li.act{ color:#fff; }
ul.tabs2, .date, .in-basket, .add-basket{ color:#999; }
.wt-bl, .footer, .footer a, ul.tabs a, ul.pages, ul.pages a, .gray2, .gray2 a{ color:#666; }
.order{ color:#66a90e; }
.red{ color:#900; }
/*end colors*/

/*fonts*/
.f-10, table.x-table th, .in-basket, .add-basket { font-size:.8333em/*10px*/; }
.f-11, .sbutton, .wt-bl, .shadow, ul.pages, ul.tabs2 { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13, .order, .gr-bl { font-size:1.0833em/*13px*/; }
.f-14 { font-size:1.1666em/*14px*/; }
.f-15 { font-size:1.25em/*15px*/; }
.f-16, .h4 { font-size:1.3333em/*16px*/; }
.f-17 { font-size:1.4166em/*17px*/; }
.f-18, .h3, .feedback{ font-size:1.5em/*18px*/; }
.f-20, .h5, ul.t-bar, .logo  { font-size:1.6666em/*20px*/; }
.h2{ font-size:1.8333em/*22px*/; }
/*end fonts*/

/*inputs*/
input[type=text],input[type=password]{ font-size:.9166em/*11px*/; color:#666; padding:2px 0; }

/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, ul.f-bar, .shadow, .o-logo, ul.tabs, ul.tabs2 { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.clear:after { content:''; display:block; clear:both; }
/*ie6*/* html .clear, * html .fix { display:inline-block; }
/*ie7*/* + html .clear, * + html .fix { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
hr{ display:block; border:0; border-top:1px solid #999; height:0; overflow:hidden; margin:0 0 7px; padding:0;  }

/*end other*/
/* cut */


/* cut */
.wrapper { position:relative; min-width:1000px; min-height:100%; }
td.lside, td.rside, td.content, table.main{ margin:0; padding:0; vertical-align:top; text-align:left; border-collapse:collapse; border-spacing:0; }
table.main{ width:100%; }
/* cut */


/* cut */
.header { margin-bottom:40px; padding-top:9px; background:#870004 url(/tmpls/tmpl1018/images/pic6.png) repeat-x; }
.logo{ margin:0 -35px 10px 0; position:relative; }
ul.t-bar{ height:36px; overflow:hidden; border-top:1px solid #b61410; font-weight:900; }
ul.t-bar li{ vertical-align:top; text-align:center;  }
ul.t-bar a, ul.t-bar b{ line-height:36px; text-decoration:none; padding:0 10px; float:left; }
ul.t-bar a:hover, ul.t-bar b{ background:#b61410; }

.rn-rd{ border:1px solid #e60e15; }
.rn-rd .tl{ background:url(/tmpls/tmpl1018/images/pic34.gif) no-repeat; position:relative; margin:-1px; }
.rn-rd .tr{ background:url(/tmpls/tmpl1018/images/pic35.gif) no-repeat 100% 0; }
.rn-rd .br{ background:url(/tmpls/tmpl1018/images/pic36.gif) no-repeat 100% 100%;  }
.rn-rd .bl{ background:url(/tmpls/tmpl1018/images/pic37.gif) no-repeat 0 100%; padding:10px 11px; }
.header .sbutton{ padding:0; border:0; background:none; }
.header .sbutton span{ float:left; background:#e70e15 url(/tmpls/tmpl1018/images/pic38.gif) no-repeat;  }
.header .sbutton span span{ background:url(/tmpls/tmpl1018/images/pic39.gif) no-repeat 100% 0; }
.header .sbutton span span span{ background:url(/tmpls/tmpl1018/images/pic40.gif) no-repeat 100% 100%; }
.header .sbutton span span span span{ background:url(/tmpls/tmpl1018/images/pic41.gif) no-repeat 0 100%; }
.o-logo{ padding:0 35px 0 23px; }
/* cut */



/* cut */
td.lside, td.rside { width:245px; padding:0 7px 0 32px; }



.gr-rn{ margin-bottom:20px; background:#ccc url(/tmpls/tmpl1018/images/pic1.gif) no-repeat; }
.gr-rn .tr{ background:url(/tmpls/tmpl1018/images/pic2.gif) no-repeat 100% 0; }
.gr-rn .br{ background:url(/tmpls/tmpl1018/images/pic3.gif) no-repeat 100% 100%; }
.gr-rn .bl{ background:url(/tmpls/tmpl1018/images/pic4.gif) no-repeat 0 100%; padding:12px 15px; }
.gr-rn p{ margin-bottom:3px; }
.sbutton{ line-height:1; padding:0; margin:0; background:none; border:0; }
.sbutton span{ float:left; background:#666 url(/tmpls/tmpl1018/images/pic5.gif) no-repeat; }
.sbutton span span{ background:url(/tmpls/tmpl1018/images/pic6.gif) no-repeat 100% 0; }
.sbutton span span span{ background:url(/tmpls/tmpl1018/images/pic7.gif) no-repeat 100% 100%; }
.sbutton span span span span{ background:url(/tmpls/tmpl1018/images/pic8.gif) no-repeat 0 100%; padding:3px 12px; }
ul.mdash{ margin-bottom:12px; }
ul.mdash li{ background:url(/tmpls/tmpl1018/images/pic9.gif) no-repeat 0 .5em; padding-left:18px; margin-bottom:9px; }

.feedback{ font-weight:900; display:inline-block; background:#e70e15 url(/tmpls/tmpl1018/images/pic10.gif) no-repeat; text-decoration:none; }
.feedback span{ float:left; background:url(/tmpls/tmpl1018/images/pic11.gif) no-repeat 100% 0;  }
.feedback span span{ background:url(/tmpls/tmpl1018/images/pic12.gif) no-repeat 100% 100%; }
.feedback span span span{ background:url(/tmpls/tmpl1018/images/pic13.gif) no-repeat 0 100%; padding:6px 24px; }
.date{ font-weight:900; background:url(/tmpls/tmpl1018/images/pic14.gif) no-repeat 0 .3em; padding-left:14px;  }

.rs-rn{ margin-bottom:16px; background:#d90a12; border:1px solid #e70e15; }
.rs-rn .tl{ background:url(/tmpls/tmpl1018/images/pic15.gif) no-repeat; position:relative; margin:-1px; }
.rs-rn .tr{ background:url(/tmpls/tmpl1018/images/pic16.gif) no-repeat 100% 0; }
.rs-rn .br{ background:url(/tmpls/tmpl1018/images/pic17.gif) no-repeat 100% 100%; }
.rs-rn .bl{ background:url(/tmpls/tmpl1018/images/pic18.gif) no-repeat 0 100%; padding:16px 20px;  }
ul.pass{ border-top:1px solid #b30911; border-bottom:1px solid #e70e15; }
ul.pass li{ background:url(/tmpls/tmpl1018/images/pic19.gif) no-repeat 5px 17px; padding:10px 0 14px 31px; border-top:1px solid #e70e15; border-bottom:1px solid #b30911; }
ul.pass li.second{ background-image:url(/tmpls/tmpl1018/images/pic20.gif); }
ul.pass li.third{ background-image:url(/tmpls/tmpl1018/images/pic21.gif); }

.gr-rn2{ margin-bottom:36px; border:1px solid #dae1e4; background:#f0f0f0; }
.gr-rn2 .tl{ background: url(/tmpls/tmpl1018/images/pic22.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn2 .tr{ background:url(/tmpls/tmpl1018/images/pic23.gif) no-repeat 100% 0; }
.gr-rn2 .br{ background:url(/tmpls/tmpl1018/images/pic24.gif) no-repeat 100% 100%; }
.gr-rn2 .bl{ background:url(/tmpls/tmpl1018/images/pic25.gif) no-repeat 0 100%; padding:20px 10px; }
ul.laquo li{ margin-bottom:18px; background:url(/tmpls/tmpl1018/images/pic26.gif) no-repeat 0 .3em; padding-left:15px; }
.wt-bl{ position:relative; background:#fff; margin:0 -9px 12px; padding:8px 9px; }
.gr-rn2 span{ background:#999 url(/tmpls/tmpl1018/images/pic28.gif) no-repeat; }
.gr-rn2 span span{ background-image:url(/tmpls/tmpl1018/images/pic29.gif); }
.gr-rn2 span span span{ background-image:url(/tmpls/tmpl1018/images/pic30.gif); }
.gr-rn2 span span span span{ background-image:url(/tmpls/tmpl1018/images/pic31.gif); }
.b2b{ margin-bottom:20px; }
/* cut */


/* cut */
td.content { word-wrap:break-word; padding:0 14px; border-left:1px dotted #787878; border-right:1px dotted #787878;  }
ul.tabs{ background:#f5f5f5; border-left:5px solid #ccc; border-right:5px solid #ccc; }
ul.tabs li{ float:left; line-height:25px; white-space:nowrap; padding:0 8px; }
ul.tabs li.act{ background:#666; }
.order{ display:inline-block; background:url(/tmpls/tmpl1018/images/pic42.gif) no-repeat; line-height:39px; padding-left:39px; font-weight:900; }


table.x-table{ width:100%; }
table.x-table th{ background:#ccc; }
ul.tabs2{ margin-bottom:12px; }
ul.tabs2 li{ float:left; border-left:1px solid #333; margin-left:-1px; padding:0 12px; }
table.x-table { border:1px solid #ccc; }
table.x-table th{ white-space:nowrap; padding:9px 0; text-align:center; font-weight:100;  }
table.x-table td{ vertical-align:top; text-align:center; padding:20px 6px 12px; }
.in-basket, .add-basket{ margin-top:-16px; position:relative; white-space:nowrap; background:url(/tmpls/tmpl1018/images/pic45.gif) no-repeat 0 50%; padding-top:48px; display:inline-block;  }
.add-basket{ background-image: url(/tmpls/tmpl1018/images/pic48.gif);  }
table.x-table tr.bg-gray td{ background:#f5f5f5; }
table.x-table tr.bg-gray .in-basket{ background-image:url(/tmpls/tmpl1018/images/pic46.gif); }
table.x-table tr.bg-gray .add-basket{ background-image:url(/tmpls/tmpl1018/images/pic47.gif); }
table.x-table td.bord{ background-image:url(/tmpls/tmpl1018/images/pic49.gif)!important; background-repeat:no-repeat!important; background-position:0 20px!important; padding-top:25px; }
.o-table{ margin-bottom:15px; position:relative; }
.o-table .bl, .o-table .br{ background:url(/tmpls/tmpl1018/images/pic50.gif) no-repeat; width:12px; height:12px; font-size:0; line-height:0; position:absolute; left:0; bottom:0; }
.o-table .br{ background-image:url(/tmpls/tmpl1018/images/pic51.gif); left:auto; right:0; }
@-moz-document url-prefix(){
.o-table { padding-left:1px; }
}
ul.pages { margin-bottom:10px; text-align:center; }
ul.pages li{ padding:2px 6px; }
ul.pages li.back{ border-right:1px solid #666; padding-right:12px; margin-right:6px; }
ul.pages li.next{ border-left:1px solid #666; padding-left:12px; margin-left:6px; }
ul.pages li.act{ background:#666; }

.gr-bl{ margin-bottom:16px; background:#f5f5f5; border-top:1px solid #ccc; padding:20px 35px;  }

.x-form{ margin-bottom:45px; }
 .x-form table.spec, .x-form table.spec td, .x-form table.spec th{ text-align:left; vertical-align:middle; padding:3px 10px; }
  * html .x-form table.spec{ table-layout:fixed; }
  * + html .x-form table.spec{ table-layout:fixed; }
 .x-form table.spec th{ text-align:right; padding:3px 0; }
 
table.x-table3 th{ text-align:left; vertical-align:top; font-weight:100; padding:7px 5px; border-right:1px solid #fff; }
table.x-table3 td{ padding:7px 5px;}
table.x-table3 tr.bg-gray td, table.x-table3 tr.bg-gray th{ background:#dee0d5; }
/* cut */


/* cut */


.footer { clear:both; padding:80px 38px 80px; }
.counter{ float:right; }
ul.f-bar li{ padding:0 12px; margin-left:-2px; float:left; border-left:2px solid; }
ul.f-bar{ font-weight:900; border-bottom:4px solid #c9c7c7; padding-bottom:20px; }
.shadow{ background:url(/tmpls/tmpl1018/images/pic5.png) repeat-x; padding-top:24px; }
/* cut */

/*------- дополнения -----------*/

.hide { width: 100%; height: 0px; display: none; }

.show { display: block; }

.noshow { display: none; }
