/*-----------------------------------------------
Site Screen Master
Author:   hmelii
Email:    anufry@inbox.ru
Version:  3.14 4.07.09
Num:      43
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#fff url(../images/pic3.gif) repeat-x 0 40px; 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:#91110e; }
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, .h1 { }
h2, .h2 { }
.h3 { font-size:1.5em/*18px*/; font-weight:900; margin-bottom:8px; }
.h4 { font-size:1.1666em/*14px*/; font-weight:900; margin-bottom:12px; }
.h5 { font-size:1.25em/*15px*/; font-weight:900; margin-bottom:10px; }
h6, .h6 { }
/*colors*/
table.t-bar, table.t-bar a, ul.reg, ul.reg a { color:#fff; }
a.rose { color:#f3c2b4!important; }
.about { color:#3a3e47; }
.gray, .gray a, .wt-rn-bl { color:#666; }
.black, .black a, ul.tabs a, ul.f-bar, ul.f-bar a, ul.tabs3 a { color:#000; }
.green { color:#177320; }
.red, a.red, .red a, table.rei thead td { color:#6f0303; }
/*end colors*/

/*fonts*/
.h3, .h4, ul.tabs, .but2, .narrow, ul.tabs3 { font-family:"Arial Narrow", Arial, sans-serif, serif; }
.wt-rn-bl{font-size:.9166em/*11px*/; }
.gr-bl select, .gr-bl input { font-size:1.25em/*15px*/; }
ul.tabs li.act, .but2 { font-size:1.3333em/*16px*/; }
/*end fonts*/

/*inputs*/
/*end inputs*/



/*over blocks*/
.over, table.t-bar .sub ul.spec, ul.list-tips 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-8 p { margin-bottom:8px; }
.ph-6 p { margin-bottom:6px; }
.ph-5 p{ margin-bottom:5px; }
/*end paragraphs*/



.pt-55 { padding-top:55px; }
.c-49 { width:49%; }
/*lists*/
ul.list-6 li { margin-bottom:6px; }
ul.list-15 li { margin-bottom:15px; }
/*end lists*/


/*backgrounds*/
ul.spec li.bg-gray { background:#f4f3f8; }
/*end backgrounds*/


.h-75{ height:75px; }

.pt-12{ padding-top:12px; }
.pt-28{ padding-top:28px; }
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper {  position:relative; min-width:1260px; min-height:100%; height:auto!important; /*IE6*/ height:100%; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header {   }
.top { background:#3a3e47; padding:14px 0 11px; position:relative; z-index:1000; border-bottom:1px solid #fff; }
table.t-bar { font-family:"Arial Narrow", Arial, sans-serif, serif; font-weight:900; text-align:center; }
table.t-bar td { padding:0 5px; white-space:nowrap; vertical-align:top; background:url(../images/pic1.gif) no-repeat 0 50%; }
table.t-bar td:first-child { background:none; }
.kol{  background:#fff url(../images/pic52.gif) no-repeat;position:absolute; width:100%; left:0; top:1.4em; display: none; }
/*IE6*/* html .kol{ left:-5px; }
.zem{ border-bottom:1px solid #ccc; position:relative; margin:0 -1px -8px; background:#fff; height:8px; }
.kol div{background:url(../images/pic53.gif) no-repeat 100% 0; height:9px; }
table.t-bar .sub { position:absolute; top:2em; left:0; text-align:left;  padding:8px 8px 0; width:280px; font-weight:100; font-size:1.08em; border-left:1px solid #ccc; border-right:1px solid #ccc;  background:#fff; z-index:1000; display: none; }
table.t-bar td.act .sub, table.t-bar td.act .kol{ display: block; }
/*IE6*/* html table.t-bar .sub{ top:2.1em; left:-5px; }
/*IE7*/* + html table.t-bar .sub{ top:2.1em;  }
table.t-bar .sub .br{ background:url(../images/pic51.gif) no-repeat; position:absolute; right:-8px; top:1px; height:8px; width:8px; }
table.t-bar .sub .bl{ background:url(../images/pic50.gif) no-repeat; position:absolute; left:-8px; top:1px; height:8px; width:8px; }
table.t-bar .sub a{ text-decoration:underline; }
table.t-bar .sub a:hover{ text-decoration:none; }
table.t-bar .sub, table.t-bar .sub a{ color:#91110f; }
table.t-bar .sub ul.spec li { float:left; padding:0 8px 3px 12px; background:url(../images/pic2.gif) no-repeat 0 50%; }
/*IE6*/* html table.t-bar .sub ul.spec { white-space:nowrap; }
/*IE6*/* html table.t-bar .sub ul.spec li { float:none; display:inline-block; }
/*IE6*/* html table.t-bar .sub ul.spec li { display:inline; }
ul.reg { float:left; margin-right:-280px; }
ul.reg li { float:left; border-left:1px solid; padding:0 9px; margin:-1px 0 0 -1px; }
.logo { background:url(../images/att1250598195.jpg) no-repeat 29px 23px; float:left; padding:23px 70px 0 29px; width:290px; height:65px; font:1.1666em "Arial Narrow", Arial, sans-serif, serif; font-weight:900; }
.logo a { color:#666; text-decoration:none; display:block; height:37px; padding:28px 0 0 55px; }
.aut { position:absolute; border:1px solid #cdcdcd; border-top:0; background:#fff; right:23px; top:40px; }
.aut input { border:1px solid #ccc; color:#666; }
.aut .br { background:url(../images/pic5.gif) no-repeat 100% 100%; position:relative; margin:-1px; }
/*IE7*/* + html .aut .br, * + html .aut .bl{ float:left; }
.aut .bl { background:url(../images/pic4.gif) no-repeat 0 100%; padding:12px 8px; }
.bleamba { font:900 1.3333em/1.4 "Arial Narrow", Arial, sans-serif, serif; color:#fff; background:#91110f url(../images/pic8.gif) no-repeat 100% 0; width:330px; float:left; }
.bleamba .tl { background: url(../images/pic6.gif) no-repeat; }
.bleamba .bl { background: url(../images/pic7.gif) no-repeat 0 100%; padding:25px; height:66px; }
.about { border:1px solid #ccc; position:relative; margin-left:29px; }
.about .tl { background:url(../images/pic9.gif) no-repeat; position:relative; margin:-1px; }
.about .br { background:url(../images/pic11.gif) no-repeat 100% 100%; }
.about .bl { background:url(../images/pic12.gif) no-repeat 0 100%; padding:22px 22px 15px; }
.ques { position:absolute;   background:#fff; border-bottom:4px solid #ccc; border-left:1px solid #ccc; top:0; right:0; height:7px; }
.ques div { position:relative; background: url(../images/pic13.gif) no-repeat 7px 50%; color:#91110f; font:900 1.25em "Arial Narrow", Arial, sans-serif, serif; padding:0 6px 0 25px; top:-12px; }
.bl-b-b { border-bottom:4px solid #ccc; padding-bottom:20px; margin-bottom:26px; }
/*------------------------------ end header ----------------------------*/


/*----------------------------- side ------------------------------*/
table.main td.l-side, table.main td.r-side, table.main, table.main td.content { vertical-align:top; text-align:left; border-collapse:collapse; padding:0; margin:0; border-spacing:0; }
table.main td.l-side { padding:0 14px 0 19px; width:256px; }
table.main td.r-side { padding:0 12px 0 23px; width:246px; }
.aut-serv, .aut-parts, .news-com { background:url(../images/pic14.gif) no-repeat; line-height:1.4444; padding-left:40px; margin-bottom:12px; }
.aut-parts { background-image:url(../images/pic15.gif); }
.news-com { background-image:url(../images/pic16.gif); }
.rss { background:url(../images/pic17.gif) no-repeat; display:block; padding:3px 0 3px 41px; color:#1992ae; font-size:.9166em; }
.ban { margin-bottom:26px; }
.rn-bl { border:1px solid #ccc; position:relative; margin-bottom:2px; }
.rn-bl .tl { background:url(../images/pic9.gif) no-repeat; position:relative; margin:-1px; }
.rn-bl .tr { background:url(../images/pic10.gif) no-repeat 100% 0; }
.rn-bl .br { background:url(../images/pic11.gif) no-repeat 100% 100%; }
.rn-bl .bl { background:url(../images/pic12.gif) no-repeat 0 100%; padding:6px 8px 10px; }
.bull { background:url(../images/pic2.gif) no-repeat 0 .4em; padding-left:14px; }
.zak, .zak2 { background:url(../images/pic18.gif) no-repeat 100% 100%; padding:20px 80px 0 8px; }
.zak2 { background-image:url(../images/pic19.gif); }
ul.list-b { margin:0 -6px 8px; }
ul.list-b li { float:left; background:url(../images/pic20.gif) no-repeat 0 50%; padding:0 6px; margin-left:-1px; }
.graf { line-height:1; position:relative; background:url(images/pic22.gif) no-repeat 10px 0; width:240px; height:125px; font-size:9px; margin-bottom:40px; }
.graf .y { position:absolute; left:30px; text-align:right; top:2px; }
.graf .y p { margin-bottom:9px; }
.graf .x { right:2px; bottom:15px; position:absolute; }
.graf .x i { font-style:normal; padding-left:4px; padding-left:16px; }
.graf .ed { position:absolute; bottom:1px; right:4px; }
.graf .map { position:absolute; width:190px; height:85px; top:10px; right:0; background:url(images/setka.png) no-repeat; }
.graf q { display:block; width:3px; position:absolute; overflow:hidden; height:8px; background:#9ac3d7 url(images/pic21.gif) repeat-x; }
.rarr { background:url(../images/pic23.gif) no-repeat 4px 0; padding-left:20px; }
.but { background:#901513; display:inline-block; border:1px solid #636775; color:#fff; text-decoration:none; }
.but span { float:left; background:url(../images/pic29.gif) no-repeat; position:relative; margin:-1px; }
.but span span { background:url(../images/pic30.gif) no-repeat 100% 0; margin:0; }
.but span span span { background:url(../images/pic31.gif) no-repeat 100% 100%; }
.but span span span span { background:url(../images/pic32.gif) no-repeat 0 100%; padding:3px 12px; }
.gr-rn-bl { border:1px solid #e7e7e7; background:#f4f4f4; position:relative; }
.gr-rn-bl .tl { background:url(../images/pic24.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn-bl .tr { background:url(../images/pic25.gif) no-repeat 100% 0; }
.gr-rn-bl .br { background:url(../images/pic26.gif) no-repeat 100% 100%; }
.gr-rn-bl .bl { background:url(../images/pic27.gif) no-repeat 0 100%; padding:20px 10px 5px; }

ul.list-bull { margin-bottom:15px; }
ul.list-bull li { background:url(../images/pic54.gif) no-repeat 0 .1em; margin-bottom:4px; padding-left:20px; }
ul.list-bull li{ padding:0 0 0 20px!important}
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
table.main { margin-bottom:60px; }
table.main td.content { border-left:1px dashed #a1a1a1; border-right:1px dashed #a1a1a1; padding:0 17px; }
table.main td.content .ban { margin:0 -17px; position:relative; }
ul.tabs { font-weight:900; }
ul.tabs li { float:left; background:url(../images/pic33.gif) no-repeat 0 70%; margin-left:-1px; padding:3px 12px 0; }
ul.tabs li.act { padding:0 12px; }
ul.tabs li.act span { background:url(../images/pic13.gif) no-repeat 0 50%; padding-left:17px; }
.gr-bl { border:1px solid #ccc; padding:1px; margin-bottom:14px; }
.gr-bl .inner { border:1px solid #f4f3f8; background:#ccc; padding:15px 24px; }
.but2 { background:#940000 url(../images/pic38.gif) repeat-x 0 100%; display:inline-block; color:#fff; font-weight:900; text-decoration:none; vertical-align:middle; }
.but2 span { float:left; background:url(../images/pic34.gif) no-repeat; }
.but2 span span { background:url(../images/pic35.gif) no-repeat 100% 0; }
.but2 span span span { background:url(../images/pic36.gif) no-repeat 100% 100%; }
.but2 span span span span { background:url(../images/pic37.gif) no-repeat 0 100%; padding:1px 25px 3px; }
.gr-bl input { border:1px solid #920d0c; }
.gr-bl select { border:1px solid #920d0c; }
table.x-table { border-right:3px solid #fff; border-right:0 hidden; border-bottom:1px solid #e1e1e1; margin-bottom:10px; }
table.x-table th, table.x-table td { vertical-align:top; text-align:left; padding:2px 5px; }
table.x-table td { border-top:1px solid #e1e1e1; padding:5px; }
table.x-table td.br, table.x-table th.br { border-right:3px solid #e1e1e1; }
.aut-serv2, .aut-parts2, .aut-tun2 { background: url(../images/pic39.gif) no-repeat 0 50%; padding-left:33px; line-height:2; display:inline-block; font-weight:900; }
.aut-tun2{ background:url(../images/pic14.gif) no-repeat; }
.aut-parts2 { background-image:url(../images/pic15.gif); }
.ban2 { margin-bottom:25px; }
.gr-rn-bl2 { border:1px solid #dfdfdf; position:relative; margin-bottom:8px; }
.gr-rn-bl2 .tl { background:url(../images/pic40.gif) no-repeat; position:relative; margin:-1px; }
.gr-rn-bl2 .tr { background:url(../images/pic41.gif) no-repeat 100% 0; }
.gr-rn-bl2 .br { background:url(../images/pic42.gif) no-repeat 100% 100%; }
.gr-rn-bl2 .bl { background:url(../images/pic43.gif) no-repeat 0 100%; padding:7px 1px; }
ul.list-tips { margin-bottom:12px; }
ul.list-tips li { padding:10px 20px; margin-bottom:2px; }
ul.tabs3{ font-weight:900; margin-top:7px; }
ul.tabs3 li{ float:left; border-left:1px solid; color:#8e1b18; margin:-2px 0 0 -1px; padding:0 14px;  }

.wt-rn-bl{ border:1px solid #dfdfdf; background:#fff; display:inline-block; margin-bottom:12px;  }
/*IE6*/* html .wt-rn-bl{ display:inline; }
/*IE7*/* + html .wt-rn-bl{ display:inline; }
.wt-rn-bl .tl{ background:url(../images/pic46.gif) no-repeat; position:relative; margin:-1px; }
.wt-rn-bl .tr{ background:url(../images/pic47.gif) no-repeat 100% 0; }
.wt-rn-bl .br{ background:url(../images/pic48.gif) no-repeat 100% 100%; }
.wt-rn-bl .bl{ background:url(../images/pic49.gif) no-repeat 0 100%; padding:2px 8px; }
ul.rei2 li { float:left; line-height:1.5; margin-right:3px; }
.star { text-indent:-1000em; background:url(../images/star.gif) no-repeat; float:left; width:21px; height:19px; }
.star2 { text-indent:-1000em; background:url(../images/star2.gif) no-repeat; float:left; width:47px; height:19px; }
.star3 { text-indent:-1000em; background:url(../images/star3.gif) no-repeat; float:left; width:63px; height:19px; }
.star4 { text-indent:-1000em; background:url(../images/star4.gif) no-repeat; float:left; width:82px; height:19px; }
.star5 { text-indent:-1000em; background:url(../images/star5.gif) no-repeat; float:left; width:103px; height:19px; }

table.x-table3 { margin-bottom:20px; }
table.x-table3 td, table.x-table3 th { vertical-align:top; text-align:left; padding:6px 8px; border:1px solid #e0e0e0; }
table.x-table3 tr>td { border-right:0; }
table.x-table3 td+td { border-right:1px solid #e0e0e0; border-left:0; }
table.x-table3 td+td+td { border-right:0; }
table.x-table3 td+td+td+td { border-right:1px solid #e0e0e0; border-left:0; }
table.x-table3 th { background:#999; font-size:1.25em/*15px*/; color:#fff; font-weight:normal; }
.o-table2 { margin:0 -19px; position:relative; }
table.x-table2 { border:1px solid #fff; border:0 hidden; border-top:1px solid #e0e0e0; }
table.x-table2 th, table.x-table2 td { border:1px solid #e0e0e0; text-align:left; vertical-align:top; padding:5px; }
table.x-table2 th { font-size:.9166em/*11px*/; font-weight:normal; }
.plus, .minus { display:block; background:url(../images/plus.gif) no-repeat; width:11px; height:11px; text-indent:-1000em; }
.minus { background-image:url(../images/minus.gif); }

/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/
.footer { clear:both; }
ul.f-bar { font-weight:900; background:#f4f3f8; margin-bottom:3px; padding:12px 30px 15px; }
ul.f-bar li { float:left; background:url(../images/pic44.gif) no-repeat 0 50%; padding:0 9px; }
ul.f-bar li:first-child { background:none; }
.info { border-top:4px solid #e9e7f1; padding:12px 30px; line-height:1.4; }
/*------------------------------ end footer -------------------------------*/

/*Ps Дизайнера на кол*/
