* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}
a {color: #0096ce;}
body {font-family: Tahoma, Arial, sans-serif;}
#layout {min-width: 999px; width: expression(document.body.clientWidth > 999 ? "100%" : "999px")}

#header {background: url(/img/header-bg.gif) repeat-x; height: 153px;}
#logo {font-size: 1px; position: absolute; z-index: 2;}
#search {float: right; background: url(/img/search-bg.jpg) no-repeat 2px 4px; padding: 18px 8px 16px 18px; margin: 23px 8px 0 0;}
#search input.search {padding: 0; width: 176px; height: 22px; border: none; border-top: 1px solid #890000; border-left: 1px solid #890000;}
*html #search {margin-right: 10px;} 
#cr {position: absolute; left: 999px;}
#about {color: #fff;}
#about a {color: #fff;}
#about h3 {margin-left:246px; background: url(/img/cron-h3.jpg) no-repeat; width: 385px; height: 43px;}
#about span {display: none;}
#about p {font-size:  15px; padding-left: 262px; padding-bottom: 16px;}
#about div {font-size: 12px; left: 277px; position: absolute; top: 72px; z-index: 1;}
#menu {background: url(/img/menu-bg.gif) repeat-x 0 0; width: 740px; height: 45px; position: absolute; left: 247px; top: 108px;}
#menu i.lcorner {float: left; background: url(/img/menu-lcorner.jpg); width: 11px; height: 45px; font-size: 1px;}
#menu i.rcorner {float: right; background: url(/img/menu-rcorner.jpg); width: 11px; height: 45px; font-size: 1px;}
#menu li.m {position: absolute; top: 14px; font-size: 14px; color: #fff;}
#menu li span {display: block; padding: 0 10px;}
#menu li #m1 {display: none;}
#m1 li {padding: 6px 20px 9px 20px; clear: both; background: #b70000;}
*html #m1 .tr {margin-bottom: -1px;}
*+html #m1 .tr {margin-bottom: -1px;}
#menu #m1 span {display: block; padding: 14px 11px 16px;  float: left; background:transparent url(/img/sub-bg.gif) repeat-x; white-space: nowrap;}
#menu .m1 {left: 23px; width: 103px;}
#menu .m2 {left: 147px; width: 120px;}
#menu .m3 {left: 267px; width: 105px;}
#menu .m4 {left: 387px; width: 92px;}
#menu .m5 {left: 497px; width: 204px;}
#menu a {color: #fff; white-space: nowrap;}
#m1 {display: block; position: absolute; top: -14px; left: -10px;}
#menu i.clb {position: absolute; bottom: -12px; left: 0; background: url(/img/clb.gif); width: 13px; height: 12px; font-size: 1px;}
#menu i.crb {position: absolute; bottom: -12px; right: 0; background: url(/img/crb.gif); width: 13px; height: 12px; font-size: 1px;}
#menu i.clt {float: left; background: url(/img/clt.gif); width: 9px; height: 47px; font-size: 1px;}
#menu i.crt {float: left; background: url(/img/crt.gif); width: 9px; height: 47px; font-size: 1px;}
#menu i.c {left: 13px; position: absolute; width: 88%; height: 12px; font-size: 1px; background: #b70000; display: block; bottom: -12px;}
#corner {display: block; background: url(/img/corner.gif); width: 9px; height: 7px; position: absolute; top: 47px; right: 0; font-size: 1px;}
#m1 li {border-bottom: 1px solid #d03f3f; border-top: 1px solid #a11010;}
#m1 .begin {border-top: none; padding-top: 10px;}
*html #m1 .begin {padding-top: 5px;}
*+html #m1 .begin {padding-top: 5px;}
#m1 .end {border-bottom: none; padding-bottom: 0px;}
*html #corner {top: 46px;}
*+html #corner {top: 46px;}
*html #menu i.crt {right: -1px;}
*html #m1 .tr {padding-bottom: 2px;}
*+html #m1 .tr {padding-bottom: 2px;}
*html #menu i.c {width: 118%;}

#dblnav {border-bottom: 1px solid #c0c0c0; height: 25px; font-size: 11px; padding-top: 13px; padding-left: 33px;}
#dblnav a {color: #000;}
#dblnav span {color: #838383;}

#left {float: left; width: 260px; padding-top: 18px;}
#socle {padding: 4px 0 0 18px;}
#socle a {color: #000; font-size: 14px; text-decoration: none;}
#socle p {background: url(/img/stand.jpg); width: 212px; height: 94px; padding: 18px 0 0 15px; cursor: pointer;}
#news {background: url(/img/tittle-bg.gif) repeat-x 0 15px; padding-top: 15px; margin-left: 18px; width: 227px; font-size: 11px;}
#news i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#news i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#news h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 27px; background: url(/img/tittle-ico.gif) no-repeat 4px 11px;}
#news ul {border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding-top: 12px;}
#news b {background: url(/img/bottom.gif); width: 227px; height: 10px; display: block;}
#news li {background: url(/img/news-list.gif) no-repeat 16px 0; padding: 0 20px 19px 36px;}
#news .date {color: #858585; font-size: 10px;}
#news .archive {padding: 0 0 20px 36px; display: block;}
*html #news .archive {padding: 15px 0 10px 0px;}
*+html #news .archive {padding: 20px 0 20px 0px;}
#catalog {background: url(/img/tittle-bg.gif) repeat-x 0 15px; padding-top: 15px; margin-left: 18px; width: 227px; font-size: 11px;}
#catalog i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#catalog i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#catalog h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 27px; background: url(/img/tittle-ico.gif) no-repeat 4px 11px;}
#catalog ul {border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding: 8px 0 20px;}
#catalog li {background: url(/img/catalog-list.gif) no-repeat 22px 11px; padding: 7px 0 0 37px;}
#catalog b {background: url(/img/bottom.gif); width: 227px; height: 10px; display: block;}
#price {background: url(/img/price-bg.gif) no-repeat 18px 16px; height: 44px; padding: 40px 0 25px 100px; font-size: 11px;}
#price a {font-weight: bold; display: block; padding-bottom: 4px;}
#producer {background: url(/img/tittle-bg.gif) repeat-x 0 15px; margin-bottom: 20px; padding-top: 15px; margin-left: 18px; width: 227px; font-size: 11px;}
#producer i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#producer i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#producer h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 27px; background: url(/img/tittle-ico.gif) no-repeat 4px 11px}
#producer p {padding: 10px 0 15px;}
#producer .p1 {padding-left: 115px; background: url(/img/pr1.jpg) no-repeat 25px center;}
#producer .p2 {padding-left: 115px; background: url(/img/pr2.jpg) no-repeat 25px center;}
#producer .p3 {padding-left: 140px; background: url(/img/pr3.jpg) no-repeat 25px center;}
#producer .p4 {padding-left: 140px; background: url(/img/pr4.jpg) no-repeat 25px center;}
#producer .p5 {padding-left: 140px; background: url(/img/pr5.jpg) no-repeat 25px center;}
#producer ul {border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding-top: 10px;}
#producer b {background: url(/img/bottom.gif); width: 227px; height: 10px; display: block;}
#producer a {text-decoration: none; color: #4c4c4c;}

#right {float: right; width: 250px; padding-top: 18px;}   
#special a {color: #000; font-size: 14px; text-decoration: none;}
#special p {background: url(/img/special.jpg); width: 200px; height: 188px; padding: 18px 0 0 18px; margin-left: 8px; cursor: pointer;}
#order {color: #fff; font-size: 11px; background: url(/img/order-bg.jpg) no-repeat 8px 15px; padding: 27px 0 0 23px; height: 152px;}
#order h3 {font-size: 15px; padding-left: 22px; padding-bottom: 24px;}
#order p {padding-bottom: 15px; line-height: 160%; padding-left: 4px;}
#order span {color: #c0efff;}
#login {color: #fff; font-size: 11px; background: url(/img/login-bg.gif) no-repeat 8px 17px; padding: 29px 0 0 19px; height: 162px;}
#login h3 {font-size: 15px; padding-left: 28px; padding-bottom: 21px;}
#login input.login {width: 133px; height: 23px; border: none; border-top: 1px solid #890000; border-left: 1px solid #890000;}
#login input.pass {width: 79px; height: 23px; border: none; border-top: 1px solid #890000; border-left: 1px solid #890000;}
#login a {color: #fff;}


#new {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; margin-left: 8px; width: 218px; font-size: 11px;}
#new i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#new i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#new h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 24px; background: url(/img/tittle-ico.gif) no-repeat 4px 11px}
#new ul {padding-top: 10px; padding-left: 5px; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1;}
#new b {background: url(/img/bottom-small.gif); width: 218px; height: 12px; display: block;}
#new .all {float: right; color: #fff; font-size: 11px; margin-top: 12px; padding-right: 5px;}
#new a.title {display: block; padding-top: 6px;}
#new td {vertical-align: top;}
#new p {padding: 10px 5px 6px 6px; margin-top: 6px; width: 135px; background: url(/img/show-bg.jpg) no-repeat 0 6px; font-size: 12px; font-weight: bold; color: #fff;}
#new p span {text-align: center; padding: 0; display: block;}
#new a.buy {float: right; color: #fff; padding: 0 15px; font-size: 12px;}
#new li div {padding-left: 8px; font-size: 11px;}
#hit {background: url(/img/tittle-bg.gif) repeat-x 0 15px; padding-top: 15px; margin-left: 8px; width: 218px; font-size: 11px;}
#hit i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#hit i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#hit h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 24px; background: url(/img/tittle-ico.gif) no-repeat 4px 11px}
#hit ul {padding-top: 22px; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1;}
#hit b {background: url(/img/bottom-small.gif); width: 218px; height: 12px; display: block;}
#hit a {font-size: 12px;}
#hit a.title {font-size: 11px; color: #000; font-weight: bold;}
#hit li {padding-left: 14px;}
#hit li p {padding-left: 10px; padding-top: 2px; font-size: 11px; line-height: 170%;}

#center {padding: 0 256px 30px 262px;}
#center td { vertical-align: top;}
#offer {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 260px; font-size: 11px;}
#offer i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#offer i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#offer h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 5px;}
#offer .all {float: right; color: #fff; font-size: 11px; margin-top: 14px; padding-right: 5px;}
#offer ul.l {float: left; width: 47%; padding-left: 9px;}
#offer ul a {display: block; padding-top: 5px; font-weight: bold;}
#offer ul.r {float: right; width: 49%;}
#offer li {margin: 0 auto; margin-top: 24px;}
#offer p {background: url(/img/offer-bg.gif) no-repeat 0 10px; color: #fff; width: 140px; padding: 15px 0 5px 15px;}
#offer p img {position: absolute; margin-left: -7px; margin-top: -2px;}
#offer p span {text-align: left; padding: 0; display: block;}
#offer a.buy {float: right; color: #fff; padding: 0 15px; font-size: 12px; text-decoration: none;}
#bracket {padding-left:15px;padding-top:115px;}
#bracket h3 {font-size 16px; font-weight: normal; padding: 0 0 10px 3px;}
#bracket a {font-size: 12px;}
#bracket a.title {font-size: 11px; color: #000; font-weight: bold;}
#bracket p {font-size: 12px; padding-bottom: 20px;}
#bracket li {padding: 7px 0 0 9px;}
#bracket li p {padding-left: 12px; padding-top: 3px; font-size: 11px; line-height: 170%;}
#another {padding-left:15px;}
#another h3 {font-size 16px; font-weight: normal; padding-bottom: 12px; padding-top: 40px;}
#another a {font-size: 12px;}
#another a.title {font-size: 11px; color: #000; font-weight: bold;}
#another li {padding: 7px 0 0 9px;}
#another li p {padding-left: 10px; font-size: 11px; line-height: 170%;}
#recommend {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; font-size: 11px;}
#recommend i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#recommend i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#recommend h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 4px;}
#recommend .all {float: right; color: #fff; font-size: 11px; margin-top: 14px;}
#recommend ul {padding-top: 10px;padding-bottom: 7px; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1;}
#recommend i.lbcorner {float: left; background: url(/img/lbcorner.gif); width: 11px; height: 11px; font-size: 1px;}
#recommend i.rbcorner {float: right; background: url(/img/rbcorner.gif); width: 11px; height: 11px; font-size: 1px;}
#recommend .bottom b {height: 11px; font-size: 1px; background: url(/img/border.gif); display: block;}
#recommend a {font-size: 13px; color: #000; text-decoration: none; font-weight: bold; display: block; padding-bottom: 8px;}
#recommend li {padding-top: 12px;}
#recommend li p {padding-left: 15px; font-size: 11px; padding-right: 40px;}

.label {height: 40px;}

#footer {clear: both; margin: 30px 18px 0; background: url(/img/footer-bg.gif) repeat-x; height: 140px; padding-top: 24px;  font-size: 11px;}
#info {float: right;}
#info p {clear: left; color: #7b7b7b; text-align: right;}
#info p a {color: #7b7b7b;}
info ul {float:right;}
#info li {float: left; color: #b1b1b1; padding-left: 10px;}
#info li a {color: #000; text-decoration: none;}
#banner {float: left; width: 604px;}
#banner img {margin-bottom: 10px;}
#ads {float: right;}
#ads img {border: 1px solid #d1d1d1; margin-right: 9px;}

/*** inner pages ***/

#bin-main {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 380px; font-size: 11px;}
#bin-main i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#bin-main i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#bin-main h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 5px;}
#bin-main td {vertical-align: top;}
#center #bin-main td.end {padding: 0; background: #fff; border: none; border-left: 1px solid #eff3f5;}
#bin-main .table {padding: 20px 0 0 18px;}
#bin-main .item .end img {margin: 1px 0 32px; border: none; position: static; }
#bin-main .item .end a {margin: 0; padding: 0; border: none; display: inline; }
#bin-main .title {height: 24px; font-weight: bold; background: #eaeaea; color: #e20004;}
#bin-main .title td {border-bottom: 1px solid #cde5f2;}
#bin-main .title span {padding: 5px 20px 0 8px; display: block;}
#bin-main .item img {position: absolute; margin: 3px; border: 1px solid #f2f2f2;}
#bin-main .item a {display: block; padding: 6px 20px 6px 56px; color: #000;}
#bin-main .item input {width: 59px; margin: 3px 6px 0 6px; border: 1px solid #e5e5e5;}
#bin-main .item p {padding: 6px 20px 0 6px; white-space: nowrap;}
#bin-main .item td {border-left: 1px solid #eff3f5; border-bottom: 1px solid #eff3f5;}
#bin-main .delivery td {border-left: 1px solid #eff3f5;}
#bin-main .delivery span {display: block; padding: 25px 20px 0 6px; white-space: nowrap;}
#bin-main .delivery p {padding: 6px 20px 9px 6px; white-space: nowrap;}
#bin-main .delivery b {display: block; padding-bottom: 7px; color: #707070;}
#bin-main .total {height: 21px; background: #717171;}
#bin-main .total span {display: block; padding: 3px 20px 0 6px; font-weight: bold; color: #fff;}
#bin-main .total b {display: block; padding: 3px 20px 3px 6px; color: #fff;}
#bin-main .button input {padding-top: 8px;}
#bin-main .info {padding: 20px 20px 0 18px;}
#bin-main .history li {padding: 5px 10px 8px 18px; margin: 0 20px 0 17px; line-height: 160%; background: #eaeaea; border-bottom: 1px solid #cecece;}
#bin-main .history li.begin {padding-top: 15px; padding-bottom: 5px;}
#bin-main .history li.end {padding-bottom: 28px; border: none;}
#bin-main h4.history {padding: 17px 0 23px 20px; font-size: 11px;}

#com {background: url(/img/tittle-bg.gif) repeat-x 0 0; height: 600px; font-size: 11px; color: #444444;}
#com i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#com i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#com h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 5px;}
#com td {vertical-align: top;}
#com input.text {width: 335px; height: 20px; margin-bottom: 8px; background: #f8f8f8; border: 1px solid #d3d3d3;}
#com input.check {width: 14px; height: 13px; margin-bottom: 10px;}
#com textarea {width: 335px; height: 101px; margin-bottom: 17px; background: #f8f8f8; border: 1px solid #d3d3d3;}
#com p {padding: 2px;}
#com span {display: block; padding-bottom: 7px; font-size: 10px; width: 440px;}
#com .table {padding: 18px 0 0 18px;}

#answer {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 600px; font-size: 11px; color: #000;}
#answer i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#answer i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#answer h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 5px;}
#answer td {vertical-align: top;}
#answer p {padding-bottom: 7px;}
#answer p.question {color: #d80002; width: 52px;}
#answer p.date {padding-top: 1px; color: #858585; font-size: 10px;}
#answer li {padding: 14px 0 4px; border-bottom: 1px solid #dbdbdb;}
#answer #question h3 {float: none; color: #d30003; padding: 29px 0 22px;}
#answer #question p {padding: 2px 0 0 2px;}
#question, #answer ul {padding: 0 18px 0 20px;}
#question input.text {width: 360px; height: 20px; margin-bottom: 8px; border: 1px solid #d4d4d4; background: #f8f8f8;}
#question textarea {width: 360px; height: 90px; margin-bottom: 8px; border: 1px solid #d4d4d4; background: #f8f8f8;}

#pay {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 380px; font-size: 11px; color: #000;}
#pay i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#pay i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#pay h3 {float: left; color: #000; font-size: 14px; padding-top: 12px; padding-left: 5px; color: #FFFFFF;}
#pay li {padding: 6px 0 0 15px; color: #000; background: url(/img/list.jpg) no-repeat 2px 10px;}
#pay .about {padding-bottom: 18px; padding-top: 20px;}
#pay .sec {padding-top: 22px;}
#pay ul, #pay p {padding-left: 18px;}
#pay a {color: #000;}

#map {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 380px; font-size: 11px; color: #000;}
#map i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#map i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#map h3 {float: left; color: #000; font-size: 14px; padding-top: 12px; padding-left: 5px; color: #FFFFFF;}
#map .ul {padding: 18px 0 0 18px;}
#map li {padding-bottom: 10px;}
#map .inner li {padding: 5px 0 0 15px; background: url(/img/list.jpg) no-repeat 7px 10px;}
#map .inner a {color: #000;}

#show {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 40px; font-size: 11px; color: #000;}
#show i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#show i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#show h3 {float: left; color: #000; font-size: 14px; padding-top: 12px; padding-left: 5px; color: #FFFFFF;}
#show .show {margin: 20px 0 0 18px; border: 1px solid #e0e0e0;}
#show_1 p a {color: #000;}
#show_1 { font-size: 11px; color: #000;  padding-top: 18px;}
#item {padding: 18px 20px 20px 32px;}
#show_1 #item p {font-size: 12px; padding-bottom: 8px;}
#show_! #item b {font-size: 11px;}
#article {padding-left: 16px;}
#show_1 li {padding-left: 8px; background: url(/img/dota.gif) no-repeat 0px 6px;}
#show_1 h4 a {color: #000; font-weight: normal; font-size: 12px; padding: 17px 0 18px 3px; display: block;}
#article img {border: 1px solid #e0e0e0; margin-right: 19px;}
#article p {padding: 4px 5px 6px 6px; margin-top: 18px; background: url(/img/show-bg.jpg) no-repeat; font-size: 12px; font-weight: bold; color: #fff;}
#article a.buy {color: #fff; padding-left: 16px;}
#sec {padding: 70px 15px 0; font-size: 11px;}
#sec div {padding-left: 20px;}
#sec h3 {font-size: 16px;}
#sec img {margin-top: 4px; border: 1px solid #e0e0e0;}
#sec .ku {font-size: 14px; display: block; color: #000;}
#sec p {padding: 4px 5px 6px 6px; margin-top: 6px; width: 135px; background: url(/img/show-bg.jpg) no-repeat; font-size: 12px; font-weight: bold; color: #fff;}
#sec p span {text-align: center; padding: 0; display: inline;}
#sec a.buy {float: right; color: #fff; padding: 0 15px; font-size: 12px;}
#sec span {display: block; padding: 11px 0 5px;}
#sec li {padding: 30px 0 20px;}
#need {padding: 35px 15px 0; font-size: 11px;}
#need div {padding-left: 20px;}
#need h3 {font-size: 16px;}
#center .lead {padding-top: 0px;}
#need img {margin-top: 4px; border: 1px solid #e0e0e0;}
#need .ku {font-size: 14px; display: block; color: #000;}
#need p {padding: 4px 5px 6px 6px; margin-top: 6px; width: 135px; background: url(/img/show-bg.jpg) no-repeat; font-size: 12px; font-weight: bold; color: #fff;}
#need p span {text-align: center; padding: 0;}
#need a.buy {float: right; color: #fff; padding: 0 15px; font-size: 12px;}
#need span {display: block; padding: 11px 0 5px;}
#need li {padding: 30px 0 20px; border-bottom: 1px solid #dbdbdb;}

#poisk {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 442px; font-size: 11px;}
#poisk i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#poisk i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#poisk h3 {float: left; color: #000; font-size: 14px; padding-top: 12px; padding-left: 5px; color: #FFFFFF;}
#poisk .table {padding: 20px 20px 0 17px;}
#poisk td{color: #444; vertical-align: top;}
#poisk select {width: 335px; height: 22px; border: 1px solid #d5d5d5; background: #f8f8f8; margin-bottom: 8px;}
#poisk input.text {margin-bottom: 8px; width: 138px; height: 20px; border: 1px solid #d5d5d5; background: #f8f8f8;}
#poisk p {padding: 2px;}

#contact {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 442px; font-size: 11px;}
#contact i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#contact i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#contact h3 {float: left; color: #000; font-size: 14px; padding-top: 12px; padding-left: 5px; color: #FFFFFF;}
#contact .table {padding: 20px 20px 0 17px;}
#contact p {padding-top: 26px; margin-top: 17px; border-top: 1px solid #dbdbdb; font-size: 12px; line-height: 140%;}
#contact td{color: #000; vertical-align: top;}
#contact input.text {width: 360px; height: 20px; border: 1px solid #d5d5d5; background: #f8f8f8;}
#contact textarea {width: 360px; height: 90px; margin-bottom: 8px; border: 1px solid #d5d5d5; background: #f8f8f8;}
#contact table span {color: #444444; font-size: 10px;}
#contact input {margin-bottom: 8px;}
#contact span {color: #d10002;}

#cat {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 133px; font-size: 11px;}
#cat i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#cat i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#cat h3.cat {float: left; color: #000; font-size: 14px; padding-top: 12px; padding-left: 5px; color: #FFFFFF;}
#cat ul.cat {padding: 19px 0 0 16px;}
#cat li.cat {font-weight: bold; padding-left: 10px; padding-bottom: 7px; background: url(/img/arrow.gif) no-repeat 3px 6px;}
#cat a {color: #000;}
#cat p.cat {padding: 18px 20px 17px 19px;}
#cat .table {padding: 10px 0 0 18px;}
#cat .table input {width: 340px; border: 1px solid #dbdbdb; background: #f3f3f3; height: 20px;}

#registr {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 380px; font-size: 11px;}
#registr i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#registr i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#registr h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 5px;}
#registr td {vertical-align: top;}
#registr input.text {width: 335px; height: 20px; margin-bottom: 8px; background: #f8f8f8; border: 1px solid #d3d3d3;}
#registr input.check {width: 14px; height: 13px; margin-bottom: 10px;}
#registr textarea {width: 335px; height: 90px; margin-bottom: 8px; background: #f8f8f8; border: 1px solid #d3d3d3;}
#registr p {padding: 2px;}
#registr span {display: block; padding-bottom: 7px; font-size: 10px; width: 420px;}
#registr .table {padding: 18px 0 0 14px;}
#pod {padding-top: 2px;}
#pod span {padding-left: 6px;}
#registr .otto {padding-bottom: 16px; margin-top: -4px; color: #444444;}
#registr .lit {display: block; margin-top: -4px; padding-bottom: 13px; font-size: 10px; width: 335px; color: #444444;}
#registr .news {display: block; padding-bottom: 14px; font-size: 11px; width: 335px;}
#registr .top {padding-top: 6px;}

#choise {background: url(/img/tittle-bg.gif) repeat-x 0 18px; padding-top: 18px; height: 380px; font-size: 10px;}
#choise i.lcorner {float: left; background: url(/img/lcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#choise i.rcorner {float: right; background: url(/img/rcorner.gif); width: 10px; height: 10px; font-size: 1px;}
#choise h3 {float: left; color: #fff; font-size: 14px; padding-top: 12px; padding-left: 5px;}
#choise .border {border-right: 1px solid #cecece;}
#choise .table {padding: 0 20px 0 17px; font-size: 11px;}
#choise td {vertical-align: top;}
#choise h4 {font-size: 12px; padding: 14px 0 0 17px;}
#choise img {position: absolute; margin: 20px 0 0 17px;}
#choise span {display: block; height: 40px; padding: 2px 40px 0 17px;}
#choise p {padding: 18px 20px 20px 17px;}
#choise a {color: #000;}
