/* RESET.CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}
body {
 line-height: 1;
}
ol, ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
 content: '';
 content: none;
}
:focus {
 outline: 0;
}
ins {
 text-decoration: none;
}
del {
 text-decoration: line-through;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
/***end reset.css***/
body{
  width:100%;
  font: 14px Arial, sans-serif, Helvetica;
  color:#505050;
  background:#fcfcfc;
  border-top:solid 4px #e9007b;
}
a{
  color:#323232;
}
h1{
  font-size:2em;
}
h2{
  font-size:1.5em;
}
h3{
  font-size:1.17em;
}
h4{
  font-size:1em;
}
h3 a,h4 a{
  color:#006699;
  font-weight:500;
}
.clr{clear:both;height:0px;}
.selected{color:#e9007b !important; font-weight:bold !important;}
.fs11{font-size:11px;}
.fs23{font-size:23px;}
.fs21{font-size:20px;}
.fs23{font-size:23px;}
div.wrap{
  width: 944px;
  margin:0 auto;
}
/*****************START*HEADER******************/
#header{
  width:940px;
  height:161px;
  float:left;
}
#header a.logo{
  display:block;
  width:228px;
  height:106px;
  margin:34px 0 0 20px;
  float:left;
  background:url(../images/logo.jpg) no-repeat scroll 0 0;
  text-indent:-9999px;
}
#header .hotLineTel{
  width:300px;
  height:80px;
  margin:30px 0 0;
  float:right;
  text-align:right;
  color:#646464;
  text-transform:uppercase;
}
.headBasket{
float:right;
width:150px;
padding:44px 35px 0 30px;
font-size:13px;
background:url(../images/basket-bg.gif) no-repeat scroll 0 46px;
}
.headBasket .title{padding:0 0 6px;}
.headBasket .title a{font-size:15px;font-weight:700;color:#000;text-decoration:none;}
#header ul.topMenuRight{
  width:690px;
  height:40px;
  float:right;
  color:#565656;
}
#header ul.topMenuRight li{
  padding:0 0 0 40px;
  border-bottom:solid 1px #ccc;
  float:right;
}
#header ul.topMenuRight li.first{
  padding:0;
}
#header ul.topMenuRight li a{
  display:block;
  position:relative;
  padding:10px 0 8px;
  color:#565656;
  font-size:13px;
  text-decoration:none;
}
#header ul.topMenuRight li a.activeLink,
#header ul.topMenuRight li a:hover{
  margin-bottom:-1px;
  border-bottom:solid 1px #e9007b;
}
/******************END*HEADER*******************/
#infoCenterBlock{
  width:940px;
  height:460px;
  float:left;
  background:#eee url(../images/bg-infoCenterBlock.jpg) no-repeat scroll 0 0;
}
#infoCenterBlock .innerInfoBlock{
  width:440px;
  height:426px;
  padding:34px 413px 0 87px;
  overflow:hidden;
}
/* #infoCenterBlock .innerInfoBlock.broken{
  /*background:url(../images/iphone-infoCenterBlock.jpg) no-repeat scroll 610px 33px;
}*/


.topblock {padding:30px;}


