@charset "utf-8";
/*-----------------------------------------------
CSS Framework Lisena "noie6"
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  4.03 18.11.11
Num:      462
----------------------------------------------- */


/*---------------------- 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:#fff; color:#484848;  font-size:.875em/*14px*/; line-height:1.231; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { color:#0d8ada;  }
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:bold; margin-bottom:20px;  }
.h4 { }
.h5 { }
.h6 { }

/*colors*/
ul.t-bar a{ color:#000; }
.slogan{ color:#437918; }
.h3{ color:#282828; }
/*end colors*/

/*fonts*/
.f-10 { font-size:.7142em/*10px*/; }
.f-11 { font-size:.7857em/*11px*/; }
.f-12, .footer, ul.list2 ul.list3, ul.list4{ font-size:.8571em/*12px*/; }
.f-13 { font-size:.9285em/*13px*/; }
.f-14, ul.ib-ju>li, ul.ib-li>li, .ib-ju .ib { font-size:1em/*14px*/; }
.f-15 { font-size:1.0714em/*15px*/; }
.f-16, .slogan { font-size:1.1428em/*16px*/; }
.f-17 { font-size:1.2142em/*17px*/; }
.f-18, ul.t-bar, .contacts { font-size:1.2857em/*18px*/; }
.f-20 { font-size:1.4285em/*20px*/; }
.h3{ font-size:2.1428em/*30px*/; }
/*end fonts*/

/*forms elements*/
input[type=text],input[type=password],textarea{ padding:2px 10px; }

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, .inner{ 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 #000; }


/*end other*/
/*---------------------- end global ----------------------------------*/


/*---------------------- wrapper ------------------------------------*/
.wrapper { background:url(../i/pic2.jpg) repeat-y 50% 0; position:relative; min-width:1000px;  margin:auto; min-height:100%; max-width:1550px;}
.mtbg{ background:url(../i/pic3.jpg) no-repeat 50% 0; height:730px; left:0; top:0; width:100%; position:absolute;    }
.mrbg{ background:url(../i/pic4.png) no-repeat; width:96px; height:693px; position:absolute; top:155px; right:0;  }
.mlbg{ background:url(../i/pic5.png) no-repeat; width:38px; height:311px; position:absolute; left:0; top:428px; }

/*---------------------- *** ----------------------------------------*/


/*---------------------- header -------------------------------------*/
.header { z-index:1;  position:relative; padding:57px 0 0; width:1000px; margin:auto; height:373px; }
ul.t-bar{ text-align:right; padding-right:45px; }
ul.t-bar li{ vertical-align:top; margin:0 11px; }
ul.fis { position:absolute; background:url(../i/pic6.gif) no-repeat 2px 50%; width:90px; height:15px;  text-indent:-1000em; top:18px; left:55px; }
ul.fis li, ul.fis a{  float:left; width:15px; height:15px;  }
ul.fis li{ margin-right:13px; }
.logo{ background:url(../i/pic7.png) no-repeat; position:absolute; top:48px; left:55px; }
.logo, .logo a{ display:block;  width:334px; height:43px; }
.slogan{ position:absolute; top:95px; left:55px; }
.contacts{ font-weight:bold; position:absolute; top:155px; left:55px; text-align:right; }
.inner{ width:1000px; position:relative; z-index:1; margin:auto; }
/*---------------------- end header ----------------------------------*/



/*---------------------- side ---------------------------------------*/
.lside{ z-index:1;  width:212px; padding:0 10px 125px 47px;  position:relative; float:left; }

ul.list1{ position:relative; margin-left:-15px; }
ul.list1 li{ margin-bottom:14px; padding-left:15px; background:url(../i/pic8.gif) no-repeat 0 .3em; }
/*---------------------- end side ------------------------------------*/


/*---------------------- content -------------------------------------*/
.content { z-index:1; word-wrap:break-word;   position:relative; background:url(../i/pic9.png) no-repeat 0 55px; padding:0 110px 25px 25px; min-height:360px; }
.rn-img{ display:inline-block; position:relative; vertical-align:top; border:2px solid #fff; }
.rn-img img{ float:left; }
.rn-img .tl, .rn-img .tr, .rn-img .br, .rn-img .bl{ background:url(../i/pic14.png) no-repeat -7px -7px; width:7px; height:7px; position:absolute; top:-2px; left:-2px; }
.rn-img .tr, .rn-img .br{ left:auto; right:-2px; background-position:0 -7px;   }
.rn-img .br, .rn-img .bl{ top:auto; bottom:-2px; background-position:0 0; }
.rn-img .bl{ background-position:-7px 0; }
ul.list2>li{ margin-bottom:14px; }
ul.list2 p{ margin-bottom:2px; }
ul.list3>li{ margin-bottom:3px; background:url(../i/pic18.gif) no-repeat 0 .6em; text-indent:9px;   }
ul.list4{ font-weight:bold; }
ul.list4 li{ margin-bottom:3px; }
ul.list4 ul.s li{ background:url(../i/pic19.gif) no-repeat 0 .3em; padding-left:12px;  }
/*---------------------- end content ----------------------------------*/


/*---------------------- footer ---------------------------------------*/

.undfoot { clear:both; height:77px; }
.footer { position:absolute; top:100%; margin-top:-77px; height:52px; width:941px; left:50%; margin-left:-471px; z-index:1; padding:24px 0 0; border-top:1px solid #a0a095; }
a.b2bdesign{ height:34px; background:url(../i/pic17.png) no-repeat; padding:4px 0 0 92px; display:inline-block;  }
div.b2bdesign{ float:left; }
.copy{ float:left; width:265px;  }
.counters{ float:right; }
/*---------------------- end footer ------------------------------------*/
