* {margin: 0; padding: 0;}

ul, li {list-style: none;}

a img {border: none;}

a {text-decoration:underline;}

a:hover {text-decoration:none;}

body {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #7f7f7f;}

#layout {min-width: 980px; width: expression(document.body.clientWidth > 980 ? "100%" : "980px");overflow:hidden;}

h1 {font: bold 14pt  arial narrow, arial, tahoma, helvetica, verdana, sans-serif; color: #d80038; margin: 0 0 6px 0; line-height: 1em;}

#header {padding: 0 38px 0 231px;}

#header p {padding: 0 35px 0 0;}

#header #tel {width: auto; padding: 45px 8px 0 0; color: #0063b7; font-size: 12px;}

#header #tel span {color: #1cc2f4; padding-left: 25px;}

#tel {float: right;}

#menu {clear: both; background: url(/img/menu-bg.jpg) repeat-x; height: 41px;}

#menu ul {float: left; height: 41px; padding-left: 2px; background: url(/img/menu-ul-bg.jpg) no-repeat;}

#menu li {float: left; padding: 14px 0 0 6px; color: #fff}

#menu a {color: #fff;}

#search {float: right; padding: 9px 10px 10px; background: url(/img/search-bg.jpg) no-repeat right 0;}

#search input.text {height: 17px; width: 135px; padding: 2px 0; border: none; border-top: 1px solid #59005f; color: #6e6e6e;}

#dblnav {clear: both; padding: 15px 0 30px 20px;}

#dblnav li {float: left; padding-right: 5px;}

#dblnav a, #dblnav span {color: #000;}

#logo {position: absolute; top: 26px; left: 56px;}



#main {clear: both;}



#left {float: left; width: 210px;}

#goods {padding-left: 40px;}

#goods a {color: #006ba8;}

#goods h3 {padding: 10px 0 0 12px; width: 158px; height: 23px; background: url(/img/producer-h3.jpg); font-size: 12px; color: #fff; font-weight: normal;}

#goods li {padding: 4px 17px 6px; width: 140px; background: url(/img/list.jpg) no-repeat 5px 10px; border-bottom: 1px solid #e5e5e5;}



#razd { }

#razd a {color: #006ba8;}

#razd h3 {padding: 10px 0 0 12px; width: 158px; height: 23px; background: url(/img/producer-h3.jpg); font-size: 12px; color: #fff; font-weight: normal;}

#razd li {padding: 4px 17px 6px;  background: url(/img/list.jpg) no-repeat 5px 10px; border-bottom: 1px solid #e5e5e5;}



.new_1 {margin-left: 40px; margin-top: 18px; background:url(/img/new-bg_lines.jpg) repeat-y}
#new {background:url(/img/new-bg.jpg) no-repeat 0px 0;}
#new a {color: #006ba8;}
#new h3 {padding: 12px 0 0 13px; color: #e9307b; font-size: 12px; font-weight: normal;}
#new li {padding: 9px 0 3px 15px;}
#new img {margin: 3px 0 5px -5px;}
#new b {color: #000;}

.bottom_bg {background: url(/img/bottom-bg.jpg) no-repeat; width:170px; height:16px; margin-left:40px;}
.bottom_bg_1 {background: url(/img/bottom-bg.jpg) no-repeat; width:170px; height:16px; margin-right:30px;}







#right {float: right; width: 210px}
.bin_1 {width: 170px; margin-right: 30px; background: url(/img/new-bg_lines.jpg) repeat-y}
#bin {  background: url(/img/bin-bg.jpg) no-repeat; color: #000;min-height:100px;}
#bin h3 {padding: 12px 0 0 13px; font-size: 12px;}
#bin p {padding: 6px 0 8px 13px; line-height: 150%;}
#bin input {padding-left: 13px;}
.offer_1 {margin-right: 40px; margin-top: 19px; width: 170px; background: url(/img/new-bg_lines.jpg) repeat-y}
#offer {background:url(/img/offer-bg.jpg) no-repeat;}
#offer a {color: #006ba8;}
#offer h3 {padding: 12px 0 0 13px; color: #e9307b; font-size: 12px; font-weight: normal;}
#offer p {padding-left: 13px;}
#offer img {margin: 3px 0 5px -5px;}
#offer b {color: #000;}
#offer img.special {display: block; margin: 15px auto;}
#offer input {padding-top: 12px;}
.best_1 {margin-right: 40px; margin-top: 19px;  width: 170px;  background: url(/img/new-bg_lines.jpg) repeat-y}
#best { background:url(/img/best-bg.jpg) no-repeat;}
#best a {color: #006ba8;}
#best h3 {padding: 12px 0 0 13px; color: #e9307b; font-size: 12px; font-weight: normal;}
#best p {padding-left: 13px;}
#best img {margin: 3px 0 6px -5px;}
#best b {color: #000;}
#best img.special {display: block; margin: 20px auto 15px;}
#best input {padding-top: 13px;}


#producer {margin-right: 40px; margin-top: 20px;}

#producer a {color: #4c4c4c;}

#producer h3 {padding: 10px 0 0 12px; width: 160px; height: 23px; background: url(/img/producer-h3.jpg) no-repeat; font-size: 12px; color: #fff; font-weight: normal;}

#producer li {padding: 4px 15px 6px; width: 140px; background: url(/img/list.jpg) no-repeat 5px 10px; border-bottom: 1px solid #e5e5e5;}



#center {padding: 0 231px; line-height: 120%;}

#center a {color: #006ba8;}

#market {height: 187px; background: url(/img/market-bg.jpg) repeat-x;}

#baby {height: 159px; padding: 23px 0 0 30px; background: url(/img/market.jpg) no-repeat right 0;}

#market img {float: left;}

#market h3 {width: 218px; line-height: 22px; color: #007dc4; font-family: Georgia, Times New Roman, Times, serif; font-size: 18px;}

#market p {padding: 8px 0; line-height: 16px; color: #a800cc; font-size: 14px;}

#market span {color: #729db0;}

#market a {display: block; padding: 7px 0 0 12px; width: 107px; height: 24px; color: #fff; font-size: 12px; text-decoration: none; background: url(/img/goods.jpg) no-repeat;}

#about {padding: 15px 0 15px 18px; border-bottom: 1px solid #e2ecff;}

#about h3 {padding-bottom: 8px; color: #e9307b; font-size: 12px; font-weight: normal;}

#about p {padding-right: 30px;}

#catalog h3 {padding: 20px 0 5px 18px; color: #e9307b; font-size: 12px; font-weight: normal;}

#catalog .table {padding: 14px 0; border-bottom: 1px solid #e2ecff;}

#catalog .tr {border-left: 1px solid #e2ecff; border-right: 1px solid #e2ecff;}

#catalog img {display: block; margin: 0 auto;}

#catalog p {margin: 0 auto; padding: 5px 5px 5px 10px;}

#center .children {padding: 15px 15px 5px 19px;}

#center .children p {padding-right: 30px;}

#center .end {border-bottom: 1px solid #e2ecff; padding-bottom: 18px;}

#center .children h3 {padding-bottom: 7px; font-size: 12px; font-weight: normal; cursor: pointer;}

#center .children h3 a {color: #e9307b;}



#footer {clear: both; padding: 17px 38px 25px 231px;}

#logo-small {position: absolute; padding-top: 10px; left: 69px;}

#menu-footer {clear: both; background: url(/img/footer-bg.gif) repeat-x; height: 41px; padding-bottom: 28px;}

#menu-footer ul {float: left; height: 41px; padding-left: 5px; background: url(/img/footer-ul-bg.gif) no-repeat;}

#menu-footer li {float: left; padding: 14px 0 0 14px; color: #343434}

#menu-footer a {color: #343434;}

#menu-footer img.right {float: right;}

#footer p {padding-left: 20px;}

#footer p a {color: #006ba8;}

#footer img.ads {float: right; padding-right: 16px;}



/*** Inner pages ***/



#answer {padding: 0 75px 0 18px; color: #000;}

#answer td {vertical-align: top;}

#answer h3 {padding: 7px 0 0; color: #e9307b; font-weight: normal; font-size: 12px;}

#answer p {padding-bottom: 7px; font-size: 12px;}

#answer p.question {color: #e9307b; width: 52px; font-size: 12px;}

#answer p.date {padding-top: 1px; color: #858585; font-size: 10px;}

#answer li {padding: 14px 0 4px; border-bottom: 1px solid #dbdbdb; font-size: 12px;}

#answer #question h3 {padding: 29px 0 22px;}

#answer #question p {padding: 2px 0 0 2px; font-size: 12px;}

#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;}



#market-small {height: 94px; padding-bottom: 26px; background: url(/img/market-small-bg.jpg) repeat-x;}

#baby-small {height: 94px; padding: 23px 0 0 30px; background: url(/img/market-small.jpg) no-repeat right 0;}

#market-small img {float: left;}

#market-small h3 {width: 218px; line-height: 22px; color: #007dc4; font-family: Georgia, Times New Roman, Times, serif; font-size: 18px;}



#pay {padding: 15px 75px 0 18px; color: #000;}

#pay h3 {padding: 0 0 13px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#pay li {padding: 6px 0 0 15px; color: #7f7f7f; background: url(/img/list.jpg) no-repeat 2px 10px;}

#pay .about {padding-bottom: 18px;}

#pay .sec {padding-top: 22px;}



#map {padding: 15px 75px 0 18px; color: #000;}

#map h3 {padding: 0 0 13px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#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: #7f7f7f;}



#product {padding: 15px 10px 0 18px; color: #7f7f7f;}
#product h3 {padding: 1px 0 24px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#image  {
padding:2px 0 0 1px;
position:relative;
width:221px;
}


#image img {border: 1px solid #f4f2f2;}
#image .small {margin: 14px 17px 0 0;}

#tovar  {
padding-left:16px;
}


