@CHARSET "UTF-8";

body {
	background: #fef7e1;
	color: #422207;
	font: .8em Tahoma,Arial,Helvetica,sans-serif;
}

a {
	color: #422207;
	text-decoration: underline;
}

a:hover { text-decoration: none; }

ul.features {
	margin-left: 20px;
	padding: 5px 0;
}

ul.features li { padding: 5px 0; }
.png { behavior: url(/iepngfix.htc); }
.left {	float: left; }
.right { float: right; }
.clear { clear: both; }
.newItem {
	bottom: -10px;
    left: 50px;
    position: absolute;
}

.flipperIcon {
	bottom: 0px;
    left: 10px;
    position: absolute;
}

.centered {
	margin: 0 auto;
	text-align: left;
	width: 1000px;
  clear:both;
}

.delimiter {
	background: #baab92;
	height: 1px;
	margin: 5px 0;
}

#error,
#feedbackError {
	color: #c40000;
	padding: 5px;
}

#warningContainer {
    background: #fef7e1;
    cursor: pointer;
    display: none;
    position: fixed;
    top: 100px;
    z-index: 1001;
}

#overlay {
    background: #000;
	display: none;
	filter: alpha(opacity=50);
    height: 1300px;
    min-height: 1300px;
    left: 0;
    opacity: .5;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#head {
	height: 163px;
	min-width: 1000px;
}

#helpMenu {
	background: url(/images/common/top_menu_fill.gif) repeat-x;
	font-size: .85em;
	height: 15px;
	text-align: center;
	width: 100%;
}

#helpMenu span { margin: 0 5px; }
#headContainer {
	background: url(/images/common/logo_fill_new2012.jpg) repeat-x;
	height: 118px;
	text-align: center;
}

#logoContainer {
	float: left;
	height: 100px;
	width: 239px;
	padding-top: 18px;
	_z-index:10;
}

#logoContainer img{
	_position:absolute;
}

#searchContainer {
	/*background: url(/i/o.gif) 5px 0px no-repeat;*/
	/*background: url(/site/images/toplogo.png) center 7px no-repeat;*/
	background: url(/images/common/interest_stories_sign.gif) 95px 8px no-repeat;
	/*background: url(/images/common/!!!!!.gif) 0px 1px no-repeat;*/
	float: left;
	height: 110px;
	padding-left: 28px;
    width: 532px;
	_z-index:1000;
}

#fmHolidays{
	font-family: georgia;
    font-size: 22px;
    padding-top: 4px;
    text-align: center;
    height: 0px;
}

#fmHolidays a{
	color:#B3509E;
}

#search {
	background: url(/images/common/search_bg2.png) 0px 50% no-repeat;
	font-size: .85em;
	height: 34px; /*99*/ /*70*/
	padding: 8px 0 0 85px;
}

#search #searchString {
	border: 1px solid #43629e;
	height: 16px;
	padding: 2px;
	width: 296px;
}

#search  #searchButton {
	height: 21px;
	width: 59px;
	background: url(/images/common/button_search.jpg) no-repeat;
	border: 0;
}

#searchContainer #search p {
	font-size: 10px;
    margin-top: -2px;
}

#searchContainer #search span {
	cursor: pointer;
	text-decoration: underline;
}

#searchIndicator {
	display: none;
}

#memberAreaContainer {
	float: left;
	height: 85px;
	padding-top: 30px;
	width: 200px;
}

#memberAreaContainer {
height: auto;
padding-top: 0px;
width: 0px;
margin-left: 15px;
}

#memberAreaContainer #phone { font: bold 1.8em Georgia; }
#memberAreaContainer #phone span { color: #b3509e; }

#memberArea {
	background:url("/images/common/memAreaHead.jpg") no-repeat;
	height: 22px;
	padding: 6px 15px 0 0;
/*	padding-right: 15px;*/
	width: 190px;
	margin-top: 5px;
	text-align:right;
}

#sberIMG {
        background: url(/images/sber_balance/my_sber.png) left bottom no-repeat;
        cursor: pointer;
        height: 35px;
/*        padding: 41px 6px 0 0; */
        width: 205px;
/*	margin-top: 34px; */
}

/* Private box -- start */
#privateContainer {
	background: url(/images/common/private_box_bg.gif) left bottom no-repeat;
	display: none;
	margin: -7px 0 0 8px;
	padding-bottom: 5px;
	position: absolute;
	width: 182px;
	z-index: 100;
}

#privateContaine {
	background: url("/images/common/mem_area_bottom.jpg") no-repeat left bottom #FEF7E0;
/*	margin: -8px 0 0 0;*/
	padding-bottom: 5px;
/*	position: absolute; */
/*	width: auto; */
	z-index: 100;
	width: 205px;
}

