
/* ::::: http://all4kids.ru/index.css ::::: */

.boxText { font-family: Verdana,Arial; font-size: 10px; }
.errorBox { background: rgb(255, 179, 181) none repeat scroll 0% 0%; font-family: Verdana,Arial; font-size: 12px; font-weight: bold; }
.stockWarning { font-family: Verdana,Arial; font-size: 12px; color: rgb(204, 0, 51); }
.productsNotifications { background: rgb(242, 255, 247) none repeat scroll 0% 0%; }
.orderEdit { font-family: Verdana,Arial; font-size: 12px; color: rgb(112, 210, 80); text-decoration: underline; }
.topText { font-family: Verdana,Arial; font-size: 12px; }
.topLink { font-family: Verdana,Arial; font-size: 10px; }
a.topLink { color: rgb(102, 102, 102); text-decoration: none; }
a.topLink:link { color: rgb(102, 102, 102); text-decoration: none; }
a.topLink:active { color: rgb(102, 102, 102); text-decoration: none; }
a.topLink:visited { color: rgb(102, 102, 102); text-decoration: none; }
a.topLink:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.mnogo_ru_price { font-size: 15px; color: rgb(16, 64, 112); font-weight: bold; }
.menu_link { font-size: 12px; }
.menu_sublink { color: rgb(10, 75, 145); font-size: 12px; text-decoration: none; }
.menu_sublink:hover { font-size: 12px; text-decoration: underline; }
.text_to_product { font-size: 13px; }
.link_to_product { font-size: 15px; }
body { margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Verdana,Arial; font-size: 12px; color: rgb(0, 0, 0); }
td, tr, table { font-family: Verdana,Arial; font-size: 12px; }
a { font-family: Verdana,Arial; font-size: 12px; color: rgb(0, 0, 0); text-decoration: underline; margin-top: 2px; margin-bottom: 2px; }
a:hover { color: rgb(9, 83, 156); text-decoration: none; }
form { display: inline; }
tr.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
tr.headerNavigation { background: rgb(187, 195, 211) none repeat scroll 0% 0%; }
td.headerNavigation { font-family: Verdana,Arial; font-size: 12px; color: rgb(102, 102, 102); font-weight: bold; }
a.headerNavigation { color: rgb(102, 102, 102); text-decoration: underline; }
a.headerNavigation:hover { color: rgb(102, 102, 102); text-decoration: none; }
tr.headerError { background: rgb(255, 0, 0) none repeat scroll 0% 0%; }
td.headerError { background: rgb(255, 0, 0) none repeat scroll 0% 0%; font-family: Tahoma,Verdana,Arial; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
tr.headerInfo { background: rgb(0, 255, 0) none repeat scroll 0% 0%; }
td.headerInfo { background: rgb(0, 255, 0) none repeat scroll 0% 0%; font-family: Tahoma,Verdana,Arial; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
tr.footer { background: rgb(187, 195, 211) none repeat scroll 0% 0%; }
td.footer { background: rgb(187, 195, 211) none repeat scroll 0% 0%; font-family: Verdana,Arial; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.infoBox { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.infoBoxContents { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Verdana,Arial; font-size: 12px; }
.infoBoxNotice { background: rgb(255, 142, 144) none repeat scroll 0% 0%; }
.infoBoxNoticeContents { background: rgb(255, 230, 230) none repeat scroll 0% 0%; font-family: Verdana,Arial; font-size: 12px; }
td.infoBoxHeading { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Verdana,Arial; font-size: 12px; font-weight: bold; color: rgb(51, 66, 87); }
td.infoBox, span.infoBox { font-family: Verdana,Arial; font-size: 12px; }
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
table.productListing { border: 0px solid rgb(182, 183, 203); border-spacing: 1px; }
.productListing-heading { background: rgb(248, 248, 248) none repeat scroll 0% 0%; font-family: Verdana,Arial; font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
td.productListing-data { font-family: Verdana,Arial; font-size: 12px; }
a.pageResults { color: rgb(255, 127, 0); text-decoration: none; }
a.pageResults:hover { color: rgb(255, 127, 0); background-color: rgb(237, 253, 162); text-decoration: underline; }
.style_current_page { border: 1px solid rgb(255, 127, 0); padding: 2px 5px; background-color: rgb(237, 253, 162); color: rgb(255, 0, 0); text-align: center; }
a.pageResults2 { border: 1px solid rgb(255, 127, 0); padding: 2px 5px; color: rgb(255, 0, 0); background-color: rgb(255, 233, 210); text-decoration: none; }
a.pageResults2:hover { color: rgb(255, 102, 102); background-color: rgb(223, 252, 88); text-decoration: underline; }
td.pageHeading, div.pageHeading { font-family: Verdana,Arial; font-size: 20px; font-weight: bold; color: rgb(154, 154, 154); }
tr.subBar { background: rgb(244, 247, 253) none repeat scroll 0% 0%; }
td.subBar { font-family: Verdana,Arial; font-size: 12px; color: rgb(0, 0, 0); }
td.main, p.main { font-family: Verdana,Arial; font-size: 12px; line-height: 1.5; }
td.smallText, span.smallText, p.smallText { font-family: Verdana,Arial; font-size: 12px; }
td.accountCategory { font-family: Verdana,Arial; font-size: 13px; color: rgb(170, 187, 221); }
td.fieldKey { font-family: Verdana,Arial; font-size: 12px; font-weight: bold; }
td.fieldValue { font-family: Verdana,Arial; font-size: 12px; }
td.tableHeading { font-family: Verdana,Arial; font-size: 12px; font-weight: bold; }
span.newItemInCart { font-family: Verdana,Arial; font-size: 12px; color: rgb(255, 0, 0); }
checkbox, input, radio, select { font-family: Verdana,Arial; font-size: 12px; }
textarea { width: 100%; font-family: Verdana,Arial; font-size: 12px; }
span.greetUser { font-family: Verdana,Arial; font-size: 12px; color: rgb(240, 164, 128); font-weight: bold; }
table.formArea { border: 1px solid rgb(123, 158, 189); background: rgb(241, 249, 254) none repeat scroll 0% 0%; }
td.formAreaTitle { font-family: Tahoma,Verdana,Arial; font-size: 12px; font-weight: bold; }
span.markProductOutOfStock { font-family: Tahoma,Verdana,Arial; font-size: 12px; color: rgb(199, 97, 112); font-weight: bold; }
span.productSpecialPrice { font-family: Verdana,Arial; color: rgb(255, 0, 0); }
span.errorText { font-family: Verdana,Arial; color: rgb(255, 0, 0); }
li, ul { text-indent: 10px; margin-left: 0px; margin-top: 2px; list-style-image: url('li__001.gif'); }
.small { font-size: 10px; }
.category_index { color: rgb(0, 153, 255); font-size: 13px; font-weight: bold; text-decoration: none; }
.category_index:hover { color: rgb(0, 102, 204); text-decoration: underline; }
.subcategory_index { color: darkgreen; font-size: 12px; text-decoration: none; }
.subcategory_index:hover { color: green; text-decoration: underline; }
.category_description { color: rgb(102, 102, 102); font-size: 11px; text-align: justify; }
.list_menu1 { list-style-image: url('li1_001.gif'); }
.list_menu2 { list-style-image: url('li2_001.gif'); }
.list_menu2 { list-style-image: url('li3_001.gif'); }
.moduleRow {  }
.moduleRowOver { background-color: rgb(215, 233, 247); cursor: pointer; }
.moduleRowSelected { background-color: rgb(233, 244, 252); }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana,Arial; font-size: 12px; color: rgb(140, 140, 140); }
.checkoutBarCurrent { font-family: Verdana,Arial; font-size: 12px; color: rgb(0, 0, 0); }
.messageBox { font-family: Verdana,Arial; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana,Arial; font-size: 12px; background-color: rgb(255, 179, 181); }
.messageStackSuccess { font-family: Verdana,Arial; font-size: 12px; background-color: rgb(153, 255, 0); }
.inputRequirement { font-family: Verdana,Arial; font-size: 12px; color: rgb(255, 0, 0); }
p { text-align: justify; }
.red { color: red; }
.vborder h1 { margin: 0pt 0pt 5px; font-size: 14px; }
.tborder { border-top: 1px solid rgb(204, 204, 204); }
.bborder { border-bottom: 1px solid rgb(204, 204, 204); }
.sub-tbl td { text-align: center; }
.vborder { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); padding: 5px; font-family: Verdana,Arial,sans-serif; font-size: 12px; line-height: 1.5; color: rgb(0, 0, 0); }
.treeview { list-style-type: none; list-style-image: none; list-style-position: outside; }
.treeview ul { margin: 0pt; padding: 0pt; }
.treeview li { margin: 0pt 0pt 3px; padding: 0pt; background: white none repeat scroll 0% 0%; list-style-type: none; }
.treeview li.submenu { background: white none repeat scroll 0% 0%; cursor: pointer ! important; }
.treeview li.submenu ul { margin: 0pt; padding: 0pt; display: none; }
.treeview .submenu ul li { cursor: default; }
ul#treemenu1 ul li a, ul#treemenu1 li a, ul#treemenu1 ul li.submenu a { padding: 5px 0pt; background: orange none repeat scroll 0% 0%; color: white; font-weight: bold; text-decoration: none; display: block; }
ul#treemenu1 ul li a, ul#treemenu1 ul li.submenu ul li a, ul#treemenu1 li.first a { padding: 0pt; background: white none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#fadeinbox { border: 1px solid rgb(132, 132, 255); padding: 4px; position: absolute; width: 158px; left: 0pt; top: -400px; background-color: rgb(243, 243, 255); z-index: 100; visibility: hidden; }

.popup-dom-lightbox-wrapper div, .popup-dom-lightbox-wrapper span, .popup-dom-lightbox-wrapper applet, .popup-dom-lightbox-wrapper object, .popup-dom-lightbox-wrapper iframe, .popup-dom-lightbox-wrapper h1, .popup-dom-lightbox-wrapper h2, .popup-dom-lightbox-wrapper h3, .popup-dom-lightbox-wrapper h4, .popup-dom-lightbox-wrapper h5, .popup-dom-lightbox-wrapper h6, .popup-dom-lightbox-wrapper p, .popup-dom-lightbox-wrapper blockquote, .popup-dom-lightbox-wrapper pre, .popup-dom-lightbox-wrapper a, .popup-dom-lightbox-wrapper abbr, .popup-dom-lightbox-wrapper acronym, .popup-dom-lightbox-wrapper address, .popup-dom-lightbox-wrapper big, .popup-dom-lightbox-wrapper cite, .popup-dom-lightbox-wrapper code, .popup-dom-lightbox-wrapper del, .popup-dom-lightbox-wrapper dfn, .popup-dom-lightbox-wrapper em, .popup-dom-lightbox-wrapper font, img, .popup-dom-lightbox-wrapper ins, .popup-dom-lightbox-wrapper kbd, .popup-dom-lightbox-wrapper q, .popup-dom-lightbox-wrapper s, .popup-dom-lightbox-wrapper samp, .popup-dom-lightbox-wrapper small, .popup-dom-lightbox-wrapper strike, .popup-dom-lightbox-wrapper strong, .popup-dom-lightbox-wrapper sub, .popup-dom-lightbox-wrapper sup, .popup-dom-lightbox-wrapper tt, .popup-dom-lightbox-wrapper var, .popup-dom-lightbox-wrapper b, .popup-dom-lightbox-wrapper u, .popup-dom-lightbox-wrapper i, .popup-dom-lightbox-wrapper center, .popup-dom-lightbox-wrapper dl, .popup-dom-lightbox-wrapper dt, .popup-dom-lightbox-wrapper .popup-dom-lightbox-wrapper dd, .popup-dom-lightbox-wrapper ol, .popup-dom-lightbox-wrapper ul, .popup-dom-lightbox-wrapper li, .popup-dom-lightbox-wrapper fieldset, .popup-dom-lightbox-wrapper form, .popup-dom-lightbox-wrapper label, .popup-dom-lightbox-wrapper legend, .popup-dom-lightbox-wrapper table, .popup-dom-lightbox-wrapper caption, .popup-dom-lightbox-wrapper tbody, .popup-dom-lightbox-wrapper tfoot, .popup-dom-lightbox-wrapper thead, .popup-dom-lightbox-wrapper input, .popup-dom-lightbox-wrapper tr, .popup-dom-lightbox-wrapper th, .popup-dom-lightbox-wrapper td { clear: none; margin: 0pt; padding: 0pt; line-height: 0; border: 0pt none; outline: 0pt none; text-indent: 0pt; text-decoration: none; text-align: left; letter-spacing: 0pt; list-style: none outside none; background-image: none; font-size: 100%; background-color: transparent; }
.popup-dom-lightbox-wrapper { height: 100%; min-height: 520px; min-width: 910px; left: 0pt; top: 0pt; background-image: url('bg-trans.png'); width: 100%; position: fixed; }
.popup-dom-lightbox-wrapper .lightbox-clear { clear: both; }
.popup-dom-lightbox-wrapper .lightbox-close { float: right; position: relative; right: 12px; top: 15px; background-image: url('lightbox-close.png'); background-repeat: no-repeat; background-position: left top; height: 25px; width: 25px; }
.popup-dom-lightbox-wrapper .lightbox-close:hover { background-position: left bottom; }
.popup-dom-lightbox-wrapper .lightbox-close span { display: none; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel { width: 550px; padding: 20px 0px 30px 40px; height: 425px; float: left; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel .lightbox-product-image { float: left; margin-right: 5px; width: 230px; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel .lightbox-product-image img { vertical-align: bottom; float: none; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-contentxx { float: right; width: 305px; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel p.heading { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 36px; line-height: 41px; font-weight: bold; font-style: italic; margin-top: 30px; margin-bottom: 30px; color: rgb(187, 0, 0); text-shadow: 0px 1px 0px rgb(255, 255, 255); text-align: left; letter-spacing: -1px; padding-left: 20px; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel p { font-family: Georgia,Times,serif; font-size: 13px; line-height: 21px; font-weight: normal; color: rgb(0, 0, 0); letter-spacing: 0px; margin-bottom: 20px; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel .bullet-listx { margin-top: 20px; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel ul.bullet-list { list-style: none outside none; max-width: 400px; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-grey-panel ul.bullet-list li { font-size: 18px; font-weight: normal; font-family: Georgia,Times,serif; background-image: url('bullet.png'); background-position: 0px 0px; color: rgb(0, 0, 0); text-shadow: 0px 1px 1px rgb(255, 255, 255); background-repeat: no-repeat; padding-left: 35px; margin-bottom: 5px; line-height: 27px; }
.popup-dom-lightbox-wrapper .lightbox-main { color: rgb(255, 255, 255); height: 460px; background-repeat: no-repeat; background-position: left top; background-image: url('lightbox8.png'); width: 922px; margin-left: auto; margin-right: auto; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-signup-panel { width: 222px; padding: 14px; background-color: rgb(250, 245, 223); float: right; margin-right: 30px; border: 1px solid rgb(249, 207, 114); border-radius: 8px 8px 8px 8px; margin-top: 50px; height: 330px; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-signup-panel p.heading2 { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 24px; font-weight: bold; text-align: center; text-transform: uppercase; font-style: normal; margin-bottom: 10px; line-height: 28px; color: rgb(187, 0, 0); letter-spacing: 0px; }
.popup-dom-lightbox-wrapper .lightbox-main .lightbox-signup-panel p { font-family: Helvetica,Arial,sans-serif; font-size: 14px; font-weight: normal; line-height: 19px; color: rgb(85, 85, 85); letter-spacing: 0px; margin-bottom: 15px; margin-left: auto; margin-right: auto; text-align: center; }
.lightbox-clear { clear: both; }
.popup-dom-lightbox-wrapper .lightbox-signup-panel form { margin-left: auto; margin-right: auto; width: 250px; }
.popup-dom-lightbox-wrapper .lightbox-signup-panel input[type="text"] { background-image: url('lightbox-text-boxx.png'); margin-bottom: 10px; border: 0px none; line-height: 20px; height: 20px; padding: 10px; margin-left: 3px; background-repeat: no-repeat; width: 195px; font-family: Georgia,Garamond,Times,serif; font-size: 14px; background-color: transparent; background-position: left top; outline: medium none; }
.popup-dom-lightbox-wrapper .lightbox-signup-panel input.email[type="text"] { background-position: left bottom; }
.popup-dom-lightbox-wrapper .lightbox-signup-panel input[type="submit"] { background-repeat: no-repeat; width: 220px; height: 47px; margin-bottom: 5px; margin-left: auto; margin-right: auto; background-color: transparent; border: medium none; font-size: 16px; color: rgb(255, 255, 255); font-family: Helvetica,Arial,sans-serif; font-weight: bold; text-shadow: 1px 1px 0px rgb(0, 0, 0); text-transform: uppercase; letter-spacing: -1px; line-height: 45px; text-align: center; }
.popup-dom-lightbox-wrapper .lightbox-signup-panel input.green-button[type="submit"] { background-image: url('button-green.png'); }
.popup-dom-lightbox-wrapper .lightbox-signup-panel input[type="submit"]:hover { background-position: left center; }
.popup-dom-lightbox-wrapper .lightbox-signup-panel input[type="submit"]:active { background-position: left bottom; }
.popup-dom-lightbox-wrapper .lightbox-signup-panel p.secure { font-size: 11px; background-image: url('lightbox-secure.png'); background-position: left center; background-repeat: no-repeat; padding-left: 22px; margin-top: 10px; line-height: 14px; font-weight: bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: rgb(0, 0, 0); width: 194px; text-align: left; }
.popup-dom-lightbox-wrapper .powered { clear: both; text-align: center; margin-top: 0px; padding: 0px 8px 8px; display: block; }
.popup-dom-lightbox-wrapper .powered a { font-family: Helvetica,Arial,sans-serif; font-weight: bold; text-shadow: 1px 1px 0px rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 12px; text-align: center; text-decoration: none; }
.popup-dom-lightbox-wrapper .powered a:hover { text-decoration: underline; }
.popup-dom-lightbox-wrapper .lightbox-signup-panel .secure { color: rgb(96, 96, 96); }
.popup-dom-lightbox-wrapper .lightbox-color-bright-blue .lightbox-grey-panel p.heading { color: rgb(0, 144, 255); }
.popup-dom-lightbox-wrapper .lightbox-color-bright-blue .lightbox-signup-panel p.heading2 { color: rgb(0, 144, 255); }
.popup-dom-lightbox-wrapper input.green-button[type="submit"] { background-image: url('button-green.png'); }
.features { width: 220px; height: 130px; background-image: url('features_shadow.png'); background-color: rgb(248, 248, 248); background-repeat: repeat-x; }
.features_img { height: 40px; padding: 5px 5px 0px; margin: 0px; width: 45px; }
.features_title { color: rgb(0, 0, 102); font-weight: bold; font-size: 9pt; font-family: Verdana,Arial; padding: 5px; margin: 0px; width: 175px; }
.features_txt { height: 80px; color: rgb(51, 51, 51); font-size: 8pt; font-family: Verdana,Arial; padding: 0px 5px; text-align: justify; }
.table_txt { font-family: Tahoma,Arial; font-size: 11pt; text-align: justify; color: rgb(63, 63, 63); }
.newwindow_txt { font-family: Arial; font-size: 12pt; color: rgb(63, 63, 63); padding-top: 20px; padding-left: 10px; display: none; }
.note { font-weight: bold; color: Red; }
#playerbox { background-color: rgb(239, 239, 239); width: 778px; margin: 10px auto; padding: 4px; text-align: center; }
A:link { text-decoration: none; color: Navy; }
A:visited { text-decoration: none; color: Navy; }
A:hover { text-decoration: underline; color: Navy; }
#invitemaster_block { position: fixed; width: 640px; height: 460px; top: 0px; left: 0px; margin: 0px; border-style: none; border-width: 0px; z-index: 1000; }
#invitemaster_fader { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: rgb(0, 0, 0); border-style: none; border-width: 0px; z-index: 999; opacity: 0.6; }
.invitetab { position: fixed; z-index: 998; right: 0px; top: 200px; }
#ecommtools_block { position: fixed; width: 670px; height: 460px; top: 0px; left: 0px; margin: 0px; border: 0px none; z-index: 1000; }
#ecommtools_fader { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: rgb(0, 0, 0); border-style: none; border-width: 0px; z-index: 999; opacity: 0.6; }

