/*-----------------------------------------------
Site Screen Master
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.06 19.03.09
Num:      16
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#e6e6e6; 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:#1f57be; }
a:visited { }
a:hover, .n-u a { text-decoration:none; }
a:focus { }
a:active { }
a.dash, .dash a, span.dash { text-decoration:none; border-bottom:1px dashed; }
a.dash:hover, .dash a:hover, span.dash:hover { border:0; }
h1, .h1 { }
h2, .h2 { }
h3, .h3 { font-size:2em/*24px*/; font-weight:bold; border-bottom:1px solid #dbdbdb; padding-bottom:8px; margin-bottom:12px; }
h4, .h4 { font-size:1.5em/*18px*/; font-weight:normal; margin-bottom:7px; }
h5, .h5 { font-size:1.1666em/*14px*/; margin-bottom:3px; }
h6, .h6 { }
.f-12 { font-size:0.9em/*12px*/; margin-bottom:3px; }
.f-10 { font-size:0.8em/*12px*/; margin-bottom:3px; }
/*colors*/
.gray, .gray a, .reload { color:#666; }
.lt-gray, .lt-gray a { color:#999; }
.red, .red a { color:#d20000; }
.black, .black a { color:#000; }
.blue { color:#002d81; }
/*end colors*/


/*over blocks*/
.over, .h3, .wt-rd-bl .bl, ul.list-10 li, .list-news dd, ul.list-5 li, .bl-bl2, .gr-bl { 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*/


ul.list-3 li, .p-3 p { margin-bottom:10px!important; }
ul.list-5 li { margin-bottom:5px; }
ul.list-8 li { margin-bottom:8px; }
ul.list-10 li { margin-bottom:10px; }
.p-18 p { margin-bottom:18px; }
input[type=text], textarea, input[type=password] { border:1px solid #dbdbdb; }
input.error { background:#f7d4d4; }
input.text { border:1px solid #dbdbdb; }
.ph-4 p { margin-bottom:4px; }
.pb-0 { padding-bottom:0!important; }
.pt-0 { padding-top:0!important; }
.ph-3 p { margin-bottom:3px!important; }
p.m-0 { margin-bottom:0!important; }
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative; min-width:1000px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { background:#fff; border-bottom:1px solid #bdbdbd; padding:20px 30px 0; }
h1.logo { background:url(../images/logo.gif) no-repeat; width:105px; height:19px; margin-bottom:3px; }
h1.logo a { height:19px; display:block; }
h2.logo { color:#666; font-weight:normal; }
ul.tbar { font-size:.8333em/*10px*/; line-height:2.8; text-transform:uppercase; padding:0 30px; position:relative; margin:0 -30px; border-bottom:5px solid #d20000; }
ul.tbar span, ul.tbar a, ul.tbar strong { display:block; }
/*IE6*/* html ul.tbar span, * html ul.tbar a, * html ul.tbar strong { float:left; white-space:nowrap; }
/*IE7*/* + html ul.tbar span, * + html ul.tbar a, * + html ul.tbar strong { float:left; white-space:nowrap; }
ul.tbar span { background:url(../images/tbar-tlbg.gif) no-repeat; position:relative; margin:-1px -1px 0; }
ul.tbar span span { background:url(../images/tbar-trbg.gif) no-repeat 100% 0; margin:0; padding:0 7px; }
ul.tbar a, ul.tbar strong { color:#d20000; text-decoration:none; border:1px solid #dbdbdb; border-bottom:0; position:relative; }
ul.tbar a:hover, ul.tbar li.act strong { background:#d20000; border-color:#d20000; color:#fff; }
ul.tbar a:hover span, ul.tbar li.act span { background-image:url(../images/tbar-act-tlbg.gif); }
ul.tbar a:hover span span, ul.tbar li.act span span { background-image:url(../images/tbar-act-trbg.gif); }
ul.tbar li { float:left; margin-left:-1px; }
ul.tbar li.act { z-index:1; position:relative; }
ul.tbar strong#home, ul.tbar a#home { background:#d20000 url(../images/homes.gif) no-repeat 50% .8em; text-indent:-1000em; }
ul.tbar a#home { background:url(../images/homes.gif) no-repeat 50% -3.2em; }
ul.tbar #home span span { width:18px; }
ul.tbar .reg { float:right; }
ul.tbar .reg strong { color:#000 }
ul.tbar .reg a { border:0; display:inline-block; background:none!important; color:#1f57be; text-decoration:underline; }
/*IE6*/* html ul.tbar .reg a { float:none; }
/*IE7*/* + html ul.tbar .reg a { float:none; }
ul.catalog { margin-left:20px; line-height:1; }
ul.catalog li{ margin-left:20px;  background:url(../images/dot.gif) no-repeat 0 50%;  padding:0 7px 0 ;}
ul.tbar .reg a:hover { text-decoration:none; color:#1f57be; }
ul.fl-dt-tbar { margin-left:-10px; line-height:3; }
ul.fl-dt-tbar li { float:left; padding:0 7px 0 10px; background:url(../images/dot.gif) no-repeat 0 50%; }
/*.button, .buy { background:url(../images/search.gif) no-repeat; width:53px; height:21px; border:0; }
.buy { background-image:url(../images/but2.gif); width:149px;  }*/
ul.tbar .reg a.basket { background:url(../images/basket.gif) no-repeat 0 50%!important; padding-left:23px; }
/*------------------------------ end header ----------------------------*/


/*----------------------------- left side ------------------------------*/
.side { width:320px; padding:10px 30px 0 0; }
.all, .all2, .all3 { background:url(../images/all.png) no-repeat; width:105px; height:52px; display:block; }
.all2, .all3 { background-image:url(../images/all2.gif); width:137px; }
.all3 { background-image:url(../images/all3.gif); }
ul.tabs { font-size:.9166em/*11px*/; line-height:1.5454; position:relative; z-index:1; margin:-1px 0 14px; padding-left:10px; }
ul.tabs li { float:left; border:1px solid #dbdbdb; position:relative; margin-left:-1px; }
ul.tabs li.act { border-top-color:#fff; }
ul.tabs a { color:#d20000; }
ul.tabs span { background:url(../images/tbar-brbg.gif) no-repeat 100% 100%; display:block; position:relative; margin:-1px; }
/*IE6*/* html ul.tabs span { float:left; white-space:nowrap; }
/*IE7*/* + html ul.tabs span { float:left; white-space:nowrap; }
ul.tabs span span { background:url(../images/tbar-blbg.gif) no-repeat 0 100%; padding:0 5px; margin:0; }
.ps { border-top:1px solid #dbdbdb; padding-top:6px; }
.list, .list2 { background:url(../images/rarr.gif) no-repeat 100% 50%; padding-right:26px; min-width:21px; }
.list2 { background-image:url(../images/larr.gif); background-position:0 50%; padding:0 0 0 26px; }
/*--------------------------- end left side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { word-wrap:break-word; padding:10px 10px 0 30px }
.wt-rd-bl { background:#fff url(../images/wt-rd-tlbg.gif) no-repeat; margin-bottom:10px; }
.wt-rd-bl .tr { background:url(../images/wt-rd-trbg.gif) no-repeat 100% 0; }
.wt-rd-bl .br { background:url(../images/wt-rd-brbg.gif) no-repeat 100% 100%; }
.wt-rd-bl .bl { background:url(../images/wt-rd-blbg.gif) no-repeat 0 100%; padding:15px; }
.h3 .add { font-size:.5em/*12px*/; line-height:1.6; color:#666; border:1px solid #dbdbdb; display:block; margin-top:5px; position:relative; white-space:nowrap; text-decoration:none; }
.h3 .add:hover { text-decoration:underline; }
.h3 .add span { display:block; background:url(../images/tbar-tlbg.gif) no-repeat; position:relative; margin:-1px; }
/*IE6*/* html .h3 .add span { float:left; white-space:nowrap; }
/*IE7*/* + html .h3 .add span { float:left; white-space:nowrap; }
.h3 .add span span { background:url(../images/tbar-trbg.gif) no-repeat 100% 0; margin:0; }
.h3 .add span span span { background:url(../images/tbar-brbg.gif) no-repeat 100% 100%; }
.h3 .add span span span span { background:url(../images/tbar-blbg.gif) no-repeat 0 100%; padding:0 8px; }
.cols-2 .c-45 { clear:right; padding-right:5%; }
ul.cat li { vertical-align:top; width:90%; padding:0 4% 12px 0; }
.list-news dt, .list-news dd { padding-bottom:5px; }
.list-news dt { float:left; font-size:.9166em/*11px*/; line-height:1.3; clear:left; min-width:36px; width:auto!important; /*IE6*/ width:36px; white-space:nowrap; }
.cols-2d { margin-right:-1%; }
.cols-2d .c-49 { clear:right; padding-right:1%; }
.bl-rn-bl { background:#ebf5ff url(../images/bl-rn-tl.gif) no-repeat; }
.bl-rn-bl .b-tr { background:url(../images/bl-rn-tr.gif) no-repeat 100% 0; }
.bl-rn-bl .b-br { background:url(../images/bl-rn-bl.gif) no-repeat 100% 100%; }
.bl-rn-bl .b-bl { background:url(../images/bl-rn-br.gif) no-repeat 0 100%; padding:9px; }
table.x-table th { vertical-align:top; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; background:#f3f3f3; text-align:left; padding:5px; }
table.x-table td { border-bottom:1px solid #dbdbdb; padding:12px 8px; vertical-align:top; }
ul.pages li { float:left; margin-right:7px; }
table.x-table2 { background:url(../images/gr-xbg.gif) repeat-x; border-bottom:1px solid #dbdbdb; margin-bottom:14px; }
table.x-table2 td { padding:6px 9px; }
table.x-table3 { background:url(../images/bl-bg.gif) repeat-x; }
table.x-table3 td { padding:12px; vertical-align:top; }
.button { background:#d20000 url(../images/rd-rn-tx.gif) repeat-x; white-space:nowrap; color:#fff; text-decoration:none; vertical-align:middle; display:-moz-inline-stack; display:inline-block; }
.button span { float:left; background:url(../images/rd-rn-ly.gif) repeat-y; }
.button span span { background:url(../images/rd-rn-bx.gif) repeat-x 0 100%; }
.button span span span { background:url(../images/rd-rn-ry.gif) repeat-y 100% 0; }
.button span span span span { background:url(../images/rd-rn-tl.gif) no-repeat; }
.button span span span span span { background:url(../images/rd-rn-tr.gif) no-repeat 100% 0; }
.button span span span span span span { background:url(../images/rd-rn-br.gif) no-repeat 100% 100%; }
.button span span span span span span span { background:url(../images/rd-rn-bl.gif) no-repeat 0 100%; padding:4px 9px; }
.button span span span span span span span span { background:url(../images/rarr2.gif) no-repeat 100% .3em; padding:0 9px 0 0; }
ul.rait li { float:left; margin-right:3px; font-weight:bold; }
.star { float:left; text-indent:-1000em; outline:none; background:url(../images/stars.gif) no-repeat 0 -16px; width:16px; height:16px; }
.star-checked, .star:hover { background-position:0 0; }
ul.list { background:url(../images/pic7.gif) no-repeat 100% 0; padding:5px 0; float:left; width:300px; }
ul.list li { margin-bottom:5px; }
ul.list li.first, ul.list li.second, ul.list li.third { background:url(../images/first.gif) no-repeat; padding-left:22px; }
ul.list li.second { background-image:url(../images/second.gif); }
ul.list li.third { background-image:url(../images/third.gif); }
ul.list-rarr { margin-bottom:20px; }
ul.list-rarr li { padding-left:20px; background:url(../images/rarr3.gif) no-repeat 9px .3em; margin-bottom:10px; }
table.x-table4 { border-bottom:1px solid #fff; border-bottom:0 hidden; margin-bottom:20px; }
table.x-table4 th { background:#2480c1; color:#fff; font-weight:bold; text-align:left; vertical-align:top; }
table.x-table4 td, table.x-table4 th { padding:5px 7px; text-align:left; vertical-align:top; }
table.x-table4 td { border-bottom:1px solid #bdd9ec; }
.bl-bl { background:#d6e7fd url(../images/pic14.gif) repeat-y 100% 0; margin-bottom:12px; padding:7px 200px 7px 7px; }
.reload { background:url(../images/reload.gif) no-repeat; padding-left:17px; text-decoration:none; }
table.x-table5 td { vertical-align:top; padding:6px; }
.rs-rn-bl { position:absolute; border:1px solid #f4c3a8; background:#fff7de; width:267px; right:0; top:0; }
.rs-rn-bl .r-tl { background:url(../images/rs-rn-tl.gif) no-repeat; position:relative; margin:-1px; }
.rs-rn-bl .r-tr { background:url(../images/rs-rn-tr.gif) no-repeat 100% 0; }
.rs-rn-bl .r-br { background:url(../images/rs-rn-br.gif) no-repeat 100% 100%; }
.rs-rn-bl .r-bl { background:url(../images/rs-rn-bl.gif) no-repeat 0 100%; padding:12px; }
.rs-rn-bl .r-l { background:url(../images/rs-l.gif) no-repeat; position:absolute; width:7px; height:11px; left:-6px; top:50%; margin-top:-6px; }
.close { display:block; position:absolute; text-indent:-1000em; outline:none; background:url(../images/close.gif) no-repeat; width:11px; height:11px; top:7px; right:7px; }
.back { background:url(../images/larr2.gif) no-repeat 0 .3em; padding-left:8px; }
.select { background:url(../images/year.gif) no-repeat; width:14px; height:14px; outline:none; display:-moz-inline-stack; display:inline-block; }
ul.tabs2 { padding:0 11px; margin:-1px 0 12px; }
ul.tabs2 a { float:left; text-indent:-1000em; outline:none; width:71px; height:29px; }
ul.tabs2 a.desc { background:url(../images/pic18.gif) no-repeat; }
ul.tabs2 a.act-desc { background:url(../images/act-desc.gif) no-repeat; }
ul.tabs2 a.deliv { background: url(../images/pic27.gif) no-repeat; }
ul.tabs2 a.act-deliv { background:url(../images/pic19.gif) no-repeat; width:73px; }
ul.tabs2 a.requis { background:url(../images/pic20.gif) no-repeat; width:80px; }
ul.tabs2 a.act-requis { background:url(../images/pic26.gif) no-repeat; width:80px; }
ul.tabs2 a.data { background:url(../images/pic21.gif) no-repeat; width:70px; }
ul.tabs2 a.act-data { background:url(../images/pic28.gif) no-repeat; width:70px; }
ul.tabs2 a.demands { background:url(../images/pic22.gif) no-repeat; width:75px; }
ul.tabs2 li { float:left; margin-left:-1px; border:1px solid #dbdbdb; }
ul.tabs2 li.act { border-top-color:#fff; }
ul.tabs2 span { float:left; background:url(../images/tbar-blbg.gif) no-repeat 0 100%; margin:-1px; position:relative; }
ul.tabs2 span span { background:url(../images/tbar-brbg.gif) no-repeat 100% 100%; margin:0; padding:1px 4px; }
.bl-bl2, .gr-bl { background:#d6e7fd url(../images/pic23.gif) repeat-y 100% 0; padding:3px 15px; margin:0 -15px 6px; position:relative; }
.content .bl-bl2 { margin:0 0 6px; }
.gr-bl { background:#e9e9e9 url(../images/pic25.gif) repeat-y 100% 0; }
.word { background:url(../images/pic24.gif) no-repeat; display:-moz-inline-stack; display:inline-block; min-height:17px; height:auto!important; height:17px; padding-left:20px; color:#000; text-decoration:none; }
.word:hover { text-decoration:underline; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.undfoot { clear:both; height:62px; }
.footer { position:absolute; top:100%; border-top:1px solid #bdbdbd; background:#fff; margin-top:-61px; height:46px; padding:15px 30px 0; right:0; left:0; }
ul.fbar { margin-left:-7px; }
ul.fbar li { float:left; border-left:1px solid; margin-left:-1px; padding:0 7px; }
/*------------------------------ end footer -------------------------------*/


.phone5{ bottom:10px; right:20px; position:absolute; }