#privateTop {
	background: url(/images/common/private_box_top.gif) no-repeat;
	height: 10px;
	width: 182px;
}

#privateBox {
	padding: 0 5px 10px;
	width: 172px;
}

#privateBox .item {
	font: .9em Tahoma;
	padding: 3px 0 3px 20px;
}

#privateBox .orderHistory {
	background: url('/images/common/icon_order_history.gif') 0 3px no-repeat;
}

#privateBox .delay {
	background: url('/images/common/icon_delay.gif') 0 3px no-repeat;
}

#privateBox .waitList {
	background: url('/images/common/icon_waiting_list.gif') 0 3px no-repeat;
}

#privateBox .discount {
	background: url('/images/common/icon_discount.gif') 0 3px no-repeat;
}

#privateBox #loginForm { text-align: center; }
#privateBox .loginInput {
	border: 1px solid #b4976f;
	margin-bottom: 3px;
	padding: 2px;
}

#privateBox #rememberContainer {
	text-align: left;
	padding-left: 15px;
}

#privateBox #loginOptions {
	font: .85em Tahoma;
	padding: 10px 5px 0;
	text-align: left;
}

#privateBox #buttonContainer {
	float: right;
	margin-top: 10px;
}

#privateBottom {
	background: url(/images/common/private_box_bottom.gif) no-repeat;
	height: 10px;
	width: 182px;
}

/* Private box -- end */ /* Main menu - start */
#menuContainer {
	background: url(/images/common/menu_fill.jpg) #eddeb7 center bottom
		repeat-x;
	font: bold 1.2em Tahoma;
	height: 33px;
	text-align: center;
}

#menuContainer a {
	text-decoration: none;
}

#menuContainer a {
	text-decoration: none;
}

#menuContainer #home {
	background: url(/images/menu/home_bg.jpg) no-repeat;
	float: left;
	height: 21px;
	margin-top: 3px;
	padding-top: 6px;
	text-align: center;
	width: 79px;
}

#menuContainer #basketInfo {
	background: url(/images/common/icon_basket.gif) 10px 3px no-repeat;
	float: right;
	font: .8em Georgia;
	height: 21px;
	margin-top: 3px;
	padding: 6px 0 0 40px;
	width: 165px;
	*width: 155px;
	*position:relative;
	*right:10px;
}

#menuContainer #basketInfo a { font: bold 1.1em Georgia; }
#menuContainer #basketInfo a:hover {text-decoration:underline;}
#menuContainer #basketInfo span { font-family: Tahoma; }

#menuContainer #menu {
	background:url("/images/menu/newestTopBg.jpg") no-repeat;
	cursor: pointer;
	height: 33px;
	margin: 0 50px 0 79px;
	width: 723px;
}

#menu #menuActive,
#menu #menuSelected {
	height: 33px;
	width: 723px;
}

#menuContainer #menu .tab {
	float: left;
}

#menuContainer #menu #booksTab { width: 83px; }
#menuContainer #menu #studybooksTab { width: 101px; }
#menuContainer #menu #childrenTab {	width: 79px; }
#menuContainer #menu #softTab {	width: 70px; }
#menuContainer #menu #gamesTab { width: 76px; }
#menuContainer #menu #videoTab { width: 80px; }
#menuContainer #menu #musicTab { width: 92px; }
/* Main menu - end */


#body {	background: url(/images/common/main_bg.jpg) top center repeat-x; }
#bodyChildren {	background: url(/images/common/main_bg.jpg) top center repeat-x; }
#bodyBooks { background: url(/images/common/main_bg.jpg) top center repeat-x; }
/*
#body { background: url(/ustinova/ustinova_ushi_bg.jpg) top center no-repeat; }
#bodyChildren { background: url(/ustinova/ustinova_ushi_bg.jpg) top center no-repeat; }
#bodyBooks { background: url(/ustinova/ustinova_ushi_bg.jpg) top center no-repeat; }
*/

.bodyContainer {
	margin-top: 3px;
	*margin-top:3px;
	min-width: 1000px;
	text-align: center;
}

#content { background: #fef7e1; }
#content #sectionsHeaders {
	background: url(/images/common/sections_fill.jpg) repeat-x;
	height: 33px;
}

#content #subSection {
	background: #fcf5d8;
	height: 8px;
	width: 1000px;
}

#content #sectionShelf {
	background: url(/images/common/section_shelf_bg.jpg) no-repeat;
	height: 188px;
	width: 1000px;
}

/* Form fields settings -- start */
.fieldContainer { float: left; }
label {
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 180px;
}

.field {
	clear: both;
	line-height: 25px;
	text-align: left;
}

.field input {
	border: 1px solid #7f9db9;
	padding: 2px;
	width: 250px;
}

.field select,
.field textarea {
	border: 1px solid #7f9db9;
	padding: 2px;
}
/* Form fields settings -- end */

