/*-----------------------------------------------
CSS Framework Lisena
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  3.61 18.08.10
Num:      245
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("css/base.css");
@import url("http://vremya-deistvovat.ru/splash/css/style.css");
/*---------------------- end basic styles ------------------------------*/

#wpcf7-f1-p36-o1{display: none;}
/*------------------------------- global ------------------------------*/
body { background:#efefef url(images/pic1.jpg) no-repeat 50% 0; color:#575757; font-size:.8125em/*13px*/; line-height:1.2; }
body .notfound { background:#efefef; }
#inner2{ background-image:url(images/pic8.jpg); }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { }
a { color:#575757; outline:none; text-decoration:none; }
a:visited { }
a:hover, .n-u a, a.n-u { text-decoration: underline; }
a.n-u:hover { 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, .h3 { line-height:1.2; position:relative; font-weight:100; border-bottom:1px dotted #bbb; padding-bottom:12px; margin-bottom:18px; }
.h3 .all { font-size:.4333em/*13px*/; position:absolute; right:0; top:20px; }
h4 { padding-bottom:6px; border-bottom:1px solid #dddcdc; font-weight:900; margin-bottom:18px; }
h5 { }
.h6 { }
/*colors*/
 ul.t-bar a, .search .field input, .brown { color:#695956; }
table.x-table a, ul.t-bar, .green, .green a, h3, h3 a, ul.mdash, ul.mdash a, .h3, h4 { color:#00800b; }
.miracle a, ul.larr a { color:#575757; }
 .h3 .all { color:#009bcd; }
.red { color:#ff2d41; }
.gray, .gray a { color:#646b75; }
.copy { color:#868f9c; }
.test { color:#695956; }
h5{ color:#feb61b; font-weight:100; margin-bottom:10px; }
h6{ color:#695956; font-weight:100; margin-bottom:10px; }
/*end colors*/

/*fonts*/
.f-10 { font-size:.7692em/*10px*/; }
.f-11 { font-size:.8461em/*11px*/; }
.f-12 { font-size:.923em/*12px*/; }
.f-13 { font-size:1em/*13px*/; }
.f-14, ul.mdash { font-size:1.0769em/*14px*/; }
.f-15, table.x-table { font-size:1.1538em/*15px*/; }
.f-16 { font-size:1.2307em/*16px*/; }
.f-17 { font-size:1.3076em/*17px*/; }
.f-18, .miracle { font-size:1.3846em/*18px*/; }
.test, ul.list { font-size:1.4615em/*19px*/; }
.f-20 { font-size:1.5384em/*20px*/; }
h5 { font-size:1.6923em/*22px*/; }
h6 { font-size:1.6923em/*22px*/; }
.f-30 { font-size:2.1em; }
h3, .h3 { font-size:2.3076em/*30px*/ }
/*end fonts*/

/*inputs*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, .cols, ul.mdash, ul.larr, .footer { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.clear:after, .inner:after, ul.t-bar:after { content:''; display:block; clear:both; }
/*ie6*/* html .clear, * html .fix, * html .inner, * html ul.t-bar { display:inline-block; }
/*ie7*/* + html .clear, * + html .fix, * + html .inner, * + html ul.t-bar { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/

/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; width:960px; padding:0 20px; margin:auto; min-height:100%; }
.inner { position:relative; padding:35px 0; }
#inner2 .inner{ padding-bottom:0; }
.rn-inner { padding:35px 0 35px 16px; margin:0 9px; }
.bl-top, .br-top, .tl-inner, .tr-inner, .br-inner, .bl-inner { top:0; position:absolute; overflow:hidden; background:url(images/pic.png) no-repeat 0 -16px; width:9px; height:9px; left:-9px; }
.tr-inner, .br-inner, .br-top { left:auto; right:-9px; background-position:-9px -16px; }
.br-inner, .bl-inner, .br-top, .bl-top { top:auto; bottom:0; background-position:-9px -25px; }
.bl-inner, .bl-top { background-position:0 -25px; }
.ly-inner, .ry-inner, .ly-top, .ry-top { background:#fff; opacity:.6; position:absolute; left:-9px; top:9px; bottom:9px; overflow:hidden; width:9px; }
.ry-inner, .ry-top { left:auto; right:-9px; }
.ry-top, .ly-top { top:0; }
.inner .bg { background:#fff; position:absolute; left:0; top:0; bottom:0; right:0; z-index:0; background:#fff; opacity:.6; border-radius:9px; -moz-border-radius:9px; -webkit-border-top-left-radius:9px; }
#inner .bl-top, #inner .br-top{ background:#fff; opacity:.6;  }

/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { position:relative; height:414px; overflow:hidden; }
#inner .header{ height:319px; }
#inner2 .header{ height:751px; }

ul.t-bar { position:relative; z-index:1; }
ul.t-bar li {   float:left; border-left:1px solid #dfdddc; padding:17px 20px 18px; }
ul.t-bar li.act{ background:#fff; }
ul.t-bar ul{ padding:0 12px; width:936px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; position:absolute; top:100%; left:-50px; background:#fff;   }
ul.t-bar ul li{ border:0; padding:14px 11px 14px; }
.home { z-index:1; background:url(images/pic2.gif) no-repeat; width:16px; height:15px; position:absolute; left:20px; top:15px; overflow:hidden; display:block; text-indent:-1000em; }
.rn-top .home { left:11px; }
.top { position:relative; padding:0 0 5px 50px; height:50px }
#inner .top, #inner2 .top{ padding-bottom:0; }
.rn-top { margin:0 9px; padding-left:41px; }
.top .bg { background:#fff; position:absolute; opacity:.5; left:0; top:0; bottom:0; right:0; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; webkit-border-bottom-left-radius:7px; webkit-border-bottom-right-radius:7px; }
#inner .top .bg, #inner2 .top .bg{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.search { z-index:1; position:absolute; right:16px; top:10px; }
.rn-top .search { right:7px; }
.search button { background:none; border:0; padding:0; margin:0; }
.search button b { float:left; text-indent:-1000em; background:url(images/pic3.gif) no-repeat; width:38px; height:21px; }
.search .field { background:url(images/pic4.gif) no-repeat 7px 50%; padding:0 10px 0 31px; position:relative; display:inline-block; border:1px dotted #e0dddb; vertical-align:middle; margin-right:8px; }
.search .field input, .search .field input.text { width:125px; border:0; padding:7px 0; background:none; vertical-align:top; margin:0; }
.search .field .tl, .search .field .tr, .search .field .br, .search .field .bl { background:url(images/pic5.gif) no-repeat -7px -7px; width:7px; height:7px; position:absolute; overflow:hidden; left:-1px; top:-1px; }
.search .field .tr, .search .field .br { background-position:0 -7px; left:auto; right:-1px; }
.search .field .br, .search .field .bl { top:auto; bottom:-1px; background-position:0 0; }
.search .field .bl { background-position:-7px 0; }
.logo { background:url(images/pic1.png) no-repeat; position:absolute; left:20px; top:100px; }
#inner  .logo, #inner2  .logo{ top:125px; left:21px; }
.logo, .logo a { display:block; width:208px; height:71px; }
.phone { position:absolute; top:82px; right:0; padding:18px; text-align:right; width:247px; }
#inner .phone, #inner2 .phone{ top:108px; }
.phone p { position:relative; z-index:1; }
.phone a:hover { text-decoration:none; }
.phone .bg { position:absolute; top:0; left:0; right:0; bottom:0; background:#fff; opacity:.5; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.tl-phone, .tr-phone, .br-phone, .bl-phone { background:url(images/pic.png) no-repeat; width:8px; height:8px; overflow:hidden; position:absolute; left:-8px; top:0; }
.rn-phone { padding:18px 10px; right:8px; }
.tr-phone, .br-phone { background-position:-8px 0; left:auto; right:-8px; }
.br-phone, .bl-phone { background-position:-8px -8px; top:auto; bottom:0; }
.bl-phone { background-position:0 -8px; }
.ry-phone, .ly-phone { background:#fff; opacity:.5; left:-8px; top:8px; bottom:8px; width:8px; position:absolute; overflow: hidden; }
.ly-phone { left:auto; right:-8px; }
.bantik { background:url(images/pic17.png) no-repeat; width:227px; height:110px; position:absolute; top:247px; left:22px; }
.pleer2{ position:absolute; left:0; top:250px; }
.mujik{ background:url(images/pic21.png) no-repeat; width:325px; height:495px; position:absolute; right:10px; top:255px; z-index:1;  }
/*-------------------------------- end header ------------------------------*/



/*----------------------------- side ------------------------------*/
.rside { width:268px; position:relative; z-index:3; padding:0 28px 0 24px; }
.rn-inner .rside { margin-right:-9px; }
.rside .in { position:relative; z-index:2; }
.rxbg { position:absolute; width:320px; top:0; right:0; background:url(images/pic7.png) repeat-x; bottom:0; opacity:.15; z-index:1; }
.rn-inner .rxbg, .rn-inner .rxbg2 { right:-9px; }
#inner2 .rxbg{ background:url(images/pic22.png) repeat-x; opacity:1; border-top-right-radius:9px; border-bottom-right-radius:9px; -webkit-border-top-right-radius:9px; -webkit-border-bottom-right-radius:9px; -moz-border-radius-topright:9px; -moz-border-radius-bottomright:9px; }
.rxbg2 { opacity:.9; position:absolute; background:url(images/pic9.png) no-repeat; width:100%; right:0; bottom:0; top:0; z-index:2; width:320px; }
.test { background:url(images/pic10.png) no-repeat; width:268px; height:69px; display:block; line-height:69px; padding-left:60px; }
.brochure { background:url(images/pic10b.png) no-repeat; width:268px; height:69px; display:block; line-height:69px; padding-left:60px; color:#695956; font-size:1.4615em; }
.videorolik { background:url(images/pic10c.png) no-repeat; width:268px; height:69px; display:block; line-height:69px; padding-left:60px; color:#695956; font-size:1.4615em; }
.gal { margin:0 auto 12px; background:url(images/pic12.png) no-repeat; width:246px; height:156px; position:relative; }
.gal .main { position:absolute; z-index:1; background:url(images/pic13.png) no-repeat; width:132px; height:152px; top:-18px; left:65px; padding:15px 0 0 16px; }
.gal .main img { display:block; }
.gal .main .tl { background:url(images/pic15.png) no-repeat; width:48px; height:58px; position:absolute; z-index:1; top:15px; left:16px; }
.gal .main .tl2{ background:url(images/pic19.png) no-repeat; width:50px; height:51px; top:5px; left:5px; position:absolute; z-index:2; }
.gal .main .br { background:url(images/pic14.png) no-repeat; width:33px; height:84px; position:absolute; z-index:1; right:32px; bottom:32px; }
.gal .c2 { position:absolute; left:8px; top:9px; width:82px; height:98px; }
.gal .c3 { position:absolute; right:8px; top:9px; width:82px; height:98px; }
.gal .c1 { width:100px; height:120px; }
ul.link { position:absolute; top:140px; left:112px; z-index:4; }
ul.link li { float:left; margin-right:6px; }
ul.link a { background:url(images/pic9.gif) no-repeat; width:10px; height:10px; overflow:hidden; float:left; }
ul.link a.act { background-image:url(images/pic8.gif); }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { word-wrap:break-word; padding:0 36px 50px 24px; position:relative; z-index:1; }
#inner .content{ line-height:1.6; }
#inner2 .content{ padding-bottom:0; }
ul.larr li { background:url(images/pic6.gif) no-repeat 0 .1em; padding-left:25px; margin-bottom:18px; }
ul.larr a { text-decoration:underline; }
ul.larr a:hover { text-decoration:none; }
.cols { position:relative; margin-left:-18px; }
.cols .col { float:left; width:50%; clear:right; }
.cols .in { padding-left:18px; }
ul.mdash li { margin-bottom:8px; background:url(images/pic7.gif) no-repeat 11px .5em; padding-left:28px; }
.miracle { background:url(images/pic2.png) no-repeat 50% 0; width:224px; height:153px; padding:12px 0 0 30px; }
.met { background:url(images/pic3.png) no-repeat; padding:6px 0 0 186px; line-height:1.4; }
ul.list{ line-height:1;}
ul.list li{ border-top:1px solid #efefef; padding:13px 0; }
table.x-table{ margin-left:-24px; width:100%; text-align:center;  }
table.x-table td{vertical-align:bottom;}
table.x-table th{ vertical-align:top; font-weight:100; padding:5px 0 25px; }
/*--------------------------- end content -----------------------------*/


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

.footer { clear:both; position:relative; padding:30px 10px 240px 209px; }
.up { background:url(images/pic4.png) no-repeat; width:90px; height:28px; top:30px; left:0px; display:block; text-indent:-1000em; position:absolute; }
.copy { left:162px; top:200px; line-height:1.4; background: url(images/pic16.png) no-repeat; width:442px; height:151px; position:absolute; padding:50px 0 0 55px; }
.lilly { position:absolute; background:url(images/pic5.png) no-repeat; width:99px; height:37px; top:220px; right:50px; display:block; position:absolute; }
.apple { background:url(images/pic6.png) no-repeat; width:73px; height:86px; position:absolute; left:10px; top:215px; }
/*------------------------------ end footer -------------------------------*/


.hotline, .hotline a, .hotline a:hover { color:#00800b; text-decoration:none; }
.smaller { color:#575757; }
.children { margin-bottom: 0px; }

/*------------------------------ forms -------------------------------*/

.form-row{ float: left; width: 580px; padding: 8px 0; border-top:1px solid #e5e5e5;}
.form-label{ float: left; width: 140px; text-align:right; padding:7px;}
.form-field{ float: left; width: 380px; margin: 0 0 0 20px;}

.form-field select, .form-field input, .form-field textarea{ width: 332px; height: 36px; padding:3px 5px 3px 5px; line-height: 16px; background: #fcfcfc; border: 1px solid #cacaca;}
.form-field select{height: 25px; padding-top: 1px; width: 251px;}
.form-field textarea{height: 180px; padding:10px 5px 3px 5px; }
.form-field .wpcf7-submit {height: 57px; width: 332px; background:url(images/send-btn.png) 0 0 no-repeat; border: none; text-indent:-9999999px; }

/*------------------------------ end forms -------------------------------*/


/*------------------------------ testing -------------------------------*/

#head { text-align:center; float:left; width:97px; margin:0; color:#d7cfc9; font-size: 1.1em; padding: 5px 15px 15px 0; background:url(images/frame.png) 0 0 no-repeat; border:none; }
#head span { font-size: 1.6em; color:#9c8f8a; }
#q { padding: 0px 15px 15px 0; color:#398f14; font-size: 1.3em; height:65px; }
#answerZone { margin: 10px 0 0 0; }
#answerZone a { color:#695956; font-size: 1.3em; padding: 7px 0px 7px 0px; }


/*------------------------------ end testing -------------------------------*/

#news_block{
    position: relative;
    padding-bottom: 30px;
}

#all_news{
    position: absolute;
    width: 80px;
    height: 20px;
    top: 12px;
    right: 0;
}

#all_news a{
    color: #fff;
}

#news_block h3{
    background: #008900;
    color: #fff;
    font-size: 32px;
    font-family: arial;
    font-weight: bold;
    padding: 1px 0 3px 10px;
}





#nav-below, #nav-above, #comments, .entry-utility{
    display: none;
}

#news_id{
    color: #695956;
}

#artimage a, .entry-title a, .entry-content a{
    color: #008900;
}

#news_date{
    color: #575757;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    
    padding-left: 5px;
    border-left: 1px solid #575757;
}

#artimage a{
    padding-right: 5px;
    font-weight: bold;
}

#xxx{
 padding: 10px;
 background: #D9D8D6;
 margin-bottom: 10px;
}

#xxx span{
 color: #36993D;
 font-size: 20px;
}
