/* version: [kalimat_v.A.2011.11.10.01.css] 11:43 AM for MVC for indexpic */
/* version: [kalimat_v.A.2011.11.09.02.css] 03:56 PM for MVC - topnav */
/* version: [kalimat_v.A.2011.11.09.01.css] 10:18 AM for MVC - facebook align */
/* version: [kalimat_v.A.2011.08.16.css] 11:50 AM Free modified by IT for MVC */
/* version: [kalimat_v.A.2011.04.21.css] 03:44 PM DownloadFiles */
/* version: [kalimat_v.A.2011.04.17.css] 03:52 AM test new logo */

:root {
	overflow-y: scroll !important;
}
body {
	font-family: Tahoma;
	color: #003366;
	text-align: center;
	margin: 0px;
	font-size: 13px;
	height: 20px;
	line-height: 20px;
}
#container {
	text-align: right;
	width: 961px;
	text-decoration: none;
	direction:rtl;
	margin-right: auto;
	margin-left: auto;
}
.lock {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
.lock2 {
	clear: left;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
#containbanner {
	margin-bottom: 8px;
}
#containcontent {
	margin-bottom: 8px;
}
#footer {
	text-align: center;
}
#lang a {
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	float: right;
	width: 172px;
	text-decoration: none;
	display: block;
	font-size: 10px;
	margin-bottom: 4px;
	line-height:20px;
}
.bookicon {
	float: right;
	width: 35px;
}
.bookicon a {
	float: right;
	width: 35px;
	border-style:dotted;
	border-width:0px;
}
.strip {
	background-color: #53A8BE;
	color: #FFFFFF;
	line-height: 22px;
	text-align: right;
	display:block;
}
.strip a, .strip a:hover {
	background-color: #53A8BE;
	color: #FFFFFF;
	line-height: 22px;
	text-align: right;
	display: block;
}
.insidetext {
	margin: 8px 12px 12px 12px;
}
.insidetext_shop {
	margin: 8px 12px 12px 12px;
	background-image:url("/images/shopping-cart_a.png");
	background-repeat:no-repeat;
	background-position:left 8px;
	line-height:18px;
}
#lang a:hover {
	background-color: #999999;
	display: block;
}
#logo {
	height: 140px;
	padding-bottom: 10px;
	_padding-bottom: 3px;
}
#logo img, #logo a, .topright a, .topright img {
	border:0px;
	padding: 0px;
	margin:0px;
	text-decoration:none;
}
.submit {
	background-color: #53A8BE;
	color: #FFFFFF;
	display: block;
	width: 50px;
	border: 0px solid #0099FF;
	font-size: 11px;
	font-family: Tahoma;
	height: 20px;
}
input.submit_Cart {
	background-color: #53A8BE;
	color: #FFFFFF;
	display: block;
	width: 85px;
	_width: 85px;
	border: 0px solid #0099FF;
	font-size: 11px;
	font-family: Tahoma;
	padding:0 5px;
	padding-bottom:2px;
	height:18px;
	cursor:pointer;
}
a.submit_Cart {
	background-color: #53A8BE;
	color: #FFFFFF;
	display: block;
	width: 73px;
	_width: 73px;
	border: 0px solid #0099FF;
	font-size: 11px;
	font-family: Tahoma;
	padding:0 7px;
	padding-bottom:2px;
	height:18px;
	cursor:pointer;
}
input.checkout {
	background-color: #53A8BE;
	color: #FFFFFF;
	display: inline;
	width: auto;
	border: 0px solid #0099FF;
	font-size: 13px;
	font-family: Tahoma;
	padding:0px 5px 0px 5px;
	_padding:0px 0px 0px 0px;
	padding-bottom:2px;
	height:20px;
	cursor:pointer;
}
.submitfield {
	margin-top: 3px;
}
#kalimatlogo {
	float: left;
	height: 139px;
	position: relative;
	top: -4px;
}
#kalimatslogan {
	text-align: left;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #53A8BE;
	font-size: 10px;
	color: #53A8BE;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.stripon {
	background-color: #355F8C;
	color: #355F8C;
	line-height: 22px;
}
.insidetextothers {
	padding-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	clear:both;
}
#hiddenrollover {
	background-image: url("/images/arrowon.gif");
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}
.linktitle {
	text-align: right;
	display:inline;
	float:right;
}
.linktitle img {
	margin-right:12px;
}
h1 {
	font-size: 16px;
	color: #53A8BE;
	margin-bottom: 8px;
	margin-top: 0px;
}
.shade {
	background-image: url("/images/catbanner_shade.gif");
	background-repeat: repeat-x;
	height: 8px;
}
.shade_2 {
	background-image: url("/images/shade_2.gif");
	background-repeat: repeat-x;
	height: 8px;
}
.shade_3 {
	background-image: url("/images/shade_3.gif");
	background-repeat: repeat-x;
}
#footer a {
	text-decoration: none;
	color: #53A8BE;
}
#footer a:hover {
	color: #355F8C;
}
.first_chepter a {
	width: 125px;
	float: left;
	text-align: center;
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	margin-left: 15px;
}
.first_chepter a:hover {
	width: 125px;
	float: left;
	text-align: center;
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	margin-left: 15px;
}
#container_print {
	text-align: right;
	width: 782px;
	text-decoration: none;
	direction:rtl;
	margin-right: auto;
	margin-left: auto;
}
.options {
	float: right;
	/*margin-left: 1em;
	padding-right: 1.8em;
	padding-left: 0.5em;*/
	background-image: url("/images/print.gif");
	background-repeat: no-repeat;
	background-position: right;
	/*padding: 0 24px 0 0;
	width: 37px;*/
	padding: 0 25px 0 24px;
}
.options2 {
	float: right;
	/*margin-left: 1em;
	padding-right: 1.8em;
	padding-left: 0.5em;*/
	background-image: url("/images/comments.gif");
	background-repeat: no-repeat;
	background-position: right;
	/*padding: 0 24px 0 0;
	width: 141px;*/
	padding: 0 24px 0 24px;
}
.options3 {
	float: right;
	/*margin-left: 1em;
	padding-right: 1.6em;
	padding-left: 0.5em;*/
	background-image: url("/images/read.gif");
	background-repeat: no-repeat;
	background-position: right;
	/*padding: 0 21px 0 0;
	width: 90px;*/
	padding: 0 21px 0 24px;
}
.options4 {
	float: right;
	/*margin-left: 1em;
	padding-right:2.4em;
	padding-left: 0.5em;*/
	background-image: url("/images/buy.gif");
	background-repeat: no-repeat;
	background-position: right;
	/*padding: 0 31px 0 0;
	width: 126px;*/
	padding: 0 32px 0 24px;
}
.options5 {
	float: right;
	/*margin-left: 1em;
	padding-right: 1.8em;
	padding-left: 0.5em;*/
	background-image: url("/images/e-copy.gif");
	background-repeat: no-repeat;
	background-position: right;
}
.options6 {
	background-image: url("/images/bookrelated.gif");
	background-position: right center;
	background-repeat: no-repeat;
	float: right;
	/*margin: 6px 0 12px 0;
    padding:5px 24px 5px 15px;*/
    /*padding: 0 24px 0 0;
	width: 87px;
	margin: 12px 0 12px 0;*/
	padding: 0 25px 0 24px;
}
.options7 {
	background-image: url("/images/bookprice.gif");
	background-position: right center;
	background-repeat: no-repeat;
	float: right;
	/*margin: 6px 0 12px 0;
    padding:5px 27px 5px 15px;*/
    /*padding: 0 29px 0 0;
	width: 135px;*/
	margin: 12px 0 12px 0;
	padding: 0 25px 0 24px;
}
a {
	color: #355F8C;
	text-decoration: none;
}
a.mb img {
	border: 0px none;
	margin-top:8px;
	float:right;
}
.next_previous {
	height: 40px;
	margin-top: 25px;
	text-align: center;
}
.next_previous_rel {
	text-align: center;
}
.next {
	float: left;
	background-image: url("/images/Copy-of-next.jpg");
	background-repeat: no-repeat;
	height: 39px;
	width: 40px;
	margin-right: 10px;
}
.previous {
	float: left;
	background-image: url("/images/Copy-of-previous.jpg");
	background-repeat: no-repeat;
	height: 39px;
	width: 40px;
	margin-left: 10px;
	margin-right: 10px;
}
.numbers {
	float: left;
	height: 39px;
	line-height: 48px;
	color: #53A8BE;
}
.numbers_rel {
	float: right;
	color: #53A8BE;
	padding-bottom:15px;
}
.back {
	float: right;
	height: 39px;
	line-height: 48px;
	color: #53A8BE;
}
.next a:hover {
	background-image: url("/images/Copy-of-next.png");
	background-repeat: no-repeat;
}
.next a {
	text-decoration: none;
	display: block;
	line-height: 39px;
	height: 39px;
}
.previous a {
	line-height: 39px;
	height: 39px;
	display: block;
}
.previous a:hover {
	background-image: url("/images/Copy-of-previous.png");
	background-repeat: no-repeat;
}
.bookbrief2 {
	text-align:justify;
}
.bookbrief3 {
	text-align:justify;
	padding-left:146px;
}
.page_from {
	float: left;
	text-align: left;
	font-weight: normal;
}
.Chapter {
	font-weight: bold;
	color: #355f8c;
}
.bookcaract2 {
	border: 1px solid #53A8BE;
	padding-right: 10px;
	background-color: #E7F3F5;
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 15px;
}
.combo {
	text-align: left;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-top: 13px;
}
.libraries a {
	background-color:#53A8BE;
	color: white;
	padding:2px 15px 2px 15px;
	display:block;
}
.libraries a:hover {
	background-color:#3C8A9D;
}
.cat_title2 {
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #53A8BE;
	margin-left: 150px;
	font-weight: bold;
	color: #53A8BE;
	text-decoration: none;
	display: block;
	width:300px;
}
.bookstores a {
	cursor:pointer;
	float:right;
}
.bookstores a img {
	float:right;
}
.bookstores {
	cursor:pointer;/*height:240px;*/
}
.bookstores .mb {
	margin-top:0px;
	margin-bottom:0px;
}
.newdiv tr {
}
.newtxt {
	font-size:11px;
}
.address2 {
	height:42px;
}
.thebook {
	float:left;
}
.thebook2 {
	float:left;
	font-size:11px;
	line-height:15px;
	color:#53A8BE;
}
.thebook a img, .thebook img, .thebook2 a img, .thebook_130 a img , .thebook_130 img {
	border: 1px solid #CCC;
	margin-top:3px;
	direction:ltr;
}
.thehead {
	margin-left: 95px;
	margin-bottom: 4px;
	font-size: 16px;
	color: #53A8BE;
}
.thebookcontent {
	margin-left: 95px;
	margin-bottom: 8px;
	text-align:justify;
}
.thebuttons {
	margin-left: 95px;
	text-align: left;
	height: 20px;
}
.saperator {
	font-size: 0px;
	line-height: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #53A8BE;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 0px;
}
.buy a {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#355F8C;
	text-align: center;
	display: block;
	font-size: 11px;
	float: right;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 5px;
}
.buy a:hover {
	background-color:#458E9F;
}
.details a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #53A8BE;
	width: 55px;
	text-align: center;
	display: block;
	font-size: 11px;
	float: right;
	margin-left: 5px;
}
.excerpt a {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#53A8BE;
	text-align: center;
	display: block;
	font-size: 11px;
	float: right;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 5px;
}
.checkout {
	display:inline;
}
.checkout a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #53A8BE;
	text-align: center;
	display: block;
	font-size: 11px;
	float: right;
	padding-right: 7px;
	padding-left: 7px;
	margin-left: 5px;
}
.details a:hover {
	background-color: #3C8A9D;
}
.excerpt a:hover, .submit_Cart:hover, .submit:hover, .checkout a:hover, .checkout:hover {
	background-color: #3C8A9D;
	color: #FFFFFF;
}
/*
.free_download {
	padding-left: 122px;
	float:left;
}
.free_download a {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#53A8BE;
	text-align: center;
	display: inline-block;
	font-size: 11px;
	padding: 0px 7px;
	margin: 14px 5px 0;
	width:70px;
}
.free_download a:hover {
	color: #FFFFFF;
	background-color: #3C8A9D;
}
*/
.free_download_inside {
	height:39px;
	display:inline;
}
.free_download_inside a {
	background-image:url("/images/free_download.gif");
	background-position:right 50%;
	background-repeat:no-repeat;
	color:#355F8C;
	line-height:32px;
	text-decoration:none;
	margin:8px 120px 0 0;
	padding:0px 40px 0px 0px;
	float:right;
}
.free_download_inside a:hover {
	background-image:url("/images/free_download_hover.gif");
	color:#53A8BE;
}
#about {
	width: 780px;
	float: left;
	border: 1px solid #53A8BE;
	text-align:right;
}
#index {
	width: 780px;
	float: left;
}
.adress {
	margin-bottom: 15px;
}
.title {
	padding-bottom: 3px;
	margin-bottom: 8px;
	background-color: #D3EAEF;
	border: 1px solid #53A8BE;
	padding-right: 4px;
}
.cat_books a {
	color: #355F8C;
	display: block;
	text-decoration: none;
}
.cat_books a:hover {
	text-decoration: underline;
}
.cat_title a {
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #53A8BE;
	margin-left: 150px;
	font-weight: bold;
	color: #53A8BE;
	text-decoration: none;
	display: block;
}
.cat_title a:hover {
	color: #355F8C;
}
.leftbanner {
	width: 170px;
	border: 1px solid #53A8BE;
	background-color: #E7F3F5;
	margin-top:8px;
}
.rightbanner {
	width: 170px;
	border: 1px solid #53A8BE;
	height: 200px;
	background-color: #E7F3F5;
}
.middlebanner {
	width: 601px;
	border: 1px solid #53A8BE;
	float:left;
	margin-bottom: 8px;
	margin-left: 7px;
	height: 200px;
}
.underconst {
	padding-right: 178px;
	padding-top:40px;
}
.rightbannerheightless {
	width: 170px;
	border: 1px solid #53A8BE;
	background-color: #E7F3F5;
}
.left {
	width: 172px;
	float: left;
	height: 200px;
}
.right {
	float: right;
	width: 170px;
	border: 1px solid #53A8BE;
	background-color: #E7F3F5;
}
.middle {
	width: 601px;
	border: 1px solid #53A8BE;
	float: left;
	margin-left: 7px;
	text-align:right;
}
html>body .middle {
	width: 601px;
	border: 1px solid #53A8BE;
	/*height: 450px;*/
	float: left;
	margin-left: 179px;
	text-align:right;
}
.newsletter {
	border: 1px solid #53A8BE;
	height: 200px;
	background-color: #E7F3F5;
	text-align: right;
}
.announcement {
	margin-top: 8px;
	border: 1px solid #53A8BE;
	background-color: #E7F3F5;
	float: left;
	width: 170px;
	text-align: right;
}
.indexpic {
	margin-top:8px;
	width:172px;
}
form {
	margin: 0px;
}
.authorname {
	font-size: 10px;
	color: #53A8BE;
}
.bestorder a {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 13px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #53A8BE;
	padding-bottom: 4px;
	display: block;
	text-decoration: none;
	color: #003366;
}
.bestorder a:hover {
	background-color: #D6EAEF;
}
.topright {
	float: right;
	width: 170px;
	border: 1px solid #53A8BE;
	_border: 0px solid #53A8BE;
	margin-bottom: 6px;
	_margin-bottom: 4px;
	padding:0px;
	height: 170px;
	_height: 170px;
	direction:ltr;
}
.topright a img {
	border: 0px;
	_border: 1px solid #53A8BE;
}
.topleft {
	float: left;
	height: 173px;
	direction:ltr;
	text-align: left;
}
#links {
	display: inline;
	float:left;
	width:782px;
}
.mlinks a {
	width: 154px;
	display: block;
	text-align: center;
	float: left;
	background-color: #53A8BE;
	color: #FFFFFF;
	line-height: 22px;
	height: 22px;
	text-decoration: none;
}
.mlinks a:hover {
	width: 154px;
	display: block;
	text-align: center;
	float: left;
	background-color: #355F8C;
	color: #FFFFFF;
	line-height: 22px;
	height: 22px;
	text-decoration: none;
}
.linkspace {
	float: right;
	width: 3px;
}
.mlinks {
	background-color: #355F8C;
	display: block;
	float: right;
	height: 22px;
	width: 154px;
	text-align: center;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 22px;
}
.booktitle {
	margin-left: 146px;
	margin-bottom: 10px;
}
.booktitle a {
	color: #53A8BE;
    font-size: 16px;
}
.bookauthor {
	font-size: 13px;
	color: #355F8C;
}
.bookbrief {
	margin-left: 104px;
	text-align:justify;
}
.speratorbookings {
	border-top: 1px dotted #53A8BE;
	clear: both;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 100%;
}
.bookbutton {
	margin-left: 146px;
	padding-top: 15px;
}
.download a {
	float: right;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #255f8c;
	text-align: center;
	width: 55px;
	margin-left: 15px;
}
.download a:hover {
	background-color: #24405E;
}
.bookcaract {
	margin-left: 146px;
	border: 1px solid #53A8BE;
	padding-right: 10px;
	background-color: #E7F3F5;
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 15px;
}
.bookcomments {
	margin-left: 146px;
	border: 1px solid #53A8BE;
	padding: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.catbannershade {
	background-image: url("/images/catbanner_shade.gif");
	background-repeat: repeat-x;
	height: 8px;
}
.cat_banner {
	margin-top: 1px;
	text-align: left;
}
.about_the_Author {
	margin-left: 146px;
	padding: 15px;
	border: 1px solid #53A8BE;
	background-color: #E7F3F5;
	margin-top: 15px;
}
.fields {
}
.inputfield {
	font-family: Tahoma;
	color: #003366;
	border: 1px solid #53A8BE;
	font-size: 13px;
	background-color:#F0FDFF;
	width:97%;
}
.search_container {
	float: right;
	width: 142px;
	text-align: right;
}
.spacer {
	clear: both;
}
.sublinks a {
	line-height: 22px;
	height: 22px;
	display: block;
	text-decoration: none;
	color: #53A8BE;
	padding-right: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url("/images/arrowout.gif");
	background-repeat: no-repeat;
	background-position: 128px;
}
.sublinks a:hover {
	color: #003366;
	background-image: url("/images/arrowon.gif");
	background-color: #D6EAEF;
}
.dots {
	font-size: 1px;
	line-height: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #53A8BE;
	border-right-color: #53A8BE;
	border-bottom-color: #53A8BE;
	border-left-color: #53A8BE;
}
.sublinksit {
	line-height: 25px;
	height: 25px;
	display: block;
	text-decoration: none;
	color: #003366;
	padding-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.fram {
	height: 370px;
	width: 470px;
	border: 1px solid #53A8BE;
	margin: 10px;
}
textarea {
	width: 326px;
	border: 1px solid #53A8BE;
	background-color: #E1EFF0;
}
input {
	width: 95%;
	border: 1px solid #53A8BE;
	background-color: #F0FDFF;
}
.fram .logo {
	float: left;
	margin: 8px;
	padding-top: 5px;
}
.form {
	margin-left: 120px;
	margin-top: 8px;
	margin-right: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #355F8C;
}
.submit {
	background-color: #53A8BE;
	color: #FFFFFF;
	display: block;
	width: 50px;
	border: 0px solid #0099FF;
	font-size: 11px;
	font-family: Tahoma;
	height: 20px;
}
.fram {
	width: 470px;
	border: 1px solid #53A8BE;
	font-family: Tahoma;
	font-size: 13px;
}
textarea {
	width: 326px;
	border: 1px solid #53A8BE;
	background-color: #E1EFF0;
}
.fram .logo {
	float: right;
	margin: 8px;
	padding-top: 5px;
}
.form {
	margin-left: 8px;
	margin-top: 8px;
	margin-right: 120px;
	font-family: Tahoma;
	font-size: 13px;
	color: #355F8C;
	direction:rtl;
}
.submit {
	background-color: #53A8BE;
	color: #FFFFFF;
	display: block;
	width: 50px;
	border: 0px solid #0099FF;
	font-size: 11px;
	font-family: Tahoma;
	height: 20px;
}
.fram {
	height: 370px;
	width: 470px;
	border: 1px solid #53A8BE;
	margin: 10px;
}
textarea {
	width: 326px;
	border: 1px solid #53A8BE;
	background-color: #E1EFF0;
}
.fram .logo {
	float: left;
	margin: 8px;
	padding-top: 5px;
}
.form {
	margin-left: 120px;
	margin-top: 8px;
	margin-right: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #355F8C;
}
.submit {
	background-color: #53A8BE;
	color: #FFFFFF;
	display: block;
	width: 50px;
	border: 0px solid #0099FF;
	font-size: 11px;
	font-family: Tahoma;
	height: 20px;
}
.newdiv {
	float:right;
	text-align:right;
	padding:3px;
}
.cat_title3 {
	display: block;
	font-weight: bold;
	color: #53a8be;
	line-height: 25px;
	text-decoration: none;
	margin:1px;
	padding-right:3px;
	border-bottom: 1px solid #53a8be;
	font-size: 14px;
}
.price {
	background:#F2F2F2 none repeat scroll 0%;
	border:1px solid #CCCCCC;
	font-size:11px;
	margin-top:2px;
	padding:3px;
}
.price a:hover {
	background-color:#999999;
}
.price a {
	color:#FFFFFF;
	display:block;
	text-align:center;
	background-color:#C3C3C3;
}
.BookshopDetailName {
	width:25%;
	vertical-align:top;
}
.BookshopDetailValue {
	width:75%;
	vertical-align:top;
}
.bookstores {
	height:240px;
	cursor:pointer;
}
.electronic_d {
	padding: 10px 270px 10px 0px;
}
.electronic_d a {
	background-image:url("/images/download_ar.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
	width:68px;
}
.electronic_d a:hover {
	background-image:url("/images/download_hover_ar.jpg");
	color:#FFFFFF;
}
.electronic_d a:focus {
	outline:none;
}
.electronic_d img {
	border: 0px none;
}
.box_margin {
	margin: 15px;
}
/*------------------------------Bookshops-----------------*/
table.BookshopList {
	border-collapse: collapse;
	margin: 5px;
	width: 770px;
}
table.ShopCart {
	border-collapse: collapse;
	margin: 12px 0;
	width: 100%;
}
table .head {
	background-color: #E7F3F5;
}
table.ShopCart .head {
	background-color: #53A8BE;
	color:#FFFFFF;
}
table.ShopCart .head th {
	font-weight:normal;
	white-space:nowrap;
	border-width:0px;
}
.BookshopList .row, .ShopCart .row {
	background-color: white;
	padding: 3px 5px;
	vertical-align: top;
}
.BookshopList .alt_row, .ShopCart .alt_row {
	background-color: #F1F6F8;
	padding: 3px 5px;
}
.BookshopList td, .ShopCart td, .BookshopList th, .ShopCart th {
	white-space: normal;
	padding: 3px 5px;
	vertical-align: top;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #F1F6F8;
}
table .head td, table .head th {
	border-bottom: 1px solid #FFFFFF;
	white-space: normal;/*border-right: 1px solid #53A8BE;
	border-left: 1px solid #53A8BE;*/
}
.ShopCart .shop_sum td {
	border-top: 0px solid #53A8BE;
	border-bottom: 1px solid #53A8BE;
	white-space:nowrap;
}
.BookshopList td b, .ShopCart td b {
	padding: 0px;
}
.BookshopList td.wrap, .ShopCart td.wrap {
	white-space: normal;
}
.cat_title3 {
	margin: 5px 5px 0px 5px;
}
.cart_img {
	width:82px;
}
.cart_name {
	width:478px;
}
.cart_price {
	width:70px;
}
.cart_qty {
	width:70px;
}
.cart_sub {
	width:70px;
}
.cart_remove {
	width:50px;
}
img.cover_shop {
	border:1px solid #cccccc;
}
.input_qty {
	width:35px;
	background-color:#FFFFFF;
}
.remove_shop input {
	width:auto;
	border:0px;
	background-color:transparent;
}
.shop_sum {
	text-align:right;
}
.shop_sum a {
	text-decoration:underline;
}
select {
	border: 1px solid #53A8BE;
	background-color: #F0FDFF;/*#E1EFF0;*/
	font-family:Tahoma;
	font-size:13px;
	color:#003366;/* new for Cart */
}
/* start media icon set 28.11.2010 */
/* text: Subscribe to receive newsletter on newly translated books: */
/* <input type="text" value="Email" id="_EmailTextBox" */

.med_icons {
	width:146px;
	height:25px;
	margin-top:7px;/*	background-color:#999;
	background-image:url(../icons/G1/med_icons.png);*/
}
.med_icons a {
	display:inline-block;
	width:25px;
	height:25px;
	/*	background-image:url(../icons/G1/med_icons.png);*/
	background-image:url(/images/med_icons.png);
	background-repeat:no-repeat;
}
a.facebook_icon {
	background-position:0px 0;
	margin-left:8px;
}
a.twitter_icon {
	background-position:-25px 0;
	margin-left:8px;
}
a.feed_icon {
	background-position:-50px 0;
}
.social_icons {
	padding-top:12px;
	clear: right;
/*	float: right;*/
	display: block;
	height: 20px;
}
/*.social_icons table td {
	padding-left:5px;
	vertical-align:top;
}*/
.newsletter div.insidetext div.fields span {
	margin-bottom:5px;
	display:block;
}
.newsletter .fields {
	line-height:16px;
}
.rss_cat {
	/*display: inline;*/
	/*Mos3ad: float: right;
	position:relative;
	top:-40px;
	width:100px;
	height:1px;*/
	display: inline;
	float: left;
 *float: none;
 *width:100px;
 *padding-right:500px;
/*position:absolute;*/
}
.rss_cat img {
	border: 0 none;
}
.rss_cat a {
	background-image: url("/images/rss.png");
	background-position: 0 center;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 18px;
	margin-left: 15px;
	margin-top: 8px;
	padding-left: 21px;
	position: relative;
	text-align: left;
	text-decoration: underline;
	width: 64px;
}
.rss_cat a:hover {
	color: #53A8BE;
}
.book_price {
	margin-top:3px;
	/* remove background image when sale 10% implemented
	background-image:url(../images/sale10.png);
	background-repeat:no-repeat;
	background-position:top right; */
	/*width:134px;*/
	/*font-size: 11px;*/
	line-height: 18px;
	text-align:center;
	height: 40px;
}
.book_price_sale10 {
	background-image:url(/images/sale10.png);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height: 18px;
	margin: 3px 0;
}
.strike {
	clear: both;
	color: #53A8BE;
	display: block;
	text-decoration: line-through;
}
.Rate {
	text-align:right;
	margin-top:6px;
	background-repeat:no-repeat;
	background-position:left 3px;
	width: 134px;
	line-height: 18px;
}
.Rate img {
	border:0!important
}
.text {
	float:left;
	width:100%;
	margin:3px 0px;
}
/* end media icon set */ 
.rate_head {
	font-weight:bold;
	text-align:center
}
#loadme {
	background: none repeat scroll 0 0 white;
	border: 1px solid #F1F1F1;
	display: none;
	float: right;
	font-size: 10px;
	left: 0px;
	_left: 5px;
	line-height: 10px;
	margin: 0 0 0 3px;
	padding: 3px;
	position: absolute;
	top: 26px;
	width: 192px;
}
#loadme ul {
	display: inline;
	width: 192px;
}
#loadme span {
	display:block;
	height: 10px;
	width:80px;
	float: left;
}
#loadme ul, #loadme ul li {
	list-style:none;
	padding:0;
}
#loadme ul li {
	display: inline-block;
	list-style: none outside none;
	padding: 3px 0;
	width: 100%;
}
.left_text, .right_text {
	width:50px !important;
	padding: 0 3px;
}
.right_text {
	float:right!important;
}
.left_text {
	text-align:left
}
.pro_bar_bkg {
	background:#E7F3F5;
}
.bar {
	background:#53A8BE;
}
.login a.submit_Cart {
	background-color: transparent;
	border: 0 none;
	color: #003366;
	cursor: pointer;
	display: inline;
	font-size: 12px;
	padding: 0;
	width: auto;
	text-decoration:underline;
}
.login a.submit_Cart:hover {
	text-decoration:none
}
#rating_Stars {
	/*float: left;
    margin-right: 24px;*/
    position: relative;
	float: left;
	margin-top: -31px;
	margin-left: -4px;
}
/* comments Mossad */
/*.comment_title{
font-weight:bold}
.BookComments {margin:0 0 10px 0;}
.top_side{float:right;width:100%}
.name{font-weight:bold}
.left_side{float:left;width:100%}
.left_side h3{margin:0 0 5px 0;   font-size: 14px;}
#addComment h3 {
    margin-top: 0;
}
.comment{width:100%;float:left;margin:0 0 10px 0;}
.name,.date{float:right;margin:0 0 10px 10px}
#commentHeader{float:right;}
#addComment{    
	background-color: #E7F3F5;
    border: 1px solid #53A8BE;
    padding: 12px;
}
#addComment table td{
	padding:5px;}*/