/* Tooltip settings -- start */
.tooltip {
	color: #242d83;
	font-family: Georgia;
	height: 67px;
	position: absolute;
	text-align: left;
	width: 145px;
}

.leftTip {
	background: url(/images/index/tooltip_left.png) no-repeat;
	padding: 10px 25px 10px 10px;
}

.rightTip {
	background: url(/images/index/tooltip_right.png) no-repeat;
	padding: 10px 10px 10px 25px;
}

.tooltip #title {
	font-weight: bold;
	height: 30px;
	overflow: hidden;
	width: 145px;
}

.tooltip #price { font-size: 1.2em; }
.tooltip #price #sign { color: #422207; }
.tooltip #price #numbers {
	color: #d866a5;
	font-size: 1.2em;
}
/* Tooltip settings -- end */

#sectionShelf #shelfContainer {
	height: 188px;
	position: relative;
}

#sectionShelf #imagesHolder {
	 bottom: 20px;
	 position: absolute;
	 text-align: center;
	 width: 1000px;
}

#sectionShelf img {	margin: 0 25px; }

#saleLeadersHeader {
	background: url(/images/common/sale_leaders_header.jpg) no-repeat;
	background-position: 0 -1px;
	border-right:1px solid #B4976F;
	border-bottom:1px solid #B4976F;
	height: 31px;
	width: 195px;
	margin-top: 5px;
}



#leftColumn {
	float: left;
	width: 196px;
	margin-bottom:4px;
}

#rubricator {
	color: #b3509e;
	font: bold 1em Tahoma;
	margin-top: 2px;
}

#rubricator a {
	font-weight: normal;
	text-decoration: none;
}

#rubricator a:hover {
	border-bottom: 1px dashed #b4976f;
	color: #b3509e;
}

#rubricator .choosen a {
	color: #242d83;
	font: bold 1em Tahoma;
	text-decoration: none;
}

#rubricator .selected a {
	color: #b3509e;
	font: bold 1em Tahoma;
	text-decoration: none;
}

#rubricator span { padding-left: 5px; }

#rubricatorTop {
	background: url(/images/common/rubricator_header_fill.gif) repeat-x;
	border: 1px solid #b4976f;
	font: bold 1em Tahoma;
	height: 23px;
	padding: 5px 0 0 7px;
	width: 187px;
	margin-top:4px;
	*margin-top:2px;
	color: #422207;
}
#rubricatorTop2 {
	background: url(/images/common/rubricator_header_fill.gif) repeat-x;
	border: 1px solid #b4976f;
	font: bold 1em Tahoma;
	height: 25px;
	padding: 3px 0 0 7px;
	width: 187px;
	margin-top:4px;
	*margin-top:2px;
	color: #422207;
}

#rubricatorTop:first-letter {
	color: #B3509E;
}

#rubricator .title {
	border: 1px solid #B4976F;
	border-top:none;
}

#rubricator .title a {
	background: url(/images/common/rubricator_section_bg2.gif) no-repeat;
	font-weight: bold;
	display: block;
	height: 24px;
	line-height: 24px;
	width: 194px;
	padding-left: 7px;
}

#rubricator .title a:hover {
	background: url(/images/common/rubricator_section_bg2_h.gif) no-repeat;
	border: 0;
}

#rubricator .title_new {
	background: url(/images/common/rubricator_section_new_bg.gif) no-repeat;
	border: 1px solid #B4976F;
	border-top:none;
	height: 20px;
	padding: 4px 0 0 7px;
	width: 187px;
}

#rubricator .title_new a { font-weight: bold;}
#rubricator .title_new a:hover { border: 0; }

#rubricator #expandSection {
	background: #fefdf2;
	border: 1px solid #b4976f;
	border-top: 0;
	overflow: hidden;
	padding: 4px 0px;
	width: 194px;
}

#expandSection div {
	background: url(/images/common/catalog_bullet.gif) 7px 7px no-repeat;
	padding: 1px 4px 1px 19px;
	position:relative;
}

#expandSection div.new {
    background: url(/images/common/rubricator_section_new_bg3.gif) no-repeat;
}

#expandSection div img.newIcon {
	position: absolute;
}


#expandSection span.newIcon {
    padding: 0px 0px 0px 12px;
    position: relative;
}

#expandSection span.newIcon img{
    position: absolute;
    left:0px;
}

#expandSection div#innerContainer {
	background: none;
	padding: 0 0 5px;
}

#expandSection div#innerInnerContainer {
	background: none;
	font-size: 1em;
	padding: 0 0 0 15px;
}

#expandSection div div {
	background: url(/images/common/catalog_bullet_small.gif) 15px 7px no-repeat;
	font-size: .85em;
	padding: 1px 0 1px 25px;
}

