/* GLOBAL RESET SETTINGS */	
*{margin: 0;padding: 0;outline: none;}
a img {border-width:0px;}
img {border-width:0px;}
fieldset {padding: 0;border: none;}
/* PAGE SETTINGS */
html {height: 100%;}
body {background: #fff url(../images/bg.gif) repeat-x top center;font: 11px/18px "Trebuchet MS", "Helvetica", "Arial", sans-serif;color: #222;text-align: center;line-height:29px;
font-family: verdana,arial,tahoma,helvetica,sans-serif;
}
#wrap {position: relative;width: 940px;margin:auto;text-align: left;margin-bottm:15px;height:auto;}

#header {margin: auto;position: relative;width: 940px;height:300px;margin-bottom:0px;border:0px solid #333;}

#header .top-advert {display: block;width:100%;height:42px;top:20px;right:0px;}
#header .top-advert img{margin:1px;border:1px solid #c05017;float:right;}
#header .top-advert img:hover{border:1px solid #EEE8C6;}

#header .logo {width:275px;height:165px;margin-top:30px;border:0px solid #333;}
#header .logo:hover{width:275px;height:165px;border-bottom:10px dashed #9C3C25;}

#header .menu{background: #fff url(../images/menu_bg.jpg) no-repeat;display: block;position:absolute;width:532px;height:242px;top:47px;right:0px;color:#C8E2EA;font-weight:bold;border:1px soloed #333;}

.home-content{margin: auto;width:44%;height:auto;border:0px solid #000;float:left;margin-bottom:15px;}
#right-content{width:54%;border-left:1px solid #fafafa;margin-left:10px;}

.book-thumbs{clear:left;}
.book-thumbs img{border:3px solid #f0eaca;margin:0px 15px 15px 0px;float:left;}
.book-thumbs .title{font-size: 12px;color:#39892f;}
.book-thumbs .author{font-size: 12px;color:#af675e;}
.book-thumbs .isbn{font-size: 12px;color:#e23b30;}

.book-thumbs .read-more{background:#fff7f1;border:1px solid #efa690;float:left;color:#e23b30;font-weight:bold;-moz-border-radius:4px;-border-radius:4px;-webkit-border-radius:4px;padding:2px;height:25px;margin:20px 0px 0px 0px;}
.book-thumbs .read-more:hover{color:#e23b30;background:#eed0b4;text-decoration: none;}

#middle-adverts {margin: auto;width: 100%;height: 370px;margin-bottom: 15px;border: 0px solid #000;margin-top:15px;}
#middle-adverts img {border: 3px solid #C8E2EA;margin:5px 10px 5px 0px;}

#footer {width: 940px;height:80px;text-align: center;border-top: 1px solid #CA4E27;margin: auto;margin-top:15px;padding-top:15px;display:block;}

.brand-color-orange{color:#e23b30;display:block;float:left;}
.brand-color-black{color:#000;float:left;}
.brand-color-green{color:#214232;float:left;}

input,textarea{background: #fdfdfd;margin-left:0px;width:100%;border-top: 1px solid #989898;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;border-left: 1px solid #989898;padding:1px;color: #4c4c4c;height:23px;}
input.button{background-color:#f5f5f5;color:#008000;font-size:11px;font-weight:bold;cursor: pointer;border-top: 1px solid #e0e0e0;border-right: 1px solid #989898;border-bottom: 1px solid #989898;border-left: 1px solid #e0e0e0;}

a {color:#CA4E27;text-decoration: none;font-family:"Trebuchet MS", "Helvetica", "Arial", sans-serif;}
a:hover {color: #ccc;text-decoration: underline;}

a.mn1:link ,a.mn1:visited, a.mn1:active, a.mn1:focus{color:#9f6d51;display:block;float:right;padding:5px;letter-spacing:1px;font-size:22px;font-weight:bold;float:none;width:150px;text-align:right;
}
a.mn1:hover {color:#EEE8C6;text-decoration:none;}

a#home{margin:4px 0px 0px 25px;font-style:italic;color:#417630;}
a#about{margin:13px 0px 0px 10px;}
a#liabrary{margin:20px 0px 0px 8px;width:160px;}
a#contacts{margin:15px 0px 0px 35px;width:160px;}

a.read-more{float:right;color:#f36528;font-weight:bold;}
a.read-more:hover{color:#588544;}

h1, h2, h3, h4, h5 {color:#CA4E27;font-weight: bold;text-decoration:underline;letter-spacing:1px;font-family:"Trebuchet MS", "Helvetica", "Arial", sans-serif;}
h1 {letter-spacing:2px;font-size: 22px;font-style:italic;color:#214232;}
h2 {letter-spacing:0px;font-size: 18px;font-style:italic;color:#214232;text-decoration:none;}
h3 {font-size: 12px;margin-bottom:15px;}
h4 {font-size: 12px;color:#39892f;}
h5 {font-size: 12px;}

p {display:block;letter-spacing:1px;line-height:29px;}

table {font-size:12px;}

.home-bg{background:#f3f3f3;-moz-border-radius:6px;-border-radius:6px;-webkit-border-radius:6px;padding:10px;}

table.price-list thead th{background-color: #f5f5f5;border-bottom:1px solid #9C3C25;border-top:1px solid #9C3C25;color:#9C3C25;font-weight:bold;text-align:left;height:20px;text-indent:1px;font-size:11px;}
table.price-list tbody td{background-color: #fefefe;border-bottom:1px solid #eee;height:20px;padding:1px;text-indent:0px;font-size:11px;}