a {
  color: #FF9900;
}

.txt a:link { color : #000; text-decoration : none; }
.txt a:visited { color : #000; text-decoration : none; }
.txt a:active { color : #000; text-decoration : none; }
.txt a:hover {color : #000; text-decoration : underline;}

td {
	border: #000000;
}

th {
  text-align:left;
  border-bottom:1px solid black;
}

#boto {
	border-bottom: 1px solid Black;
}
#lb {
	border-bottom : 1px solid;
	border-left : 1px solid;
}
#lbt {
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-top : 1px solid;
	}
	
#lr{
	border-right : 1px solid;
	border-left : 1px solid;
}
#rl{
	border-right : 1px solid;
	border-top : 1px solid;
}

#lt{
	border-left : 1px solid;
	border-top : 1px solid;
}
#t {
	border-top : 1px solid;
	}
	
#all {
	border-right : 1px solid;
	border-left : 1px solid;
	border-top : 1px solid;
	border-bottom : 1px solid;
}

.vshap{
	font-size : 9px;
	color : #FFF;
}
.poisk{
	font-size : 9px;
	color : #FFF;
}
.poisk a:link { font-size : 9px; color : #FFF; text-decoration : none; }
.poisk a:visited { font-size : 9px; color : #FFF; text-decoration : none; }
.poisk a:active { font-size : 9px; color : #FFF; text-decoration : none; }
.poisk a:hover {	font-size : 9px; color : #FFF; text-decoration : underline; }
.enter{
	color : #FFF;
}
.copyright{
	font-size : 9px;
	color : #FFF;
	padding-top : 3px;
	padding-right : 9px;
}
.footer{
	font-size : 9px;
	color : #000;
	padding-top : 3px;
	padding-right : 9px;
}
.enter a:link { color : #FFF; text-decoration : underline; }
.enter a:visited { color : #FFF; text-decoration : underline; }
.enter a:active { color : #FFF; text-decoration : none; }
.enter a:hover { color : #FFF; text-decoration : none; }
.breakoutr {
	float: right;
	width: 35%;
	padding: 10px;
	margin-left: 10px;
	text-align: right;
}
.links a:link { color : #000; text-decoration : underline; }
.links a:visited { color : #000; text-decoration : underline; }
.links a:active {  color : #000; text-decoration : none; }
.links a:hover {	 color : #000; text-decoration : none; }
.txtl {
	color : #7B7B7B;
}
.txtl a:link { color : #7B7B7B; text-decoration : underline; }
.txtl a:visited { color : #7B7B7B; text-decoration : underline; }
.txtl a:active {  color : #7B7B7B; text-decoration : none; }
.txtl a:hover {	 color : #7B7B7B; text-decoration : none; }

.txtl2 {
	color : #ff9934;
}
.txtl a:link { color : #ff9934; text-decoration : underline; }
.txtl a:visited { color : #ff9934; text-decoration : underline; }
.txtl a:active {  color : #ff9934; text-decoration : none; }
.txtl a:hover {	 color : #ff9934; text-decoration : none; }


.txtl1 {
	color : #FFFFFF;
}
.txtl a:link { color : #FFFFFF; text-decoration : underline; }
.txtl a:visited { color : #FFFFFF; text-decoration : underline; }
.txtl a:active {  color : #FFFFFF; text-decoration : none; }
.txtl a:hover {	 color : #FFFFFF; text-decoration : none; }


.txtlm {
	color: #7B7B7B;
	font-size: 9px;
}
.txtlm a:link { color : #7B7B7B; text-decoration : underline; }
.txtlm a:visited { color : #7B7B7B; text-decoration : underline; }
.txtlm a:active {  color : #7B7B7B; text-decoration : none; }
.txtlm a:hover {	 color : #7B7B7B; text-decoration : none; }

.txtlm1 {
	color: #000000;
	
}
.txtlm1 a:link { color : #000000; text-decoration : underline; }
.txtlm1 a:visited { color : #000000; text-decoration : underline; }
.txtlm1 a:active {  color : #000000; text-decoration : none; }
.txtlm1 a:hover {	 color : #000000; text-decoration : none; }


hr{
	color : #000;
	background-color: #000;
	border: none;
}
hr.hr{
	color: #ffffff;
	border-top: 0px;
	background-color: #ffffff;
	border-bottom: 1px dotted #D3D3D3;
}
.rm{
	color: #fff;
	font-weight: bold;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.rm a:link { color : #fff; text-decoration : none; }
.rm a:visited { color : #fff; text-decoration : none; }
.rm a:active {  color : #fff; text-decoration : none; }
.rm a:hover {	 color : #fff; text-decoration : underline; }

.rmt{
	margin-left : 9px;
	margin-top : 9px;
	margin-bottom : 9px;
	margin-right : 3px;
}

.tl a:link { color : #7B7B7B; text-decoration : underline; }
.tl a:visited { color : #7B7B7B; text-decoration : underline; }
.tl a:active {  color : #7B7B7B; text-decoration : none; }
.tl a:hover { color : #000; text-decoration : none; }

.in_bac {
	color: #000;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}
.in_bac a:link { color : #000; text-decoration : none; }
.in_bac a:visited { color : #000; text-decoration : none; }
.in_bac a:active {  color : #000; text-decoration : none; }
.in_bac a:hover { color : #000; text-decoration : underline; }

b.spoymost {
	color: Blue;
	font-size: 12px;
}
b.qest{
	color: #6495ED;
}
.podrob a:link { color : Blue; text-decoration : none; }
.podrob a:visited { color : Blue; text-decoration : none; }
.podrob a:active {  color : Blue; text-decoration : none; }
.podrob a:hover {	 color : Blue; text-decoration : underline; }

h2{
	margin-top: 0px;
  font-size: 15px;
}

h3{
  margin-top: 0px;
	margin-bottom: 4px;
	font-size: 13px;
}

h4{
	margin-bottom: 4px;
	font-size: 12px;
}

blockquote{
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#superbest {
  position: absolute;
 	left: 15;
 	top: 150;
 	width: 125;
 	visibility: visible;
 	z-index: 10;
}
.colelem {
	position: relative; display: none; left: 100px; top: 10px;
}
.expelem {
	position: absolute; display: block;
} 

#footer_links {
  color:white;
}
#footer_links a {
  color:white;
}

form.form div {
  padding:0 0 0.7em 0;
}
form.form label {
  float:left;
  width:100px;
}
form.form input {
  margin-bottom: 5px;
  width:200px;
}
form.form input.submit, input.submit {
  margin-left:100px; width:auto;
}
form.form .error {
  color:red;
  display:none;
  margin:0;
  padding:0;
}


#cabinet {
  display:none;
  padding:20px;
  color:black;
  right:30px;
  top:40px;
  position:absolute;
  width:200px;
  background-color:white;
  border:1px solid green;
  text-align:left;
  z-index:100;
}

  #cabinet h3 {
    text-align:center;
  }
  
  #cabinet .form label {
    width:70px;
  }
  
  #cabinet .form input {
    width:120px;
  }
  
  #cabinet .form input.submit {
    margin-left:70px;
    width:auto;
  }
  
  #cabinet a {
    color:black;
  }
  
  
a#logo {
  display:block;
  width:420px;
  height:160px;
  background:url(../img/logo1.jpg);
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:white;
}

a#logo h1 {
  margin:0;padding:0;
  font-size:1em;
  position:absolute;
  top:42px;
  left:122px;
}  

h2#breadcrumbs {
  padding:0;
  margin:1em 0;
  font-size:1em;
  font-weight: normal;
}

h1#book_title {
  font-size:1.2em;
  margin:0 0 0.4em;
  padding:0;
}

.buy {
  font-size:12px;
  text-align:right;
  padding-right:10px;
  width:200px;
}

.buy .price {
  font-size:18px;
  color:green;
  font-weight:bold;
}

.buy .old_price {
  font-size:11px;
}

.buy .old_price span {
  text-decoration: line-through;
}

.buy div {
  font-size:14px;
  padding-top:10px;
}

.buy div a {
  color:black;
  text-decoration: underline;
  white-space: nowrap;
}

.buy div a.to_basket {
  font-size:11px;
  text-decoration: underline;
}

.txt a.more { padding-top:0.5em;color:#ff9900;text-decoration:underline;}

a.active {
  font-weight:bold;
}