#expandSection div.newest a{
	color: #000000;
    font-weight: bold;
    text-transform: uppercase;
}

#expandSection div.newest{
	color: #000000;
    font-weight: bold;
    text-transform: uppercase;
}

#expandSection div div a { color: #242d83; }

#saleLeadersTop {
	background: url(/images/common/sale_leaders_top_bg2.jpg) no-repeat;
	height: 259px;
	position: relative;
	text-align: center;
	width: 196px;
}

#saleLeadersTop a {
	color: #203f91;
	text-decoration: none;
}

#saleLeadersTop a:hover { text-decoration: underline; }

#saleLeadersTop #title {
	color: #203f91;
	font: 1.1em Georgia;
}

#saleLeadersTop #leaderImage {
	bottom: 60px;
	left: 50%;
	margin-left: -46px;
	position: absolute;
}

.leader {
	border-left: 1px solid #bda27c;
	border-right: 1px solid #bda27c;
	border-top: 1px solid #dedbda;
	min-height: 47px;
	padding: 7px 5px 18px;
}

.leader .info {
	font: .85em Tahoma;
	margin: 0 0 0 45px;
}

.leader .info a { text-decoration: none; }
.leader .info a:hover {	text-decoration: underline; }
.leader .info .title {
	line-height: 12px;
	padding-bottom: 2px;
}

.leader .info .authors {
	color: #203f91;
	line-height: 12px;
}

.leader .info .price {
	line-height: 12px;
	margin-top:2px;
	font-size:12px;
}

.leader .info .price span {
	color: #242D83;
	font-weight: bold;
}

#giftbook {	margin-top: 4px; }
#giftbook img {	border: 1px solid #b89c73; }

#geniusHeader {
	background: url(/images/common/genius_header.jpg) no-repeat;
	float: right;
	height: 33px;
	width: 196px;
}

#rightColumn {
	float: right;
	width: 196px;
}

#genius {
	background: url(/images/common/genius_bg.jpg) no-repeat;
	height: 259px;
	padding: 15px 4px;
	width: 188px;
}

#genius #quote {
	color: #313e91;
	font: italic 1.05em Georgia;
	line-height: .9em;
	padding-top: 10px;
}

#genius #quote span {
	color: #c64d9a;
}

#genius #author {
	padding-top: 10px;
	text-align: right;
}

/*
#discount {
	background: url(/images/common/discount_label.jpg) no-repeat;
	height: 197px;
	margin-top: 4px;
	width: 196px;
}

.discountSection {
	background: url(/images/common/discount_section_bg.jpg) no-repeat;
	height: 22px;
	padding: 3px 0 0 25px;
	width: 171px;
}

.discountSection .count {
	float: right;
	font: 1em Georgia;
	padding-right: 3px;
}

.discountSection .count span {
	color: #b3509e;
	font: bold 1.1em Georgia;
}

.discountSection a {
	color: #244393;
	font-weight: bold;
	text-decoration: none;
}
*/
#middleColumn {
	margin: 0 200px;
	text-align: center;
	width: 600px;
}

#contentColumn {
	float: right;
	padding-top: 2px;
	text-align: left;
	width: 800px;
}

#contentColumn a { text-decoration: none; }
#contentColumn a:hover { text-decoration: underline; }

#contentColumn #sectionHeader {
	background: url(/images/common/rubricator_header_fill.gif) repeat-x;
	border: 1px solid #b4976f;
	height: 25px;
	padding: 3px 0 0 5px;
	width: 793px;
	margin-bottom: 2px;
}

#contentColumn #sectionHeader h1 {
	color: #422207;
	font: bold 1.3em Tahoma;
}

#contentColumn #sectionHeader h1:first-letter {
	color: #B3509E;
}

#notFoundContent,
#messageContent {
	font: 1.2em Tahoma;
	height: 600px;
	padding: 10px 20px;
	text-align: left;
	width: 960px;
}

#notFoundContent div,
#messageContent div { padding: 10px 0; }
#notFoundContent div.item {
	background: url(/images/common/catalog_bullet.gif) 3px 9px no-repeat;
	padding: 1px 0 1px 20px;
}

#notFoundContent #title, #messageContent #title {
	font: bold 1.4em Tahoma;
	padding: 10px 0 0;
}

#notFoundContent #subTitle {
	font: .6em Tahoma;
	padding: 0 0 20px;
}

#notFoundContent #whatToDo { font: 1.1em Tahoma; }

/* Info slider part - start */
#addInfo {
	background: #f7edce;
	border-left: 1px solid #b4976f;
	border-right: 1px solid #b4976f;
	line-height: 1.1em;
/*	margin-left: 200px; */
	padding: 15px 14px 0px 15px;
/*	width: 568px; */
}

#addInfo a { font-weight: bold; }

