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


html {
	overflow-x:hidden;
	overflow-y: auto;
}

body{
	color:#794920;
    line-height:22px;
	margin:0;
	padding:0;
	text-align: left;
	font-weight:normal;
	 font-family: Arial,Helvetica,sans-serif;
	 font-size:75%;
	background:url(../images/main_cont_bg.gif) repeat-y center top !important;	
}



.win body {
    font-family: Arial,Helvetica,sans-serif;
}

.mac body {
    font-family: Arial,Helvetica,sans-serif;
}
.ipad body {
    font-family: Arial,Helvetica,sans-serif;
    
}
form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
		margin:0;
		padding:0;	
}
#top{
	left:-999em;
	position:absolute;
	width:100%;           
}
li{
	padding:0;
	margin:0;
	list-style:none;

}
a{
	text-decoration:none;
	outline:none;
	color:#594C3A;
}
a:hover{
		text-decoration:underline;
}
img{
		vertical-align:middle;
		border:none;
}

.clsFloatLeft{
	
	float:left;
}
.clsFloatRight{
		float:right;
}

.clsClearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clsClearFix {display: inline-table;}

* html .clsClearFix {height: 1%;}

.clsClearFix {display: block;}

.clear1{
	clear:both;
	overflow:hidden;
}

.clear{
	clear:both;
	overflow:hidden;
	height:1px;

}
#selContainer {
    margin: 0 auto;
    text-align: left;
    width: 990px;
}
#selHeader{
	background:url(../images/header-bg.jpg) repeat-x scroll;
	height:149px;
}
#selDinamalar {
    margin-left: 15px;
    width: 200px;
}
#selDinamalar a,#selSitemap li a{
	color:#aea497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*#selSitemap{
	width:125px;}*/
	
#selSitemap li{
		float:left;
		margin-right:8px;
}
#selLogo{
		width:235px;
}
#selLogo h1{
	background:url(../images/dinamalar-logo.jpg) no-repeat left top;
	width:200px;
	height:73px;
	margin:16px 0 0 25px;
}
#selLogo h1 a{
    display: block;
    height: 58px;
    text-indent: -9999px;
}

#selAdd {
    margin-top: 10px;
    width: 745px;
}
#selMenu{
	background:url(../images/menu-bg.jpg) repeat-x left top;
	height:44px;
	line-height:44px;
}
#selMenucenter{
	position:absolute;
	margin:-11px 0px 0px 326px;
}
#selMenu li {
	background:url(../images/menu-rtborder.jpg) no-repeat right center;
    float: left;
    line-height: 44px !important;
    text-align: center;
    width: 114px;
}

#selMenu li.clsHome img{
	margin:10px 0 0 0px;
	line-height:44px !important;
}


#selMenu li a {
    color: #884B23;
    font-weight: bold;
}
.clsMenunone{
	background:none !important;
}
#selMenu li:hover,#selMenu li.clsActive{
	background:url(../images/menu-hover.jpg) repeat-x left top;
	/*height:42px;*/
	cursor:pointer;
}
#selMenu li:hover a,#selMenu li.clsActive a{
	color:#fff;
	text-decoration:none;
}
#selContentleft{
	width:677px;
}
#selContentright{
	width:302px;
}
#selBooks{
	background:url(../images/book-bg.jpg) repeat-x left top;
	height:205px;
	width:672px;
}
.clsLeftarrow{
	padding:85px 0 0 12px;
	width:50px;
	float:left;
}
.clsRightarrow{
	padding:85px 0 0 10px;
	width:50px;
	float:left;
}
.clsbook{
	background:url(../images/books_bg.png) no-repeat center bottom;
	width:147px;
	height:175px;
	margin-top:22px;
	margin-left:32px;
}
#selLogin{
	background:#f0ebe2;
	margin-top:0px;
	padding:8px 15px;
	width:643px;
}
#selSearch{
	width:340px;
	background:url(../images/login-border.jpg) no-repeat right center;
}
#selSearch input{
	background:url(../images/search.jpg) repeat-x left top;
	border:1px solid #dbd7cc;
	padding-left:5px;
	color:#9d8a68;
	width:280px;
	float:left;
	font-size:11px;
	font-family:Arial;
	padding-top:6px;
	height:22px;
}
#selGo{
	background:url(../images/go.jpg) no-repeat left top !important;
	width:33px !important;
	height:31px !important;
	cursor:pointer;
}