#tovar li {float: left; padding-right: 9px;}
#tovar p {padding-bottom: 17px;}
#tovar .color {padding: 16px 0 6px 0; color: #000; font-weight: bold;}
#tovar .price {padding: 13px 0 5px 0;}
#tovar .inner {padding: 0 0 4px 0;}
#tovar span {color: #000;}
#tovar b {color: #000;}
#tovar .button {margin-bottom: 15px;}    
#same h3 {padding: 28px 0 24px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}
#same h3 span {color: #000;}
#same img {float:left; position:relative; border: 1px solid #f4f2f2; margin-bottom:20px}
#same div {padding-left:135px}
#same p {padding: 9px 0 12px 0;}
#same .price {padding: 0 0 7px;}
#same b {color: #000;}
#same .button {margin-bottom: 7px;}
#same li {border-bottom:1px solid #E2ECFF; display:block; margin-bottom:20px; overflow:hidden;padding-bottom:22px;}
#same li.end {border: none; margin: 0;}



#catalog-big {padding: 15px 10px 0 18px; color: #7f7f7f;}

#catalog-big h3 {padding: 0 0 8px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#catalog-big .about {padding-bottom: 18px; margin-bottom: 18px; border-bottom: 1px solid #e2ecff;}

#catalog-big .producer {width: 264px; border: 1px solid #d6dff0; margin: 17px 0 19px}

