body{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	background:url("img/bg-main.jpg") repeat top left;
}

img{
	border:none
}

a{
	text-decoration:none
}

a:hover{
	text-decoration:underline
}

.clear{
	clear:both
}

.f_right{
	float:right
}

.f_left{
	float:left
}

.warn_error{
	background:#D54E21;
	padding:5px;
	margin:4px 0;
	font-weight:normal;
	color:white;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;	
	border-width:1px;
	border-style:solid;
	border-color:black
}

.warn_success{
	background:#FFFBCC;
	padding:5px;
	margin:4px 0;
	font-weight:normal;
	color:black;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color:black
}

input{
	font-family:arial;
	font-size:12px;
	color:blue;
}

input.input_text{
	height:15px
}

textarea{
	font-family:arial;
	font-size:11px;
	color:blue
}

select{
	padding:1px;
	font-family:arial;
	font-size:11px;
	color:blue
}

#container{
	width:800px;
	margin:0 auto;
}

#body{
}

#header{
	background:url("img/bg-header.jpg") no-repeat top left;
	width:800px;
	height:221px;	
}

#logo{
	margin: 0 0 0 272px;
	min-height:159px;
	display:block
}

#main_menu{
	padding:0;
	margin:12px 0 0 20px;
	list-style:none
}

#main_menu li{
	float:left;
}

#main_menu li a{
	float:left;
	width:97px;
	height:27px;
	display:block;
	line-height:27px;
	text-align:center;
	font-size:13px;
	font-family:verdana, arial;
	color:#ffffff;
	font-weight:bold
}

#main_menu li a.menu_1{
	background:url("img/bg-menu/2.png") no-repeat top left;
	margin:4px 0 0 0
}

#main_menu li a.menu_2{
	background:url("img/bg-menu/5.png") no-repeat top left;
	margin:16px 0 0 21px
}

#main_menu li a.menu_3{
	background:url("img/bg-menu/4.png") no-repeat top left;
	margin:11px 0 0 21px
}

#main_menu li a.menu_4{
	background:url("img/bg-menu/1.png") no-repeat top left;
	margin:0 0 0 89px
}

#main_menu li a.menu_5{
	background:url("img/bg-menu/6.png") no-repeat top left;
	margin:19px 0 0 23px
}

#main_menu li a.menu_6{
	background:url("img/bg-menu/3.png") no-repeat top left;
	margin:8px 0 0 23px
}

#left_col{
	float:left;
	margin:10px 0 0 0;
	width:286px
}

#left_col .t{
	height:13px;
	background:url("img/bg-sidebar/t.png") no-repeat top left;
}

#left_col .m{
	height:681px;
	background:url("img/bg-sidebar/m.png") repeat-x top left #fff888;
	padding-top:10px
}

#left_col .b{
	height:13px;
	background:url("img/bg-sidebar/b.png") no-repeat top left;
}

#left_col .box{
	padding:45px 20px 0 20px
}

#left_col .box.sct_log_in{
	background:url("img/hdr-log-in.png") no-repeat 20px 0;	
}

#left_col .box.sct_my_account{
	background:url("img/hdr-my-account.png") no-repeat 20px 0;	
	padding-top:40px
}

#left_col .box.sct_new_book{
	background:url("img/hdr-new-book.png") no-repeat 20px 0;	
}

#left_col .box.sct_best_seller{
	background:url("img/hdr-best-seller.png") no-repeat 20px 0;	
}

#left_col .box.sct_recommended{
	background:url("img/hdr-recommended.png") no-repeat 20px 0;	
}

#left_col .box.sct_log_in label{
	float:left;
	display:block;
	width:80px;
	color:#e11f52;
	height:24px;
	line-height:20px
}

#left_col .box.sct_log_in .txt{
	width:160px
}

#left_col .box.sct_log_in .tl{
	margin-top:2px;
}

#left_col .box.sct_log_in .tl a{
	margin-right:4px
}

#left_col .spr{
	background:url("img/bg-sidebar/spr.png") repeat-x top center;	
	height:2px;
	margin:8px 20px
}

#left_col .cover{
	float:left;
	width:101px;
	height:118px;
	display:block;
	background:url("img/bg-img.png") no-repeat top center;
}

#left_col .cover img{
	width:81px;
	height:98px;
	margin:9px 0 0 9px
}

#left_col .box .detail{
	float:right;
	width:135px;
	margin:2px 0 0 1px;
	font-family:arial;
	font-size:10px;
	line-height:11px;
	color:#96ba22
}

#left_col .box .detail .info{
	min-height:62px
}

#left_col .box .title{
	display:block;
	font-family:verdana,arial;
	font-size:10px;
	font-weight:bold;
	color:#96ba22;
	margin-bottom:4px
}

#left_col .box ul{
	margin:0;
	padding:0;
	list-style:none
}

#left_col .box ul li{
	background:url("img/bul-arrow.png") no-repeat 0 2px;
	padding:0 0 0 15px;
	height:13px;
	line-height:13px;
}

#left_col .box.sct_my_account ul li a{
	color:#00abeb
}

#left_col .box.sct_my_account ul{
	margin:0;
	padding:0;
	list-style:none
}

#left_col .box.sct_my_account ul li{
	background:url("img/bul-arrow.png") no-repeat 0 5px;
	padding:0 0 0 15px;
	height:18px;
	line-height:18px;
}

#left_col .box ul li a{
	color:#00abeb
}

#right_col{
	width:482px;
	float:right;
	margin-top:10px;
	font-family:"Comic Sans MS", arial;
	font-size:12px;
	padding-right:20px
}

#right_col h1{
	color:#131313;
	font-size:24px;
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal
}

#full_col{
	width:800px;
	float:right;
	margin-top:10px;
	font-family:"Comic Sans MS", arial;
	font-size:12px
}

#full_col h1{
	color:#131313;
	font-size:24px;
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal
}

#footer{
	font-size:11px;
	color:#030303;
	margin:10px 0 20px 0
}

#footer a{
	font-size:11px;
	color:#030303;
	text-decoration:underline
}