/*-----------------------------------------------CSS Framework LisenaAuthor:   hmeliiWeb:      http://www.hmelii.ruEmail:    anufry@inbox.ruVersion:  3.61 19.06.09Num:      219----------------------------------------------- *//*-------------------------- basic styles ------------------------------*/@import url("base.css");/*---------------------- end basic styles ------------------------------*//*------------------------------- global ------------------------------*/body { background:#fff url(/images/pic1.png) repeat-x; color:#71737a; 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:#2e81bd; 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 { }.h2 { }.h3 { margin-bottom:20px; }.h4 { margin-bottom:18px; }.h5 { font-weight:900; margin-bottom:28px;  }.h6 { font-weight:900; }/*colors*/.top { color:#696969; }.pic .in { color:#e55e24; }.cat, .cat a { color:#fefefe; }ul.li-cat, ul.li-cat a { color:#fce5b1; }ul.cat a.more { color:#1c1b1b; }.blue{ color:#2294d1; }table.x-table2 th{ color:#252324; }ul.tabs, .h5, .h3{ color:#000; }textarea, input{ color:#9c9c9c; }.res{ color:#777;  }.sbm{ color:#2671d8; }.t-bar, .t-bar a, ul.li-cat ul, ul.li-cat ul a, .feedback, .write, .footer, .footer a, .cat .h3 { color:#fff; }ul.tabs2 a{ color:#bcbbbb; }ul.tabs2{ color:#474747; }/*end colors*//*fonts*/.t-bar, ul.cat { font-family:"Myriad Pro Cond", sans-serif, serif; }.f-10, .date { font-size:.8333em/*10px*/; }.f-11, .footer, textarea, input { font-size:.9166em/*11px*/; }.f-12 { font-size:1em/*12px*/; }.f-13 { font-size:1.0833em/*13px*/; }.f-14, .t-bar, ul.li-cat, table.x-table2 th, .h5, ul.tabs2 { font-size:1.1666em/*14px*/; }.f-15, ul.cat { font-size:1.25em/*15px*/; }.f-16, .pic .in, .h4 { font-size:1.3333em/*16px*/; } .f-17 { font-size:1.4166em/*17px*/; }.f-18 { font-size:1.5em/*18px*/; }.f-20, .h3 { font-size:1.6666em/*20px*/; }/*end fonts*//*inputs*/input[type=text]{ padding:2px 3px; }textarea{ padding:2px 10px; }/*end inputs*//*lists*//*end lists*//*over blocks*/.over, .content, ul.f-bar, ul.tabs2, ul.tabs { 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*/hr { border:0; height:0; margin:0 0 16px; padding:0; overflow:hidden; vertical-align:top; display:block; border-top:1px solid #d0cdcd; }hr.mb-0 { margin-bottom:0; }/*end other*//*----------------------------- end global ----------------------------*//*------------------------------- wrapper ------------------------------*/.wrapper { position:relative; min-width:1000px; margin:auto; min-height:100%; }/*--------------------------------- *** --------------------------------*//*-------------------------------- header ------------------------------*/.header { padding:0 14px 20px; position:relative; }.logo { top:5px; left:36px; position:absolute; background:url(/images/pic2.png) no-repeat; }.logo, .logo a { display:block; text-indent:-1000em; width:375px; height:83px; }.top { margin-bottom:3px; height:100px; background:#fff; position:relative; border-bottom-left-radius:2px; border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; }.email { position:absolute; right:115px; top:39px; }.contacts { position:absolute; top:35px; right:267px; }.contacts p { margin-bottom:4px; }.t-bar { position:relative; margin:0 -5px 2px -3px; background:url(/images/pic3.png) repeat-x; border-top:2px solid #8f3618; font-weight:900; text-shadow:rgba(7, 39, 2, .75) 1px 1px 1px; }.t-bar a { text-decoration:none; }.t-bar .lbg { background:url(/images/pic4.png) no-repeat; position:relative; margin:-2px 0 0; }.t-bar .rbg { background:url(/images/pic5.png) no-repeat 100% 0; }.t-bar table.spec { width:100%; height:54px; }.t-bar table.spec td { text-align:center; vertical-align: top; text-transform:uppercase; width:1%; padding:17px 0 0; background: url(/images/pic2.gif) no-repeat; }.t-bar table.spec td:first-child { background:none; }.pic { position:relative; margin-bottom:23px; background:url(/images/pic3.gif) repeat-x; }.pic .lbg { background:url(/images/pic1.jpg) no-repeat; }.pic .rbg { background:url(/images/pic2.jpg) no-repeat 100% 0; height:173px; position:relative; }.pic .in { position:absolute; background:url(/images/pic10.png) no-repeat; height:48px; font-weight:900; top:62px; left:25px; padding:6px 0 0 16px; width:335px; }ul.cat { position:relative; margin-bottom:30px; font-weight:900; }ul.cat li { vertical-align:top; position:relative; }ul.cat .h { padding:7px 20px; background:#868b8a; position:relative; text-shadow:rgba(0, 0, 0, .5) 1px 1px 1px; border-top-left-radius:2px; border-top-right-radius:2px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; }ul.cat .h a{ text-decoration:none; }ul.cat .h a:hover{ text-decoration: underline; }ul.cat img { vertical-align:top; border:1px solid #68716d; }ul.cat .bl, ul.cat .br { position:absolute; background:url(/images/pic10.gif) no-repeat; width:2px; height:2px; overflow:hidden; bottom:0; left:0; }ul.cat .br { background-image:url(/images/pic11.gif); left:auto; right:0; }.more { padding:0 12px 9px 0; display:block; font-size:.75em/*12px*/; text-decoration:none; background:url(/images/pic13.gif) no-repeat 100% 0; height:19px; position:absolute; line-height:19px; left:5px; bottom:-28px; }.more span { float:left; padding:0 0 0 9px; background:#bcbcbc url(/images/pic12.gif) no-repeat; }/*-------------------------------- end header ------------------------------*//*----------------------------- side ------------------------------*/.lside, .rside { width:236px; padding:0 0 35px 12px; position:relative; }.cat { background:#868b8a; padding:22px 15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }ul.li-cat { border-bottom:6px solid #5d605f; font-weight:900; position:relative; margin:0 -15px; }ul.li-cat ul { background:#868b8a; position:relative; margin:6px -15px 0; padding:15px 15px 8px; font-size:.8571em/*12px*/; }ul.li-cat li { padding:5px 15px 0; background:#5d605f; }ul.li-cat ul ul { margin:0; padding:9px 0 0; font-size:.9166em/*11px*/; font-weight:100; }ul.li-cat ul ul a { text-decoration:underline; }ul.li-cat ul ul a:hover { text-decoration:none; }ul.li-cat li li { margin-bottom:6px; padding:0; background:none; }ul.li-cat li li li { background:url(/images/pic4.gif) no-repeat 3px .5em; padding-left:10px; margin-bottom:4px; }/*--------------------------- end side ----------------------------*//*------------------------------ content -------------------------------*/.content { padding:12px 24px 35px; word-wrap:break-word; position:relative; }img.img { border:1px solid #686b6a; }.write, .feedback { white-space:nowrap; text-decoration:none; display:block; position:absolute; background:url(/images/pic8.png) no-repeat; width:117px; height:32px; position:absolute; top:-12px; right:170px; padding:19px 0 0 43px; }.write { right:-5px; top:-5px; background-image: url(/images/pic9.png); height:26px; width:112px; padding:12px 0 0 48px; }table.x-table { width:100%; table-layout:fixed; }table.x-table td { vertical-align:top; padding:30px 10px 0; }table.x-table td.bg-gray { background:#edecec; }.date { margin-bottom:16px; text-transform:uppercase; background:url(/images/pic5.gif) no-repeat 0 50%; padding-left:47px; }ul.news{ margin-bottom:13px; }ul.news li{ padding:20px 0; border-bottom:1px solid #c8cdcc; }table.x-table2{ margin-bottom:35px; width:100%; }table.x-table2 th{ font-weight:100; background:#e6e6e6; padding:9px 22px; vertical-align:top; text-align:left; border:1px solid #bebfc2;  }table.x-table2 td{ border:1px solid #bebfc2; padding:9px 22px; vertical-align:top; }table.x-table3{ margin-bottom:20px; }table.x-table3 th, table.x-table3 td{ vertical-align:top; text-align:left; padding:0 16px 15px 0; }table.x-table3 p{ margin-bottom:2px; }ul.tabs li{ float:left; padding:7px 13px; }ul.tabs li.act{ background:#ebebeb; }.res, .sbm{ background:none; border:0; }.res:hover ins, .sbm:hover ins{ text-decoration:none; }#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); }.larr{ text-indent:20px; background:url(/images/pic16.gif) no-repeat 0 .3em; font-weight:900; }ul.list li{ display:inline-block;  vertical-align:top; width:49%; border:0; padding:0; margin-bottom:20px; }ul.minus li{ width:auto; display:block!important; padding:0 0 0 7px; background: url(/images/pic17.gif) no-repeat 0 .6em; border:0; margin-bottom:6px; }ul.tabs2{ font-weight:900; margin:0 -14px 25px; }ul.tabs2 li{ float:left; border-left:2px solid #bcbbbb; margin-left:-2px; padding:0 14px;  }/*--------------------------- end content -----------------------------*//*------------------------------ footer -------------------------------*/.undfoot { clear:both; height:93px; }.footer { background:#e55e24 url(/images/pic8.gif) repeat-x; position:absolute; top:100%; margin-top:-93px; right:10px; left:10px; }.footer .lbg { background: url(/images/pic6.gif) no-repeat; }.footer .rbg { background:url(/images/pic7.gif) no-repeat 100% 0; height:93px; }.copy { float:left; padding:36px 65px 0 12px; }ul.f-bar { padding:36px 0 0; }.b2bdesign { float:right; padding:31px 100px 0 0; }.counter { float:right; padding:28px 7px 0 0; }ul.f-bar li { float:left; margin-left:-1px; border-left:1px solid #fff; padding:0 5px; }/*------------------------------ end footer -------------------------------*/