#seladLogin{
	background:#f0ebe2;
	margin-top:12px;
	padding:8px 15px;
	width:643px;
}
#seladSearch{

	background:url(../images/login-border.jpg) no-repeat right center;
}
#seladSearch input{
	background:url(../images/search.jpg) repeat-x left top;
	border:1px solid #dbd7cc;
	padding-left:5px;
	color:#9d8a68;
	width:200px;
	float:left;
	font-size:11px;
	font-family:Arial;
	padding-top:6px;
	height:22px;
	
}
#seladSearch select{
	background:url(../images/search.jpg) repeat-x left top;
	border:1px solid #dbd7cc;
	padding-left:5px;
	color:#9d8a68;
	width:200px;
	float:left;
	font-size:11px;
	font-family:Arial;
	padding-top:6px;
	height:30px;
}

#selGuest{
	font-family:Georgia;
	margin-left:15px;
	font-size:14px;
}
#selSignin{
	width:302px;
}
#selSignin1 {
    text-align: center;
    width: 174px;
}
#selClick {
    font-family: Georgia;
    font-size: 15px;
    margin-left: 15px;
	padding-top:4px;
}
#selLogin1 {
    background: url(../images/registration.png) no-repeat scroll left top transparent;
    border: medium none;
    color: #A55501;
    cursor: pointer;
    font-family: georgia;
	font-weight:bold;
	font-size:12px;
    height: 36px;
    margin-top: -2px;
    padding-bottom: 4px;
    text-align: center;
    width: 128px;
	line-height:34px;
}
#selLogin1 a {
	  color: #A55501;
}
#selNewbooks{
	margin-top:12px;
}
#selLists {
    margin-left: 5px;
    width: 188px;
/*	position:relative;*/
	
}

#selCat {
    background: url(../images/top.jpg) no-repeat scroll center top transparent;
    height: 44px;
    width: 182px;
}
#selBottom{
	background:url(../images/bottom.jpg) no-repeat bottom center;
	width:182px;
	height:55px;
}
#selCenter{
	background:url(../images/center.jpg) repeat-y center center;
	width:182px;

}
#selCat p {
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
}
#selCenter li {
   
	border-bottom:1px solid #e2ded8;
	margin-bottom:5px;
	padding-bottom:5px;
  
}
#selCenter li a{
	/* -moz-transition-delay: 0s;
    -moz-transition-duration: 250ms;
    -moz-transition-property: margin-left;
    -moz-transition-timing-function: ease-out;*/
	 background: url(../images/catarrow.jpg) no-repeat scroll left center transparent;
	color:#794920;
	  margin-left: 12px;
    padding-left: 12px;
}
#selCenter li:hover{
 background: #e9e5d9;
 text-decoration:none;
}
/*#selCenter li:hover{
	background:url(../images/cat-hover.png) no-repeat left top;
	width:192px;
	height:48px;
	position:absolute;
	border-bottom:none;
}*/
#selNewRelase{
	width:478px;
}
#selNewRelase h2{
	color:#2c2c2c;
	margin-bottom:15px;
	margin-left:5px;
}

.clsBook1{
	margin-top:12px;
}
.clsBookLeft{
	background:#f0ebe2 top left;
}

.clsBookRight{
	background:url(../images/books_bottom1.jpg) no-repeat left bottom;
	padding-bottom:12px;
}
.clsBookCenter{
	background:#f0ebe2 top left;
	padding:10px 10px 10px 10px;
}
#selBookName{
	width:90px;
}
.clsBookimg{
	background:url(../images/booksbg.jpg) no-repeat left top;
	height:135px;
	margin-top:8px;
}
.clsBookimg1{
	background:url(../images/booksbg1.jpg) no-repeat left top;
	height:290px;
	margin-top:8px;
	width:185px;
}
.clsBookimg img{
	margin-top:8px;
}
.clsBookimg1 img{
	margin-top:8px;
}
#selBookName p{
	margin:5px 0px;
	color:#c36318;
}
#selBookIntro{
	width:345px;
	text-align:left;
}
#selBookIntro h3,#selBookIntro h3 a{
	color:#3a3b39;
	text-decoration:none;
}
#selBookIntro span{
	color:#c36318;
	cursor:pointer;
}
#selBookSearch{
	width:600px;
	text-align:left;
	margin:5px 0 0 100px;

}
#selBookSearch h3,#selBookSearch h3 a{
	color:#3a3b39;
	text-decoration:none;
}
#selBookSearch span{
	color:#c36318;
	cursor:pointer;
}
#selOuterall{
		border-bottom:1px dashed #c1c1c1;}
		