#infoCenterBlock .innerInfoBlock .H1{
  display:block;
  margin:0;
  padding:40px 0;
  font:bold 33px 'Myriad Pro',tahoma;
  color:#000;
}
.ie7 #infoCenterBlock .innerInfoBlock .H1{
  font:bold 30px/36px tahoma,verdana,arial;
}
.tabbedInfoBlock {height:125px;}
#infoCenterBlock .innerInfoBlock p{
  margin:14px 0 0;
}
#infoCenterBlock .innerInfoBlock p span.miniInf,
#main .content .infoBlock p span.miniInf{
  color:#979797;
  font-size:13px;
}
#infoCenterBlock .innerInfoBlock .titleCategory{
  margin:0;
  font:bold 25px 'Myriad Pro';
  color:#e9007b;
}
.ie7 #infoCenterBlock .innerInfoBlock .titleCategory{
  font:bold 24px/26px tahoma,verdana,arial;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu{
  margin:25px 0 0;
  overflow:hidden;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li{
  float:left;
  height:40px;
  margin-right:25px;
  text-align:center;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a{
  display:inline-block;
  height:32px;
  background:url(../images/iconsTabbedMenu.png) no-repeat;
  text-indent:-9999px;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu1Act{
  width:33px;
  background-position:0 0;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu1Dis{
  width:33px;
  background-position:0 -32px;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu2Act{
  width:30px;
  background-position:-33px 0;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu2Dis{
  width:30px;
  background-position:-33px -32px;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu3Act{
  width:38px;
  background-position:-63px 0;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu3Dis{
  width:38px;
  background-position:-63px -32px;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu4Act{
  width:33px;
  background-position:-101px 0;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu4Dis{
  width:33px;
  background-position:-101px -32px;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu5Act{
  width:40px;
  background-position:-134px 0;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu5Dis{
  width:40px;
  background-position:-134px -32px;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu6Act{
  width:33px;
  background-position:-174px 0;
}
#infoCenterBlock .innerInfoBlock ul.tabbedMenu li a.iMenu6Dis{
  width:33px;
  background-position:-174px -32px;
}
/*****************START*mainMenuCenter******************/
ul#mainMenuCenter{
  width:100%;
  height:100px;
  float:left;
}
#mainMenuCenter li{
  width:25%;
  height:100px;
  float:left;
  font:bold 27px 'Myriad Pro';
  text-align:center;
}
.ie7 #mainMenuCenter li{
  font:bold 25px/28px tahoma,verdana,arial;
}
#mainMenuCenter li a{
  display:inline-block;
  text-decoration:none;
  color:#2e2e2e;
  height:30px;
  padding:35px 0 35px;
}
#mainMenuCenter li a.selected{
  display:inline-block;
  text-decoration:none;
  color:#e9007b;
  position:relative;
  padding-bottom:38px;
  margin-bottom:-3px;
  background:url(../images/selected-mainMenuCenter.png) no-repeat center bottom;
}
/******************END*mainMenuCenter*******************/

/*****************START*MAIN******************/
#main{
  width:944px;
  float:left;
  background:url(../images/bg-main.jpg) repeat-y 0 0;
}
#index #main{
margin-top:40px;
}
#main .mainTop{
  width:944px;
  height:8px;
  float:left;
  background:url(../images/bg-maintop.jpg) no-repeat 0 0;
}
#main .mainBottom{
  width:944px;
  height:8px;
  float:left;
  background:url(../images/bg-mainbottom.jpg) no-repeat 0 0;
}
#main .content{
  width:942px;
  float:left;
  padding:0 1px;
}
#main .content .aboutCont{
  width:902px;
  float:left;
  padding:22px 20px;
  border-bottom:solid 1px #dcdcdc;
}
#main .content .aboutCont .informerCont{
  width:272px;
  height:114px;
  float:left;
  background:url(../images/bg-informer.png) no-repeat 0 0;
}
#main .content .aboutCont .informerCont span.middle{
  width:114px;
  min-height:58px;
  padding:10px;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  font-size:16px;
  color:#919191;
}
#main .content .aboutCont .informerCont span.middle strong{
  font:bolder 80px/70px 'Myriad Pro';
  color:#000;
}
#main .content .aboutCont .informerCont span.middle span{
  font: 20px 'Myriad Pro';
  color:#919191;
}
#main .content .aboutCont .informerCont span.middle a.moreInform{
  width:75px;
  display:inline-block;
  font: 12px 'Myriad Pro';
  padding:5px 0 7px;
  margin-top:12px;
  color:#fff;
  text-decoration:none;
  text-align:center;
  background:url(../images/addCart.png) no-repeat 0 center;
}
#main .content .aboutCont .textCont{
  width:599px;
  min-height:58px;
  padding:14px 0 14px 27px;
  float:left;
}
#main .content .appDesc{
  width:900px;
  min-height:58px;
  margin:0 0 0 1px;
  padding:32px 20px;
  float:left;
  background:url(../images/bg-appdesc.png) repeat-x 0 -1px;
}
#main .content .appDesc ul.appList{
  width:244px;
  min-height:58px;
  margin:0 0 0 1px;
  padding:32px 20px;
  float:left;
}
#main .content .appDesc ul.appList li{
  padding:7px;
  border-bottom:dotted 1px #000;
}
#main .content .appDesc ul.appList li.lastList{
  border-bottom:0 none;
}
#main .content .appDesc ul.appList li.otherList{
  border-bottom:0 none;
}
#main .content .appDesc ul.appList li.otherList span{
  display:inline-block;
  border-bottom:dashed 1px #323232;
  font-size:12px;
}
#main .content .appDesc ul.appList li a{
  text-decoration:none;
  font-size:18px;
  color:#323232;
}
#main .content .appDesc .aboutAppImg{
  width:250px;
  padding:20px 16px;
  float:left;
}
#main .content .appDesc .aboutAppText{
  width:300px;
  padding:20px 16px;
  float:left;
}
#main .content .appDesc .aboutAppText h3{
  font-size:19px;
  padding:1em 0;
  margin:0;
}
#main .content .appDesc .aboutAppText p,
#main .content .appDesc .aboutAppText dl{
  padding-bottom:16px;
  font-size:13px;
}
/******************END*MAIN*******************/

