* {outline: none;}


html, body {padding: 0px; margin: 0px; font-family: arial, sans-serif; background: #ffffff; color: #333333; height: 100%;}


div#container {
	width: 100%;
	position:relative; /* needed for footer positioning*/
	
	min-height:800px; /* real browsers */
	height:100% !important; /* real browsers */
	height:800px; /* IE6: treaded as min-height*/
}

div#footer {
	position:absolute;
	width:100%;
	bottom:0px; /* stick to bottom */
}


table {padding: 0px; margin: 0px; background: none; border: none; border-collapse: collapse;}


div {padding: 0px; margin: 0px; text-align: left; vertical-align: top; background: none; border: none;}


tr {padding: 0px; margin: 0px; text-align: left; vertical-align: top; background: none; border: none;}


td {padding: 0px; margin: 0px; text-align: left; vertical-align: top; background: none; border: none;}


form {padding: 0px; margin: 0px; text-align: left; vertical-align: top; background: none; border: none;}


img {padding: 0px; margin: 0px; background: none; border: none;}

h1 {font-family: arial, sans-serif; font-size: 24px; font-weight: normal; line-height: 28px; color: #000000;}
h2 {font-family: arial, sans-serif; font-size: 21px; font-weight: normal; line-height: 24px; color: #000000;}
h3 {font-family: arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 21px; color: #000000;}
h4 {font-family: arial, sans-serif; font-size: 13px; font-weight: bold; line-height: 19px; color: #000000;}

p {font-family: arial, sans-serif; font-size: 13px; line-height: 19px; color: #000000;}
p.slogan {font-family: georgia, serif; font-size: 24px; line-height: 24px; font-style: italic; color: #000000;}

li {font-family: arial, sans-serif; font-size: 13px; line-height: 19px; color: #000000;}


a {text-decoration: underline; color: #cc0066;}
a:hover {text-decoration: underline; color: #ed238e;}

a.local {text-decoration: none; color: #cc0066; border: 0px dashed #cc0066; border-width: 0px 0px 1px 0px;}
a.local:hover {text-decoration: none; color: #ed238e; border: 0px dashed #ed238e; border-width: 0px 0px 1px 0px;}

div.price_block a {text-decoration: none;}

a.option {display: inline-block; padding: 0px 5px; background: #f0f0f0; color: #cc0066; font-weight: normal; text-decoration: none;}
a.option_selected {display: inline-block; padding: 0px 5px; background: #cc0066; color: #ffffff; font-weight: normal; text-decoration: none;}




.highlighted_text {font-weight: bold; color: #01aeef;}



form.layoutless div.field {display: table-row; clear: both; float: none;}

form.layoutless div.field div.name {display: table-cell; float: left; padding: 4px 0px; width: 100px; font-family: arial, sans-serif; font-size: 12px;}
form.layoutless div.field div.input {display: table-cell; float: left; padding: 2px 0px;}

form.layoutless input[type="text"] {padding: 1px 2px; font-family: arial, sans-serif; font-size: 12px; color: #333333; border: 1px solid #cc0066; background: #ffffff;}
form.layoutless input[type="submit"] {padding: 3px 6px 2px 6px; font-family: arial, sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #ffffff; border: none; background: #3c3d94;}
form.layoutless textarea {padding: 1px 2px; font-family: arial, sans-serif; font-size: 12px; color: #333333; border: 1px solid #cc0066; background: #ffffff;}



form.order div.field {display: table-row; clear: both; float: none;}

form.order div.field div.name {display: table-cell; float: left; margin: 0px 10px 0px 0px; padding: 4px 0px; width: 200px; font-family: arial, sans-serif; font-size: 12px;}
form.order div.field div.input {display: table-cell; float: left; padding: 2px 0px; font-family: arial, sans-serif; font-size: 12px;}

form.order input[type="text"] {padding: 1px 2px; font-family: arial, sans-serif; font-size: 12px; color: #333333; border: 1px solid #cc0066; background: #ffffff;}
form.order input[type="submit"] {padding: 3px 6px 2px 6px; font-family: arial, sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #ffffff; border: none; background: #3c3d94;}
form.order textarea {padding: 1px 2px; font-family: arial, sans-serif; font-size: 12px; color: #333333; border: 1px solid #cc0066; background: #ffffff;}



div.page_back_left {width: 100%; min-width: 1100px; background: url(/graphics/background_main_left.gif) left top repeat-y;}
div.page_back_left_gradient {width: 100%; min-width: 1100px; background: url(/graphics/background_main_left_gradient.gif) left top no-repeat;}
div.page_back_right {width: 100%; min-width: 1100px; background: url(/graphics/background_main_right.gif) right top repeat-y;}
div.page_back_right_gradient {width: 100%; min-width: 1100px; background: url(/graphics/background_main_right_gradient.gif) right top no-repeat;}

div.page_body {padding: 0px 50px;}


div.header {height: 65px; background: #fa3e9b; clear: both;}
div.header div.logotype_block {height: 65px; width: 41%; float: left; background: url(/graphics/header_corner_left.gif) left bottom no-repeat;}
div.header div.logotype_block img.logotype {margin: 14px 0px 0px 18px; width: 349px; height: 45px; float: left;}

/*div.header div.languages_block {height: 65px; width: 2%; text-align: left; font-size: 1px; float: left;}*/
div.header div.languages_block {display: inline-block; margin: 0px 0px 0px 8px; height: 65px; width: 33px; text-align: left; font-size: 1px; float: left;}
div.header div.languages_block img.lang_ukr {margin: 17px 0px 0px 0px; width: 33px; height: 17px;}
div.header div.languages_block img.lang_rus {margin: 1px 0px 0px 0px; width: 33px; height: 17px;}

div.header div.contacts_block {display: inline-block; height: 65px; width: 37%; _width: 25%; text-align: right; float: right; overflow: hidden;}
div.header div.contacts_block img.feedback_rus {margin: 6px 12px 6px 0px; width: 146px; height: 51px; float: right; _display: none;}
div.header div.contacts_block img.feedback_ukr {margin: 6px 12px 6px 0px; width: 146px; height: 51px; float: right; _display: none;}
div.header div.contacts_block img.phone_rus {margin: 6px 12px 6px 0px; width: 180px; height: 51px; float: right;}
div.header div.contacts_block img.phone_ukr {margin: 6px 12px 6px 0px; width: 180px; height: 51px; float: right;}

div.header div.music_block {display: inline-block; height: 65px; width: 2%; _width: 37px; text-align: left; font-size: 1px; float: left;}
div.header div.music_block div.frame {display: inline-block; width: 37px; height: 45px; margin: 12px 0px 0px 3px;}
div.header div.music_block div.frame * {display: inline-block; width: 37px;}

div.header div.basket_block {display: inline-block; height: 65px; width: 20%; //width: 19%; float: right; background: url(/graphics/header_corner_right.gif) right bottom no-repeat #ea2989;}
div.header div.basket_block div.frame {display: inline-block; padding: 10px 10px 10px 25px; font-family: arial, sans-serif; font-size: 11px; line-height: 13px; color: #ffffff; background: url(/graphics/header_icon_basket.gif) 10px 10px no-repeat;}
div.header div.basket_block a {color: #ffffff;}
div.header div.basket_block img.icon_order {margin: 2px 0px 0px 3px; width: 17px; height: 17px; vertical-align: middle;}



div.menu_corners_left {margin: 13px 0px 0px 0px; height: 21px; font-size: 1px; background: url(/graphics/menu_corners_left.gif) left top no-repeat #cc0066; clear: both;}
div.menu_corners_left div.menu_corners_right {height: 21px; font-size: 1px; background: url(/graphics/menu_corners_right.gif) right top no-repeat; overflow: hidden;}
div.menu_corners_left div {font-size: 1px;}
div.menu_corners_left div.item {margin: 0px; padding: 0px; border: 0px solid #ffffff; border-width: 0px 1px 0px 0px; float: left;}

div.menu_corners_left div.about_rus {width: 116px; height: 21px;}
div.menu_corners_left div.about_rus.selected {background: url(/graphics/menu_corners_left_s.gif) left top no-repeat #00acb1;}
div.menu_corners_left div.about_rus img {width: 116px; height: 21px;}
div.menu_corners_left div.brands_rus {width: 82px; height: 21px;}
div.menu_corners_left div.brands_rus img {width: 82px; height: 21px;}
div.menu_corners_left div.addresses_rus {width: 102px; height: 21px;}
div.menu_corners_left div.addresses_rus img {width: 102px; height: 21px;}
div.menu_corners_left div.catalogue_rus {width: 160px; height: 21px;}
div.menu_corners_left div.catalogue_rus img {width: 160px; height: 21px;}
div.menu_corners_left div.shop_rus {width: 168px; height: 21px;}
div.menu_corners_left div.shop_rus img {width: 168px; height: 21px;}
div.menu_corners_left div.news_rus {width: 89px; height: 21px;}
div.menu_corners_left div.news_rus img {width: 89px; height: 21px;}


div.menu_corners_left div.about_ukr {width: 134px; height: 21px;}
div.menu_corners_left div.about_ukr.selected {background: url(/graphics/menu_corners_left_s.gif) left top no-repeat #00acb1;}
div.menu_corners_left div.about_ukr img {width: 134px; height: 21px;}
div.menu_corners_left div.brands_ukr {width: 78px; height: 21px;}
div.menu_corners_left div.brands_ukr img {width: 78px; height: 21px;}
div.menu_corners_left div.addresses_ukr {width: 98px; height: 21px;}
div.menu_corners_left div.addresses_ukr img {width: 98px; height: 21px;}
div.menu_corners_left div.catalogue_ukr {width: 155px; height: 21px;}
div.menu_corners_left div.catalogue_ukr img {width: 155px; height: 21px;}
div.menu_corners_left div.shop_ukr {width: 160px; height: 21px;}
div.menu_corners_left div.shop_ukr img {width: 160px; height: 21px;}
div.menu_corners_left div.news_ukr {width: 80px; height: 21px;}
div.menu_corners_left div.news_ukr img {width: 80px; height: 21px;}

div.menu_corners_left div.selected {background: #00acb1;}


div.menu_corners_left div.search_block {margin: 0px 10px 0px 0px; width: 149px; height: 21px; float: right;}
div.menu_corners_left div.search_block img.link_advanced {margin: 6px 5px 6px 0px; width: 9px; height: 9px; float: left;}
div.menu_corners_left div.search_block img.input_left {width: 9px; height: 17px; float: left;}
div.menu_corners_left div.search_block input.query {width: 100px; height: 17px; margin: 0px; padding-top: 0px; padding-bottom: 0px; font-family: tahoma, sans-serif; font-size: 12px; color: #666666; border: none; background: #ffffff; float: left;}
div.menu_corners_left div.search_block input.button {width: 21px; height: 17px; float: left;}




/*div.page_content {margin: 25px 0px 0px 0px; clear: both;}*/
div.page_content {margin: 25px 0px 0px 0px; clear: both;}
div.page_content.full {margin: 25px 0px 0px 0px; clear: both;}
div.page_content.home {margin: 0px 0px 0px 0px; clear: both;}
div.left_column {width: 20%; padding: 0px 0px 30px 0px; float: left;}
div.right_column {width: 80%; float: left;}
div.full_column {width: 100%;}


div.submenu_item_s {margin: 0px 0px 3px 0px; font-size: 1px;}
div.submenu_item_s div.line_top {width: 90%; height: 4px; font-size: 1px; background: #00aab0; clear: both;}
div.submenu_item_s div.line_top span.corner_left {width: 4px; height: 4px; background: url(/graphics/submenu_corner_tl_s.gif) left top no-repeat; font-size: 1px; float: left;}
div.submenu_item_s div.line_top span.corner_right {width: 4px; height: 4px; background: url(/graphics/submenu_corner_tr_s.gif) right top no-repeat; font-size: 1px; float: right;}
div.submenu_item_s div.link_block {width: 90%; font-size: 1px; background: #00aab0; clear: both;}
div.submenu_item_s div.link_block a {display: block;}
div.submenu_item_s div.link_block img {margin: 2px 0px 2px 9px;}
div.submenu_item_s div.line_bottom {width: 90%; height: 4px; font-size: 1px; background: #00aab0; clear: both;}
div.submenu_item_s div.line_bottom span.corner_left {width: 4px; height: 4px; background: url(/graphics/submenu_corner_bl_s.gif) left bottom no-repeat; font-size: 1px; float: left;}
div.submenu_item_s div.line_bottom span.corner_right {width: 4px; height: 4px; background: url(/graphics/submenu_corner_br_s.gif) right bottom no-repeat; font-size: 1px; float: right;}


div.submenu_item {margin: 0px 0px 3px 0px; font-size: 1px;}
div.submenu_item div.line_top {width: 90%; height: 4px; font-size: 1px; background: #fa3e9b; clear: both;}
div.submenu_item div.line_top span.corner_left {width: 4px; height: 4px; background: url(/graphics/submenu_corner_tl.gif) left top no-repeat; font-size: 1px; float: left;}
div.submenu_item div.line_top span.corner_right {width: 4px; height: 4px; background: url(/graphics/submenu_corner_tr.gif) right top no-repeat; font-size: 1px; float: right;}
div.submenu_item div.link_block {width: 90%; font-size: 1px; background: #fa3e9b; clear: both;}
div.submenu_item div.link_block a {display: block;}
div.submenu_item div.link_block img {margin: 2px 0px 2px 9px;}
div.submenu_item div.line_bottom {width: 90%; height: 4px; font-size: 1px; background: #fa3e9b; clear: both;}
div.submenu_item div.line_bottom span.corner_left {width: 4px; height: 4px; background: url(/graphics/submenu_corner_bl.gif) left bottom no-repeat; font-size: 1px; float: left;}
div.submenu_item div.line_bottom span.corner_right {width: 4px; height: 4px; background: url(/graphics/submenu_corner_br.gif) right bottom no-repeat; font-size: 1px; float: right;}


div.submenu_text {display: inline-block; padding: 3px 0px 7px 0px;}
div.item {display: block; padding: 2px 10px 2px 20px; font-family: arial, sans-serif; font-size: 13px; font-weight: bold;}
div.item a {color: #cc0066;}
div.subitem {display: block; padding: 2px 10px 2px 30px; font-family: arial, sans-serif; font-size: 11px; font-weight: bold;}
div.subitem a {color: #cc0066; font-weight: normal;}


img.banner_left_alphabet_rus {width: 180px; height: 94px; margin: 25px 0px;}
img.banner_left_alphabet_ukr {width: 180px; height: 94px; margin: 25px 0px;}


div.content_block {display: inline-block; width: 100%; padding: 0px 0px 20px 0px;}


div.breadcrumbs {display: inline-block; clear: both;}
div.breadcrumbs div.link {display: inline-block; //display: inline; height: 16px; padding: 0px 0px 0px 8px; font-size: 11px; font-family: arial, sans-serif; line-height: 14px; background: url(/graphics/breadcrumbs_corners_left.gif) left top no-repeat #e5e5e5; float: left;}
div.breadcrumbs div.link a {color: #666666;}
div.breadcrumbs div.link img {margin: 0px 0px 0px 2px; width: 12px; height: 16px; vertical-align: top; background: url(/graphics/breadcrumbs_corners_arrows.gif) left top no-repeat;}
div.breadcrumbs div.division {display: inline-block; //display: inline; height: 16px; padding: 0px 8px 0px 8px; font-size: 11px; font-family: arial, sans-serif; line-height: 14px; background: none; float: left;}
div.breadcrumbs div.title {position: relative; display: inline-block; //display: inline; height: 16px; padding: 0px 0px 0px 8px; font-size: 11px; font-family: arial, sans-serif; line-height: 14px; background: url(/graphics/breadcrumbs_corners_light_left.gif) left top no-repeat #f0f0f0; float: left; color: #999999;}
div.breadcrumbs div.title img {margin: 0px 0px 0px 2px; width: 12px; height: 16px; vertical-align: top; background: url(/graphics/breadcrumbs_corners_light_arrows.gif) left top no-repeat;}
div.breadcrumbs div.bc_menu {display: none; position: absolute; background-color: #f0f0f0; margin: 7px 0px 0px 0px; width: 170px; padding: 5px 0px 8px 0px;}
div.breadcrumbs div.bc_menu a {display: inline-block; margin: 3px 8px; color: #666666; font-size: 11px; line-height: 13px;}
div.breadcrumbs div.bc_menu a:hover {display: inline-block; margin: 3px 8px; color: #555555; font-size: 11px; line-height: 13px; background-color: #e9e9e9;}

div.content_title {margin: 15px 0px 0px 0px; height: 40px; text-align: left; clear: both;}



div.goods_details {display: inline-block; margin: 25px 0px 0px 0px; clear: both;}

div.goods_details div.photo {width: 400px; height: 400px; float: left;}
div.goods_details div.photo_frame {width: 400px; height: 400px; background: url(/graphics/goods_photo_frame.png) left top no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/goods_photo_frame.png', sizingMethod='crop');}

div.goods_details div.price_block {display: inline-block; //display: inline; padding: 3px; margin: 4px 4px 4px 290px; background: none; float: right;}
div.goods_details div.price_block div.price_kops {display: inline-block; //display: inline; padding: 4px 2px 0px 3px; font-family: arial, sans-serif; font-size: 9px; line-height: 13px; color: #cc0066; float: right;}
div.goods_details div.price_block div.price_uahs {display: inline-block; //display: inline; padding: 0px 0px 0px 4px; font-family: arial narrow, arial, sans-serif; font-size: 30px; color: #cc0066; float: right;}
div.goods_details div.price_block div.button_buy_block {display: inline-block; //display: inline; float: right; clear: right;}
div.goods_details div.price_block img.button_buy_rus {width: 70px; height: 16px;}
div.goods_details div.price_block img.button_buy_ukr {width: 70px; height: 16px;}

div.goods_details div.features_block {padding: 0px 0px 0px 430px;}
div.goods_details div.features_block h1 {margin: 0px; font-family: arial, sans-serif; font-size: 24px; line-height: 27px; font-weight: normal;}
div.goods_details div.features_block div.type {font-family: arial, sans-serif; font-size: 12px; line-height: 16px;}
div.goods_details div.features_block div.code {display: inline-block; //display: inline; padding: 2px 6px 2px 6px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; background: #e5e5e5;}

div.goods_details div.features_block div.feature {margin: 10px 0px 0px 0px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; color: #333333;}
div.goods_details div.features_block img.hint_size_rus {margin: 0px 7px 0px 0px; width: 55px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block img.hint_size_ukr {margin: 0px 7px 0px 0px; width: 51px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block img.hint_age_rus {margin: 0px 7px 0px 0px; width: 62px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block img.hint_age_ukr {margin: 0px 7px 0px 0px; width: 25px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block img.hint_brand_rus {margin: 0px 7px 0px 0px; width: 46px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block img.hint_brand_ukr {margin: 0px 7px 0px 0px; width: 46px; height: 14px; vertical-align: middle;}

div.goods_details div.features_block div.developments_block {display: inline-block; margin: 10px 0px 0px 0px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; color: #333333;}
div.goods_details div.features_block div.developments_block img.hint_development_rus {margin: 0px 7px 0px 0px; width: 71px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block div.developments_block img.hint_development_ukr {margin: 0px 7px 0px 0px; width: 73px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block div.developments_block div.development {display: inline-block; margin: 9px 0px 0px 0px; width: 180px; height: 51px; font-family: arial, sans-serif; font-size: 12px; float: left;}
div.goods_details div.features_block div.developments_block div.development img.icon {margin: 0px 9px 0px 0px; width: 49px; height: 49px; vertical-align: middle; float: left;}
div.goods_details div.features_block div.developments_block div.development a {font-weight: bold; color: #000000;}
div.goods_details div.features_block div.developments_block div.development a.name {padding: 8px 0px 0px 0px; width: 100px; display: inline-block; font-weight: bold; color: #000000; float: left;}

div.goods_details div.features_block div.vote_block {margin: 20px 0px 0px 0px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; color: #333333;}
div.goods_details div.features_block img.hint_vote_rus {margin: 0px 7px 0px 0px; width: 64px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block img.hint_vote_ukr {margin: 0px 7px 0px 0px; width: 62px; height: 14px; vertical-align: middle;}
div.goods_details div.features_block span#vote_result {padding: 0px 0px 0px 13px; height: 15px;}
div.goods_details div.features_block div.vote_block img.no_votes_rus {margin: 0px 7px 0px 0px; width: 85px; height: 17px; vertical-align: middle;}
div.goods_details div.features_block div.vote_block img.no_votes_ukr {margin: 0px 7px 0px 0px; width: 85px; height: 17px; vertical-align: middle;}


div.goods_description {margin: 25px 0px 0px 0px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; color: #333333; clear: both;}




div.page_bottom {margin: 25px 0px 0px 0px; height: 155px; background: url(/graphics/background_main_bottom.png) left bottom no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/background_main_bottom.png', sizingMethod='crop'); clear: both;}
div.page_bottom div.frame {padding: 0px 50px; height: 155px;}
div.page_bottom div.division_line {height: 155px; clear: both; background: url(/graphics/bottom_line.gif) left 5px repeat-x;}
div.page_bottom div.copyright {padding: 25px 0px 0px 0px; width: 20%; font-family: arial, sans-serif; font-size: 11px; color: #999999; float: left;}
div.page_bottom div.links {width: 27%; font-family: arial, sans-serif; font-size: 11px; color: #999999; float: left;}
div.page_bottom div.links div.castle_frame {padding: 25px 0px 50px 100px; background: url(/graphics/bottom_castle.gif) left top no-repeat;}
div.page_bottom div.partners {padding: 14px 0px 0px 0px; width: 31%; font-family: arial, sans-serif; font-size: 10px; line-height: 11px; color: #999999; float: left;}
div.page_bottom div.partners img {margin: 0px 10px 0px 0px;}
div.page_bottom div.designer {padding: 25px 0px 0px 0px; width: 21%; font-family: arial, sans-serif; font-size: 11px; color: #999999; float: left;}
div.page_bottom div.designer img.logotype {margin: 0px 0px 2px 0px; width: 97px; height: 32px;}
div.page_bottom div.designer a {color: #666666;}



div.comments_form {margin: 25px 0px 0px 0px; background: url(/graphics/comment_form_background.gif) left top #fa3e9b; clear: both;}
div.comments_form div.corner_tl {background: url(/graphics/comment_form_corner_tl.gif) left top no-repeat;}
div.comments_form div.corner_tr {background: url(/graphics/comment_form_corner_tr.gif) right top no-repeat;}
div.comments_form div.corner_br {background: url(/graphics/comment_form_corner_br.gif) right bottom no-repeat;}
div.comments_form div.corner_bl {background: url(/graphics/comment_form_corner_bl.gif) left bottom no-repeat;}

div.comments_form div.title_block {display: block; padding: 2px 7px; clear: both;}
div.comments_form div.title_block img.title_rus {width: 117px; height: 14px;}
div.comments_form div.title_block img.title_ukr {width: 91px; height: 14px;}

div.comments_form div.form_block {display: block; width: 100%; padding: 2px 0px 5px 0px; clear: both; overflow:hidden}
div.comments_form div.form_block img.hint_name_rus {width: 63px; height: 13px;}
div.comments_form div.form_block img.hint_name_ukr {width: 61px; height: 13px;}
div.comments_form div.form_block img.hint_comment_rus {width: 117px; height: 13px;}
div.comments_form div.form_block img.hint_comment_ukr {width: 91px; height: 13px;}
div.comments_form div.form_block div.column_left {display: inline-block; //display: inline; width: 40%; float: left;}
div.comments_form div.form_block div.column_left div.frame {padding: 0px 7px;}
div.comments_form div.form_block div.column_left input.input_name {width: 100%; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; background: #ffffff; border: none;}
div.comments_form div.form_block div.column_left input.input_button_add {margin: 25px 0px 0px 0px; width: 96px; height: 23px; float: right;}

div.comments_form div.form_block div.column_right {display: inline-block; //display: inline; width: 60%; //width: 59%; float: left;}
div.comments_form div.form_block div.column_right div.frame {padding: 0px 7px 0px 0px;}
div.comments_form div.form_block div.column_right textarea.input_comment {width: 100%; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; background: #ffffff; border: none;}


div.comment {display: block;}

div.comment_pink {padding: 15px 0px 0px 0px; display: inline-block;}
div.comment_pink div.author {display: table-cell; //display: inline; padding: 0px 7px 0px 0px; font-family: tahoma, sans-serif; font-size: 24px; //float: left;}
div.comment_pink div.hint_arrow_block {display: table-cell; //display: inline; width: 14px; padding: 15px 0px 13px 0px; font-size: 1px; //float: left;}
div.comment_pink div.hint_arrow_block img.hint_arrow {width: 14px; height: 14px; background: #ffe2f3;}

div.comment_pink div.text_block {display: table-cell; //display: inline; //float: left;}
div.comment_pink div.text_block div.line_top {height: 5px; font-size: 1px; background: #ffe2f3;}
div.comment_pink div.text_block div.line_top div.corner_left {width: 5px; height: 5px; font-size: 1px; background: url(/graphics/comment_pink_corner_tl.gif) left top no-repeat; float: left;}
div.comment_pink div.text_block div.line_top div.corner_right {width: 5px; height: 5px; font-size: 1px; background: url(/graphics/comment_pink_corner_tr.gif) right top no-repeat; float: right;}
div.comment_pink div.text_block div.line_text {padding: 7px 12px 6px 12px; background: #ffe2f3;}
div.comment_pink div.text_block div.line_text div.date {padding: 2px 4px 1px 4px; display: inline-block; //display: inline; font-family: arial, sans-serif; font-size: 11px; color: #666666; background: #ebd0e0;}
div.comment_pink div.text_block div.line_text div.text {padding: 3px 0px 0px 0px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px;}
div.comment_pink div.text_block div.line_bottom {height: 5px; font-size: 1px; background: #ffe2f3;}
div.comment_pink div.text_block div.line_bottom div.corner_left {width: 5px; height: 5px; font-size: 1px; background: url(/graphics/comment_pink_corner_bl.gif) left bottom no-repeat; float: left;}
div.comment_pink div.text_block div.line_bottom div.corner_right {width: 5px; height: 5px; font-size: 1px; background: url(/graphics/comment_pink_corner_br.gif) right bottom no-repeat; float: right;}


div.comment_green {padding: 15px 0px 0px 0px; display: inline-block;}
div.comment_green div.author {display: table-cell; //display: inline; padding: 0px 7px 0px 0px; font-family: tahoma, sans-serif; font-size: 24px; //float: left;}
div.comment_green div.hint_arrow_block {display: table-cell; //display: inline; width: 14px; padding: 15px 0px 13px 0px; font-size: 1px; //float: left;}
div.comment_green div.hint_arrow_block img.hint_arrow {width: 14px; height: 14px; background: #e6ffc5;}

div.comment_green div.text_block {display: table-cell; //display: inline; //float: left;}
div.comment_green div.text_block div.line_top {height: 5px; font-size: 1px; background: #e6ffc5;}
div.comment_green div.text_block div.line_top div.corner_left {width: 5px; height: 5px; font-size: 1px; background: url(/graphics/comment_green_corner_tl.gif) left top no-repeat; float: left;}
div.comment_green div.text_block div.line_top div.corner_right {width: 5px; height: 5px; font-size: 1px; background: url(/graphics/comment_green_corner_tr.gif) right top no-repeat; float: right;}
div.comment_green div.text_block div.line_text {padding: 7px 12px 6px 12px; background: #e6ffc5;}
div.comment_green div.text_block div.line_text div.date {padding: 2px 4px 1px 4px; display: inline-block; //display: inline; font-family: arial, sans-serif; font-size: 11px; color: #666666; background: #d4ebb6;}
div.comment_green div.text_block div.line_text div.text {padding: 3px 0px 0px 0px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px;}
div.comment_green div.text_block div.line_bottom {height: 5px; font-size: 1px; background: #e6ffc5;}
div.comment_green div.text_block div.line_bottom div.corner_left {width: 5px; height: 5px; font-size: 1px; background: url(/graphics/comment_green_corner_bl.gif) left bottom no-repeat; float: left;}
div.comment_green div.text_block div.line_bottom div.corner_right {width: 5px; height: 5px; font-size: 1px; background: url(/graphics/comment_green_corner_br.gif) right bottom no-repeat; float: right;}



div.search_form_container {clear: both; width: 100%;}

div.search_form {display: table-cell; margin: 13px 0px 0px 0px; width: 78%; background: url(/graphics/search_form_back.gif) left top #dddddd; float: left;}
div.search_form div.corner_tl {background: url(/graphics/search_form_corner_tl.gif) left top no-repeat;}
div.search_form div.corner_tr {background: url(/graphics/search_form_corner_tr.gif) right top no-repeat;}
div.search_form div.corner_bl {background: url(/graphics/search_form_corner_bl.gif) left bottom no-repeat;}
div.search_form div.corner_br {background: url(/graphics/search_form_corner_br.gif) right bottom no-repeat;}
div.search_form div.form_block {display: inline-block; padding: 6px;}
div.search_form div.form_block div.line {display: table-row; //display: inline-block; clear: both;}
div.search_form div.form_block div.line_light {display: table-row; //display: inline-block; background: url(/graphics/search_form_back_light.png) left top; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/search_form_back_light.png', sizingMethod='image'); clear: both;}
div.search_form div.form_block div.field_name {display: table-cell; padding: 6px 0px 8px 0px; width: 24%; font-size: 12px; line-height: 12px; float: left;}
div.search_form div.form_block div.field_input {display: table-cell; padding: 6px 0px 8px 0px; width: 35%; font-size: 12px; line-height: 12px; float: left;}
div.search_form div.form_block div.field_input input.text {background: #ffffff; border: 1px solid #ff3399;}
div.search_form div.form_block div.field_input input.submit_rus {width: 75px; height: 23px;}
div.search_form div.form_block div.field_hint {display: table-cell; padding: 6px 0px 8px 0px; width: 40%; float: left; font-family: arial, sans-serif; font-size: 11px; line-height: 12px;}

div.search_form div.form_block tr.line {display: table-row; clear: both;}
div.search_form div.form_block tr.line_light {display: table-row; clear: both;}
div.search_form div.form_block tr.line_light td {background: url(/graphics/search_form_back_light.png) left top; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/search_form_back_light.png', sizingMethod='scale');}
div.search_form div.form_block td.field_name {padding: 6px 0px 8px 0px; width: 24%; font-size: 12px; line-height: 12px;}
div.search_form div.form_block td.field_input {padding: 6px 0px 8px 0px; width: 35%; font-size: 12px; line-height: 12px;}
div.search_form div.form_block td.field_input input.text {background: #ffffff; border: 1px solid #ff3399;}
div.search_form div.form_block td.field_input input.submit_rus {width: 75px; height: 23px;}
div.search_form div.form_block td.field_input input.submit_ukr {width: 75px; height: 23px;}
div.search_form div.form_block td.field_hint {padding: 6px 0px 8px 0px; width: 40%; font-family: arial, sans-serif; font-size: 11px; line-height: 12px;}

div.search_form img.hint_keyword_rus {margin: 0px 0px 0px 4px; width: 126px; height: 14px;}
div.search_form img.hint_brand_rus {margin: 0px 0px 0px 4px; width: 46px; height: 14px;}
div.search_form img.hint_age_rus {margin: 0px 0px 0px 4px; width: 62px; height: 14px;}
div.search_form img.hint_price_rus {margin: 0px 0px 0px 4px; width: 38px; height: 14px;}
div.search_form img.hint_article_rus {margin: 0px 0px 0px 4px; width: 64px; height: 14px;}
div.search_form img.hint_order_possibility_rus {margin: 0px 0px 0px 4px; width: 101px; height: 26px;}



div.search_form_wizard {display: table-cell; width: 21%; height: 174px; float: left;}
div.search_form_wizard img {margin: 100px 0px 0px 0px; width: 152px; height: 174px;}




div.series_block {margin: 25px 0px 0px 0px;}
div.series_block img.hint_series_full_rus {width: 72px; height: 14px;}
div.series_block img.hint_series_full_rus {width: 67px; height: 14px;}



div.category_preview {display: inner-block; margin: 20px 20px 0px 0px; width: 200px; height: 200px; float: left;}
div.category_preview div.photo_frame {display: inner-block; width: 200px; height: 200px; background: url(/graphics/goods_preview_frame.png) left top no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/goods_preview_frame.png', sizingMethod='crop');}

div.category_preview a {display: block; padding: 7px 8px 0px 8px; font-family: arial, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; background: none;}

div.category_preview div.text_block {height: 164px;}
div.category_preview div.text_block div.frame {padding: 5px 8px;}
div.category_preview div.text_block div.title {padding: 0px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; background: none;}




div.goods_preview {display: inner-block; margin: 20px 20px 0px 0px; width: 200px; height: 200px; float: left;}
div.goods_preview div.photo_frame {display: inner-block; width: 200px; height: 200px; background: url(/graphics/goods_preview_frame.png) left top no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/goods_preview_frame.png', sizingMethod='crop');}
div.goods_preview div.photo_frame:hover {display: inner-block; width: 200px; height: 200px; background: url(/graphics/goods_preview_frame_s.png) left top no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/goods_preview_frame_s.png', sizingMethod='crop');}
div.goods_preview div.age {display: inner-block; width: 200px; height: 200px;}

div.goods_preview div.text_block {height: 164px;}
div.goods_preview div.text_block div.frame {padding: 5px 8px;}
div.goods_preview div.text_block div.title {padding: 0px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; background: none;}
div.goods_preview div.text_block div.code {font-family: tahoma, sans-serif; font-size: 9px; line-height: 16px; font-weight: normal; color: #666666;}

div.goods_preview div.price_block {display: inline-block; //display: inline; padding: 3px; margin: 0px 4px 0px 80px; float: right;}
div.goods_preview div.price_block div.price_kops {display: inline-block; //display: inline; padding: 5px 2px 0px 3px; font-family: arial, sans-serif; font-size: 9px; line-height: 10px; color: #cc0066; float: right;}
div.goods_preview div.price_block div.price_uahs {display: inline-block; //display: inline; padding: 0px 0px 0px 4px; font-family: arial narrow, arial, sans-serif; font-size: 24px; color: #cc0066; float: right;}
/*div.goods_preview div.price_block img.icon_basket {width: 12px; height: 10px;}*/
div.goods_preview div.price_block img.icon_basket {margin: 0px 3px 0px 0px; width: 18px; height: 17px; background: url(/graphics/icon_basket.png) left top no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icon_basket.png', sizingMethod='crop');}




/*
div.accordeon {width: 180px; height: 450px; background: url(/graphics/accordeon_top.gif) left top no-repeat #cccccc;}
div.accordeon_bottom {width: 180px; padding: 1px 0px; background: url(/graphics/accordeon_bottom.gif) left bottom no-repeat;}
div.accordeon div.section {margin: 0px 1px; width: 178px;}
div.accordeon div.section h3 {margin: 0px; padding: 0px; height: 24px; text-align: center; background: #b3b3b3; border: 0px solid #ffffff; border-width: 0px 0px 1px 0px;}
div.accordeon div.section h3.selected {height: 24px; text-align: center; background: #818181; border: 0px solid #ffffff; border-width: 0px 0px 1px 0px;}
div.accordeon div.section h3.top {height: 24px; text-align: center; background: url(/graphics/accordeon_header_top.gif) left top no-repeat #b3b3b3; border: 0px solid #ffffff; border-width: 0px 0px 1px 0px;}
div.accordeon div.section h3.top.selected {height: 24px; text-align: center; background: url(/graphics/accordeon_header_top_selected.gif) left top no-repeat #818181; border: 0px solid #ffffff; border-width: 0px 0px 1px 0px;}
div.accordeon div.section h3.bottom {height: 24px; text-align: center; background: url(/graphics/accordeon_header_bottom.gif) left bottom no-repeat #b3b3b3; border: 0px solid #ffffff; border-width: 0px 0px 1px 0px;}
div.accordeon div.section h3.bottom.selected {height: 24px; text-align: center; background: url(/graphics/accordeon_header_bottom_selected.gif) left bottom no-repeat #818181; border: 0px solid #ffffff; border-width: 0px 0px 1px 0px;}
div.accordeon div.section h3 a {display: block;}
div.accordeon div.section h3 img {margin: 5px 0px;}
div.accordeon div.section div.content {display: inline-block; width: 178px; overflow: hidden; background: #ffffff;}
div.accordeon div.section div.content div.text {height: 375px; overflow: hidden;}
div.accordeon div.section div.content_bottom {display: inline-block; width: 178px; background: url(/graphics/accordeon_content_bottom.gif) left bottom no-repeat #ffffff;}
div.accordeon div.section div.content_bottom div.text {height: 375px; overflow: hidden;}

div.accordeon div.development_block {padding: 14px 8px 2px 8px; //padding: 14px 8px 2px 8px; display: inline-block; font-family: arial, sans-serif; font-size: 11px; line-height: 14px; color: #000000; clear: both;}
div.accordeon div.development_block img.icon {margin: 0px 10px 0px 0px; //margin: 0px 10px 0px 0px; position: relative; //position: auto; top: -14px; //top: 0px; width: 49px; height: 49px; vertical-align: top; float: left;}
div.accordeon div.development_block a {float: left;}
div.accordeon div.development_block a+a {//padding: 14px 0px 0px 0px; width: 85px; float: left;}

div.accordeon img.age {margin: 6px 7px 0px 7px; width: 163px; height: 18px;}

div.accordeon img#accordeon_arrow_top {}
div.accordeon img#accordeon_arrow_bottom {}

div.accordeon div.scroll {display: block; padding: 2px 0px; width: 178px; text-align: center; font-size: 1px;}
*/



div.accordeon {display: none; width: 90%; height: 450px; background: #cccccc; border: 0px solid #cccccc; border-width: 0px 0px 1px 0px;}
div.accordeon_bottom {display: block; padding: 0px 0px; margin: 0px 1px; background: #ffffff;}
div.accordeon div.section {margin: 0px 0px; width: 100%; background: #ffffff;}
div.accordeon div.section h3 {margin: 0px; padding: 0px; height: 24px; text-align: center; background: #b3b3b3; border: 0px solid #ffffff; border-width: 1px 0px 0px 0px;}
div.accordeon div.section h3.selected {height: 24px; text-align: center; background: #818181; border: 0px solid #ffffff; border-width: 1px 0px 0px 0px;}
div.accordeon div.section h3.top {height: 24px; text-align: center; background: #b3b3b3; border: 0px solid #ffffff; border-width: 1px 0px 0px 0px;}
div.accordeon div.section h3.top.selected {height: 24px; text-align: center; background: #818181; border: 0px solid #ffffff; border-width: 1px 0px 0px 0px;}
div.accordeon div.section h3.bottom {height: 24px; text-align: center; background: #b3b3b3; border: 0px solid #ffffff; border-width: 1px 0px 0px 0px;}
div.accordeon div.section h3.bottom.selected {height: 24px; text-align: center; background: no-repeat #818181; border: 0px solid #ffffff; border-width: 1px 0px 0px 0px;}
div.accordeon div.section h3 a {display: block;}
div.accordeon div.section h3 img {margin: 5px 0px;}
div.accordeon div.section div.content {display: block; text-align: center; overflow: hidden; background: #ffffff;}
div.accordeon div.section div.content div.text {display: inline-block; height: 375px; overflow: hidden; width: 180px;}
div.accordeon div.section div.content_bottom {display: block; text-align: center; overflow: hidden; background: #ffffff;}
div.accordeon div.section div.content_bottom div.text {display: inline-block; height: 375px; overflow: hidden; width: 180px;}

div.accordeon div.development_block {padding: 14px 8px 2px 8px; //padding: 14px 8px 2px 8px; display: inline-block; font-family: arial, sans-serif; font-size: 11px; line-height: 14px; color: #000000; clear: both;}
div.accordeon div.development_block img.icon {margin: 0px 10px 0px 0px; //margin: 0px 10px 0px 0px; position: relative; //position: auto; top: -14px; //top: 0px; width: 49px; height: 49px; vertical-align: top; float: left;}
div.accordeon div.development_block a {float: left;}
div.accordeon div.development_block a+a {//padding: 14px 0px 0px 0px; width: 85px; float: left;}

div.accordeon img.age {margin: 6px 7px 0px 7px; width: 163px; height: 18px;}

div.accordeon .accordeon_arrow_top img {width: 15px; height: 15px; background: url(/graphics/accordeon_arrow_top.gif) left top no-repeat;}
div.accordeon .accordeon_arrow_top:hover img {width: 15px; height: 15px; background: url(/graphics/accordeon_arrow_top_s.gif) left top no-repeat;}
div.accordeon .accordeon_arrow_bottom img {width: 15px; height: 15px; background: url(/graphics/accordeon_arrow_bottom.gif) left top no-repeat;}
div.accordeon .accordeon_arrow_bottom:hover img {width: 15px; height: 15px; background: url(/graphics/accordeon_arrow_bottom_s.gif) left top no-repeat;}

div.accordeon div.scroll {display: block; padding: 2px 0px; width: 100%; text-align: center; font-size: 1px;}


img.accordeon_hint_age_rus {width: 58px; height: 14px; background: url(/graphics/accordeon_hint_age_rus.gif) left top no-repeat;}
img.accordeon_hint_age_ukr {width: 22px; height: 14px; background: url(/graphics/accordeon_hint_age_ukr.gif) left top no-repeat;}
img.accordeon_hint_brands_rus {width: 55px; height: 14px; background: url(/graphics/accordeon_hint_brands_rus.gif) left top no-repeat;}
img.accordeon_hint_brands_ukr {width: 52px; height: 14px; background: url(/graphics/accordeon_hint_brands_ukr.gif) left top no-repeat;}
img.accordeon_hint_development_rus {width: 66px; height: 14px; background: url(/graphics/accordeon_hint_development_rus.gif) left top no-repeat;}
img.accordeon_hint_development_ukr {width: 69px; height: 14px; background: url(/graphics/accordeon_hint_development_ukr.gif) left top no-repeat;}




div.alphabet_block {display: inline-block;}
div.alphabet_block div.letter_block {width: 225px; height: 400px; float: left;}
div.alphabet_block div.letter_block div.image {width: 225px; height: 220px;}
div.alphabet_block div.letter_block div.image img {width: 225px; height: 220px;}
div.alphabet_block div.letter_block div.goods_icon {width: 60px; height: 90px; font-family: tahoma, sans-serif; font-size: 9px; line-height: 11px; float: left;}
div.alphabet_block div.letter_block div.goods_icon img {width: 50px; height: 50px; border: 1px solid #cccccc;}
div.alphabet_block div.letter_block div.goods_icon img:hover {width: 50px; height: 50px; border: 1px solid #999999;}


div.related_goods {display: block; clear: both;}
div.related_goods div.goods_icon {margin: 0px 10px 10px 0px; width: 90px; height: 90px; font-family: tahoma, sans-serif; font-size: 9px; line-height: 11px; float: left;}
div.related_goods div.goods_icon img {width: 50px; height: 50px; border: 1px solid #cccccc;}
div.related_goods div.goods_icon img:hover {width: 50px; height: 50px; border: 1px solid #999999;}



ul.site_map {list-style-type: none; margin: 0px; padding: 0px; font-family: arial, sans-serif; font-size: 14px; line-height: 19px; font-weight: bold;}
ul.site_map ul {list-style-type: none; margin: 0px; padding: 0px 0px 10px 20px; font-family: arial, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal;}


table.basket th {margin: 0px 0px 5px 0px;}
table.basket th {padding: 2px 10px 7px 0px; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; border: 0px solid #cccccc; border-width: 0px 0px 1px 0px;}
table.basket td {padding: 2px 10px 3px 0px; font-family: arial, sans-serif; font-size: 12px;}
table.basket input[type="text"] {padding: 1px 2px 1px 2px; font-family: arial, sans-serif; font-size: 12px; background: #ffffff; border: 1px solid #cc0066;}



div.award {width: 230px; height: 330px; margin: 0px 20px 0px 0px; font-family: arial, sans-serif; font-size: 11px; color: #666666; float: left;}
img.award_preview {margin: 25px 0px 10px 0px; border: 1px solid #666666;}
/*img.award_preview {margin: 25px 0px 10px 0px; width: 82px; height: 120px; border: 1px solid #666666;}*/



/*div.home_banner_container.left {position: absolute; z-index: 100; top: 100px; right: 50%;}
div.home_banner_container.right {position: absolute; z-index: 100; top: 100px; left: 50%;}*/
div.home_banner_container.left {float: right;}
div.home_banner_container.right {width: 50%; float: right;}
div.home_banner {width: 218px; height: 87px; background: url(/graphics/home_banner_back.png) left top no-repeat; _background: url(/graphics/home_banner_back.gif) left top no-repeat;}
div.home_banner_bird {width: 218px; height: 106px; background: url(/graphics/home_banner_back_bird.png) left top no-repeat; _background: url(/graphics/home_banner_back_bird.gif) left top no-repeat;}
div.home_banner_flower {width: 217px; height: 126px; background: url(/graphics/home_banner_back_flower.png) left top no-repeat; _background: url(/graphics/home_banner_back_flower.gif) left top no-repeat;}
div.home_banner_tiger {width: 247px; height: 147px; background: url(/graphics/home_banner_back_tiger.png) left top no-repeat; _background: url(/graphics/home_banner_back_tiger.gif) left top no-repeat;}
/*div.home_banner {width: 218px; height: 87px; background: url(/graphics/home_banner_back.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/home_banner_back.png', sizingMethod='crop');}*/
div.home_banner_container div.frame {padding: 12px 15px 10px 15px; font-size: 1px;}
div.home_banner_container div.slogan {font-family: georgia, serif; font-size: 18px; line-height: 16px; font-style: italic; color: #ec008c;}
div.home_banner_container div.slogan a {color: #ec008c; text-decoration: none;}
div.home_banner_container img.division_line {margin: 6px 0px 5px 0px; width: 100px; height: 1px; background: #ec008c;}
div.home_banner_container div.name {font-family: arial, sans-serif; font-size: 14px; line-height: 14px; text-transform: uppercase; font-weight: bold; color: #2e3192;}
div.home_banner_container div.name a {color: #2e3192; text-decoration: none;}

div.home_banner_bird div.frame {padding: 31px 15px 10px 15px;}
div.home_banner_flower div.frame {padding: 51px 15px 10px 15px;}
div.home_banner_tiger div.frame {padding: 55px 15px 10px 15px; text-align: right;}
div.home_banner_tiger div {text-align: right;}


/*div.home_new_toys_container {position: absolute; z-index: 99; left: 50%; top: 635px; display: inline-block;}*/
div.home_new_toys_container {width: 50%; float: right; display: inline-block;}
div.home_new_toys {margin: 0px 0px 0px 195px;}
div.home_new_toys img.title_rus {margin: 0px 0px 5px 0px; width: 115px; height: 16px; background: url(/graphics/home_title_new_toys_rus.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/home_title_new_toys_rus.png', sizingMethod='crop');}
div.home_new_toys img.title_ukr {margin: 0px 0px 5px 0px; width: 96px; height: 16px; background: url(/graphics/home_title_new_toys_ukr.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/home_title_new_toys_ukr.png', sizingMethod='crop');}

div.home_new_toys div.home_goods_icon {width: 90px; height: 120px; font-family: tahoma, sans-serif; font-size: 9px; line-height: 11px; float: left;}
div.home_new_toys div.home_goods_icon img {width: 80px; height: 80px; border: 1px solid #cccccc;}
div.home_new_toys div.home_goods_icon a {display: inline-block; width: 80px;}


/*div.home_news_container {position: absolute; right: 50%; top: 650px;}*/
div.home_news_container {margin-top: 15px; float: right;}
div.home_news {width: 306px; margin: 0px 160px 0px 0px;}
div.home_news div.date {padding: 4px 0px 0px 0px; //padding: 0px 0px 0px 0px; width: 64px; float: left;}
div.home_news div.date span {font-size: 11px; color: #666666;}
div.home_news div.news {width: 240px; float: left;}
div.home_news div.news h4 {margin-top: 0px; margin-bottom: 0px;}
div.home_news div.news p {margin-top: 0px; margin-bottom: 5px; font-size: 11px; line-height: 13px;}



div.brand_photo_with_bubble {display: inline-block; width: 32%; min-width: 330px; height: 200px; margin: 0px 0px 20px 0px; float: left;}
div.brand_photo_with_bubble a {display: block; height: 200px; text-decoration: none; color: #000000;}
div.brand_photo_with_bubble a:hover {display: block; height: 200px; text-decoration: none; color: #ed238e;}
div.brand_photo_with_bubble a div.text {cursor: pointer;}
div.brand_photo_with_bubble a:hover div.text {cursor: pointer; text-decoration: underline; color: #ed238e;}

div.brand_bubble {}
div.brand_bubble div.line_top {width: 100%; height: 10px; font-size: 1px; background: url(/graphics/brand_bubble_border_t.gif) left bottom repeat-x;}
div.brand_bubble div.line_top img.corner_left {width: 10px; height: 10px; background: url(/graphics/brand_bubble_corner_tl.gif) left bottom no-repeat; float: left;}
div.brand_bubble div.line_top img.corner_right {width: 10px; height: 10px; background: url(/graphics/brand_bubble_corner_tr.gif) right bottom no-repeat; float: right;}
div.brand_bubble div.line_bottom {width: 100%; height: 10px; font-size: 1px; background: url(/graphics/brand_bubble_border_b.gif) left top repeat-x;}
div.brand_bubble div.line_bottom img.corner_left {width: 10px; height: 10px; background: url(/graphics/brand_bubble_corner_bl.gif) left top no-repeat; float: left;}
div.brand_bubble div.line_bottom img.corner_right {width: 10px; height: 10px; background: url(/graphics/brand_bubble_corner_br.gif) right top no-repeat; float: right;}
div.brand_bubble div.line_left {width: 100%; font-size: 1px; background: url(/graphics/brand_bubble_border_l.gif) left top repeat-y #ffffff;}
div.brand_bubble div.line_right {width: 100%; font-size: 1px; background: url(/graphics/brand_bubble_border_r.gif) right top repeat-y;}
div.brand_bubble div.text {padding: 0px 10px; font-size: 12px;}
div.brand_bubble img.arrow {position: absolute; width: 1px; height: 1px;}
div.brand_bubble.top-side div.text {margin: -24px 0px 0px 0px; padding: 0px 10px; font-size: 12px;}
div.brand_bubble.top-side img.arrow {position: relative; left: 90px; top: -24px; width: 22px; height: 24px; background: url(/graphics/brand_bubble_arrow_t.gif) left top no-repeat;}
div.brand_bubble.left-side div.text {margin: -22px 0px 0px 0px; padding: 0px 10px; font-size: 12px;}
div.brand_bubble.left-side img.arrow {position: relative; left: -14px; top: 0px; width: 24px; height: 22px; background: url(/graphics/brand_bubble_arrow_l.gif) left top no-repeat;}



div.shops_photos {padding: 10px 0px; display: inline-block;}
div.shops_photos img.icon {width: 100px; height: 100px; float: left; margin: 0px 10px 10px 0px;}

table.standard {}
table.standard tr td {vertical-align: middle; font-size: 13px; padding: 0 5px;}

table.search_results {}
table.search_results tr th {vertical-align: top; font-size: 13px; padding: 15px 5px 0px 0px; border: none;}
table.search_results tr td {vertical-align: top; font-size: 13px; padding: 6px 5px 3px 0px; border: 1px solid #cccccc; border-width: 0px 0px 1px 0px;}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(/graphics/star_rating2.gif) left -1000px repeat-x;
}
.star-rating{
display: inline-block;
vertical-align: middle;
position:relative;
width:100px;
height:15px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:15px;
line-height:15px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}