.outer {
    float: left;
    width: 113px;
	margin-bottom:3px;
	padding-bottom:3px;
}
.rating {
    direction: rtl;
    text-align: center;
    unicode-bidi: bidi-override;
}
.rating > div span {
    display: inline-block;
    position: relative;
    width: 1.1em;
}

.rating1 {
    text-align: center;
    unicode-bidi: bidi-override;
}
.rating1 > div span {
    display: inline-block;
    position: relative;
    width: 1.1em;
}

.rating > div span:hover:before, .rating > div span:hover ~ span:before {
    color: #34210d;
    content: "\2605";
    left: 0;
	cursor:pointer;
    position: absolute;
}

.rating > div span:hover, .rating > div span:hover ~ span {
    color: transparent;
}



/*.star-rating {
    background: url(../images/star_rating.png) repeat-x scroll left -60px transparent;
    height: 30px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 150px;
}
.star-rating li.current-rating {
    background: url(../images/star_rating.png) repeat scroll left bottom transparent;
    display: block;
    height: 30px;
    position: absolute;
    text-indent: -9000px;
    z-index: 1;
}
.star-rating li {
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.star-rating a.one-star {
    left: 0;
}
.star-rating a.one-star:hover {
    width: 30px;
}
.star-rating a.five-stars:hover {
    width: 150px;
}
.star-rating li a:hover {
    background: url(../images/star_rating.png) repeat scroll left center transparent;
    border: medium none;
    left: 0;
    z-index: 2;
}
.star-rating li a {
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9000px;
    width: 30px;
    z-index: 20;
}*/
.post-contentrt {
    display: inline;
    float: right;
    margin: 12px 10px 0px 10px;
    width: 85px;
}
.post-contentrt p{
		font-size: larger;
		color:#743f13;
		font-weight:bold;
}
.clsRound {
	 -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    background: url(../images/round.png) no-repeat scroll left top transparent;
    display: block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 54px;
    line-height: 50px;
    margin-top: -10px;
	font-family:Georgia;
	color:#743f13 !important;
    text-align: center;
    width: 54px;
}
.clsRound:hover{
	 -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}

.clsRate{
	color:#626262;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}
.clsText{
	color:#3a3b39;
	float:left;
	margin-top:5px;
}
.clsMore {
    color: #737171;
    font-size: 22px;
    margin-top: 9px;
}
.clsMore a{
	text-decoration:none;
}
.row {
    padding-top: 10px;
}
ol.btn-list li {
    float: left !important;
    list-style-type: none;
    margin-left: 4px;
}
a.btns:link, a.btns:visited, span.btns, input.btns {
	border:1px solid #ccc;
	background:#ddd9d3;
    color: #ffffff;
	font-size:14px;
	font-weight:bold;
    cursor: pointer;
    display: inline-block;
    line-height: 14px;
    margin: 0;
    padding: 5px 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
a.btns.sel:link, a.btns.sel:visited, span.btns {
  border:1px solid #ccc;
	background:#975116;
    color: #fff;
    text-decoration: none;
}
a.btns:hover, input.btns:hover {
  border:1px solid #ccc;
	background:#975116;
    color: #fff;
    text-decoration: none;
}
#selContentright{
	margin-top:12px;
	margin-right:5px;
}
#selAccount{
	background:#f0ebe2;
	border:1px solid #e0dcd6;
	overflow:hidden;
	margin-top:12px;
	padding:10px;
}
#selAccount1{
	overflow:hidden;
	margin-top:2px;
	
}
#selAccount h2{
	color:#2C2C2C;
}
#selAccountL{
	width:127px;
}
#selAccountR {
    background: url(../images/accountbg.jpg) no-repeat scroll center center transparent;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    text-align: center;
    width: 114px;
}
#selAccountR a{
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#selAccount{
	color:#c36318;
}
#selAccount p{
	margin:5px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

#selAccount1 label{
	margin:5px 10px 5px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#222;
}

#selAccount input{
	background:url(../images/textboxbg.jpg) repeat-x;
	width:230px;
	height:20px;
	border:1px solid #ddd9d3;
}