/*****************START*FOOTER******************/
#footer{
  width:944px;
  height:120px;
  float:left;
}
#footer .footerTel{
  width:260px;
  padding:40px 20px 0;
  font-size:27px;
  color:#646464;
  float:left;
}
#footer .copyright{
  padding:50px 24px 0;
  font-size:13px;
  color:#646464;
  float:left;
}
#footer .searchBlock{
  padding:50px 20px 0;
  font-size:13px;
  color:#000;
  float:right;
}
#footer .searchBlock input{
  width:190px;
  height:17px;
  padding:2px 4px 0 24px;
  font-size:11px;
  border:0 none;
  background:url(../images/bg-searchblock.png) no-repeat 0 0;
}
/******************END*FOOTER*******************/

/*****************START*Inner*Content*****************/
#index #main .specMain{
  width:842px;
  padding:20px 50px;
  float:left;
}
#inner #main .specMain{
  width:842px;
  padding:20px 0;
  float:left;
}
#main .specMain .specMainTitle{
  background:#FFFFFF url(../images/bg-title.png) no-repeat scroll 0 3px;
  display:block;
  font-size:15px;
  font-weight:700;
  padding-left:16px;
  text-transform:uppercase;
}
#main .specMain .specMainBlock{
  width:190px;
  height:280px;
  padding:10px 10px;
  float:left;
}
#main .specMain .specMainBlock li{
  width:190px;
  float:left;
  padding:0 0 5px;
}
#main .specMain .specMainBlock .specMainImg{
  width:190px;
  height:130px;
  text-align:center;
  vertical-align:middle;
}
#main .specMain .specMainBlock .specMainImg img{
  vertical-align:middle;
  display:inline-block;
}
#main .specMain .specMainBlock .specMainImg ins{
  width:0;
  height:130px;
  vertical-align:middle;
  display:inline-block;
}
#inner #main .content{
  width:842px;
  padding:30px 50px;
  float:left;
}
#inner #main .content h2,#inner #main .content h1{
  padding:0 0 20px;
  background:#FFFFFF url(../images/bg-title.png) no-repeat scroll 0 3px;
  display:block;
  font-size:15px;
  font-weight:700;
  padding-left:16px;
  text-transform:uppercase;
}
#inner.ie7 #main .content h2,#inner.ie7 #main .content h1{
  padding:0 0 34px;
  font:bolder 27px/32px tahoma;
}
#index .infoCenterBlock h1{padding:0;}
#inner #main .content .infoBlock{
  width:410px;
  min-height:160px;
  padding:20px 420px 310px 8px;
  overflow:hiddenn;
  font-size:15px;
  background:url(../images/pic-repair.jpg) no-repeat 180px 20px;
}
#inner #main .content .infoBlock .titleCategory{
  padding:0 0 20px;
  font:bold 25px 'Myriad Pro';
  color:#e9007b;
}
#inner.ie7 #main .content .infoBlock .titleCategory{
  font:bold 24px/26px tahoma,verdana,arial;
}
#inner #main .content .infoBlock h3 a.moreInform{
  width:75px;
  display:inline-block;
  font: 12px 'Myriad Pro';
  margin-left:15px;
  padding:5px 0 7px;
  color:#fff;
  text-decoration:none;
  text-align:center;
  background:url(../images/addCart.png) no-repeat 0 center;
}
#inner #main .content .infoBlock h3 span{
  display:inline-block;
  vertical-align:middle;
}
#inner #main .content p{
  padding:0 0 16px;
}

