/*Design*/

html, body {  margin:0; padding:0; width:100%; height:100%; -width:auto; -height:auto; }
body{ background-color: white; text-align:center; color: #7e7e7e; font:10px Tahoma, sans-serif; position: relative; width:100%; height:100%; }
img{ border: 0; }
table{ width: 100%; border-collapse: collapse; }
td, th{ padding: 0; vertical-align: top; }
p,form { margin: 0; }
a { text-decoration:underline; color: #7e7e7e; }
a:hover { text-decoration:none; }
a:visited { color: #bdbdbd; }
.clear { clear: both; font-size: 0; }
.error,.red {color:red}



h3, h4 { font-size:11px; color:#171717; font-weight:bold; text-transform:uppercase; margin:0; }
h1 {color:#b72f25; font:14px Tahoma; margin:1px 0; font-weight: bold;}

* html .wrapper { height: 100%; }
* html .wrapp { height: 100%; }

.wrapper { background:url(../i/main-bg.gif) repeat-y 0px top; width:1000px; margin:0 auto; position: relative; min-height: 100%; z-index:0; }
.wrapper .bug { position:absolute; background:url(../i/antibug.gif) repeat-y -11px bottom; bottom:72px; left:11px; height:5000px; width:233px; z-index:0; }

.wrapp { background:url(../i/main-bg2.gif) repeat-y 0px top; width:1000px; margin:0 auto; position: relative; min-height: 100%; z-index:0; }
.wrapp .bug { position:absolute; background:url(../i/antibug.gif) repeat-y -11px bottom; bottom:72px; left:11px; height:5000px; width:233px; z-index:0; }

.outer { position:relative; z-index:5; text-align:center; }
.outer .top { background:white; border-bottom:1px solid #d6d6d6; }
.outer .top .inner { width:983px; margin-left:8px; border:1px solid #d6d6d6; border-bottom:0; border-top:0; height:10px; position:relative; }
.outer .top .inner .left { left:235px; width:1px; border-right:1px solid #d6d6d6; height:10px; font-size:0; position:absolute; }
.outer .top .inner .left img { position:absolute; height:10px; }
.outer .menu { width:983px; margin-left:8px; height:36px; border:1px solid #d6d6d6; border-top:0;}
.outer .menu .left { width:234px; border-right:1px solid #d6d6d6; padding:1px; height:34px; float:left;	}
.outer .menu .left .inner { border-top:4px solid #015b8f; position:relative; background:#f7f7f7; height:30px; width:234px; text-align:left; }
.outer .menu .left .inner a { font-size:10px; color:#3e3e3e; text-decoration:none; position:absolute; top:10px; display:block; width:120px; }
.outer .menu .left .inner a:hover { text-decoration:underline; }
.outer .menu .left .inner .main-page { background:url(../i/home.gif) no-repeat left 4px; padding-left:17px; left:20px; }
.outer .menu .left .inner .back { background:url(../i/back.gif) no-repeat left 4px; padding-left:16px; left:128px; }
.outer .menu .last { border-right:0 !important; }
.outer .menu .item-wrap { padding:1px; float:left; border-right:1px solid #d6d6d6; background:white; }
.outer .menu .item-wrap a { display:block; height:34px; }
.outer .menu .item-wrap span { display:block; height:34px; }
.outer .menu .item-wrap .about { background:url(../i/m-about.gif) no-repeat left top; width:96px; }
.outer .menu .item-wrap span.about { background:url(../i/m-about-active.gif) no-repeat left top; width:96px; }
.outer .menu .item-wrap .about:hover { background:url(../i/m-about-active.gif) no-repeat left top; }
.outer .menu .item-wrap .news { background:url(../i/m-news.gif) no-repeat left top; width:73px; }
.outer .menu .item-wrap .news:hover { background:url(../i/m-news-active.gif) no-repeat left top; }
.outer .menu .item-wrap span.news { background:url(../i/m-news-active.gif) no-repeat left top; width:73px; }
.outer .menu .item-wrap .service { background:url(../i/m-service.gif) no-repeat left top; width:126px; }
.outer .menu .item-wrap span.service { background:url(../i/m-service-active.gif) no-repeat left top; width:126px; }
.outer .menu .item-wrap .service:hover { background:url(../i/m-service-active.gif) no-repeat left top; }
.outer .menu .item-wrap .dostavka { background:url(../i/m-dostavka.gif) no-repeat left top; width:126px; }
.outer .menu .item-wrap span.dostavka { background:url(../i/m-dostavka-active.gif) no-repeat left top; width:126px; }
.outer .menu .item-wrap .dostavka:hover { background:url(../i/m-dostavka-active.gif) no-repeat left top; }
.outer .menu .item-wrap .vozvrat { background:url(../i/m-vozvrat.gif) no-repeat left top; width:109px; }
.outer .menu .item-wrap span.vozvrat { background:url(../i/m-vozvrat-active.gif) no-repeat left top; width:109px; }
.outer .menu .item-wrap .vozvrat:hover { background:url(../i/m-vozvrat-active.gif) no-repeat left top; }
.outer .menu .item-wrap .links { background:url(../i/m-links.gif) no-repeat left top; width:116px; }
.outer .menu .item-wrap span.links { background:url(../i/m-links-active.gif) no-repeat left top; width:116px; }
.outer .menu .item-wrap .links:hover { background:url(../i/m-links-active.gif) no-repeat left top; }
.outer .menu .item-wrap .contact { background:url(../i/m-contact.gif) no-repeat left top; width:78px; }
.outer .menu .item-wrap span.contact { background:url(../i/m-contact-active.gif) no-repeat left top; width:78px; }
.outer .menu .item-wrap .contact:hover { background:url(../i/m-contact-active.gif) no-repeat left top; }

.outer .logo-line { border-bottom:1px solid #d6d6d6; background:white; }
.outer .logo-line .in { width:983px; margin-left:8px; border:1px solid #d6d6d6; border-bottom:0; border-top:0; text-align:left; }
.outer .logo-line .in .logo { padding:1px; border-right:1px solid #d6d6d6; width:237px; float:left; }
.outer .logo-line .in .logo .inner { background:url(../i/logo-bg.jpg) repeat-x left top; height:105px; }
.outer .logo-line .in .logo .inner .russtech { position:relative; top:25px; left:25px; }
.outer .logo-line .in .logo .inner .phone { position:relative; top:35px; left:25px; }
.outer .logo-line .in .main { float:left; padding:1px 1px 0 1px; }
.outer .logo-line .in .main .inner { position:relative; width:742px; }
.outer .logo-line .in .main .inner .item { float:left; height:85px; border-left:4px solid #f59521; padding:11px 15px 9px 16px; position:relative;  font-size:10px; }
.outer .logo-line .in .main .inner .center { border-left-color:#c73333; padding-right:18px !important; }
.outer .logo-line .in .main .inner .item .basket { padding-bottom:6px; -padding-bottom:0px; }
.outer .logo-line .in .main .inner .side { padding-right:0px !important; }
.outer .logo-line .in .main .inner .item p {  }
.outer .logo-line .in .main .inner .item p span { color:#555; font-weight:bold; }
.outer .logo-line .in .main .inner .item .slash { background:url(../i/slash.gif) repeat-x left top; font-size:0; width:218px; height:1px; margin-top:9px; padding-bottom:7px; }
.outer .logo-line .in .main .inner .item .autorize { position:relative; }
.outer .logo-line .in .main .inner .item .autorize .info { width:170px; -width:167px; float:left; }
.outer .logo-line .in .main .inner .item .autorize .exit { width:49px; height:19px; background:url(../i/exit.gif) no-repeat left top; cursor:pointer; position:relative; top:4px; border:0; }
.outer .logo-line .in .main .inner .item .autorize .login { display:block; border:1px solid #d5d5d5; background:#f7f7f7; width:158px; //width:157px; margin-bottom:3px; //margin-bottom:2px; }
.outer .logo-line .in .main .inner .item .autorize .pass { float:left; }
.outer .logo-line .in .main .inner .item .autorize .search { width:194px !important; margin-top:5px; }
.outer .logo-line .in .main .inner .item .enter { position:relative; top:-10px; margin-left:9px; float:left; width:49px; height:19px; background:url(../i/enter.gif) no-repeat left top; display:block; border:0; padding:0; cursor:pointer; cursor:hand; }
.outer .logo-line .in .main .inner .item .wrap { text-align:right; padding-top:7px; //padding-top:5px; }
.outer .logo-line .in .main .inner .item .search-button { width:49px; height:19px; background:url(../i/search.gif) no-repeat left top; display:inline;  border:0; padding:0; cursor:pointer; cursor:hand; }
.outer .logo-line .in .main .inner .item .link { padding-top:5px; //padding-top:2px; }
.outer .logo-line .in .main .inner .item .link a { font-size:9px; color:#7e7e7e; }

.outer .content {  }
.outer .content td { padding-bottom:70px; }

.outer .content .left-column { background:url(../i/antibug.gif) repeat-y 0.5px bottom; padding-left:8px; width:238px; padding-top:1px; }
.outer .content .left-column .inner { margin-bottom: 70px; }
.outer .content .left-column .inner .left-menu { padding:0px 0px 0 2px; background:url(../i/left-menu-bg.gif) repeat-y 1px top; margin:0 0 0px 0px; }
.outer .content .left-column .inner .left-menu li { position:relative; list-style:none; background:url(../i/slash2.gif) repeat-x left bottom; padding:1px 0px 2px 2px; zoom:1; }
.outer .content .left-column .inner .left-menu .first { padding-top:0px; }
.outer .content .left-column .inner .left-menu .last { padding-bottom:0px; background:none; -height:1%; }
.outer .content .left-column .inner .left-menu .last span { position:relative; -height:1%; }
.outer .content .left-column .inner .left-menu li ul { display:none; }
.outer .content .left-column .inner .left-menu li span { display:block; border-left:4px solid #4c7a0d; padding:0 1px; height }
.outer .content .left-column .inner .left-menu li span span { display:block; border:0; padding:4px 0 5px 22px; //width:227px; //height:1%; color:#1b1b1b; font-size:12px; cursor:pointer; cursor:hand; }
.outer .content .left-column .inner .left-menu li span a    { display:block; border:0; padding:4px 10px 5px 22px; //height:1%; color:#1b1b1b; font-size:12px; cursor:pointer; cursor:hand; text-decoration: none; }
.outer .content .left-column .inner .left-menu li.active { padding-bottom:1px; }
.outer .content .left-column .inner .left-menu li.active span { border-color:#fec401; }
.outer .content .left-column .inner .left-menu li.active span span { background:url(../i/open-bg.gif) repeat-x left top; color:white; font-weight:bold; width:205px; }
.outer .content .left-column .inner .left-menu li.active ul { display:block; margin:1px 0 0 0; padding:1px 0 0 0; background:url(../i/slash2.gif) repeat-x left top; }
.outer .content .left-column .inner .left-menu li.active ul li { background:url(../i/left-menu-bg2.gif) repeat-y left top; padding:2px 0 5px 28px; width:232px; }
.outer .content .left-column .inner .left-menu li.active ul li a { color:black; font-size:11px; }
.outer .content .left-column .inner .left-menu li.active ul li img,
.outer .content .left-column .inner .left-menu li.active ul li span img { margin-right:8px; }
.outer .content .left-column .inner .left-menu li.active ul li span { border:0; font-size:11px; color:black; padding:0; }
.outer .content .left-column .inner .left-menu li.active ul .first { border-top:1px solid white; padding-bottom:2px; }
.outer .content .left-column .inner .left-menu li.active ul .last { border-bottom:1px solid white; }

.outer .content .center-column {  }
.outer .content .center-column .inner { padding:17px 0 0 21px; }
.outer .content .center-column .head { width:472px; border-bottom:1px solid #d6d6d6; padding-bottom:1px; margin-bottom:4px; }
.outer .content .center-column .item { width:472px; background:url(../i/slash.gif) repeat-x left bottom; padding:16px 0 25px 0; }
.outer .content .center-column .last { background:none !important; }
.outer .content .center-column .item .main {  }
.outer .content .center-column .item .main .info { padding-top:14px; width:280px; font-size:11px; color:#545454; }
.outer .content .center-column .item .main .info .spec { background:url(../i/more-special.gif) no-repeat left top; display:block; height:18px; width:186px; margin-top:10px; }
.outer .content .center-column .item .main .info h4 { padding-bottom:2px; }
.outer .content .center-column .item .main .info p { padding-left:1px; }
.outer .content .center-column .item .main .info p span { color:#c73333; text-transform:uppercase; font-weight:bold; }
.outer .content .center-column .item .main .info p b { color:black; font-weight:bold; }
.outer .content .center-column .item .main .clear {  height:0; }
.outer .content .center-column .item .main .left { float:left; width:236px; text-align:center; }
.outer .content .center-column .item .main .right { float:left; }
.outer .content .center-column .item .main .right h3 { font-size:16px; color:#c73333; font-weight:bold; background:url(../i/price.gif) no-repeat left 2px; padding-left:36px; }
.outer .content .center-column .item .main .right a { display:block; height:18px; margin-top:13px; }
.outer .content .center-column .item .main .right p { font-size:11px; color:#565656; width:160px; padding-bottom:15px; }
.outer .content .center-column .item .main .right .add { display:block; background:url(../i/add-to-basket.gif) no-repeat left top; width:131px; }
.outer .content .center-column .item .main .right .more { display:block; background:url(../i/more-about.gif) no-repeat left top; width:128px; }

/*Для второго уровня*/

.outer .content .center-col {  }
.outer .content .center-col .inner { padding:17px 0 0 21px; }
.outer .content .center-col .head { width:707px; border-bottom:1px solid #d6d6d6; padding-bottom:1px; margin-bottom:4px; }
.outer .content .center-col .second { padding-top:12px; }
.outer .content .center-col .item { width:707px; background:url(../i/slash.gif) repeat-x left bottom; padding:14px 0 25px 0; }
.outer .content .center-col .item { padding-bottom:13px; //padding-bottom:11px; }
.outer .content .center-col .last { background:none !important; }
.outer .content .center-col .last2 { background:none !important; padding:0 0 12px 0; }
.outer .content .center-col .last2 .pages { padding-top:5px !important; }
.outer .content .center-col .item .main {  }
.outer .content .center-col .item .main .search-area { width:218px; background:#f7f7f7; color:#545454; border:1px solid #d5d5d5; }
.outer .content .center-col .item .main .search-button { position:relative; left:35px; width:49px; height:19px; background:url(../i/search.gif) no-repeat left top; border:0; cursor:pointer; cursor:hand; }
.outer .content .center-col .item .main p { font-size:11px; }
.outer .content .center-col .item .main .zakaz { width:69px; height:19px; background:url(../i/zakaz.gif) no-repeat left top; border:0; cursor:pointer; cursor:hand; }
.outer .content .center-col .item .main h5 { margin:0 100px 10px 0; padding:0; font-size:11px; color:#191919; text-transform:uppercase; float:left; }
.outer .content .center-col .item .main h5.headr { float:none; margin-bottom:1px; }
.outer .content .center-col .item .main h5 span { color:#c73333; }
.outer .content .center-col .item .main .information {  }
.outer .content .center-col .item .main .information span { color:#c73331; font-weight:bold; }
.outer .content .center-col .item .main .bask { vertical-align:middle; }
.outer .content .center-col .item .main .bask td { background-image:url(../i/slash.gif) repeat-x left bottom; padding:6px 15px 4px 20px; font-size:11px; }
.outer .content .center-col .item .main .num2 td { padding:15px 9px 15px 10px; background:url(../i/slash.gif) repeat-x left bottom; color:#545454; }
.outer .content .center-col .item .main .num2 .icons { padding:0; position:relative; left:-16px; margin:12px 0 0 0; }
.outer .content .center-col .item .main .num2 .icons li { display:inline; }
.outer .content .center-col .item .main .num2 td a { color:#545454; }
.outer .content .center-col .item .main .dark { background:#fafaf9 url(../i/slash.gif) repeat-x left bottom !important; }
.outer .content .center-col .item .main .bask .head td { background:url(../i/table-head-bg.gif) repeat-x left top; border-bottom:1px solid #d6d6d6; padding:13px 15px 9px 17px; color:#545454; font-weight:bold; font-size:11px; }
.outer .content .center-col .item .main .num2 .head td { padding:13px 0px 9px 0px; }
.outer .content .center-col .item .main .num2 .check { text-align:center; }
.outer .content .center-col .item .main .num2 .check input { width:auto; background:white; border:none;}
.outer .content .center-col .item .main .num2 .bay-button { width:18px; height:18px; margin-left:8px; background:url(../i/bay.gif) no-repeat left top; border:0; cursor:pointer; cursor:hand; }
.outer .content .center-col .item .main .bask .head .empty { background:url(../i/head-td-bg.gif) no-repeat left top; border-bottom:1px solid #d6d6d6; width:3px; padding:0; }
.outer .content .center-col .item .main .bask .empty2 { width:3px !important; padding:0; }
.outer .content .center-col .item .main .bask td input { width:100px; height:15px; background:#f8f8f8; border:1px solid #d5d5d5; }
.outer .content .center-col .item .main .bask .foto { text-align:center; width:100px; }
.outer .content .center-col .item .main .bask .opis { width:125px; text-align:center; }
.outer .content .center-col .item .main .bask .naim { width:100px; text-align:center; }
.outer .content .center-col .item .main .bask .firm { width:110px; text-align:center; }
.outer .content .center-col .item .main .bask .kategor { width:98px; text-align:center; }
.outer .content .center-col .item .main .bask .price2 { width:110px; text-align:center; }
.outer .content .center-col .item .main .bask .sravn { width:77px; text-align:center; }
.outer .content .center-col .item .main .bask .bay { width:60px; text-align:center; }
.outer .content .center-col .item .main .bask .align-center { text-align:center; }
.outer .content .center-col .item .main .bask .name { width:87px; }
.outer .content .center-col .item .main .bask .number { width:104px; }
.outer .content .center-col .item .main .bask .num { padding-left:17px; }
.outer .content .center-col .item .main .bask .delete { width:47px; }
.outer .content .center-col .item .main .bask .price { width:143px; }
.outer .content .center-col .item .main .bask .kol { padding:3px 15px 4px 19px; //padding-bottom:3px; }
.outer .content .center-col .item .main .bask .del { padding:4px 0 3px 34px; }
.outer .content .center-col .item .main .bask .del input { width:18px; height:18px; background:url(../i/delete.gif) no-repeat left top; cursor:pointer; cursor:hand; border:0; }
.outer .content .center-col .item .main .bask .last td { background-image:none !important; border-bottom:1px solid #d6d6d6; }
.outer .content .center-col .item .main .sravnit { float:right; }
.outer .content .center-col .item .main .sravnit input { background:url(../i/sravnit.gif) no-repeat left top; width:64px; height:19px; cursor:pointer; cursor:hand; border:0; position:relative; left:-72px; top:2px; }
.outer .content .center-col .item .main .pere { padding-top:10px; }
.outer .content .center-col .item .main .pere h6 { font-size:11px; color:#191919; display:inline; }
.outer .content .center-col .item .main .pere h6 span { font-size:12px; color:#c73333; }
.outer .content .center-col .item .main .pere input { background:url(../i/pere.gif) no-repeat left top; margin-right:129px; float:right; width:76px; height:18px; cursor:pointer; border:0; }
.outer .content .center-col .item .main .left-col { width:235px; padding-right:15px; background:url(../i/slash-vert.gif) repeat-y right top; float:left;	}
.outer .content .center-col .item .main .left-col .main-img { text-align:center; padding-bottom:12px; }
.outer .content .center-col .item .main .left-col .head-link { margin:0; float:none; color:#545454; padding-bottom:16px; }
.outer .content .center-col .item .main .left-col .price {  }
.outer .content .center-col .item .main .left-col .price h3 { font-size:12px; color:#545454; text-transform:none; font-weight:bold; background:url(../i/price.gif) no-repeat left 2px; padding-left:36px; padding-bottom:12px; }
.outer .content .center-col .item .main .left-col .price h3 span { font-size:16px; color:#c73333; font-weight:bold; }
.outer .content .center-col .item .main .left-col .price .add { background:url(../i/add-to-basket.gif) no-repeat left top; width:131px; height:18px; cursor:pointer; border:0; margin-bottom:10px; }
.outer .content .center-col .item .main .left-col .price img { display:block; margin-bottom:10px; }
.outer .content .center-col .item .main .left-col .more-info { padding-left:30px; position:relative; top:-8px; }
.outer .content .center-col .item .main .left-col .more-info p { padding-bottom:3px; }
.outer .content .center-col .item .main .right-col { width:452px; background:url(../i/slash-vert.gif) repeat-y left top; position:relative; left:-1px; padding:0 0 0 20px; float:left; }
.outer .content .center-col .item .main .right-col h6 { font-size:11px; padding:0 0 15px 0; margin:0; color:#545454; }
.outer .content .center-col .item .main .right-col .tbl { text-align:center; }
.outer .content .center-col .item .main .right-col .harakt { width:332px; margin:0 auto; vertical-align:top; }
.outer .content .center-col .item .main .right-col .harakt td { padding-bottom:0; background:url(../i/slash.gif) repeat-x left top; width:161px; font-size:11px; padding:7px 10px; }
.outer .content .center-col .item .main .right-col .harakt .left-td { background-color:#f7f7f6; text-align:left; }
.outer .content .center-col .item .main .right-col .harakt .last td { background:url(../i/slash.gif) repeat-x left top; height:1px; }
.outer .content .center-col .item .main .right-col .harakt .right-td { text-align:right; }
.outer .content .center-col .item .main .right-col .dop-info {  }
.outer .content .center-col .item .main .right-col .dop-info h6 { padding-bottom:5px; //padding-top:13px; }
.outer .content .center-col .last .bottom-navi { position:relative; width:700px; padding-bottom:3px; }
.outer .content .center-col .last .bottom-navi a { display:block; float:left; color:#171717; font-size:11px;  }
.outer .content .center-col .last .bottom-navi .in-catalog { background:url(../i/bullet5.gif) no-repeat left 4px; padding-left:12px; margin-right:134px; }
.outer .content .center-col .last .bottom-navi .prev-tovar { background:url(../i/bullet5.gif) no-repeat left 4px; padding-left:12px; margin-right:30px; }
.outer .content .center-col .last .bottom-navi .next-tovar { background:url(../i/bullet3.gif) no-repeat right 4px; padding-right:12px; }
.outer .content .center-col .last .bottom-navi .border { position:absolute; width:4px; height:24px; background:#f7f7f7; right:318px; top:-5px; }






.outer .content .center-col .item .type .clear { height:0; }
.outer .content .center-col .item .type a { display:block; text-decoration:none; padding:2px 0 4px 25px; float:left; margin:0 147px 0 0; font-size:11px; color:#191919; font-weight:normal; text-transform:uppercase; background:url(../i/bullet4.gif) no-repeat left top; }
.outer .content .center-col .item .type a.head-link { text-transform:none; text-decoration:underline; }
.outer .content .center-col .item .type a.head-link:hover { text-decoration:none; }
.outer .content .center-col .item .type a:hover { text-decoration:underline; }
.outer .content .center-col .item .type span.active { display:block; text-decoration:none; padding:2px 0 4px 25px; float:left; margin:0 147px 0 0; font-size:11px; color:#191919; font-weight:normal; text-transform:uppercase; background:url(../i/bullet4-active.gif) no-repeat left top; font-weight:bold; }
.outer .content .center-col .link-item-list { padding-top:0; }
.outer .content .center-col .item .main .send { width:70px; height:19px; background:url(../i/send.gif) no-repeat left top; border:0; cursor:pointer; }
.outer .content .center-col .item .main p { color:#595959; }
.outer .content .center-col .item .main .catalog { float:none; }
.outer .content .center-col .item .main .links-list { padding-bottom:10px; //padding-bottom:0px; font-size:11px; }
.outer .content .center-col .item .main .links-list .list-item { margin:0; padding:0 15px 0 0; float:left; width:250px }
.outer .content .center-col .item .main .links-list .last { width:180px }
.outer .content .center-col .item .main .links-list .list-item li { list-style:none; background:url(../i/bullet3.gif) no-repeat left 4px; padding:0 0 0 0px; }
.outer .content .center-col .item .main .links-list .list-item li a { color:#595959; font-size:11px; }
.outer .content .center-col .item .main .links-list .list-item li span { color:#595959; font-size:11px; font-weight:bold; }
.outer .content .center-col .item .main .link-item { background:url(../i/slash.gif) repeat-x left bottom; padding:15px 0 10px 0; }
.outer .content .center-col .item .main .link-item .title { color:#595959; font-weight:bold; font-size:11px; }
.outer .content .center-col .item .main .link-item .title:hover { text-decoration:none; }
.outer .content .center-col .item .main .link-item a img { float:left; border:1px solid #d5d5d5; }
.outer .content .center-col .item .main .link-item .info { margin-left:140px; position:relative; top:-3px; }
.outer .content .center-col .item .main .link-item .info p { padding-top:3px; color:#595959; }
.outer .content .center-col .item .main .pages { padding:12px 0 5px 0; }
.outer .content .center-col .item .main .pages ul { padding:0; margin:0; }
.outer .content .center-col .item .main .pages ul li { list-style:none; display:inline; padding-right:4px; }
.outer .content .center-col .item .main .pages ul li a { font-size:11px; color:#171717; }
.outer .content .center-col .item .main .pages ul li span { color:#171717; font-weight:bold; font-size:11px; }
.outer .content .center-col .item .main .pages ul li b { color:#171717; font-weight:bold; font-size:11px; }

.outer .content .center-col .item .main .news  { position:relative; top:-10px; }
.outer .content .center-col .item .main .news td { padding:16px 0 0 0; background:none; width:30%; }
.outer .content .center-col .item .main .news .more-tr td { padding:0 0 8px 0; background:url(../i/slash.gif) repeat-x left bottom; }
.outer .content .center-col .item .main .news td.news-space { background:none; width:30px !important; }
.outer .content .center-col .item .main .news td h5 { margin:0; padding:0 0 4px 0; text-transform:uppercase; float:none; }
.outer .content .center-col .item .main .news td .more { text-align:right; padding-top:5px; }
.outer .content .center-col .item .main .news .last td {  border:0; }
.outer .content .center-col .table { padding:0; }
.outer .content .center-col .item .main .page { padding:0px 0 15px 0; }
.outer .content .center-col .item .main .page ul { padding:0; margin:0; }
.outer .content .center-col .item .main .page ul li { list-style:none; display:inline; padding-right:4px; }
.outer .content .center-col .item .main .page ul li a { font-size:11px; color:#171717; }
.outer .content .center-col .item .main .page ul li span { color:#171717; font-weight:bold; font-size:11px; }

.outer .content .center-col .form .right { width:203px; float:right; background:url(../i/slash-vert.gif) repeat-y left top; padding-left:17px; }
.outer .content .center-col .form .right .first { padding-bottom:2px; }
.outer .content .center-col .form .right .first input { float:right; display:block; border:1px solid #d5d5d5; background:#f7f7f7; width:147px; margin-bottom:3px; //margin-bottom:2px; }
.outer .content .center-col .form .right .first label { margin-right:147px; }
.outer .content .center-col .form .right label { font-size:11px; display:block; padding-bottom:10px; position:relative; top:3px; color:#545454; }
.outer .content .center-col .form .right .second label { padding-top:3px; }
.outer .content .center-col .form .right .second textarea { border:1px solid #d5d5d5; background:#f7f7f7; width:199.5px; height:68px; }
.outer .content .center-col .form .right .second textarea.t1 { margin-bottom:7px; }

.outer .content .center-col .form .left { margin-right:236px; -margin-right:231px; }
.outer .content .center-col .form .left input { float:right; display:block; border:1px solid #d5d5d5; background:#f7f7f7; width:412px; -width:413px; margin-bottom:3px; //margin-bottom:2px; }
.outer .content .center-col .form .left label { font-size:11px; display:block; padding-bottom:10px; position:relative; top:3px; color:#545454; }
.outer .content .center-col .form .left textarea { float:right; display:block; border:1px solid #d5d5d5; background:#f7f7f7; width:412px; -width:413px; height:54px; }
.outer .content .center-col .form .left .first { padding-bottom:45px; -padding-right:3px; }
.outer .content .center-col .form .left .first label { margin-right:412px; }
.outer .content .center-col .form .left .second { padding-top:6px; position:relative; -width:472px; }
.outer .content .center-col .form .left .second input { width:320px; }
.outer .content .center-col .form .left .second .left-col { width:163.5px; padding-right:0; position:relative; background:none; }
.outer .content .center-col .form .left .second .left-col label { top:0; padding-bottom:10px; //padding-bottom:11px; }
.outer .content .center-col .form .left .second .left-col label.bottom { padding-top:5px; }
.outer .content .center-col .form .left .second .right-col { width:320px; float:none; top:0; left:auto; right:0px; position:absolute; background:none; padding:0; }
.outer .content .center-col .form .left .second .right-col input { float:none; }
.outer .content .center-col .form .left .second .right-col .short { width:188px; }
.outer .content .center-col .form .left .second .right-col .check { width:auto; height:auto; padding:0; position:relative; top:4px; //top:0px; left:-4px; border:0; background:none; }
.outer .content .center-col .form .left .second .right-col .bottom { margin-top:10px; }


.outer .content .center-col .second-h { padding-top:10px; }
.outer .content .center-col .item .main .filters {  }
.outer .content .center-col .item .main .filters .pokaz { margin-top:6px; width:64px; height:19px; background:url(../i/pokaz.gif) no-repeat left top; border:0; cursor:pointer; cursor:hand; }
.outer .content .center-col .item .main .filters td { padding-bottom:0; }
.outer .content .center-col .item .main .filters td.space { width:32px; }
.outer .content .center-col .item .main .filters select { display:block; width:218px; border:1px solid #d6d6d6 !important; background:#f7f7f7; color:#545454; font-size:11px; margin:8px 0 7px 0; }
.outer .content .center-col .item .main .filters label { display:block; color:#545454; font-size:11px; }




/* /Для второго уровня*/



.outer .content .right-column { padding-right:9px; width:232px; //width:230px; }
.outer .content .right-column .inner { padding:17px 0 0 17px; }
.outer .content .right-column .inner .head { width:199px; border-bottom:1px solid #d6d6d6; padding-bottom:1px; }
.outer .content .right-column .inner .item { width:199px; font-size:11px; padding-bottom:10px; background:url(../i/slash.gif) repeat-x left bottom; }
.outer .content .right-column .inner .item h3 { padding:16px 0 7px 0; }
.outer .content .right-column .inner .item p { padding-left:1px; }
.outer .content .right-column .inner .item .link { width:199px; text-align:right; padding-top:6px; }
.outer .content .right-column .inner .last { background:none !important; }
.outer .content .right-column .inner .submit { padding:3px 0 14px 0; }
.outer .content .right-column .inner .submit a { background:url(../i/submit-news.gif) no-repeat left 4px; font-size:10px; padding-left:15px; color:#3d3d3d; text-decoration:none; }
.outer .content .right-column .inner .submit a:hover { text-decoration:underline; }




.footer { position:relative; height:71px; margin-top:-71px; }
.footer .antibug { position:absolute; height:71px; left:50%; margin-left:-490px; top:-2px; width:234px; background:white; }

.footer .inner { width:1000px; margin:0 auto; border:1px solid #d6d6d6; border-left:0; border-right:0; height:60px; z-index:3; position:relative; }
.footer .inner .left { padding:15px 2px 0 11px; float:left; text-align:left; }
.footer .inner .left .main { padding:0 0 13px 34px; width:233px; border-bottom:4px solid #015b8f; }
.footer .inner .left a { text-decoration:none; font-size:11px; color:#595959; }
.footer .inner .left a:hover { text-decoration:underline; }
.footer .inner .left a b { color:#1e1e1e; }
.footer .inner .left img { float:left; padding:1px 6px 0 0; }
.footer .inner .right { width:742px; height:60px; position:relative; float:left; color:#595959; padding-left:1px; }
.footer .inner .right .main { border-bottom:4px solid #3d6701; padding-bottom:13px; }
.footer .inner .right .copy { text-align:center; width:514px; padding-top:18px; float:left; font-size:9px; }
.footer .inner .right .contact { text-align:center; width:200px; padding-top:17px; float:left; font-size:10px; }
.footer .inner .right .contact b { color:#191919; }


i{content:"\"/*"}


.outer .content .left-column .inner .left-menu li { zoom:0; }
.outer {  text-align:left; }
body { text-align:left; }
.outer .logo-line .in { width:981px; }
.outer .logo-line .in .logo { width:234px; }
.outer .menu { width:981px;}
.outer .top .inner { width:981px; }
.outer .logo-line .in .logo { width:234px; }
.outer .menu .left .inner { width:auto; }
.outer .content .left-column .inner .left-menu li.active ul li { width:204px; }
.outer .content .left-column .inner .left-menu li span span { //width:206px; //height:16px; }
.outer .content .left-column .inner .left-menu li.active ul li { padding:4px 0 5px 28px; }
.outer .content .left-column .inner .left-menu li.active ul .first { padding-bottom:5px; }
.outer .content .center-col .item .main .links-list .list-item li { padding:0 0 0 12px; }
.outer .content .center-col .item .main .links-list .list-item { width:235px }
.footer .inner .left .main { padding:0 0 13px 34px; width:199px; border-bottom:4px solid #015b8f; }
.outer .content .center-col .item .main .links-list .last { width:180px }
.outer .content .center-col .form .left .second .right-col { right:2px; }
.outer .content .center-col .form .left .first { -padding-right:5px; }
.outer .content .center-col .item .main .left-col { width:220px; }

/* /Оптимизация - ёгурт*/

#ind p  {color: #555333; font:11px Tahoma, sans-serif;}

#ind h1 {color: #555333; font:12px Tahoma, sans-serif; font-weight:bold; margin:2;}
#ind h2 {color: #555333; font:11px Tahoma, sans-serif; font-weight:bold; margin:4px 0px 2px 0px;}

#ind strong {color: #555333; font:14px Tahoma, sans-serif; font-weight:bold;}

#ind li {color: #555333; font:11px Tahoma, sans-serif;  margin:0 0 0px 25px; }
#ind hr  {color: #7e7e7e; background: #7e7e7e; height: 1px; border: none;}
#ind em  {font-size: 11px; color: #555333; margin:5px 0px 5px 0px; }

p.spectitle { color: #555333; font: bold 12px Tahoma, sans-serif; padding: 15px 5px 7px 15px; }

ul.specmenu { margin: 0; padding: 0; list-style: none; }
ul.specmenu li { margin: 0; padding: 0 5px 4px 15px; }
ul.specmenu li a { font-size: 11px; }


