* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	background: #000000 url(i/bg_footer2.jpg) repeat;
       /*color: #654121;*/
        color:#4E3723;
}
a {
	color: #2C1C0E;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	/*margin: 0 0 18px*/
    margin: 0 0 10px;
 
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
/*#wrapper {
	width: 1000px;
	margin: 0 auto;
}*/

/*fieldset {border:none;}*/

.container {  
    width:980px;  
    margin:0 auto;
	position: relative;

  
}
#main {
        padding-bottom: 75px;
	background:#c4c0be url(i/bg_main_light.jpg) repeat;
	/*filter: brightness(1.5);*/
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 230px;
	position:relative;
	padding: 0px 70px;
	margin: 0px 0px 65px 0px;
	/*background: #FFE680;*/
	filter: brightness(1.5);
	z-index: 99;
}

/*#logo {
background-image: url(i/logo.jpg);
background-repeat: no-repeat;
width: 190px;
height: 172px;
}*/

.site_name {
position:relative;
z-index: 10;
left:-28px;
top:-10px;
}

.coin {
position:absolute;
right:0;
z-index: 9;
}

/*---Search----*/


input#ajaxSearch_input {
   position: absolute;
   right: 103px;
   background: transparent;
   color: #C48F16;
   text-align: left;
   padding-left: 5px;
   /*background-position: 98% 50%;*/
}

#ajaxSearch_input {
	/*border: 3px solid #af9148;*/
	border: 1px solid #a58248;
	height: 21px;
	width: 140px;
	top: 131px;
	z-index: 10;
}

#ajaxSearch_input:focus {
border: 1px solid #a58248;
outline:none;
}

/*#search-block-form-small a*/
#ajaxSearch_form a {
font-size:20px;
padding: 5px 2px;
color:#a582480;
}

/*#search-block-form-small a:hover*/
#ajaxSearch_form a:hover {
color:#af9148;
}

#ajaxSearch_submit {
background: url(i/search.png) no-repeat;
position: absolute;
right: 78px;
top: 131px;
z-index: 10;
cursor:pointer;
border: 0;
text-indent: -9999em;
width: 23px;
height: 23px;
padding-bottom: 0px;
padding-left: 0px;padding-right: 0px;padding-top: 0px;
}

.ajaxSearch_resultLink {
color:#334134;
}

.ajaxSearch_resultExtract p {
color: #654121;
}

.ajaxSearch_paging {
margin-top: 15px;
display: block;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #C48F16;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #C48F16;
}



/*----menu-----*/
ul#menu {
margin: 0px;
padding: 0px;
/*float: right;*/
}

#menu li {display: inline-block;}

.m1 a {
background-image: url(i/m1.jpg);
background-repeat: no-repeat;
width:118px;
height: 57px;
margin-left: 29px;
margin-right: 12px;
display: block;
}

.m1 a:hover {
background-image: url(i/m1active.jpg);
}

.m2 a {
background-image: url(i/m2_2023.jpg);
background-repeat: no-repeat;
width:266px;
height: 57px;
display: block;
}

.m2 a:hover {
background-image: url(i/m2active_2023.jpg);
}

.m3 a {
background-image: url(i/m3.jpg);
background-repeat: no-repeat;
margin-right: 5px;
width:112px;
height: 57px;
display: block;
}

.m3 a:hover {
background-image: url(i/m3active.jpg);
}

.m4 a {
background-image: url(i/m4.jpg);
background-repeat: no-repeat;
margin-right: 15px;
width:148px;
height: 57px;
display: block;
}

.m4 a:hover {
background-image: url(i/m4active.jpg);
}

.m5 a {
background-image: url(i/m5.jpg);
background-repeat: no-repeat;

width:119px;
height: 57px;
display: block; 
}

.m5 a:hover {
background-image: url(i/m5active.jpg);
}

ul#menu ul 
{
margin-left: 10px;
width: 245px;
visibility: hidden;
position: absolute;
top: 100%;
padding:5px 5px;
background: rgba(222, 157, 55, 0.85);
/*background: #de9d37;*/
z-index:11;
}

ul#menu ul li {
border-bottom: 2px dotted;
color: #9d511f; 
float: none;
margin:0;
height:auto;
padding:3px 0;
}
									  
/* IE 6 & 7 Needs Inline Block */
ul#menu ul li a{
width:245px;
display:block;
height:auto;
color:#9d511f;
background-image: none;
/*background: rgba(222, 157, 55, 0.56);*/
/*background: #de9d37;*/
text-decoration:none !important;
} 

ul#menu ul li:hover {

/*background: none;*/
}
ul#menu ul li a:hover  {
color:#4e2002;
text-decoration:none !important
} 


/* 
	LEVEL THREE
*/
ul#menu ul ul 					{ left: 100%; top: 0; }
ul#menu li:hover > ul 			{ visibility: visible; } 




/* Middle
-----------------------------------------------------------------------------*/
#content {
       padding: 0px 70px 0px 95px;
}

#content .title {
width: 195px;
margin: 0px 0px 10px 0px;
background-image: url(/assets/templates/base/i/title2.jpg);
filter: brightness(1.5);
}

#content .title p {
font-size: 1.7em;
padding: 6px 0 0 11px;
color: #423b42;
}