#addInfo #infoHeader {
	font: bold 1.2em Tahoma;
	padding-bottom: 10px;
}

#moreInfo {
/*	display: none; */
	padding-bottom: 15px;
	text-align: left;
}

#moreInfo h1 {
	font: 1.6em Tahoma;
	padding: 10px 0;
	text-align: center;
}

#moreInfo h2 {
	font: 1.3em Tahoma;
	padding: 15px 0 5px;
	text-align: center;
}

#moreInfo p { padding-top: 10px; }
/* Info slider part - end */

span.readMore {	color: #ba62a4; }
.more {
	padding: 0 5px 10px;
	text-align: right;
}

.more a {
	background: url(/images/common/arrow_more.gif) right no-repeat;
	color: #a68a73;
	font: bold 1em Georgia;
	padding-right: 20px;
	text-decoration: none;
}

.delimiterShelve {
	background: url(/images/common/delimiter_shelve_fill.gif) repeat-x;
	clear: both;
	height: 14px;
}

#footer #leftBanner {
	float: left;
	padding: 5px 0 2px;
	text-align: left;
	width: 200px;
}

#footer #rightBanner {
	float: right;
	padding: 5px 0 2px;
	text-align: right;
	width: 200px;
}

#footerLinks, #copyright {
	clear: both;
	border-top: 1px solid #dfc485;
	font-size: 0.85em;
	margin-top: 2px;
}

#footerLinks a { text-decoration: none; }
#footerLinks a:hover { text-decoration: underline; }
#footerLinks .links {
	border-right: 1px solid #dfc485;
	float: left;
	margin: 5px 0;
	padding: 0 10px;
}

#copyright p { padding: 5px 15px; }


/* new menu */
    .blockTopmenu{
	background:url(/site/images/topmenu_bg.png);
	float:left;
	clear:both;
	height:auto;
	width:100%;
}
.blockTopmenu div,
.blockTopmenu div a{
	display:block;
	float:left;
	height:32px;
	margin:0px;
	padding:0px;
	position:relative;
}
.blockTopmenu div a{
	color:#422207;
	font-size:1.2em;
	font-family:Tahoma;
	font-weight:bold;
	height:19px;
	padding:8px;
	padding-bottom:5px;
	text-decoration:none;
}

.blockTopmenu div a.gift{
	background:url(/site/images/a_gift.png) no-repeat;
	padding-left:38px;
	width:76px;
	z-index:13;
	right:23px;
}
.blockTopmenu div a.gift:hover,
.blockTopmenu div a.gift.active{
	background:url(/site/images/a_gift_hover.png) no-repeat;
	z-index:30;
}
.blockTopmenu div#gift{
	background:url(/site/images/topli.jpg) no-repeat top right;
	width:109px;
}

.blockTopmenu div a.audiobooks{
	background:url(/site/images/a_audiobooks.png) no-repeat;
	padding-left:38px;
	width:96px;
	z-index:11;
	right:20px;
}
.blockTopmenu div a.audiobooks:hover,
.blockTopmenu div a.audiobooks.active{
	background:url(/site/images/a_audiobooks_hover.png) no-repeat;
	z-index:30;
}
.blockTopmenu div#audiobooks{
	}

#blockTopmenuWrap
{
  float:none;
  margin:0 auto;
  width:795px;
}


#menuContainer #menu #giftTab{ width:97px; }
#menuContainer #menu #audiobooksTab{ padding-right:0;	width:120px; }

#menuContainer #menu .tab {
display:block;
float:left;
position:relative;
}

#menuContainer #menu a {
display:block;
float:left;
height:19px;
padding:8px 8px 5px;
position:relative;
text-decoration:none;
width:64px;
}

#menuContainer #menu #booksTab a {
	padding-left:40px;
	width:49px;
	z-index:20;
}
#booksTab a:hover, #booksTab a.active{
	background:url(/images/menu/books_hover_menu_bg.png) no-repeat;
	z-index:30;
}

#menuContainer #menu #softTab a {
	padding-left:40px;
	width:55px;
	z-index:19;
	left:13px;
}
#softTab a:hover, #softTab a.active{
	background:url(/images/menu/soft_hover_menu_bg.png) no-repeat -293px 0px;
	z-index:30;
}

#menuContainer #menu #gamesTab a {
	padding-left:40px;
	width:49px;
	z-index:18;
	left:36px;
}
#gamesTab a:hover, #gamesTab a.active{
	background:url(/images/menu/games_hover_menu_bg.png) no-repeat -386px 0px;
	z-index:30;
}

#menuContainer #menu #videoTab a {
	padding-left:40px;
	width:55px;
	z-index:17;
	left:51px;
}
#videoTab a:hover, #videoTab a.active{
	background:url(/images/menu/dvd_hover_menu_bg.png) no-repeat -477px 0px;
	z-index:30;
}

