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


.randlink ul { margin-left:0px;padding-left:0px; }
.randlink li { font-size: 11px; padding-bottom:10px; color:#F0F0F0;}
ul.li-cat{text-transform:lowercase}
ul.li-cat li:first-letter{text-transform:uppercase}
.copy_td { width:100%; text-align:center;}
/* cut */
body { background:#fff; color:#333435; 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 { color:#0e50a5; }
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; }
.h3 { margin:0 -6px 30px; padding:0 6px 2px; position:relative; border-bottom:1px solid #d6d3d3; }
.system .h3 { margin:0 0 8px; padding:0; border:0; }
.h4{ margin-bottom:5px; font-weight:900; }
.h5{ font-weight:900; margin-bottom:8px; }
.h6 { margin-bottom:8px; }

/*colors*/
.b-button, .spc-prp .head { color:#fff; }
.r-button { color:#fae4e1; }
.top a, .top { color:#d9e1e4; }
a.button { color:#31505b; }
.t-field input { color:#2f393c; }
.lside .t-field input, .lside .t-field textarea { color:#726d6d }
.logo { color:#494a4a; }
.h3,.h3 a { color:#8a4a4a; }
.w-333 { width:333px; }
.w-54 { width:54px; }
.brk * { word-wrap:break-word; }
table.x-table th a{ color:#333435; }
.red, .red a { color:#cf3a20; }
/*end colors*/

/*fonts*/
.f-10, .bb3 { font-size:.8333em/*10px*/; }
.f-11, .t-field input, .t-field textarea, .button, ul.t-bar, .b-button, .r-button { font-size:.9166em/*11px*/; }
.f-13, .head-goods { font-size:1.0833em/*13px*/; }
.f-14, ul.li-tree, .h5 { font-size:1.1666em/*14px*/; }
.f-15, .h4 { font-size:1.25em/*15px*/; }
.f-16, .spc-prp .head { font-size:1.1em/*16px*/; }
.f-17 { font-size:1.4166em/*17px*/; }
.f-18 { font-size:1.5em/*18px*/; }
.f-20, .h3 { font-size:1.6666em/*20px*/; }
/*end fonts*/

/*inputs*/
.t-field input, .t-field textarea { background: url(/tmpls/tmpl1013/images/pic8.gif) no-repeat -1000em -1000em; border:0; padding:2px 18px 4px; margin:0; line-height:1; }
.t-field textarea { margin:3px 6px; padding:0; }
.t-field { background:#fff url(/tmpls/tmpl1013/images/pic5.gif) no-repeat; display:inline-block; vertical-align:middle; }
.t-field span { float:left; background:url(/tmpls/tmpl1013/images/pic6.gif) no-repeat 100% 0; }
.t-field span span { background:url(/tmpls/tmpl1013/images/pic7.gif) no-repeat 100% 100%; }
.t-field span span span { background:url(/tmpls/tmpl1013/images/pic8.gif) no-repeat 0 100%; }
.lside .t-field { border:1px solid #bbb6b6; background:#fdfdfd; }
.lside .t-field span { background:url(/tmpls/tmpl1013/images/pic24.gif) no-repeat; position:relative; margin:-1px; }
.lside .t-field span span { background:url(/tmpls/tmpl1013/images/pic25.gif) no-repeat 100% 0; margin:0; }
.lside .t-field span span span { background:url(/tmpls/tmpl1013/images/pic26.gif) no-repeat 100% 100%; }
.lside .t-field span span span span { background:url(/tmpls/tmpl1013/images/pic27.gif) no-repeat 0 100%; }
.lside .t-field input { padding:4px 16px; }
/*end inputs*/

/*over blocks*/
.over, .content, .top, ul.fis, .lside, .rside, ul.li-24 li, .bb, .spc-blk, .ban, ul.pages, .bb2 { overflow:hidden; display:block!important; /*IE6*/ display:inline-block; }
.clear:after, ul.t-bar:after, .o-bar:after { content:''; display:block; clear:both; }
/*IE6*/* html .clear, * html .fix, * html ul.t-bar, * html .o-bar { display:inline-block; }
/*IE7*/* + html .clear, * + html .fix, * + html ul.t-bar, * + html .o-bar { display:inline-block; }
/*end over blocks*/

/*other*/
.bb { border-bottom:1px solid #d6d3d3; position:relative; margin:0 -6px 10px; padding:0 6px 10px; }
.pt-12{ padding-top:12px; }
.bb2{ border-bottom:2px solid #4a4b4b; margin-bottom:12px; }
.bb3{ padding:10px; border:1px solid #dfdfdf; }
/*end other*/
/* cut */


/* cut */
.wrapper { position:relative; min-width:1000px; max-width:1100px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/* cut */


/* cut */
.header { }
.top { background:#5d6060 url(/tmpls/tmpl1013/images/pic2.png) repeat-x; padding:9px 11px 11px; margin-bottom:12px; }
.button { display:inline-block; background:#a2a4a6 url(/tmpls/tmpl1013/images/pic3.png) repeat-x; text-decoration:none; line-height:1; vertical-align:middle; }
.button span { float:left; background:url(/tmpls/tmpl1013/images/pic1.gif) no-repeat; }
.button span span { background:url(/tmpls/tmpl1013/images/pic2.gif) no-repeat 100% 0; }
.button span span span { background:url(/tmpls/tmpl1013/images/pic4.gif) no-repeat 100% 100%; }
.button span span span span { background:url(/tmpls/tmpl1013/images/pic3.gif) no-repeat 0 100%; padding:3px 15px 5px; }
.search { float:left; }
.reg { float:right; }
.logo { float:left; }
.logo img { display:block; margin-bottom:5px; }
ul.fis { position:absolute; top:12px; right:0; }
ul.fis li { float:left; padding:0 16px 0 19px; background:url(/tmpls/tmpl1013/images/pic9.gif) no-repeat 0 50%; margin-left:-1px; }
ul.fis a { display:block; background:url(/tmpls/tmpl1013/images/pic10.gif) no-repeat 50% 50%; width:11px; height:9px; text-indent:-1000em; outline:none; }
ul.fis .map { background-image:url(/tmpls/tmpl1013/images/pic11.gif); }
ul.fis .feedback { background-image:url(/tmpls/tmpl1013/images/pic12.gif); }
ul.t-bar { font-weight:900; float:right; text-transform:uppercase; }
.o-bar { border-bottom:1px solid #d6d3d3; }
ul.t-bar li { text-align:center; float:left; position:relative; margin-bottom:-1px; border:1px solid #e4e4e5; }
ul.t-bar li.act { border-bottom-color:#fff; }
ul.t-bar span { float:left; background:url(/tmpls/tmpl1013/images/pic13.gif) no-repeat; position:relative; margin:-1px; }
ul.t-bar span span { float:none; background:url(/tmpls/tmpl1013/images/pic14.gif) no-repeat 100% 0; display:table-cell; margin:0; vertical-align:middle; height:38px; width:100px; }
ul.t-bar a { text-decoration:none; float:left; background:#eaebef url(/tmpls/tmpl1013/images/pic15.gif) repeat-x; }
ul.t-bar li.act a, ul.t-bar a:hover { background:#fafafa; }

.spc-blk { background:#f5f5f5 url(/tmpls/tmpl1013/images/pic4.png) repeat-x 0 50%; padding:18px 11px 0; }

.spc-prp { background:#fff; border:1px solid #c5c0c0; padding:0 12px 12px; margin-left:20px; }
.r-button { text-decoration:none; display:inline-block; vertical-align:middle; background:#ca3619 url(/tmpls/tmpl1013/images/pic5.png) repeat-x; line-height:1; }
.r-button span { float:left; background:url(/tmpls/tmpl1013/images/pic16.gif) no-repeat; }
.r-button span span { background:url(/tmpls/tmpl1013/images/pic17.gif) no-repeat 100% 0; }
.r-button span span span { background:url(/tmpls/tmpl1013/images/pic19.gif) no-repeat 100% 100%; }
.r-button span span span span { background:url(/tmpls/tmpl1013/images/pic18.gif) no-repeat 0 100%; padding:4px 20px 6px; }
.spc-prp .head { padding:4px 11px 6px; position:relative; margin:0 -12px 12px; line-height:1; background:url(/tmpls/tmpl1013/images/pic6.png) repeat-x; }
ul.li-sys { margin-bottom:15px; }
ul.li-sys span { background:#fad998; background:url(/tmpls/tmpl1013/images/pic36.gif) no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; text-align:center; }
ul.li-sys li { margin-bottom:8px; }
.system {  float:right; padding:0 20px 20px; }
.ban { padding:8px; width:455px; float:left; border:1px solid #d4d1d1; background:#fff; text-align:center; }
/* cut */


/* cut */
.lside, .rside { width:212px; background:#f7f7f7; padding:35px 14px; }
.rside { background:#f0f0f0; }
ul.li-cat li { background:url(/tmpls/tmpl1013/images/pic22.gif) no-repeat 0 .4em; margin-bottom:9px; padding-left:14px; }
ul.li-cat { margin-bottom:20px; }
.b2b { margin-bottom:30px; }
.b-button { line-height:1; text-decoration:none; background:#494a4a url(/tmpls/tmpl1013/images/pic28.gif) no-repeat; display:inline-block; vertical-align:middle; }
.b-button span { float:left; background:url(/tmpls/tmpl1013/images/pic29.gif) no-repeat 100% 0; }
.b-button span span { background:url(/tmpls/tmpl1013/images/pic30.gif) no-repeat 100% 100%; }
.b-button span span span { background:url(/tmpls/tmpl1013/images/pic31.gif) no-repeat 0 100%; padding:3px 12px 5px; }
/* cut */


/* cut */
.content { padding:35px 25px 50px; }
.content .r-button{ font-weight:900; }
ul.li-tree { margin-bottom:25px; }
ul.li-tree li { background:url(/tmpls/tmpl1013/images/pic33.gif) no-repeat; padding-left:60px; margin-bottom:2px; }
ul.li-tree div { display:table-cell; vertical-align:middle; height:43px; }
ul.li-tree li.second { background-image:url(/tmpls/tmpl1013/images/pic34.gif); }
ul.li-tree li.third { background-image:url(/tmpls/tmpl1013/images/pic35.gif); }
.head-goods{ background:#e8e5e5; border-top:2px solid #4a4b4b; padding:4px 11px 6px; margin-bottom:12px; font-weight:900; }
.img{ position:relative; border:1px solid #d1d1d1; float:left; }
.img img{ display:block; }
.zoom{ position:absolute; bottom:0; right:0; text-indent:-1000em; outline:none; background:url(/tmpls/tmpl1013/images/pic39.gif) no-repeat; width:13px; height:13px; display:block;   }
.back, ul.pages li.back{ background:url(/tmpls/tmpl1013/images/pic40.gif) no-repeat 6px 50%; padding-left:20px;  }
 ul.pages li.back{ padding-right:10px; }
ul.pages li.next{ background:url(/tmpls/tmpl1013/images/pic41.gif) no-repeat 100% 50%; padding:0 20px 0 10px; }
table.x-table{ margin-bottom:12px; } 
table.x-table, table.x-table td, table.x-table th{ border:1px solid #adaeae; text-align:center; padding:3px 5px; vertical-align:middle; }
 table.x-table td{ vertical-align:top; padding-bottom:25px;  }
  ul.pages{ margin-bottom:25px; }
 ul.pages li{ float:left; padding:0 6px; }
 .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; background:#525353 url(/tmpls/tmpl1013/images/pic37.gif) repeat-x; min-height:34px; }
/* cut */
.top_contact_div {height:30px; position:relative}
.top_contact {float:right; top:30px; position:relative}

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

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

.show { display: block; }

.noshow { display: none; }