#commentsList {
	padding-top:12px;
}
.commentBlock {
	background-color: #E7F3F5;
	margin-top: 12px;
	padding:0px 15px;
}
.commentCount {
	color: #53A8BE;
	display: inline;
	float: left;
	font-size: 23px;
	font-weight: bold;
	height: 36px;
	margin: 15px 20px 0px 0px;
	text-align: left;
	width: 42px;
}
.commentHeader {
	border-bottom: 1px solid #FFFFFF;
	padding: 12px 0 15px;
}
.commentAuthor {
	padding-left: 5px;
	display:inline;
}
.commentDate {
	color: #53A8BE;
	display:inline;
}
.commentBody {
	padding: 15px 0px;
}
#addCommentHeader {
	background-color: #53A8BE;
}
table.comments {
	width:100%;
}
table.comments td {
	padding:1px 0 1px 0;
}
table.comments tr {
}
table.comments textarea {
	width:484px;
	-webkit-border-radius:0px;
	resize: vertical;
	height: 63px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
table.comments textarea {
width:480px;
}
}
.numbers_rel {
	color: #53A8BE;
	padding: 10px 0 0 0;
	text-align: right;
	float:none;
}
.numbers_rel a {
/*padding-left:7px;*/
}
#click img {
	margin:0px 1px
}
#click {
	margin:5px 0px
}
.thebook_130 {
	float: left;
	width: 132px;
}
.newliketext {
	font-family:tahoma;
	padding:0 0 0 17px;
}
table.recover td, table.recover table td, .changePass td, .signup td , #CountryTable td {
	margin:0;
	padding:0 0 5px 10px;
	border:0;
	text-align:right !important;
}
table.recover table, .changePass table, .signup table , table#CountryTable {
	padding:0;
	margin:10px 0 0 0;
	border-collapse: collapse;
}
table.recover .inputfield, table.changePass .inputfield, .changePass .inputfield, .signup .inputfield , table#CountryTable select {
	width:220px;
}
.insidetextothers b+ol {
	margin-top:6px;
}
.insidetextothers p:first-child {
	margin-top:0px;
}
.signup table, .changePass table {
	margin-bottom:12px;
}
.error {
    margin: 15px 0px 30px 0px;
    text-align: center;
}
.error_head {
    background-image: url("/images/error.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    color: #53A8BE;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 6px;
    padding-top: 100px;
}
.confirm {
display:block;
padding-bottom:10px;
}
#CountryTable td {vertical-align:top;}
.remove_shop {
	padding:0;
	margin:0 0 0 0;
	border-collapse: collapse;
}
#CountryTable td table.remove_shop td {	
	margin:0;
	padding:0 0 0 0;
	border:0;
	text-align:right !important;
}
span.facebook_share {
	width:60px
}
span.facebook_like {
	width:78px;
}
.fshare {
/*	height:20px !important;
	display: inline;
	float:right;
	position: relative;
	bottom: 1px;
	margin-left:5px;
*/
	display: inline;
	float:right;
	position: relative;
	margin-top: -1px;/*bottom: 1px;*/
	*margin-top: 0px;
	#margin-top: 2px;
	_margin-top: 2px;
	margin-left:5px;
}
:root .fshare {
	margin-top: 0px \ ;
}
.flike iframe {
	height:21px !important;
}
.flike {
/*	height:20px !important;
	display: inline;
	float:left;
*/

	display: inline;
	float:right;
}
#container div.catbannershade {
	background-image: url("/images/catbanner_shade.gif");
	background-repeat: repeat-x;
	direction:ltr !important;
	text-align:left !important;
}
#container div.catbannershade img {
	direction:ltr !important;
	text-align:left !important;
}
.DownloadFiles {
    margin-left: 146px;
}
.DownloadFiles h3 {
	margin: 0px 0px 6px 0px;
}
.DownloadFiles ul {
	margin: 0px 0px 15px 0px;
}

/* version: [kalimat_v.A.2011.03.07.css] 10:32 AM */
/* version: [kalimat_v.A.2011.03.03.css] 12:08 PM */
/* version: [kalimat_v.A.2011.03.02.css] 12:08 PM */
/* version: [kalimat_v.A.2011.02.27.css] 4:30 AM .thebook_130 a img */
/* version: [kalimat_v.A.2011.02.22.css] 10:39 AM .thebook_130 a img */
/* version: [kalimat_v.A.2011.02.20.css] 10:03 AM social icons Wael */
/* version: [kalimat_v.A.2011.02.20.css] 10:03 AM comments+Rating */
/* version: [kalimat_v.A.2010.12.06.01.css] 9:21 AM */

td.fshare {float:right;}
td.flike {float:right;}
.insidetext .bookings .bookbrief label#BookIntroLabel p {
	margin-bottom:0px;
}