#menuContainer #menu #musicTab a {
	padding-left:37px;
	width:71px;
	z-index:16;
	left:65px;
}
#musicTab a:hover, #musicTab a.active{
	background:url(/images/menu/toys_hover_menu_bg.png) no-repeat -571px 0px;
	z-index:30;
}

#menuContainer #menu #giftTab a {
	padding-left:40px;
	width:76px;
	z-index:15;
	left:78px;
}
#giftTab a:hover, #giftTab a.active{
	background:url(/images/menu/gift_hover_menu_bg.png) no-repeat 3px 0px;
	z-index:30;
}

#menuContainer #menu #audiobooksTab a {
	padding-left:40px;
	width:98px;
	z-index:14;
	left:80px;
}
#audiobooksTab a:hover, #audiobooksTab a.active{
	background:url(/images/menu/audiobooks_hover_menu_bg_.png) no-repeat 3px 0;
	z-index:30;
}

#menuContainer #menu #childrenTab a {
	padding-left:42px;
	width:68px;
	z-index:14;
	left:3px;
}
#childrenTab a:hover, #childrenTab a.active{
	background:url(/images/menu/children_hover_menu_bg_.png) no-repeat 3px 0;
	z-index:30;
}

#menuContainer a{
}

#newYearCristhmas{
    height: 31px;
    text-align: center;
    width: 100%;
    padding-top:4px;
}

#newYearCristhmas a{
	font-family: georgia;
    font-size: 20px;
    color:#242D83;
    text-decoration:underline;
}

#newYearCristhmas a:hover{
    text-decoration:none;
}


/* // */
#MiddleMenu, #MiddleMenu ul, #MiddleMenu li, #MiddleMenu a {
	background: url("/images/common/middle_menu.png") scroll transparent repeat-x;
}

#MiddleMenu {
	background-position: 0 -165px;
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	margin-bottom: 2px;
	width: 100%;
}

#MiddleMenu ul {
	background-position: 0 -132px;
	height: 33px;
	margin: 0;
	margin-left: 10px;
	padding: 0;
	width: auto;
	float: left;
}

#MiddleMenu li {
	float: left;
	position: relative;
	background-repeat: no-repeat;
	background-position: -5px 0;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	margin-left: -10px;
	padding: 8px 0 10px;
}

#MiddleMenu a {
/*  display: block;*/
	background-repeat: no-repeat;
	background-position: 100% -33px;
	margin-left: 5px;
	padding: 8px 20px 10px 7px;
	text-decoration: none;
	color: #422207;
	height: 33px;
}

#MiddleMenu li.tab2 { z-index: 7; }
#MiddleMenu li.tab3 { z-index: 6; }
#MiddleMenu li.tab4 { z-index: 5; }
#MiddleMenu li.tab5 { z-index: 4; }
#MiddleMenu li.tab6 { z-index: 3; }
#MiddleMenu li.tab7 { z-index: 2; }
#MiddleMenu li.tab8 { z-index: 1; }

#MiddleMenu li.first {
	background-position: 0 0;
	z-index: 8;
}

#MiddleMenu li.active {
	background-position: 0 -66px;
	z-index: 9 !important;
}

#MiddleMenu li:hover {
	background-position: 0 -66px;
	z-index: 10 !important;
}

#MiddleMenu li.active a, #MiddleMenu li:hover a {
	background-position: 100% -99px;
	color: #B3509E;
	text-decoration: none;
}

#MiddleMenu li.last {
	margin-right: -20px;
	z-index: 0;
}

#toysMiddleMenu{
	width: 100%;
	height: 33px;
	background: url("/images/common/back_middle_menu.jpg") repeat-x bottom center;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:2px;
}

#toysMiddleMenu ul{
	height:29px;
	background:url("/images/common/menu_back_middle_menu_toys.jpg") no-repeat left 0px;
	margin:0px;
	padding:0px 0px 4px 0px;
}

#toysMiddleMenu li{
	margin:0px;
	list-style-image:none;
	list-style-type:none;
	float:left;
	padding:8px 0px 10px 0px;
}

#toysMiddleMenu a{
	height:33px;
	color:#422207;
	text-decoration: none;
}

#toysMiddleMenu a.active{
	color:#B3509E;
	text-decoration: none;
}

#toysMiddleMenu a:hover{
	color:#B3509E;
	text-decoration: none;
}

#toysMiddleMenu li.first a{
	padding: 8px 22px 10px 10px;
}

#toysMiddleMenu li.first a:hover, #toysMiddleMenu li.first a.active{
	background:url("/images/common/a_first.png") no-repeat;
	color: #B3509E;
}

#toysMiddleMenu li.last{
	margin-left: -1px;
}

#toysMiddleMenu li.last a{
	padding: 8px 25px 10px 18px;
	color:#242D83;
}

