/*Design*/

* { margin:0; padding:0; }

html { width:100%; height:100%; }
body{ background:url(../i/body-bg.gif) repeat center top; color: black; width:100%; height:100%; padding: 0; margin: 0; font:11px Tahoma, sans-serif; position: relative; text-align: center; }
body * { font-size: 11px; }
body .outer { text-align: left; }
img{ border: 0; }
table{ width: 100%; /*border-collapse: collapse;*/ position:relative; }
td, th{ padding: 0; vertical-align: top; }
a, li { color: #f0dfff; }
a:hover { text-decoration:none; }
.clear { clear: both; font-size: 0; height:0; }

input { color:#596170; height:17px !important; padding-top:2px; }

h1 { font-size:13px; color:#b3bccc; font-weight:bold; margin-bottom:10px; }
h3 { font-size:11px; color:#b3bccc; font-weight:bold; }

strong { font-size:11px; color:#b3bccc; font-weight:bold; }

* html .outer { height:100%; }

.antibug { background:#717a8b; height:6000px; width:1000px; left:50%; margin-left:-500px; position:absolute; bottom:-2px; //bottom:87px; z-index:1; }

.outer { min-height: 100%; width:1000px; margin:0 auto; z-index:1; position:relative; background:#717a8b; }
.outer .top-bg { background:url(../i/body-bg.gif) repeat center top; height:50px; position:relative; z-index:11; }
.outer .flash { height:402px; position:relative; z-index:12; background:url(../i/top-bg.jpg) no-repeat left top; }
.outer .menu { background:url(../i/menu-bg.jpg) no-repeat left top; height:27px; position:relative; z-index:9; margin-bottom:27px; }
.outer .menu li { list-style:none; float:left; position:relative; width:125px; text-align:center; z-index:9; }
.outer .menu .active .punkt { color:#e1d586; }
.outer .menu #MAbout ul.level-1 li { width:120px; }
.outer .menu #MAbout { width:130px; }
.outer .menu #MContact { width:120px; }
.outer .menu li a { font-size:11px; font-family:Tahoma, sans-serif; color:#ebecf0; text-decoration:none; }
.outer .menu li .punkt { display:block; height:23px; padding-top:4px; font-size:10px; font-family:Arial, serif; font-weight:bold; text-transform:uppercase; color:#ecedf1; }
.outer .menu li .punkt:hover,.outer .menu li .active { color:#f9e292; }
.outer .menu li a:hover { color:#e1d586; }
.outer .menu li ul.level-1 { display: none; behavior: url(/menu.htc); background-color:#585f70; border:1px solid #464d5a; position:relative; z-index:10; }
.outer .menu li ul.level-1 li { text-align:left; border-bottom:1px solid #464d5a; margin:0 6px; width:113px; -margin:0 3px; padding:5px 0 6px 0; position:relative; z-index:11; }
.outer .menu li ul.level-1 .first { padding-top:12px; }
.outer .menu li ul.level-1 .last { border:0; padding-bottom:14px; }
.outer .menu li:hover ul.level-1, .outer .menu li.hover ul.level-1 { display: block; position:absolute; top:27px; left:0px; padding:0; margin:0; }
.outer .main { padding:0px 23px 30px 23px; position:relative; z-index:1; margin-bottom:90px; }
.outer .main .bottom .column { background:url(../i/column-bg2.gif) repeat-y left top; position:relative; top:0; z-index:-10 !important; }
.outer .main .bottom .nobg { background:url(../i/column-bg.gif) repeat-y left top; }
.outer .main .column { background:url(../i/column-bg.gif) repeat-y left top; width:227px; position:relative; z-index:20; overflow:hidden; }
.outer .main .noBack { background:none; }
.outer .main .sec { background:url(../i/column-bg2.gif) repeat-y left top; }
.outer .main .left-space td { height:8px; }
.outer .main .sec .wrap { position:relative; }
.outer .main .sec .zakaz { color:#ebecf0 !important; padding-bottom:10px; position:relative; /*left:10px; //left:2px;*/ padding-left:67px; //padding-left:65px; -padding-left:62px; }
.outer .main .sec #zak { display:block; width:146px; height:21px; margin-left:66px; position:relative; //left:-1px; -left:0px; border:1px solid #677082; margin-bottom:10px; }
.outer .main .sec .stat { display:block; width:114px; height:19px; background:url(../i/stat.gif) no-repeat left top; border:0; left:66px; //left:66px; -left:65px; margin-top:10px; //margin-top:0px; position:absolute; cursor:pointer; cursor:hand; }
.outer .main .column .top-bord { background:url(../i/column-top-border.gif) no-repeat left top; width:227px; position:absolute; height:31px; }
.outer .main .column .bottom-bord { z-index:0; background:url(../i/column-bottom-border.gif) no-repeat left 4px; width:227px; height:35px; position:relative; }
.outer .main .column .head { background:url(../i/bullet2.gif) no-repeat left top; padding:0 0 18px 14px; margin:11px 0 0 12px; }
.outer .main .column .head2 { background:url(../i/bullet2.gif) no-repeat left top; padding:0 0 4px 6px; margin:11px 0 0 32px; }
.outer .main .column .head2 h3 { padding-left:12px; }
.outer .main .column .head img, .outer .main .column .head3 img { padding-top:3px; }
.outer .main .column h3 { padding:0 0 7px 24px; }
.outer .main .column p { color:#ebecf0; padding:0 12px 0 24px; }
.outer .main .column .item { padding-bottom:12px; padding-right:25px; clear:both; }
.outer .main .column .right { padding-left:28px; }
.outer .main .column .link { background:url(../i/bullet.gif) no-repeat 12px 11px; padding:6px 0 0 24px; }
.outer .main .column .link2 { background:url(../i/bullet.gif) no-repeat 0px 11px; padding:6px 0 0 13px; position:absolute; left:12px; -left:-13px; top:35px;	}
.outer .main .column .border { background:url(../i/column-top-border2.gif) no-repeat 1px top; padding:15px 0 0 24px; position:relative; z-index:20; }
.outer .main .column .border2 { background:url(../i/column-top-border3.gif) no-repeat 0px top; }
.outer .main .noBack .border2 { background:none; }
.outer .main .column .subscribe { width:151px; color:#596170; position:relative; z-index:92; }
.outer .main .column .h-right { padding-left:124px; position:relative; top:-3px;  }
.outer .main .column .item2 .img { position:relative; }
.outer .main .column .item2 .par { padding:0 25px 28px 124px; overflow:auto;}
.outer .main .column .item2 .link { margin-left:100px; position:relative; }
.outer .main .center { padding:0px 0 0 32px; background-image:none; width:auto; }
.outer .main .center .head { margin-left:0; }
.outer .main .center h3 { padding-left:14px; }
.outer .main .center p { padding-left:14px; }
.outer .main .center .paragr { padding-bottom:12px; }
.outer .main .center .paragr2 { padding-bottom:6px; }
.outer .main .center .link { padding-left:14px; background:url(../i/bullet.gif) no-repeat 2px 11px; }
.outer .main .center .list {  }
.outer .main .center .list li { list-style:none; background:url(../i/bullet.gif) no-repeat left 5px; padding-left:14px; position:relative; }
.outer .main .center .autorize { width:178px; margin:0 3px 0 13px; }
.outer .main .center .enter { padding-top:5px; padding-bottom:18px; }
.outer .main .center .enter .link { float:left; margin-right:20px; }
.outer .main .center .cont { padding-bottom:5px; }
.outer .main .center .tel { padding-left:25px; }
.outer .main .center .contact { float:left; width:187px; }
.outer .main .center .last { width:135px; }
.outer .main .center .contact a { color:#ebecf0; }




.footer { height:87px; width:1000px; margin:-88px auto 0 auto; position:relative; border-top:1px solid #b5bdcb; z-index:1; }
.footer .main { height:37px; background:#999fac; position:relative;  }
.footer .main .x-pro { position:relative; float:right; z-index:22; padding:3px 50px 0 0; width:175px; text-align: left; }
.footer .main .x-pro .logo { float:left; margin:2px 6px 0 0; }
.footer .main .x-pro a { text-decoration:none; color:#fcfcfd; }
.footer .main .x-pro a:hover { text-decoration:underline; }
.footer .main .copy { color: #ececef; padding: 3px 0 0 80px; text-align: left; }
.footer .main .sitemap { background:url(../i/bullet.gif) no-repeat left 4px; padding-left:15px; position:absolute; left:350px; top:11px; }
.footer .main .feedback { background:url(../i/bullet.gif) no-repeat left 4px; padding-left:11px; position:absolute; left:545px; top:11px; }
.footer .main .feedback a, .footer .main .sitemap a { color:#f0dfff; }
.footer .main .feedback a:hover, .footer .main .sitemap a:hover { text-decoration:none; }
.footer .main .counters { position: absolute; left: 3px; top: 3px; }


.footer .bottom-bg { background:url(../i/body-bg.gif) repeat center top; height:50px; position:relative; }


/* второй уровень */

.outer .flash .logo { padding:12px 0 0 28px; width:231px; }
.outer .flash .slogan { position:absolute; left:297px; top:67px; width:360px; }
.outer .flash .search { position:absolute; right:18px; top:42px; width:288px; height:81px; background:url(/i/search-bg.png) no-repeat left top; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/search-bg.png', sizingMethod='crop'); }
.outer .flash .search .head { background:url(../i/search-bullet.gif) no-repeat left top; padding:1px 0 1px 15px; margin:18px 0 0 28px; }
.outer .flash .field { position:absolute; right:36px; top:80px; }
.outer .flash .field #search-field { width:161px; float:left; height:19px;  }
.outer .flash .field .button { display:block; margin-left:4px; position:relative; top:1px; float:left; background:url(../i/search-button.gif) no-repeat left top; width:57px; height:19px; border:0; cursor:pointer; cursor:hand; }
.outer .main .column .head3 { background:url(../i/bullet2.gif) no-repeat left top; padding:0 0 24px 14px; margin:11px 0 0 42px; }
.outer .main .column .small { padding-bottom:8px; }
.outer .main .column .border3 { background:url(../i/column-top-border3.gif) no-repeat 0px top; width:106px; height:26px; }
.outer .main .column .item3 { padding-bottom:0px; padding-right:10px; zoom:1; position:relative; margin-top:-6px; }
.outer .main .column .item3 p { color:#b3bccc; font-weight:bold; }
.outer .main .column .last { padding-bottom:0px; position:relative; margin-bottom:-5px; }
.outer .main .column .item3 .img2 { float:left; width:57px;//padding-right:8px; position:relative; right:-3px; -padding-right:4px; text-align:right; margin-right:-57px; }
.outer .main .column .mmm .img2 { float:left; width:57px;//padding-right:8px; position:relative; right:2px; -padding-right:4px; text-align:right; }
.outer .main .column .item3 .wide { right:-6px; }
.outer .main .column .last .img2 { position:relative; margin-bottom:0px; }
.outer .main .column .item3 .pad-top { padding-top:12px; }
.outer .main .column .item3 .left-menu { margin-left:57px; -display:inline; float:left; position:relative; padding-bottom:20px; padding-left:3px; width:154px; }
.outer .main .column .item3 .left-menu li { list-style:none; -height:1%; //padding-top:0px;  }
.outer .main .column .item3 .left-menu li span { color:#b3bccc; font-weight:bold; display:block; cursor:pointer; cursor:hand; text-decoration:underline; }
.outer .main .column .first { position:relative; top:15px; }
.outer .main .column .item3 .left-menu .active span { text-decoration:none; }
.outer .main .column .item3 .left-menu .det-wrap { display:none; }
.outer .main .column .item3 .left-menu .active .det-wrap { display:block; }

.outer .main .column .item3 p a { color:#b3bccc; font-weight:bold; }
.outer .main .column .item3 .det-link { padding:3px 0 0 0; }
.outer .main .column .item3 .det-link a { color:#ebecf0; }
.outer .main .column .item3 .det-text { padding:0px 0 10px 10px; }
.outer .main .column .item3 .det-text a { color:#ebecf0; font-weight:normal; }
.outer .main .column .item3 .det-text .header-link {  padding:3px 0 1px 0; }
.outer .main .column .item3 .det-text ul {  }
.outer .main .column .item3 .det-text li { list-style:none; background:url(../i/bullet5.gif) no-repeat left 6px; padding:2px 0 2px 15px; position:relative; }
.outer .main .column .item3 .det-text li.active { background:url(../i/bullet7.gif) no-repeat left 6px; color:#f0dfff; }
.outer .main .column .item3 .det-text li a { color:#f0dfff; }
.outer .main .column .item3 .det-text .mo {  }

.outer .main .right-part { float:right; width:704px; position:relative; }
.outer .main .right-part .navi { border-bottom:1px solid #818998; background:url(../i/bullet.gif) no-repeat left 15px; padding:12px 0 12px 15px; margin-left:8px; }
.outer .main .right-part .navi ul {  }
.outer .main .right-part .navi li { display:inline; }
.outer .main .right-part .navi li a { color:#ebecf0; }
.outer .main .right-part .navi li span { color:#ebecf0; }
.outer .main .second { width:227px; position:relative; border-collapse:collapse;  }
.outer .main .right-part .content { padding-top:12px; position:relative; }
.outer .main .right-part .content .head { background:url(../i/bullet3.gif) no-repeat left top; padding:3px 0 8px 16px; margin-left:7px; }
.outer .main .right-part .content .head .altr { color:#F9E292; font-weight:bold; font-family:Verdana; font-size:12px; margin:-3px 0 3px -3px;}
.outer .main .right-part .content .item { padding:0 12px 3px 7px; -padding-bottom:0px; -padding-right:8px; }
.outer .main .right-part .content .item .inputs { float:right; }
.outer .main .right-part .content .item .inputs label { color:#ebecf0; position:absolute; }
.outer .main .right-part .content .item .inputs input { width:558px; height:20px; display:block; margin:4px 0 0 0; //margin:2px 0 0 0; }

.outer .main .right-part .content .item .inputs option:after { content:" "; }

.outer .main .right-part .content .item .labels { padding-left:17px; width:105px; }
.outer .main .right-part .content .item .labels label { display:block; color:#ebecf0; font-weight:bold; padding:8px 0 7px 6px; }
.outer .main .right-part .content .item .labels label span { color:#f9e292; }
.outer .main .right-part .content .head2 { background:url(../i/bullet4.gif) no-repeat left 3px; padding:0 0 15px 16px; margin-left:7px; color:#b3bccc; font-weight:bold; }
.outer .main .right-part .content .item2 { background:#6a7385 url(../i/right-bottom-corner.gif) no-repeat right bottom; position:relative; -height:1%; padding-bottom:11px; margin-bottom:8px; }
.outer .main .right-part .content .item2 .right-top-corner { height:4px; width:4px; background:url(../i/right-top-corner.gif) no-repeat left top; position:absolute; right:0; top:0; }
.outer .main .right-part .content .item2 .left-top-corner { height:4px; width:4px; background:url(../i/left-top-corner.gif) no-repeat left top; position:absolute; left:0; top:0; }
.outer .main .right-part .content .item2 .left-bottom-corner { height:4px; width:4px; background:url(../i/left-bottom-corner.gif) no-repeat left bottom; position:absolute; left:0; bottom:0; }
.outer .main .right-part .content .item2 .left { position:relative; width:329px; -width:334px; }
.outer .main .right-part .content .item2 .right { position:relative; float:right; width:350px; padding-right:13px; -padding-right:9px; }
.outer .main .right-part .content .item2 .right .labels { width:135px; }
.outer .main .right-part .content .item2 .labels { padding:10px 0 0 0px; width:110px; position:relative; }
.outer .main .right-part .content .item2 .labels label { display:block; color:#ebecf0; font-weight:bold; padding:6px 0 7px 6px;  }
.outer .main .right-part .content .item2 .labels label span { color:#f9e292; }
.outer .main .right-part .content .item2 .inputs { padding-top:8px; float:right; }
.outer .main .right-part .content .item2 .inputs input { display:block; width:195px; height:20px; margin:4px 0 0 0; //margin:2px 0 0 0; }
.outer .main .right-part .content .item2 .buttons { float:right; padding-top:11px; -padding-top:8px; }
.outer .main .right-part .content .item2 .buttons .add { display:block; margin:0 13px 0 5px; -margin-right:5px; float:left; background:url(../i/add.gif) no-repeat left top; width:119px; height:19px; border:0; cursor:pointer; cursor:hand; }
.outer .main .right-part .content .item2 .buttons .delete { display:block; float:left; background:url(../i/delete.gif) no-repeat left top; width:106px; height:19px; border:0; cursor:pointer; cursor:hand; }
.outer .main .right-part .content .item textarea { width:558px; //width:560px; height:62px; }
.outer .main .right-part .content .item .left { position:relative; width:323px; -width:328px; }
.outer .main .right-part .content .item .right { position:relative; float:right; width:350px; }
.outer .main .right-part .content .item .right .labels { width:135px; }
.outer .main .right-part .content .item .labels { padding:10px 0 0 10px; width:105px; position:relative; }
.outer .main .right-part .content .item .lab { padding:0px 0 0 10px !important; }
.outer .main .right-part .content .item .lab1 { padding:4px 0 0 10px !important; }
.outer .main .right-part .content .item .lab2 { padding:2px 0 0 10px !important; }
.outer .main .right-part .content .item .lab2 label { padding:6px 0 7px 6px; }
.outer .main .right-part .content .item .lab1 label { padding-top:0; }
.outer .main .right-part .content .item .lab label { padding-top:0; }
.outer .main .right-part .content .item .short { width:196px; //width:198px; }
.outer .main .right-part .content .item label.year { right:28px; }
.outer .main .right-part .content .item label.month { right:103px; }
.outer .main .right-part .content .item label.day { right:165px; }
.outer .main .right-part .content .item select.year { width:54px; }
.outer .main .right-part .content .item select.month { width:84px; //width:85px; -width:86px; }
.outer .main .right-part .content .item select.day { width:55px; }
.outer .main .right-part .content .item select { margin-top:19px; }
.outer .main .right-part .content .item .in input { width:196px; margin:0 0 3px 0; }
.outer .main .right-part .content .item .inp input { margin:0 0 12px 0; }
.outer .main .right-part .content .bot { border-top:1px solid #818998; padding:14px 0 0 10px; }
.outer .main .right-part .content .bot p { color:#ebecf0; padding-top:3px; }
.outer .main .right-part .content .bot span { color:#f9e292; }
.outer .main .right-part .content .bot .print { float:right; display:block; background:url(../i/print.gif) no-repeat left top; width:94px; height:19px; border:0; cursor:pointer; cursor:hand; margin-right:12px; -margin-right:4px; }

/*Архив новостей*/


.outer .main .right-part .navi .pages { float:right; }
.outer .main .right-part .navi .pages li { padding:0 2px; }
.outer .main .right-part .navi .pages li span { font-weight:bold; }

.outer .main .right-part .content .news-outer { border-bottom:1px solid #818998; padding-bottom:15px; margin:0 0 12px 8px; }
.outer .main .right-part .content .news-outer .news { color:#ebecf0; width:333px; float:left; text-align:justify; }
.outer .main .right-part .content .news-outer .space { width:30px; float:left; height:20px; }
.outer .main .right-part .content .news-outer .news .date { background:url(../i/bullet4.gif) no-repeat left 3px; color:#b3bccc; font-weight:bold; padding:0 0 7px 15px; }
.outer .main .right-part .content .news-outer .news .head-news { color:#b3bccc; font-weight:bold; padding:0 0 7px 15px; }
.outer .main .right-part .content .news-outer .news p { padding:0 0 0px 15px; }
.outer .main .right-part .content .news-outer .news .link { background:url(../i/bullet5.gif) no-repeat left 11px; padding:6px 0 0px 15px; display:block; }
.outer .main .right-part .content .pages { float:right; }
.outer .main .right-part .content .pages li { padding:0 2px; list-style:none; display:inline; }
.outer .main .right-part .content .pages li span { color:#ebecf0; font-weight:bold; }



/*Компания*/
 /*Отзывы клиентов*/

.outer .main .right-part .content .list { padding:2px 0 0 0px; position:relative; -height:1%; }
.outer .main .right-part .content .list li { list-style:none; position:relative; padding-left:0px; -height:1%; }
.outer .main .right-part .content .list li span { text-decoration:underline; cursor:pointer; cursor:hand; background:url(../i/bullet4.gif) no-repeat left 4px; padding:0 0 0px 14px; margin-left:9px; color:#b3bccc; font-weight:bold; }
.outer .main .right-part .content .active span { text-decoration:none !important; }
.outer .main .right-part .content .list .client-outer { margin:10px 0; display:none; }
.outer .main .right-part .content .block { display:block; }
.outer .main .right-part .content .active .client-outer { display:block; }
.outer .main .right-part .content .client-outer .client { padding:10px; background:#6a7385 url(../i/right-bottom-corner.gif) no-repeat right bottom; position:relative; float:left; /*-height:1%;*/ width:322px; }
.outer .main .right-part .content .client-outer .space { height:40px; width:18px; float:left; }
.outer .main .right-part .content .client-outer .client .right-top-corner { height:4px; width:4px; background:url(../i/right-top-corner.gif) no-repeat left top; position:absolute; right:0; top:0; }
.outer .main .right-part .content .client-outer .client .left-top-corner { height:4px; width:4px; background:url(../i/left-top-corner.gif) no-repeat left top; position:absolute; left:0; top:0; }
.outer .main .right-part .content .client-outer .client .left-bottom-corner { height:4px; width:4px; background:url(../i/left-bottom-corner.gif) no-repeat left bottom; position:absolute; left:0; bottom:0; }
.outer .main .right-part .content .client-outer .client img { border:4px solid #9299a6; float:left; }
.outer .main .right-part .content .client-outer .client .text { margin-left:116px; color:#ebecf0; }
.outer .main .right-part .content .client-outer .client .text .link { background:url(../i/bullet5.gif) no-repeat left 11px; padding:6px 0 0px 15px; display:block; }


.outer .main .right-part .content .client-outer .client .text-comp { margin-left:116px; color:#ebecf0; }
.outer .main .right-part .content .client-outer .client .text-comp h4 { color:#ebecf0; font-weight:bold; position:relative; font-size:11px; background:url(../i/bullet7.gif) no-repeat left 3px; padding:0 0 8px 14px; }
.outer .main .right-part .content .client-outer .client .text-comp p { border-bottom:1px solid #7a8292; padding-bottom:12px; position:relative; }
.outer .main .right-part .content .client-outer .client .text-comp .tel { border-bottom:0; padding:11px 0 0 20px; position:relative; color:#f0dfff; background:url(../i/bullet5.gif) no-repeat left 15px; margin-left:15px; }
.outer .main .right-part .content .client-outer .client .text-comp .icq { color:#f0dfff; background:url(../i/icq.gif) no-repeat left 4px; border:0; padding:4px 0 2px 21px; position:relative; margin-left:14px }

/*Детали*/

.outer .main .right-part .content .intro { color:#ebecf0; padding:0 0 10px 24px; }
.outer .main .right-part .content h3 { color:#f9e292; background:url(../i/bullet4.gif) no-repeat left 3px; padding:0 0 14px 14px; margin-left:9px; }
.outer .main .right-part .content .det-table { width:706px; border:1px solid #8b96a7; margin-bottom:14px; }
.outer .main .right-part .content .det-table td { text-align:center; }
.outer .main .right-part .content .det-table .tr-head td { background:#4d586f; padding:0 30px; color:#b3bccc; font-weight:bold; text-align:center; vertical-align:middle; border-left:1px solid #8b96a7; border-bottom-color:#71798c; }
.outer .main .right-part .content .det-table .tr-head2 td { background:#4d586f; padding:0 4px; color:#b3bccc; text-align:center; vertical-align:middle; border:1px solid #71798c; border-right:0; }
.outer .main .right-part .content .det-table .tr-head2 .last { border-right:0; }
.outer .main .right-part .content .det-table .tr-head .marka { border-right-color:#71798c; border-top:0; border-left:0; }
.outer .main .right-part .content .det-table .tr-head .har-ka { border-left-color:#71798c; padding:4px 0 5px 0; }
.outer .main .right-part .content .det-table .det td { color:#ebecf0; vertical-align:middle; border:1px solid #6a7385; border-left:0; border-right:0; padding:10px 0; }
.outer .main .right-part .content .det-table .white { background:white; padding:6px 0 4px 0; border-left:1px solid #6a7385 !important; }
.outer .main .right-part .content .det-table .white img { padding-bottom:8px; display:block; margin:0 auto; }
.outer .main .right-part .content .det-table .white p { color:#6a7385; font-weight:bold; padding-bottom:5px; }
.outer .main .right-part .content .det-table .white a { color:#6a7385; }
.outer .main .right-part .content .det-table .white .links { text-align:left; padding-left:8px; }
.outer .main .right-part .content .det-table .white .links a { color:#2c416b; background:url(../i/bullet4.gif) no-repeat left 3px; display:block; padding:0 0 3px 14px; }
.outer .main .right-part .content .det-table .one { background:#7a8293; }
.outer .main .right-part .content .det-table .opis td { text-align:left; padding:5px 15px; border-top:0; }
.outer .main .right-part .content .det-table b { font-weight:bold; color:#b3bccc; }
.outer .main .right-part .content .det-table .space td.bord { height:1px; background:#888f9d; }


/*FAQ*/

.outer .main .right-part .content .head-link { padding:0 0 10px 9px; }
.outer .main .right-part .content .head-link a { background:url(../i/bullet5.gif) no-repeat left 3px; padding:0 0 0 15px; }
.outer .main .right-part .content .faq-item { border-bottom:1px solid #818998; margin-left:9px; padding-bottom:15px; margin-bottom:10px; }
.outer .main .right-part .content .faq-item h3 { color:#b3bccc; padding-bottom:8px; margin:0; }
.outer .main .right-part .content .faq-item .quest-list { padding:0 0 10px 14px; }
.outer .main .right-part .content .faq-item .quest-list li { list-style:none; position:relative; padding-left:2em; }
.outer .main .right-part .content .faq-item .quest-list li span { display:block; position:absolute; left:0; -left:-2em; color:#efdefe; font-weight:bold; }
.outer .main .right-part .content .faq-item .head-link { padding:0; }
.outer .main .right-part .content .faq-item .answer { position:relative; padding-left:70px; margin-left:14px; color:#ebecf0; }
.outer .main .right-part .content .faq-item .answer b { position:absolute; display:block; left:0; -left:-70px; }
.outer .main .right-part .content .faq-item .bot-list { padding:8px 0 0 0; }
.outer .main .right-part .content .faq-item .bot-list li { list-style:none; background:url(../i/bullet5.gif) no-repeat left 3px; padding:0 28px 0 15px; display:inline; }
.outer .main .right-part .content .ask { color:#b3bccc; }
.outer .main .right-part .content .ask-field { padding:10px; position:relative; background:#6a7385 url(../i/right-bottom-corner.gif) no-repeat right bottom; -height:1%; }
 .outer .main .right-part .content .ask-field .right-top-corner { height:4px; width:4px; background:url(../i/right-top-corner.gif) no-repeat left top; position:absolute; right:0; top:0; }
 .outer .main .right-part .content .ask-field .left-top-corner { height:4px; width:4px; background:url(../i/left-top-corner.gif) no-repeat left top; position:absolute; left:0; top:0; }
 .outer .main .right-part .content .ask-field .left-bottom-corner { height:4px; width:4px; background:url(../i/left-bottom-corner.gif) no-repeat left bottom; position:absolute; left:0; bottom:0; }
 .outer .main .right-part .content .ask-field .field-item { position:relative; width:684px; //width:682px; }
 .outer .main .right-part .content .ask-field .field-item .top { padding-left:108px; position:relative; }
 .outer .main .right-part .content .ask-field .field-item label { color:#ebecf0; font-weight:bold; }
 .outer .main .right-part .content .ask-field .field-item label.abs { left:0; -left:-108px; position:absolute; }
 .outer .main .right-part .content .ask-field .field-item label span { color:#f9e292; }
 .outer .main .right-part .content .ask-field .field-item textarea { width:570px; height:45px; }
 .outer .main .right-part .content .ask-field .field-item .right-field { float:right; padding:3px 0 0 0px; //padding-top:1px; width:338px; }
 .outer .main .right-part .content .ask-field .field-item .labels { float:left; width:143px; }
 .outer .main .right-part .content .ask-field .field-item .labels label { display:block; width:143px; padding:5px 0 7px 0; }
 .outer .main .right-part .content .ask-field .field-item .inputs { width:189px; float:left; }
 .outer .main .right-part .content .ask-field .field-item .inputs input { width:189px; height:20px; display:block; margin-bottom:3px; //margin-bottom:1px; }
 .outer .main .right-part .content .ask-field .field-item .left-field { width:320px; padding-top:3px; //padding-top:1px; }
 .outer .main .right-part .content .ask-field .field-item .left-field .labels { width:108px; }
 .outer .main .right-part .content .ask-field .field-item .left-field .labels label { width:100px; }
 .outer .main .right-part .content .ask-field .field-item .left-field .inputs { width:208px; }
 .outer .main .right-part .content .ask-field .field-item .left-field .inputs input { width:208px; }
 .outer .main .right-part .content .ask-field .field-item p { color:#ebecf0; }
 .outer .main .right-part .content .ask-field .field-item p span{ font-weight:bold; color:#f9e292; }
 .outer .main .right-part .content .ask-field .field-item .send { display:block; margin:12px 1px 5px 0; background:url(../i/send.gif) no-repeat left top; float:right; width:124px; height:19px; border:0; cursor:pointer; cursor:hand; }


/*Инструкции*/

.outer .main .right-part .content .instr { padding:2px 0 0 0px; position:relative; }
.outer .main .right-part .content .instr li { list-style:none; position:relative; padding-left:0px; padding-bottom:4px; }
.outer .main .right-part .content .instr li span { text-decoration:underline; cursor:pointer; cursor:hand; background:url(../i/bullet4.gif) no-repeat left 4px; padding:0 0 0px 14px; margin-left:9px; color:#ebecf0; font-weight:bold; }
.outer .main .right-part .content .instr .instr-outer { display:none; }
.outer .main .right-part .content .instr .level-1 { padding-top:4px; }
.outer .main .right-part .content .instr .level-2 { padding-top:4px; }
.outer .main .right-part .content .instr .level-1 span { margin-left:23px; font-weight:normal; background:url(../i/bullet7.gif) no-repeat left 4px; padding:0 0 0px 14px; }
.outer .main .right-part .content .instr .level-2 span { margin-left:38px; color:#f0dfff; background:url(../i/bullet5.gif) no-repeat left 4px; padding:0 0 0px 14px; }
.outer .main .right-part .content .table-instr { border:1px solid #8b96a7; background:#6a7385; margin:5px 0 5px 36px; width:662px; }
.outer .main .right-part .content .table-instr td { padding:4px 0 2px 10px; color:#ebecf0; }
.outer .main .right-part .content .table-instr td b { color:#b3bccc; }
.outer .main .right-part .content .table-instr .date { background:#7a8293; width:67px; padding-left:16px; }
.outer .main .right-part .content .table-instr .pdf { background:#7a8293; width:132px; padding-left:16px; }
.outer .main .right-part .content .table-instr .pdf img { padding-right:5px; float:left; }
.outer .main .right-part .content .table-instr .download { background:#7a8293; width:72px; }
.outer .main .right-part .content .table-instr .download a { background:url(../i/bullet5.gif) no-repeat left 4px; padding-left:15px; }
.outer .main .right-part .content .table-instr .spaces td { border-bottom:1px solid #7a8293; padding:0; }
.outer .main .right-part .content .table-instr .size { width:61px; }

/*Производители*/


.outer .main .right-part .content .client-outer .maders { padding:10px; background:#6a7385 url(../i/right-bottom-corner.gif) no-repeat right bottom; position:relative; -height:1%; }
.outer .main .right-part .content .client-outer .maders .right-top-corner { height:4px; width:4px; background:url(../i/right-top-corner.gif) no-repeat left top; position:absolute; right:0; top:0; }
.outer .main .right-part .content .client-outer .maders .left-top-corner { height:4px; width:4px; background:url(../i/left-top-corner.gif) no-repeat left top; position:absolute; left:0; top:0; }
.outer .main .right-part .content .client-outer .maders .left-bottom-corner { height:4px; width:4px; background:url(../i/left-bottom-corner.gif) no-repeat left bottom; position:absolute; left:0; bottom:0; }
.outer .main .right-part .content .client-outer .maders img { border:4px solid #9299a6; float:left; }
.outer .main .right-part .content .client-outer .maders .text { margin-left:116px; color:#ebecf0; }
.outer .main .right-part .content .client-outer .maders .text h5 { font-size:11px; font-weight:bold; color:#b3bccc; position:relative; left:-1px; }
.outer .main .right-part .content .client-outer .maders .text .link { background:url(../i/bullet5.gif) no-repeat left 11px; padding:6px 0 0px 15px; display:block; }
.outer .main .right-part .content .client-outer .maders .text .link2 { background:url(../i/bullet5.gif) no-repeat left 8px; padding:4px 0 8px 15px; display:block; text-decoration:underline; }
.outer .main .right-part .content .client-outer .maders .text .link2:hover { text-decoration:none; }
.outer .main .right-part .content .client-outer .maders .text .top-pad { padding-top:12px; }


/*Поиск по каталогу*/

.outer .main .right-part .content .search-item { margin-bottom:0; border:0; margin-left:9px; padding-bottom:10px; }
.outer .main .right-part .content .search-item .search1 { display:block; float:left; margin:2px 0 0 12px; background:url(../i/search-button.gif) no-repeat left top; width:57px; height:19px; border:0; cursor:pointer; cursor:hand; }
.outer .main .right-part .content .search-item #gf { float:left; width:199px; height:21px; margin-left:14px; }
.outer .main .right-part .content .search-item .quest-list {  }
.outer .main .right-part .content .search-item .quest-list li { padding-bottom:12px; }


/*Каталог*/

.catalog {  }
.catalog h3 { background:none !important; padding:0 0 10px 23px !important; margin:0 !important; }
.catalog .c-column { float:left; width:346px; position:relative; }
.catalog .lef { position:relative; left:20px; }
.catalog .c-column .item { padding:10px 0 10px 10px !important; margin-bottom:10px; position:relative; background:#6a7385 url(../i/right-bottom-corner.gif) no-repeat right bottom; -height:1%; z-index:100; }
.catalog .c-column .item .right-top-corner { height:4px; width:4px; background:url(../i/right-top-corner.gif) no-repeat left top; position:absolute; right:0; top:0; }
.catalog .c-column .item .left-top-corner { height:4px; width:4px; background:url(../i/left-top-corner.gif) no-repeat left top; position:absolute; left:0; top:0; }
.catalog .c-column .item .left-bottom-corner { height:4px; width:4px; background:url(../i/left-bottom-corner.gif) no-repeat left bottom; position:absolute; left:0; bottom:0; }
.catalog .c-column .item ul { position:relative; }
.catalog .c-column .item li { position:relative; list-style:none; -height:1%; }
.catalog .c-column .item li span { color:#b3bccc; font-weight:bold; background:url(../i/bullet4.gif) no-repeat left 6px; display:block; padding:2px 0 6px 12px; }
.catalog .c-column .item li span a { color:#b3bccc; font-weight:bold; }

.catalog .c-column2 { float:left; width:692px; position:relative; }
.catalog .c-column2 .item { padding:10px 0 10px 10px !important; margin-bottom:10px; position:relative; background:#6a7385 url(../i/right-bottom-corner.gif) no-repeat right bottom; -height:1%; z-index:100; }
.catalog .c-column2 .item .right-top-corner { height:4px; width:4px; background:url(../i/right-top-corner.gif) no-repeat left top; position:absolute; right:0; top:0; }
.catalog .c-column2 .item .left-top-corner { height:4px; width:4px; background:url(../i/left-top-corner.gif) no-repeat left top; position:absolute; left:0; top:0; }
.catalog .c-column2 .item .left-bottom-corner { height:4px; width:4px; background:url(../i/left-bottom-corner.gif) no-repeat left bottom; position:absolute; left:0; bottom:0; }
.catalog .c-column2 .item ul { position:relative; }
.catalog .c-column2 .item li { position:relative; list-style:none; -height:1%; }
.catalog .c-column2 .item li span { color:#b3bccc; font-weight:bold; background:url(../i/bullet4.gif) no-repeat left 6px; display:block; padding:2px 0 6px 12px; }
.catalog .c-column2 .item li span a { color:#b3bccc; font-weight:bold; }

.catalog .c-column .item .instr-outer {  }
.catalog .c-column .item .level-1 { display:block; padding-left:12px; }
.catalog .c-column .item .level-1 li { line-height:1.6em; }
.catalog .c-column .item .level-1 span { background:url(../i/bullet7.gif) no-repeat left 6px; color:#ebecf0; width:140px; font-weight:normal; padding-top:0px !important; padding-bottom:2px;  }
.catalog .c-column .item .level-1 span a { color:#ebecf0; font-weight:normal; }
.catalog .c-column .item .level-2 { display:block; margin-left:12px; width:130px; border-left:1px solid #7a8292; height:100%; padding-left:9px; margin-bottom:6px; }
.catalog .c-column .item .level-2 li { width:120px; float:none; padding-bottom:3px; line-height:1.2em; }
.catalog .c-column .item .level-2 a, .catalog .c-column .item .level-2 span { color:#b6daad; }








.outer .main .right-part .content .txt { color:#ebecf0; padding:0 0 10px 24px; }
.outer .main .right-part .content .txt p { padding:4px 0 10px 0; }
.outer .main .right-part .content .txt ul { margin:0 0 0 18px; }

.superunputlol { float:right; line-height:10px; background:#699D4D; border:none; color:#F0F5FF; font-weight:bold; font-family:Tahoma; text-decoration:underline; padding:0 10px;}

.banWrap { text-align:center; padding:0px; position:relative; margin:13px 0 0 0;}
/*
.banWrap img { margin:1px 1px 0 1px; }
.banWrap .w_tl { width:28px; height:33px; position:absolute; top:1px; left:1px; background:url(/i/tl.png);  -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tl.png', sizingMethod='crop');  }
.banWrap .w_tr { width:28px; height:32px; position:absolute; top:1px; right:0; background:url(/i/tr.png); -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tr.png', sizingMethod='crop');  }
.banWrap .w_bl { width:31px; height:37px; position:absolute; bottom:-1px; //bottom:1px; -bottom:334px; left:0; background:url(/i/bl.png); -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bl.png', sizingMethod='crop'); z-index:10000;}
.banWrap .w_br { width:31px; height:37px; position:absolute; bottom:-1px; //bottom:1px; -bottom:334px; right:0; -right:-1px; background:url(/i/br.png); -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/br.png', sizingMethod='crop'); z-index:10000;  }
*/
.prodTable { width:710px; overflow:auto;//overflow-y:hidden; position:relative; }
