/*-----------------------------------------------
CSS Framework Lisena
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  3.52 12.12.09
Num:      135
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#000; 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 { outline:none; color:#1e4b7d; }
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 { background:url(../images/pic15.gif) no-repeat 0 .1em; padding-left:35px; margin-bottom:10px; }
.h4 { line-height:1; font-weight:900; margin-bottom:10px; }
.h5 { margin-bottom:8px; }
.h6 { font-weight:900; margin-bottom:7px; }
.h7 { font-weight:900; margin-bottom:10px; }
.h8 { padding-left:33px; background:url(../images/pic25.png) no-repeat 0 .1em; }
.h9 { margin-bottom:10px; }
.h10 { background:#efefef; padding:8px 0; text-align:center; font-weight:900; margin-bottom:10px; }
.h11 { padding-left:33px; margin-bottom:4px; background:url(../images/pic28.png) no-repeat 0 .1em; }
/*colors*/
.t-bar a, .rn-bl, ul.c-bar a:hover, ul.new-procur .h, .g-button, .top, .top a, .c-bar, .b-button, .r-button, .date, .rn-bl a { color:#fff; }
.s-button { color:#072443!important; }
select { color:#666; }
ul.c-bar a { color:#504b4b; }
.h4, .h7, .h10, .dk-blue { color:#1d4873; }
.rose, .add, .add a { color:#f51061; }
.red, .red a, .b2b2 .h, .h5, .h3, .h9 { color:#a90726; }
.lt-blue, .lt-blue a, ul.tabs a, .all-list a, .box2 a, .all-list { color:#3087c0; }
table.x-table { color:#000000; }
.dk-gray, .dk-gray a { color:#333; }
.footer { color:#4d4a4a; }
.green { color:#39ab1b; }
.down { color:#f00; }
.up { color:#008000; }
.black a, .popup, table.x-table6 a, .list-country a, .list-country { color:#000; }
.comp-cl a, ul.larr { color:#1e4b7d; }
.t-bar ul.spec a { color:#383c3d; }
.gray { color:#616161; }
.red2 { color:#de292b; }
.blue { color:#0054ac; }
.red3 { color:#ff0600; }
.t-bar { color:#dbdada; }
.h8, .h8 a, .h11, .h11 a { color:#2d3537; }
.ufa, .chb, .ekb, .prm, .sm, .kzn, .nn, .krs{ color:#8df7f8; }
/*end colors*/

/*fonts*/
.h3, .b2b2 .h, .h5, .h9 { font-family:Georgia, "Times New Roman", Times, serif; }
.f-10, ul.tabs, table.graf, table.graf2, .all-list { font-size:.8333em/*10px*/; }
.f-11, .rn-bl, table.x-table td, ul.new-procur .h, table.x-table2, table.x-table4, .g-button, .exc, ul.tabs2, .b-button, ul.os-x, .h-os-x, ul.os-y, .h-os-y, .rs-rn2, .box2, .date { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13, .t-bar, .s-button, .cat-reg, table.x-table5 th { font-size:1.0833em/*13px*/; }
.f-14, .h7, .b-button2, .msk { 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, .h4, .b2b2 .h, .h5, .h10 { font-size:1.5em/*18px*/; }
.f-20 { font-size:1.6666em/*20px*/; }
.h3, .h8, .h9, .h11 { font-size:1.8333em/*22px*/; }
/*end fonts*/

/*over blocks*/
.over, .content, ul.tabs, .t-bar ul.spec, .rs-rn .br, ul.li-14 li, ul.li-20 li, .bd-bl { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.clear:after, ul.c-bar:after, ul.tabs2:after,  .box2:after { content:''; display:block; clear:both; }
/*ie6*/* html .clear, * html .fix, * html ul.c-bar, * html ul.tabs2, * html  .box2 { display:inline-block; }
/*ie7*/* + html .clear, * + html .fix, * + html ul.c-bar, * + html ul.tabs2, * + html  .box2 { display:inline-block; }
/*end over blocks*/

/*other*/
select { font-style:italic; }
.pt-15 { padding-top:15px; }
.mr-55 { margin-right:55px; }
hr { margin:0; padding:0 0 10px; display:block; line-height:0; font-size:0; height:0; border:0; border-top:1px dotted #737373; }
.s1 { border-top:2px solid #2b66a2; }
.pl-160 { padding-left:160px; }
.mr-70 { margin-right:70px; }
.mr-40 { margin-right:40px; }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; min-width:1250px; max-width:1440px; margin:auto; min-height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { background:#eee; margin-bottom:25px; }
.old-design { line-height:19px; display:block; position:absolute; background:url(../images/pic36.gif) no-repeat; font-weight:900; padding-left:20px; top:6px; left:0; }
.comp-cl { padding-left:30px; background:#e0dfdf url(../images/pic37.gif) no-repeat; line-height:20px; width:212px; left:50%; margin-left:-121px; position:absolute; top:0; }
ul.tabs2 { padding:6px 30px 0 0; float:left; }
ul.tabs2 li { position:relative; float:left; background: url(../images/pic44.gif) no-repeat 0 50%; margin-left:-1px; padding:0 21px; }
ul.tabs2 li:first-child, ul.tabs2 li.first-child { background:none; }
.exc { float:left; padding:6px 110px 0 0; }
.country { width:106px; float:left; padding:6px 0 0 48px; position:relative; z-index:10000; }
.top .f { line-height:1; height:26px; background:#646565; position:absolute; bottom:0; left:0; width:100%; }
.barr { background:url(../images/pic38.gif) no-repeat 100% 50%; padding-right:14px; font-weight:900; }
.bookmarks, .home { display:inline-block; background:url(../images/pic39.gif) no-repeat; width:11px; height:9px; vertical-align:middle; }
.bookmarks b, .home b { float:left; text-indent:-1000em; }
.bookmarks { background-image:url(../images/pic40.gif); }
.logo { margin-bottom:15px; }
.contacts { float:left; padding-top:44px; }
.o-logo { padding:20px 12px 0 16px; float:left; width:250px }
.contacts .in { border-left:1px solid #666; padding:0 12px 0 14px; }
.logo a, .logo { background:url(../images/pic17.png) no-repeat; width:245px; height:57px; display:block; text-indent:-1000em; }
.t-bar { position:relative; z-index:1000; background:#999a99 url(../images/pic1.gif) repeat-x; font-weight:900; line-height:16px; padding:8px 0; }
.t-bar p { text-align:center; display:block; }
.t-bar table.spec { width:100%; }
.t-bar table.spec td { text-align:left; width:1%; padding:0 5px; white-space:nowrap; border-left:1px solid #e0dfdf; }
.t-bar table.spec td:first-child { border:0; }
.t-bar ul.spec { margin:0 0 0 -5px; position:absolute; font-weight:100; background:#d7d8d8 url(../images/pic45.gif) no-repeat 99% 99%; border:1px solid #969797; text-align:left; float:left; left:0; top:24px; width:254px; white-space:normal; padding:0 7px 7px; }
.t-bar ul.spec li { padding:7px 0; border-top:1px dotted #737373; margin-top:-1px; }
.t-bar ul.spec a { text-decoration:none; }
.t-bar ul.spec a:hover { text-decoration:underline; }
.wt-rn { text-align:left; display:inline-block; background:#fff; border:1px solid #cfcfcf; }
.wt-rn .tl { background:url(../images/pic30.gif) no-repeat; position:relative; margin:-1px; }
.wt-rn .tr { background:url(../images/pic31.gif) no-repeat 100% 0; }
.wt-rn .br { background:url(../images/pic32.gif) no-repeat 100% 100%; }
.wt-rn .bl { background:url(../images/pic33.gif) no-repeat 0 100%; padding:8px 15px; min-height:118px; }
table.x-table4 { }
table.x-table4 th, table.x-table4 td { font-weight:100; text-align:left; vertical-align:top; padding:1px 3px; }
.down, .up { background:url(../images/pic34.gif) no-repeat 100% 50%; display:inline-block; padding-right:13px; line-height:9px; }
.up { background-image:url(../images/pic35.gif); }
.g-button { display:inline-block; vertical-align:middle; font-weight:900; line-height:20px; background:#676767; font-weight:900; text-decoration:none; padding:0 15px; white-space:nowrap; }
.top { background:#2d3537; position:relative; height:75px; z-index:10000; }
.top .b2b { position:absolute; top:7px; right:5px; z-index:1; }
.popup { white-space:nowrap; background:#e0dfdf url(../images/pic41.gif) no-repeat; line-height:19px; bottom:20px; left:-30px; position:absolute; }
.popup .rbg { background:url(../images/pic42.gif) no-repeat 100% 0; padding:0 7px; }
.popup q { background:url(../images/pic43.gif) no-repeat; width:17px; height:16px; position:absolute; top:100%; left:50%; margin-left:-9px; }
.all-list { border-left:1px solid; padding-left:12px; margin-left:12px; }
ul.mdash li { background:url(../images/pic66.gif) no-repeat 0 .45em; text-indent:18px; margin-bottom:3px; }
/*------------------------------ end header ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { word-wrap:break-word; }
table.main, td.lside, td.rside, td.cside { border-collapse:collapse; border-spacing:0; margin:0; padding:0; vertical-align:top; text-align:left; }
table.main { width:100%; }
td.rside { width:210px; border-left:1px dashed #bfbfbf; padding:0 10px; }
td.lside { width:210px; padding:0 10px; border-right:1px dashed #bfbfbf; }
td.cside { padding:0 12px 12px; }
.rn-bl { background:#2a65a1 url(../images/pic1.png) repeat-x; position:relative; }
.rn-bl .tl { background:url(../images/pic2.gif) no-repeat; }
.rn-bl .tr { background:url(../images/pic3.gif) no-repeat 100% 0; }
.rn-bl .br { background:url(../images/pic4.gif) no-repeat 100% 100%; padding:22px 22px 5px; }
.s-button { text-decoration:none; position:relative; font-weight:900; border:1px solid #e2e2e2; background:#dfdfdf url(../images/pic2.png) repeat-x; display:inline-block; vertical-align:middle; line-height:23px; }
.s-button span { float:left; position:relative; margin:-1px; background:url(../images/pic5.gif) no-repeat; }
.s-button span span { margin:0; background:url(../images/pic6.gif) no-repeat 100% 0; }
.s-button span span span { background:url(../images/pic7.gif) no-repeat 100% 100%; }
.s-button span span span span { background:url(../images/pic8.gif) no-repeat 0 100%; }
.s-button b { float:left; white-space:nowrap; padding:0 14px 0 41px; background:url(../images/pic9.gif) no-repeat 10px 50%; }
ul.c-bar { background:#e2e0e0; font-weight:900; padding:6px 0 0; margin-bottom:5px; line-height:1; }
ul.c-bar li { float:left; background:url(../images/pic13.gif) no-repeat 0 100%; }
ul.c-bar li:first-child, ul.c-bar li.first-child { background:none; }
ul.c-bar a, ul.c-bar b { float:left; position:relative; }
ul.c-bar q { background:url(../images/pic12.gif) no-repeat; overflow:hidden; width:10px; height:6px; position:absolute; left:-1000em; margin-left:-5px; top:-6px; }
ul.c-bar span { float:left; padding:3px 9px 4px 10px; }
ul.c-bar a:hover, ul.c-bar b { margin:0 -4px -5px 0; position:relative; background:#2a65a1 url(../images/pic10.gif) no-repeat; text-decoration:underline; }
ul.c-bar a:hover span, ul.c-bar b span { background:url(../images/pic11.gif) no-repeat 100% 100%; padding:3px 13px 9px 10px; }
ul.c-bar a:hover q, ul.c-bar b q { left:50%; }
ul.larr { margin-bottom:25px; }
ul.larr li { background:url(../images/pic14.gif) no-repeat 2px .65em; padding:4px 0 6px 23px; border-bottom:1px dotted #737373; }
.b2b { margin-bottom:0px; }
.online, .stat, .procur, .calc, .site { background:url(../images/pic5.png) no-repeat; padding:6px 0 0 55px; display:inline-block; height:40px; }
.procur { background-image:url(../images/pic25.gif); }
.online { background-image:url(../images/pic10.png); }
.calc { background-image:url(../images/pic26.gif); background-position:15px 0; }
.site { background-image:url(../images/pic14.png); }
.box { background:url(../images/pic16.gif) repeat-x 0 100%; }
.b-tx { background:url(../images/pic18.gif) repeat-x; }
.b-ry { background: url(../images/pic21.gif) repeat-y 100% 0; }
.b-ly { background:url(../images/pic20.gif) repeat-y; }
.b-tl { background:url(../images/pic19.gif) no-repeat; }
.b-tr { background:url(../images/pic17.gif) no-repeat 100% 0; }
.b-bl { background:url(../images/pic22.gif) no-repeat 100% 100%; padding:8px 0; }
.b-br { background:url(../images/pic23.gif) no-repeat 0 100%; }
table.x-table { width:100%; }
table.x-table td, table.x-table th { border:1px solid #ccc; vertical-align:top; text-align:left; padding:5px; }
table.x-table table.fix td { padding:0; margin:0; border:0; }
table.x-table th { background:#efefef; border-bottom:0; }
table.x-table .bg-blue td, ul.spec li.bg-blue { background:#e6f1f4; }
table.x-table .bg-rose td, table.x-table td.bg-rose { background:#fdf3ef; }
table.x-table .bg-lt-blue td { background:#effafd; }
table.x-table .bg-lt-orange td { background:#fdfbef; }
table.x-table .bg-green td { background:#ecfaea; }
.rn-bl .xBoCTNK { background:#d2d1d6 url(../images/pic55.gif) no-repeat 100% 0; height:4px; overflow:hidden; right:0; top:-4px; width:40%; position:absolute; }
#searchform{padding-top:4px;}
.xBoCTNK1 { background:#d2d1d6 url(../images/pic55.gif) no-repeat 100% 0; height:4px; overflow:hidden; right:0; top:-4px; width:40%; position:absolute; }
ul.tabs { margin:0 -14px; }
ul.tabs li { float:left; border-left:1px solid #3087c0; margin-left:-1px; padding:0 14px; }
.b2b2 { border:1px solid #d1d1d1; }
.b2b2 .h { background:#dfdfdf url(../images/pic24.gif) repeat-x; border-top:3px solid #0071c9; border-bottom:2px solid #5a8fbd; padding:4px 8px; }
.b2b2 .c { padding:8px 10px 3px; }
.b2b2 p { margin-bottom:3px; }
.bb-3, .bb { border-bottom:5px solid #2b66a2; padding:0 16px 6px; margin-bottom:24px; }
.bb { border:0; margin-bottom:0; }
ul.new-procur li { border:1px solid #d1d1d1; width:208px; min-height:148px; vertical-align:top; padding:0 2px; text-align:left; }
ul.new-procur img { border:1px solid #959595; }
ul.new-procur .h { position:relative; background:#6f6f6f; line-height:21px; padding:0 8px; margin:0 -2px 7px; }
table.x-table2 { border:1px solid #d1d1d1; }
table.x-table2 th { background:#efefef; padding:7px 7px 4px; }
table.x-table2 td { border-bottom:1px dotted #737373; vertical-align:top; text-align:left; padding:7px 7px 10px; }
table.x-table2 { margin-bottom:12px; }
.cat-reg { line-height:56px; width:120px; background:url(../images/pic7.png) no-repeat 50% 0; text-align:center; height:56px; display:inline-block; }
table.x-table3 { margin:0 -12px 18px; border-left:1px solid #fff; border-left:0 hidden; }
table.x-table3 td { vertical-align:top; text-align:left; border-left:1px solid #d1d1d1; width:1%; padding:0 12px; }
img.img, .img img { border:1px solid #959595; padding:2px; }
.rum-bl { border:1px solid #ccc; }
.rum-bl .tl { background: url(../images/pic28.gif) no-repeat; position:relative; margin:-1px; }
.rum-bl .br { background: url(../images/pic29.gif) no-repeat 100% 100%; padding:10px 16px; }
.o-head-table { padding-right:17px; }
.o-body-table { overflow:hidden; overflow-y:scroll; height:176px; position:relative; width:100%; margin-bottom:8px; }
/*FuckingFox*/@-moz-document url-prefix() {
.o-body-table, .o-head-table {
padding-left:1px;
}
.o-head-table {
padding-right:16px;
}
}
table.graf, table.graf2 { width:100%; margin-bottom:6px; }
table.graf2 { margin-bottom:30px; }
table.graf th, table.graf2 th { text-align:right; padding:0 5px 3px 0; font-weight:100; width:80px; vertical-align:middle; }
table.graf td { font-size:0; line-height:0; vertical-align:middle }
table.graf q, q.q-g, q.q-r, table.graf2 q { font-size:0; line-height:0; background:#de9045; display:inline-block; width:10px; height:10px; border-right:1px solid #edeff7; }
table.graf2 td { vertical-align:middle; }
table.graf2 q { width:0; background:url(../images/pic48.gif) no-repeat 100% 0; }
table.graf2 b { display:block; height:10px; background:url(../images/pic49.gif) no-repeat; }
table.graf .q-r q, q.q-r { background:#a90726; }
table.graf .q-rs q { background:#c75e72; }
table.graf .q-o q { background:#ffbd56; }
table.graf .q-g q { background:#de9045; }
.gr-bl { background:#ececec; border:1px solid #d2cbcb; padding:12px 4px; margin-bottom:14px; }
.b-button, .r-button { white-space:nowrap; text-decoration:none; line-height:14px; display:inline-block; vertical-align:middle; background:#2b66a2 url(../images/pic50.gif) no-repeat; }
.b-button span, .r-button span { float:left; background:url(../images/pic51.gif) no-repeat 100% 0; }
.b-button span span, .r-button span span { background:url(../images/pic52.gif) no-repeat 100% 100%; }
.b-button span span span, .r-button span span span { background:url(../images/pic53.gif) no-repeat 0 100%; padding:0 24px; }
.b-button2 { line-height:24px; }
.info { background:url(../images/pic22.png) no-repeat 100% 0; min-height:33px; height:auto!important; height:33px; padding-right:40px; margin:0; }
table.x-table5 { width:100%; }
table.x-table5 td, table.x-table5 th { padding:2px 5px; vertical-align:middle; text-align:left; }
table.x-table5 td { padding-bottom:8px; }
table.x-table5 th { background:#efefef; text-align:center; }
table.x-table5 label { font-weight:900; }
.o-body-table2 { height:350px; }
.graf3 { width:330px; height:150px; position:relative; }
ul.gr { background:url(../images/pic27.png) no-repeat; width:219px; margin-left:auto; height:104px; font-size:0; line-height:0; padding:0 0 1px 6px; }
ul.gr li { vertical-align:bottom; width:16px; margin-right:2px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type ul.gr li {
margin-right:1px;
}
}
ul.gr li.last { width:0; height:104px; margin:0; }
ul.gr q { background:#a6e140; width:16px; height:8px; border-top:1px solid #fff; }
ul.os-x { position:absolute; right:3px; text-align:center; bottom:30px; }
ul.os-y { position:absolute; bottom:47px; right:235px; }
ul.os-y li { float:left; clear:left; height:18px; }
ul.os-x li { float:left; width:16px; margin-right:2px; }
.h-os-x { position:absolute; right:3px; bottom:15px; }
.h-os-y { position:absolute; left:3px; top:0; }
table.x-table6 { margin:0; }
table.x-table6 td { vertical-align:top; text-align:left; width:33%; padding:0 10px; }
table.x-table6 ul.spec li { padding:3px 0; }
.trade { background-image: url(../images/pic56.gif); background-position:99% 99%; background-repeat:no-repeat; }
.pro { background: url(../images/pic57.gif) no-repeat; width:140px; height:46px; padding:2px 0 0 46px; }
.rs-rn { margin-bottom:25px; background:#fff9ec; border:1px solid #ccc; }
.rs-rn .tl { background:url(../images/pic59.gif) no-repeat; position:relative; margin:-1px; }
.rs-rn .br { background:url(../images/pic61.gif) no-repeat 100% 100%; padding:10px 14px; }
.zoom { background:url(../images/pic32.png) no-repeat; width:16px; height:18px; position:absolute; text-indent:-1000em; bottom:3px; right:3px; }
#bublik { position:absolute; top:-40px; left:100%; background:#fff; }
.r-button { background:#a90726 url(../images/pic62.gif) no-repeat; }
.r-button span { background-image:url(../images/pic63.gif); }
.r-button span span { background-image:url(../images/pic64.gif); }
.r-button span span span { background-image:url(../images/pic65.gif); }
.rs-rn2 { top:0; left:100%; margin-left:12px; width:210px; position:absolute; background:#fff7de; border:1px solid #f4c3a8; }
.rs-rn2 .tl { background:url(../images/pic67.gif) no-repeat; position:relative; margin:-1px; }
.rs-rn2 .tr { background:url(../images/pic68.gif) no-repeat 100% 0; }
.rs-rn2 .br { background:url(../images/pic69.gif) no-repeat 100% 100%; }
.rs-rn2 .bl { padding:7px 18px; background:url(../images/pic70.gif) no-repeat 0 100%; }
.rs-rn2 .xBoCTNK { width:7px; background:url(../images/pic71.gif) no-repeat; height:11px; position:absolute; left:-7px; top:50%; margin-top:-6px; }
.cal { display:inline-block; vertical-align:middle; background:url(../images/pic72.gif) no-repeat; width:14px; height:14px; }
.cal b { float:left; text-indent:-1000em; }
.list-country { line-height:1.4; background:#fff; padding:20px; left:0; top:100%; border:1px solid #000; width:700px; position:absolute; z-index:10000 }
.barr2, .tarr2 { background: url(../images/pic73.gif) no-repeat; font-weight:900; padding-left:19px; }
.tarr2 { background-image:url(../images/pic74.gif); }
.box2 { padding:5px 0 12px 20px; }
ul.mdash2 li { background-image:url(../images/pic75.gif); }
.map { width:778px; height:426px; margin:0 auto 30px; position:relative }
.close { background:url(../images/pic76.gif) no-repeat; width:18px; height:18px; float:right; text-indent:-1000em; outline:none }
.map .info { position:absolute; width:222px; background:none; }
.info .in { background:#f2f2f2; background:url(../images/pic33.png) repeat-y; padding:0 14px 3px }
.info p { margin-bottom:3px }
.info .tbg { background:url(../images/pic34.png) no-repeat; height:22px }
.info .bbg { background:url(../images/pic35.png) repeat; height:11px }
.corn { background:url(../images/pic5.png) no-repeat; width:5px; height:5px; position:absolute; top:-5px; left:5px }
#id_1 { left:540px; top:207px }
#id_2 { left:660px; top:77px }
#id_3 { left:705px; top:175px }
#id_4 { left:640px; top:160px }
#id_5 { left:630px; top:302px }
#id_6 { left:510px; top:360px }
#id_7 { left:420px; top:325px }
#id_8 { left:470px; top:360px }
#id_9 { left:380px; top:380px }
#id_10 { left:390px; top:230px }
#id_11 { left:300px; top:220px }
#id_12 { left:300px; top:290px }
#id_13 { left:325px; top:340px }
#id_14 { left:340px; top:360px }
#id_15 { left:330px; top:380px }
#id_16 { left:302px; top:360px }
#id_17 { left:270px; top:312px }
#id_18 { left:245px; top:290px }
#id_19 { left:260px; top:240px }
#id_20 { left:220px; top:280px }
#id_21 { left:200px; top:250px }
#id_22 { left:195px; top:285px }
#id_23 { left:166px; top:280px }
#id_24 { left:125px; top:290px }
#id_25 { left:140px; top:270px }
#id_26 { left:170px; top:230px }
#id_27 { left:580px; top:330px }
#id_28 { left:620px; top:365px }
#id_29 { left:650px; top:390px }
#id_30 { left:220px; top:180px }
#id_31 { left:140px; top:230px }
#id_32 { left:100px; top:250px }
#id_33 { left:260px; top:150px }
#id_34 { left:155px; top:145px }
#id_35 { left:165px; top:210px }
#id_36 { left:120px; top:240px }
#id_37 { left:95px; top:235px }
#id_38 { left:80px; top:250px }
#id_39 { left:45px; top:255px }
#id_40 { left:45px; top:290px }
#id_41 { left:30px; top:280px }
#id_42 { left:10px; top:320px }
#id_43 { left:120px; top:215px }
#id_44 { left:130px; top:220px }
#id_45 { left:80px; top:230px }
#id_46 { left:85px; top:215px }
#id_47 { left:110px; top:200px }
#id_48 { left:60px; top:215px }
#id_49 { left:70px; top:200px }
#id_50 { left:40px; top:220px }
#id_51 { left:18px; top:250px }
#id_52 { left:8px; top:282px }
#id_53 { left:28px; top:205px }
#id_54 { left:28px; top:190px }
#id_55 { left:50px; top:204px }
#id_56 { left:60px; top:175px }
#id_57 { left:44px; top:190px }
#id_58 { left:32px; top:170px }
#id_59 { left:55px; top:170px }
#id_60 { left:68px; top:170px }
#id_61 { left:50px; top:152px }
#id_62 { left:100px; top:190px }
#id_63 { left:75px; top:150px }
#id_64 { left:55px; top:121px }
#id_65 { left:80px; top:130px }
#id_66 { left:95px; top:170px }
#id_67 { left:120px; top:160px }
#id_68 { left:130px; top:100px }
#id_69 { left:90px; top:120px }
#id_70 { left:170px; top:90px }
#id_71 { left:-15px; top:250px }
#id_72 { left:-12px; top:280px }
#id_73 { left:-8px; top:300px }
#id_74 { left:5px; top:310px }
#id_75 { left:5px; top:303px }
#id_76 { left:115px; top:180px }
#id_77 { left:90px; top:190px }
.col4 dl { float:left; margin-top:-18px; clear:right; width:23%; padding-left:2%; }
.col4 dt { font-size:110%; font-weight:900; padding:18px 0 5px; }
.col4 dd { margin-bottom:3px; }
.add { background:url(../images/pic77.gif) no-repeat 0 50%; line-height:18px; display:inline-block; padding-left:24px; }
.gr-rn { background:#efefef url(../images/pic45.gif) no-repeat 100% 99%; border:1px solid #ccc; }
.gr-rn .tl { background:url(../images/pic78.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn .tr { background:url(../images/pic79.gif) no-repeat 100% 0; }
.gr-rn .br { background:url(../images/pic80.gif) no-repeat 100% 100%; }
.gr-rn .bl { background:url(../images/pic81.gif) no-repeat 0 100%; padding:17px 10px; }
.date { background:#6f6f6f; line-height:23px; float:left; margin-right:12px; padding:0 12px; }
.bd-bl { margin-bottom:16px; border:1px solid #ccc; padding:12px 24px; }
ul.stair, ul.stair ul { position:relative; }
ul.stair ul { padding-bottom:5px; }
ul.stair li { position:relative; background: url(../images/pic83.gif) no-repeat 4px 0; padding:2px 0 2px 17px; }
ul.stair li.last { background-image:url(../images/pic86.gif); }
.pm { z-index:1; text-indent:-1000em; font-size:0; background:#fff no-repeat 50% 50%; line-height:0; vertical-align:middle; float:left; left:0; top:5px; position:absolute; text-decoration:none; border:1px solid #808080; width:7px; height:7px; }
.pmik { z-index:1; text-indent:-1000em; font-size:0; background:#fff no-repeat 50% 50%; line-height:0; vertical-align:middle; float:left; left:0; top:5px; position:absolute; text-decoration:none; border:1px solid #808080; width:7px; height:7px; }
.minus { background-image:url(../images/pic84.gif); }
.minusik { background-image:url(../images/pic84.gif); }
.plus { background-image:url(../images/pic85.gif); }
.plusik { background-image:url(../images/pic85.gif); }

.map2{ background:url(../images/pic6.jpg) no-repeat; width:541px; height:298px; position:relative; border:0x solid red; margin:auto; }
.city{text-decoration:none; position:absolute; display:block;  }
.nvsk, .sp, .krd, .omsk, .rst{ color:#808488; top:49px; left:-7px;   }
.msk{ color:#e11567; top:94px; left:-18px;  }
.rst{ top:145px; left:-70px;   }
.krd{ top:175px; left:-70px; }
.ufa, .chb, .ekb, .prm, .sm, .kzn, .nn, .krs, .irk{ color:#8df7f8; top:115px; left:98px;  }
.kzn{ top:139px; left:129px; }
.sm{ top:152px; left:40px; }
.prm{ top:155px; left:140px; }
.ekb{ top:150px; left:205px; }
.chb{ top:180px; left:168px; }
.krs{ top:214px; left:312px; }
.omsk{ top:230px; left:160px; }
.nvsk{ top:260px; left:140px; }
.ufa{ top:180px; left:120px; }
.irk{ top:255px; left:335px; }

.pop{ background:url(../images/pic88.gif) no-repeat; width:159px; }

.pop .in{ background:url(../images/pic89.gif) no-repeat 0 100%; padding:6px 0;  }
.pop .in{ border-left:1px solid #cecece; border-right:1px solid #cecece; background:#f3f2f2; }
.uncheck, .check{ background: url(../images/pic92.gif) no-repeat; width:13px; height:13px; display:inline-block; vertical-align:middle; }
.uncheck{ background-image:url(../images/pic93.gif); }
.uncheck b, .check b{ float:left; text-indent:-1000em; }
ul.stair li.region{ background:none; }

table.w145{ width:145px; border:1px solid #959595;}
table.w145 td{ vertical-align:middle; text-align:center; }
table.w145 img{ border:0; vertical-align:top; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.footer { clear:both; border-bottom:32px solid #646565; background:#ececec; padding:20px 30px; }
.footer p { margin-bottom:10px; }
/*------------------------------ end footer -------------------------------*/
