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


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


/*------------------------------- global ------------------------------*/
html { min-width:1000px; }
body { background:#fff url(/images/pic1.jpg) no-repeat 50% 0; color:#3c3a3a; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Tahoma, Geneva, sans-serif; }
body, html { height:100%; }
a { color:#04699d; }
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, ul.h3 { font-weight:900; padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid #d2cbcb; }
ul.h3 li { float:left; background:url(/images/pic8.gif) no-repeat 0 50%; padding:0 20px 0 10px; margin:0 0 0 -10px; }
.no-bord { border:0; padding:0; }
.h4 { font-weight:900; margin-bottom:8px; }
.h5 { font-weight:900; }
.h6 { font-weight:900; margin-bottom:16px; }
/*colors*/
.h3, .h3 a { color:#8a4f23; }
ul.li-prop, .brown { color:#9d1a04; }
.date, .footer, .white { color:#fff; }
ul.li-news a, .h5 { color:#3c3a3a; }
.l-bar a { color:#342c2c; }
.l-bar a:hover, .l-bar { color:#692706; }
.yelow, .yelow a { color:#f5f68a; }
ul.pages { color:#c6c6c6; }
ul.pages a, ul.pages li.rarr, ul.pages li.larr, .gray a { color:#717171; }
.gray2 { color:#666; }
.red { color:#b30000; }
.o-drop-down ul.spec a { color:#000; }
/*end colors*/

/*fonts*/
.georgia { font-family:Georgia, "Times New Roman", Times, serif; }
.f-5 { font-size:.5454em/*5px*/; }
.f-10 { font-size:.8333em/*10px*/; }
.f-11, .date, ul.pages, .o-drop-down ul.spec { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13, .h5 { font-size:1.0833em/*13px*/; }
.f-14, .l-bar, .h4 { font-size:1.1666em/*14px*/; }
.f-15 { font-size:1.25em/*15px*/; }
.f-16, .h3, .name-proj { 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-33 { font-size:2.75em/*33px*/; }
/*end fonts*/

/*inputs*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, .w-ry, ul.li-30 li, ul.h3 { 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*/
hr { margin:0; padding:0 0 12px; border:0; border-top:1px solid #d2cbcb; height:0; overflow:hidden; }
.b-i img { border:1px solid #999; }
.pt-6 { padding-top:6px; }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; padding:0 20px; min-width:880px; min-height:100%; }
.wt-bl { background:#fff; position:relative; z-index:1; padding:28px 0; }
.w-ry { background:url(/images/pic1.gif) repeat-y 100% 0; padding:0 13px; }
.w-ly { background:url(/images/pic2.gif) repeat-y; position:relative; margin:0 -13px; }
.w-tl, .w-tr, .w-br, .w-bl { background:url(/images/pic8.png) no-repeat; width:191px; height:94px; position:absolute; top:-66px; left:-73px; }
.w-tr, .w-br { background-image:url(/images/pic9.png); left:auto; right:-73px; }
.w-br, .w-bl { background-image:url(/images/pic10.png); top:auto; bottom:-66px; }
.w-bl { background-image:url(/images/pic11.png); }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { height:384px; padding:10px 45px 0; position:relative; }
.logo { position:static; background:url(/images/pic12.png) no-repeat; }
.logo a, .logo { display:block; width:235px; height:145px; }
.logo a { position:relative; }
.phone { border-left:2px solid #fff; padding-left:15px; position:absolute; top:75px; right:49px; }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
.lside { width:255px; padding:0 20px 20px 60px; }
.rside { width:200px; padding: 40px 20px 20px 10px; }

.date { background:#54803c; padding:0 8px; line-height:17px; display:inline-block; }
.gr-bl { background:url(/images/pic4.png) no-repeat 50% 100%; position:relative; margin:0 -40px 0 -60px; padding:0 40px 50px 60px; }
.gr-bl-h3 { border:0; background:url(/images/pic3.png) no-repeat 50% 100%; position:relative; margin-left:-60px; padding-left:60px; }
.gr-bl-h3-lt { border:0; background:url(/images/pic3.png) no-repeat 15% 100%; position:relative; margin-left:-60px; padding-left:60px; }
.gr-bl-lt { background:url(/images/pic4.png) no-repeat 15% 100%; position:relative; margin:0 -40px 0 -60px; padding:0 40px 50px 60px; }
ul.li-news li { margin-bottom:30px; }
ul.li-news a { font-weight:900; }
.l-bar { background:url(/images/pic6.png) repeat-y 49px 122px; font-weight:900; margin:0 -40px 30px -60px; position:relative; } 
.l-bar a { text-decoration:none; } .l-bar .t-bg { background:url(/images/pic5.png)
no-repeat; } 
.l-bar ul.spec { background:url(/images/pic7.png) no-repeat 49px 100%; line-height:1; padding:87px 64px 78px 50px; } 
.l-bar ul.spec li{ border-bottom:1px solid #b1884b; padding:10px 20px 10px 36px; background:url(/images/pic15.gif) no-repeat 9px 50%; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { padding:40px 25px 20px 1px; }
ul.li-bull { margin-bottom:40px; }
ul.li-bull li { padding-left:17px; background:url(/images/pic3.gif) no-repeat 0 .45em; margin-bottom:12px; }
ul.li-prop li { vertical-align:top; width:180px; padding:0 38px 20px 0; }
ul.li-prop img { display:block; margin-bottom:14px; }
ul.li-prop p { margin-bottom:7px; }
table.img { width:198px; height:133px; border:1px solid #dbc8bb; }
table.img td { vertical-align:middle; text-align: center; }
table.img img { vertical-align:top; }
ul.li-30 li { padding:1px 0 0 1px; }
ul.pages { text-align:center; }
ul.pages li { border:1px solid #fff; padding:0 4px; line-height:13px; }
ul.pages li.act { border-color:#c6c6c6; }
ul.pages li.larr { padding-right:15px; }
ul.pages li.rarr { padding-left:15px; }
.gr-rn { background:#ebe8e8; border:1px solid #cdcdcd; }
.gr-rn .tl { background:url(/images/pic4.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn .tr { background:url(/images/pic5.gif) no-repeat 100% 0; }
.gr-rn .br { background:url(/images/pic6.gif) no-repeat 100% 100%; }
.gr-rn .bl { background:url(/images/pic7.gif) no-repeat 0 100%; padding:10px 10px 1px; }
ul.li-por { text-align:center; }
ul.li-por li { padding:0 12px 80px; }
.name-proj { border:1px solid #cdcdcd; background:#ebe8e8 url(/images/pic9.gif) no-repeat 16px 50%; font-weight:900; margin-bottom:10px; }
.name-proj .tl { background:url(/images/pic4.gif) no-repeat; position:relative; margin:-1px; }
.name-proj .tr { background:url(/images/pic5.gif) no-repeat 100% 0; padding:10px 0 10px 30px; }
.img2 { border:1px solid #c2a38c; width:200px; }
.img2 .tl { background: url(/images/pic10.gif) no-repeat; position:relative; margin:-1px; }
.img2 .tr { background: url(/images/pic11.gif) no-repeat 100% 0; }
.img2 .br { background: url(/images/pic12.gif) no-repeat 100% 100%; }
.img2 .bl { background: url(/images/pic13.gif) no-repeat 0 100%; }
.img2 table.spec { width:200px; height:160px; }
.img2 table.spec td { vertical-align:middle; text-align:center; }
ul.li-proj li { vertical-align:top; width:205px; padding:0 20px 20px 0; }
.drop-down { display:inline-block; font-weight:900; position:relative; z-index:1; background:url(/images/pic14.gif) no-repeat 100% 50%; padding-right:22px; }
.o-drop-down { position: absolute; display:none; left:0; top:0; width:100%; background:#ebe8e8; border:1px solid #cdcdcd; }
.o-drop-down ul.spec { text-align:left; font-weight:900; }
.o-drop-down ul.spec li { background:url(/images/pic9.gif) no-repeat 0 .55em; display:block!important; padding:0 0 0 14px; margin-bottom:4px; }
.o-drop-down .tl { background:url(/images/pic4.gif) no-repeat; position:relative; margin:-1px; }
.o-drop-down .tr { background:url(/images/pic5.gif) no-repeat 100% 0; }
.o-drop-down .br { background:url(/images/pic6.gif) no-repeat 100% 100%; }
.o-drop-down .bl { background:url(/images/pic7.gif) no-repeat 0 100%; padding:30px 12px 10px; }
.show { z-index:1000; }
.show .o-drop-down { display:block; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.undfoot { clear:both; height:89px; }
.footer { position:absolute; top:100%; padding:50px 0 0; background:url(/images/pic1.png) repeat-x; margin-top:-117px; height:67px; width:100%; left:0; }
.footer p { margin-bottom:3px; }
.copy { float:right; padding-right:100px; }
/*------------------------------ end footer -------------------------------*/


