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


.randlink uk li {margin-bottom:10px!important}
/* cut */
body { background:#fff; color:#333; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Verdana, Geneva, sans-serif; }
body, html { height:100%; }
a { color:#055078; }
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:12px!important; }
.capcha { margin-bottom:-10px  }
ul.h3 li{ display:inline;  }

ul.h3 a{ font-size:.75em; padding-right:18px;background:url(/tmpls/tmpl1015/images/pic9.gif) no-repeat 100% .45em; }
.h4 { font-weight:900; background:#871117 url(/tmpls/tmpl1015/images/pic7.png) repeat-x; padding:9px 5px; margin-bottom:10px; }
.h4b { font-weight:900; margin-bottom:6px; }
.h5 { font-weight:900; margin-bottom:5px; }
.h6 { margin-bottom:5px;  }
/*colors*/
.r-button, .reg a, .s-button, ul.li-bar li.act, ul.li-cat li.act, .h4, button, .footer, table.x-table th, table.x-table th a, .sm-button, table.x-table2 th { color:#fff; }
.s-field input { color:#888; }
.red, .red a { color:#871117; }
.lt-red { color:#81262d; }
.gray { color:#333; }
.feedback { color:#dfdbdb; }
.lt-gray{ color:#5a6060; }
ul.pages a{ color:#055078; }
.date{ color:#666; }
/*end colors*/

/*fonts*/
.f-10, .sm-button { font-size:.8333em/*10px*/; }
.f-11, .r-field input, .s-field input, .r-button, .s-button, .field input, .field textarea, .date { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13, .h6 { font-size:1.0833em/*13px*/; }
.f-14, .h4, .h4b { 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, .h3 { font-size:1.5em/*18px*/; }
.f-20 { font-size:1.6666em/*20px*/; }
.f-24 { font-size:2em/*24px*/; }
/*end fonts*/

/*inputs*/
.r-field, .s-field, .field { border:1px solid #014f63; background:#fff; display:inline-block; vertical-align:middle; }
.r-field input, .s-field input, .field input, .field textarea { background:url(/tmpls/tmpl1015/images/pic1.gif) no-repeat -1000em -1000em; border:0; margin:0; padding:2px 0 4px; }
.r-field span, .s-field span, .field span { display:block; background:url(/tmpls/tmpl1015/images/pic1.gif) no-repeat; position:relative; margin:-1px; }
.r-field span span, .s-field span span, .field span span { background:url(/tmpls/tmpl1015/images/pic2.gif) no-repeat 100% 0; margin:0; }
.r-field span span span, .s-field span span span, .field span span span { background:url(/tmpls/tmpl1015/images/pic3.gif) no-repeat 100% 100%; }
.r-field span span span span, .s-field span span span span, .field span span span span { background:url(/tmpls/tmpl1015/images/pic4.gif) no-repeat 0 100%; padding:0 4px; }
.s-field { border:1px solid #5b0b0f; }
.s-field span { background-image:url(/tmpls/tmpl1015/images/pic5.gif); }
.s-field span span { background-image:url(/tmpls/tmpl1015/images/pic6.gif); }
.s-field span span span { background-image:url(/tmpls/tmpl1015/images/pic7.gif); }
.s-field span span span span { background-image:url(/tmpls/tmpl1015/images/pic8.gif); }
.field { border:1px solid #81898a; }
.field span { background-image:url(/tmpls/tmpl1015/images/pic11.gif); }
.field span span { background-image:url(/tmpls/tmpl1015/images/pic12.gif); }
.field span span span { background-image:url(/tmpls/tmpl1015/images/pic13.gif); }
.field span span span span { background-image:url(/tmpls/tmpl1015/images/pic14.gif); }
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, .header, .search, .c-ban, .footer .bl, ul.h3, ul.pages, ul.li-14 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*/
/*end backgrounds*/

/*other*/
.bb { border-bottom:1px solid #c5c5c5; padding-bottom:10px; margin-bottom:10px; }
/*end other*/
/* cut */


/* cut */
.wrapper { position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/* cut */


/* cut */
.header { }
.logo { float:left; padding:11px 9px 0 6px; }
.reg { float:right; background:#016a86 url(/tmpls/tmpl1015/images/pic2.png) repeat-x; padding:14px 0 0 30px; width:254px; height:62px }
.r-button, .s-button { border:1px solid #014f63; text-decoration:none; background:#014f64 url(/tmpls/tmpl1015/images/pic3.png) no-repeat; display:inline-block; vertical-align:middle; padding:2px 14px 4px; line-height:1; }
.s-button { border-color:#630109; background:#630109 url(/tmpls/tmpl1015/images/pic5.png) no-repeat; }
.search { background:#871117 url(/tmpls/tmpl1015/images/pic4.png) repeat-x; height:51px; padding:25px 50px 0; }
/* cut */


/* cut */
.lside, .rside { width:240px; padding:0 10px; }
.rside { padding-top:14px; }
ul.li-bar a, ul.li-bar b, ul.li-cat a, ul.li-cat b { background:url(/tmpls/tmpl1015/images/pic9.gif) no-repeat 0 .35em; padding-left:30px; }
ul.li-bar b, ul.li-cat b { background-image:url(/tmpls/tmpl1015/images/pic10.gif); font-weight:100; }
ul.li-bar li, ul.li-cat li { padding:9px 29px 3px; }
ul.li-bar li.act { background:#016b87 url(/tmpls/tmpl1015/images/pic6.png) repeat-x; }
ul.li-cat li.act { background:#871117 url(/tmpls/tmpl1015/images/pic7.png) repeat-x; }
.b2b { margin-bottom:20px; text-align:center; }
.feedback { font-weight:900; margin-right:-6px; position:relative; text-decoration:none; display:inline-block; background:#840505 url(/tmpls/tmpl1015/images/pic11.png) no-repeat; padding:5px 16px 0 38px; width:125px; height:28px; }
/* cut */


/* cut */
.content { padding:0 5px; }
.c-ban { margin-bottom:10px; }
.c-ban img { display:block; }
button { background:#727272 url(/tmpls/tmpl1015/images/pic15.gif) repeat-x; border:1px solid #717171; padding:6px 20px; }
table.x-table, table.x-table th, table.x-table td, table.x-table2, table.x-table2 th, table.x-table2 td{ padding:3px 5px; margin-bottom:14px; vertical-align:middle; text-align:center; } 
table.x-table th, table.x-table2 th{ height:31px; background:#017796 url(/tmpls/tmpl1015/images/pic13.png) repeat-x; font-weight:100; }
table.x-table td{ border:1px solid #81898a; }
table.x-table td.bg-blue{ background:#e5f3f7; }
.sm-button{ background:#016b88 url(/tmpls/tmpl1015/images/pic22.gif) repeat-x; text-decoration:none; border:1px solid #5ba6ba; display:inline-block; vertical-align:middle; border-top-color:#99d1e0; line-height:1;  } 
.sm-button span{ float:left; background:url(/tmpls/tmpl1015/images/pic23.gif) no-repeat; position:relative; margin:-1px; }
.sm-button span span{ background:url(/tmpls/tmpl1015/images/pic24.gif) no-repeat 100% 0; margin:0; }
.sm-button span span span{ background:url(/tmpls/tmpl1015/images/pic25.gif) no-repeat 100% 100%; }
.sm-button span span span span{ background:url(/tmpls/tmpl1015/images/pic26.gif) no-repeat 0 100%; padding:3px 6px 5px; }
.basket{ display:inline-block; vertical-align:middle;  outline:none; background:url(/tmpls/tmpl1015/images/pic21.gif) no-repeat; width:22px; height:26px;  }
.basket b, .request b, .sale b  { float:left;text-indent:-1000em; }
ul.pages{ margin-bottom:25px; }
ul.pages li{ float:left; padding:0 9px; border-left:1px solid #333; margin-left:-1px; }
.request, .sale{ background:url(/tmpls/tmpl1015/images/pic27.gif) no-repeat; text-align:left; width:176px; height:24px; outline:none;display:inline-block; vertical-align:middle; }
.sale{ background-image:url(/tmpls/tmpl1015/images/pic28.gif); width:138px; }
table.x-table2{ border:1px solid #81898a; }
.date{ background:url(/tmpls/tmpl1015/images/pic29.gif) repeat-x 0 100%; border:1px solid #b7b7b7; border-left:3px solid #cd150d; font-style:italic; padding:3px 10px;   }
table.t133x99{ float:left; border:1px solid #999; vertical-align:middle; text-align:center; margin-right:9px; }
table.t133x99 img{ vertical-align:top; }
 .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:url(/tmpls/tmpl1015/images/pic12.png) repeat-x; margin:0 20px 15px; }
.footer .tl { background:url(/tmpls/tmpl1015/images/pic17.gif) no-repeat; }
.footer .tr { background:url(/tmpls/tmpl1015/images/pic18.gif) no-repeat 100% 0; }
.footer .br { background:url(/tmpls/tmpl1015/images/pic19.gif) no-repeat 100% 100%; }
.footer .bl { background:url(/tmpls/tmpl1015/images/pic20.gif) no-repeat 0 100%; padding:12px 25px; }
.copy { float:left; font-style:italic; }
.counters { float:right; }
/* cut */

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

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

.show { display: block; }

.noshow { display: none; }
