* {
	padding:0px;
	margin:0px;
}
body {
	font-family:verdana, tahoma, sans-serif;
	font-size:12px;
	background: white url(../images/background.jpg) repeat-x;
	font-size: 12px;
	color: #F4B79A;
	text-align: center;
	letter-spacing:0.3px;
}
ul {
	list-style-type:none;
}
ol {
	padding:5px 10px 0px 30px;
}
ol li{
	padding:0px 10px 5px 10px;
}
a {
	color:#FFFFFF;
	text-decoration:none;
}
p{
	padding: 5px 0px 5px 0px;
}
a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
input, textarea, select {
	background:#DFC2B5; /*#CFAC9C;*/
	border:1px solid #F4B79A;
	padding:0px;
	margin:0px;
	font-family:verdana, tahoma, sans-serif;
	font-size:small-x;
}
ul.books {
	line-height:30px;
}
#container {
	background:url(../images/footer_bg.jpg) repeat-x bottom;
	width:1003px;
}
#main_container {
	text-align: left;
	margin:0px auto;
	width: 99%;
}
.lang_wrapper {
	width:800px;
	text-align: right;
	color:#000000;
}
.lang_wrapper span {
	padding:0px 0px 0px 10px;
}
#header {
	background:#88300C url(../images/header_bg.jpg) repeat-x;
	padding:0px 0px 0px 29px;
}
.top_header_img {
	padding:0px 0px 0px 23px;
}
#footer {
	/*padding:0px 0px 0px 29px;*/
}
#main_table {
	width:800px;
}
#logo {
	background:transparent url(../images/logo_bg.jpg) no-repeat;
	padding:0px 0px 0px 11px;
}
.heading {
	font-size:18px;
	font-family:verdana,sans-serif,tahoma;
	color:#FFFFFF; /*#CFAC9C;*/
	/*font-style:italic;*/
	font-weight:bold;
	text-align:center;
}
.subheading {
	font-size:14px;
	color:#CFAC9C;
	font-weight:bold;
}
.subheading span{
	color:#FFFFFF;
}
#leftmenu {
	width:250px;
	padding:0px;
	/*background:transparent url(../images/leftmenu_bg.jpg) repeat-y;
	border:1px solid #000;*/
}
#leftmenu ul#leftlink {
	background:transparent url(../images/leftmenu_bg.jpg) repeat-y;
	float:left;
	width:100%;
}
#leftmenu ul#leftlink li{
	float:left;
	width:209px;
	border-bottam:1px solid #88462C;
	padding:0px 20px 0px 20px;
}
#leftmenu ul#leftlink li .left_anchor {
	float:left;
	border-bottom:1px dashed #88462C;
	padding:8px 0px 0px 0px;
}
#leftmenu ul#leftlink li #last_link {
	float:left;
	padding:8px 0px 10px 0px;
}
#leftmenu ul#leftlink li a{
	color:#88462C;
	font-size:14px;
	text-decoration:none;
}
#leftmenu ul#leftlink li a span, #leftmenu ul#leftlink li a label {
	cursor:pointer;
	*cursor:hand;
}
#leftmenu ul#leftlink li a span {
	float:left;
	width:150px;
}
#leftmenu ul#leftlink li a label {
	float:right;
	width:50px;
	text-align:right;
}

#leftmenu #left_footer{
	height:10px;
}

#middle_content {
	padding:40px 10px 10px 10px;
}
#middle_inner_section .heading{
	color:#CFAC9C;
	/*font-style:italic;*/
	padding:5px 0px 5px 0px;
	font-size:small;
	text-align:justify;
}
#middle_inner_section, #right_inner_section {
	border:1px solid #A33D0D;
	background:#6E2304;
	padding:5px 5px 5px 5px;
}
#middle_inner_section {
	margin:5px 0px 5px 0px;
}
#rightmenu {
	width:180px;
	padding:0px 0px 0px 10px;
	font-size:11px;
}
#rightmenu .heading{
	font-size:15px;
}
.right_content{
	padding:10px 0px 10px 5px;
	line-height:17px;
}
.right_content span {
	font-weight:bold;
}
.contact_label {
	font-weight:bold;
	line-height:20px;
}

.div_book label{
	float:left;
}
.lang_wrapper ul.lang {
	float:right;
	text-align:right;
	list-style:none;
	width:300px;
}
.lang_wrapper ul.lang li{
	float:right;
	text-align:right;
	width:60px;
}
.button {
	background:#FFFFFF;
	
}
ul.div_book_list, ul.div_videos {
	list-style-type:none;
}
ul.div_book_list li,  ul.div_videos li{
	float:left;
	padding:5px 0px 5px 0px;
	width:33%;
}
ul.div_book_list li {
	height:205px;
}

.div_videos img{
	display:block;
	line-height:0;
	margin:2px;
	padding:1px;
}
.error_mes{
	color:#FFFFFF;
	font-size:11px;
	padding:0px 0px 3px 0px;
}
