/*-----------------------------------------------
CSS Framework Lisena
Author:   hmelii
Web:      http://www.hmelii.ru
Email:    anufry@inbox.ru
Version:  3.51 7.11.09
Num:      115
----------------------------------------------- */


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


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#000; font-size:.75em/*12px*/; line-height:1.2; }
textarea, body { font-family:Tahoma, Geneva, sans-serif; }
body, html { height:100%; }
a { color:#fd6417; 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, .h1 { }
h2, .h2 { }
h3, .h3, ul.h3 { font-weight:100; padding-bottom:15px; line-height:1; }
ul.h3 li{ margin-right:16px; }
h4, .h4 { font-weight:100; margin-bottom:10px; }
h5, .h5 { }
h6, .h6 { }
/*colors*/
ul.raquo li:before,  ul.pages { color:#fd6417; }
.line .teh, .line a, .enter, b.lang, a.lang:hover,  ul.pages li.act  { color:#fff; }
.search input { color:#7e7e7e; }
a.lang{ color:#000; }
/*end colors*/

/*fonts*/
.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 { font-size:1.3333em/*16px*/; }
.f-17 { font-size:1.4166em/*17px*/; }
.f-18, ul.crumbs, .line .teh, .crumbs, ul.crumbs2, h4 { font-size:1.5em/*18px*/; }
.f-20, h3, .h3 { font-size:1.6666em/*20px*/; }
/*end fonts*/

/*inputs*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, ul.crumbs, ul.f-bar, ul.h3, ul.crumbs2,  ul.pages { 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*/
.pr-280 { padding-right:280px; }
.w-430{ width:430px; }
/*end other*/
/*----------------------------- end global ----------------------------*/


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


/*-------------------------------- header ------------------------------*/
.header { padding:60px 0 50px; position:relative; }
.logo { margin:0 0 45px 80px; }
.logo, .logo a { display:block; background:url(../images/pic7.gif) no-repeat; width:271px; height:37px; text-indent:-1000em; outline:none; }
.line { position:relative; margin:0 40px; padding:0 95px; }
.line ul.spec { height:72px; position:relative; z-index:2; }
.line .o { background:#fd6417 url(../images/pic10.gif) repeat-x; height:50px; width:100%; position:absolute; left:0; top:0; }
.line .g { background:#d7d7d7; border-top:1px solid #fff; height:21px; bottom:0; width:100%; position:absolute; left:0; }
.line .teh { line-height:50px; }
.line .num { line-height:21px; }
.line .l, .line .r { background:url(../images/pic1.png) no-repeat; width:47px; height:131px; position:absolute; z-index:1; left:-27px; top:-30px; }
.line .r { left:auto; right:-27px; background-image:url(../images/pic2.png); }
.enter { line-height:1; left:335px; top:20px; background:#c2c2c2 url(../images/pic11.gif) no-repeat; display:inline-block; position:absolute; text-decoration:none; }
.enter span { float:left; background:url(../images/pic12.gif) no-repeat 100% 0; }
.enter span span { background:url(../images/pic13.gif) no-repeat 100% 100%; }
.enter span span span { background:url(../images/pic14.gif) no-repeat 0 100%; padding:7px 10px 8px; }
.enter q { display:block; position:absolute; background:url(../images/pic15.gif) no-repeat; width:8px; height:7px; overflow:hidden; bottom:-7px; left:50%; margin-left:-6px; }
.enter b { border-bottom:1px dashed #fff; font-weight:100; }
.enter:hover b { border:0; }
.search { position:absolute; background:url(../images/pic16.gif) no-repeat; width:199px; height:20px; top:69px; right:50px; }
.search input { background:url(../images/pic1.gif) no-repeat -1000em -1000em; border:0; margin:0; padding:2px 10px 0; line-height:1; width:130px; height:18px; }
.search button { position:absolute; right:0; background:none; display:block; text-indent:-1000em; outline:none; width:50px; height:20px; padding:0; margin:0; top:0; border:0; }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
.rside { width:200px; padding:0 50px 50px 0; }
ul.raquo { margin-bottom:36px; }
ul.raquo li { margin-bottom:10px; }
ul.raquo li:before { content:'\00BB'; margin-right:5px; }
.statistic { margin-top:-20px; }
.statistic dt { font-weight:900; padding-top:20px; margin-bottom:3px; }
.statistic dd { margin-bottom:3px; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { padding:1px 30px 50px 75px; }
.rn-bl { border:1px solid #ececec; border-top:0; background:#fafafa url(../images/pic5.gif) repeat-x 0 100%; position:relative; margin:0 0 16px -25px; }
.rn-bl .tl { background:url(../images/pic2.gif) no-repeat; position:relative; margin:-1px; }
.rn-bl .tr { background:url(../images/pic6.gif) no-repeat; position:absolute; width:10px; height:11px; top:1px; right:-1px; }
.rn-bl .br { background:url(../images/pic17.gif) no-repeat; width:11px; height:83px; position:absolute; bottom:-1px; right:-1px; }
.rn-bl .bl { background:url(../images/pic3.gif) no-repeat 0 100%; padding:1px 1px 4px 1px; }
.rn-bl table.spec{ width:100%; }
.rn-bl table.spec th, .rn-bl table.spec td { vertical-align:top; padding:15px 30px; text-align:left; font-weight:100; }
.rn-bl table.spec th { width:160px; padding:25px; background:#e2e2e2; }
.rn-bl table.spec td p { line-height:1.4; }
ul.crumbs li { float:left; margin-right:7px; padding-bottom:12px; }
ul.crumbs li:before { content:'\003E'; margin-right:7px; text-shadow:#ccc 1px 1px 1px; }
ul.crumbs li:first-child:before { content:''; }
ul.h3 li{ float:left; }
.gr-rn{ display:inline-block; vertical-align:middle; border:1px solid #d7d7d7; }
.gr-rn .g-tl{ float:left; background:url(../images/pic18.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn .g-tr{ float:left; background:url(../images/pic19.gif) no-repeat 100% 0; }
.gr-rn .g-br{ float:left; background:url(../images/pic20.gif) no-repeat 100% 100%; }
.gr-rn .g-bl{ float:left; background:url(../images/pic21.gif) no-repeat 0 100%; padding:2px 9px; }
b.lang, a.lang{ line-height:23px; display:inline-block; vertical-align:middle; background:#fd6417 url(../images/pic22.gif) no-repeat; }
a.lang{ background:none; text-decoration:none; }
a.lang:hover{background:#fd6417 url(../images/pic22.gif) no-repeat;}
b.lang span, a.lang:hover span{ float:left; background:url(../images/pic23.gif) no-repeat 100% 0; }
b.lang span span, a.lang:hover span span{ background:url(../images/pic24.gif) no-repeat 100% 100%; }
b.lang span span span, a.lang:hover span span span{ background:url(../images/pic25.gif) no-repeat 0 100%; padding:0 8px; }
a.lang span span span { padding:0 8px; }
 ul.crumbs2 li{ float:left; margin:0 38px 18px 0; }
 
 ul.comments { position:relative; margin:0 0 24px -12px; }
  ul.comments li{ position:relative; padding:0 0 18px 12px; }
 ul.comments li:before{ content:'\00BB'; position:absolute; left:0; top:0; font-weight:900; }
.field{ border:1px solid; border-color:#b7b7b7 #ddd #f1f1f1; background:#e2e2e2; display:inline-block; vertical-align:middle; position:relative; } 
.field span{ position:relative; float:left; margin:-1px; background: url(../images/pic26.gif) no-repeat; }
.field span span{ background:url(../images/pic27.gif) no-repeat 100% 0; margin:0;}
.field span span span{ background:url(../images/pic29.gif) no-repeat 100% 100%; }
.field span span span span { background:url(../images/pic28.gif) no-repeat 0 100%; padding:4px 10px 8px;   }
.f-micro span span span span{padding:0 10px 5px;}
 .field input,  .field textarea{ background:url(../images/pic1.gif) no-repeat -1000em -1000em; border:0; padding:0; line-height:1;  }
 ul.pages{ font-weight:900; }
 ul.pages li.act{ background:url(../images/pic31.gif) no-repeat;   }
 ul.pages li{ text-align:center; float:left; min-width:24px; margin-right:5px; height:24px; line-height:24px; }
 
 ul.cat li{ vertical-align:top; text-align:left; width:280px; padding:0 20px 20px 0; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.undfoot { clear:both; height:100px; }
.footer { position:absolute; top:100%; margin-top:-100px; height:100px; width:100%; left:0; }
.copy { float:left; padding-left:50px; }
.flogo { display:inline-block; vertical-align:middle; background:url(../images/pic8.gif) no-repeat; width:124px; height:18px; }
.flogo b { float:left; text-indent:-1000em; }
ul.f-bar { float:right; }
ul.f-bar li { float:left; margin-left:17px; padding-bottom:24px; }
/*------------------------------ end footer -------------------------------*/

.errorbox { z-index:100; background:#FD6417; border:1px solid #000; line-height:1.5; font-size:14px; text-align:center; left:50%; margin:-100px 0 0 -225px; padding:5px 25px 25px;  position:fixed; z-index:10000; top:50%; width:400px; }
/*#closeerrorbox { text-indent:-1000em; outline:none; text-align:left; float:right; background:url(../images/pic17.gif) no-repeat; margin-right:-18px; width:17px; height:17px; display:inline; }*/
#closeerrorbox { color: white; }

.aut1{width:350px; padding:7px 12px 0; height:32px; position:absolute; top:20px; left:335px; }

.aut{ background:url(../images/pic3.png) no-repeat; width:232px; padding:7px 12px 0; height:32px; position:absolute; top:20px; left:335px; }
  .aut input[type=text],   .aut input[type=password]{ background:url(../images/pic17.gif) no-repeat -1000em -1000em; border:0; width:100px; height:19px; padding:0; margin-right:7px; }
  .aut button{ display:block; position:absolute; background:none; border:0; top:6px; right:0; text-indent:-1000em; width:23px; height:20px;  }
  .rem{ position:absolute; color:#7e7e7e;  top:8px; font-size:10px; width:270px; left:265px; }

.badlink {color: red; font-color: red; text-decoration:none;}

.company {display: none;}
