@charset "utf-8";

/* Ластик, начало */
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,select,input,textarea {
	padding: 0;
	margin: 0;
}
table, table td {border-collapse: collapse;}
img {border: 0;}
/* Ластик, конец */

html,body {height: 100%;}
body.main {background: #fff url(../images/01_bg.gif) top left repeat-x;}
body.inner {background: #fff url(../images/09_cap_bg.gif) top left repeat-x;}
body,td,div,span,p,input,select,textarea,h1,h2,h3,h4{
	color: #574a4f;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
a {color: #574a4f;	text-decoration: underline;}
a:hover {text-decoration: none;}
ol, ul {
  padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
button {background-color: transparent; border: none;padding-right: 0px; padding-left: 0px;}

.clear {clear: both; font-size: 0px; height: 0px; overflow: hidden;}
.nobr {white-space: nowrap;}


td.main-cap {vertical-align: top; background: url(../images/01_cap.jpg) center top no-repeat;}
td.inner-cap {vertical-align: top; background: url(../images/09_cap.jpg) center top no-repeat;}
td.main-cap td {vertical-align: top;}
div.logo {float: left; width: 267px; padding-top: 55px;}
div.banner-cap {margin-left: 267px; padding: 41px 0 0 0; text-align: right;}
table.top-menu {background: url(../images/01_menu_bg.jpg) 11px 0px no-repeat; margin-top: 17px;}
table.top-menu td {vertical-align: middle;}


.pr-5 {padding-right: 5px;}
.pr-7 {padding-right: 7px;}
.pr-10 {padding-right: 10px;}
.pr-15 {padding-right: 15px;}
.pr-25 {padding-right: 25px;}
.pr-30 {padding-right: 30px;}
.pr-50 {padding-right: 50px;}
.pl-2 {padding-left: 2px;}
.pl-5 {padding-left: 5px;}
.pl-7 {padding-left: 7px;}
.pl-10 {padding-left: 10px;}
.pl-15 {padding-left: 15px;}
.pl-17 {padding-left: 17px;}
.pl-20 {padding-left: 20px;}
.pl-30 {padding-left: 30px;}
.pl-50 {padding-left: 50px;}
.pl-260 {padding-left: 260px;}
.pl-360 {padding-left: 360px;}
.pt-3 {padding-top: 3px;}
.pt-5 {padding-top: 5px;}
.pt-10 {padding-top: 10px;}
.pt-12 {padding-top: 12px;}
.pt-20 {padding-top: 20px;}
.pt-30 {padding-top: 30px;}
.pt-70 {padding-top: 70px;}
.pt-145 {padding-top: 145px;}
.pb-5 {padding-bottom: 5px;}
.pb-10 {padding-bottom: 10px;}
.pb-20 {padding-bottom: 20px;}

.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}
.mt-30{margin-top: 30px;}
.mt-40{margin-top: 40px;}
.ml-10{margin-left: 10px;}
.ml-25{margin-left: 25px;}
.ml-30{margin-left: 30px;}
.ml-50{margin-left: 50px;}
.mb-8{margin-bottom: 8px;}
.mb-15{margin-bottom: 15px;}



/*a.top-menu {color: #cfced0;}
a.top-menu:hover {text-decoration: none;}
a.top-menu span.top-menu {color: #635f65; font-size: 18px;}*/
a.top-menu-green {color: #94be3f; font-size: 18px; text-decoration: none; border-bottom: 1px dashed #94be3f;}
a.top-menu-green:hover {color: #94be3f; text-decoration: none; border-bottom: none;}

td.autorize {width: 208px; padding: 0px 12px 0px 20px; vertical-align: top;}
td.autorize1 {width: 208px; padding: 25px 20px 0px 12px; vertical-align: top;}
td.autorize td.home {padding: 38px 78px 20px 74px; width: 14px;}
td.autorize td.contacts {padding-top:34px;padding-right: 29px; text-align: right;}
td.autorize1 td.home {padding: 13px 50px 20px 48px; width: 14px;}
td.autorize1 td.contacts {padding: 7px 59px 0px 0px; text-align: right; vertical-align: top;}
/*input.button-enter {font-size: 11px; color: #fff; width: 44px; height: 44px;
  background: #b8b8b8 url(../images/01_button_enter.gif) left top no-repeat; border: none;}*/
div.aut td {vertical-align: top;}
div.aut div.e-mail {padding: 0px 0px 6px 12px;}
div.aut div.e-mail input, div.aut div.password input
  {border: 1px inset #c3c3c3; padding: 0px 5px; font-size: 11px; color: #635f65; width: 133px; height: 19px;}
div.aut div.password {padding: 0px 0px 0px 12px;}
div.aut div.under {padding: 7px 10px 0px 13px;color: #898989; font-size: 11px;}
div.aut div.under a {color: #898989;}

div.about-project {padding: 23px 0px 23px 28px; background: url(../images/04_toy_01.gif) left top no-repeat;}
div.about-project div.header {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; font-size: 18px; color: #94be3f; padding-bottom: 5px;}
td.plashka-detail-bg {background: url(../images/04_plashka_detail-c.gif) left top repeat-x;}
td.plashka-detail-bg a {color: #1eb9dc; text-decoration: none;}
td.plashka-detail-bg a:hover {text-decoration: underline;}


div.now-on-site-1 {background: url(../images/04_now_bg_top.gif) 0px 30px repeat-x; border-bottom: 1px solid #f1f1f1;}
div.now-on-site-2 {background: url(../images/04_now_bg_toy.jpg) left top no-repeat;}
div.now-on-site-3 {background-position: right bottom; background-repeat: no-repeat; padding-bottom: 55px;}
div.now-on-site-1 div.header {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; font-size: 18px; color: #24bbdd; padding-left: 28px; padding-top: 17px;}
div.now-on-site-1 div.left {float: left;}
div.now-on-site-1 div.list {padding: 5px 5px 5px 60px;
  background: url(../images/04_main_menu_arrow.gif) 30px 11px no-repeat;}
div.now-on-site-1 div.list h1 {font-size: 14px; color: #a8a3ab;}
/*div.now-on-site-1 div.list a {font-weight: bold; color: #666267; text-decoration: none;}
div.now-on-site-1 div.list a:hover {text-decoration: underline;}*/
div.now-on-site-1 table.col td.col {vertical-align: top; padding-top: 7px;}
div.now-on-site-1 table.col td.month-baby {vertical-align: bottom; padding: 0px 31px 20px 0px; width: 116px;
  background: url(../images/04_month-baby-bg.jpg) right bottom no-repeat;}
div.now-on-site-1 table.col td.month-baby a {color: #94be3f; font-size: 12px; font-weight: bold;}
div.now-on-site-1 table.month-baby-border td {padding: 4px; border: 1px solid #bdbbbd; background: #fff;}

div.new-product {padding: 23px 0px 23px 0px; background: url(../images/04_toy_03.gif) left top no-repeat;}
div.new-product div.header {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; font-size: 18px; color: #94be3f; padding: 0px 0px 5px 28px; float: left;}
div.new-product div.date {background: #d4d9dc; font-size: 12px; font-weight: bold; color: #fff; padding: 2px 5px;}
div.new-product table.product td.pic {padding: 10px 10px 10px 28px; width: 66px; vertical-align: top;}
div.new-product table.product td.pic div.toy {background-position: 50% 50%; background-repeat: no-repeat; position: relative;}
div.new-product table.product td.pic div.toy table.comment {/*background: url(../images/05_comment_bg.gif) left top no-repeat; padding: 2px 0px 2px 0px; width: 18px;*/
  font-size: 11px; color: #807d81; position: absolute; top: 43px; left: 0px; /*  left: 36px;border: 1px solid red;*/}

div.new-product table.product td.detail {padding: 10px 0px 10px 0px; width: 50%;}
div.new-product table.product td.detail a.title {font-size: 14px; font-weight: bold; color: #24bbdd;}
div.new-product table.product td.detail a.description {font-size: 12px; color: #807d81;}

div.dotted-top {background: url(../images/05_dotted_hor.gif) left top repeat-x;}
div.dotted-right {background: url(../images/05_dotted_vert.gif) right top repeat-y;}
div.dotted-bottom {background: url(../images/05_dotted_hor.gif) left bottom repeat-x;}
div.dotted-left {background: url(../images/05_dotted_vert.gif) left top repeat-y; padding: 1px;}

div.on-site {padding: 10px 15px 10px 15px; color: #b0a6b0;}
div.on-site a {color: #b0a6b0;}
div.on-site span {color: #b0a6b0;}

td.main-col-right {vertical-align: top; width: 312px; padding: 40px 12px 0px 30px;}
div.main-search-block {}
div.main-search-block div.header {padding: 10px 0px 0px 19px;}
div.main-search-block div.rating {padding: 10px 0px 0px 19px;}
div.main-search-block div.title {padding: 10px 0px 0px 17px;}
div.main-search-block div.title input {border: 1px inset #c3c3c3; padding: 5px 5px 0px 5px; font-size: 12px;
  color: #635f65; width: 276px; height: 27px;}
div.main-search-block td.where {padding: 12px 0px 0px 17px;}
div.main-search-block td.where select {border: 1px solid #a7a6aa; padding: 2px 0px 0px 5px; font-size: 12px;
  color: #635f65; width: 180px; height: 22px;}
input.button-search {font-size: 14px; color: #626262; width: 64px; height: 22px;
  background: #b8b8b8 url(../images/06_search_button_bg.gif) left top no-repeat; border: none;}
div.main-search-block td.search {padding: 12px 0px 0px 30px;}
div.main-search-block div.detail {padding: 7px 0px 0px 17px;}
div.main-search-block div.detail a {color: #fff; font-size: 11px;}
div.main-search-block table.tooltip, div.main-search-block table.tooltip td {
  border-collapse: separate;}
div.main-search-block table.tooltip td.pass {border-top: 1px solid #8fe3ef; height: 20px;
  border-right: 1px solid #8fe3ef; border-bottom: 1px solid #fff; border-left: 1px solid #8fe3ef;}
div.main-search-block table.tooltip td.active {border-top: 1px solid #fff; height: 20px;
  border-right: 1px solid #fff; border-bottom: 1px solid #8fe3ef; border-left: 1px solid #fff;}


div.google {padding: 0px 5px;}
div.google div.header {font-size: 14px; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; color: #807d81; padding-top: 20px;}
div.google div.text {padding-top: 5px;}
div.google div.text a {color: #1eb9dc;}

td.pl2-bg {background: url(../images/07_pl2_bg.gif) left top repeat-y;}
td.pl2-bg td.avatar {width: 42px; vertical-align: top; padding: 0px 10px 0px 10px;}
td.pl2-bg div.toy-3 {background: url(../images/04_toy_03.gif) 23px 31px no-repeat;}
td.pl2-bg table.avatar-text-1 {background: url(../images/07_pl3_bg.gif) 0px 0px repeat-y;}
td.pl2-bg td.avatar-text-2 {background: url(../images/07_pl3_top.gif) left top no-repeat; color: #726e74;
  padding: 7px 20px 0px 23px; vertical-align: top;}
div.button-feedback {text-align: right; padding: 10px 7px 0px 0px;}
div.button-feedback button.button-feedback {width: 138px; height: 28px;}

div.banner-150 {text-align: center; padding: 15px;}
div.main-banner-468 {text-align: center; padding: 15px 5px 0px 5px;}

table.footer td.meter {border-top: 1px solid #d7d7d7; vertical-align: top; padding: 30px 21px 0px 12px;}
table.footer td.left {border-top: 1px solid #d7d7d7; vertical-align: top; padding-top: 30px;}
table.footer td.left span {padding-right: 10px; font-size: 11px; font-weight: bold; color: #6b5b5b;}
table.footer td.left span a {font-weight: normal; color: #6b5b5b;}
table.footer td.left div.copyright {padding-top: 18px; font-size: 11px; color: #6b5b5b;}
table.footer td.left div.copyright a {color: #1eb9dc;}
table.footer td.right {border-top: 1px solid #d7d7d7; vertical-align: bottom; width: 312px;
  padding: 30px 33px 0px 30px; text-align: center;}
table.footer td.right div.vesna {background: url(../images/08_vesna.gif) right bottom no-repeat;
  padding: 5px 0px 18px 0px; width: 125px; text-align: left;}
table.footer td.right div.vesna a {color: #5a5a5a;}



td.inner-col-right {vertical-align: top; width: 220px; padding: 27px 20px 0px 25px;}
div.catalogue-right {padding: 19px 0px 10px 0px; background: url(../images/04_toy_02.gif) left top no-repeat;}
div.catalogue-right div.header {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; font-size: 18px; color: #24bbdd; padding-bottom: 5px; padding-left: 17px;}
div.catalogue-right div.cat-1 {background: url(../images/09_cat_mark.gif) 20px 13px no-repeat; padding: 7px 0px 7px 33px;}
div.catalogue-right div.cat-1 h1 {font-size: 12px; font-weight: bold; color: #94be3f;}
div.catalogue-right div.cat-1 span.number {font-weight: normal; color: #a8a3ab; padding-left: 7px;}
div.catalogue-right div.cat-1 a {color: #635f65; text-decoration: none;}
/*div.catalogue-right div.cat-1 a:hover {text-decoration: underline;}*/
div.catalogue-right div.line {padding-left: 33px;}

td.inner-left {vertical-align: top; background: url(../images/04_toy_01.gif) 0px 20px no-repeat;}
td.inner-left h1 {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; font-size: 18px; color: #94be3f; padding-left: 25px;}
div.path {text-align: right; font-family: Georgia, Arial, Helvetica, sans-serif; font-style: italic;
  font-size: 12px; color: #a8a3ab; padding: 13px 0px 18px 50px;}
div.path a {color: #24bbdd;}
td.inner-left div.content {padding: 10px 0px 0px 25px;}

div.map-1 {background: url(../images/09_cat_mark.gif) 24px 14px no-repeat; padding: 7px 0px 7px 33px;
  font-size: 14px;}
div.map-1 a, div.map-2 a, div.map-3 a {color: #24bbdd;}
div.map-2 {padding: 5px 0px 5px 45px; font-size: 12px;}
div.map-3 {padding: 3px 0px 3px 63px; font-size: 12px;}

div.main-cap-pic {position: relative;}
div.main-cap-pic img {behavior: url(css/iepngfix.htc);}
div.main-cap-pic div.pic-1 {position: absolute; left: 47px; top: 64px;}
div.main-cap-pic div.pic-2 {position: absolute; left: 161px; top: 105px;}
div.main-cap-pic div.pic-3 {position: absolute; left: 332px; top: 138px;}
div.main-cap-pic div.pic-4 {position: absolute; left: 449px; top: 143px;}
div.main-cap-pic div.pic-5 {position: absolute; left: 557px; top: 128px;}
div.main-cap-pic div.pic-6 {position: absolute; left: 735px; top: 88px;}
div.main-cap-pic div.pic-7 {position: absolute; left: 835px; top: 49px;}




div.aut {background: transparent;}
div.aut .s1,   div.aut .s2,   div.aut .s3,   div.aut .s4,    div.aut .s5,   div.aut .s6,
div.aut .s7,   div.aut .s8,   div.aut .s9,   div.aut .s10,   div.aut .s11,
div.aut .s1 b, div.aut .s2 b, div.aut .s3 b, div.aut .s4 b,  div.aut .s5 b, div.aut .s6 b,
div.aut .s7 b, div.aut .s8 b, div.aut .s9 b, div.aut .s10 b, div.aut .s11 b,
div.aut .s1 i, div.aut .s2 i, div.aut .s3 i, div.aut .s4 i
 {height: 1px; font-size: 1px; overflow: hidden; border-style: solid;
  border-width: 0 1px; display: block; background: #fff;}
div.aut .s1     {margin: 0 7px; border-color: #8ad2d9; background: #8acfd6;}
div.aut .s1 b   {margin: 0 1px; border-color: #8bced4; background: #93cfd5;}
div.aut .s2     {margin: 0 5px; border-color: #8bd2d8; background: #8dcdd3;}
div.aut .s2 b   {margin: 0 1px; border-color: #b1dce0; background: #d6edef;}
div.aut .s2 i   {margin: 0 1px; border-color: #e8f5f6;}
div.aut .s3     {margin: 0 4px; border-color: #8bd0d6; background: #9ed4d9;}
div.aut .s3 b   {margin: 0 1px; border-color: #e7f4f5;}
div.aut .s4     {margin: 0 3px; border-color: #8bd0d6; background: #bfe3e6;}
div.aut .s4 b   {margin: 0 1px; border-color: #fbfdfd;}
div.aut .s5     {margin: 0 2px; border-color: #8cd1d7;}
div.aut .s5 b   {border-color: #cbe8eb;}
div.aut .s6     {margin: 0 1px; border-color: #8cd2d8;}
div.aut .s6 b   {border-color: #b4dee2;}
div.aut .s7     {margin: 0 1px; border-color: #90ced4;}
div.aut .s7 b   {border-color: #f3fafa;}
div.aut .s8     {border-color: #8dd3d9;}
div.aut .s8 b   {border-color: #b6dfe3;}
div.aut .s9     {border-color: #8ed0d7;}
div.aut .s9 b   {border-color: #d7edef;}
div.aut .s10    {border-color: #8eced5;}
div.aut .s10 b  {border-color: #eef7f8;}
div.aut .s11    {border-color: #8fced4;}
div.aut .s11 b  {border-color: #f8fcfc;}
div.aut .content  {border-width: 0 1px; border-style: solid; border-color: #93cfd5; background: #fff; height: 67px;}



div.gr1 {background: transparent;}
div.gr1 .s1,   div.gr1 .s2,   div.gr1 .s3,   div.gr1 .s4,    div.gr1 .s5,
div.gr1 .s1 b, div.gr1 .s2 b, div.gr1 .s3 b, div.gr1 .s4 b,  div.gr1 .s5 b,
div.gr1 .s1 i, div.gr1 .s2 i, div.gr1 .s3 i, div.gr1 .s4 i
 {height: 1px; font-size: 1px; overflow: hidden; border-style: solid;
  border-width: 0 1px; display: block; background: #fff;}
div.gr1 .s1   {margin: 0 2px; border-color: #f5f5f5; background: #e3e2e3;}
div.gr1 .s1 b {margin: 0 1px; border-color: #dbd9db; background: #d7d5d7;}
div.gr1 .s2   {margin: 0 1px; border-color: #ecebec; background: #e1dfe1;}
div.gr1 .s2 b {border-color: #f1f1f1;}
div.gr1 .s2 i {border-color: #fbfbfb;}
div.gr1 .s3   {border-color: #f5f5f5;}
div.gr1 .s3 b {border-color: #d7d5d7;}
div.gr1 .s3 i {border-color: #fafafa;}
div.gr1 .s4   {border-color: #e0dfe0;}
div.gr1 .s4 b {border-color: #f1f1f1;}
div.gr1 .s5   {border-color: #dbd9db;}
div.gr1 .s5 b {border-color: #fbfbfb;}
div.gr1 .content {border-width: 0 1px; border-style: solid; border-color: #d7d5d7; background: #fff;
  line-height: 9px; padding: 0px 2px;}




div.find {background: transparent;}
div.find .s1,   div.find .s2,   div.find .s3,   div.find .s4,    div.find .s5,   div.find .s6,
div.find .s7,   div.find .s8,   div.find .s9,   div.find .s10,   div.find .s11,
div.find .s1 b, div.find .s2 b, div.find .s3 b, div.find .s4 b,  div.find .s5 b, div.find .s6 b,
div.find .s7 b, div.find .s8 b, div.find .s9 b, div.find .s10 b, div.find .s11 b,
div.find .s1 i, div.find .s2 i, div.find .s3 i, div.find .s4 i
 {height: 1px; font-size: 1px; overflow: hidden; border-style: solid;
  border-width: 0 1px; display: block; background: #8fe3ef;}
div.find .s1     {margin: 0 7px; border-color: #fafafa; background: #f5f5f5;}
div.find .s1 b   {margin: 0 1px; border-color: #f3f3f3; background: #f0f0f0;}
div.find .s2     {margin: 0 5px; border-color: #f9f9f9; background: #eff0f0;}
div.find .s2 b   {margin: 0 1px; border-color: #d0ecf0; background: #afe7ef;}
div.find .s2 i   {margin: 0 1px; border-color: #a2e6ef;}
div.find .s3     {margin: 0 4px; border-color: #f7f7f7; background: #e0eef0;}
div.find .s3 b   {margin: 0 1px; border-color: #a4e6ef;}
div.find .s4     {margin: 0 2px; border-color: #fdfdfd; background: #eff0f0;}
div.find .s4 b   {margin: 0 1px; border-color: #c1eaf0;}
div.find .s4 i   {border-color: #91e3ef;}
div.find .s5     {margin: 0 2px; border-color: #f6f6f6;}
div.find .s5 b   {border-color: #bae9ef;}
div.find .s6     {margin: 0 1px; border-color: #f8f8f8;}
div.find .s6 b   {border-color: #cfecf0;}
div.find .s7     {margin: 0 1px; border-color: #eef0f0;}
div.find .s7 b   {border-color: #9ce5ef;}
div.find .s8     {border-color: #fafafa;}
div.find .s8 b   {border-color: #ceebf0;}
div.find .s9     {border-color: #f5f5f5;}
div.find .s9 b   {border-color: #b1e8ef;}
div.find .s10    {border-color: #f2f2f2;}
div.find .s10 b  {border-color: #9ee5ef;}
div.find .s11    {border-color: #f1f1f1;}
div.find .s11 b  {border-color: #94e4ef;}
div.find .content  {border-width: 0 1px; border-style: solid; border-color: #f0f0f0;
  background: #8fe3ef url(../images/04_toy_04.gif) 253px 6px no-repeat;}




.color-blue{color: #24bbdd;}
.color-green{color: #94be3f;}
.color-green2{color: #219b2f;}
.color-gray{color: #635f65;}
.color-black{color: #000000;}
.color-red{color: #ad1716;}
.color-gray2{color: #333333;}
.color-gray3{color: #574a4f;}



div.now-on-site-02 div.left {float: left;}
div.now-on-site-02 div.list {padding: 5px 5px 5px 60px;
  background: url(../images/04_main_menu_arrow.gif) 30px 11px no-repeat;}
div.now-on-site-02 div.list h1.m {font-size: 14px; color: #94be3f; font-weight: bold;}
div.now-on-site-02 div.list a {font-weight: bold; color: #666267; text-decoration: none;}
div.now-on-site-02 div.list a:hover {text-decoration: underline;}

.font-11{font-size: 11px;}
.font-14{font-size: 14px;}
.font-18{font-size: 18px;}
.font-21{font-size: 21px;}
.font-22{font-size: 22px;}
.font-11-gray{font-size: 11px; color: #a8a3ab;}
.font-11-gray2{font-size: 11px; color: #989797;}
.font-11-gray-dark{font-size: 11px; color: #90888b;}
.font-20-green{font-size: 20px; color: #94be3f;}
.font-21-gray{font-size: 21px; color: #635f65;}
.font-11-red{font-size: 11px; color: #b93939;}


table.reviews td{border-bottom: 1px solid #f1f1f1; padding-top: 15px; padding-bottom: 20px;}
table.reviews td table.none td{border-bottom: none; padding-top: 0px; padding-bottom: 0px;}

table.contacts01 td{padding-bottom: 10px; padding-top: 10px;}

/*td.price{font-family: Tahoma, Arial, sans-serif; font-size: 18px; color: #fff; padding: 0px 6px 0px 10px;}*/


.bord-bot{border-bottom: 1px solid #f1f1f1;}
.bord-top{border-top: 1px solid #d6d6d6;}

h2{font-size: 18px; color: #635f65;}

div.toy01 {background-position: 50% 50%; background-repeat: no-repeat; position: relative;}
div.toy01 table.comment {/*background: url(../images/05_comment_bg.gif) left top no-repeat; padding: 2px 0px 2px 0px; width: 18px;*/
  font-size: 11px; color: #807d81; position: absolute; top: 98px; left: -3px; /*  left: 36px;border: 1px solid red;*/}
div.toy01 table.comment div.content{padding: 0px 1px;}

div.toy02 {background-position: 50% 50%; background-repeat: no-repeat; position: relative;}
div.toy02 table.comment {/*background: url(../images/05_comment_bg.gif) left top no-repeat; padding: 2px 0px 2px 0px; width: 18px;*/
  font-size: 11px; color: #807d81; position: absolute; top: 229px; left: -3px; /*  left: 36px;border: 1px solid red;*/}
div.toy02 table.comment div.content{padding: 0px 1px;}

a.lupa{display: block; background: #8ad7f3 url(../images/lupa.gif) 4px 5px no-repeat; padding: 3px 0px 3px 0px;
        font-size: 11px; color: #fff; text-decoration: underline; width: 85px; clear: both;}
a.lupa span{padding: 0px 8px 0px 20px; font-size: 11px; color: #fff;}
a.lupa:hover{color: #fff; text-decoration: none;}

input.add{font-size: 11px; color: #000; width: 64px;}
input.add2{font-size: 11px; color: #000; width: 170px;}
input.add3{font-size: 12px; color: #000; width: 60px;}
input.add4{font-size: 12px; color: #000; width: 140px;}
input.add5{font-size: 12px; color: #000; width: 70px;}
input.add6{font-size: 12px; color: #000; width: 100px;}
input.add7{font-size: 12px; color: #000; width: 45px; height: 19px;}
input.personal1{width: 135px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}
input.personal11{width: 260px; height: 21px; border: 1px solid #c3c3c3; padding-left: 5px;}
input.personal12{width: 165px; height: 21px; border: 1px solid #c3c3c3; padding-left: 5px;}
input.personal13{width: 62px; height: 21px; border: 1px solid #c3c3c3; padding-left: 5px;}
input.personal2{width: 64px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}
input.personal4{width: 195px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}

select.personal3{width: 135px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}
select.personal03{width: 260px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}
select.personal04{width: 250px; height: 19px; border: 1px solid #a7a6aa; padding-left: 5px;}
select.personal05{width: 175px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px; color: #000;}
select.personal06{width: 195px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px; color: #000;}
textarea.personal4{width: 430px; height: 53px; border: 1px solid #cccccc; padding: 5px;}
textarea.personal5{width: 445px; height: 100px; border: 1px solid #cccccc; padding: 5px;}

button.button-feedback2 {width: 93px; height: 28px;}
button.button-feedback3 {width: 174px; height: 28px;}
button.button-feedback4 {width: 75px; height: 28px;}
button.button-feedback5 {width: 80px; height: 28px;}
button.button-feedback7 {width: 190px; height: 28px;}

div.description2{color: #000; padding-top: 15px;}
div.description3{color: #000; padding-top: 20px; line-height: 20px;}

table.goods td{ vertical-align: top; font-size: 12px; color: #474647; border-bottom: 1px solid #ededed;
                 padding-bottom: 20px; padding-right: 25px; padding-top: 20px; padding-left: 10px;}

table.goods td table.none td{ vertical-align: top; font-size: 12px; color: #474647; border-bottom: 1px solid #ededed;
                  padding: 0px;}
table.goods tr.pad-10 td{ vertical-align: top; font-size: 12px; color: #474647; border-bottom: 1px solid #ededed;
                 padding-bottom: 20px; padding-right: 25px; padding-top: 10px; margin-left: 10px; margin-right: 10px;}


div.black{font-size: 12px; color: #000; padding: 3px 5px 2px 5px; float: left;}
div.black-bg{background: #f1f1f1; font-size: 12px; color: #000; padding: 3px 5px 2px 5px; float: left;}
div.black-bg a.mk-1{color: #000; text-decoration: underline;}
div.black-bg a.mk-1:hover{color: #000; text-decoration: none;}
div.black a.mk-2{color: #24bbdd; text-decoration: underline;}
div.black a.mk-2:hover{color: #24bbdd; text-decoration: none;}

span.pades{color: #635f65; padding: 0px 5px;}
span.pades a{color: #1eb9dc; text-decoration: underline;}
span.pades a:hover{color: #1eb9dc; text-decoration: none;}

.assessment{width: 116px; height: 53px;}

.heart{background: url(../images/heart_03.jpg) 10px 14px no-repeat; padding-right: 13px;}
.heart1{background: url(../images/heart_031.jpg) 10px 14px no-repeat; padding-right: 13px;}
.heart-abs{font-size: 11px; color: #fff; font-weight: bold; padding: 0px 0px 4px 9px;}

table.data td{padding-bottom: 5px; padding-top: 5px; vertical-align: top;}
table.data td table.none td{vertical-align: middle; text-align: center; padding: 0px;}

table.selling td{padding-bottom: 5px; padding-top: 5px;}
table.selling td table.none td{padding-bottom: 0px; padding-top: 0px;}


div.now-on-site-01 {}
div.now-on-site-002 {}
div.now-on-site-03 {padding-bottom: 15px;}
div.now-on-site-01 div.header {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; font-size: 18px; color: #24bbdd; padding-left: 28px; padding-top: 17px;}
div.now-on-site-01 div.left {float: left;}
div.now-on-site-01 div.list {padding: 5px 5px 5px 30px;
  background: url(../images/04_main_menu_arrow.gif) 25px 11px no-repeat;}
div.now-on-site-01 div.list h1 {font-family: Arial, Helvetica, sans-serif;font-style: normal;font-size: 14px; color: #a8a3ab;}


div.now-on-site-01 div.list a {font-weight: bold; color: #666267; text-decoration: none;}
div.now-on-site-01 div.list a:hover {text-decoration: underline; color: #e857bc;}









div.now-on-site-01 table.col td.col {vertical-align: top; padding-top: 7px;}


a.place{display: block; background: url(../images/01_menu_mark.gif) 0px 23px no-repeat; padding: 20px 0px 20px 33px;
        font-size: 21px; color: #d4d3d4; text-decoration: underline;}
a.place span{font-size: 21px; color: #32bfdf;}
a.place:hover{text-decoration: none;}

a.place2{display: block; background: url(../images/01_menu_mark2.gif) 0px 23px no-repeat; padding: 20px 0px 20px 33px;
        font-size: 21px; color: #d4d3d4; text-decoration: underline;}
a.place2 span{font-size: 21px; color: #32bfdf;}
a.place2:hover{text-decoration: none;}


div.ff .asses-goods{border: 1px solid #c1c1c1; position:relative; width:650px; height:340px;}
div.ff .pos-ab{position: absolute; left: 625px; top: -1px;}

div.ff .asses-goods1{border: 1px solid #c1c1c1; position:relative; width:600px; height:565px;}
div.ff .pos-ab1{position: absolute; left: 575px; top: -1px;}

div.ff .asses-goods2{border: 1px solid #c1c1c1; position:relative; width:625px; height:415px;}
div.ff .pos-ab2{position: absolute; right: -2px; top: -1px;}

div.ff .asses-goods3{border: 1px solid #c1c1c1; position:relative; width:565px; height:620px;}
div.ff .pos-ab2{position: absolute; right: -2px; top: -1px;}

div.ff .asses-goods4{border: 1px solid #c1c1c1; position:relative; width:664px; height:185px;}
div.ff .pos-ab02{position: absolute; right: -1px; top: -1px;}

div.ff div.asses-goods5{border: 1px solid #c1c1c1; position:relative; width:625px; height:425px;}
div.ff div.pos-ab02{position: absolute; right: -1px; top: -1px;}

div.ff .vostan{padding: 35px 25px 25px 25px;}


table.price-goods td{padding-bottom: 8px; padding-top: 8px;}
table.registration td{padding-bottom: 3px; padding-top: 3px; vertical-align: top;}
table.registration td table.none td{padding-bottom: 0px; padding-top: 0px; vertical-align: middle;}

.bord-green{border: 1px solid #9cc34d;}
.bord-gray{border: 1px solid #d0d0d0;}

table.regist td{padding-bottom: 8px; padding-top: 8px;}
input.personal012{width: 195px; height: 21px; border: 1px solid #c3c3c3; padding-left: 5px;}

.bord-bottom{border-bottom: 1px solid #7c7c7c;}




/* всплывающее окна */
div.ff{
	background-color: #fff;
	color: #574a4f;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;}
div.ff .pt-20 {padding-top: 20px;}
div.ff .pt-145 {padding-top: 145px;}
div.ff .color-gray{color: #635f65;}
div.ff .color-blue{color: #24bbdd;}
div.ff h1 {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; font-size: 18px; color: #94be3f; padding-left: 25px;}
div.ff .color-black{color: #000000;}
div.ff textarea.personal4{width: 430px; height: 53px; border: 1px solid #cccccc; padding: 5px;}
div.ff div.dotted-top {background: url(../images/05_dotted_hor.gif) left top repeat-x;}
div.ff div.dotted-right {background: url(../images/05_dotted_vert.gif) right top repeat-y;}
div.ff div.dotted-bottom {background: url(../images/05_dotted_hor.gif) left bottom repeat-x;}
div.ff div.dotted-left {background: url(../images/05_dotted_vert.gif) left top repeat-y; padding: 1px;}
div.ff .assessment{width: 116px; height: 53px;}
div.ff .heart{background: url(../images/heart_03.jpg) 10px 14px no-repeat; padding-right: 13px;}
div.ff .heart1{background: url(../images/heart_031.jpg) 10px 14px no-repeat; padding-right: 13px;}
div.ff .heart-abs{font-size: 11px; color: #fff; font-weight: bold; padding: 0px 0px 4px 9px;}
div.ff table.price-goods td{padding-bottom: 8px; padding-top: 8px;}
div.ff button.button-feedback2 {width: 93px; height: 28px;}
div.ff button.button-feedback3 {width: 174px; height: 28px;}
div.ff button.button-feedback6 {width: 110px; height: 28px;}
div.ff table.registration td{padding-bottom: 3px; padding-top: 3px; vertical-align: top;}
div.ff table.registration td table.none td{padding-bottom: 0px; padding-top: 0px; vertical-align: middle;}
div.ff input.personal11{width: 260px; height: 21px; border: 1px solid #c3c3c3; padding-left: 5px;}
div.ff input.personal12{width: 165px; height: 21px; border: 1px solid #c3c3c3; padding-left: 5px;}
div.ff input.personal012{width: 190px; height: 21px; border: 1px solid #c3c3c3; padding-left: 5px;}
div.ff .font-11{font-size: 11px;}
div.ff .font-14{font-size: 14px;}
div.ff .font-21{font-size: 21px;}
div.ff .font-11-gray{font-size: 11px; color: #a8a3ab;}
div.ff .font-11-gray2{font-size: 11px; color: #989797;}
div.ff .font-11-gray-dark{font-size: 11px; color: #90888b;}
div.ff .font-21-gray{font-size: 21px; color: #635f65;}
div.ff .font-11-red{font-size: 11px; color: #b93939;}
div.ff select.personal03{width: 260px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}
div.ff input.personal2{width: 64px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}
div.ff select.personal3{width: 135px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}
div.ff textarea.personal4{width: 430px; height: 53px; border: 1px solid #cccccc; padding: 5px;}
div.ff .bord-green{border: 1px solid #9cc34d;}
div.ff .bord-gray{border: 1px solid #d0d0d0;}
div.ff table.submit td{vertical-align: top;}
div.ff .pad-25{padding: 25px;}
div.ff textarea.feedback{width: 574px; height: 219px; padding: 5px; border: 1px solid #cccccc;}
div.ff .pt-10{padding-top: 10px;}
div.ff .pr-25{padding-right: 25px;}
div.ff .pr-20{padding-right: 20px;}
div.ff .pl-25{padding-left: 25px;}

       /*ошибка 404*/
.pt-290{padding-top: 290px;}
.mistake1{font-family: Georgia; font-size: 30px; color: #6a7477; padding-bottom: 10px;}
.mistake2{font-family: Georgia; font-size: 24px; color: #6a7477; padding-bottom: 25px;}
.mistake3{color: #6a7477; padding-bottom: 20px; line-height: 20px;}
a.mistake4{color: #0fcaf6;}
a.mistake4:hover{color: #0fcaf6;}



div.title2 input {border: 1px inset #c3c3c3; padding: 5px 5px 0px 5px; font-size: 12px;
  color: #959297; width: 100%; height: 30px;}

.find-bord {
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #c3c3c3;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3; font-size: 12px; color: #959297; padding: 7px;
}

/* 14.01.2009 MARINA*/
div.subtitle{background: #ffd43e; font-size: 18px; color: #313131; padding: 6px 10px; margin-left: 25px; margin-right: 10px; text-align: center;}
table.subsect td{padding-bottom: 8px; padding-top: 8px; padding-right: 7px;}
input.personal05{width: 450px; height: 19px; border: 1px solid #c3c3c3; padding-left: 5px;}
.font-11-red2{font-size: 11px; color: #d50000;}
.color-red2{color: #d50000;}
button.button-feedback07 {width: 262px; height: 36px;}
button.advertisement {width: 150px; height: 37px;}
.gray-advert{color: #4c4b4c;}



/* 14_01_2009 NADEZHDA*/
img.png {behavior: url(css/iepngfix.htc);}
td.aut-1000 {/*background: url(../images/01_pl_bg.gif) left top repeat-y;*/}
td.aut-1000 td {vertical-align: top;}
td.aut-1000 div.e-mail {padding: 0px 0px 4px 12px;}
td.aut-1000 div.e-mail input, td.aut-1000 div.password input
  {border: 1px inset #c3c3c3; padding: 0px 5px; font-size: 11px; color: #635f65; width: 133px; height: 19px;}
td.aut-1000 div.password {padding: 0px 0px 0px 12px;}
td.aut-1000 div.under {padding: 5px 10px 0px 13px;color: #898989; font-size: 11px;}
td.aut-1000 div.under a {color: #898989;}
input.button-enter {font-size: 11px; color: #5f5e5f; width: 44px; height: 44px;
  background: #ffc601 url(../images/01_button_enter_y.gif) left top no-repeat; border: none;}
a.top-menu {color: #cfced0;}
a.top-menu:hover {text-decoration: underline; color: #e857bc;}
a.top-menu span.top-menu {color: #635f65; font-size: 18px;}
div.now-on-site-1 div.list a {font-weight: bold; color: #666267; text-decoration: none;}
div.now-on-site-1 div.list a:hover {text-decoration: underline; color: #e857bc;}
div.new-product table.product td.detail a.title:hover {text-decoration: underline; color: #e857bc;}
div.catalogue-right div.cat-1 a:hover {text-decoration: underline; color: #e857bc;}


table.main-foot-bg {background: url(../images/01_footer_bg.gif) left bottom repeat-x;}
table.main-foot-bg  td.main-foot-bg1 {background: url(../images/01_footer_bg_pic.jpg) center bottom no-repeat;}

/* Ниро Модал
td.left-class a.nyroModal {color: #94be3f; font-size: 18px; text-decoration: none; border-bottom: 1px dashed #94be3f;}
td.left-class a.nyroModal:hover {color: #94be3f; text-decoration: none; border-bottom: none;}
 Ниро Модал*/

input.button-exit {font-size: 11px; color: #fff; width: 57px; height: 20px;
  background: #b8b8b8 url(../images/button_exit.gif) left top no-repeat; border: none;}

table.search td{ vertical-align: top; padding-right: 10px;}
table.search1 td{padding-bottom: 9px; padding-top: 9px; padding-right: 0px; vertical-align: middle;}
table.search2 td{padding-bottom: 5px; padding-top: 5px; font-size: 12px; color: #000;}
table.search2 td div{ font-size: 12px; color: #000; padding-bottom: 4px;}
table.search3 td{padding-bottom: 10px; padding-top: 10px; padding-right: 0px; font-size: 12px; color: #000; vertical-align: middle;}


button {cursor:pointer;}


/* коррекции от 29_01_2009, начало */
div.qu {background: transparent;}
div.qu .s1,   div.qu .s2,   div.qu .s3,   div.qu .s4,    div.qu .s5,   div.qu .s6,
div.qu .s7,   div.qu .s8,   div.qu .s9,   div.qu .s10,   div.qu .s11,
div.qu .s1 b, div.qu .s2 b, div.qu .s3 b, div.qu .s4 b,  div.qu .s5 b, div.qu .s6 b,
div.qu .s7 b, div.qu .s8 b, div.qu .s9 b, div.qu .s10 b, div.qu .s11 b,
div.qu .s2 i
 {height: 1px; font-size: 1px; overflow: hidden; border-style: solid;
  border-width: 0 1px; display: block; background: #fdfcf4;}

div.qu .s1     {margin: 0 7px; border-color: #fafafa; background: #f5f5f5;}
div.qu .s1 b   {margin: 0 1px; border-color: #f3f3f3; background: #f0f0f0;}
div.qu .s2     {margin: 0 5px; border-color: #f9f9f9; background: #eff0f0;}
div.qu .s2 b   {margin: 0 1px; border-color: #f4f4f1; background: #f8f8f3;}
div.qu .s2 i   {margin: 0 1px; border-color: #fafaf3;}
div.qu .s3     {margin: 0 4px; border-color: #f7f7f7; background: #f2f2f1;}
div.qu .s3 b   {margin: 0 1px; border-color: #faf9f3;}
div.qu .s4     {margin: 0 2px; border-color: #fdfdfd; background: #f6f6f6;}
div.qu .s4 b   {margin: 0 1px; border-color: #f6f5f2;}
div.qu .s5     {margin: 0 2px; border-color: #f6f6f6;}
div.qu .s5 b   {border-color: #f7f6f2;}
div.qu .s6     {margin: 0 1px; border-color: #f8f8f8;}
div.qu .s6 b   {border-color: #f4f4f1;}
div.qu .s7     {margin: 0 1px; border-color: #f0f0f0;}
div.qu .s7 b   {border-color: #fbfaf3;}
div.qu .s8     {border-color: #fafafa;}
div.qu .s8 b   {border-color: #f5f4f1;}
div.qu .s9     {border-color: #f5f5f5;}
div.qu .s9 b   {border-color: #f8f8f3;}
div.qu .s10    {border-color: #f2f2f2;}
div.qu .s10 b  {border-color: #fbfaf3;}
div.qu div.content  {background: #fdfcf4;}
div.qu div.bord {border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; padding: 0px 10px 5px 20px;
 width: auto;}

div.qu .content div.quest {color: #777777; font-style: italic; font-size: 12px; width: 97%;
  font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif;}
div.qu .content a {color: #777777;}


div.qu td.answer {width: 36px; padding: 5px 17px 5px 0px; vertical-align: top;}
div.qu td.text {padding: 0px 10px 5px 0px; vertical-align: top;}
div.qu td.text div {color: #777777; font-style: italic; font-size: 14px; font-weight: bold;
  font-family: Georgia, Arial, Helvetica, sans-serif;}
div.qu td.text a {color: #777777;}

/* коррекции от 29_01_2009, конец */

.bg-sich{background: #fafafa; padding: 5px;}

/* коррекции от 11_02_2009, начало */
div.main-search-block div.title-inner input {border: 1px inset #c3c3c3; padding: 5px 5px 0px 5px; font-size: 12px;
  color: #635f65; width: 178px; height: 27px;}
div.main-search-block div.title-inner {padding: 10px 0px 0px 17px;}
div.main-search-block td.where-1 {padding: 5px 6px 0px 17px; vertical-align: top;}
div.main-search-block td.where-2 {padding: 7px 0px 0px 0px; vertical-align: top;}


/* коррекции от 13_02_2009, начало */
div.main-search-block div.title input {border: 1px inset #c3c3c3; padding: 5px 5px 0px 5px; font-size: 12px;
  color: #635f65; width: 262px; height: 20px;}
div.main-search-block div.title-inner input {border: 1px inset #c3c3c3; padding: 5px 5px 0px 5px; font-size: 12px;
  color: #635f65; width: 166px; height: 20px;}
td.aut-1000 div.e-mail input, td.aut-1000 div.password input
  {border: 1px inset #c3c3c3; padding: 0px 5px; font-size: 11px; color: #635f65; width: 121px; height: 19px;}


div.title2 input {border: 1px inset #c3c3c3; padding: 5px 5px 0px 5px; font-size: 12px;
color: #959297; width: 98%; height: 20px;}

div.price-001{background-color:#5ec8ef;height:26px;}
div.price-002{font-family: Tahoma, Arial, sans-serif; font-size: 18px; color: #fff; padding: 2px 6px 0px 10px;}

/* 26.02.2009 */
.bord-bottom100{border-bottom: 1px solid #f1f1f1;}
input.add8{font-size: 11px; color: #000; width: 106px; height: 18px;}
select.add9{color: #574a4f; width: 250px; height: 21px; border: 1px solid #a7a6aa;}
select.add10{color: #574a4f; width: 50px; height: 21px; border: 1px solid #a7a6aa;}
td.button-ok button{width: 46px; height: 26px;}

div.qu h1 {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;
  font-style: italic; font-size: 16px; color: #94be3f;}

div.qu .content div.quest13 {color: #777777; font-size: 12px; width: 97%;font-style:normal;font-weight:normal;font-family: Arial, Helvetica, sans-serif;}

input.button-exit999 {font-size: 11px; color: #fff; width: 97px; height: 20px;
  background: #ffc601 url(../images/butt999.gif) left top no-repeat; border: none;}

td.doblaka {background: url(../images/09_cap.jpg) center -183px no-repeat;}

/* коррекции от 02_03_2009 */
table.footer td.right1 {border-top: 1px solid #d7d7d7; vertical-align: top; width: 312px;
  padding: 30px 33px 0px 30px; text-align: center;}
  table.footer td.right1 div.vesna1 {background: url(../images/vesna.gif) right 2px no-repeat;
  padding: 0px 0px 18px 0px; width: 100px; text-align: left;}
table.footer td.right1 div.vesna1 a {color: #24bbdd; font-size: 11px;}