#content h2 {
display: inline-block;
/*font-weight: normal;
font-size: 1.7em;*/
padding: 6px 0 3px 11px;
color: #423b42;
min-width: 186px;
margin: 0px 0px 10px 0px;
background-image: url(/assets/templates/base/i/title2.jpg);
filter: brightness(1.5);
}

.inside {
margin-left: 13px; 
}

.inside ul, .inside ol {
padding-left: 17px;
}

.collum {
position:relative;
margin-bottom:70px;
text-align: center;
}


.big {
margin:0 auto;
width: 777px;
}

.inside_col_1 {
position: absolute;
top: -18px;
left: 17px;
}

#bottom_line {
position: absolute;
right: 70px;
/*bottom: 30px;*/
filter: brightness(1.5);
}

.clear{clear:both;}

img.col {
float: left;
}

img.st1 {
position: absolute;
top: -24px;
left: 8px;
}

img.st2 {
position: absolute;
top: -16px;
left: 145px;
}

img.st3 {
position: absolute;
top: 3px;
left: 188px;
}

img.st4 {
position: absolute;
top: -15px;
left: 374px;
}

img.st5 {
position: absolute;
top: -15px;
right: 9px;
}

img.st6 {
position: absolute;
bottom: -17px;
left: 16px;
}

img.st6a {
position: absolute;
bottom: -7px;
left: 121px;
}

img.st7 {
position: absolute;
bottom: -43px;
left: 218px;
}

img.st8 {
position: absolute;
bottom: -17px;
right: 128px;
}

img.st9 {
position: absolute;
bottom: -4px;
right: 14px;
}

.article {                                                                        
  position: relative;                                                            
  display: block;
  width: 75%;                                                                    
  left: 25%;
  margin-bottom: 10px;                                                                                                                        
}                                                                                
                                                                                 
.aside {                                                                          
  position: absolute;                                                            
  display: block;
  width: 33%;                                                                    
  left: -33%;                                                                    
  /*height: 100%; */                                                                                                                      
}    

/*------Books-----*/

.item {
position: relative;
display: inline-block;
margin: 0px 0px 5px 0px;
color: #000000;
}

.item .link {
display: inline-block;
background-image: url(/assets/templates/base/i/icon-link.png);
width: 14px;
height: 15px;
position: absolute;
bottom: 4px;
filter: brightness(1.5);
}

.book {
display: inline-block;
background-image: url(/assets/templates/base/i/book-bg_light.jpg);
width:120px;
height:157px;
}


.book-landscape {
display: inline-block;
background-image: url(/assets/templates/base/i/book-bg-landscape_light.jpg);
width:157px;
height:120px;
}

.book img{
padding: 18px 0px 0px 14px;
}

.book-landscape img{
padding: 15px 0px 0px 16px;
}


.discription {
display: inline-block;
vertical-align: top;
width: 148px;
}

.book-name {
background-image: url(/assets/templates/base/i/book-name.jpg);
line-height: 1.2;
font-weight: bold;
margin: 5px 0px;
filter: brightness(1.5);
}

.book-name a {
color: #000000;
text-decoration: none;
}

.category.book {height:157px;width: 126px;}

/*----Big Book----*/
#bg-one, #bg-two {                                                                
  position:relative;                                                             
  float: left;                                                                   
  width: 100%;                                                                                                                       
}                                                                                
                                                                   
#bg-one {                                                                        
  overflow: hidden;                                                               
}                                                                                
                                                                                 
#bg-two {                                                                        
  left: 259px;                                                                                                                      
}

.big-book, .full-discription {                                                          
  position: relative;                                                            
  float: left;                                                                   
  left: -259px;                                                                   
}                                                                                
                                                                             
.big-book {                                                                    
  width: 50%;                                                                    
}  


.big-book {
/*float: left;*/
background-image: url(/assets/templates/base/i/big-book-bg_light.png);
width: 249px;
height: 343px;
margin-right: 10px;
}

.big-book img{
margin: 14px 0px 0px 30px;
}

.full-discription {
font-size: 14px;
width: 556px;
}

.author {
color: #334134;
margin-bottom: 10px;
}

.big-book-name {
width: 340px;
display: inline-block;
background-image: url(/assets/templates/base/i/big-book-title.jpg);
font-weight: bold;
margin:10px 0px;
filter: brightness(1.5);
}


.text {
color: #654121;
font-size: 12px;
}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 100px;
	margin-top: 40px;
	/*background: #000000 url(i/bg_footer2.jpg) repeat;*/
}


img.sc1  {
position: absolute;
top: -110px;
left: 410px;
filter: brightness(1.5);
}

img.sc2  {
position: absolute;
top: -68px;
right: 50px;
filter: brightness(1.5);
}

.icon_footer  {
    margin-top: 40px;
	text-align: center;	
}

.desc{margin: 20px 0;}
/* Contact
-----------------------------------------------------------------------------*/
.photo_contact {float:left;margin-right: 50px;}
.category {float:left;height: 45px;width: 130px;}
.category.book-landscape {height: 120px;width: 160px;}

/* Edited
-----------------------------------------------------------------------------*/
#ajaxSearch_form fieldset{
	border:0;
}