@charset "utf-8";
/*-----------------------------------------------
CSS Framework Lisena "noie6"
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  4.03 22.10.11
Num:      450
----------------------------------------------- */


/*---------------------- basic styles ---------------------------------*/ 
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*---------------------- global --------------------------------------*/
html { overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { background:#000; color:#fff; font-size:.75em/*12px*/; line-height:1.3; }
input, button, select, label, textarea, body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { 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; }
:focus { outline: none; }
.h1 { }
.h2 { }
h3 { font-weight:normal; margin-bottom:10px; }
h4 { font-weight:normal; margin-bottom:20px; }
.h5 { }
.h6 { }
/*colors*/
h3, .rose { color:#f69; }
.footer { color:#b1b1b1; }
ul.pages li.act { color:#f9c; }
.wt-bl, .wt-bl a { color:#000; }
.popup h3, .btn { color:#fff; }
.gray, .gray a { color:#999; }
/*end colors*/

/*fonts*/
.f-10, .footer { font-size:.8333em/*10px*/; }
.f-11 { font-size:.9166em/*11px*/; }
.f-12, ul.ib-ju>li, ul.ib-li>li, .ib-ju .ib { font-size:1em/*12px*/; }
.f-13 { font-size:1.0833em/*13px*/; }
.f-14 { 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, ul.cat .name { font-size:1.5em/*18px*/; }
.f-20, ul.t-bar, h4 { font-size:1.6666em/*20px*/; }
.f-30, .phone, h3 { font-size:2.5em/*30px*/; }
/*end fonts*/

/*forms elements*/
input[type=text], input[type=password], textarea { padding:3px 5px; }
button { padding:2px 5px; margin:0; line-height:1; }
* + html button { padding:0 5px 2px; }
select { line-height:1; }
/*webkit*/@media screen and (-webkit-min-device-pixel-ratio:0) {
 body:first-of-type button {
padding:2px 5px 4px;
}
}
/*end forms elements*/

/*lists*/
/*end lists*/

/*over blocks*/
.o, .content, ul.cat, ul.pages, .popup .in, .wt-bl, ul.li-24 li { overflow:hidden; display:block; }
.clx:before, .clx:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear:both; }
/*ie7*/* + html .clx { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
hr { border:0; margin:0 0 10px; height:0; display:block; width:100%; vertical-align:top; overflow:hidden; border-top:1px solid #eaeaea; }
.w-560 { width:560px; }
/*end other*/
/*---------------------- end global ----------------------------------*/


/*---------------------- wrapper ------------------------------------*/
.wrapper { position:relative; min-width:1000px; margin:auto; min-height:100%; }
.mbg { position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; }
.mbg img { display:block; margin:auto; }
/*---------------------- *** ----------------------------------------*/


/*---------------------- header -------------------------------------*/
.header { position:relative; width:983px; margin:auto; z-index:1; padding:85px 0 15px; }
.logo { background:url(../i/pic3.png) no-repeat; position:absolute; top:23px; left:0; }
.logo, .logo a { width:392px; height:84px; display:block; }
ul.t-bar { text-align:right; margin-bottom:12px; }
ul.t-bar li { vertical-align:top; margin-left:30px; }
ul.t-bar a { text-decoration:none; }
ul.t-bar a:hover { text-decoration:underline; }
.phone { position:absolute; top:40px; right:0; }
ul.cat li { float:left; position:relative; }
ul.cat a{ display:block; text-decoration:none;  }
ul.cat .name { right:0; z-index:1; position:absolute; left:0; top:0; padding:7px; text-align:center; }
ul.cat .bg { background:#000; opacity:.7; position:absolute; top:0; left:0; bottom:0; right:0; z-index:-1; }
ul.cat img{ float:left; }
 ul.cat .t{ -o-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; position:absolute; left:0; top:0; opacity:0; }
ul.cat .cb{ -o-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; position:relative; opacity:1; }
ul.cat a:hover .t{ opacity:1; }
ul.cat a:hover .cb{ opacity:0; }
/*---------------------- end header ----------------------------------*/





/*---------------------- content -------------------------------------*/
.content { word-wrap:break-word; position:relative; z-index:1; width:983px; margin:auto; padding:0 0 20px; }
ul.cat2 { font-size:0; position:relative; margin:0 0 0 -8px; }
ul.cat2 li { font-size:12px; vertical-align:top; margin:0 0 8px 8px; }
ul.cat2 .prev, ul.cat2 .next { float:left; background:#999 url(../i/pic24.gif) no-repeat 50% 50%; width:133px; height:133px; }
ul.cat2 .next { background-image:url(../i/pic25.gif); }
ul.pages li { float:left; margin-right:8px; }
.wt-bl { background:#fff; padding:15px; }
.btn { background:#ff00a9 url(../i/pic27.png) repeat-x; padding:5px 7px!important; border:0; }
.close { position:absolute; background:url(../i/pic30.gif) no-repeat 50% 50%; width:20px; height:20px; top:8px; right:8px; }
/*---------------------- end content ----------------------------------*/


/*---------------------- footer ---------------------------------------*/

.undfoot { clear:both; height:45px; }
.footer { z-index:1; position:absolute; top:100%; margin-top:-45px; height:45px; width:100%; margin-left:-492px; left:50%; width:983px; }
.copy { float:left; }
.soc { float:right; }
.popup { position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; }
.popup table.main, .popup table.main td { margin:auto; height:100%; vertical-align:middle; }
.popup .in { position:relative; z-index:1; background:#000; background:rgba(0, 0, 0, .9); padding:15px; }
/*---------------------- end footer ------------------------------------*/

