.whitebox{margin:0px 0px 20px 0px; }
.root_sec_items a{display:block; font-size:14px; line-height:34px; padding:2px 20px 2px 64px; transition:all 0.5s ease 0s; background-repeat:no-repeat; background-position:5px 2px;}
.root_sec_items{border-collapse:collapse;}
.root_sec_items a:hover{padding-left:70px; background-position:11px 2px; background-color:#fff; padding-right:14px; color:#c32309;}

.tborig{background-image:url(images/original.png); background-repeat:no-repeat; background-position:14px 6px; padding:10px 20px 10px 70px!important;}
.tborig:focus {border:0px!important; box-shadow:none!important; outline:#ffffff solid 0px!important;}

.tclear{clear:both;}

.ltabs{display:inline-block;}
.ltabs > div{padding-top:10px;}
.ltabs ul{margin:0px; padding:0px; box-sizing:content-box;}
.ltabs ul:after{content:""; display:block; clear:both; height:1px; background-color:#7b7b7b;}
.ltabs ul li{font-size:14px; box-sizing:content-box; opacity:0.5; margin:0px 0px -1px 0px; cursor:pointer; display:block; float:left; padding:14px 15px; background-color:#d9d9d9; 
	color:#000; border-top-left-radius:8px; border-top-right-radius:8px; border-left:1px solid #7b7b7b; border-right:1px solid #7b7b7b; border-top:1px solid #7b7b7b; }
.ltabs ul li.active, .ltabs ul li.active:hover{ opacity:1; background-color:#f2f2f2; } /*height:18px!important;*/
.ltabs ul li:hover{background-color:#d6d6d7;}
.tab_trucks{background-image:url(images/trucks.png); background-repeat:no-repeat; background-position:12px 9px; padding-left:80px!important;}
.tab_cars{margin-left:7px!important; background-image:url(images/cars.png); background-repeat:no-repeat; background-position:12px 9px; padding-left:80px!important;}
.tab_ocats{background-image:url(images/ocat.png); background-repeat:no-repeat; background-position:8px 9px; padding-left:60px!important;}



.tdmbut{
	float:left; display:block; transition:all 0.3s ease;
	color:#464646!important; 
	width:187px; height:50px; 
	padding:0px; 
	margin:0px; 
	vertical-align:middle!important; 
	text-decoration:none!important;  
	box-shadow:inset 0 0 0 1px #ffffff, 0 0 0 1px #d1d1d1; }
.tdmbut:hover{
	color:#2c3949!important;
	background:#f5f5f5!important; 
	box-shadow:inset 0px 0px 6px #2c3949;
}
.tdmbut-logo{
	width:36px; height:50px; 
	float:left; 
	margin:0px 12px 0px 10px; 
	background-position:50% 50%!important; 
	background-repeat:no-repeat!important; 
	vertical-align:middle!important;
}
.tdmbut-text{
	height:50px!important; width:110px!important; 
	display:table-cell; 
	vertical-align:middle!important; 
	overflow:hidden; 
	font-size:13px!important; 
	text-shadow:0px 0px 3px #ffffff;
}

.fav_logo{transition:all 0.3s ease;
	display:block; float:left; width:100px; height:100px; background-position:5px 5px!important; background-repeat:no-repeat!important;
	margin:0px 8px 20px 8px; padding:0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
}
.fav_logo:hover{background-color:#fff!important; box-shadow:inset 0 0 0 1px #ffffff, 0 0 0 1px #d1d1d1, 0px 0px 6px #689aff;}
.fav_logo .tdmbut-text{display:none;}

.carsfilter{margin:0 0 10px; overflow: hidden; }
.carsfilter a, #countries-table tr{
	transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	-webkit-transition: background-color 0.3s ease-in-out;
}
.carsfilter a{color:#757575!important; font-family:Arial;
	background: url("images/filterbg.png") no-repeat 0 0px;
	width: 36px; float: left; color: #686867; cursor: pointer; height: 35px; margin-top: 2px; font-size: 12px;
	font-weight: bold; text-align: center; line-height: 34px; text-shadow: 0 1px 0 white; text-decoration: none; background-color: #F1F1F1;
}
.carsfilter a.first{border-radius: 3px 0 0 3px;}
.carsfilter a.last{border-right: 1px solid silver; border-radius: 0 3px 3px 0;}
.carsfilter a:hover{background-position: -36px;}
.carsfilter a.active {background-position: -72px;}
