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


.randlink ul, .randlink li { margin:0; padding:0; list-style:none; }
.randlink li { margin-bottom:10px;font-size:11px; }


.pl-90p { padding-left:90%;}

/* cut */
body { background:#fff; color:#343434; 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 { color:#017aa5; }
.white { color:#fff; }
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; font-weight:900; margin-bottom:10px; }
.barr { padding-left:18px; background:url(/tmpls/tmpl1014/images/pic6.gif) no-repeat 0 .25em; }
.h4 { font-weight:900; margin-bottom:6px; }
.h5 { font-weight:900; margin-bottom:5px; }
.h6 { margin-bottom:5px; }
.pl-90 { padding-left:90px; }

/*colors*/
ul.t-bar a { color:#017ba3; }
input, textarea, ul.li-tree, ul.li-tree a, .lt-gray { color:#8b8b8b; }
.h3, .h3 a { color:#78bf21; }
.red, .red a { color:#f00; }
ul.li-ld { color:#017aa5; }
.gr-bl .head, .gre-bl, .bl-rn, .bl-rn .h4, .button, .aut .head, table.x-table th, .sale2 { color:#fff; }
.h4, .gr-rn2 .h3, .blue { color:#057da5; }
.gray, .gray a { color:#666; }
.footer { color:#919191; }
.date{ color:#999; }
/*end colors*/

/*fonts*/
.f-10, .gre-bl { font-size:.8333em/*10px*/; }
.f-11, ul.li-tree { font-size:.9166em/*11px*/; }
.f-12, .gr-bl .head { font-size:1em/*12px*/; }
.f-13, .aut .head, .h6 { font-size:1.0833em/*13px*/; }
.f-14, .h4 { 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*/; }
/*end fonts*/

/*inputs*/
.field { background:#fff url(/tmpls/tmpl1014/images/pic28.gif) no-repeat; display:inline-block; vertical-align:middle; position:relative; }
.field input { background:url(/tmpls/tmpl1014/images/pic1.gif) no-repeat -1000em -1000em; border:0; padding:4px 8px 1px; margin:0; font-style:italic; }
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, ul.li-30 li, ul.li-30 { 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*/
ul.bb, .bb{ border-bottom:2px solid #42a2d0; margin-bottom:12px; }
.b-i img{ border:3px solid #e8e8e8; }
img.b-i2 { border:1px solid #999; }
/*end other*/
/* cut */


/* cut */
.wrapper { position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/* cut */


/* cut */
.header { background:#efefef;border-top:10px solid #42a2d0; padding:6px 0 12px; }
.logo { margin-bottom:3px; }
ul.t-bar { text-align:center; line-height:1; padding-bottom:18px; }
ul.t-bar li { vertical-align:top; background:url(/tmpls/tmpl1014/images/pic1.gif) no-repeat 0 .35em; padding:0 35px 0 14px; }
.button { background:#017ba3 url(/tmpls/tmpl1014/images/pic23.gif) repeat-x; display:inline-block; vertical-align:middle; line-height:1; text-decoration:none; }
.button span { background:url(/tmpls/tmpl1014/images/pic24.gif) no-repeat; float:left; }
.button span span { background:url(/tmpls/tmpl1014/images/pic25.gif) no-repeat 100% 0; }
.button span span span { background:url(/tmpls/tmpl1014/images/pic26.gif) no-repeat 100% 100%; }
.button span span span span { background:url(/tmpls/tmpl1014/images/pic27.gif) no-repeat 0 100%; padding:4px 17px 5px; }
.loupe { display:inline-block; vertical-align:text-bottom; margin-right:3px; background:url(/tmpls/tmpl1014/images/pic29.gif) no-repeat; width:18px; height:14px; }
.loupe b { float:left; text-indent:-1000em; }
.aut { float:right; width:250px; padding-right:9px; }
.aut .head { background:#017ba3 url(/tmpls/tmpl1014/images/pic30.gif) repeat-x; font-weight:900; }
.aut .head .tl { background:url(/tmpls/tmpl1014/images/pic31.gif) no-repeat; }
.aut .head .tr { background:url(/tmpls/tmpl1014/images/pic32.gif) no-repeat 100% 0; padding:7px 22px 6px; position:relative; }
.lock { float:left; background:url(/tmpls/tmpl1014/images/pic33.gif) no-repeat; width:15px; height:19px; text-indent:-1000em; position:absolute; top:5px; right:19px; }
.aut .in { border:1px solid #ddd; }
.aut .br { background:url(/tmpls/tmpl1014/images/pic35.gif) no-repeat 100% 100%; position:relative; margin:-1px; }
.aut .bl { background:url(/tmpls/tmpl1014/images/pic34.gif) no-repeat 0 100%; padding:10px 15px; }
.b-ban { overflow:hidden; position:relative; }
.b-ban img { vertical-align:top; }
.b-ban q { float:left; position:absolute; z-index:1; background:url(/tmpls/tmpl1014/images/pic6.png) no-repeat; width:34px; height:34px; top:-17px; left:-17px; }
.b-ban q.tr, .b-ban q.br { left:auto; right:-17px; }
.b-ban q.br, .b-ban q.bl { top:auto; bottom:-17px; }
/* cut */


/* cut */
/*.rside2, .rside { width:260px; }*/
.rside2, .rside { width:20%; }
.rside2 { padding:1px 9px 50px 6px; }
.rside { padding:1px 6px 50px; }
ul.li-ld li { background:url(/tmpls/tmpl1014/images/pic7.gif) no-repeat 0 .4em; margin-bottom:4px; padding-left:14px; }
ul.li-ld a { font-weight:900; }
.feedback { background:url(/tmpls/tmpl1014/images/pic2.png) no-repeat; width:253px; height:37px; display:block; text-indent:-1000em; outline:none; }
.bl-rn { background:#42a2d0 url(/tmpls/tmpl1014/images/pic15.gif) no-repeat; margin-bottom:14px; }
.bl-rn .tr { background:url(/tmpls/tmpl1014/images/pic16.gif) no-repeat 100% 0; }
.bl-rn .br { background:url(/tmpls/tmpl1014/images/pic17.gif) no-repeat 100% 100%; }
.bl-rn .bl { background:url(/tmpls/tmpl1014/images/pic18.gif) no-repeat 0 100%; padding:5px 18px 10px; }
.gr-rn2 { background:#eaeaea url(/tmpls/tmpl1014/images/pic37.gif) no-repeat 50% 95%; margin-bottom:30px; }
.gr-rn2 .tl { background:url(/tmpls/tmpl1014/images/pic19.gif) no-repeat; }
.gr-rn2 .tr { background:url(/tmpls/tmpl1014/images/pic20.gif) no-repeat 100% 0; }
.gr-rn2 .br { background:url(/tmpls/tmpl1014/images/pic21.gif) no-repeat 100% 100%; }
.gr-rn2 .bl { background:url(/tmpls/tmpl1014/images/pic22.gif) no-repeat 0 100%; padding:12px 18px 38px; }
ul.li-tree li { background:url(/tmpls/tmpl1014/images/pic12.gif) no-repeat; padding-left:50px; margin-bottom:12px; }
ul.li-tree li.second { background-image:url(/tmpls/tmpl1014/images/pic13.gif); }
ul.li-tree li.third { background-image:url(/tmpls/tmpl1014/images/pic14.gif); }
ul.li-tree div { display:table-cell; vertical-align:middle; height:38px; }
.b2b { margin-bottom:14px; text-align:center; }
/* cut */


/* cut */
.content { padding:1px 9px 50px; }
.gr-rn { border:1px solid #ddd; margin-bottom:20px; }
.gr-rn .tl { background:url(/tmpls/tmpl1014/images/pic2.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn .tr { background:url(/tmpls/tmpl1014/images/pic3.gif) no-repeat 100% 0; }
.gr-rn .br { background:url(/tmpls/tmpl1014/images/pic4.gif) no-repeat 100% 100%; }
.gr-rn .bl { background:url(/tmpls/tmpl1014/images/pic5.gif) no-repeat 0 100%; padding:10px 7px; }
.gr-bl .head { background:#017ba3 url(/tmpls/tmpl1014/images/pic8.gif) repeat-x; display:inline-block; vertical-align:top; }
.gr-bl .head .tl { background:url(/tmpls/tmpl1014/images/pic9.gif) no-repeat; float:left; }
.gr-bl .head .tr { background:url(/tmpls/tmpl1014/images/pic10.gif) no-repeat 100% 0; padding:4px 18px; float:left; }
.gr-bl .in { border:1px solid #e4e4e4; padding:10px 0; }
.gre-bl { background:#82c22e url(/tmpls/tmpl1014/images/pic11.gif) no-repeat 100% 100%; padding:12px; }
table.x-table{  }
table.x-table th, table.x-table td{ vertical-align:middle; text-align:center; padding:6px; }
table.x-table th{ font-weight:100;  background:#42a2d0; }
table.x-table td{ padding-bottom:30px; border-bottom:1px dotted #d7d7d7; }
.o-table{ position:relative;border:1px solid #ddd; margin-bottom:10px; }
.o-table .in{ position:relative; margin:-1px;}
.o-table q{ float:left; background:url(/tmpls/tmpl1014/images/pic38.gif) no-repeat; overflow:hidden; width:10px; height:10px; top:-1px; left:-1px; position:absolute; z-index:1;  }
.o-table q.tr, .o-table q.br{ left:auto; right:-1px; background-image:url(/tmpls/tmpl1014/images/pic39.gif); }
.o-table q.br, .o-table q.bl{ top:auto; bottom:-1px; width:9px; height:9px; background-image:url(/tmpls/tmpl1014/images/pic35.gif); }
.o-table q.bl{ background-image:url(/tmpls/tmpl1014/images/pic34.gif); }
.request, .sale{ background:url(/tmpls/tmpl1014/images/pic7.png) no-repeat; display:inline-block; vertical-align:middle; width:117px; height:29px; outline:none;  }
.sale{ background-image:url(/tmpls/tmpl1014/images/pic8.png); width:133px;  }
.request b, .sale b{ float:left; text-indent:-1000em; }
.sale2{ background:#42a2d0; background:url(/tmpls/tmpl1014/images/pic40.gif) no-repeat; width:33px; height:33px; line-height:33px; text-align:center; display:inline-block; }
table.x-table2 th, table.x-table2 td{ vertical-align:middle; text-align:center; padding:5px; }
 .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 */
.undfoot { clear:both; height:52px; }
.footer { position:absolute; top:100%; padding-top:20px; margin-top:-52px; background:#d3d3d3 url(/tmpls/tmpl1014/images/pic36.gif) no-repeat 16px 16px; height:32px; width:100%; left:0; text-align:center; }
/* cut */


.feedback{ zoom:1; background:url(/tmpls/tmpl1014/images/b1.png) repeat-x; text-indent:0; width:auto;line-height:30px; color:#fff; font-weight:900; text-decoration:none; text-align:center; font-size:14px; }
.feedback span{ display:block; zoom:1; background:url(/tmpls/tmpl1014/images/b2.png) no-repeat; }
.feedback span span{ background:url(/tmpls/tmpl1014/images/b3.png) no-repeat 100% 0; }
.feedback span span span{ height:37px; background:url(/tmpls/tmpl1014/images/b4.png) no-repeat 10% 6px; } 

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

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

.show { display: block; }

.noshow { display: none; }

