.set-clear {
	clear: both;
	}
.set-left {
	float: left;
	}
.set-right {
	float: right;
	}
.set-rel {
	position: relative;
	}
.set-abs {
	position: absolute;
	}
	

div.intro-list-box {
	}
	div.small-img-box {
		width: 190px; height: 150px;
		float: left;
		border: 0px solid red;
		}

div.banner-left {
	margin: 5px 0px 5px 0px;
	text-align: center;
	}
div.banner-right {
	margin: 5px 0px 5px 0px;
	text-align: center;
	}

div.banner-top-box {
	text-align: center;
	}
	div.banner-top {
		}

div.citation {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #EEEEEE;
	}

td.search-label {
	width: 130px; padding-right: 20px;
	text-align: right;
	}

span.price-label {
	color: #C50B34; font-weight: bold;
	}
span.pro-special-price {
	font-size: 12px;
	}
span.pro-base-price {
	font-size: 12px;
	}
a.by-button {
	display: block;
	padding: 0px 0px 0px 0px; width: 70px;
	color: #FBFFFD; line-height: 27px; text-align: center;
	background-color: #C41033;
	}
a.by-button:hover {
	color: #FBFFFD;
	background-color: #C41033;
	}
	
	
/* PRODUCT */
div.pro-extra-desc {
	padding: 0px 5px 0px 5px;
	}

div.pro-extra-desc div {
	border: 0px solid red; 
	}

div.pro-left-extra {
	width: 230px; min-height: 200px;
	}
	
div.pro-right-extra {
	width: 325px; min-height: 200px; padding: 0px 0px 0px 10px;
	}
	
a.online-link {
	display: block;
	width: 180px; height: 40px; padding: 0px 35px 0px 0px;
	background: transparent url("../img/online-link-bg.jpg") no-repeat center;
	line-height: 38px; color: #FFFFFF; text-align: right;
	}	
a.online-link:hover {
	color: #FFFFFF; text-decoration: underline;
	}	
div.header-label {
	padding: 0px 0px 2px 12px;
	color: #CC123B; text-transform: uppercase; font-size: 13px;	
	}	

div.pro-content {
	padding: 0px 0px 30px 0px;
}

div.pro-files {
	padding: 0px 0px 30px 15px;
}


/*-----Recommended -----*/
div.pro-recommended {
	padding: 0px 0px 30px 0px;
	}
	div.prod-recommended-price {
		color: #898989; font-weight: bold;
		}


/*==== COMENTS ===== */
div.pro-comments {
	padding: 0px 10px 30px 12px;
}
textarea.comment_text {
	width: 290px; font-size: 11px;
	}
input.comment_user {
	width: 250px;
	}	
a.add-comment-link {
	bottom: 0px; right: 0px;
	display: block;
	width: 60px; height: 27px; padding: 0px 12px 0px 0px;
	color: #FFFFFF; text-align: right; 	line-height: 27px;
	background: transparent url("../img/add-link-bg.gif") no-repeat center;
	}	
a.add-comment-link:hover {
	color: #FFFFFF; text-decoration: underline;
	}	
div.pro-comment {
	padding: 0px 0px 0px 5px;
	font-size: 11px; 
	}
	div.comment_add_form {
		margin: 0px 0px 20px 0px;
		}
	div.pro-comment-header {
		padding: 0px 0px 0px 0px;
		}
		span.pro-comment-user {
			color: #C30D33; font-weight: bold;
			}
		span.pro-comment-date {
			color: #9C9C9C; font-size: 11px;
			}
	div.pro-comment-text {
		font-family: tahoma;
		}
	a.simple-button {
		display: block;
		width: 50px; height: 27px;
		color: #FFFFFF; line-height: 27px; text-align: center;
		background: #C41033;
		}
	a.simple-button:hover {
		color: #FFFFFF; text-decoration: underline;
		}
		
	
a.pagination-link {
	display: block; width: 18px; height: 18px; margin: 0px 3px 0px 3px;
	background: #BBBFC0;
	color: #FFFFFF; text-decoration: none; text-align: center; line-height: 18px;
	}	
	
a.pagination-link:hover, 
a.pagination-link-active,
a.pagination-link-active:hover {
	background: #C41033;width: 18px; height: 18px; margin: 0px 3px 0px 3px;
	color: #FFFFFF; text-decoration: none; text-align: center; line-height: 18px;
	}
	
div.pro-recommended-window {
	width: 570px; min-height: 130px;
	overflow: hidden;
	}
	div.pro-recommended-tape {
		width: 999999px;
		}
	
div.pro-news-window,
div.pro-pol-window,
div.pro-zapow-window {
	width: 570px; min-height: 130px;
	overflow: hidden;
	}
	div.pro-news-tape,
	div.pro-pol-tape,
	div.pro-zapow-tape {
		width: 999999px;
		}	

/* menu-shop ---------------- */
	div.menu-shop {
		padding: 0px 3px 0px 5px;
		}
	div.menu-shop-active a {
		color: #FFFFFF; font-weight: bold; text-decoration: none;
		}
	div.menu-shop-inactive a {
		color: #F1B5BF;	font-weight: bold; text-decoration: none;
		}
	div.menu-shop-inactive a:hover {
		color: #FFFFFF; font-weight: bold; text-decoration: none;
		}
/* menu-shop-sub ------------ */								
	div.menu-shop-sub-active a {
		color: #FFFFFF; font-weight: bold;	
		}
	div.menu-shop-sub-inactive a {
		color: #F1B5BF;	font-weight: bold; text-decoration: none;
		}
	div.menu-shop-sub-inactive a:hover {
		color: #FFFFFF; font-weight: bold; text-decoration: none;
		}	
	div.menu-shop-pad {
		padding: 0px 0px 5px 15px;
		}
	div.menu-shop-inactive, 
	div.menu-shop-active {
		margin: 2px 0px 2px 0px;
		}
	
/*CITATION =========== */
div.my-citation {
	position: absolute;
	right: 0px; top: 10px;
	width: 400px; height: 20px; 
	}		
	td.citation-label {
		width: 82px;
		color: #B7B7B7; 
		}
	a.citation-link {
		color: #696969; text-decoration: none; font-style: italic;		 
		}
	a.citation-link:hover {
		color: #696969; text-decoration: underline; 
		}
	span.citation-author,
	span.citation-book {
		color: #B8B8B8;
		}
	
a.order-button {
	display: block; 
	width: 75px; 
	line-height: 21px; text-align: center; color: #000000;
	background: #FFFFFF; 	 
	}
a.order-button:hover {
	color: #7F8084 ; text-decorarion: underline;
	}			
a.big-order-button {
	display: block; 
	width: 78px; 
	line-height: 27px; color: #FFFFFF; text-align: center; text-decoration: none;
	background: #C41033;
	}
a.big-order-button:hover {
	color: #FFFFFF; text-decoration: underline;
	}
	
div.small-box-photo {
	width: 75px; 
	overflow: hidden;
	}		
div.small-box-info{
	width: 105px; padding: 0px 5px 0px 5px; 
	overflow: hidden;
	}
	
	
	
	
	
	

	