#toysMiddleMenu li.last a:hover, #toysMiddleMenu li.last a.active{
	background:url("/images/common/a_last_toys.png") no-repeat;
	color: #B3509E;
}

#kinoMiddleMenu{
	width: 100%;
	height: 33px;
	background: url("/images/common/back_middle_menu.jpg") repeat-x bottom center;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:2px;
}

#kinoMiddleMenu ul{
	height:29px;
	background:url("/images/common/menu_back_middle_kino.jpg") no-repeat left center;
	margin:0px;
	padding:0px 0px 4px 0px;
}

#kinoMiddleMenu li{
	margin:0px;
	list-style-image:none;
	list-style-type:none;
	float:left;
	padding:8px 0px 10px 0px;
}

#kinoMiddleMenu a{
	height:33px;
	color:#422207;
	text-decoration: none;
}

#kinoMiddleMenu a.active{
	color:#B3509E;
	text-decoration: none;
}

#kinoMiddleMenu a:hover{
	color:#B3509E;
	text-decoration: none;
}

#kinoMiddleMenu li.first a{
	padding: 8px 12px 10px 10px;
}

#kinoMiddleMenu li.first a:hover, #kinoMiddleMenu li.first a.active{
	background:url("/images/common/a_first_kino.png") no-repeat;
}

#kinoMiddleMenu li.last{
	margin-left: -3px;
}

#kinoMiddleMenu li.last a{
	padding: 8px 21px 16px 9px;
}

#kinoMiddleMenu li.last a:hover, #kinoMiddleMenu li.last a.active{
	background:url("/images/common/a_second_kino.png") no-repeat;
}

/* *//* */
#rubricator .title a.add{
	color:#242d83;
}

#rubrTextDesc{
	border: 1px solid #B4976F;
    color: #422207;
    font-size: 12px;
    height: auto;
    line-height: 22px;
    padding: 4px 5px;
    margin-bottom:2px;
    margin-top:2px;
	*float:left;
	float:left\0/;
	width:788px;
}

#country{
	float: left;
    width: 97px;
}

#country a{
	float: left;
    width: 94px;
}

#rubricator #vigodno{
	height: 30px;
}

#rubricator #vigodno a:hover{
	border-bottom: none;
}
/* // */


#phoneNumber{
font-size:26px;
color: #242D83;
margin-top:4px;
padding-left:2px;
}

#phoneNumber span{
color: #B3509E;
}

#logoContainer{
padding-top: 2px;
height: auto;
width: 225px;
}

#searchContainer {
padding-left: 0px;
width: 535px;
padding-top:4px;
}

#search #searchString {
width: 370px;
}

#search {
background: url("/images/common/search_bg3.png") no-repeat 0 50%;
height: 33px;
padding: 9px 0 0 85px;
margin-bottom: 6px;
}

#privateTop{
background:none;
border-left: 1px solid #C4A47C;
border-right: 1px solid #C4A47C;
padding: 0 10px;
width: 183px;
}

#privateBox {
padding: 5px 4px 0 4px;
width: auto;
border-right:1px solid #C4A47C;
border-left:1px solid #C4A47C;
width: 195px;
}

#privateBox #loginForm p{
text-align:left;
}

#privateBox #rememberContainer {
padding-left: 5px;
font-size: 12px;
}

#privateBox .loginInput {
width: 127px;
height: 13px;
margin-bottom: 0px\0/;
*margin-bottom: 0px;
}

#privateBox #buttonContainer {
margin-top: -37px;
}

#privateBox #registration{
	font-size: 11px;
    margin-top: 2px;
}

#privateBox #registration .reg{
	font-weight: bold;
    margin-right: 25px;
    padding-left: 6px;
}

#privateBox ul{
margin:0px;
padding:0px;
}

#privateBox li{
margin:0px;
padding:3px 0 3px 20px;
float: left;
font-size: 11px;
}

#privateBox .waitList {
width: 98px;
}

#privateBox .orderHistory {
width: 98px;
}

.authIn{
	margin-top: 2px;
}

#fastDelivery{
	background: url("/i/fast_delivery.png") no-repeat;
    height: 67px;
    margin-left: 40px;
    width: 180px;
}

/* //// */
#banner{
	margin-bottom:8px
}

#blockSection{
	margin-bottom: 8px;
}

#blockSection #sectionHeader {
    background: url("/images/common/rubricator_header_fill.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #B4976F;
    height: 26px;
    padding: 3px 0 0 20px;
    text-align: left;
    color: #422207;
    font-size: 1.3em;
    font-weight: bold;
}

#blockSection #sectionHeader span{
	color:#b3509e;
}

#blockSectionMain{
	border: 1px solid #B4976F;
	border-top:none;
	height:228px;
}

