/*-----------------------------------------------
CSS Framework Lisena
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.50 11.10.09
Num:      97
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#123885; font-size:.875em/*14px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { color:#f5821f; }
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; }
h3, .h3 { font-weight:100; position:relative; margin:0 0 20px -50px; }
h4, .h4 { font-weight:100; margin-bottom:12px; }
h5, .h5 { font-weight:900; margin-bottom:20px; }
object, embed { display:block; }

/*colors*/
.t-bar a, .head, table.x-table td { color:#fff; }
.t-bar, h3, h4, h5, .orange, .faq dt { color:#f5821f; }
/*end colors*/

/*fonts*/
.f-10 { font-size:.7142em/*10px*/; }
.f-11 { font-size:.7857em/*11px*/; }
.f-12 { font-size:.8571em/*12px*/; }
.f-13 { font-size:.9285em/*13px*/; }
.f-14 { font-size:1em/*14px*/; }
.f-15 { font-size:1.0714em/*15px*/; }
.f-16 { font-size:1.1428em/*16px*/; }
.f-17 { font-size:1.2142em/*17px*/; }
.f-18, h5 { font-size:1.2857em/*18px*/; }
.f-20, h4, .faq dt { font-size:1.4285em/*20px*/; }
.f-24 { font-size:1.7142em/*24px*/; }
.f-32 { font-size:2.2857em/*32px*/; }
h3 { font-size:2.4285em/*34px*/; }
/*end fonts*/

/*over blocks*/
.over, .content, .top, .t-bar ul.spec { 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*/

/*other*/
.logo a, .slogan { text-indent:-1000em; outline:none; }
.ml-80 { margin-left:80px; }
.ml-130 { margin-left:130px; }
.ml-n50 { position:relative; margin-left:-50px; }
.b-i img { border:1px solid #123885; vertical-align:top; }
.mr-38 { margin-right:38px; }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; min-width:1000px; min-height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { padding:0 0 35px; }
.top { background:#f5821f; }
.top .in { width:1000px; }
/*.top .in { width:1000px; margin:auto; } */
.logo, .logo a { float:left; background:url(../images/pic2.png) no-repeat; width:373px; height:93px; }
.logo { margin-right:80px; }
.slogan { float:left; padding-top:30px; background:url(../images/pic3.png) no-repeat 0 30px; width:432px; height:27px; }
.t-bar { background:#123885; padding: 9px 0 12px; line-height:1; }
.t-bar ul.spec { width:965px; margin:auto; }
.t-bar ul.spec li { float:left; white-space:nowrap; padding:0 7px 0 6px; border-left:1px solid; margin-left:-1px; }
.flash { height:413px; }
/*------------------------------ end header ----------------------------*/



/*------------------------------ content -------------------------------*/
.content { padding:0 40px 50px 90px; width:870px; margin:auto; }
ul.li-mdash li, ul.li-mdash2 li { padding-left:23px; background:url(../images/pic1.gif) no-repeat 0 .55em; }
ul.li-mdash2 li { vertical-align:top; background-position:0 1.1em; width:220px; padding:0 50px 20px 30px }
.head { position:absolute; left:50%; bottom:0; }
.head div { background:#0a94d5; line-height:27px; height:27px; padding:0 14px; left:-50%; position:relative; }
table.x-table { margin-bottom:20px; }
table.x-table th, table.x-table td { padding:8px; text-align:left; font-weight:100; vertical-align:middle; }
table.x-table td { background:#0a94d5; border:5px solid #fff; border-bottom-width:10px; text-align:center; }
.faq { margin-top:-20px; }
.faq dt { padding:20px 0 12px; }
/*--------------------------- end content -----------------------------*/



/*------------------------------ footer -------------------------------*/
.undfoot { clear:both; height:33px; }
.footer { top:100%; margin-top:-33px; background:#f5821f; height:33px; line-height:33px; text-align:center; width:100%; left:0; }
/*position:absolute;  */
/*------------------------------ end footer -------------------------------*/