/******************END*Inner*Content*******************/
form p{line-height: 2px;}
.clear {clear:both;}
.add{color:#e9007b; font-size:9px;  line-height: 20px;}


#main .content ul,#main .content ol{padding:0 0 20px 20px;}
#main .content table td{padding:2px;}
table{vertical-align:top;margin-bottom:20px;}
table.forImg{margin-bottom:0;}
#main .content table.forImg tr td{padding:0;vertical-align:middle;text-align:center;border:solid 1px #ccc;}
table.forImg.wh130 tr td{height:130px;width:130px;}
table.forImg.wh140 tr td{height:140px;width:140px;}
table.forImg.wh190 tr td{height:190px;width:190px;}
table.forImg.wh250 tr td{width:250px;height:250px;}
table.forImg.h375 tr td{height:375px;}
#main .content table.forImg.wh250 tr td.wh90{border:0 none;padding:10px 0;height:80px;}
table.forImg.wh250 tr td.wh90 img{float:left;margin:0 10px 10px 0;border:solid 1px #ccc;}
#main .content dl.specs{display:inline-block;padding:0 7px;width:192px;height:290px;}
#index #main .content dl.specs{padding-top:15px;}
#main .content dl.specs.razdel{width:142px;height:230px;}
.ie6 #main .content dl.specs,.ie7 #main .content dl.specs{display:inline;overflow:hidden;}
#main dl.specs dt{padding:0 0 10px;float:left;width:100%;}
#main dl.specs dd{padding:0 0 10px;float:left;width:100%;}
/*#main dl.specs.razdel dd h4 a{color:#ff0066;font-size:11px;font-weight:700;}*/
#main .content dl.specs dd h4{margin:0;text-align:left;height:50px;}
#main dl.specs dd .price{font-size:15px;font-weight:700;margin:0;color:#FF0066;}
#main .content dl.specs dd .price{text-align:right;}

.ie6 form.basketForm{display:block;overflow:hidden;}
form.basketForm p{line-height:1.2;}
form.basketForm table{border:solid 1px #ccc;width:100%;}
form.basketForm table td{border:solid 1px #ccc;padding:7px !important;vertical-align:middle;}
form.basketForm table td.name{padding:7px 14px;font-weight:700;}
form.basketForm table td.del,form.basketForm table td.value,form.basketForm table td.count{font-weight:700;white-space:nowrap;}
form.basketForm table td input{border-bottom:solid 1px #d4d0c8;border-right:solid 1px #d4d0c8;border-top:solid 2px #808080;border-left:solid 2px #808080;}
form.basketForm table td.del a{display:block;background:url(../images/del.png) no-repeat scroll center 0; font-size:11px;color:#039;text-decoration:none;padding:10px 0 0;text-align:center;}
form.basketForm table td.del a:hover{color:#f09;}
.leftBasketInfo{float:left;padding:30px 20px 20px 0;width:230px;}
.leftBasketInfo p a,p.orderBack a{color:#039 !important;text-decoration:none;}
.rightBasketInfo{float:right;padding:30px 0 20px 20px;text-align:right;font-weight:700;font-size:12px;color:#000;width:175px;}
.rightBasketInfo p a{color:#039;text-decoration:none;font-weight:400;background:url(../images/button2.png) no-repeat scroll 0 0; display:block;width:167px;height:32px;line-height:32px;color:#fff !important;font-size:15px;text-align:center;}
p.zakaz,p.resum{display:inline-block;}
p.zakaz a,p.resum input.submit{display:block;border:0 none;cursor:pointer;background:url(../images/zakaz.png) no-repeat scroll 0 0; width:118px;height:32px;line-height:32px;color:#fff!important;text-align:center;text-decoration:none;}
.rightBasketInfo p,.leftBasketInfo p{display:block;}
p.resum input.submit{display:block;border:0 none;cursor:pointer;
background:url(../images/zakaz.png) no-repeat scroll 0 0;
width:118px;height:32px;line-height:32px;color:#fff !important;text-align:center;text-decoration:none;}
form p.resum.green{width:100%;}
p.resum.green input.submit{background-image:url(../images/button3.png);width:107px!important;float:right;}
p.priceGood{font-weight:700;}
p.priceGood span{font-size:21px;color:#f09;}
dl.orderForm{padding:20px 50px 20px 65px;overflow:hidden;position:relative;}
dl.orderForm dt{display:block;height:22px;line-height:22px;position:absolute;padding:4px 0;font-size:12px;color:#000;}
dl.orderForm dd{display:block;line-height:22px;padding:4px 10px 4px 170px;overflow:hidden;}
dl.orderForm.contact dd{padding:4px 10px 4px 130px;}
dl.orderForm dd.editBox{padding-left:240px;}
.ie6 dl.orderForm dt.codCap{margin:43px 0 0;}


.newsimg{ margin-right:15px;
  float:left;
  /*width:20px;*/
}

.news {font-size:12px; margin-top:10px;}
.newss {margin-top:10px;}

hr {   margin-top:20px;  color: #eee; /*для IE */     background-color:#eee; /*для Firefox, Opera, Safari*/     border:0px none;     height:1px; /* высота 1px IE, Firefox, Opera, Safari */     clear:both; /* для очистки, если тег идет после float елемента */ }


.navigation {font-size:0.9em; padding: 0 0 10px 0;}
.navigation a {color:#006699;}

div.bookmark {margin-top:10px;}
div.bookmark a{color:#ff0066; font-size:1em;}
