@charset "windows-1251";/* Stylesheet from Ejik email: anufry@inbox.ru v2.03 *//*-------------------------- global -------------------------*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend { margin:0; padding:0; border:0; font-size:100%; background:transparent; }html, table, input, button, select, label, textarea { font-size:100.1%; font-family:Tahoma, Geneva, sans-serif; }body { background:#ebebeb; font:.6875em/1 Tahoma, Geneva, sans-serif/*11px*/; }body, html { height:100%; }#map{ background:#ebebeb url(../images/map.jpg) no-repeat 50% 0;}blockquote, q, q:before, q:after { quotes:none; content:''; }ins, a, .n-u a:hover { text-decoration:underline; }del { text-decoration:line-through; }a { color:#585858; }.dash, .dash a, .dash:hover, .dash a:hover { text-decoration:none; border-bottom:1px dashed; }.dash:hover, .dash a:hover { border:0; }a:visited { }a:hover, .n-u a { text-decoration:none; }a:focus { }a:active { }input, textarea{ outline:none;}sup, sub { position:relative; top:-0.4em; vertical-align:baseline; }sub { top:auto; bottom:-0.4em; }h1, h2, h3, h4, h5, h6 { font-weight:bold; clear:both; }h1, .h1 { }h2, .h2 { }h3, .h3 { font-size:1.9090em/*21px*/; margin-bottom:1em; font-weight:normal; }h4, .h4 { font-size:1.4545em/*16px*/; font-weight:normal; line-height:2.25; margin-bottom:.3em; }h5, .h5 { font-size:1.3em/*14px*/; color:#b7b9b8; font-weight:normal; }h5 a, .h5 a { color:#b7b9b8; text-decoration:none; }h6, .h6 { font-size:1.1em/*12px*/; margin-bottom:1.25em; font-weight:normal; }label, button, a, select { cursor:pointer; }input, button, select, label { font-family:Tahoma, Geneva, sans-serif; }input.text, textarea { padding:.2525em .3636em .4545em; margin:0; background:url(../images/blank.gif); color:#b7b9b8; border:1px solid #919290; }.no-txt, .no-txt a:focus { text-indent:-1000em; outline:none; }textarea { vertical-align:top; }button { overflow:visible; }input[type=hidden] { display:none!important; }.fl-lt { float:left; margin-right:0!important; /*IE6*/ margin-right:-3px; }.fl-rt { float:right; margin-left:0!important; /*IE6*/ margin-left:-3px; }.c-25, .c-33, .c-50, .c-66 { float:left; clear:right; }.c-25 { width:25%; }.c-33 { width:33%; }.c-50 { width:50%; }.c-66 { width:66%; }.c-99{ width:99%;}.c-100 { width:100%; }.bold { font-weight:bold; }.normal { font-weight:normal; }.both { clear:both; }.a-lt { text-align:left; }.a-rt { text-align:right; }.a-cr { text-align:center; }.v-tp, textarea { vertical-align:top; }.v-ml, input, button, select, label { vertical-align:middle; }.v-bt { vertical-align:bottom; }/*IE6*/* html em, * html i { display:inline-block; width:98%; }/*IE*/img { -ms-interpolation-mode:bicubic; }.rel { position:relative; }.f10{ font-size:.909em; }.f12 { font-size:1.0909em; }.f14{ font-size:1.1666em; }.f18{ font-size:1.6363em; }.f30{ font-size:2.7272em;}ul.in-bl-li li, .in-bl-und-ju, .in-bl-fx { /*FF2*/ display:-moz-inline-stack; display:inline-block; }.in-bl-ju { text-align:justify; text-justify:newspaper; }ul.in-bl-li li.in-bl-und-ju, .in-bl-und-ju { width:100%; margin:0; padding:0; line-height:0; font-size:0; border:0; }/*IE6*/* html ul.in-bl-li li, * html .in-bl-fx { display:inline; }/*IE7*/* + html ul.in-bl-li li, * + html .in-bl-fx { display:inline; }.gray, .gray a { color:#585858; }.lt-green, .lt-green a{ color:#3cc; }.white, .white a{ color:#fff; }.lt-gray, .lt-gray a{ color:#b7b9b8; }.dk-gray, .dk-gray a { color:#454545; }.dk-gray2, .dk-gray2 a{ color:#999;  }.dk-fake{ color:#999; }.w-36{ width:36px; }.w-135{ width:135px; }.w-165{ width:165px; }.w-180 { width:180px; }.w-240 { width:240px; }.mb-2{ margin-bottom:2px!important; }.mb-5{ margin-bottom:5px!important; } .mb-6 { margin-bottom:6px!important; }.mb-8 { margin-bottom:8px!important; }.mb-10{ margin-bottom:10px!important; }.mb-16 { margin-bottom:16px!important; }.mb-20{ margin-bottom:20px!important; }.mb-24{ margin-bottom:24px!important; }.mb-30{ margin-bottom:30px!important; }.mb-50{ margin-bottom:50px!important; }.mr-10{ margin-right:10px!important; }.mr-15{ margin-right:15px; }.pr-40{ padding-right:40px; }.pt-8{ padding-top:8px!important; }.w-40{ width:40px; }.w-70{ width:70px; } .w-95{ width:95px; }.w-120{ width:120px; }.w-150{ width:150px; }.w-200{ width:200px; }.w-215{ width:215px; }.w-250{ width:250px; }.w-280{ width:280px; }.w-300{ width:300px; }.w-445{ width:445px; }.pl-10{ padding-left:10px; }.pr-30{ padding-right:30px;}.pl-20{ padding-left:20px; }.lh-1_2{ line-height:1.2; }.w-112{ width:112px}.w-430{ width:430px; }.pt-28{ padding-top:28px!important; }.pl-85{ padding-left:85px;  }.pr-45{ padding-right:45px; }.mb-4{ margin-bottom:4px!important;  }.content ul.list-10 li{ margin-bottom:10px; }/*-------------------------- end global -------------------------*//*-------------------------- special lists -------------------------*/ul.spec, ul.spec li, ul.spec ul { list-style:none; margin:0; padding:0; }/*------------------------------ *** --------------------------------*//*--------------------------- over blocks --------------------------*/.over, ul.list-price li, ul.gallery li, dl.list-job dd { overflow:hidden; display:block!important; /*IE6*/ display:inline-block; }.clear:after { content:''; display:block; clear:both; }/*IE6*/* html .clear { display:inline-block; }/*IE7*/* + html .clear { display:inline-block; }/*------------------------------ *** ------------------------------*//*----------------------------- fix ie ----------------------------*//*IE6*/* html div.fix { display:inline-block; }/*IE7*/* + html div.fix { display:inline-block; }/*--------------------------- end fix ie --------------------------*//*--------------------------- special tables --------------------------*/table.spec, table.spec caption, table.spec tbody, table.spec tfoot, table.spec thead, table.spec tr, table.spec th, table.spec td, table.fix, td.fix { border:0; border-collapse:collapse; border-spacing:0; margin:0; padding:0; }table.fix { table-layout:fixed; }table.v-tp td, table.v-tp th{ vertical-align:top; }/*---------------------------------- *** -------------------------------*//*------------------------------- wrapper ------------------------------*/.wrapper { position:relative; width:85.1em; padding:0 2.909em; margin:0 auto; min-height:100%; height:auto!important; /*IE6*/ height:100%; }/*IE6*/* html .wrapper { width:86em; }/*IE7*/* + html .wrapper { width:86em; }/*--------------------------------- *** --------------------------------*//*-------------------------------- header ------------------------------*/.header { padding:30px 0 0; position:relative; }h1.logo { background:url(../images/minisol.png) no-repeat; padding-right:20px; width:104px; height:38px; }h1.logo a { display:block; height:38px; }/* меню */ul.bar { font-size:14px; margin-right:20px!important;  padding:0 .32em; }ul.bar li { float:left; line-height:2.5; padding:0 .95em; /*IE6*/ display:inline; }ul.bar li.act { padding:0 0 0 1.22em; margin:0 -0.32em; background:url(../images/bar_lbg.png) no-repeat; -webkit-background-size:auto 100%; background-size:auto 100%; }ul.bar li.act span { display:block; background:url(../images/bar_bg.png) no-repeat 100% 0; -webkit-background-size:auto 100%; background-size:auto 100%; color:#b7b9b8; padding-right:1.22em; }ul.bar a { text-decoration:none; }/* --- *//* блок с регистрацией */.regi {   }.regi .form { background:#434343 url(../images/dot-bg.gif); border:1px solid #636363; margin-bottom:.5em; position:relative;color:#fff; }/*#for-passw { color:#b7b9b8; position:absolute; z-index:1; cursor:text; padding:.56em .3636em; }*/#login, #password, #for-passw { width:9em; margin-right:.6em; }#remember { padding:0; margin:0 3px 0 20px; }#for-rem { color:#5c5e5d; margin-right:4.4em; }.load-form { color:#5c5e5d; vertical-align:middle; }/*IE6*/* html #remember { margin:-3px 0 0 17px; }/*IE7*/* + html #remember { margin:-3px 0 0 17px; }.regi button { padding:0; text-indent:-1000em; width:36px; height:35px; margin:-0.41em 0; border:0; background: url(../images/ok.gif) no-repeat; color:#b7b9b8; font-weight:bold; }.regi button:active { padding:1px 0 0 1px; background-position:1px 1px; }.regi .tl { background:url(../images/tl.gif) no-repeat; float:left; margin:-1px; position:relative; }.regi .tr { background:url(../images/tr.gif) no-repeat 100% 0; float:left; }.regi .br { background:url(../images/br.gif) no-repeat 100% 100%; float:left; }.regi .bl { background:url(../images/bl.gif) no-repeat 0 100%; float:left;}.regi .in { padding:8px 4px 8px 19px; position:relative; z-index:1; }/* --- *//* фишки */ul.fiscii { position:relative; float:right; margin-right:-2em; }ul.fiscii li { float:left; cursor:pointer; padding:0 2em 0 .8em; color:#b7b9b8; }ul.fiscii li.lang { background:url(../images/barr.gif) no-repeat 0 50%; }ul.fiscii span { background:url(../images/regi_bg.gif) no-repeat -145px 0; line-height:35px; text-align:center; vertical-align:middle; display:inline-block; width:35px; height:35px; }ul.fiscii a { color:#c9cfc7; text-decoration:none; }ul.fiscii li:hover span, ul.fiscii li.hover span { background-position:-110px 0; }/*FuckingFox*/@-moz-document url-prefix() { ul.fiscii li, x:-moz-any-link {padding-top:12px;} ul.fiscii li, x:-moz-any-link, x:default {padding:0 2em 0 .8em;} ul.fiscii span, x:-moz-any-link {float:left;margin-top:-12px;} ul.fiscii span, x:-moz-any-link, x:default {float:none;margin:0;}}/* --- *//*------------------------------ end header ----------------------------*//*----------------------------- right side ------------------------------*/.side { width:26em; padding:7em 0 7em 7em; }ul.list-price { padding-bottom:1em; line-height:1.4; }ul.list-price li { margin-bottom:1.2em; }ul.list-price .fl-lt { padding-right:.3em; }ul.list-price .fl-rt { padding-left:.3em; }ul.list-price .over { border-bottom:2px dotted #bebebe; height:.95em; }/*--------------------------- end right side ----------------------------*//*----------------------------- content ------------------------------*/.content { word-wrap:break-word; padding:0 0 90px 1px; position:relative; z-index:2; }.content p { margin-bottom:.8em; line-height:1.3 }.arrow, .price, .dogi, .rarr, .larr, .tarr { background: url(../images/rarr.png) no-repeat 100% 50%; padding-right:20px; line-height:1.5454; display:inline-block; }.larr { background-image:url(../images/larr.png); height:20px; }.rarr, .larr, .tarr { padding:0; padding-left:20px; display:inline-block; vertical-align:middle; }.tarr { background:url(../images/tarr.png) no-repeat 0 50%; }/*IE6*/* html .tarr { background-image:url(../images/tarr_ie.gif); }/*IE6*/* html .arrow, * html .rarr { background-image:url(../images/arr.gif); }/*IE6*/* html .arrow2, * html .larr { background-image:url(../images/arrow2.gif); }.price { background-image:url(../images/price.gif); }.dogi { background-image:url(../images/@.gif); }table.x-table td{ width:25.1818em; padding-right:45px; vertical-align:top; text-align:left; }.content .c-66.index-col { width:50.3636em; margin-right:70px; }.loudspeaker { background:url(../images/loudspeaker.png) no-repeat 100% 0; position:relative; height:60px; padding-top:46px; }.radio { height:60px; padding-top:46px; position:relative; background:url(../images/radio.png) no-repeat 100% 0; }.brain { background:url(../images/brain.png) no-repeat 100% 0; height:60px; padding-top:46px; position:relative; }/*IE6*/* html .brain q { display:block; position:absolute; width:99px; height:106px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/brain.png', sizingMethod='image');right:0; top:0; }/*IE6*/* html .brain, * html .radio, * html .loudspeaker { background:none; }/*IE6*/* html .radio q { display:block; position:absolute; width:104px; height:106px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/radio.png', sizingMethod='image');right:0; top:0; }/*IE6*/* html .loudspeaker q { display:block; position:absolute; width:132px; height:106px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/loudspeaker.png', sizingMethod='image');right:0; top:0; }ul.list { margin-bottom:.6em; }ul.list li { margin-bottom:.5em; }.inp .lbg, .inp .rbg { background:url(../images/inp_lbg.png) no-repeat; width:20px; height:44px; }.inp .rbg { background-image:url(../images/inp_rbg.png); }/*IE6*/* html .inp .lbg {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/inp_lbg.png'); background:none; }/*IE6*/* html .inp .rbg {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/inp_rbg.png'); background:none; }.inp .c { height:36px; border-bottom:2px solid #707070; padding-top:4px; border-top:2px solid #707070; }/*IE6*/* html .inp .c { height:38px; padding-top:2px; }/*IE7*/* + html .inp .c { height:38px; padding-top:2px; }.inp input { font-size:2.0909em/*22px*/; border:0; width:12.5em; padding:0; margin:0; border:0; background:url(blank.gif); }h5, .h5 { font-size:14px; line-height:35px; padding-left:1.22em; background:url(../images/bar_lbg.png) no-repeat; -webkit-background-size:auto 100%; background-size:auto 100%; margin-bottom:15px; }h5 span, .h5 span { display:block; padding-right:1.22em; background:url(../images/bar_bg.png) no-repeat 100% 0; -webkit-background-size:auto 100%; background-size:auto 100%; }h5.incont { font-size:11px; line-height:24px; margin-left:-1.22em; margin-bottom:6px; background:url(../images/subbar_lbg.png) no-repeat }h5.incont span { background:url(../images/subbar_bg.png) no-repeat 100% 0; }.group-lists, .group-lists2 { background:url(../images/lbg.png) no-repeat 0 100%; padding-left:17px; }.group-lists2 { padding:0 17px; }.group-lists .gl-brbg, .group-lists2 .gl-brbg { background:url(../images/brbg.png) no-repeat 100% 100%; padding-bottom:20px; }#i { position:absolute; width:25px; height:25px; right:7px; top:50%; margin-top:-0.86em; background:url(../images/i.gif) no-repeat; }.m-0 { margin:0!important; }.pl-22 { padding-left:2em; }.pr-8 { padding-right:.6em; }.pl-8 { padding-left:.6em; }.works { margin:0 0 0 -17px; position:relative; }.col3-works { width:31%; padding-right:2%; }.col2-works { width:45%; padding-left:5%; }.asterisk { font-size:1.5em; color:#fe3701; }.inp-text { display:block; height:3.6em; padding:.5em 2em; background:url(../images/inp_bg.png) no-repeat; -webkit-background-size:auto 4.1em; background-size:auto 4.1em; }.inp-text input { font-size:2em; width:17.5em; background:url(blank.gif); border:0; }.inp-text input:focus { outline:none; }.w-405 { width:37em; }.round-box .tl, .round-box .tr, .round-box .bl, .round-box .br { background:url(../images/tl_inp.png) no-repeat; height:22px; width:20px; }.round-box .tr { background:url(../images/tr_inp.png) no-repeat; }.round-box .bl { background:url(../images/bl_inp.png) no-repeat; }.round-box .br { background:url(../images/br_inp.png) no-repeat; }.round-box .tc, .round-box .bc { border-top:2px solid #6b6b6b; height:20px; }.round-box .bc { border:0; border-bottom:2px solid #6b6b6b; }.round-box .c { border-left:2px solid #6b6b6b; border-right:2px solid #6b6b6b; padding:1px 1.8em; }.round-box .c .rel { position:relative; margin:-.8em 0; line-height:1.2; }.round-box textarea{ border:0; }.column-3 { -webkit-column-count:3; -webkit-column-gap:5em; -moz-column-count:3; -moz-column-gap:5em; column-count:3; column-gap:5em; padding-bottom:7em; }ul.gallery { line-height:1.2; margin-bottom:-2em; }ul.gallery .dotted { border-bottom:2px dotted #bebebe; height:.85em; }ul.gallery li { border-bottom:2px solid #575757; padding:0 0 1.2em 1px; margin-bottom:1.2em; }ul.gallery li.work { margin:0 -25px; position:relative; border:0; padding-bottom:0; }ul.gallery li.work .tbg { background:url(../images/osX-tbg.png) no-repeat; width:985px; padding-top:24px; height:53px; }/*IE6*/* html ul.gallery li.work .tbg {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/osX-tbg.png', sizingMethod='crop'); background:none; }ul.gallery li.work .in { background:url(../images/osX-tbg2.png) no-repeat; height:48px; padding-top:5px; width:935px; margin:0 auto; }ul.gallery li.work .in table { margin:0 auto; color:#dcdcdc; }ul.gallery li.work .in table span { position:absolute; color:#000; margin-top:-1px; }ul.gallery li.work .link { padding:7px 0 0 179px; }ul.gallery li.work .link a { text-decoration:none; color:#000; }ul.gallery li.work .c { background:url(../images/osX-ybg.png) repeat-y; font-size:0; line-height:0; width:985px; }/*IE6*/* html ul.gallery li.work .c {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/osX-ybg.png', sizingMethod='scale'); background:none; }ul.gallery li.work .c img { display:block; margin:0 auto; }ul.gallery li.work .bbg { background:url(../images/osX-bbg.png) no-repeat; height:62px; }/*IE6*/* html ul.gallery li.work .bbg {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/osX-bbg.png', sizingMethod='crop'); background:none; }.base, .ind, .once, .by-itself, .company, .nobody { background:url(../images/pic2.gif) no-repeat 100% 50%; padding-right:53px; }.ind { background-image:url(../images/pic1.gif); }.nobody { background-image:url(../images/pic6.gif); padding-right:35px; }.company { background-image:url(../images/pic5.gif); white-space:nowrap; padding-right:35px; }.once { background-image:url(../images/pic3.gif); }.by-itself { background-image:url(../images/pic4.gif); padding-right:38px; }ul.ndash { margin-bottom:15px; }ul.ndash li { background:url(../images/ndash.gif) no-repeat 1px .4em; padding-left:9px; margin-bottom:3px; }.rn-bl { border:2px solid #6d6e71; position:relative; }.rn-bl .tl, ul.tabs .tl { background:url(../images/rn-bl-tlbg.gif) no-repeat; position:relative; margin:-2px; }.rn-bl .tr, ul.tabs .tr { background:url(../images/rn-bl-trbg.gif) no-repeat 100% 0; }.rn-bl .br { background:url(../images/rn-bl-brbg.gif) no-repeat 100% 100%; }.rn-bl .bl { background:url(../images/rn-bl-blbg.gif) no-repeat 0 100%; padding:30px 0 30px 17px; }ul.tabs { margin-bottom:-2px; position:relative; z-index:1; float:left; width:100%; }/*IE7*/* + html ul.tabs { display:inline-block; float:none; width:auto; }ul.tabs li { float:left; padding:20px 20px 45px; margin-right:110px; }ul.tabs li.act, ul.tabs li.act-first { border:2px solid #6d6e71; padding:0; border-bottom-color:#ebebeb; position:relative; }ul.tabs .bl, ul.tabs .br { background:url(../images/rn-bl-brbg.gif) no-repeat; width:11px; height:11px; position:absolute; z-index:2; bottom:0; left:-9px; overflow:hidden; }ul.tabs li.act.first .bl { left:0; background:#ebebeb url(../images/rn-bl2-trbg.gif) no-repeat; bottom:-9px; }ul.tabs .br { background-image:url(../images/rn-bl-blbg.gif); left:auto; right:-9px; }/*IE6*/* html ul.tabs .bl { bottom:-1px; }/*IE6*/* html ul.tabs .br { bottom:-1px; }/*IE6*/* html ul.tabs li div { zoom:1; width:0; white-space:nowrap; }/*IE7*/* + html ul.tabs li div { zoom:1; }ul.tabs .tr { padding:20px 20px 45px; }ul.tabs a{ text-decoration:none; border-bottom:1px dashed; }ul.tabs q { display:inline-block; width:16px; height:14px; vertical-align:middle; margin-left:5px; background:url(../images/rarr.png) no-repeat; }ul.tabs li.act q{ background-image: url(../images/barr2.gif); }ul.tabs a:hover { border:0; }ul.tabs li.act a, ul.tabs li.act.first a { color:#00a9b0; }.support, .add, .price2, .notepad, .file, .settings, .contacts { background:url(../images/pic1.png) no-repeat 100% 0; height:60px; padding-top:46px; }.support{ background-position:170px 0}.add{ background-position:300px 0; }.price2 { background-image:url(../images/pic2.png); }.contacts{ background-image:url(../images/dvoe.gif); }.settings{ background-image:url(../images/settings.png);}.add { background-image:url(../images/pic3.png); }.inp2 { background: url(../images/inp-lbg.gif) no-repeat;  display:-moz-inline-stack; vertical-align:middle; display:inline-block; -webkit-background-size:auto 2.2727em; padding-left:11px; }.inp3{ background-image:url(../images/inp3-lbg.gif); }.inp2 span { display:block; background:url(../images/inp-rbg.gif) no-repeat 100% 0; padding:3px 11px 0 0; height:2.1em; -webkit-background-size:auto 2.2727em; }.inp3 span{ background-image:url(../images/inp2-rbg.gif); }/*IE6*/* html .inp2 span { padding:4px 11px 0 0; display:inline-block; height:21px; }/*IE7*/* + html .inp2 span { padding:4px 11px 0 0; height:21px; }.inp2 input { background:url(../images/@.gif) no-repeat 0 -1000em; border:0; padding:0; margin:0 }.inp3 input{ color:#fff; padding:2px 0; }.txt-area { border:2px solid #6d6e71; display:-moz-inline-stack; display:inline-block; }.txt-area textarea { border:0; background:url(../images/@.gif) no-repeat 0 -1000em; color:#585858; padding:0; margin:0; }.txt-area span { display:block; }/*IE6*/* html .txt-area span { width:0; height:0; }/*IE7*/* + html .txt-area span { overflow:hidden; }.txt-area .tl { background:url(../images/rn-bl-tlbg.gif) no-repeat; position:relative; margin:-2px; }.txt-area .tr { background:url(../images/rn-bl-trbg.gif) no-repeat 100% 0; }.txt-area .br { background:url(../images/rn-bl-brbg.gif) no-repeat 100% 100%; }.txt-area .bl { background:url(../images/rn-bl-blbg.gif) no-repeat 0 100%; padding:10px; }ul.plus-minus li { margin-bottom:15px; padding-left:16px; }ul.plus-minus li.plus, ul.plus-minus li.minus { background:url(../images/plus.gif) no-repeat 0 .3em; }ul.plus-minus li.minus { background:url(../images/minus.gif) no-repeat 0 .5em }.button { color:#e2e2e2; background:url(../images/but-lbg.gif) no-repeat; vertical-align:middle; padding-left:14px; text-decoration:none; -webkit-background-size:auto 2.2727em; line-height:2.2727; display:-moz-inline-stack; display:inline-block; }				/*webkit*/@media all and (-webkit-min-device-pixel-ratio:0) { body:nth-of-type(1) .button { line-height:2.3; } }.button span { display:block; background:url(../images/but-rbg.gif) no-repeat 100% 0; -webkit-background-size:auto 2.2727em; padding-right:14px; }.inp-file { position:relative; overflow:hidden; display:inline-block; }.inp-file input { border:0; background:url(../images/@.gif) no-repeat 0 -1000em; }.inp-file .button { margin-right:7px; }.inp-file .file { position:absolute; left:0; width:63px; height:25px; line-height:25px; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0; top:0; } @-moz-document url-prefix() { .inp-file .file {left:-120px;}}.notepad, .file { background-image:url(../images/notepad.png); padding-top:30px; height:76px; }dl.list-job dt{ float:left; font-size:2.7272em/*30px*/; min-width:76px; width:auto!important; width:76px;  }dl.list-job dd{ font-size:1.6363em/*18px*/; }.cal, .cal2{ background:url(../images/calendar.gif) no-repeat; display:-moz-inline-stack; width:17px; height:17px; vertical-align:middle; display:inline-block; }.cal2{ background-image:url(../images/calendar2.gif); }ul.tabs2 { font-size:1.6363em; margin-left:-65px; padding:1px 0; }ul.tabs2 li{ float:left; margin-left:65px; padding-bottom:35px;  }ul.tabs2 li.act{ background:url(../images/barr3.gif) no-repeat 50% 100%; }button.close, button.plus{ background:url(../images/close.gif) no-repeat!important; width:36px; height:35px; }button.plus{ background-image:url(../images/plus.png)!important; }.ok{ background:url(../images/ok2.gif) no-repeat; width:25px; height:25px; border:0;}.x, .clock, .folder{ background:url(../images/x.gif) no-repeat; width:36px; height:36px; display:block; }table.dash-table td{ border-top:1px dashed #2ac8d0;  padding-top:20px; }.clock{ background:url(../images/clock.gif) no-repeat; width:32px; height:38px; }.folder{ background:url(../images/be.gif) no-repeat; width:48px; height:38px; }.file{ background-image: url(../images/file.png);  }.close2{ background:url(../images/close3.gif) no-repeat; width:36px; height:35px; border:0; }.larr2{ background:url(../images/larr.gif) no-repeat 0 .5em; padding-left:27px; }.barr{ background:url(../images/barr4.gif) no-repeat 0 .4em; padding-left:15px; text-decoration:none;  }.rarr2{ background:url(../images/rarr.gif) no-repeat 100% .5em; padding-right:23px; }.files q{ width:18px; height:17px; left:0; top:3px; display:block; position:absolute;   }ul.files li{ padding:0 0 20px 24px; position:relative; vertical-align:top; width:125px; }.rar q{ background:url(../images/rar.gif) no-repeat; }.fla q{ background:url(../images/fla.gif) no-repeat; }.xxx q{ background:url(../images/xxx.gif) no-repeat; }ul.files a{ color:#000; }ul.files p{ margin:0; }ul.com{ }ul.com li{    position:relative;}ul.com li.main{background:url(../images/pic7.gif) repeat-y; }ul.com li.ans{ background:url(../images/pic8.gif) repeat-y; }ul.com li.main div.in, ul.com li.ans div.in{ background:url(../images/pic4.png) no-repeat 0 100%;  padding-left:25px; min-height:70px; height:auto!important; height:70px; }ul.com li.ans div.in{ background-image:url(../images/pic6.png); }ul.com li{ margin-bottom:32px; }.tarr2{ padding-left:25px; background:url(../images/tarr.gif) no-repeat 0 .3em; text-decoration:none; }ul.com ul.files{  padding-left:20px; }ul.com ul.files li{ padding-bottom:0; margin:0;}.bb{ background:url(../images/bb.gif) no-repeat; padding:12px 0 0 260px; }ul.list-clients{ font-weight:bold; padding:0 15px 15px 0; border-right:1px solid #5fffe8; }ul.list-clients li{ margin-bottom:30px; }ul.list-clients li.act{ background:url(../images/rarr.gif) no-repeat 100% 50%; }ul.list-clients li.act a{ font-weight:bold; color:#000; text-decoration:none; cursor:auto; outline:none; }ul.list-clients a{ color:#999; font-weight:normal; }textarea{ overflow:auto; }/*-------------- ------------- end content ----------------------------*//*----------------------------- footer ------------------------------*/.undfoot { clear:both; width:100%; height:150px; position:relative; }.footer { position:absolute;  top:100%; margin-top:-10em; height:10em; width:940px; left:50%; margin-left:-470px; }/*IE6*/* html .undfoot { float:left;}/*IE6*/* html .footer{clear:both;}.copy, .partner { line-height:35px; padding-right:3.9em; position:relative; z-index:1; }.partner b { color:#454545; }.partner a { color:#898989; }.number { font:3.379em Impact, sans-serif, serif; color:#454545; }.copy span { float:left; vertical-align:middle; text-align:center; height:35px; width:35px; background:url(../images/regi_bg.gif) no-repeat -146px 1px; color:#bac3b9; }.bleamba { position:absolute; margin-top:-112px; background: url(../images/order.jpg) no-repeat; width:299px; height:221px; left:50%; margin-left:-149px; }.bleamba a { display:block; height:144px; position:relative; width:140px; left:50%; margin:77px 0 0 -70px; bottom:0; }/*--------------------------- end footer ----------------------------*/.none { display:none }.jNiceSelectWrapper { position:relative; height: 25px; font-size:13px; }.jNiceSelectWrapper div span { float: none; position: absolute; height: 25px; line-height: 25px; padding: 0 22px 0 10px; overflow: hidden; background:url(../images/gray-lbg.gif) no-repeat; }.blue .jNiceSelectWrapper div span { background-image:url(../images/blue-lbg.gif); }.sel-gray .jNiceSelectWrapper div span { background-image:url(../images/sel-gray-lbg.gif); }.jNiceSelectWrapper div a { display: block; position: absolute; right: 0; width: 22px; height: 25px; background: url(../images/gray-rbg.gif) no-repeat; }.blue .jNiceSelectWrapper div a { background-image:url(../images/blue-rbg.png); }.sel-gray .jNiceSelectWrapper div a { background-image:url(../images/sel-gray-rbg.gif); }.jNiceSelectWrapper ul { position: absolute; top: 23px; left: 0px; list-style: none; background: #fff; border:1px solid #ccc; display: none; margin: 0px; padding: 0px; max-height: 150px; overflow: auto; overflow-y: auto; z-index:100; }.jNiceSelectWrapper ul a { display: block; padding: 5px; text-decoration: none; color:#0099cc; background: #FFF; outline:none; }.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }.jNiceSelectWrapper ul a.selected { background: #EDEDED; }.jNiceHidden { display: none; }.errorbox { z-index:100; background-color:white; border:1px solid #000000; left:50%; margin:-100px 0 0 -100px; padding:5px 25px 25px; position:fixed; top:50%; width:400px; }pre {	display:block;	white-space: pre-wrap; /* css-3 */	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */	white-space: -pre-wrap; /* Opera 4-6 */	white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}.hide{ position:absolute!important; left:-1000em!important; top:-1000em!important; }