.floatleft {float:left !important}
.floatright {float:right !important}

#kepek { width:100%; } 
#kepek a { color: blue; } 

#kepek img { 
	padding: 2px;
	margin: 2px;
	text-align: center;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: white;
}

.kepek { margin : 3px; padding : 3px; float: left; border:solid 1px #999; } /*width: 150px; */
.listing_img { 
	/*max-width:100px;*/
	overflow:hidden; 
	clear: both;

	padding: 2px;
	margin: 2px;
	text-align: center;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: white;
}

div.table {
	float:left;
	position:relative;
	width: 100%;
	margin:0 0 37px 0;
	}
table.listing {
	border-bottom:1px solid #9097A9;
	width: 100%;
	padding:0;
	margin:0;
	border:1px solid #9097A9;
	}
table.listing th {
	border-top:0 !important;
	}

table.listing th a { color: white }
table.listing th a.sort { color: black; }
/*table.listing td a { color: #7D2A80; }*/
table.listing th.full {border-left:0;border-right:0 !important;text-align:left;text-transform:uppercase;}
div.table img.left {
	position:absolute;
	top:0;
	left:0;
	}
div.table img.right {
	position:absolute;
	top:0;
	right:1px;
	}
table.listing td,
table.listing th {
	border-bottom:1px solid #fff;
	}	
table.listing th {
	background:#9097A9;
	color:#fff;
	padding:5px;
	text-align:center;
	}
table.listing td {
	background:#D8D8D8;
	color:#000;
	padding:6px 5px;
	font-size: 12px;
	}
table.listing .bg td {
	background:#ECECEC;
	}
table.listing .white td {
	background:#fff;
	}	
table.listing .first {border-left:0px solid #9097A9; text-align:left; vertical-align:text-top; }
table.listing .last {border-right:0px solid #9097A9;}

table.listing .style1 {font-weight:bold;color:#FF7A00;}
table.listing .style2 {font-weight:bold;padding-left:16px;}
table.listing .style3 {padding-left:25px;}
table.listing .style4 {padding-left:35px;}
table.form .last {padding:1px 0 1px 5px;text-align:left;}
table.form th,
table.form td {padding-left:10px;}

div.table .select {
	float:right;
	margin:1px 1px 1px 0;
	width: 100%;
	height:25px;
	background:#9097A9 ;
	color:#fff;
	clear: both;
	}
div.table .select strong {
	padding:5px 0 0 5px;
	}	
div.table .select select {
	width:48px;
	margin:2px 3px 0 0;
	text-align:right;	
	}

.radius4 {
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
}

.shadow {
	-moz-box-shadow: 2px 2px 4px #999999; 
	-webkit-box-shadow: 2px 2px 4px #999999; 
	box-shadow: 2px 2px 4px #999999; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=2);
}

.automarka { float:left; margin-bottom:4px; width:66%; }
.automarka a { color:blue; font-weight:bold; text-decoration:none; }
.ar { color:#003366; font-weight:bold; float:left; }
.autoadat { float:left; clear:both; }
