@charset "windows-1251";
/*-----------------------------------------------
CSS Framework Lisena
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  3.61 24.02.11
Num:      315
----------------------------------------------- */


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


/*------------------------------- global ------------------------------*/
body { background:#c5c5c5 url(../images/pic1.jpg) no-repeat 50% 0; min-width:1000px; color:#000; font-size:.75em/*12px*/; line-height:1.2; }
#inner { background:#c5c5c5 url(../images/pic3.gif) repeat-x 0 156px; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { color:#000; outline:none; }
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 { line-height:1; font-weight:400; margin-bottom:23px; }
h4 { font-weight:400; }
.h5 { }
.h6 { }
/*colors*/
input, textarea { color:#666; }
h4 a { color:#000; }
.gray { color:#595959; }
/*end colors*/

/*fonts*/
input, textarea { font-family:Tahoma, Geneva, sans-serif; }
h3, h4 { font-family:"Times New Roman", Times, serif; }
.f-10 { font-size:.8333em/*10px*/; }
.f-11 { font-size:.9166em/*11px*/; }
.f-12 { 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, table.t-bar, ul.l-bar { font-size:1.3333em/*16px*/; }
.f-17 { font-size:1.4166em/*17px*/; }
.f-18 { font-size:1.5em/*18px*/; }
.f-20 { font-size:1.6666em/*20px*/; }
.f-22 { font-size:1.8333em/*22px*/; }
h4 { font-size:2em/*24px*/; }
h3 { font-size:3em/*36px*/; }
/*end fonts*/

/*inputs*/
input[type=text], input[type=password], textarea { padding:4px 5px; border-color:#939393; }
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.clear:after { content:''; display:block; clear:both; }
/*ie6*/* html .clear, * html .fix { display:inline-block; }
/*ie7*/* + html .clear, * + html .fix { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/

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


/*------------------------------- wrapper ------------------------------*/
.wrapper { width:972px; position:relative; margin:auto; min-height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { height:570px; position:relative; padding:111px 50px 0; }
#inner .header { height:158px; padding:0; }
.logo { position:absolute; top:18px; left:50%; margin-left:-188px; }
#inner .logo { background:url(../images/pic1.png) no-repeat 50% 50%; }
.logo, .logo a { width:430px; height:85px; display:block; }
table.t-bar { width:100%; }
table.t-bar td { padding-right:20px; vertical-align:top; text-align:left; }
table.t-bar ul.spec li { margin-bottom:7px; }
/*-------------------------------- end header ------------------------------*/



/*----------------------------- side ------------------------------*/
.lside {  padding:30px 0 40px 34px; width:251px; position:relative; margin-bottom:-100px; }
ul.l-bar { margin-bottom:40px; }
ul.l-bar li { margin-bottom:7px; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { word-wrap:break-word; position:relative; padding:30px 60px 120px 74px; margin-bottom:-100px; }
.img { display:inline-block; vertical-align:top; position:relative; }
.img img { float:left; border:3px solid #fff; }
.img .ry { background:url(../images/pic4.gif) repeat-y; width:4px; right:-4px; overflow:hidden; position:absolute; top:0; bottom:0; }
.img .br { background:url(../images/pic5.gif) no-repeat; overflow:hidden; width:8px; height:9px; position:absolute; z-index:1; bottom:-5px; right:-4px; }
.img .bx { background:url(../images/pic6.gif) repeat-x; height:5px; overflow:hidden; position:absolute; left:0; right:0; bottom:-5px; }
.img .bl { width:10px; height:8px; overflow:hidden; left:0; bottom:-5px; z-index:1; background:url(../images/pic5.gif) no-repeat 0 -12px; position:absolute; }
.img .tr { background:url(../images/pic5.gif) no-repeat -8px 0; width:7px; height:10px; position:absolute; top:0; right:-4px; overflow:hidden; z-index:1; }
.img .tl { background:url(../images/pic5.gif) no-repeat 0 -9px; width:3px; height:3px; overflow:hidden; position:absolute; top:0; left:0; z-index:1; }
.jcarousel { margin:0 -46px 0 -30px; position:relative; padding:0 30px 11px; }
.jcarousel .in { overflow:hidden; width:100%; position:relative; }
.jcarousel table.spec { width:100%; table-layout:fixed; }
.jcarousel table.spec td { vertical-align:top; text-align:left; width:95px; }
.jcarousel .prev, .jcarousel .next { background:url(../images/smallleft.gif) no-repeat 50% 50%; width:30px; height:30px; overflow:hidden; display:block; left:0; top:50%; margin-top:-20px; position:absolute; }
.jcarousel .next { background-image:url(../images/smallright.gif); left:auto; right:0; }
.big-img { display:inline-block; vertical-align:top; position:relative; }
.big-img .ry { background:url(../images/pic7.gif) repeat-y; top:0; bottom:0; right:-8px; width:8px; position:absolute; overflow:hidden; }
.big-img .bx { background:url(../images/pic8.gif) repeat-x; height:9px; overflow:hidden; left:0; right:0; bottom:-9px; position:absolute; }
.big-img .br { background:url(../images/pic9.gif) no-repeat; width:17px; height:18px; position:absolute; bottom:-9px; right:-9px; z-index:1; overflow:hidden; }
.big-img .tr { background:url(../images/pic9.gif) no-repeat -18px -17px; width:12px; height:13px; position:absolute; overflow:hidden; top:0; right:-9px; z-index:1; }
.big-img .bl { background:url(../images/pic9.gif) no-repeat 0 -18px; width:14px; height:12px; overflow:hidden; position:absolute; bottom:-9px; left:0; }
.big-img .tl { background:url(../images/pic9.gif) no-repeat -14px -18px; overflow:hidden; width:3px; height:3px; position:absolute; z-index:1; left:0; top:0; }
.big-img img { float:left; border:3px solid #fff; }
h1 {
font-size: 3em;
font-family: "Times New Roman",Times,serif;
font-weight: 400;
line-height: 1;
margin-bottom: 23px;
}
/*--------------------------- end content -----------------------------*/


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

.footer { z-index:2; position:relative; clear:both; padding:0 0 50px 360px;  }
.copy { margin-bottom:14px; }
/*------------------------------ end footer -------------------------------*/

