/*-----------------------------------------------CSS Framework LisenaAuthor:   hmeliiWeb:      http://www.hmelii.ruEmail:    anufry@inbox.ruVersion:  3.52 5.12.09Num:      130----------------------------------------------- *//*-------------------------- basic styles ------------------------------*/@import url("base.css");/*---------------------- end basic styles ------------------------------*//*------------------------------- global ------------------------------*/body { background:#054156; color:#fff; font-size:.6875em/*11px*/; line-height:1.2; }input, button, select, label, textarea, body { font-family:Tahoma, Geneva, sans-serif; }body, html { height:100%; }a { outline:none; color:#d6c930; }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 { font-weight:900; background:url(../images/pic2.jpg) repeat-x; margin-bottom:14px; line-height:1; padding:3px 50px; position:relative; }.h3 q{ background:url(../images/pic1.gif) no-repeat; width:32px; height:33px; position:absolute; left:8px; top:-6px; display:block; }.lh3{ margin:0; background-image: url(../images/pic8.jpg); }.lh3 q{ background-image:url(../images/pic7.jpg); } .h4 { padding:0 15px; font-weight:900; line-height:20px; background:#1d697c; margin-bottom:20px; } .h5 { } .h6 { font-weight:900; margin-bottom:16px; }/*colors*/ ul.larr a, table.t-bar a, .phone, ul.cat ul ul, .white, .white a{ color:#fff;  } ul.cat ul, .h6, .char dt{ color:#d6c930 }.price, .footer{ color:#ecebea; }/*end colors*//*fonts*/.f-10 { font-size:.909em/*10px*/; }.f-11 { font-size:1em/*11px*/; }.f-12, ul.larr, table.t-bar, .h6 { font-size:1.0909em/*12px*/; }.f-13 { font-size:1.1818em/*13px*/; }.f-14, .h3, ul.cat .h, .h4{ font-size:1.2727em/*14px*/; }.f-15 { font-size:1.3636em/*15px*/; }.f-16 { font-size:1.4545em/*16px*/; }.f-17 { font-size:1.5454em/*17px*/; }.f-18, .price { font-size:1.6363em/*18px*/; }.f-20 { font-size:1.8181em/*20px*/; }.phone{ font-size:2em/*22px*/; }/*end fonts*//*inputs*//*end inputs*//*lists*//*end lists*//*over blocks*/.over, .content, ul.li-36 li { overflow:hidden; display:block!important; /*ie6*/display:inline-block; }.clear:after, ul.news li:after { content:''; display:block; clear:both; }/*ie6*/* html .clear, * html .fix, * html ul.news li { display:inline-block; }/*ie7*/* + html .clear, * + html .fix, * + html ul.news li { display:inline-block; }/*end over blocks*//*backgrounds*//*end backgrounds*//*other*/.w-165{ width:165px; }/*end other*//*----------------------------- end global ----------------------------*//*------------------------------- wrapper ------------------------------*/.wrapper {  position:relative; min-width:960px; min-height:100%; margin:0 20px; }/*--------------------------------- *** --------------------------------*//*-------------------------------- header ------------------------------*/.header { }.o-bar{ border-bottom:2px solid #00748e; border-top:2px solid #00748e; }table.t-bar { font-weight:900;  width:100%; line-height:1; }table.t-bar td{ background:url(../images/pic3.gif) no-repeat 50% 4px; padding:8px 0 5px; vertical-align:top; border-right:8px solid #00748e; text-align:center; width:1%; white-space:nowrap; }.email{ padding:4px 10px 5px 0; text-align:right; width:230px; position:absolute; top:150px; right:10px; }.top{ background:url(../images/pic10.jpg) no-repeat; height:150px; }.phone{ background:#13677c url(../images/pic4.gif) repeat-x; line-height:51px; padding:0 10px; text-align:right; }/*------------------------------ end header ----------------------------*//*----------------------------- side ------------------------------*/.lside { width:297px; padding:30px 0 40px 17px;  }ul.larr{ font-weight:900; margin-bottom:22px; padding:0 0 0 20px; }ul.larr li{ margin-bottom:11px; background:url(../images/pic2.gif) no-repeat 0 .1em; padding-left:29px; }ul.news, div.news{ padding:30px 10px 0 0; background:#13677c url(../images/pic6.jpg) no-repeat 50% 100%; margin-bottom:20px; border:1px solid #4e7988; }div.news{ padding:12px 10px; }ul.news li{ margin-bottom:12px; }ul.news p{ margin-bottom:2px; }ul.news .img{ float:left; background:#054156; position:relative; margin:5px 22px 0 -5px; }ul.news img{ display:block; border:1px solid #fff; top:-4px; left:-3px; position:relative; }/*--------------------------- end side ----------------------------*//*------------------------------ content -------------------------------*/.content { padding:33px 20px 40px;  word-wrap:break-word; }.rbg, .lbg{ background:url(../images/pic5.gif) repeat-y; width:20px; height:100%; position:absolute; left:-20px; top:0; }.rbg{ background-image:url(../images/pic6.gif); left:auto; right:-20px;  }ul.cat .h{ padding:0 15px; font-weight:900; line-height:20px; background:#1d697c; }ul.cat ul{ padding:10px 0 0 50px; font-weight:900; }ul.cat ul li{ margin-bottom:14px;  }ul.cat ul ul{ font-weight:100; padding:5px 0 0 33px; }ul.cat ul ul li{ margin-bottom:2px; }.price{ font-weight:900; line-height:34px; text-align:center; background:#1d697c; }table.x-table{ border-left:1px solid #054156; border-left:0 hidden; margin:0 -20px;  }table.x-table td{ border-left:1px solid #1d697c; padding:0 15px 0 20px; vertical-align:top;  }.char{ }.char dt{ font-weight:900; margin-bottom:9px; }.char dd{ margin-bottom:5px; padding:0 0 0 6px; }table.x-table2 td, table.x-table2 th{ text-align:left; vertical-align:middle; padding-bottom:14px; }table.x-table2 th{ padding-right:20px; }#lightbox { background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }#lightboxCaption { float: left; }#keyboardMsg { float: right; }#closeButton { top: 5px; right: 5px; }#lightbox img { border: none; clear: both; }#overlay img { border: none; }#overlay { background-image: url(../images/overlay.png); }table.w188x169{ border:1px solid #408191; width:188px; height:169px; }table.w188x169 td{ vertical-align:middle; text-align:center; }table.w188x169 img{ vertical-align:top; }/*--------------------------- end content -----------------------------*//*------------------------------ footer -------------------------------*/.undfoot { clear:both; height:63px; }.footer {background:#13677c url(../images/pic9.jpg) repeat-x;  position:absolute; top:100%;  margin-top:-63px; height:63px; width:100%; left:0; }.copy{ padding:32px 22px 0; }/*------------------------------ end footer -------------------------------*/
