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


/* cut */
.content_pad {word-wrap:break-word; padding:0 36px 0 32px;}
body { background:#ebebeb; color:#333; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Tahoma, Geneva, sans-serif; }
body, html { height:100%; }
a { outline:none; color:#f77600; }
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-style:italic; margin-bottom:9px; }
.h4 { font-weight:900; margin-bottom:3px;  }
.h5 { margin-bottom:5px; }
.h6 { font-weight:900; margin-bottom:10px; }


/*colors*/
.gray { color:#545454; }
.sbutton, .or-bl, .or-rn, .or-rn a, ul.pass, ul.pass a, ul.tabs, ul.pages li.act { color:#fff; }
.h4 a, .black a, ul.larr a, .or-rn .sbutton { color:#000; }
.date, ul.tabs2,  .add-basket { color:#999; }
.orange, .order { color:#f77600; }
.gr-rn2 .h3 { color:#e95331; }
.gray2 a, .footer, .footer a, ul.tabs a, ul.pages, ul.pages a { color:#666; }
ul.tabs2 a{ color:#333; }
.red{ color:#f80000; }
/*end colors*/

/*fonts*/
.h3 { font-family:Georgia, "Times New Roman", Times, serif; }
.date, .h4, .h5 { font-family:Arial, Helvetica, sans-serif; }
.f-10, table.x-table th,  .add-basket, .in-basket { font-size:.8333em/*10px*/; }
.f-11, .sbutton, .or-bl, .footer, ul.tabs, ul.tabs2, ul.pages { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13, .order { 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, .h3 { font-size:1.4166em/*17px*/; }
.f-18 { font-size:1.5em/*18px*/; }
.f-20, .h5 { font-size:1.6666em/*20px*/; }
/*end fonts*/

/*inputs*/
input[type=text] { padding:2px 0; }
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, .col-2, .col-2-2, ul.f-bar, .gr-bl, ul.tabs, ul.tabs2, ul.pages, .list, .list .box, ul.pass { 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*/

/*end other*/
/* cut */


/* cut */
.wrapper { position:relative; min-width:1000px; min-height:100%; }
/* cut */



/* cut */
.lside { width:305px; }
.gr-bl { padding:12px 25px; margin-bottom:20px; border:1px solid #dae1e4; background:#f6f6f6; }
.logo, .logo a {  }
.search { position:relative; margin:0 -18px; }
.date { font-style:italic; }
ul.larr li { background:url(/tmpls/tmpl1017/images/pic5.gif) no-repeat 0 .3em; padding-left:23px; margin-bottom:10px; }
.gr-rn { background:#ebebeb; border:1px solid #fff; }
.gr-rn .tl { background:url(/tmpls/tmpl1017/images/pic6.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn .tr { background:url(/tmpls/tmpl1017/images/pic7.gif) no-repeat 100% 0; }
.gr-rn .br { background:url(/tmpls/tmpl1017/images/pic8.gif) no-repeat 100% 100%; }
.gr-rn .bl { background:url(/tmpls/tmpl1017/images/pic9.gif) no-repeat 0 100%; padding:15px 18px; }
.or-bl { background:#ffa319; padding:7px 17px; position:relative; margin:0 -17px 7px; }
.b2b{ margin-bottom:20px; padding:0 25px; }
/* cut */


/* cut */
.content { word-wrap:break-word; padding:0 36px 0 32px; }
.sbutton { line-height:1; padding:0; margin:0; background:none; border:0; }
.sbutton span { position:relative; float:left; border:1px solid #a3a3a3; background:#999; }
.sbutton span span { position:relative; margin:-1px; border:0; background:url(/tmpls/tmpl1017/images/pic1.gif) no-repeat; }
.sbutton span span span { margin:0; background:url(/tmpls/tmpl1017/images/pic2.gif) no-repeat 100% 0; }
.sbutton span span span span { background:url(/tmpls/tmpl1017/images/pic3.gif) no-repeat 100% 100%; }
.sbutton span span span span span { white-space:nowrap; background:url(/tmpls/tmpl1017/images/pic4.gif) no-repeat 0 100%; padding:3px 12px 4px; }
.or-rn { position:relative; margin:0 -36px 20px -32px; background:#ffa319 url(/tmpls/tmpl1017/images/pic10.gif); border-bottom:1px solid #fff; }
.or-rn .bl { background:url(/tmpls/tmpl1017/images/pic15.gif) no-repeat 0 100%; padding:30px 32px 14px; position:relative; margin-bottom:-1px; }
.or-rn .sbutton span { border-color:#fff; background:#ebebeb; }
.or-rn .sbutton span span { background:url(/tmpls/tmpl1017/images/pic11.gif) no-repeat; }
.or-rn .sbutton span span span { background:url(/tmpls/tmpl1017/images/pic12.gif) no-repeat 100% 0; }
.or-rn .sbutton span span span span { background:url(/tmpls/tmpl1017/images/pic13.gif) no-repeat 100% 100%; }
.or-rn .sbutton span span span span span { background:url(/tmpls/tmpl1017/images/pic14.gif) no-repeat 0 100%; }
ul.t-bar li { padding:0 9px; vertical-align:top; position:relative; }
.bbg { background:#ffa319 url(/tmpls/tmpl1017/images/pic16.gif) no-repeat; position:absolute; line-height:0; height:8px; font-size:0; right:0; left:0; bottom:-22px; }
.bbg div { background:url(/tmpls/tmpl1017/images/pic17.gif) no-repeat 100% 0; height:8px; position:absolute; left:0; top:0; right:0; }
.col-2 { position:relative; margin-left:-32px; }
.col-2 .c-50 { float:left; }
.gr-rn2 { background:#f6f6f6; border:1px solid #fff; }
.gr-rn2 .tl { position:relative; margin:-1px; background:url(/tmpls/tmpl1017/images/pic18.gif) no-repeat; }
.gr-rn2 .tr { background:url(/tmpls/tmpl1017/images/pic19.gif) no-repeat 100% 0; }
.gr-rn2 .br { background:url(/tmpls/tmpl1017/images/pic20.gif) no-repeat 100% 100%; }
.gr-rn2 .bl { background:url(/tmpls/tmpl1017/images/pic21.gif) no-repeat 0 100%; padding:15px 22px;  }
.mh-185{ min-height:185px; }
.mh-245{ min-height:245px; }
.col-2-2 { margin:0 0 12px -12px; }
.col-2-2 .c-50 { float:left; }
ul.pass{ margin:0 0 20px -1%;   }
ul.pass li{ position:relative; background:#a3a3a3 url(/tmpls/tmpl1017/images/pic46.gif); width:32%; float:left; margin-left:1%;  }
ul.pass .tx{ background:url(/tmpls/tmpl1017/images/pic53.gif) repeat-x; }
ul.pass .tl{ background:url(/tmpls/tmpl1017/images/pic47.gif) no-repeat; }
ul.pass .tr{ background:url(/tmpls/tmpl1017/images/pic48.gif) no-repeat 100% 0;  }
ul.pass .ry{ background:url(/tmpls/tmpl1017/images/pic49.gif) repeat-y 100% 0; }
ul.pass .bx{ background:url(/tmpls/tmpl1017/images/pic51.gif) repeat-x 0 100%; }
ul.pass .br{ background: url(/tmpls/tmpl1017/images/pic50.gif) no-repeat 100% 100%; }
ul.pass .bl{ background:url(/tmpls/tmpl1017/images/pic52.gif) no-repeat 0 100%; padding:12px 12px 2px; }
ul.tabs{ margin-bottom:30px; background:#f5f5f5; border-left:5px solid #ccc; border-right:5px solid #ccc; }
ul.tabs li{ float:left; padding:7px 8px; }
ul.tabs li.act{ background:#ffa319; }
ul.tabs2 li{ float:left; border-left:1px solid #333; margin-left:-1px; padding:0 12px; }

.order{ font-weight:900; line-height:1; background:url(/tmpls/tmpl1017/images/pic26.gif) no-repeat; height:34px; width:82px; display:inline-block; padding:5px 0 0 33px; }

.gr-rn3{ margin-bottom:14px; border:1px solid #ccc; background:#f6f6f6;  }
.gr-rn3 .tl{ position:relative; margin:-1px; background:url(/tmpls/tmpl1017/images/pic27.gif) no-repeat; }
.gr-rn3 .tr{ background:url(/tmpls/tmpl1017/images/pic28.gif) no-repeat 100% 0; }
.gr-rn3 .br{ background:url(/tmpls/tmpl1017/images/pic29.gif) no-repeat 100% 100%; }
.gr-rn3 .bl{ background:url(/tmpls/tmpl1017/images/pic30.gif) no-repeat 0 100%; padding:1px; }

table.x-table{ width:100%; }
 table.x-table th{ border-bottom:1px solid #ccc; background:url(/tmpls/tmpl1017/images/pic35.gif) no-repeat 0 50%; font-weight:100; text-align:center; white-space:nowrap; padding:10px 14px; }
 table.x-table td{ padding:12px 14px; background: no-repeat 0 12px; vertical-align:top; text-align:center; }
 table.x-table tr.bg-gray td{ background:#eee no-repeat 0 12px; }
  table.x-table td.bord{ background-image:url(/tmpls/tmpl1017/images/pic36.gif)!important; padding-top:16px; }
 .add-basket{ background:url(/tmpls/tmpl1017/images/pic34.gif) no-repeat 50% 0; display:inline-block; padding-top:40px;}
  table.x-table tr.bg-gray .add-basket{ background-image:url(/tmpls/tmpl1017/images/pic33.gif); }
  .in-basket{ background:url(/tmpls/tmpl1017/images/pic31.gif) no-repeat 0 50%; padding-top:44px; display:inline-block; }
    table.x-table tr.bg-gray  .in-basket{ background-image:url(/tmpls/tmpl1017/images/pic32.gif); }
	ul.pages{ line-height:1; }
	ul.pages li{ float:left; padding:2px 6px 2px; margin:0 2px; }
	ul.pages li.back{ border-right:1px solid; padding-right:12px; margin-right:5px; }
		ul.pages li.next{ border-left:1px solid; padding-left:12px; margin-left:5px; }
		ul.pages li.act		{ background:#ffa319; }
		
		.list .box{ border-top:1px solid #fff; margin:-1px 0 1px; border-bottom:1px solid #dfdfdf; padding:10px 22px; }
		img.img{ background:#fff; border:1px solid #dfdfdf; padding:9px; }
		
		.char dt{ font-weight:900; margin-bottom:14px; }
		.char dd{ margin-bottom:2px; }
		.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; }
.nbut{ padding:0; background:none; border:0; }
/* cut */


/* cut */
.undfoot { clear:both; height:150px; }
.footer { position:absolute; top:100%; margin-top:-150px; height:150px; width:100%; left:0; }
.footer p { margin-bottom:3px; }
ul.f-bar { margin-bottom:10px; border-bottom:2px solid #dae1e4; padding-bottom:12px; }
ul.f-bar li { float:left; margin-left:-1px; border-left:1px solid; padding:0 12px; }
.f-rn { background:#f6f6f6; border:1px solid #dae1e4; border-bottom:0; margin:0 34px 0 18px; }
.f-rn .tl { background:url(/tmpls/tmpl1017/images/pic22.gif) no-repeat; position:relative; margin:-1px; }
.f-rn .tr { background:url(/tmpls/tmpl1017/images/pic23.gif) no-repeat 100% 0; padding:21px; height:108px; }
.copy { float:left; padding-right:27px; }
.contacts { float:left; padding-right:75px; }
.counter { float:left; }
/* cut */

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

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

.show { display: block; }

.noshow { display: none; }

