div {
	border: 0px solid
}
* {
	margin: 0;
	padding: 0;
	
}

body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #412b1c;
	background: #1b0802 url(/img/bg.gif) top repeat-x;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6{
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal
}
img {
	border: none;
}



.block {
	display: block
}
.none {
	display: none;
}
/*  Structure */

#container {
	height: 768px;
	width: 1000px;
	margin: 0 auto 0 auto;
	position: relative;
	background: url(/img/main_bg.jpg) 0 0  no-repeat;
}
#container.inner {
	background: url(/img/inner_bg.jpg) 0 0  no-repeat;
}
#content {
	
}	
#footer {
	background: url(/img/footer-bg.jpg) 0 0 repeat-x;
	height: 41px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: 1
}
/*  end of Structure */


/* Header */
.logo {
	position: absolute;
	top: 60px;
	left: 372px;
	width: 256px;
	height: 62px;
}
.store {
	display: block;
	background: url(/img/store.jpg) no-repeat;
	width: 80px;
	height: 58px;
	position: absolute;
	top: 472px;
	right: 287px;
}
.home {
	width: 11px;
	height: 10px;
	position: absolute;
	top: 61px;
	left: 38px;
}
.mail {
	width: 12px;
	height: 8px;
	position: absolute;
	top: 61px;
	right: 38px;
}
.text {
	position: absolute;
	top: 257px;
	left: 683px;
	width: 210px;
	height: 190px;
	padding: 15px 0 0 17px;
	/*background: url(/img/letter.jpg) 0 0 no-repeat;*/
	overflow: hidden;
	
}
.text a {
	color: #412b1c;
}


/*  Menu */
.nav {
	margin: 47px 0 0 0;
}
.nav li {
	list-style: none;
}	
.nav li a {
	color: #010100;
	font-size: 14px;
}

#books {
	width: 202px;
	position: absolute;
	bottom: 49px;
	left: 281px;
	background: url(/img/books_bg.gif) 0 0 no-repeat ;
}
#books li {
	position: relative;
	/*height: 28px;*/
}

#books li span {
	height: 28px;
	width: 202px;
	background: url(/img/book.gif) 0 0 no-repeat ;
	display: block;
}
#books li a  img {
	position: absolute;
	top: 5px;
	left: 85px;
	outline: 0;
}
.first {
	background: url(/img/first_book.gif) 0 0 no-repeat !important;
}
.last {
	background: url(/img/last_book.gif)  0px 0  no-repeat !important;
	height: 27px ;
}
.last_but_one {
	background: url(/img/last_but_one1.gif) 0 -1px  no-repeat !important;
	height: 27px !important;
}
.bottom {
	height: 15px;
	width: 202px;
	float: left;
	background: url(/img/book_bottom.gif) 0 bottom no-repeat;
}
.nav li ul {
	display: none;
	position: absolute;
	bottom: 0;
	left: 202px;
	width: 195px;
	z-index: 50;
}
.nav li ul li {
	margin: 0;
	padding:0;
	text-align: center;
	width: 195px;
}
.nav li ul li  span {
	display: block;
	margin: 0 4px 0 6px;
	background: #dbbc90 !important;
	height: 15px !important;
	width: 185px !important;
}
.top_li {
	background: url(/img/roll_top.gif) 0 0  no-repeat;
	padding: 37px 0 0 0!important;
}

.bot_li {
	background: url(/img/roll_bot.gif) 0 bottom  no-repeat;
	padding-bottom: 41px !important;
}
.bg_none span{
	background: none !important;
}
.nav li ul a {
	color: #644239;
	font-size: 11px;
}
.nav li ul a:hover {
	color: #a62929 !important;
	font-weight: bold;
}
/*
.nav li:hover ul ul, .nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
.nav li:hover ul, .nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}
*/
/* end of Menu */

