@charset "utf-8";
/* CSS Document */

body{ 	margin:0px; background:#c0c29f; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444;
		margin-top:66px;
}

img{ behavior:url(_png.htc); border:none;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
 
#content{ width:710px; margin:0px auto; text-align:left; background:#fefeef url(_img/_sh-right.gif) repeat-y top right; padding-right:16px; padding-top:2px; }
#carti{ position:absolute; margin-left:587px; margin-top:-60px;}
#menu{ text-align:left;  padding:0px; }

 .menuitem, .menuitem:link, .menuitem:visited,.menuitem:active{ 
 
 	font-family:"Times New Roman", Times, serif;  
	color:#736357; 
	font-size:16px; font-weight:bold;  text-decoration:none;  
	padding:2px 20px; margin:0px 5px; }

 .menuitem:hover{ color:#fff; background:url(_img/_bg-hover.gif) repeat-x;}
 
 #footer{ background:url(_img/sh_bottom.gif) no-repeat top center; width:680px; padding:16px 23px 0px 23px; margin:0px auto; font-size:11px; letter-spacing:2px; margin-bottom:10px;  }
 
 #header{ background:url(_img/_bg-header.gif) repeat-x; height:181px; width:710px; margin:0px auto;}
 
 #cnt_area { padding:26px 10px;}
 



 .input {width:200px; font-size:12px; color:#555; padding:1px 4px; background:#fff; border:solid 1px #dcc3b8; font-family:Arial, Helvetica, sans-serif;}
 .input2{width:180px; font-size:12px; color:#555; padding:1px 4px; background:#fff; border:solid 1px #dcc3b8; font-family:Arial, Helvetica, sans-serif;}

 
 .button {background:url(_img/_bg-hover.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border:none; padding:5px 3px; color:#fff; cursor:pointer;}
 
 
 .sepLine{ padding:0px; font-size:1px; border-bottom:dashed 1px #dcc3b8;  height:1px;}
 
 .book{ height:170px; padding-bottom:10px; padding-top:5px;}
 .photoSmallCnt{ float:left; width:255px; height:155px; background:#f8f2e4; border-right:dashed 1px #dcc3b8; text-align:center; padding-top:10px; margin-right:20px; }
 .authorsPreview{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; color:#333;  }
 .titlePreview{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; margin:0px; padding:0px; color:#008c99; }
 .subTitlePreview{ font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; margin:0px; padding:0px; color:#444; }
 .priceLet{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#a81115; font-weight:bold; }
 .priceCurrency{ font-family:Arial, Helvetica, sans-serif; color:#a81115; font-weight:normal; font-size:16px;}
 
 .book2{ height:375px; padding-bottom:10px; padding-top:5px;}
 .photoSmallCnt2{ float:left; width:244px; height:260px; background:#f8f2e4; border-right:dashed 1px #dcc3b8; text-align:center; padding-top:20px; margin-right:20px; }


h4{ font-size:15px; color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:10px 0px; padding:0px; }
.discount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #C43309;
	text-align: left;
	vertical-align: middle;
	margin: 2px;
	padding: 5px;
	list-style-position: inside;
}
h5{ font-size:14px; color:#008c99; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:10px 0px; padding:0px; }


 .orderForm{ margin-left:30px; width:620px; }
 .orderForm td{ height:22px; vertical-align:middle;}
 
 .contactFormTable{ margin-left:30px; width:380px;}
 .orderFormTable td{ height:22px; vertical-align:middle;}

 .bookOth{ float:left; width:330px; border-right:dashed 1px #dcc3b8; padding-right:10px; padding-top:10px;}
 .photoOth{ float:left; width:70px; height:60px; border-right:dashed 1px #dcc3b8; text-align:center; padding-top:10px; background:#f8f2e4; margin-right:5px;}
 .authorsOth{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px; color:#333;  }
 .titleOth{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0px; padding:0px; color:#008c99; }
 .subTitleOth{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0px; padding:0px; color:#444; }




#contactData{ border-right:dashed 1px #dcc3b8; float:left; width:265px;}
#contactForm{ float:right; width:410px; padding-left:0px;}
