@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0; outline: none; }
ul{ list-style:none; }
ol{ margin-left:30px; }
a{ color:#069; }
a:hover{ text-decoration:none; color:#169; }
img{ border:none; }
table{ border-collapse:collapse; }
body{ font: 14px Tahoma, Geneva, sans-serif; color:#3c2c24; }
h1{ font-size:24px; font-weight:normal; color:#7e9417; padding-bottom:25px; }
.head-new { font-size:24px; font-weight:normal; color:#7e9417; padding-bottom:25px;}
h2{ font-size:18px; font-weight:normal; color:#069 !important; padding-bottom:10px; }
h4{ font-size:18px; font-weight:normal; color:#7e9417; padding-bottom:10px; }
input, select, textarea{ font-family:Tahoma, Geneva, sans-serif; }
#main{ position:relative; float:left; width:100%; }
#site{ width:100%; min-width:1000px; max-width:1200px; margin:0 auto; }
.leftBlock{ position:relative; z-index:2; float:left; width: 235px; padding-left:4px; margin-right:-100%; border-right:1px solid #eee; }
.rightBlock{ padding: 0 4px 0 239px; }
.rightBlockBord{ float:left; width:100%; border-left:1px solid #eee; }
.topBlock{ position:relative; z-index:20; float:left; width: 100%; padding-top:25px; height:121px; }
.topBlock .leftBlock{ border: none; }
.topBlock .rightBlock{ padding: 0 0 0 237px; height:121px; }
.contentBlock{ float:left; width:100%; background: url(../images/lBg.gif) repeat-y; }
.contentBlock2{ float:left; width:100%; background: url(../images/rBg.gif) repeat-y right; }
.contentBlock .leftBlock, .contentBlock .rightBlock{ padding-bottom:30px; }
.bottomBlock{ position:relative; z-index:10; float:left; width:100%; margin-top:-11px; }


.logo{ display:block; width:131px; height:103px; margin:0 auto; background: url(../images/logo.gif) no-repeat; }
.mainMenu{ float:left; width:100%; height:111px; padding-top:10px; }
.mainMenu li{ float:left; height:111px; position:relative; }
.mainMenu li .img{ height:75px; overflow:hidden; width:100%; }
.mainMenu li .text{ height:36px; overflow:hidden; background: url(../images/menu.gif) repeat-x 0 -72px; }
.mainMenu li .text a{ display:block; height:36px; padding-top:11px; border-right:1px solid #d6d6d6; text-align:center; font-size:11px; font-weight:bold; color:#333; text-transform:uppercase; text-decoration:none; }
.mainMenu li.m1{ width:20%; }
.mainMenu li.m2{ width:20%; }
.mainMenu li.m3{ width:22%; }
.mainMenu li.m4{ width:18%; }
.mainMenu li.m5{ width:20%; margin-right:-2%; }
.mainMenu li.m1 .img{ background: url(../images/img1.jpg) no-repeat bottom; }
.mainMenu li.m2 .img{ background: url(../images/img2.jpg) no-repeat bottom; }
.mainMenu li.m3 .img{ background: url(../images/img3.jpg) no-repeat bottom; }
.mainMenu li.m4 .img{ background: url(../images/img4.jpg) no-repeat bottom; }
.mainMenu li.m5 .img{ background: url(../images/img5.jpg) no-repeat bottom; }
.mainMenu li.m1 .text a{ background: url(../images/menu.gif) no-repeat; }
.mainMenu li.m5 .text a{ border:none; background: url(../images/menu.gif) no-repeat right -36px; }
.mainMenu li.m1 .submenu{ left:2px; width:99%; }
.mainMenu li .submenu{ display:none; position:absolute; z-index:10; top: 110px; left:-1px; width:100%; margin-bottom:-100%; }
.mainMenu li .submenu .cont{ float:left; width:100%; background:#fff url(../images/menuBg.gif) repeat-x bottom; }
.mainMenu li .submenu .cont ul{ border:solid #d4d4d4; border-width:0 1px; padding-bottom:3px; }
.mainMenu li .submenu .cont ul li{ float:none; padding:7px 0 1px 20px; font-size:12px; height:auto; }
.mainMenu li .submenu .bot{ float:left; width:100%; height:10px; overflow:hidden; }
.mainMenu li .submenu .bot .lb{ float:left; width:10px; height:10px; margin-right:-10px; overflow:hidden; background: url(../images/lbMenu.png) no-repeat; }
.mainMenu li .submenu .bot .rb{ float:right; width:10px; height:10px; margin-left:-10px; overflow:hidden; background: url(../images/rbMenu.png) no-repeat; }
.mainMenu li .submenu .bot .cb{ height:10px; margin:0 10px; overflow:hidden; background: url(../images/bBgMenu.gif) repeat-x; }

.workTimeBox{ float:left; width:235px; }
.workTimeBox .top{ position:relative; margin-left:-4px; top: -4px; float:left; width:239px; height:15px; background: url(../images/tBg.gif) repeat-x; }
.workTimeBox .top .lt{ float:left; width:15px; height:15px; background: url(../images/corns.gif) no-repeat; }
.workTimeBox .cont{ float:left; width:100%; }
.workTimeBox p{ float:left; width:100%; padding-bottom:10px; text-align:center; font-size:12px; color:#666; }
.workTimeBox .phone{ float:left; width:100%; text-align:center; font-size:28px; color:#069; padding-bottom:10px; }
.workTimeBox .phone img{ margin-bottom:-3px; width:35px; height:36px; margin-right:5px; background: url(../images/gifs.gif) no-repeat; }
.workTimeBox .phone input{ width:164px; margin:0 auto; padding: 2px 3px; text-align:center; border: 1px solid #ccc; font-size:28px; color:#069; }
.workTimeBox ul{ float:left; padding-left:30px; width:190px; }
.workTimeBox ul li{ float:left; width:100%; padding-bottom:7px; }
.workTimeBox ul li .cornsGreen{ float:left; height:21px; overflow:hidden; background:#7f9518 url(../images/corns2.gif) no-repeat right -21px; }
.workTimeBox ul li .cornsGreen div{ float:left; width:45px; height:17px; padding:2px 0; background: url(../images/corns2.gif) no-repeat; color:#fff; font-size:12px; text-align:center; }
.workTimeBox ul li .cornsOrange{ float:left; height:21px; overflow:hidden; background:#c93 url(../images/corns2.gif) no-repeat right -63px; }
.workTimeBox ul li .cornsOrange div{ float:left; width:45px; height:17px; padding:2px 0; background: url(../images/corns2.gif) no-repeat 0 -42px; color:#fff; font-size:12px; text-align:center; }
.workTimeBox ul li span{ float:left; padding: 1px 10px; font-size:13px; color:#333; }
.workTimeBox ul li input{ float:left; width:104px; margin-left:10px; padding: 1px 5px; font-size:13px; color:#333; border: 1px solid #ccc; }
.workTimeBox .text{ padding:0 0 10px 30px; width:170px; font-size:11px; }
.workTimeBox textarea{ margin:0 0 5px 30px; width: 160px; height:70px; padding:4px; border: 1px solid #ccc; color:#333; font: 11px Tahoma, Geneva, sans-serif;  }

.leftTitle{ float:left; width:235px; height:31px; padding-top:7px; background: url(../images/bg1.jpg) repeat-x; font-size:18px; font-weight:normal; color:#fff; text-align:center; }
.leftTitle a{ color:#fff; }
.leftInfoBox{ float:left; width:195px; padding:20px; font-size:12px; line-height:16px; }
.leftInfoBox ul li{ padding:5px 0 0 15px; background: url(../images/bulit.gif) no-repeat 0 11px; }
.leftInfoBoxEdit{ float:left; width:100%; }
.selfSelectBox{ float:left; width:195px; padding:20px; }
.selfSelectBox .scrolling{ position:relative; float:left; width:100%; height:135px; overflow:hidden; }
.selfSelectBox .scrolling .imgs{ position:relative; left:0; top: 0; float:left; width:400px; }
.selfSelectBox .scrolling .imgs li{ float:left; width:200px; text-align:center; height:135px; }
.selfSelectBox .select{ float:left; padding:0 10px; width:175px; }
.selfSelectBox table{ width:100%; }
.selfSelectBox td{ vertical-align:top; padding-bottom:8px; }
.selfSelectBox td.cell1{ width:35px; text-align:right; padding:3px 10px 0 0; font-size: 12px; color:#999; }
.selfSelectBox td select{ width:125px; font: 12px Tahoma, Geneva, sans-serif; color:#333; }
.stars{ float:left; width:125px; height:19px; overflow:hidden; background: url(../images/stars.gif) repeat-x; }
.stars div{ float:left; width:75px; height:19px; overflow:hidden; background: url(../images/stars.gif) repeat-x 0 -19px; }
.stars2{ float:left; width:105px; height:15px; margin-bottom:10px; overflow:hidden; background: url(../images/stars2.gif) repeat-x; }
.stars2 div{ float:left; width:63px; height:15px; overflow:hidden; background: url(../images/stars2.gif) repeat-x 0 -15px; }
.selectPriceBox{ float:left; width:120px; padding-top:18px; }
.leftPriceBox{ float:left; width:120px; padding:10px 0; }
.pricePanel{ float:left; width: 120px; height:20px; background: url(../images/corns4.gif) repeat-x 0 -100px; }
.pricePanel .rc{ float:left; width: 120px; height:20px; background: url(../images/corns4.gif) no-repeat right -80px; }
.pricePanel .lc{ float:left; width: 120px; height:20px; background: url(../images/corns4.gif) no-repeat 0 -60px; }
.pricePanel .mover{ position:relative; width:120px; float:left; height:20px; background: url(../images/corns4.gif) no-repeat right -20px; font-size:9px; color:#999; text-transform:uppercase; }
.pricePanel .mover .lc{ float:left; padding:0 3px; height:20px; background: url(../images/corns4.gif) no-repeat 0 0; }
.pricePanel .mover .cc{ float:left; width: 114px; height:20px; background: url(../images/corns4.gif) repeat-x 0 -40px; }
.pricePanel .mover .moverL{ position:absolute; left:-5px; top: -12px; float:left; width:9px; height:16px; background: url(../images/movers.gif) no-repeat; cursor:pointer; }
.pricePanel .mover .moverL span{ position:absolute; right: 0; top: 32px; white-space:nowrap; }
.pricePanel .mover .moverR{ position:absolute; right:-5px; top: -12px; float:right; width:9px; height:16px; background: url(../images/movers.gif) no-repeat -9px 0; cursor:pointer; }
.pricePanel .mover .moverR span{ position:absolute; left: 0; top: 32px; white-space:nowrap; }
.selectPriceBox .prices, .selfSelectBox .prices{ float:left; }
.selectPriceBox .prices li, .selfSelectBox .prices li{ float:left; width:20px!important; border-right:1px solid #999; padding:5px 0 0 0!important; }
.selectPriceBox .prices li div, .selfSelectBox .prices li div{ position:relative; left:10px; width:20px; text-align:center; background:#fff; font-size:10px; color:#999; text-align:center; }
.selfSelectBox .results{ float:left; width:100%; text-align:center; }
.selfSelectBox .results p{ padding-bottom:5px; font-size:16px; color:#333; }
.selfSelectBox .results p a{ color:#788409; }

.leftTitle div{ position:relative; z-index:2; margin-top:-5px; }
.leftTitle div input{ float:left; width:140px; padding: 7px; color:#000; font-size:14px; border: 1px solid #ccc; margin-left:2px; }
.leftTitle div .del{ float:left; width:35px; height:34px; margin-left:2px; background: url(../images/admin/buttons.gif) no-repeat; }
.leftTitle div .back{ float:left; width:35px; height:34px; margin-left:2px; background: url(../images/admin/buttons.gif) no-repeat; }
.leftTitle div .add{ float:left; width:35px; height:34px; margin-left:2px; background: url(../images/admin/buttons.gif) no-repeat 0 -102px; }
.leftTitle div .up{ float:left; width:35px; height:34px; margin-left:2px; background: url(../images/admin/buttons.gif) no-repeat 0 -34px; }
.leftTitle div .up.hold{ float:left; width:35px; height:34px; margin-left:2px; background: url(../images/admin/buttons.gif) no-repeat 0 -68px; }

.addLeftBox{ float:left; width:100%; padding-bottom:20px; }
.addLeftBox .leftTitle div{ display:none; }
.addLeftBox .leftInfoBoxEdit{ display:none; }

.payMiniBox{ float:left; width:195px; padding:20px; }
.payMiniBox li{ text-align:center; padding-bottom:30px; }
.payMiniBox li .img{ padding-bottom:5px; }
.payMiniBox li a{ color:#7f951a; }
.payMiniBox li .price1{ position:relative; font-size:30px; font-weight:bold; margin-top:5px; color:#f11; text-decoration:line-through; }
.payMiniBox li .price1 span{ font-size: 21px; font-weight:normal; color:#333; }

.payMiniBox li .price2{ font-weight:bold!important; font-size:21px; color:#c03; }
.payMiniBox li .price2 span{ font-weight:bold!important; }
.payMiniBox .text{ font-size:12px; color:#333; line-height:16px; }



.betteryPresentBox{ float:left; width:199px; padding:100px 20px 20px 20px; background: url(../images/batteries.jpg) no-repeat center 25px; font-size:12px; color:#333; line-height:16px; }
.ourPartnersBox{ float:left; width:199px; padding:20px; }
.ourPartnersBox img{ display:block; margin: 0 auto 10px auto; }
.partner1{ width:163px; height:28px; background: url(../images/partners.gif) no-repeat; }
.partner2{ width:163px; height:50px; background: url(../images/partners.gif) no-repeat 0 -28px; }
.partner3{ width:163px; height:35px; background: url(../images/partners.gif) no-repeat 0 -78px; }
.partner4{ width:163px; height:32px; background: url(../images/partners.gif) no-repeat 0 -113px; }

.bothBox{ float:left; width:100%; padding-bottom:40px; }
.botBord{ border-bottom: 1px solid #bcc788; padding-bottom:0; }
.mainImg{ position:relative; float:left; width:570px; height:208px; overflow:hidden; margin-right:-100%; }
.mainImg img{ display:block;}
.mainImg div.toHome{ position:absolute; left:80px; top:50px; width:300px; font-size:24px; color:#db6f34; text-align:center; }
.mainImg div.toHome p{ font-size:34px; color:#7f9519; padding-top:3px; }
.map{ position:relative; float:right; width:202px; height:208px; background: url(../images/map.jpg) no-repeat; }
.map a{ position:absolute; display:block; overflow:hidden; }
.map .place1{ left:102px; top: 45px; width:99px; height:27px; background: url(../images/metros.gif) no-repeat 100px 100px; }
.map .place1:hover{ background: url(../images/metros.gif) no-repeat 0 -32px; }
.map .place2{ left:0; top: 11px; width:114px; height:32px; }
.map .place2:hover{ background: url(../images/metros.gif) no-repeat 0 0; }
.map .place3{ left:111px; top: 105px; width:89px; height:31px; }
.map .place3:hover{ background: url(../images/metros.gif) no-repeat 0 -91px; }
.map .place4{ left:14px; top: 154px; width:186px; height:32px; }
.map .place4:hover{ background: url(../images/metros.gif) no-repeat 0 -122px; }
.map .place5{ left:0; top: 77px; width:121px; height:32px; }
.map .place5:hover{ background: url(../images/metros.gif) no-repeat 0 -59px; }

.calendarBox{ float:left; width:206px; padding-bottom:30px; }
.calendarBox .top{ float:left; width:100%; height:25px; overflow:hidden; background: url(../images/corns5.gif) repeat-x 0 -50px; }
.calendarBox .top .lt{ float:left; width:10px; height:25px; background: url(../images/corns5.gif) no-repeat 0 0; }
.calendarBox .top .rt{ float:right; width:10px; height:25px; background: url(../images/corns5.gif) no-repeat right -25px; }
.calendarBox .bot{ float:left; width:100%; height:25px; overflow:hidden; background: url(../images/corns5.gif) repeat-x 0 -125px; }
.calendarBox .bot .lb{ float:left; width:10px; height:25px; background: url(../images/corns5.gif) no-repeat 0 -75px; }
.calendarBox .bot .rb{ float:right; width:10px; height:25px; background: url(../images/corns5.gif) no-repeat right -100px; }
.calendarBox .cont{ float:left; width:176px; padding:0 15px; background: url(../images/bg2.gif) repeat-y; }
.calendarBox .cont h3{ text-align:center; font-weight:normal; font-size:14px; color:#738716; padding-bottom:5px; }
.calendarBox .cont .month{ width:130px; margin:0 auto; height:25px; }
.calendarBox .cont .month #pointL{ float:left; width:12px; height:8px; overflow:hidden; margin-top:5px; background: url(../images/gifs.gif) no-repeat -35px -16px; }
.calendarBox .cont .month #pointL.hold{ background: url(../images/gifs.gif) no-repeat -35px -8px; }
.calendarBox .cont .month #pointR{ float:right; width:12px; height:8px; overflow:hidden; margin-top:5px; background: url(../images/gifs.gif) no-repeat -35px 0; }
.calendarBox .cont .month #pointR.hold{ background: url(../images/gifs.gif) no-repeat -35px -24px; }
.calendarBox .cont .month div{ text-align:center; font-size:12px; color:#000; }
.calendarBox .cont .table{ padding-bottom:4px; background: url(../images/bg3.gif) no-repeat bottom; }
.calendarBox .cont .table table{ width:100%; background: #fff; border:1px solid #ccc; }
.calendarBox .cont .table th{ background: #ececec; border: 1px solid #c6c6c6; font-size:10px; color:#40403f; font-weight:normal; padding:3px 0; }
.calendarBox .cont .table td{ color:#999; text-align:center; border: 1px solid #ccc; padding:3px 0; font-size:11px; color:#999; }
.calendarBox .cont .table td.active{ color:#fff; background:#7f9518; }
.calendarBox .cont .table td a{ color:#333; }

.bannerBox{ float:left; width:100%; padding-bottom:30px; }
.atantionBox{ float:left; width:213px; padding-bottom:30px; }
.atantionBox .top{ position:relative; left:1px; float:left; width:211px; height:38px; overflow:hidden; background: url(../images/corns6.gif) repeat-x 0 -76px; }
.atantionBox .top .lt{ float:left; width:211px; height:38px; overflow:hidden; background: url(../images/corns6.gif) no-repeat 0 0; }
.atantionBox .top .rt{ float:left; width:211px; height:30px; padding-top:8px; overflow:hidden; background: url(../images/corns6.gif) no-repeat right -38px; font-size:18px; color:#fff; text-align:center; }
.atantionBox .cont{ float:left; width:183px; padding:8px 15px; background: url(../images/bg4.gif) repeat-y; font-size:12px; line-height:18px; color:#333; }
.atantionBox .bot{ float:left; width:100%; height:10px; overflow:hidden; background: url(../images/bg5.gif) no-repeat; }	

.rightPad{ clear:both; padding: 30px; }
.rightCol{ float:right; width:213px; }
.leftCol{ padding-right:235px; }
.leftCol .text{ line-height:18px; }
.leftCol .text div{ color:#000; line-height:24px; }
.leftCol .text ul li{ padding:5px 0 0 15px; background: url(../images/bulit.gif) no-repeat 0 11px; }


.typesList{ float:left; width:100%; margin-bottom:-20px; }
.typesList li{ float:left; width:100%; padding-bottom:25px; }
.typesList li .img{ position:relative; float:left; width:195px; }
.typesList li .img img{ display:block; }
.typesList li .img .lt{ position:absolute; left:0; top:0; width:5px; height:5px; background: url(../images/lt.png) no-repeat; }
.typesList li .img .rt{ position:absolute; right:0; top:0; width:5px; height:5px; background: url(../images/rt.png) no-repeat; }
.typesList li .img .lb{ position:absolute; left:0; bottom:0; width:5px; height:5px; background: url(../images/lb.png) no-repeat; }
.typesList li .img .rb{ position:absolute; right:0; bottom:0; width:5px; height:5px; background: url(../images/rb.png) no-repeat; }
.typesList li .descript{ padding:15px 0 0 210px; line-height:21px; }
.typesList li .descript2{ padding:5px 0 0 210px; }
.typesList li .descript2 .del{ float:right; width:35px; height:34px; background: url(../images/admin/buttons.gif) no-repeat; }
.typesList li .descript2 h2{ padding-right:40px;}
.typesList li input{ width:98%; border: 1px solid #ccc; font-size:18px; color:#069; padding:4px 5px; height:25px; }
.typesList li textarea{ width:98%; height:80px; border: 1px solid #ccc; font-size:14px; color:#3c2c24; padding:2px 5px; line-height:21px; }

.interestingList{ float:left; width:100%; overflow:hidden; }
.interestingList li{ float:left; width: 150px; padding-right:24%; margin-right:-144px; }
.interestingList li.last{ padding-right:0; }
.interestingList li .img{ position:relative; }
.interestingList li .img .lt{ position:absolute; left:0; top:0; width:5px; height:5px; background: url(../images/lt.png) no-repeat; }
.interestingList li .img .rt{ position:absolute; right:0; top:0; width:5px; height:5px; background: url(../images/rt.png) no-repeat; }
.interestingList li .img .lb{ position:absolute; left:0; bottom:0; width:5px; height:5px; background: url(../images/lb.png) no-repeat; }
.interestingList li .img .rb{ position:absolute; right:0; bottom:0; width:5px; height:5px; background: url(../images/rb.png) no-repeat; }
.interestingList li img{ display:block; }
.interestingList li a{ font-size:12px; color:#000; line-height:16px; }

.recommendationsList{ float:left; width:100%; margin-top:-10px; }
.recommendationsList li{ float:left; width:100%; padding-bottom:20px; line-height:21px; }
.recommendationsList li .del{ float:right; width:35px; height:34px; background: url(../images/admin/buttons.gif) no-repeat; }

.bottomBlock .bot{ float:left; width:100%; height:15px; background: url(../images/bBg.gif) repeat-x; }
.bottomBlock .bot .lb{ float:left; width:15px; height:15px; background: url(../images/corns.gif) no-repeat 0 -30px; }
.bottomBlock .bot .rb{ float:right; width:15px; height:15px; background: url(../images/corns.gif) no-repeat 0 -45px; }
.bottomBlock .copyright{ float:left; padding: 25px 0 30px 40px; font-size:12px; color:#000000; }
.bottomBlock .counter{ float:right; padding:25px 40px 0 0; }

.textBox{ float:left; width:100%; line-height:21px; }
.textBox ul li{ padding:5px 0 0 15px; background: url(../images/bulit.gif) no-repeat 0 11px; }


.addBox td{ padding-bottom: 10px; vertical-align:top; }
.addBox td.cell1{ width:90px; text-align:right; padding:2px 20px 0 0; }
.addBox td.cell2{ width:490px; }
.addBox td span{ color:#c00; }
.addBox td input{ width:480px; font-size: 12px; padding:3px 4px; border: 1px solid #ccc; }
.addBox td input.error{ border:1px solid #c00; }
.addBox td textarea.error{ border:1px solid #c00; }
.addBox td input.day{ width:30px; text-align:center; margin-right:5px; }
.addBox td input.month{ width:25px; text-align:center; margin-right:5px; }
.addBox td input.year{ width:40px; text-align:center; margin-right:5px; }
.addBox td textarea{ width:480px; height:100px; padding:3px 4px; font-size: 12px; border: 1px solid #ccc; }
.addBox td input.button{ width:auto!important; margin-right:10px; text-align:center; color:#666; font:bold 14px Tahoma, Geneva, sans-serif!important; border:1px solid #999!important; padding:4px 20px!important; background: url(../images/admin/butBg.gif) repeat-x; cursor:pointer!important; }
input.button.green{ color:#090!important; }
input.button.blue{ color:#0e6daf!important; }
input.button.red{ color:#c00!important; }

.addType{ position:relative; z-index:5; float:right; width:140px; margin-left:-100%; }
.addType .addLink{ position:relative; left:-2px; z-index:2; float:left; font-size:18px; color:#090; padding:7px 0; height:25px; width:100%; text-align:center; background:#fff; border:1px solid #fff; }
.addType .addLink.active{ border: 1px solid #ccc; border-bottom:1px solid #fff; text-decoration:none; }
.addType .addBox{ display:none; position:absolute; z-index:1; right:0; top: 40px; padding: 20px 25px 10px 25px; width:600px; border: 1px solid #ccc; background:#fff; }

.addSeria{ float:right; font-size:18px; color:#090; padding:5px; }

.addRecommend{ position:relative; z-index:5; float:right; width:160px; margin-left:-100%; }
.addRecommend .addLink{ position:relative; left:-2px; z-index:2; float:left; font-size:18px; color:#090; padding:7px 0; height:25px; width:100%; text-align:center; background:#fff; border:1px solid #fff; }
.addRecommend .addLink.active{ border: 1px solid #ccc; border-bottom:1px solid #fff; text-decoration:none; }
.addRecommend .addBox{ display:none; position:absolute; z-index:1; right:0; top: 40px; padding: 20px 25px 10px 25px; width:600px; border: 1px solid #ccc; background:#fff; }

.addInteresting{ position:relative; z-index:5; float:right; width:200px; margin-left:-100%; }
.addInteresting .addLink{ position:relative; left:-2px; z-index:2; float:left; font-size:18px; color:#090; padding:7px 0; height:25px; width:100%; text-align:center; background:#fff; border:1px solid #fff; }
.addInteresting .addLink.active{ border: 1px solid #ccc; border-bottom:1px solid #fff; text-decoration:none; }
.addInteresting .addBox{ display:none; position:absolute; z-index:1; right:0; top: 40px; padding: 20px 25px 10px 25px; width:600px; border: 1px solid #ccc; background:#fff; }

.addNews{ position:relative; float:right; width:180px; margin-left:-100%; }
.addNews .addLink{ position:relative; left:-2px; float:left; font-size:18px; color:#090; padding:7px 0; height:25px; width:100%; text-align:center; background:#fff; border:1px solid #fff; }
.addNews .addLink.active{ border: 1px solid #ccc; border-bottom:1px solid #fff; text-decoration:none; }
.addNews .addBox{ display:none; position:absolute; right:0; top: 40px; padding: 20px 25px 10px 25px; width:600px; border: 1px solid #ccc; background:#fff; }


.addQuestion{ position:relative; top: -5px; z-index:5; float:right; width:220px; margin-left:-100%; }
.addQuestion .addLink{ position:relative; left:-2px; z-index:2; float:left; font-size:18px; color:#069; padding:7px 0; height:25px; width:100%; text-align:center; background:#fff; border:1px solid #fff; text-decoration:none; }
.addQuestion .addLink img{ vertical-align:middle; width:48px; height:48px; margin-right:10px; background: url(../images/gifs.gif) no-repeat 0 -85px; }
.addQuestion .addLink span{ text-decoration:underline; }
.addQuestion .addLink.active{ border: 1px solid #ccc; border-bottom:1px solid #fff; }
.addQuestion .addLink.active span{ text-decoration:none; }
.addQuestion .addBox{ display:none; position:absolute; z-index:1; right:0; top: 40px; padding: 20px 25px 10px 25px; width:600px; border: 1px solid #ccc; background:#fff; }

.addOpinion{ position:relative; top: -12px; z-index:5; float:right; width:220px; margin-left:-100%; }
.addOpinion .addLink{ position:relative; left:-2px; z-index:2; float:left; font-size:18px; color:#069; padding:7px 0; height:25px; width:100%; text-align:center; background:#fff; border:1px solid #fff; text-decoration:none; }
.addOpinion .addLink img{ vertical-align:middle; width:34px; height:47px; margin-right:10px; background: url(../images/ico2.gif) no-repeat 0 0; }
.addOpinion .addLink span{ text-decoration:underline; }
.addOpinion .addLink.active{ border: 1px solid #ccc; border-bottom:1px solid #fff; }
.addOpinion .addLink.active span{ text-decoration:none; }
.addOpinion .addBox{ display:none; position:absolute; z-index:1; right:0; top: 40px; padding: 20px 25px 10px 25px; width:600px; border: 1px solid #ccc; background:#fff; }

.addFeedback{ position:relative; top: -5px; z-index:5; float:right; width:220px; margin-left:-100%; }
.addFeedback .addLink{ position:relative; left:-2px; z-index:2; float:left; font-size:18px; color:#069; padding:7px 0; height:25px; width:100%; text-align:center; background:#fff; border:1px solid #fff; text-decoration:none; }
.addFeedback .addLink img{ vertical-align:middle; width:48px; height:48px; margin-right:10px; background: url(../images/gifs.gif) no-repeat 0 -85px; }
.addFeedback .addLink span{ text-decoration:underline; }
.addFeedback .addLink.active{ border: 1px solid #ccc; border-bottom:1px solid #fff; }
.addFeedback .addLink.active span{ text-decoration:none; }
.addFeedback .addBox{ display:none; position:absolute; z-index:1; right:0; top: 40px; padding: 20px 25px 10px 25px; width:600px; border: 1px solid #ccc; background:#fff; }


.recommendationsEdit h2{ float:left; width:100%; }
.recommendationsEdit input{ width:60%; }
.recommendationsEdit textarea{ width:98%; height:100px; padding:5px; margin-bottom:20px; border: 1px solid #ccc; font-size:14px; line-height:18px; }
.interestingEdit h2{ float:left; width:100%; }
.interestingEdit input{ width:60%; }
.interestingEdit textarea{ width:98%; height:100px; padding:5px; margin-bottom:20px; border: 1px solid #ccc; font-size:14px; line-height:18px; }

.interestingEdit .img{ position:relative; float:left; width:150px; height:100px; margin-bottom:20px; }
.interestingEdit .img .lt{ position:absolute; left:0; top:0; width:5px; height:5px; background: url(../images/lt.png) no-repeat; }
.interestingEdit .img .rt{ position:absolute; right:0; top:0; width:5px; height:5px; background: url(../images/rt.png) no-repeat; }
.interestingEdit .img .lb{ position:absolute; left:0; bottom:0; width:5px; height:5px; background: url(../images/lb.png) no-repeat; }
.interestingEdit .img .rb{ position:absolute; right:0; bottom:0; width:5px; height:5px; background: url(../images/rb.png) no-repeat; }
.interestingEdit .img img{ display:block; }


.faqList{ float:left; width:100%; }
.faqList li{ float:left; width:100%; padding-bottom:15px; font-size:16px; }
.faqList li p{ float:left; width:58px; text-align:right; }
.faqList li div{ padding-left:70px; }
.faqList li.item1 input{ width:91%; padding:5px 5px; border:1px solid #999; font-size:16px; }
.faqList li.item2 textarea{ width:98%; height:100px; padding:3px 5px; border:1px solid #999; font-size:16px; }
.faqList li.item1 div.new a{ color:#7e9417; border-bottom:1px dashed #7e9417; }
.faqList li.item1 a{ text-decoration:none; border-bottom:1px dashed #069; }
.faqList li.item1.active{ color:#666; }
.faqList li.item1.active a{ color:#666; border-bottom:1px dashed #666; }
.faqList li .del{ float:right; width:35px; height:34px; overflow:hidden; background: url(../images/admin/buttons.gif) no-repeat 0 0; border:none!important; }
.faqList li.item2{ padding-bottom:20px; }
.faqList.public .item2{ display:none; } 


.yearList{ float:left; width:100%; padding-bottom:20px; font-size:18px; }
.yearList li{ float:left; padding-right:20px; }
.monthList{ float:left; width:100%; padding-bottom:20px; font-size:14px; }
.monthList li{ float:left; padding-right:10px; }


.newsList{ float:left; width:100%; }
.newsList li{ float:left; width:100%; padding-bottom:15px; color:#ccc; }
.newsList li a{ margin-left:10px; }
.newsList li .del{ float:right; width:35px; height:34px; background: url(../images/admin/buttons.gif) no-repeat; }
.editNews{ float:left; width:100%; }
.editNews .editTable{ width:100%;}
.editNews td{ vertical-align:top; }
.editNews .cell1{ width:70px; text-align:right; padding: 4px 20px 15px 0; }
.editNews .cell2{ padding-bottom:15px; }
.editNews td input{ width:98%; font-size: 12px; padding:4px 5px; border: 1px solid #ccc; }
.editNews td input.day{ width:30px; text-align:center; margin-right:5px; }
.editNews td input.month{ width:25px; text-align:center; margin-right:5px; }
.editNews td input.year{ width:40px; text-align:center; margin-right:5px; }

.moreSale{ float:right; text-decoration:none; }
.moreSale img{ width:48px; height:48px; vertical-align:middle; margin:-4px 5px 0 0; background: url(../images/gifs.gif) no-repeat 0 -36px; }
.moreSale span{ text-decoration:underline; }

.seriesEdit{ float:left; width:100%; }
.seriesEdit .del{ float:right; width:35px; height:34px; background: url(../images/admin/buttons.gif) no-repeat; }
.seriesEdit .bothBox{ padding-bottom:20px; }
.seriesEdit h2{ float:left; padding-bottom:10px; color:#000; }
.seriesEdit h2 span{ color:#999; }
.seriesEdit .textBox{ float:left; width:100%; }
.seriesEdit .textBox textarea{ width:98%; height:100px; padding:5px; border: 1px solid #ccc; font-size:14px; line-height:18px; }
.seriesEdit .textBox textarea.characters{ height:200px; }
.seriesEdit .imgLoad{ clear:both; float:left; width:350px; font-size:12px; margin-left:40px; }
.seriesEdit .imgLoad li{ float:left; width:100%; padding-bottom:10px; }
.seriesEdit .imgLoad li p{ float:left; width:130px; padding:6px 0; }
.seriesEdit .imgLoad li input{ float:left; margin:6px 0; }
.seriesEdit .price{ float:left; width:70px; padding:3px 5px; margin:-4px 10px; border: 1px solid #ccc; font-size:18px; text-align:center; }
.seriesEdit .price2{ float:left; width:70px; padding:3px 5px; margin:-4px 10px; border: 1px solid #ccc; font-size:18px; color:#c03; text-align:center; }
.seriesEdit .stars{ float:left; margin: 2px 0 0 10px; }
.seriesEdit select{ float:left; padding:2px; width:150px; font-size:18px; margin-right:10px; }
.seriesEdit .title{ float:left; width:100%; }
.seriesEdit .title input{ width:90%; padding:4px 5px; border: 1px solid #ccc; font-size:18px; }
.seriesEdit .left h2{ width:100%; text-align:center; padding:10px 0 5px 0; color:#069; }

.tableModels{ position:relative; float:left; width:499px; font-size:12px; overflow:hidden; margin-left:40px; }
.tableModels table{ display:block; width:500px; border: 1px solid #eee; }
.tableModels th{ padding:5px; width:122px; border: 1px solid #eee; font-weight:normal; }
.tableModels td{ padding:3px 7px 5px 7px; border-right:1px solid #eee; }
.tableModels td.cell1{ width:180px; }
.tableModels td a{ color:#090; }
.tableModels td.last{ border-top: 1px solid #eee; padding-bottom:10px; }
.tableModels td input{ padding: 2px; width:100px; border: 1px solid #ccc; font-size:12px; } 
.tableModels td select{ padding: 1px 0; width:135px; font-size:12px; margin:0; } 
.tableModels td .stars2{ float:none; margin:2px auto 1px auto; }
.tableModels td.cell3 input, .tableModels td.cell4 input{ width:65px; }
.tableModels td.cell3{ text-align:center; width:67px; }
.tableModels td.cell4{ text-align:center; width:67px; color:#fd6500; }
.tableModels td .del{ float:left; width:20px; height:20px; margin-right: 2px; background: url(../images/del.gif) no-repeat; }
.tableModels .lt{ position:absolute; left:0; top:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat; }
.tableModels .rt{ position:absolute; right:0; top:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat 0 -10px; }
.tableModels .lb{ position:absolute; left:0; bottom:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat 0 -20px; }
.tableModels .rb{ position:absolute; right:0; bottom:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat 0 -30px; }

.tableModels2{ position:relative; float:left; width:599px; font-size:12px; overflow:hidden; margin-bottom:30px; }
.tableModels2 table{ display:block; width:600px; border: 1px solid #eee; }
.tableModels2 th{ padding:5px; width:122px; border: 1px solid #eee; font-weight:normal; }
.tableModels2 td{ padding:3px 7px 5px 7px; border-right:1px solid #eee; }
.tableModels2 td.cell1{ width:180px; }
.tableModels2 td a{ color:#069; }
.tableModels2 td.last{ border-top: 1px solid #eee; padding-bottom:10px; }
.tableModels2 td input{ padding: 2px; width:100px; border: 1px solid #ccc; font-size:12px; } 
.tableModels2 td select{ padding: 1px 0; width:135px; font-size:12px; margin:0; } 
.tableModels2 td .stars2{ float:none; margin:2px auto 1px auto; }
.tableModels2 td.cell3 input, .tableModels td.cell4 input{ width:65px; }
.tableModels2 td.cell3{ text-align:center; width:67px; }
.tableModels2 td.cell4{ text-align:center; width:67px; color:#fd6500; }
.tableModels2 td .del{ float:left; width:20px; height:20px; margin-right: 2px; background: url(../images/del.gif) no-repeat; }
.tableModels2 .lt{ position:absolute; left:0; top:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat; }
.tableModels2 .rt{ position:absolute; right:0; top:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat 0 -10px; }
.tableModels2 .lb{ position:absolute; left:0; bottom:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat 0 -20px; }
.tableModels2 .rb{ position:absolute; right:0; bottom:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat 0 -30px; }



.searchBox{ float:left; width:100%; padding:20px 0 50px 0; }
.searchBox li{ float:left; padding-right:25px; color:#999; font-size:12px; }
.searchBox li.last{ padding:0; }
.searchBox li p{ padding-bottom:2px; }
.searchBox li select{ width:120px; font-size:12px; }
.searchBox li #searchBut{ width:119px!important; height:20px; padding:0 0 4px 2px!important; margin-top:18px; background: url(../images/button.gif) no-repeat; border:none; font-size:12px; color:#333; cursor:pointer; text-align:center; }

.ordersList{ float:left; width:100%; }
.ordersList li{ float:left; width:100%; padding-bottom:30px; }
.ordersList p{ padding-bottom:3px; line-height:22px; }
.ordersList p.blue{ color:#069; }
.ordersList p.green{ color:#809419; }
.ordersList p.orange{ color:#d58621; }

.approve{ float:left; width:119px!important; height:20px; padding:1px 0 0 1px!important; margin-right:10px; background: url(../images/button.gif) no-repeat; border:none; font-size:12px; color:#333; text-decoration:none; text-align:center;  }
.ablenken{ float:left; width:119px!important; height:20px; padding:1px 0 0 1px!important; background: url(../images/button.gif) no-repeat; border:none; font-size:12px; color:#333; text-decoration:none; text-align:center; }

.catalogList{ float:left; width:100%; }
.catalogList li{ float:left; width:100%; padding:25px 0; border-top: 1px solid #edeee9; }
.catalogList li h2{ color:#000; }
.catalogList li .left{ float:left; width:150px; padding-left:30px; }
.catalogList li .left .img{ float:left; width:100%; height:135px; padding-bottom:10px; text-align:center; }
.catalogList li .left .stars2{ margin-left:20px; }
.catalogList li .priceInput{ display:block; width:90px; padding:3px 5px; margin:0 auto; border: 1px solid #ccc; font-size:18px; text-align:center; }
.catalogList li .right{ padding:0 40px 0 210px; }
.catalogList li .right .text{ float:left; width:100%; height:87px; padding-bottom:20px; line-height:18px; }
.catalogList li .right .more{  float:left; font-size:18px; }
.catalogList li .right h3{ font-weight:normal; font-size:18px; padding-bottom:5px; color:#333;  }
.catalogList li .right ul li{ padding:5px 0 0 15px; background: url(../images/bulit.gif) no-repeat 0 11px; }
.catalogList li .price{ position:relative; z-index:5; float:right; width:120px; padding-left:10px; height:34px; background: url(../images/corns9.gif) no-repeat; }
.catalogList li .price .rBg{ width:120px; height:34px; background: url(../images/corns9.gif) repeat-x 0 -68px; }
.catalogList li .price .lBg{ width:110px; height:24px; padding:5px 10px 5px 0; background: url(../images/corns9.gif) no-repeat right -34px; font-size:18px; text-align:center; color:#000; }
.catalogList li .class{ position:relative; top: 2px; float:right; width:120px; height:30px; margin-right:-5px; }
.catalogList li .class div{ height:24px; padding:3px 0; font-size:18px; color:#000; text-align:center; }
.catalogList li .class.color0{ background: url(../images/corns10.gif) repeat-x 0 -30px; }
.catalogList li .class.color0 div{ background: url(../images/corns10.gif) no-repeat 0 0; }
.catalogList li .class.color1{ background: url(../images/corns10.gif) repeat-x 0 -90px; }
.catalogList li .class.color1 div{ background: url(../images/corns10.gif) no-repeat 0 -60px; }
.catalogList li .class.color2{ background: url(../images/corns10.gif) repeat-x 0 -150px; }
.catalogList li .class.color2 div{ background: url(../images/corns10.gif) no-repeat 0 -120px; }
.catalogList li .class.color3{ background: url(../images/corns10.gif) repeat-x 0 -210px; }
.catalogList li .class.color3 div{ background: url(../images/corns10.gif) no-repeat 0 -180px; }
.catalogList li .class.color4{ background: url(../images/corns10.gif) repeat-x 0 -270px; }
.catalogList li .class.color4 div{ background: url(../images/corns10.gif) no-repeat 0 -240px; }




.seriesBox{ float:left; width:100%; }
.seriesBox h2{ color:#000; padding-bottom:20px; }
.seriesBox .img{ position:relative; float:left; width:160px; text-align:center; }
.seriesBox .img .top{ float:left; width:100%; }
.seriesBox .img .top .pointL{ float:left; width:24px; height:26px; background: url(../images/pointers1.gif) no-repeat; }
.seriesBox .img .top .pointR{ float:right; width:24px; height:26px; background: url(../images/pointers1.gif) no-repeat 0 -26px; }
.seriesBox .img .top .type{ position:relative; float:left; width:112px; height:24px; border: solid #eee; border-width:1px 0; }
.seriesBox .img .top .type li{ display:none; float:left; width:112px; padding-top:4px; text-align:center; color:#333; font-size:12px; }
.seriesBox .img .top .type li.active{ display:block; }
.seriesBox .img .cont{ position:relative; float:left; width:158px; height:155px; overflow:hidden; border: 1px solid #eee; border-top:none; }
.seriesBox .img .cont .list{ position:relative; left:0; top:0; float:left; }
.seriesBox .img .cont .list td div{ width:158px; padding:10px 0; }
.seriesBox .text{ float:left; width:100%; padding:20px 0; }
.seriesBox .text ul li{ padding:5px 0 0 15px; background: url(../images/bulit.gif) no-repeat 0 11px; }
.seriesBox .img .lb{ position:absolute; z-index:5; left:0; bottom:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat 0 -20px; }
.seriesBox .img .rb{ position:absolute; z-index:5; right:0; bottom:0; width:10px; height:10px; background: url(../images/corns7.gif) no-repeat 0 -30px; }


.winBg{ display:none; position:absolute; z-index:1000; left:0; top: 0; width:100%; height:100%; background: #000; }
.winBox{ position:absolute; z-index:1001; left:50%; top: -1450px; width:550px; padding-right:5px; margin-left: -275px; }
.winBox .top{ position:relative; z-index:2; float:left; width:100%; padding-right:5px; }
.winBox .top .lt{ position:relative; top: 6px; float:left; width:10px; height:10px; overflow:hidden; margin-right:-10px; background: url(../images/puplt.png) no-repeat; }
.winBox .top .rt{ position:relative; right:-3px; top:0; z-index:5; float:right; width:18px; height:18px; overflow:hidden; margin:0 0 -4px -18px; background: url(../images/puprt.png) no-repeat; }
.winBox .top .close{ position:absolute; z-index:10; right:0; top: 0; float:right; width:18px; height:18px; }
.winBox .top .ct{ position:relative; top: 6px; margin:0 10px; height:10px; overflow:hidden; background:#fff; }
.winBox .bot{ float:left; width:100%; }
.winBox .bot .lb{ float:left; width:10px; height:10px; overflow:hidden; margin-right:-10px; background: url(../images/puplb.png) no-repeat; }
.winBox .bot .rb{ float:right; width:10px; height:10px; overflow:hidden; margin-left:-10px; background: url(../images/puprb.png) no-repeat; }
.winBox .bot .cb{ margin:0 10px; height:10px; overflow:hidden; background:#fff; }
.winBox .cont{ float:left; width:470px; padding:10px 40px; background: #fff; color:#333; }
.winBox .cont span{ color:#360; }
.winBox .cont h3{ color:#000; font-size:18px; font-weight:normal; padding-bottom:20px; }
.winBox .cont h3 img{ width:18px; height:18px; vertical-align:middle; margin-right:10px; background: url(../images/gifs.gif) no-repeat 0 -133px; }
#order h3, #message h3{ color:#7f9518; }
.winBox .cont .adress{ padding-bottom:10px; }
.winBox .cont .adress p{ padding-bottom:10px; }
.winBox .cont ul{ float:left; width:100%; }
.winBox .cont ul li{ float:left; width:100%; padding-bottom:15px; }
.winBox .cont ul li span{ color:#7f9518; }
.winBox .cont ul li p{ float:left; padding-right:10px; }
.winBox .cont ul li div{ float:left; }
.winBox .cont ul li p.error{ display:none; float:left; color:#c00; padding-left:10px; }
.winBox .cont ul li p.error.show{ display:block; }
.winBox .cont ul li p span{ color:#c00; }
.winBox .cont ul li .input{ float:left; width:185px; height:24px; overflow:hidden; background:url(../images/input.gif) repeat-x 0 -48px; }
.winBox .cont ul li .input div{ float:left; width:185px; height:24px; overflow:hidden; background:url(../images/input.gif) no-repeat right -24px; }
.winBox .cont ul li .input input{ float:left; width:175px; padding:3px 5px; height:24px; overflow:hidden; background:url(../images/input.gif) no-repeat 0 0; font:14px Tahoma, Geneva, sans-serif; color:#333; border:none; }
.winBox .cont ul li .input.fio{ width:235px; }
.winBox .cont ul li .input.fio div{ width:235px; }
.winBox .cont ul li .input.fio input{ width:225px; }
.winBox .cont ul li .input.error{ background:url(../images/input.gif) repeat-x 0 -216px; }
.winBox .cont ul li .input.error div{ background:url(../images/input.gif) no-repeat right -192px; }
.winBox .cont ul li .input.error input{ background:url(../images/input.gif) no-repeat 0 -168px; }
.winBox .cont ul li .textarea{ margin:10px 0; float:left; width:470px; height:174px; overflow:hidden; background:url(../images/textarea.gif) repeat-x 0 -348px; }
.winBox .cont ul li .textarea div{ float:left; width:470px; height:174px; overflow:hidden; background:url(../images/textarea.gif) no-repeat right -174px; }
.winBox .cont ul li .textarea textarea{ float:left; width:460px; height:164px; padding:5px; overflow:hidden; background:url(../images/textarea.gif) no-repeat 0 0; font:14px Tahoma, Geneva, sans-serif; color:#333; border:none; }
.winBox .cont ul li .select{ float:left; width:220px; height:24px; overflow:hidden; background:url(../images/input.gif) repeat-x 0 -48px; }
.winBox .cont ul li .select div{ float:left; width:220px; height:24px; overflow:hidden; background:url(../images/input.gif) no-repeat right -24px; }
.winBox .cont ul li .select select{ float:left; width:218px; padding:2px; height:24px; overflow:hidden; background:url(../images/input.gif) no-repeat 0 0; font:14px Tahoma, Geneva, sans-serif; color:#333; border:none; }
.winBox .cont ul li .select.error{ background:url(../images/input.gif) repeat-x 0 -216px; }
.winBox .cont ul li .select.error div{ background:url(../images/input.gif) no-repeat right -192px; }
.winBox .cont ul li .select.error select{ background:url(../images/input.gif) no-repeat 0 -168px; }
.winBox .cont ul li ul{ position:relative; z-index:2; float:left; height:24px; margin-top:-3px; width:auto; background: url(../images/input.gif) repeat-x 0 -48px; }
.winBox .cont ul li ul li{ float:left; width:24px; height:24px; padding:0; border-right:1px solid #ccc; font-size:11px; color:#333; text-align:center; }
.winBox .cont ul li ul li#left{ background:url(../images/input.gif) no-repeat 0 0; }
.winBox .cont ul li ul li#right{ border-right:none; background:url(../images/input.gif) no-repeat right -24px; }
.winBox .cont ul li ul li a{ float:left; width:24px; height:16px; padding:4px 0; text-align:center; color:#333; }
.winBox .cont ul li ul li a.active{ color:#fff; background:#7f9518; text-decoration:none; }
.winBox .cont ul li ul li#left a.active{ color:#fff; background:#7f9518 url(../images/input.gif) no-repeat 0 -72px; }
.winBox .cont ul li ul li#right a.active{ color:#fff; background:#7f9518 url(../images/input.gif) no-repeat right -96px; }
.winBox .cont ul li ul li.hold{ padding-top:4px; height:20px; background:#ccc; }
.winBox .cont ul li ul li#left.hold{ background:#ccc url(../images/input.gif) no-repeat 0 -120px; }
.winBox .cont ul li ul li#right.hold{ background:#ccc url(../images/input.gif) no-repeat right -144px; }
.winBox .cont ul li input.button{ display:block; width:183px; height:34px; margin:0 auto; background: url(../images/button2.gif) no-repeat; border:none; cursor:pointer; }



.selectBannerBox{ float:left; width:170px; margin-bottom:20px; padding:10px 15px; border: 1px solid #ccc; font-size:12px; }
.selectBannerBox h3{ text-align:center; color:#999; font-size:12px; font-weight:normal; padding-bottom:10px; }
.selectBannerBox .type{ padding-bottom:10px; line-height:18px; }
.selectBannerBox .type input{ margin-right:5px; }
.selectBannerBox .title{ padding-bottom:10px; }
.selectBannerBox .title input{ width:160px; padding:2px 4px; border: 1px solid #ccc; font-size:12px; }
.selectBannerBox .text{ padding-bottom:10px; }
.selectBannerBox .text textarea{ width:160px; height:70px; padding:2px 4px; border: 1px solid #ccc; font-size:10px; }
.selectBannerBox .link{ padding-bottom:10px; }
.selectBannerBox .link input{ width:160px; padding:2px 4px; border: 1px solid #ccc; font-size:12px; }
.selectBannerBox .img{ position:relative; width:100%; height:75px; margin-bottom:10px; }

.selectBannerBox.type3 .title, .selectBannerBox.type3 .link, .selectBannerBox.type3 .img, .selectBannerBox.type3 .text{ display:none; }
.selectBannerBox.type0 .title, .selectBannerBox.type0 .text{ display:none; }
.selectBannerBox.type1 .title, .selectBannerBox.type1 .link, .selectBannerBox.type1 .text{ display:none; }
.selectBannerBox.type2 .link, .selectBannerBox.type2 .img{ display:none; }

.noResult{ clear:both; padding:0 30px; }

.floatRight{ float:right; }

.rub12{ text-decoration:line-through; font-weight:bold; }
.rub12 span{ font-weight:normal; }


.rub21{ position:relative; top: 1px; text-decoration:line-through; font-weight:bold; }
.rub21 span{ position:relative; top: -1px; left:1px; font-weight:normal; }


.rub18{ position:relative; top: 1px; text-decoration:line-through; font-weight:bold; }
.rub18 span{ position:relative; top: -1px; left:1px; font-weight:normal; }


.allModels{ float:right; margin:6px 30px 0 0; text-decoration:none; }
.allModels img{ width:47px; height:39px; vertical-align:middle; margin:-4px 10px 0 0; background: url(../images/ico1.gif) no-repeat 0 0; }
.allModels span{ text-decoration:underline; }

.accessories td{ padding:10px; }

.newsListLeft{ float:left; width:195px; padding:20px 20px 10px 20px; }
.newsListLeft ul{ padding-bottom:10px; }
.newsListLeft li{ padding-bottom:10px; font-size:12px; color:#333; }
.table15 td{ padding:15px; }

.opinion{ position:relative; border: 1px solid #f4f3f3; padding:20px 10px; font-size:14px; margin-top:20px;  }
.opinion h3{ padding:10px 0; font: italic 18px Tahoma, Geneva, sans-serif; color:#7e9417; }
.opinion .corner{ position:absolute; right:-1px; bottom:-1px; width:70px; height:48px; overflow:hidden; background: url(../images/corner.gif) no-repeat; }

.mceContentBody ul li  { padding:5px 0 0 15px; background: url(../images/bulit.gif) no-repeat 0 11px; }
.mceContentBody td { font: 14px Tahoma, Geneva, sans-serif; color:#3c2c24; }

.textfield {
 background-color: #ffffff; 
 color: #7f951a; 
 border: 0px;
 font-size: 80px;
}

.row1 {
 height: 60px;
}

.row2 {
 height: 60px;
 background-color: #fcfef5;
}

.anketa-head {
 background-color: #738716;
 color: #ffffff;
 font-weight: bold;
  height: 40px;
}