#selAccount1 input{
	background:url(../images/textboxbg.jpg) repeat-x;
	width:265px;
	height:20px;
	border:1px solid #ddd9d3;
}

.selCheck {
    position: relative;
    top: 6px;
	height:20px !important;
	width:20px !important;
	border:none !important;
	background:none !important;
}
.clsSubmit{
	background:url(../images/submit.jpg) no-repeat center center !important;
	width:95px !important;
	height:30px !important;
	border:0px !important;
	font-size:11px;
	cursor:pointer;
	color:#fff;
}
.clsSubmit1 {
    background: url(../images/submit.jpg) no-repeat scroll left top transparent !important;
    border: 0 none !important;
    color: #FFFFFF;
    cursor: pointer;
    font-family: georgia;
    font-size: 15px;
    height: 30px !important;
    padding-bottom: 4px;
    width: 95px !important;
}

#selForgot{
	margin-left:8px;
}
#selForgot a{
	color:#575655;
	font-size:12px;
}
#selSpecial{
	background:#f0ebe2;
	padding:10px;
	margin-top:12px;
	border-top:1px solid #ddd9d3;
	border-left:1px solid #ddd9d3;
	border-right:1px solid #ddd9d3;
	
}
#selSpecBottom {
    background: url(../images/specialbottom.jpg) no-repeat scroll center bottom transparent;
    height: 53px;
    width: 303px;
}
#selSpecial h5 {
    background: url(../images/specialbg.jpg) no-repeat scroll center center transparent;
    color: #FFFEFE;
    height: 53px;
    line-height: 48px;
    text-align: center;
    width: 269px;
}
#selStand1{
	background:url(../images/bookstand.png) no-repeat bottom center;
	width:285px;
	padding-top:128px;
	height:23px;
}
#selSpcL {
    background: url(../images/specialbg.png) no-repeat scroll right center transparent;
    height: 129px;
    margin-left: 34px;
    margin-top: 18px;
    width: 96px;
}
#selSpcR {
    background: url(../images/specialbg.png) no-repeat scroll right center transparent;
    height: 129px;
    margin-left: 21px;
    margin-top: 18px;
    width: 96px;
}
#selSpcL img,#selSpcR img{
	margin-top:5px;
}
#selCircle ul{
	margin-top:12px;
	/*width:303px;*/
	margin-left:88px;
}
#selCircle li{
	background:url(../images/circle.png) no-repeat left top;
	width:24px;
	height:24px;
	cursor:pointer;
	float:left;
	font-family:Arial, Helvetica, sans-serif !important;
}
#selCircle li:hover,#selCircle li.clsActCir{
	background:url(../images/circle1.png) no-repeat left top;
	width:24px;
	height:24px;
}
#selFooter {
    color: #333333;
    font-family: georgia;
    font-size: 15px;
    line-height: 78px;
    margin-bottom: 5px;
    text-align: center;
}
#selFooter a{
	color:#333;
}
#selFooterL{
	background:url(../images/footer-left.png) no-repeat left top;
	width:19px;
	padding-left:19px;
	height:67px;
}
#selFooterR{
	background:url(../images/footer-right.png) no-repeat right top;
	width:19px;
	padding-right:19px;
	height:67px;
	width:952px;
}
#selFooterC{
	background:url(../images/footer-center.png) repeat-x left bottom;
	width:960px;
	height:67px;
}

/*menu*/
#navMain {
    height: 40px;
	/*margin:0 auto;*/
    width: 990px;
}
#navMainContent {
    float: left;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    width: 990px;
}
#navMain ul {
    height: 40px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
	margin:0; padding:0;
}
#navMain a {
    color: #FFFFFF;
    display: block;
    font-weight: 500;
}
#navMain li {
    float: left;
    height: 42px;
}

