#toysBody { background: #fff url(/images/top/inside-cloud.jpg) top center no-repeat; }
#top { margin: 0 auto 137px auto; }

* html #top { height: expression(this.offsetHeight > 1551 ? "1550" : this.offsetHeight); }

/* Ссылка на конкурс идей и оценка идеи */
#top-links { left: 612px; top: 155px; width: 430px; }
#top-links1 { left: 672px; top: 125px; width: 380px; }
#top-ideas { left: 760px; top: 87px; }
#top-banners { left: 755px; top: 341px; }

* html #top-links { position: relative; }

/* Иконочки и телефон */
#icons { left: 458px; }
#phone { left: 795px; }

/* Корзина */
/*#top-cart { width: 244px; height: 132px; background: url(/images/cart-inside.png) bottom no-repeat; text-align: center; }
#top-cart a { color: #02a5ff; font: 18px arial; line-height: 66px; }
#top-cart .decor { background: url(/images/cart-decor-inside.png); width: 175px; height: 66px; margin: 0 0 0 50px; }
*/
/* Меню */
#top-menu { left: 25px; position: absolute; top: 255px; width: 700px; }
#top-menu a { color: #02a5ff; }

/* Товар */
.product { margin: 0 0 0 23px; }
.product .h, .product .h a { font: bold 36px arial; color: #ff7f00; }
.product .pic-big img { margin: 30px; }
.product .pics img { margin: 0 35px 0 0; }
.product .text { margin-left: 350px; padding-top: 42px; color: #595959; width: 320px; }
.product .text p { margin: .5em 0 0 0; }
.product .text .cost, .cart .cost { color: #ff7f00; font: bold 24px arial; margin: 23px 0; }
.product div.watchPostcard { margin: 23px 0 0 0; }

.product .rand { text-align: center; }
.product .rand img { margin: 0 0 25px 0; }

.resps { left: 25px; osition: absolute; margin: 45px 0 0 0; }
.resp { clear: both; background: url(/images/dashed.png) bottom repeat-x; padding: 18px; width: 678px; margin: 0 0 10px 0; }
.resp .name { color: #595959; font: bold 12px arial; float: left; padding: 0 17px 0 0; }
.resp .date { color: #ff7f00; font: 11px arial; }
.resp .text { clear: both; margin: 5px 0 0 0; }
.resp .h { font: bold 24px arial; color: #666; margin: 0 0 5px -2px; }

/* формы */
input.input1 { border: 0; background: url(/images/buttons/input1.png) no-repeat; width: 187px; height: 20px; padding: 5px; }
textarea.textarea1 { border: 0; background: url(/images/buttons/textarea1.png) no-repeat; width: 479px; height: 148px; padding: 7px; overflow: auto; padding-top: 17px; }
textarea.textarea2 { border: 0; background: url(/images/cart/textarea.png) no-repeat; width: 302px; height: 107px; padding: 7px; overflow: hidden; }
.textarea1, .input1 { font: 12px arial; margin: 2px 0 5px 0; }

/* открытка */
.postcard input { position: absolute; }
.postcard .name { top: 365px; left: 143px; width: 174px; border: 0; height: 15px; }
.postcard .wish { position: absolute; top: 410px; left: 125px; width: 309px; height: 71px; border: 0; }
.postcard .from { top: 540px; left: 70px; width: 174px; height: 15px; border: 0; }

/* корзина */
#th td { text-align: center; line-height: 30px; font: bold 12px arial; color: #666; }
table { border-collapse: collapse; }
td { border-spacing: 0; }
.count { width: 46px; height: 25px; background: url(/images/cart/input.png) no-repeat; overflow: hidden; margin: 0 auto; border: 0; text-align: center; padding: 3px 0 0 0; }
.count input { width: 20px; height: 17px; margin: 5px 0 0 0; border: 0; text-align: center; }
tr.center td { text-align: center; height: 25px; color: #666; font: bold 12px arial; }
.cart { margin: 0 0 0 195px; }
.cart .h { font: bold 36px arial; color: #ff7f00; margin: 0 0 30px 0px; }
.cart .cost { margin: 15px 0; }
.cart .h2 { font: 18px arial; color: #737373; margin: 0 0 7px 0; }
.cart .label { width: 65px; height: 37px; }
.cart .label a { color: #595959; }

.ideas { width: 800px; padding: 20px; }
.t1 .h { position: absolute; color: #02a5ff; font: 24px arial; top: -17px; left: 55px; background: #fff; padding: 3px; }

a.blue { color: #02a5ff; font: 18px arial; }

.authors .th td { height: 30px; color: #ff7f00; font: 24px arial; }
.authors .th td.ideas, td.ideasCount { text-align: center; }
.authors .tr td { font: 18px arial; color: #131313; height: 23px; }
.authorName { text-align: left; color: #ff7f00; font: bold 14px arial; margin: 0 0 3px 0; }
.ideaName { font: 18px arial; color: #131313; text-align: left; margin: 0 0 1px 0; }

/* страницы */
.page, .pagesel { width: 54px; height: 34px; margin: 0 6px; line-height: 34px; text-align: center; float: left; }
.page { background: url(/images/ideas/page.png) no-repeat; }
.pagesel { background: url(/images/ideas/pagesel.png) no-repeat; color: #fff; font-weight: bold; }
.page a       { text-decoration: none; color: #000; font: 14px arial; }
.page a:hover { text-decoration: underline; }

.idea .text { margin-left: 350px; padding-top: 62px; color: #595959; width: 320px; }

#main1 { margin: 0 auto; width: 990px; top: 355px; position: absolute; }
* html #main1 { margin-top: 0px; height: 1000px; }
* html #bot { margin-top: 1600px; }

.b { font-weight: bold; }
