/*-----------------------------------------------
CSS Framework Lisena
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  3.51 1.11.09
Num:      112
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#000; font-size:.6875em/*11px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { outline:none; color:#3e6da7; }
.n-u a:hover, a { text-decoration:none; }
a:visited { }
a:hover, .n-u a { text-decoration:underline; }
a:focus { }
a:active { }
a.dash, .dash a { text-decoration:none; border-bottom:1px dashed; }
a.dash:hover, .dash a:hover { border:0; }
h1, .h1 { }
h2, .h2 { }
h3, .h3 { font-weight:900; margin-bottom:16px; }
h4, .h4 { }
h5, .h5 { }
h6, .h6, ul.h6, .h7 { font-weight:900; padding-bottom:7px; border-bottom:1px solid #ccccd1; }
.h7 { border:0; }
.h6 a { text-decoration:none!important; }
ul.h6 { margin:-7px 0 10px; padding-bottom:12px; }
ul.h6 li { padding-top:7px; }
ul.h6 li a.act{ color: #000000; }
/*colors*/
ul.t-bar a, .h6 a, .h6 { color:#69696e; }
ul.t-bar a:hover, ul.t-bar .sub a:hover, ul.t-bar li:hover .sub a:hover, .h6 a:hover, ul.t-bar li:hover a, ul.t-bar li.hover a { color:#000; }
ul.t-bar .sub a, ul.t-bar li:hover .sub a, ul.t-bar li.hover .sub a { color:#878791; }
ul.fis, ul.fis a { color:#a1a1ae; }
.h-pic, .dh-pic a, .t-bar2 a, .n-pic a, .n-pic, .t-bar3 a { color:#fff; }
.footer, .footer a { color:#a19f9d; }
.t-bar2 a:hover { color:#dedee1; }
.h7 { color:#74747b; }
/*end colors*/

/*fonts*/

.f-10, ul.fis, .footer, .d-pic, .forward2, .back2 { font-size:.909em/*10px*/; }
.f-11 { font-size:1em/*11px*/; }
.f-12, .t-bar3 .b-head { font-size:1.0909em/*12px*/; }
.f-13 { font-size:1.1818em/*13px*/; }
.f-14 { font-size:1.2727em/*14px*/; }
.f-15, h3 { font-size:1.3636em/*15px*/; }
.f-16, .h-pic { font-size:1.4545em/*16px*/; }
.f-17 { font-size:1.5454em/*17px*/; }
/*.f-18, .head { font-size:1.6363em; }*/
.f-18, .head { font-size:1.5363em; }
.f-20 { font-size:1.8181em/*20px*/; }
/*end fonts*/

/*inputs*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, ul.fis, .head, ul.news, .footer, .t-bar2, .t-bar3, .t-bar3 ul.spec, .d-pic { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.clear:after, .top:after { content:''; display:block; clear:both; }
/*ie6*/* html .clear, * html .fix, * html .top { display:inline-block; }
/*ie7*/* + html .clear, * + html .fix, * + html .top { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
.w-780 { width:780px; border-right:1px solid #fff; }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; border-right:1px solid #fff; min-height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { }
.top { position:relative; padding:20px 0 7px 80px; width:700px; }
ul.t-bar { float:right; font-weight:900; }
ul.t-bar li { float:left; margin-left:17px; position:relative; }
ul.t-bar a { text-decoration:none!important; }
ul.t-bar .sub { position:absolute; margin-left:-5px; padding-top:7px; display:none; left:0; top:100%; font-weight:100; }
ul.t-bar li:hover .sub, ul.t-bar li.hover .sub { display:block; }
ul.t-bar table.spec { height:74px; background:#e6e6eb; }
ul.t-bar table.spec td { vertical-align:top; text-align:left; white-space:nowrap; padding:5px 12px 0 5px; }
ul.t-bar ul { display:table; }
ul.t-bar li li { float:none; margin:0 0 2px; }
.logo { padding-bottom:18px; }
.logo, .logo a { display:block; background:url(../images/pic1.png) no-repeat; width:47px; height:47px; text-indent:-1000em; }
ul.fis { position:absolute; right:-5px; top:8px; line-height:1; padding-bottom:2px; }
ul.fis li { float:left; border-left:1px solid; margin-left:-1px; padding:0 5px; }
.head { font-weight:900; padding:45px 10px 7px 15px; }
.bg-gray { background:#e6e6eb; }
#flash img { vertical-align:top; }
.t-bar2, .t-bar3 { white-space:nowrap; border-right:1px solid #fff; width:780px; position:relative; background:#9999a3; font-weight:900; line-height:1; }
.t-bar2 ul.spec { float:left; width:705px; position:relative; }
.t-bar2 ul.spec li { float:left; line-height:20px; padding:0 6px; }
.t-bar2 a { text-decoration:none!important; }
.n-pic { position:absolute; bottom:3px; padding:4px 10px; left:0; width:160px; }
.back { background:url(../images/pic6.gif) no-repeat 0 .4em; padding-left:7px; }
.forward { background:url(../images/pic7.gif) no-repeat 100% .4em; padding-right:7px; }
.t-bar3 { }
.t-bar3 ul.spec { border-left:1px solid #868686; }
.t-bar3 ul.spec li { float:left; padding:0; border-right:1px solid #868686; }
.t-bar3 ul.spec a { padding:5px 10px; text-decoration:none!important; float:left; }
.t-bar3 ul.spec a:hover { background:#5f5f5f; }
.t-bar3 .b-head { float:left; padding:4px 0 4px 14px; width:195px; }
.t-bar3 .b-head a { background:url(../images/pic7.gif) no-repeat 100% .4em; padding-right:9px; }
.forward2, .back2 { z-index:1; background:#5c5c61 url(../images/pic10.gif) no-repeat 65% 50%; position:absolute; line-height:20px; right:0; top:0; padding:0 30px 0 9px; width:33px; }
.back2 { background:#5c5c61 url(../images/pic11.gif) no-repeat 10px 50%; padding:0 9px 0 30px; }
.crumbs { padding:6px 8px; font-weight:900; position:relative; }
.dd-pic { padding:12px 9px; position:relative; }
.dd-pic p { margin-bottom:5px; }
.dd-img { position:relative; }
.n-pic { background:#ccccd1; position:absolute; }
.pic { position:relative; }
.h-pic { position:absolute; font-weight:900; z-index:1; top:20px; left:12px; }
.d-pic { position:absolute; top:0; right:0; height:0; width:180px; background:#fff; }
.dh-pic { z-index:1; font-weight:900; position:relative; line-height:1; }
.dh-pic a { background:#9999a3 url(../images/pic2.gif) no-repeat 7px 50%; padding:4px 7px 4px 27px; display:block; text-decoration:none!important; }
.dh-pic-down a { background-image:url(../images/pic3.gif); }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
.rside, .lside { width:180px; padding-top:22px; }
.lside { padding-left:15px; }
ul.li-larr { margin-bottom:16px; }
ul.li-larr li { background:url(../images/pic9.gif) no-repeat 0 .3em; padding-left:11px; margin-bottom:3px; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { padding:22px 0 0 15px; }
.more { background:url(../images/pic9.gif) no-repeat 0 .3em; padding-left:10px; }
ul.news { position:relative; margin:-28px 0 0 -12px; }
ul.news li { vertical-align:top; padding:28px 0 18px 15px; margin:-1px 0 0 -3px; width:180px; border-top:1px solid #ccccd1; }
ul.news img { vertical-align:top; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.footer { clear:both; width:760px; padding:0 0 12px 20px; }
.copy { float:left; }
.vw { float:right; }
/*------------------------------ end footer -------------------------------*/

 .lev1 a, .lev1a a, .lev2 a, .lev2a a { font-family: Arial; font-size: 12px; color: #94969A; text-decoration: none; font-weight: bold; }
 .lev2 a, .lev2a a { font-size: 11px; }
 .lev1 { margin-top: 2px; margin-bottom: 3px; }
 .lev2, .lev2a { margin-top: 3px; margin-bottom: 2px; }
 .lev1, .lev1a { margin-left: 30px; }
 .lev2, .lev2a { margin-left: 40px; }
 .lev1a a, .lev2a a { color: black; }

.pic { height:240px; overflow: hidden;}

ul.li-larr li{ zoom:1; }