#navMain li ul li a {
    text-indent: 0;
	

}
#navMain li.navMainInsurance a {

    background-size: auto auto;
    width: 110px;
}
#navMain li.navMainInsurance a:hover {
    background-position: right center;
}
#navMain li.navMainCreditCardsLoans a {
    width: 110px;
}
#navMain li.navMainCreditCardsLoans a:hover {
    background-position: right center;
}
#navMain li.navMainSavings a {
    width: 110px;
}
#navMain li.navMainSavings a:hover {
    background-position: right center;
}
#navMain li.navMainSavings2 a {
    width: 110px;
}
#navMain li.navMainSavings2 a:hover {
    background-position: right center;
}
#navMain li.navMainSavings3 a {
    width: 110px;
}
#navMain li.navMainSavings3 a:hover {
    background-position: right center;
}
#navMain li.navMainAtHome a {
    width: 110px;
}
#navMain li.navMainAtHome a:hover {
    background-position: right center;
}
#navMain li.navMainTravel a {
    width: 110px;
}
#navMain li.navMainTravel a:hover {
    background-position: right center;
}
#navMain li.navMainMotoring a {
    width: 110px;
}
#navMain li.navMainMotoring a:hover {
    background-position: right center;
}
#navMain li.navMainThodargal a {
    width: 110px;
}
#navMain li.navMainThodargal a:hover {
    background-position: right center;
}
#navMain li.navMainAnmeegam a {
    width: 110px;
}
#navMain li.navMainAnmeegam2 a {

    width: 110px;
}
#navMain li.navMainAnmeegam a:hover {
    background-position: right center;
}
#navMain li.navMainAnmeegam2 a:hover {
    background-position: right center;
}
#navMain li.navMain3 a {

    width: 110px;
}
#navMain li.navMain3 a:hover {
    background-position: right center;
}
#navMain li ul li, #navMain li ul li a {
    height: auto;
}
#navMain li a.current {
    background-position: right center;
}
#navMain li ul li.active ul,#navMain li ul li ul{
	-webkit-box-shadow: 0 8px 6px -6px #F0EBE2;
   -moz-box-shadow: 0 8px 6px -6px #F0EBE2;
   box-shadow: 0 8px 6px -6px #F0EBE2;
}
#navMain li ul {
	-webkit-box-shadow: 0 8px 8px -8px black;
   -moz-box-shadow: 0 8px 8px -8px black;
   box-shadow: 0 8px 8px -8px black;
    background-color: #F0EBE2;
    border-color: -moz-use-text-color #A1774C #A1774C;
    border-right: 2px solid #A1774C;
    border-style: none solid solid;
    border-width: medium 2px 2px;
    clear: both;
    float: left;
    height: auto;
    left: -999em;
    margin-left: -1px;
    min-height: 199px;
    padding-top: 12px;
    position: absolute;
    width: 303px;
    z-index: 99998;
}
* html #navMain li ul {

}
#navMain li.navMainTravel ul {
 /*   margin-left: -196px;*/
    overflow: hidden;
   /* padding-left: 110px;*/
    width: 304px;
}
#navMain li.navMainMotoring ul {
    margin-left: -415px;
    padding-left: 250px;
    width: 300px;
	
}
#navMain li.navMainThodargal ul {
    margin-left: -415px;
    padding-left: 250px;
    width: 310px;
}
#navMain li.navMainAnmeegam ul {
    margin-left: -415px;
    padding-left: 250px;
    width: 310px;
}
#navMain li.navMainAnmeegam2 ul {
   /* margin-left: -186px;*/
    overflow: hidden;
   /* padding-left: 100px;*/
    width: 304px;
}
#navMain li.navMain3 ul {
   /* margin-left: -188px;*/
    overflow: hidden;
   /* padding-left: 102px;*/
    width: 304px;
}
#navMain li.navMainInsurance ul {
    margin-left: -415px;
    padding-left: 250px;
    width: 510px;
}
#navMain li:hover a, #navMain li.active a {
    background-position: right center;
}

#navMain li:hover li a, #navMain li.active li a {
	background:url(../images/dropdownbg.jpg) repeat-x left bottom;
    color: #794920;
    font-weight: normal;
    margin: 0 0 0 0;
    padding: 5px 0 5px 10px;
    text-align: left;
    width: auto;
}


#navMain li:hover li a:hover, #navMain li.active li a:hover {
    background:url(../images/dropdownbg.jpg) repeat-x left bottom;
    color: #363636;
}
#navMain li ul li:hover{
	background:none !important;
}
#navMain li ul li {
	background:none !important;
    cursor: pointer;
    float: left;
	line-height:25px !important;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 210px;
}
#navMain li ul li ul {
    border: 0 none;
    float: left;
    left: 0;
    margin-left: 208px;
    overflow: hidden;
    padding-left: 3px;
    position: absolute;
    top: 0;
    width: 90px;
}
#navMain li ul li ul li {

    background-color: #FFFFFF;
    color: #363636;
    cursor: auto;
    float: left;
