/*-----------------------------------------------Site Screen MasterAuthor:   hmeliiEmail:    anufry@inbox.ruVersion:  3.11 30.05.09Num:      29----------------------------------------------- *//*-------------------------- basic styles ------------------------------*/@import url("base.css");/*---------------------- end basic styles ------------------------------*//*------------------------------- global ------------------------------*/body { background:#fff; color:#000; font:.75em/1.2 Arial, Helvetica, sans-serif/*12px*/; }input, button, select, label, textarea { font-family:Arial, Helvetica, sans-serif; }body, html { height:100%; }a { color:#007fc5; }a:visited { }a:hover, .n-u a, .rss { 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 { font:100 1.9166em "Arial Narrow", Arial, sans-serif, serif/*23px*/; color:#fff; margin-bottom:16px; }h3, .h3 { font:900 1.25em "Arial Narrow", Arial, sans-serif, serif/*15px*/; margin-bottom:7px; }h4, .h4 { font-size:1.5em/*18px*/; margin-bottom:12px; font-weight:100; }h5, .h5 { font-size:1.0833em/*13px*/; font-weight:100; margin-bottom:5px; }h6, .h6 { }/*colors*/.gray, a.gray, .gray a, ul.h-bar a { color:#a6a6a6; }.lt-gray, a.lt-gray, .lt-gray a { color:#666; }.white, .white a, a.white, .button, ul.l-bar a, ul.l-bar, ul.f-bar, ul.f-bar a, .analitic a { color:#fff; }.black, .black a, a.black, ul.list-branch, ul.list-branch a, .rss, .list-rei dd a { color:#000; }.blue, a.blue, .blue a { color:#007fc5!important; }/*end colors*//*inputs*/input[type=text] { border:1px solid #999; color:#676767; }input.text, textarea { border:1px solid #999; color:#676767; }/*end inputs*//*over blocks*/.over, h3.tabs, ul.list-14 li, ul.list-10 li { 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*//*paragraphs*/.ph-16 p { margin-bottom:16px; }.ph-7 p { margin-bottom:7px; }.ph-5 p { margin-bottom:5px; }.ph-4 p{ margin-bottom:4px; }/*end paragraphs*//*buttons*/a.button, a.reset { background:#007fc5; border:1px solid #616877; text-decoration:none; display:-moz-inline-stack; display:inline-block; vertical-align:middle; line-height:1; }a.button span, a.reset span { float:left; margin:-1px; position:relative; background:url(../images/b2-tl.gif) no-repeat; }a.button span span, a.reset span span { margin:0; background:url(../images/b2-tr.gif) no-repeat 100% 0; }a.button span span span, a.reset span span span { background:url(../images/b2-br.gif) no-repeat 100% 100%; }a.button span span span span, a.reset span span span span { background:url(../images/b2-bl.gif) no-repeat 0 100%; padding:4px 18px 5px; }/*IE6*/* html a.button span span span span, * html a.reset span span span span { padding:3px 18px 5px; }/*IE7*/* + html a.button span span span span, * + html a.reset span span span span { padding:3px 18px 5px; }a.reset{ background:#999; border:0; color:#fff; }a.reset span{ background-image:url(../images/gr-rn-tl2.gif); margin:0; }a.reset span span{ background-image:url(../images/gr-rn-tr2.gif); }a.reset span span span{ background-image:url(../images/gr-rn-br2.gif); }a.reset span span span span{ background-image:url(../images/gr-rn-bl2.gif); }.search a.button { border-color:#fff; }.search a.button span { float:left; background-image:url(../images/b-tl.gif); position:relative; margin:-1px; }.search a.button span span { margin:0; background-image:url(../images/b-tr.gif); }.search a.button span span span { background-image:url(../images/b-br.gif); }.search a.button span span span span { background-image:url(../images/b-bl.gif); }/*buttons*//*paddings*/.pt-3 { padding-top:3px; }.pt-35 { padding-top:35px; }ul.pb-10{ padding-bottom:10px; } /*en paddings*//*lists*/ul.list-8 li { margin-bottom:8px; }ul.list-10 li { margin-bottom:10px; }ul.list-14 li{ margin-bottom:14px; }ul.report { margin-bottom:26px; } ul.report li{ margin-bottom:12px; }ul.report li ul{ padding:18px 0 0 10px; }ul.report li li{ margin-bottom:6px; }/*end list*/.b-b-gr{ border-bottom:1px solid #ccc; margin-bottom:32px; }ul.b-b-gr4{ border-bottom:4px solid #e0e0e0; }.no-br{ white-space:nowrap; }/*----------------------------- end global ----------------------------*//*------------------------------- wrapper ------------------------------*/.wrapper { position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }/*--------------------------------- *** --------------------------------*//*-------------------------------- header ------------------------------*/.header { padding:30px 0 25px; }h1.logo { width:280px; height:120px; }div.logo { background:url(../images/l-l.png) no-repeat; height:162px; padding:40px 50px 0 22px; }h1.logo a { display:block; height:106px; }ul.h-bar { border-top:6px solid #a6a6a6; padding-top:5px; position:absolute; top:0; right:90px; }ul.h-bar li { float:left; border-left:1px solid #a6a6a6; padding:0 9px; margin-left:-1px; }.search { position:relative; background:#007fc5 url(../images/s-tl.gif) no-repeat; border-bottom:6px solid #f90; min-height:70px; height:auto!important; /*IE6*/ height:70px; padding:30px 234px 10px 35px; }.map { background:url(../images/map.png) no-repeat; width:234px; height:129px; position:absolute; top:-19px; right:4px; }/*------------------------------ end header ----------------------------*//*----------------------------- side ------------------------------*/.side { padding:0 0 0 7px; }.o-l-bar { background:#a6a6a6; margin:0 0 12px -7px; position:relative; border-left:7px solid #007fc5; padding-left:16px; }ul.l-bar { font-weight:bold; padding-top:12px; }ul.l-bar li { margin-bottom:7px; }.gr-rn-bl { background:#f7f7f7; border:1px solid #ccc; margin-bottom:9px; }.gr-rn-bl .tl { background:url(../images/gr-rn-tl.gif) no-repeat; position:relative; margin:-1px; }.gr-rn-bl .tr { background:url(../images/gr-rn-tr.gif) no-repeat 100% 0; }.gr-rn-bl .br { background:url(../images/gr-rn-br.gif) no-repeat 100% 100%; }.gr-rn-bl .bl { background:url(../images/gr-rn-bl.gif) no-repeat 0 100%; padding:15px 10px; }ul.list-branch { margin-bottom:20px; }ul.list-branch li { margin-bottom:10px; padding-left:16px; }ul.list-branch li.val1 { background:url(../images/val1.gif) no-repeat 0 .2em; }ul.list-branch li.val2 { background:url(../images/val2.gif) no-repeat 0 .3em; }ul.list-branch li.val3 { background:url(../images/val3.gif) no-repeat 0 .2em; }.best { background:url(../images/best.gif) no-repeat; display:-moz-inline-stack; vertical-align:middle; outline:none; display:inline-block; }.best span { float:left; width:32px; height:15px; text-indent:-1000em; }ul.pages { text-align:center; line-height:1.4; color:#999; margin-bottom:10px; }ul.pages li { padding:0 4px; vertical-align:top; }ul.pages span { background:#007fc5; float:left; padding:0 6px; color:#fff; }/*--------------------------- end side ----------------------------*//*------------------------------ content -------------------------------*/.content { padding:0 10px 0 19px; }.wt-rn-bl { border:2px solid #ebebeb; margin-bottom:11px; }.wt-rn-bl .tl { background:url(../images/wt-rn-tl.gif) no-repeat; position:relative; margin:-2px; }.wt-rn-bl .tr { background:url(../images/wt-rn-tr.gif) no-repeat 100% 0; }.wt-rn-bl .br { background:url(../images/wt-rn-br.gif) no-repeat 100% 100%; }.wt-rn-bl .bl { padding:14px 10px; background:url(../images/wt-rn-bl.gif) no-repeat 0 100%; }.rss { background:url(../images/rss.gif) no-repeat; padding:16px 0 0 44px; display:-moz-inline-stack; display:inline-block; min-height:37px; height:auto!important; /*IE6*/ height:37px; font:1.25em "Arial Narrow", Arial, sans-serif, serif/*15px*/; }.rss:hover { text-decoration:underline; }.col2 .c-47 { padding-right:3%; }/*IE6*/* html .col2 .c-47 { margin-left:-1px; }/*IE7*/* + html .col2 .c-47 { margin-left:-1px; }h3.tabs { padding:2px 0; margin-bottom:12px; }h3.act { padding:0; }h3.act a { color:#fff; text-decoration:none; }h3.tabs span { float:left; background:#007fc5 url(../images/bl-rn-tl.gif) no-repeat; }h3.tabs span span { background:url(../images/bl-rn-tr.gif) no-repeat 100% 0; }h3.tabs span span span { background:url(../images/bl-rn-br.gif) no-repeat 100% 100%; }h3.tabs span span span span { padding:2px 14px; background:url(../images/bl-rn-bl.gif) no-repeat 0 100%; }.list-rei { margin-top:-18px; }.list-rei dt { font-size:1.1666em/*14px*/; padding:18px 0 4px; }.list-rei dd { margin-bottom:2px; }.analitic { background:#007fc5; border-left:7px solid #a6a6a6; }.analitic ul.spec { padding:10px 0 0 12px; }table.x-table td{ padding-bottom:10px; }.ban{ margin-bottom:26px; }.larr{ background: url(../images/larr.gif) no-repeat; text-align:center; padding:0 0 0 43px; min-height:31px; height:auto!important; /*IE6*/height:31px;  }table.x-table2 { border-left:1px solid #a6a6a6; }table.x-table2 td{ padding:3px 11px;}table.x-table2{ margin-bottom:12px; } /*--------------------------- end content -----------------------------*//*------------------------------ footer -------------------------------*/.undfoot { clear:both; height:68px; }ul.f-bar { text-align:center; }ul.f-bar li { border-left:1px solid; padding:0 7px; }ul.f-bar li:first-child, ul.f-bar li.first-child { border:0; }.footer { position:absolute; background:#007fc5; height:42px; top:100%; margin-top:-68px; padding-top:26px; width:100%; left:0; }/*------------------------------ end footer -------------------------------*/