#form_search p {
	position: absolute;
	bottom: 29px;
	right: 12px;
	width: 150px;
	height: 38px;
	background: url(/img/search_bg.jpg) 0 0 no-repeat;
	padding: 6px 0 0 8px;
	z-index: 100
}
#form_search img {
	vertical-align: top;
	cursor: pointer;
	width: 25px;
	height: 35px;
}
#form_search input {
	vertical-align: top;
	margin: 1px 13px 0 0;
	width: 104px;
	height: 15px;
	padding: 0px 0 0 3px;
	background: url(/img/input_bg.jpg) 0 0 no-repeat;
	border: 1px solid #3c1102;
	color: #3c1102;
}
/* end of Header */


/*  Content  */
#content h1 {
	color: #461e11;
	margin-bottom: 25px;
	height: 24px;
	margin-bottom: 10px;
}
#content h1 a {
	margin: 0;
}
#content h1 img {
	vertical-align: top;
}
#content p {
	margin-bottom: 25px;
}
#content a {
	color: #461e11;
}
#content a: hover {
	color: #a62929;
	font-weight: bold;
	text-decoration: none;
}

.catalog-menu {
	position: absolute;
	top: 690px;
	left: 235px;
}

.catalog-menu li{
	list-style: none;
	float: left;
	margin-right: 23px;
}
.catalog-menu li a {
	color: #170502;
	font-size: 14px;
}
.catalog-menu li.active a {
	color: #a62929;
	font-weight: bold;
	text-decoration: none;
}
#content {
	width: 505px;
	height: 480px;
	position: absolute;
	top: 168px;
	left: 240px;
	overflow: hidden;
}
/*  end of Content  */


/*  News */
.date {
	color: #a62929 !important;
	font-weight: bold;
	margin-bottom: 17px;
	display: block;
}
.new {
	height: 140px;
	overflow: hidden;
}
.new img {
	margin-right: 23px;
	float: left;
}
.nav {
	
}
.page-navi {
	color: #461e11;
	font-size: 11px;
	position: absolute;
	top: 5px;
	right: 0px;
	font-weight: bold;
	z-index: 97
}
.page-navi a {
	color: #a62929 !important; 
}
	
/*  end of  News */


/*  Catalog */


.small_pic {
	float: left;
	margin: 0 30px 34px 0;
	width: 148px;
	text-align: center;
	overflow: hidden;
}
.small_pic.third {
	margin: 0 0px 34px 0;
}
.small_pic img {
	height: 111px;
}
h1.cat-title {
	float: left;
	margin-right: 10px;
}
.navigation {
	height: 30px;
	margin-bottom: 10px !important;
	margin-top: -25px
	
}
.navigation  a {
	color: #461e11 !important;
	margin: 0 10px 0 10px !important;
}
.navigation strong {
	color: #a62929 !important;
	margin: 0 10px 0 10px !important;
}
.navigation p {
	padding-top: 5px;
	margin-bottom: 0px !important;
}
#content.more {
	overflow: visible;
}
.description {
	color: #a62929;
	width: 504px;
	height: 63px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	top: 427px;
	left: 0px;
}
.centered {
	text-align: center;
}
.big-pic {
	margin-top: 0 auto 0 auto;
	height: 382px;
}
.prev {
	position: absolute;
	top: 175px;
	left: -100px;
	text-align: right;
	padding-top: 20px;
	background: url(/img/prev.gif) 55px 0 no-repeat;
}
.next {
	position: absolute;
	top: 175px;
	right: -100px;
	padding-top: 20px;
	background: url(/img/next.gif) 3px 0 no-repeat;
}
/*  end of Catalog */


/*  Footer */

.copyr {
	position: absolute;
	top: 8px;
	right: 43px;
	font-size: 12px;
	padding: 12px 0 0 37px;
	width: 91px;
	height: 16px;
	background: url(/img/copyr.gif) no-repeat;
}
.copyr a {
	color: #75594e;
	cursor: pointer;
}
.bot-menu {
	margin: 15px 0 0 240px;
}
.bot-menu li{
	list-style: none;
	float: left;
	margin-right: 40px;
}
.bot-menu li a {
	color: #ffcb84;
}
.bot-menu li.active a {
	color: #a62929;
	font-weight: bold;
	text-decoration: none;
}
/*  end of Footer */

#content a:hover {
color: #a62929;
font-weight: bold;
text-decoration: none;
}