/*    font-size: 110%;*/
    height: 125px;
    width: 86px;
}
#navMain li:hover li li a, #navMain li.active li li a {
	border:0; 
	padding:0;   
	float: left;
    line-height: normal;
    width: auto;
	
}
#navMain li:hover ul ul, #navMain li.active ul ul {
    left: -999em;
}
#navMain li:hover ul, #navMain li li:hover ul, #navMain li.active ul, #navMain li li.active ul {
    left: auto;
}
#navMain li.navMainMotoring li:hover ul, #navMain li.navMainMotoring li.active ul {
    left: 200px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 30px;
    width: auto;
}
#navMain li.navMainTravel li:hover ul, #navMain li.navMainTravel li.active ul {
 /*   left: 100px;*/
    overflow: hidden;
    padding-right: 5px;
    width: auto;
}
#navMain li.navMainThodargal li:hover ul, #navMain li.navMainThodargal li.active ul {
    left: 200px;
    padding-right: 30px;
    width: auto;
}
#navMain li.navMainAnmeegam li:hover ul, #navMain li.navMainAnmeegam li.active ul {
    left: 200px;
    padding-right: 30px;
    width: auto;
}
#navMain li.navMainAnmeegam2 li:hover ul, #navMain li.navMainAnmeegam2 li.active ul {
   /* left: 100px;*/
    padding-right: 0;
    width: auto;
}
#navMain li.navMain3 li:hover ul, #navMain li.navMain3 li.active ul {
   /* left: 100px;*/
    padding-right: 5px;
    width: auto;
}
#navMain li.navMain4 a {
    width: 110px;
}
#navMain li.navMain4 a:hover {
    background-position: right center;
}

.clsMaincat{
    color: #64181B !important;
    cursor: pointer;
    font-weight: bold;
  
}
.clsMaincat:hover{
	  text-decoration: none;
}

/*Endmenu*/
#navMain li ul li ol{
	margin:0px auto;
	width:175px;
	/*margin-left:25px;*/
}
#navMain li ul li.selSmall{
	width:304px;
	margin:8px 0px;
}
#navMain li ul li.selSmall li
{
	background:url(../images/clssmall.jpg) no-repeat left top !important;
	height:12px !important;
	width:25px !important;
}
#navMain li ul li.selSmall li:hover,#navMain li ul li.selSmall li.smallAct{
	background:url(../images/smallhover.jpg) no-repeat left top !important;
	height:12px !important;
	width:25px !important;
}
.clsCount{
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	margin-left:1px;
}
#selTopL{
	background:url(../images/top1_left.jpg) no-repeat left bottom;
	height:53px;
	padding-left:9px;
}
#selTopR{
	background:url(../images/top_right.jpg) no-repeat right bottom;
	height:53px;
	padding-right:8px;
}
#selTopC{
	background:url(../images/top1.jpg) repeat-x;
	height:53px;
}
#selTopR p{line-height:41px;
font-weight:bold;
}
#selTopR p a,#selTopR{
	color:#fefefe;
	text-decoration:none;
}
.gray_t {
	background-color:#ddd9d3; 
	height:11px; 
	width:463px; 
	float:left;"
}

.gray_b {
	background-color:#ddd9d3;
	height:11px;
	width:463px; 
	float:left;"
}

.gray_tl {
	background:url(../images/books_tlc.jpg) no-repeat scroll left top;
	float:left;  
	width:5px; 
	height:11px;
}
.gray_c{
	background-color:#F0EBE2;
	overflow:hidden;
	width:455px; 
	padding:8px 10px 8px 10px;
}
.gray_tr {
	background:url(../images/books_trc.jpg) no-repeat scroll right 0;
    width:7px; 
	height:11px;
	float:left;
}
.gray_bl {
		background:url(../images/books_blc.jpg) no-repeat scroll 0 bottom;
		float:left; 
		width:5px;
		height:11px;
}

.gray_br {
	background:url(../images/books_brc.jpg) no-repeat scroll right bottom;
	width:7px; 
	height:11px;
	float:left;
	
	overflow:hidden;
}

.cls100_p {
	color:#000000;
	height:1%;
}

