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

.randlink ul, .randlink li { margin:0; padding:0; list-style:none; }.randlink li { margin-bottom:10px; }.randtext {  }.top_sub_menu  { color:gray; }.top_sub_menu a  { color:gray; }.td_content { width:525px; }.td_content * { word-wrap:break-word; }.brk * { word-wrap:break-word; }.w-200 * { width:200; }/* cut */body { background:#fff; color:#666; font-size:.75em/*12px*/; line-height:1.2; }input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }input, textarea{ color:#666; }body, html { height:100%; }a { color:#f60; }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 { } .h3 { font-weight:900; margin-bottom:10px; }.h4 { } .h5 { }.h6 { font-weight:900; margin-bottom:2px;  }.pb-0 { padding-bottom:0px; }/*colors*/.t-bar a, .t-bar, .head, .head2, .head3, table.x-table2 th{ color:#fff; }ul.li-spec a, ul.li-cat li li a, .gray a, a.gray{ color:#666; }.red, ul.li-ol li:before, .red a{ color:#c00;}.orange, .h3{ color:#fb6202; }.blue, .blue a{ color:#0091ff; }.dk-gray, .dk-gray a{ color:#333; }.lt-gray{ color:#999; }/*end colors*//*fonts*/.head{ font-family:Impact, Arial, sans-serif, serif; }.f-10 { font-size:.8333em/*10px*/; }.f-11, ul.li-cat { font-size:.9166em/*11px*/; }.f-12 { font-size:1em/*12px*/; }.f-13 { font-size:1.0833em/*13px*/; }.f-14, .t-bar, .head2, ul.li-ol li:before, .head3, .h3  { font-size:1.1666em/*14px*/; }.f-15 { font-size:1.25em/*15px*/; }.f-16 { font-size:1.3333em/*16px*/; }.f-17 { font-size:1.4166em/*17px*/; }.f-18 { font-size:1.5em/*18px*/; }.f-20, .head { font-size:1.6666em/*20px*/; }/*end fonts*//*inputs*//*end inputs*//*lists*/ul.li-ol{counter-reset:item; margin-bottom:14px; }ul.li-ol li{ margin-bottom:2px; }ul.li-ol li:before{content:counter(item) ". "; font-weight:900; counter-increment:item; }/*end lists*//*over blocks*/.over, .content, .t-bar ul.spec, .reg, ul.li-spec, ul.li-30 li, ul.li-14 li, .f-bl, ul.li-26 li { 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*/table.x-table3 tr.bg-gray td, table.x-table3 tr.bg-gray th{ background:#dee0d5; }/*end backgrounds*//*other*/.ti-35{ text-indent:35px; }.b-img img{ border:1px solid #ccc;}.b-img2{ border:1px solid #858585; }.discount, .feedback, .request, .receive{ outline:none; display:inline-block; vertical-align:middle;}.discount b, .feedback b, .request b, .receive b{ float:left; text-indent:-1000em; }.pl-110{ padding-left:110px; }/*end other*//* cut *//* cut */.wrapper {  position:relative; margin:auto; width:980px; min-height:100%; height:auto!important; /*IE6*/height:100%; }/* cut *//* cut */.header {  padding:14px 0 16px; }.logo, .logo a{ display:block; width:206px; height:111px;  }.logo{ float:left; padding-right:18px; }.reg{ background:#e8e8e8 url(/tmpls/tmpl1007/images/pic7.gif); padding:33px 18px 22px; }.t-bar { background:#0091ff url(/tmpls/tmpl1007/images/pic6.gif) repeat-x; }.t-bar ul.spec{ text-align:center; padding:7px 0; }.t-bar ul.spec li{ vertical-align:top; border-left:1px solid; padding:0 20px; }.t-bar ul.spec li:first-child, .t-bar ul.spec li.first-child{ border:0; }.t-bar { font-weight:900; }.t-bar .tl{ background: url(/tmpls/tmpl1007/images/pic2.gif) no-repeat; }.t-bar .tr{ background: url(/tmpls/tmpl1007/images/pic3.gif) no-repeat 100% 0; }.t-bar .br{ background: url(/tmpls/tmpl1007/images/pic5.gif) no-repeat 100% 100%; }.t-bar .bl{ background: url(/tmpls/tmpl1007/images/pic4.gif) no-repeat 0 100%; }.reg input{ border:1px solid #f60; }.b2b{ margin-bottom:9px; }/* cut *//* cut */.lside{ width:228px; }.rside{ width:180px; }#main .lside { width:452px;  }/* cut *//* cut */.slogan p { margin:0px; }.content { padding:23px 30px 20px 17px;  }#main .content { padding:1px 10px 20px;  }.pb-10 { padding-bottom:10px; }.head, .head3{ background:#f60; text-align:center; padding:7px 25px 4px;  }.or-bl{ border:1px solid #f60; padding:14px 7px;margin-bottom:10px; }.li-spec { margin:0px 0px 0px 0px;}ul.li-spec li{ float:left; border:1px solid #cccbd1; width:157px; margin-right:5px;  display:inline; }ul.li-spec li.first{ background:url(/tmpls/tmpl1007/images/pic1.png) no-repeat; }ul.li-spec li.second{ background:url(/tmpls/tmpl1007/images/pic2.png) no-repeat; }ul.li-spec li.third{ background:url(/tmpls/tmpl1007/images/pic3.png) no-repeat; }ul.li-spec .tl{ background: url(/tmpls/tmpl1007/images/pic8.gif) no-repeat; position:relative; margin:-1px; }ul.li-spec .tr{ background: url(/tmpls/tmpl1007/images/pic9.gif) no-repeat 100% 0; }ul.li-spec .br{ background: url(/tmpls/tmpl1007/images/pic10.gif) no-repeat 100% 100%; }ul.li-spec .bl{ background: url(/tmpls/tmpl1007/images/pic11.gif) no-repeat 0 100%; padding:7px 0 0 55px; height:70px;}.head2{ background:#0091ff url(/tmpls/tmpl1007/images/pic12.gif) repeat-x; font-weight:900; padding:6px 25px; }.gr-bl{ border:1px solid #ccc; padding:12px; margin-bottom:9px; }.head3{ text-align:left; font-weight:900; }.gr-gr-bl{ background:url(/tmpls/tmpl1007/images/pic8.png) repeat-x; border:1px solid #ccc; margin-bottom:7px; padding:8px 20px 3px; }.discount{ background:url(/tmpls/tmpl1007/images/pic9.png) no-repeat; width:206px; height:49px; }ul.li-cat{ font-weight:900; }ul.li-cat li{ background:url(/tmpls/tmpl1007/images/pic17.gif) no-repeat 0 .25em; padding-left:14px; }ul.li-cat li li{ background:none; padding-left:8px; }ul.li-cat ul{ margin-bottom:3px; }.feedback{  background:url(/tmpls/tmpl1007/images/pic10.png) no-repeat; width:206px; height:49px;  }table.x-table{ margin-bottom:8px; }table.x-table td{ vertical-align:top; border:1px solid #ccc; }.gr-bl2{ border:0; }.gr-bl3{ padding:12px 2px; }table.x-table2{ margin-bottom:35px;}table.x-table2 th{ background:#0091ff;  font-weight:900; white-space:nowrap; }table.x-table2 td, table.x-table2 th{ padding:8px; vertical-align:middle; border:1px solid #d5d5d5; text-align:center; }.request, .receive{ background:url(/tmpls/tmpl1007/images/pic16.png) no-repeat; width:153px; height:34px;   }.receive{ background-image:url(/tmpls/tmpl1007/images/pic17.png); }.cart{ background:url(/tmpls/tmpl1007/images/pic18.gif) no-repeat 0 50%; line-height:20px; padding-left:28px; display:inline-block;  }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;}/* cut *//* cut */.footer { clear:both; padding:14px 0px;  }.f-bl{ background:url(/tmpls/tmpl1007/images/pic7.png) repeat-x 0 100%; }.f-bl .tl{ background:url(/tmpls/tmpl1007/images/pic13.gif) no-repeat; }.f-bl .tr{ background:url(/tmpls/tmpl1007/images/pic14.gif) no-repeat 100% 0; }.f-bl .br{ background:url(/tmpls/tmpl1007/images/pic15.gif) no-repeat 100% 100%; }.f-bl .bl{ background:url(/tmpls/tmpl1007/images/pic16.gif) no-repeat 0 100%; padding:8px 8px 0; }.address{  width:230px; padding:0 15px 0 200px; }.phones, .address{ float:left; border-right:1px solid #fff;  min-height:56px; height:auto!important; /*ie6*/height:56px; }.phones{ width:125px; padding:0 22px; }.scheme{ padding-left:22px; float:left;  width:230px; }/* cut */

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

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

.show { display: block; }

.noshow { display: none; }