#blockSection #sectionHeader a{
	color: #B3509E;
    font-size: 14px;
    font-weight: bold;
}

#blockSection #product{
	border-right: 1px dotted #B4976F;
	float: left;
	padding: 5px 5px 8px 5px;
    width: 188px;
}

#blockSection  #product .image{
	text-align: center;
	height:114px;
}

#blockSection  #product .title{
	text-align: center;
	font-family: georgia;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
}

#blockSection  #product .title a{
    color: #242D83;
	text-decoration: none;
}

#blockSection  #product .title a:hover{
	text-decoration: underline;
}

#blockSection  #product .price{
	font-family: georgia;
    font-size: 18px;
    text-align: center;
}

#blockSection  #product .price span {
    color: #242D83;
    font-weight: bold;
    padding-right: 6px;
}

#blockSection  #product .buyButton{
	margin-top: 8px;
    padding-bottom: 1px;
}

#blockSection #product .inButton {
    margin-top: 8px;
    padding-bottom: 1px;
}

#blockSection #product .inButton a {
    background: url("/images/one_item/inButton.jpg") no-repeat;
    color: #422207;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 8px 5px 32px;
    text-decoration: underline;
}

#blockSection  #product .buyButton a {
    background: url("/images/one_item/buyButton.jpg") no-repeat;
    color: #422207;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 20px 5px 35px;
    text-decoration: underline;
}

#blockSectionMain #lookAll {
    border-top: 1px dotted #B4976F;
    font-family: Georgia;
    font-size: 16px;
    float:left;
    padding-bottom: 1px;
    width: 100%;
    text-align: right;
}

#blockSectionMain #lookAll a {
    background: url("/images/one_item/a_look_all.jpg") no-repeat right 4px;
    color: #A68A73;
    padding-right: 20px;
    text-decoration: underline;
    margin-right: 10px;
}

#blockSectionMain #lookAll a:hover {
    background: url("/images/one_item/a_look_all_hover.jpg") no-repeat right 4px;
    text-decoration: none;
}

#mainPage{
	background:none;
	color: #B3509E;
	float: left;
	font-size: 14px;
    font-weight: bold;
    height: 24px;
	height: 26px\0/;
	*height: 26px;
    margin-top: 1px;
    padding: 0 9px 0 0;
    width: 187px;
}

#content #sectionsHeaders{
	background:none;
}

#rubricator {
    margin-top: -2px;
	margin-top: 0px\0/;
	*margin-top: 0px;
}

#geniusHeader {
    background-position:-1px -1px;
    border-left: 1px solid #B4976F;
    height: 32px;
    margin-top: 1px;
    width:195px;
}

.leader{
	padding-bottom: 19px;
	padding-bottom: 10px\0/;
	*padding-bottom: 10px;
}

#genius {
    background: url("/images/common/genius_bg1.jpg") no-repeat;
    height: 259px;
}

.navigation .arrow a.lastPageArrow{
	background: url("/images/common/arrow_last_page.gif") no-repeat;
	padding: 13px 14px 13px 13px;
	float:left;
}

.navigation .arrow a.lastPageArrow:hover{
	background:url("/images/common/arrow_last_page_active.gif")	no-repeat;
}

.navigation .arrow a.nextPageArrow{
	background:url("/images/common/arrow_next_page.gif") no-repeat;
	padding: 13px 14px 13px 13px;
	float:left;
}

.navigation .arrow a.nextPageArrow:hover{
	background:url("/images/common/arrow_next_page_active.gif") no-repeat;

}

.navigation .arrow a.prevPageArrow{
	background:url("/images/common/arrow_prev_page.gif") no-repeat;
	padding: 13px 14px 13px 13px;
	float:left;
}

.navigation .arrow a.prevPageArrow:hover{
	background:url("/images/common/arrow_prev_page_active.gif") no-repeat;
}

.navigation .arrow a.firstPageArrow{
	background: url("/images/common/arrow_first_page.gif") no-repeat;
	padding: 13px 14px 13px 13px;
	float:left;
}

.navigation .arrow a.firstPageArrow:hover{
	background: url("/images/common/arrow_first_page_active.gif") no-repeat;
}

.wrapper .priceBox p a.itemNotInBasket {
    background: url("/images/common/button_add_to_basket.gif") no-repeat scroll 0 0 transparent;
    float: right;
    margin-right: 10px;
    padding: 30px 100px 6px 23px;
}

.wrapper .priceBox p.itemInBasket {
    background: url("/images/common/button_already_in_basket.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 36px;
    margin-right: 0px;
    width: 152px;
}

#leadersHead{
    background: url("/images/common/lideri_rubriki.jpg") no-repeat;
    border-bottom: 1px solid #BDA27C;
    border-right: 1px solid #BDA27C;
    height: 32px;
    margin-top: 6px;
    width: 195px;
}