.detalBor{
	background:url(../images/detail_border.jpg) repeat-x bottom left;
	padding-bottom:8px;
	margin-bottom:8px;
}
.detalBor2{
	background:url(../images/detail_border.jpg) repeat-x bottom left;
	padding-bottom:6px;
	margin-bottom:6px;
}
.detalBor1{
	background:url(../images/detail_border.jpg) repeat-x bottom left;
	line-height:5px;
	text-align:center;
	color:#3a3b39;
}
#selDetail2 p{
	color:#3A3B39;
	line-height:1.5;
}
#selDetail3 p{
	color:#626262;
	font-family:Georgia;
	font-size:12px;
}
#selDetail4 p,#selDetail4 p a,#selDetail5 p{
	color:#3a3b39;
}
#selAccount1 p{
	margin:10px 0px;
}
#selShare{
	background:url(../images/share.jpg) repeat-y right center;
	width:80px;
	margin-right:15px;
}
#selRead{
	background:url(../images/readthis.jpg) repeat-x;
	height:259px;
	margin:0px 5px 12px 5px;
}
.clsReadL {
    background: url(../images/readL.jpg) no-repeat scroll right top transparent;
    float: left;
    height: 16px;
    margin-right: 0;
    width: 21px;
}

.clsReadR {
    background: url(../images/readR.jpg) no-repeat scroll right top transparent;
    float: right;
    height: 16px;
    margin-right: 7px;
    width: 21px;
}
#selRead1{
	color:#3a3b39;
	margin:5px 0 5px 12px;
	font-weight:bold;
}
.clsBigL{
	background:url(../images/big_left.jpg) no-repeat left bottom;
	width:18px;
	height:9px;
}
.clsBigR{
	background:url(../images/big_right.jpg) no-repeat left bottom;
	width:18px;
	margin-right:9px;
	height:9px;
}
.clsBigbl{
	background:url(../images/big_bl.jpg) no-repeat left top;
	width:3px;
	height:7px;
}
.clsBigbr{
	background:url(../images/big_br.jpg) no-repeat left top;
	width:5px;
	height:7px;
}
.clsBigbc{
	background:#d9d5cf; 
	width:178px; 
	height:7px;
}
.toptit{position:absolute; width:119px; top:15px; left:22px; font-size:medium;}
.topath{position:absolute; bottom:10px; width:119px; left:22px; font-weight: normal; font-size:90% !important;}
#selArr2{ padding-left:5px;}
#selArr1{ padding-left:5px;}

.gray_cm {
    background-color: #F0EBE2;
    overflow: hidden;
    padding: 20px 10px;
    width: 762px;
}

.gray_tm {
    background-color: #DDD9D3;
    float: left;
    height: 11px;
    width: 464px; }

.clsbookmain {
    background: url(../images/books_bg.png) no-repeat scroll right bottom transparent;
    height: 278px;
    margin-left: 40px;
    width: 211px;
}

.req {
    color: red !important;
    display: inline;
    float: none;
    font-weight: bold;
	margin-left:5px;
    padding: 0;
}
#selWriter li{
    background: url(../images/catarrow.jpg) no-repeat scroll left center transparent;
    margin-left: 12px;
    padding-left: 12px;
}
#selWriter li a{
	 color: #794920;
}
#selPublisher h2{
	font-family:Palatino Linotype,arial;
	font-size:14px;
}
#selPublisher p{
	margin-top:5px;
	color:#555;
}
#selSitemap1 li {
    background: url(../images/bookicon.png) no-repeat scroll left 4px transparent;
    padding-left: 20px;
}
#selSitemap1 li a{
	font-family:Georgia;
	font-size:15px;
	color:#6e421d;
}
#selDown li{
    background: url(../images/catarrow.jpg) no-repeat scroll left center transparent;
    color: #794920;
    margin-left: 12px;
    padding-left: 12px;
}

.autocomplete-w1 {
    background-position: right bottom;
    background-repeat: no-repeat;
    left: 0;
    margin: -9px 0 0 28px;
    position: absolute;
    top: 0;
}

.autocomplete1 {
	background:url(../images/dropdown1.png) no-repeat bottom center;
    height: 11px;
    width: 289px;
}

.autocomplete div {
    padding: 2px 5px;
    white-space: nowrap;
}
.autocomplete .select{
	background:url(../images/sub_hover1.jpg) repeat-x;
	cursor:pointer;
    color: #FFFFFF;
}
.clsDetailbox{
	background:url(../images/textareabox.jpg) repeat-x;
	height:100px;
	width:452px; 
	border:1px solid #DDD9D3;
}