div.blue {
	padding:18px;
	background-color:#e2f3fd;
}
div.blue th {
	text-align:right;
	font-weight:normal;
	color:#04155a;
}
#shop{
	font-size:12px;
	color:#616469;
	width:790px;
	overflow:hidden;
	padding:0px;
	float:left;
}

#shophead{
	width: 400px;
	float:left;
	margin-left: 10px;
}
#whitespace > #leftcol{
	width: 285px;
	float:left;
}
#whitespace > #rightcol{
	width: 285px;
	float:right;
}

#shop a:hover{
color: #69A3C7;
}
#productimage{
max-width: 320px;
}
.list{
list-style-type: none;
text-align: left;
line-height: 18px;
}
.list li{
margin-left: -30px;
}
.list li a{
text-align: left;
padding-left: -5px;
}
.charindex{
	position: absolute;
	font-size: 18px;
	font-weight: bold;
	margin-top: 9px;
	display: inline;
}

.list2{
	padding-left: 35px;
	list-style-type: none;
}
.row_white, .row_white2{
	background-color: #FFF;
}
.row_grey, .row_grey2{
	background-color: #E3E7F5;
}
.row_grey td,.row_grey2 td, .row_white td, .row_white2 td {
	border-bottom:1px solid #ccc;
}
.catstyle{
	font-weight: normal; 
	font-size: 12px; 
	padding: 3px;
}
tr.transOFF img {opacity:0;filter: alpha(opacity=0); -moz-opacity: 0;}
tr.transON img {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
#table_products th{
color:#061452;
text-align:left;
border-bottom:1px solid #ccc;

}
#table_products th.thright{
text-align:right;
}
td.tdfirst {
border-left:1px solid #ccc;
}
td.tdlast {
border-right:1px solid #ccc;
}
#linkblock{
	margin: 20px 0 20px;;
}
#linkblock a{
	font-size: 12px;
}
a.extrasmall{
	font-size: 10px;
}


#basketbutton{
	width: 182px;
	height: 81px;
	background: url(/images/bottom-shop.png);
}
#basketbutton p{
	margin: 0 0 0 54px;
	padding:12px 0 0 0;
	color: #3A812E;
}
#basketbutton a{
	color: #3A812E;
	text-decoration:underline;
}
#do_rent{
	margin-top: 15px;
}
#do_buy{
	margin-top: 15px;
}
#pdfblock{
	border: 0;
	border-bottom:1px solid #ccc;
}

#pdfblock th{ 
	color:#061452;
	text-align:left;
	background-color:#FFF;
	border-bottom:1px solid #ccc;
}
