/*-----------------------------------------------Site Screen MasterAuthor:   hmeliiEmail:    anufry@inbox.ruVersion:  3.24 2.09.09Num:      75----------------------------------------------- *//*-------------------------- basic styles ------------------------------*/@import url("base.css");/*---------------------- end basic styles ------------------------------*//*------------------------------- global ------------------------------*/#body { background:#fff; color:#4b4b4a; font-size:.75em/*12px*/; line-height:1.2; }body { background:#fff; color:#4b4b4a; font-size:.90em/*12px*/; line-height:1.2; }input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }body, html { height:100%; }a { color:#da251c; }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:15px; }.h4 { margin-bottom:12px; }.h5 { font-weight:900; margin-bottom:6px; }.h6 { font-weight:900; margin-bottom:6px; }/*colors*/.gray a { color:#4b4b4a; }.lt-gray { color:#9a9a9a; }.t-keys, ul.t-bar a { color:#fff; }.search button { color:#e1e1e1; }.red{ color:#da251c; }.basket a{ color:#12428a; font-weight:900; }/*end colors*//*fonts*/.t-keys { font-family:"Times New Roman", Times, serif; }.f-10 { font-size:.8333em/*10px*/; }.f-11 { font-size:.9166em/*11px*/; }.f-12, .search input { font-size:1em/*12px*/; }.f-13 { font-size:1.0833em/*13px*/; }.f-14, .search button { font-size:1.1666em/*14px*/; }.f-15, .h5 { font-size:1.25em/*15px*/; }.f-16 { font-size:1.3333em/*16px*/; }.f-17, .basket a{ font-size:1.4166em/*17px*/; }.f-18 { font-size:1.5em/*18px*/; }.f-20 { font-size:1.6666em/*20px*/; }ul.t-bar { font-size:1.2em/*20px*/; }.h4, .f-24 { font-size:2em/*24px*/; }.h3, .t-keys { font-size:2.5em/*30px*/; }/*end fonts*//*over blocks*/.over, .content, .gr-rn .bl, ul.t-bar, .r-head .rbg, .top, ul.li-18 li, ul.li-22 li, ul.li-28 li { overflow:hidden; display:block!important; /*IE6*/ display:inline-block; }.clear:after, .footer .in:after { content:''; display:block; clear:both; }/*IE6*/* html .clear, * html .fix, * html .footer .in { display:inline-block; }/*IE7*/* + html .clear, * + html .fix, * + html .footer .in { display:inline-block; }/*end over blocks*//*backgrounds*/.bg-gr { background:#ecedd9; }/*end backgrounds*//*other*/.b-i img{ border:1px solid #c2c3a7; }.b-i2 img{ border:1px solid #424242; }ul.li-b-b, .b-b{ border-bottom:2px solid #c2c3a7; margin-bottom:16px;  }.pl-160{ padding-left:160px; }/*end other*//*----------------------------- end global ----------------------------*//*------------------------------- wrapper ------------------------------*/.wrapper { position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }/*--------------------------------- *** --------------------------------*//*-------------------------------- header ------------------------------*/.header { position:relative; padding-top:4px; margin-bottom:35px; }.logo { float:left; }#.logo, .logo a { background:url(/images/pic1.png) no-repeat; width:167px; height:66px; display:block; }.logo, .logo a { background:url(/images/pic1.png) no-repeat; width:100px; height:39px; display:block; }ul.fis { position:absolute; width:120px; top:26px; left:264px; }ul.fis li { float:left; margin-left:40px; }ul.fis a { background:url(/images/pic1.gif) no-repeat; width:11px; height:9px; overflow:hidden; display:block; }ul.fis a.feedback { background-image:url(/images/pic2.gif); }.t-keys { line-height:1; border-top:3px solid #e1e1e1; background:#44a4e1 url(/images/pic4.png) repeat-x; }.t-keys .lbg { background:url(/images/pic2.jpg) no-repeat; }.t-keys .rbg { background:url(/images/pic3.jpg) no-repeat 100% 0; height:214px; position:relative; padding:80px 0 0 522px; }.r-head { background:#c02119 url(/images/pic5.png) repeat-x; border-bottom:3px solid #e1e1e1; }.r-head .rbg { background:url(/images/pic4.jpg) no-repeat 100% 0; position:relative; }ul.t-bar { line-height:47px; padding-left:32px; float:left; }ul.t-bar li { float:left; padding:0 23px 0 6px; background:url(/images/pic6.png) no-repeat 100% 0; }.search { position:absolute; top:14px; right:36px; }.search button { background:none; border:0; margin-left:35px; }.search input { padding:0; border:0; background:none; }#.top { padding:0 300px 15px 32px; }.top { padding:0 300px 5px 32px; }.address { float:right; text-align:right; }/*------------------------------ end header ----------------------------*//*----------------------------- side ------------------------------*/.lside { width:342px; padding:0 0 121px 18px; }.gr-rn { border:1px solid #c2c3a7; margin-bottom:18px; }.gr-rn .tl { background:url(/images/pic3.gif) no-repeat; position:relative; margin:-1px; }.gr-rn .tr { background:url(/images/pic4.gif) no-repeat 100% 0; }.gr-rn .br { background:url(/images/pic5.gif) no-repeat 100% 100%; }.gr-rn .bl { background:url(/images/pic6.gif) no-repeat 0 100%; padding:14px; }.gr-rn .c-50 { clear:right; }ul.li-larr li, ul.li-larr2 li { background:url(/images/pic7.gif) no-repeat 0 .35em; padding-left:12px; }ul.li-larr2 li { background-image:url(/images/pic8.gif); }.b2b { margin-bottom:18px; }.industry, .smi { background:url(/images/pic9.gif) no-repeat 0 50%; padding-left:30px; }.smi { background-image:url(/images/pic10.gif); }/*--------------------------- end side ----------------------------*//*------------------------------ content -------------------------------*/.content { padding:0 50px 30px 20px; position:relative; }.c-key { position:absolute; background:url(/images/pic5.jpg) no-repeat; width:124px; height:161px; right:0; bottom:-158px; text-indent:-1000em; }ul.li-logo li { vertical-align:top; margin-right:14px; }ul.li-logo img { border:2px solid #c6c6c4; }table.x-table{ border:1px solid #c2c3a7; margin-bottom:10px;}table.x-table th, table.x-table td{text-align:center; border-left:1px solid #c2c3a7; border-right:1px solid #c2c3a7;  background:#ecedd9; padding:7px; }table.x-table th{ font-weight:900; border-bottom:1px solid #c2c3a7;  }table.x-table .bg-lt-gray td{ background:#f7f7f7; }.cols-3 .c-30{ padding-right:3%; float:left; }.link{ display:inline-block; vertical-align:middle; border-left:1px solid #da251c; line-height:18px; padding-left:12px; font-size:43%; }.warn { background:#ecedd9; display:inline-block; width:300px; padding:2px 10px; font-style:italic; }.basket{ border-right:2px solid #bf231c; border-top:3px solid #bf231c; border-left:1px solid #c8c5c5; border-bottom:1px solid #c8c5c5;  top:0; right:0; position:absolute;}.basket .bl{ background:url(/images/pic16.gif) no-repeat 0 100%; position:relative; margin-left:-1px; margin-bottom:-1px; padding:6px 8px 8px; }.basket a{ background:url(/images/pic17.gif) no-repeat; padding-left:32px; }/*--------------------------- end content -----------------------------*//*------------------------------ footer -------------------------------*/.undfoot { clear:both; height:100px; }.footer { position:absolute; top:100%; margin-top:-100px; height:100px; right:50px; padding-top:1px; border-top:5px solid #c2231b; left:382px; }.f-key { position:absolute; text-indent:-1000em; background:url(/images/pic1.jpg) no-repeat; width:262px; height:221px; bottom:5px; left:15px; }.footer .in { border-top:1px solid #c2231b; padding-top:20px; }.copy { background:url(/images/pic15.gif) no-repeat 0 50%; float:left; padding-left:32px; margin-left:-16px; }.copy p { margin-bottom:6px; }.counter { float:right; }/*------------------------------ end footer -------------------------------*/
