/*-----------------------------------------------CSS Framework LisenaAuthor:   hmeliiWeb:      http://www.hmelii.ruEmail:    anufry@inbox.ruVersion:  3.52 18.03.10Num:      181----------------------------------------------- *//*-------------------------- basic styles ------------------------------*/@import url("base.css");/*---------------------- end basic styles ------------------------------*//*------------------------------- global ------------------------------*/body { background:#e5f2f9; color:#323232; 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:#175ba7; }:focus { outline:none; }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 { margin-bottom:18px; font-style:italic; }.h4 { font-style:italic; margin-bottom:6px; }.h5 { font-weight:900; margin-bottom:3px; }.h6 { margin-bottom:5px; font-weight:900; }/*colors*/table.t-bar a, table.t-bar td:hover ul.spec a, table.t-bar td.hover ul.spec a { color:#222; }table.t-bar a:hover, table.t-bar, table.t-bar td:hover a, table.t-bar td.hover a { color:#6b6b6b; }.h3, .phone, .phone a, .trade, .h4, .h5 { color:#004899; }.word, .exel, .pdf, .black a { color:#323232; }.black, .black a{ color:#000; }ul.barr, ul.barr a:hover{ color:#bb0e2d; }/*end colors*//*fonts*/.h3, .h4, .times  { font-family:"Times New Roman", Times, serif; }.f-8 { font-size:.6666em/*8px*/; }table.t-bar ul.spec{ font-size:.7777em; }.f-10 { font-size:.8333em/*10px*/; }.f-11 { font-size:.9166em/*11px*/; }.f-12 { font-size:1em/*12px*/; }.f-13 { font-size:1.0833em/*13px*/; }.f-14, .h6, ul.li-sp { font-size:1.1666em/*14px*/; }.f-15, .h5 { font-size:1.25em/*15px*/; }.f-16 { font-size:1.3333em/*16px*/; }.f-17 { font-size:1.4166em/*17px*/; }.f-18, table.t-bar, .phone { font-size:1.5em/*18px*/; }.f-20 { font-size:1.6666em/*20px*/; }.h4 { font-size:2.1666em/*26px*/; }.h3 { font-size:3em/*36px*/; }/*end fonts*//*inputs*//*end inputs*//*lists*//*end lists*//*over blocks*/.over, .content, .o-table{ 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*/.ml-55 { margin-left:55px!important; }/*end other*//*----------------------------- end global ----------------------------*//*------------------------------- wrapper ------------------------------*/.wrapper { position:relative; margin:auto; width:1000px; min-height:100%; }/*--------------------------------- *** --------------------------------*//*-------------------------------- header ------------------------------*/.header { position:relative; z-index:10000; background:url(/images/pic1.jpg) no-repeat; padding-top:255px; }table.t-bar { line-height:1; border:1px solid #232323; width:100%; background:#ffc; }table.t-bar td { white-space:nowrap; width:1%; text-align:center; border:1px solid #232323; vertical-align:top; }table.t-bar a, table.t-bar b {font-weight:100; text-decoration:none; padding:8px 10px; }table.t-bar a, table.t-bar b { display:block; }table.t-bar td:hover a, table.t-bar td.hover a, table.t-bar a:hover, table.t-bar td.act { background:#ffffb1; }table.t-bar ul.spec{ background:#ffffb1; white-space:normal; display:none; overflow:hidden; text-align:left; position:absolute; width:290px; border-top:0; border:1px solid #222; left:-1px; top:100%; }table.t-bar .rel{ float:left; width:100%; }table.t-bar td:hover ul.spec, table.t-bar td.hover ul.spec  { display:block; }table.t-bar ul.spec li{ margin-top:-1px; border-top:1px solid #c4c4c4; }table.t-bar ul.spec  a:hover{ text-decoration: underline; }.logo { background:url(/images/pic1.png) no-repeat; width:302px; height:79px; text-indent:-1000em; position:absolute; top:30px; left:40px; }.logo a { width:302px; height:79px; display:block; }.phone { font-weight:900; position:absolute; right:42px; top:35px; text-align:right; }.adv { position:absolute; top:148px; right:30px; }.ye-rn { line-height:26px; margin:0 15px; white-space:nowrap; position:relative; background:#ffc; background:url(/images/pic4.png); background:rgba(255, 255, 204, .85); display:inline-block; font-weight:900; }.ye-rn .l, .ye-rn .r { background:url(/images/pic2.png) no-repeat; width:6px; height:26px; display:block; position:absolute; left:-6px; top:0; }.ye-rn .r { background:url(/images/pic3.png); left:auto; right:-6px; }/*----------------------------- end header ------------------------------*//*----------------------------- side ------------------------------*/.rside { width:257px; padding:18px 12px 18px 18px; z-index:1; position:relative; }.bd-img img { border:1px solid #b2b2b2; }.undrside { z-index:0; position:absolute; bottom:0; top:0; right:0; width:287px; background:#afd7ff; border-left:1px solid #000; }.lside{ position:relative; z-index:1; padding:12px 25px;  width:330px; }ul.barr{ line-height:18px; }ul.barr li{ background:url(/images/pic35.png) no-repeat 0 .1em; text-indent:26px; margin-bottom:7px;  }/*--------------------------- end side ----------------------------*//*------------------------------ content -------------------------------*/.content { word-wrap:break-word; padding:20px 40px; position:relative; z-index:1; }#main .content { background:url(/images/pic2.jpg) no-repeat 100% 0; }ul.cat { text-align:right; position:relative; margin-right:-20px; }ul.cat li { vertical-align:top; margin:0 12px; }.word, .exel, .pdf { background:url(/images/pic12.png) no-repeat; padding-left:26px; display:inline-block; min-height:18px; height:auto!important; height:18px; }.pdf { background-image:url(/images/pic13.png); }.exel { background-image:url(/images/pic14.png); }.jcarousel-container { position: relative; }.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 75px; height: 75px; }.jcarousel-next { z-index: 3; display: none; }.jcarousel-prev { z-index: 3; display: none; }.jcarousel-container { width:230px; height:1110px; position:relative; margin:auto; overflow:hidden; }.jcarousel-container-vertical { width: 230px; height: 1010px; padding: 50px 0; }.jcarousel-clip-vertical { width:  230px; height: 1010px; }.jcarousel .jcarousel-item { width: 230px; height: 316px; }ul.jcarousel .jcarousel-item-vertical { margin-bottom: 30px; }.jcarousel-item-placeholder { background: #fff; color: #000; }.jcarousel-next-vertical { position: absolute; bottom: 0; left: 50%; margin-left:-16px; width: 32px; height: 32px; cursor: pointer; background: url(/images/pic11.png) no-repeat; }.jcarousel-next-vertical:hover { }.jcarousel-next-vertical:active { }.jcarousel-next-disabled-vertical, .jcarousel-next-disabled-vertical:hover, .jcarousel-next-disabled-vertical:active { cursor: default; }.jcarousel-prev-vertical { position: absolute; top: 0; left: 50%; margin-left:-16px; width: 32px; height: 32px; cursor: pointer; background: url(/images/pic10.png) no-repeat; }.jcarousel-prev-vertical:hover { }.jcarousel-prev-vertical:active { }.jcarousel-prev-disabled-vertical, .jcarousel-prev-disabled-vertical:hover, .jcarousel-prev-disabled-vertical:active { cursor: default; }ul.part{ position:relative; margin:0 0 45px -10px; }ul.part li{ vertical-align:middle; margin:0 0 10px 10px; }ul.li-ndash li{ margin-bottom:3px; background:url(/images/pic2.gif) no-repeat 0 .6em; padding-left:11px; }.o-table{ margin:0 -40px;  position:relative; }table.x-table{ width:100%; margin-left:-1px; background:#f7fdbb; border:solid #000; border-width:1px 0; }table.x-table td{ vertical-align:top; width:25%; padding:6px 14px; border-left:1px solid #000; }ul.li-spiral li{ background:url(/images/pic3.gif) no-repeat 0 .2em; padding-left: 19px; margin-bottom:5px; }ul.li-spiral{ overflow:hidden; padding-left:15px; }table.x-table2 td.bg-blue{ background:#d1e8ff; }table.x-table2 td{ width:50%; background:#afd7ff; padding:10px 20px }ul.otz{ position:relative; margin:0 -40px;   }ul.otz li{ margin:0 15px 40px; vertical-align:top; }table.w210x295{ border:1px solid #000; width:210px; height:295px; }table.w210x295 td{ vertical-align:middle; text-align:center; }table.w210x295 img{ vertical-align:top; }ul.li-sp{ font-weight:900;}ul.li-sp li{ padding-left:25px; margin-bottom:3px;   background:url(/images/pic5.gif) no-repeat 0 .2em; }ul.li-sp ul{ padding-left:18px;  font-weight:100; }ul.li-sp ul li{ background:url(/images/pic4.gif) no-repeat 0 .5em; }/*--------------------------- end content -----------------------------*//*------------------------------ footer -------------------------------*/.undlside{ position:absolute; left:0; top:0; bottom:0; width:380px; background:#afd7ff; }.undfoot { clear:both; height:81px; }.footer { z-index:1; position:absolute; top:100%; background:#ffc; margin-top:-81px; height:81px; width:100%; left:0; }#main .footer { margin-top:-106px; }#main .undfoot { height:106px; }.leaf { background:url(/images/pic3.jpg) no-repeat; width:186px; height:204px; position:absolute; left:0; bottom:-25px; }.copy { padding:8px 0 8px 42px; font-weight:900; border-left:1px solid #cecea9; position:absolute; right:26px; top:12px; }.trade { background:url(/images/pic1.gif) no-repeat 0 50%; font-weight:900; padding-left:24px; line-height:23px; display:inline-block; }ul.counters { padding:22px 290px 0; text-align:right; }ul.counters li { margin:0 6px; }/*------------------------------ end footer -------------------------------*/#overlay{ z-index:10001!important}#lightbox{z-index:10002!important}