#same .page a {color: #7f7f7f; margin: 6px 8px 6px 6px;}

#same .page span.active {padding: 10px 10px 10px 9px; margin: 0 5px 0 6px; color: #fff; background: url(/img/page-bg.gif) no-repeat 2px 5px;}



#contact {padding: 15px 75px 0 18px; color: #7f7f7f;}

#contact h3 {padding: 0 0 14px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#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;}



#poisk {padding: 15px 75px 0 18px; color: #7f7f7f;}

#poisk h3 {padding: 0 0 15px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#poisk td{color: #000; 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;}



#catalog-small {padding: 15px 0 0 18px; color: #7f7f7f;}

#catalog-small h3 {padding: 0 0 8px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#catalog-small .producer {width: 264px; border: 1px solid #d6dff0; margin: 17px 0 19px}

#catalog-small #same .tovar {padding-bottom:20px}

#catalog-small #same .tovar-right {padding-bottom:20px}

*html #catalog-small #same .right img  {margin: 0;}

*+html #catalog-small #same .right img {margin: 0;}

#catalog-small #same .price {padding: 7px 0 11px; display: block;}

#catalog-small #same .right img {margin-left: 26px;}

#catalog-small #same .image {position: static; margin: 0; padding: 0; border: none;}

#catalog-small #same td {vertical-align: top;}

#catalog-small #same .end .tovar {margin: 0 24px 0 0x; border-bottom: none}

#catalog-small #same .end .tovar-right {margin: 0 24px 0 26px; border-bottom: none}

#catalog-small #same h3 {padding: 18px 0 8px 0; margin: 18px 0 0; border-top: 1px solid #e2ecff;}



#bin-main {padding: 15px 0 0 18px; color: #000;}

#bin-main h3 {padding: 0 0 15px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#bin-main td {vertical-align: top;}

#center #bin-main td.end {padding: 0; background: #fff; border: none; border-left: 1px solid #eff3f5;}

#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: #dbf0fc;}

#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 20px 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;}

#bin-main .total {height: 21px; background: #609ac5;}

#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;}

#com {padding: 15px 0 0 18px; color: #3f3d37;}

#com td {vertical-align: top;}

#com h3 {padding: 40px 0 15px 1px; color: #e9307b; font-weight: normal; font-size: 12px;}

#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: 490px;}