/* RESET  by  Eric Meyer */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* MAIN */

body {
	background:url("../SIMG/bg/main_bg.jpg") repeat-y center center #005c85;
	text-align:center;
	font-family:Arial;
	position:relative;
}

/* holidays */
#santa2011-2012 {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:180px;
	background:url("../SIMG/bg/holidays/santa2011-2012.png") no-repeat center center;
}

.S {
	background:url("../SIMG/bg/sprites/SpritesMain.png") no-repeat;
}
.Se {
	background:url("../SIMG/bg/sprites/SpritesExt.png") no-repeat;
}
p {
	margin-bottom:0.7em;
}
#MainBox {
	position:relative;
	background:url("../SIMG/bg/sprites/HorizontalSprite.png") repeat-y 0 0;
	width:971px;
	margin:0 auto;
}
#MainContainer {
	position:relative;
	width:961px;
	margin:0 auto;
	text-align:left;
	padding-top:150px;
}
.Bubble {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:160px;
	padding:10px;
	border:2px solid #cacaca;
	font-size:11px;
	color:#9a9a9a;
	background:#fff;
	overflow:visible;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-moz-box-shadow: -1px 1px 2px #cacaca;
	-webkit-box-shadow: -1px 1px 2px #cacaca;
	box-shadow: -1px 1px 2px #cacaca;
	text-shadow:none;
}
.bub {
	display:block;
	position:absolute;
	width:14px;
	height:12px;
	left:20px;
	top:-12px;
	background-position: -58px -94px;
}
.TipBox {
	position:absolute;
	display:none;
	width:100px;
	padding:10px;
	font-size:11px;
	color:#fff;
	background:#343434;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 3px 6px -3px #000;
	-webkit-box-shadow: 0 3px 6px -3px #000;
	box-shadow: 0 3px 6px -3px #000;
	z-index:1000000;
}
.TipBoxWide {
	text-align:left;
	width:200px;
}
.tip {
	display:none;
}
.hidden_tip {
	display:none !important;
}
.error {
	color:#d64600;
}
.p {
	font-family:Verdana;
	font-weight:bold;
	font-size:32px;
	color:#d64600;
	text-shadow:#fff 1px 1px 0;
}
.eur {
	color:#9a9a9a;
}
.leftfloat {
	float:left !important;
}
.rightfloat {
	float:right !important;
}
.clear {
	clear:both;
	font-size:0;
	height:1px;
	overflow:hidden;
}
.expandable {
	display:none;
}
.expander {
	text-align:center;
	font-size:12px;
	color:#9a9a9a;
	cursor:pointer;
}
.expander:hover {
	color:#343434;
}
.expander_arr {
	display:inline-block;
	width:318px;
	height:18px;
	font-size:0;
	margin-top:3px;
	background-position: -110px -185px;
}
.expander_up {
	background-position: -110px -207px !important;
}
.loading {
	height:200px;
	background:url("/T1_2011/SIMG/loading.gif") no-repeat center center;
}
#Fader {
	position:absolute;
	left:0;
	top:0;
	background:#000;
	width:100%;
	height:100%;
	z-index:1001;
}
.notfilled {
	background:#fed2bc;
}

/* NEW GLOBAL */
.accent-color, .accent-color-hover:hover {
	color:#168ed9 !important;
}
.accent-color2, .accent-color2-hover:hover {
	color:#ff7013 !important;
}
.accent-border-color, .accent-border-color-hover:hover {
	border-color:#168ed9 !important;
}
.accent-background-color, .accent-background-color-hover:hover {
	background-color:#e0f3ff !important;
}
.shadow-hover:hover, .shadow-focus:focus {
	border-color:#838383 !important;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}
.border-round-3 {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.button-like {
	display:inline-block;
	line-height:25px;
	padding:0 10px;
	text-decoration:none;
	border:1px solid #b0b0b0;
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -929px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6f6f6f !important;
	text-shadow:#fff 1px 1px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
}
.button-like:hover {
	color:#404040 !important;
	text-decoration:none !important;
}
.T1DropSelect {
	position:relative;
	margin-bottom:5px;
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -2011px #e7e7e7;
	border:1px solid #bbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.T1DropSelect a {
	font-size:14px;
	font-weight:bold;
	color:#404040;
	text-decoration:none;
	text-shadow:#fff 1px 1px 0;
}
.T1DropSelect .Current_ a {
	padding:10px;
	display:block;
	height:100%;
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/tiny/triang-grey-down.png") no-repeat 95% 50%;
	overflow:hidden;
}
.T1DropSelect ul {
	position:absolute;
	top:100%;
	display:none;
	width:99%;
	max-height:300px;
	_height:300px;
	background:#f5f5f5;
	border:1px solid #bbb;
	border-bottom:none;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-moz-box-shadow: 0 5px 5px 0 #888;
	-webkit-box-shadow: 0 5px 5px 0 #888;
	box-shadow: 0 5px 5px 0 #888;
	overflow:auto;
}
.T1DropSelect ul li {
	display:block;
}
.T1DropSelect ul li a {
	display:block;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	border-top:1px solid #fff;
	border-bottom:1px solid #c4c4c4;
}
.T1DropSelect ul li a:hover {
	background:#fff;
}

.T1Dialog {
	position:absolute;
	display:none;
	z-index:100000;
	left:0;
	top:0;
	width:300px;
	text-align:left;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 2px 20px #000;
	-webkit-box-shadow: 0 2px 20px #000;
	box-shadow: 0 2px 20px #000;
}
.T1Dialog .Header_ {
	padding:4px 35px 4px 10px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#404040;
	text-shadow:#fff 1px 1px 0;
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -929px;
	border-bottom:1px solid #bfbfbf;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.T1Dialog .Header_ .Close_ {
	position:absolute;
	right:5px;
	top:2px;
	width:27px;
	height:28px;
	background-position: -662px -44px;
	cursor:pointer;
}
.T1Dialog .Header_ .Close_:hover {
	background-position: -662px -4px;
}
.T1Dialog .Content_ {
	padding:10px;
}

#T1ImageViewBox {
	position:absolute;
	display:none;
	z-index:100000;
	left:0;
	top:0;
	text-align:center;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 2px 20px #000;
	-webkit-box-shadow: 0 2px 20px #000;
	box-shadow: 0 2px 20px #000;
}
#T1ImageViewBox .Title_ {
	padding:7px;
	font-size:12px;
	font-weight:bold;
	color:#838383;
}
#T1ImageViewBox .Content_ {
	position:relative;
	width:800px;
	height:600px;
}
#T1ImageViewBox .Content_ img {
	position:absolute;
	left:0;
	top:0;
	max-width:800px;
	max-height:600px;
}
#T1ImageViewBox .Close_ {
	position:absolute;
	right:5px;
	top:5px;
	width:27px;
	height:28px;
	background-position: -662px -44px;
	cursor:pointer;
	z-index:100010;
}
#T1ImageViewBox .Close_:hover {
	background-position: -662px -4px;
}
#T1ImageViewBox .Prev_, #T1ImageViewBox .Next_ {
	position:absolute;
	width:35px;
	height:35px;
	top:50%;
	cursor:pointer;
	z-index:100010;
}
#T1ImageViewBox .Prev_ {
	left:5px;
	background-position: -578px -44px;
}
#T1ImageViewBox .Next_ {
	right:5px;
	background-position: -620px -44px;
}
#T1ImageViewBox .Prev_:hover {
	background-position: -578px -3px;
}
#T1ImageViewBox .Next_:hover {
	background-position: -620px -3px;
}
.icon {
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:70px;
	height:27px;
	background:url("/T1_2011/SIMG/bg/sprites/SpritesSmallIcons.png") no-repeat;
	border-left:1px solid #cbcbcb;
}
.icon.I5_ {	background-position:-441px -192px; }
.icon.I1_ {	background-position:-441px -132px; }
.icon.I2-1_ {	background-position:-371px -102px; }
.icon.I2-2_ {	background-position:-441px -102px; }
.icon.I5-4_ {	background-position:-441px -162px; }
.icon.I4_ {	background-position:-301px -162px; }
.icon.I7_ {	background-position:-371px -192px; }
.icon.I8_ {	background-position:-371px -132px; }
.icon.I9_ {	background-position:-371px -162px; }
.icon.I11_ {	background-position:-301px -192px; }
.icon.I10_ {	background-position:-301px -222px; }

/******** FORMS 2012 ********/
.Form2012 ul {
	list-style:none;
	padding:0;
	margin:0;
}
div.Form2012 ul li {
	display:block;
	margin-bottom:20px;
}
.Form2012 li label {
	display:block;
	font-size:12px;
	margin-bottom:3px;
}
.Form2012 li input.Text_, .Form2012 li textarea.Textarea_ {
	display:block;
	width:100%;
}
.Form2012 li input.Text_, .Form2012 li textarea.Textarea_, .Form2012 li select.Select_ {
	border:1px solid #bfbfbf;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Arial;
	font-size:12px;
}
.Form2012 select.MultiSelect_ {
	width:90%;
}
.Form2012 li input.Text_:focus, .Form2012 li textarea.Textarea_:focus, .Form2012 li select.Select_:focus {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	border-color:#838383;
}
.Form2012 li.err_ {
	color:#d24600;
}
.Form2012 li.err_ input.Text_, .Form2012 li.err_ textarea.Textarea_, .Form2012 li.err_ select.Select_ {
	border-color:#d24600;
}
.Form2012 li input.Text_ {
	height:22px;
	line-height:22px;
}
.Form2012 li textarea.Textarea_ {
	height:130px;
}
.Form2012 li input.PhoneCode_ {
	width:15%;
	float:left;
}
.Form2012 li input.Phone_ {
	width:80%;
	float:right;
}
.Form2012 .ButtonBox_ {
	text-align:center;
}
.Form2012 input.Submit_ {
	position:relative;
	height:40px;
	line-height:40px;
	padding:0 20px;
	background:url('/T1_2011/SIMG/bg/sprites/VerticalSprite.png') repeat-x 0 -2097px;
	border:1px solid #08588a;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}
.Form2012 input.Submit_:hover {
	background-position:0 -2143px;
	-moz-box-shadow: 0 0 5px #168ed9;
	-webkit-box-shadow: 0 0 5px #168ed9;
	box-shadow: 0 0 5px #168ed9;
}
.Form2012 input.Submit_:active {
	top:2px;
}
.Form2012 a.multiSelect {
	padding-right:24px;
	font-size:12px;
	border:1px solid #bfbfbf;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	line-height:22px;
	background-image:url('/T1_2011/SIMG/dropdownT1.png');
}
.Form2012 a.multiSelect.hover, .Form2012 a.multiSelect.focus, .Form2012 a.multiSelect.active {
	background-image:url('/T1_2011/SIMG/dropdownT1.active.png');
}
.Form2012 a.multiSelect.focus, .Form2012 a.multiSelect.active {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	border:1px solid #838383;
}
.Form2012 .multiSelectOptions label {
	padding:5px 3px;
	margin:0;
}
.Form2012 .Feedback_ {
	display:none;
}
.Form2012 li input.RangeLeft_ {
	width:47%;
	float:left;
}
.Form2012 li input.RangeRight_ {
	width:47%;
	float:right;
}
.Form2012 li.CheckBox_ {
	margin-bottom:10px;
}
.multiSelectOptions .sub_ {
	padding-left:10px;
}
.multiSelectOptions .bold_ {
	font-weight:bold;
}


/* OPTI */
#UnderLogoText {
	position:absolute;
	width:400px;
	font-size:12px;
	color:#b9b9b9;
	text-align:left;
	z-index:11;

	padding:10px;
	background:#2d2d2d;
	top:100px;
	left:20px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}


/* HEAD */

#Header {
	background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 0;
	height:120px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
/*	margin-left:1px;*/
}
.HeaderDivideBox {
	background-position: -10px -47px;
	width:2px;
	height:219px;
	float:left;
}
#HeaderLeftBox {
	position:relative;
	width:468px;
	height:120px;
	float:left;
}
	#Logo {
		display:block;
		background-position: 0 0;
		position:absolute;
		width:420px;
		height:67px;
		top:10px;
		left:10px;
	}
	#Logo span {
		display:none;
	}
	#Slogan {
		position:absolute;
		top:77px;
		left:29px;
		width:400px;
		font-size:14px;
		font-weight:bold;
		color:#e2e5ec;
		text-shadow:#000 0 2px 5px;
		cursor:default;
	}
#HeaderRightBox {
	position:relative;
	width:490px;
	height:120px;
	float:left;
}
	#TopMenu {
		position:absolute;
		top:5px;
		right:10px;
		font-size:12px;
		z-index:15;
	}
	.TopMenuItem {
		float:right;
		padding:0 15px;
		display:inline-block;
		position:relative;
	}
	#TopMenu .d {
		display:block;
		float:right;
		height:21px;
		width:2px;
		background-position: -19px -72px;
	}
	#TopMenu a {
		line-height:21px;
		color:#9c9c9c;
		text-decoration:none;
	}
	#TopMenu .wdrop {
		position:relative;
		padding-right:12px;
		display:inline-block;
	}
	#TopMenu a:hover {
		color:#fff;
		text-decoration:underline;
	}

	.headLangs2012 .DropArrow_ {
		position:absolute;
		display:block;
		background-position: -25px -65px;
		width:7px;
		height:21px;
		right:0;
		top:0;
	}
	.headLangs2012 .Drop_ {
		display:none;
		position:absolute;
		width:230px;
		right:0;
		top:21px;
		background:#2d2d2d;
		color:#9c9c9c;
		-moz-border-radius:0 0 7px 7px;
		-webkit-border-radius:0 0 7px 7px;
		border-radius:0 0 7px 7px;
		-moz-box-shadow: -1px 3px 4px #000;
		-webkit-box-shadow: -1px 3px 4px #000;
		box-shadow: -1px 3px 4px #000;
	}
	.headLangs2012 .Drop_ li {
		display:inline-block;
		*display:block;
		line-height:20px;
		width:100px;
		padding-left:10px;
		cursor:pointer;
		color:#9c9c9c;
	}
	.headLangs2012 .Drop_ li:hover {
		background:#181818;
		color:#fff;
	}
	.headLangs2012 .Drop_ li.cur {
		background:#181818;
		cursor:default;
		color:#fff;
	}
	.headLangs2012 .Drop_ a, .headLangs2012 .Drop_ span {
		display:inline-block;
		*display:inline;
		zoom:1;
		text-indent:-9999px;
		*text-indent:0;
		white-space:nowrap;
		width:18px;
		height:9px;
		margin-right:3px;
		font-size:0;
		vertical-align:middle;
	}
	.EN_ {background-position: -440px -2px;}
	.DE_ {background-position: -440px -13px;}
	.ES_ {background-position: -440px -24px;}
	.FR_ {background-position: -440px -35px;}
	.PL_ {background-position: -440px -46px;}
	.RU_ {background-position: -440px -57px;}
	.AR_ {background-position: -440px -68px;}
	.NL_ {background-position: -440px -79px;}
	.IT_ {background-position: -460px -79px;}
	.LT_ {background-position: -480px -79px;}
	.UA_ {background-position: -500px -79px;}
	.BG_ {background-position: -460px -68px;}
	.CZ_ {background-position: -460px -57px;}
	.DK_ {background-position: -460px -46px;}
	.FI_ {background-position: -460px -35px;}
	.NO_ {background-position: -460px -24px;}
	.SE_ {background-position: -460px -13px;}
	.TR_ {background-position: -480px -68px;}


.TopMenu2012 {
	position:absolute;
	right:15px;
	top:42px;
	width:460px;
	height:39px;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1094px;
	border:1px solid #1a1a1a;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-moz-box-shadow: 0 0 2px #000;
	-webkit-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
}
.tm2012Button {
	position:relative;
	display:inline-block;
	line-height:39px;
	color:#cecece;
	padding:0 20px;
	cursor:pointer;
	border-right:1px solid #434343;
	border-left:1px solid #111;
	float:left;
}
.tm2012Button:hover span.Title_{
	color:#fff;
}
.TopMenu2012 .L_ {
	padding-left:25px;
	border-left:none;
	-moz-border-radius:7px 0 0 0;
	-webkit-border-radius:7px 0 0 0;
	border-radius:7px 0 0 0;
}
.TopMenu2012 .R_ {
	float:right;
	padding-right:25px;
	border-right:none;
	-moz-border-radius:0 7px 0 0;
	-webkit-border-radius:0 7px 0 0;
	border-radius:0 7px 0 0;
}
.tm2012Account {
	z-index:10;
}
.tm2012Info {
	z-index:11;
}
.tm2012Sell {
	z-index:12;
}
.tm2012Buy {
	z-index:13;
}
.ButtonCur_ {
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1187px;
}
.tm2012Button .Drop_ {
	position:absolute;
	display:none;
	left:0;
	top:35px;
	width:250px;
	line-height:normal;
	padding:10px 0;
	background:#383838;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	cursor:auto;
}
.tm2012Button .Drop_.wide_ {
	width:320px;
}
.tm2012Button .Cats_ {
	margin:0 10px;
}
.tm2012Button .Cats_ li {
	display:block;
}
.tm2012Button .Cats_ a {
	position:relative;
	display:block;
	height:27px;
	line-height:27px;
	font-size:12px;
	color:#777;
	padding-left:10px;
	text-decoration:none;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1148px;
	border-top:1px solid #fff;
	border-bottom:1px solid #cbcbcb;
}
.tm2012Button .Cats_ a:hover {
	background:#fff none;
}
.tm2012Button .Cats_ li.First_ a {
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	border-top:none;
}
.tm2012Button .Cats_ li.Last_ a {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	border-bottom:none;
}
.tm2012Button .Cats_ a.Small_ {
	font-size:11px;
}

.TopMenu2012 .DropMenu_ {
	margin-top:10px;
}
.TopMenu2012 .DropMenu_  li {
	display:block;
}
.TopMenu2012 .DropMenu_  li.First_ {
	border-bottom:1px solid #111;
}
.TopMenu2012 .DropMenu_  li.Last_ {
	border-top:1px solid #686868;
}
.TopMenu2012 .DropMenu_  li a, .TopMenu2012 .DropMenu_  li span.Inactive_ {
	display:block;
	padding-left:10px;
	line-height:24px;
	color:#cecece;
	font-size:12px;
	text-decoration:none;
	border-top:1px solid #686868;
	border-bottom:1px solid #111;
}
.TopMenu2012 .DropMenu_  li span.Inactive_ {
	color:#656565;
}
.tm2012Buy .DropMenu_ a:hover {
	color:#fff;
	background:#0183ba;
}
.tm2012RegisterButton {
	display:block;
	margin:5px auto;
	width:180px;
	height:22px;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1241px #323232;
	border:1px solid #323232;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	line-height:22px;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 0 #000;
	-webkit-box-shadow: 0 1px 0 #000;
	box-shadow: 0 1px 0 #000;
}
.tm2012RegisterButton:hover {
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1280px #d65800;
	border-color:#e09662;
}
.tm2012Sell .DropMenu_ a:hover {
	color:#fff;
	background:#d65800;
}
.tm2012Sell .DropMenu_  li.Stress_ {
	background-color:#6f2e02;
}
.tm2012Info .DropMenu_ a:hover {
	color:#fff;
	background:#767676;
}
.tm2012Account .DropMenu_ a:hover {
	color:#fff;
	background:#767676;
}

.tm2012Account .Drop_ {
	right:0;
	left:auto;
	padding:10px;
	width:150px;
	font-size:12px;
}
.tm2012Account label {
	display:block;
	font-size:11px;
	margin-top:10px;
}
.tm2012Account .Input_ {
	display:block;
	font-size:11px;
}
.tm2012Account .Submit_ {
	margin:5px 0;
	width:70px;
	height:22px;
	padding-bottom:2px;
	margin-top:10px;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1241px #323232;
	border:1px solid #323232;
	font-size:12px;
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 0 #000;
	-webkit-box-shadow: 0 1px 0 #000;
	box-shadow: 0 1px 0 #000;
	cursor:pointer;
}

.tm2012Account .User_ {
	position:absolute;
	display:inline-block;
	right:5px;
	bottom:-25px;
	line-height:20px;
	padding:0 10px;
	font-size:11px;
	background:#000;
	color:#9c9c9c;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	box-shadow: 0 1px 3px #000;
}
.tm2012Account .Lock_, .tm2012Account .Out_{
	display:inline-block;
	width:11px;
	height:11px;
	font-size:0;
	vertical-align:middle;
	margin-left:5px;
}
.tm2012Account .Lock_{
	background-position:-93px -111px;
}
.tm2012Account .Out_{
	background-position:-81px -111px;
}
.tm2012Account .UserMenu_ {
	margin-top:30px;
}



	#ReminderContainer {
		display:none;
	}
	#loginErr, #reminderErr, #reminderOk {
		display:none;
	}
	#loginErr, #reminderErr {
		color:#fd6656;
	}
	#reminderOk {
		color:#56fd62;
	}
	
	
/* NAVI */

#Navi {
	margin-left:1px;
	z-index:4;
	position:absolute;
	top:120px;
	left:0;
	height:31px;
	width:100%;
	background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -226px;
	font-size:6px;
}
	#Navi a {
		display:inline-block;
		height:31px;
		line-height:31px;
		font-size:11px;
		color:#9a9a9a;
		text-decoration:none;
		margin-left:3px;
		text-shadow:#fff 1px 1px 0;
	}
	#Navi span.navi_item {
		display:inline-block;
		height:31px;
		line-height:31px;
		font-size:11px;
		color:#9a9a9a;
		margin-left:3px;
	}
	#Navi a:hover {
		color:#343434;
	}
	.NaviDivide {
		display:inline-block;
		height:31px;
		width:7px;
		line-height:31px;
		font-size:11px;
		background-position: -94px -64px;
	}
	.NaviDivide i {
		visibility:hidden;
	}
	#navi_home {
		display:block;
		float:left;
		height:31px;
		width:10px;
		background-position: -80px -62px;
		margin-left:10px;
		margin-right:7px;
	}
	#QSearchBox {
		position:absolute;
		width:200px;
		height:21px;
		right:10px;
		top:4px;
	}
	#qs_text {
		position:absolute;
		top:0;
		left:0;
		border:0;
		outline:0;
		width:140px;
		height:16px;
		font-size:11px;
		vertical-align:bottom;
		padding-left:25px;
		padding-top:5px;
		background-position: -106px -72px;
	}
	#qs_submit {
		position:absolute;
		top:0;
		right:1px;
		border:0;
		outline:0;
		width:35px;
		height:21px;
		background-position: -274px -72px;
		cursor:pointer;
	}
	#qs_submit:hover {
		background-position: -274px -96px;
	}
	#QSearchResults {
		position:absolute;
		top:25px;
		left:-70px;
		width:270px;
	}
	#QSResultsBox {
		color:#343434;
		border:1px solid #9a9a9a;
		-moz-box-shadow: -1px 1px 2px #cacaca;
		-webkit-box-shadow: -1px 1px 2px #cacaca;
		box-shadow: -1px 1px 2px #cacaca;
	}
	.QSResultsPreview {
		width:60px;
		height:45px;
		margin-right:10px;
		float:left;
	}
	.QSResultsPreview img {
		width:60px;
		height:45px;
	}
	.QSResultsAuto, .QSResultsSeller {
		font-size:11px;
		padding:3px 7px;
		border-bottom:1px solid #e7e7e7;
		background:#f5f5f5;
	}
	.QSResultsAuto:hover, .QSResultsSeller:hover {
		background:#fff;
	}
	.QSResultsAuto .p {
		font-size:10px;
		width:70px;
		float:right;
		text-align:right;
		text-shadow:none;
	}
	.QSResultsAuto a, .QSResultsSeller a {
		display:inline !important;
		line-height: normal !important;
		margin-left:0 !important;
		color:#343434 !important;
	}
	#QSVehiclesTitle {
		background:#1274b1;
	}
	#QSSellersTitle {
		background:#f88e03;
	}
	#QSVehiclesTitle, #QSSellersTitle {
		font-size:12px;
		font-family:Verdana;
		font-weight:bold;
		color:#fff;
		padding:5px;
	}
	#QSAllTitle {
		font-size:14px;
		font-family:Verdana;
		font-weight:bold;
		color:#fff;
		padding:5px;
		background:#343434;
		cursor:pointer;
		text-align:right;
	}
	#QSAllTitle:hover {
		background:#57b5ef;
	}

/* FOOTER */

#Footer {
	margin-left:1px;
	z-index:2;
	position:relative;
	background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 0;
	height:219px;
}
#Footer .t {
	display:block;
	margin-bottom:20px;
	font-size:14px;
	color:#f0f0f0;
}
#Footer a {
	font-size:12px;
	color:#9c9c9c;
	text-decoration:none;
}
#Footer a:hover {
	color:#fff;
	text-decoration:underline;
}
#FooterLeft, #FooterMiddle, #FooterRight {
	position:relative;
	height:219px;
	float:left;
}
#FooterLeft {
	width:280px;
}
	#LogoSmall {
		display:block;
		background-position: -24px -127px;
		position:absolute;
		width:250px;
		height:50px;
		top:10px;
		left:10px;
	}
	#LogoSmall span {
		display:none;
	}
	#Copyright {
		display:block;
		position:absolute;
		width:235px;
		top:80px;
		left:25px;
		color:#f0f0f0 !important;
	}
	#BottomMenu {
		position:absolute;
		width:235px;
		top:120px;
		left:25px;
		font-size:12px;
	}
	#BottomMenu .d {
		display:block;
		float:left;
		height:21px;
		width:2px;
		background-position: -19px -72px;
		margin:0 8px;
	}
	.BottomMenuItem {
		float:left;
		display:inline-block;
		position:relative;
	}
	#BottomMenu a {
		line-height:21px;
	}
#FooterMiddle {
	width:330px;
}
	#FooterMedia {
		position:absolute;
		top:30px;
		left:20px;
		width:160px;
	}
	#FooterMedia div {
		margin-bottom:5px;
	}
	#FooterShare {
		position:absolute;
		top:30px;
		left:180px;
		width:100px;
		padding:0 15px;
	}
	.twitter_share, .facebook_share {
		display:inline-block;
		margin-right:5px;
		width:36px;
		height:36px;
	}
	.twitter_share {
		background-position: -324px -73px;
	}
	.facebook_share {
		background-position: -372px -73px;
	}
	.twitter_share:hover {
		background-position: -324px -112px;
	}
	.facebook_share:hover {
		background-position: -372px -112px;
	}
	.twitter_share span {
		display:none;
	}
	.facebook_share span {
		display:none;
	}
#FooterRight {
	width:320px;
}
	#FooterLang {
		position:absolute;
		width:290px;
		top:30px;
		left:30px;
		z-index:3;
	}
.footerLangs2012 li {
	display:inline-block;
	line-height:15px;
	width:80px;
	padding-left:3px;
	cursor:pointer;
	color:#9c9c9c;
	font-size:10px;
}
.footerLangs2012 li:hover {
	background:#181818;
	color:#fff;
}
.footerLangs2012 li.cur {
	background:#181818;
	cursor:default;
	color:#fff;
}
.footerLangs2012 span {
	display:inline-block;
	text-indent:-9999px;
    white-space:nowrap;
	width:18px;
	height:9px;
	margin-right:3px;
	font-size:0;
	vertical-align:middle;
}
	
/* CONTENT */

#Content {
	margin-left:1px;
	z-index:3;
	position:relative;
	min-height:300px;
	width:100%;
}
#RightColumn {
	float:right;
	width:170px;
	padding:30px 20px 30px 0;
	z-index:30;
	position:relative;
}
	.RColBox {
		position:relative;
		margin-bottom:30px;
		border-left:1px solid #fff;
	}
	.RColBox .t {
		font-size:18px;
		padding-bottom:15px;
		padding-left:17px;
		text-shadow:#bebebe 0 2px 2px;
	}
	#Cats .t {
		color:#1274b1;
	}
	.t_tip {
		margin-top:3px;
		display:block;
		font-size:9px;
		color:#bbb;
		text-shadow:none;
	}
	#Cats table {
		width:100%;
	}
	#Cats tr {
/*		cursor:pointer;*/
	}
	#Cats td.lr {
		width:20px;
	}
	#Cats td {
		height:36px;
		vertical-align:middle;
	}
	#Cats td div {
		width:100%;
		height:100%;
		position:relative;
	}
	#Cats tr.cur {
		background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -264px;
	}
	#Cats tr.cur td {
		border-right:1px solid #d6d6d6;
		border-top:1px solid #d6d6d6;
		border-bottom:1px solid #d6d6d6;
	}
	#Cats tr.cur td.lr {
		border-right:none;
		border-left:1px solid #d6d6d6;
	}
	#Cats .cur_arr {
		font-size:0;
		position:absolute;
		display:block;
		width:10px;
		height:10px;
		background-position: -80px -97px;
		left:3px;
		top:13px;
	}
	#Cats a {
		position:relative;
		display:block;
		padding-right:5px;
		font-size:12px;
		color:#606060;
		text-shadow:#fff 1px 1px 0;
		text-decoration:none;
	}
	#Cats a:hover {
		color:#343434;
		text-decoration:underline;
	}
	.RColLine {
		position:absolute;
		display:block;
		background:#d9d9d9;
		width:1px;
		height:100%;
		left:0;
		top:0;
	}
	.I {
		display:none;
		position:absolute;
		left:-110px;
		top:-21px;
		width:106px;
		height:79px;
		background:url("../SIMG/bg/sprites/SpritesIcons.png") no-repeat 0 -370px;
	}

	#Tags .t {
		color:#f88e03;
	}
	#Tags .inRColBox {
		padding-left:20px;
	}
	#Tags a {
		font-size:12px;
		color:#343434;
		background:#daeaf6;
		text-decoration:none;
		line-height:18px;
	}
	#Tags a.tag2 {
		background:#fae6cb;
	}
	#Tags a.tag3 {
		background:#e0e0e0;
	}
	#Tags a:hover {
		background:#fff;
	}

	/* TAGS 2012 */
	.Tags {
		margin:80px 0 20px 0;
		border:1px solid #cacaca;
		background-color:#f5f5f5;
	}
	.Tags .Title_ {
		padding:10px;
		background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x scroll 0 -1928px transparent;
		color:#6f6f6f;
		font-size:14px;
		font-weight:bold;
		text-shadow: 1px 1px 0 #fff;
		border-bottom:1px solid #cacaca;
	}
	.Tags .Title_ .Subtitle_ {
		display:block;
		width:300px;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		float:right;
	}
	.Tags .Content_ {
		padding:20px;
	}
	.Tags a.tag_ {
		position:relative;
		display:inline-block;
		height:30px;
		line-height:30px;
		max-width:390px;
		font-size:12px;
		padding:0 10px 0 27px;
		margin:3px 5px;
		background:url("/T1_2011/SIMG/bg/tiny/tags.png") no-repeat -12px -6px;
		color:#404040;
		text-shadow:#fff 1px 1px 0;
		text-decoration:none;
	}
	.Tags a.tag_ .tag_right_ {
		display:block;
		position:absolute;
		top:0;
		right:-5px;
		width:5px;
		height:30px;
		background:url("/T1_2011/SIMG/bg/tiny/tags.png") no-repeat -425px -6px;
	}
	.Tags a.tag_:hover {
		background-position:-12px -42px;
		text-decoration:none;
	}
	.Tags a.tag_:hover .tag_right_ {
		background-position:-425px -42px;
	}
	/* -------------- */

	
	#Featured .t {
		color:#d64600;
		padding-bottom:10px;
	}
	#Featured .FeaturedItem {
		text-align:center;
		width:110px;
		padding:10px 20px 10px 20px;
	}
	#Featured .FeaturedItem:hover {
		background:#fff;
	}
	#Featured a {
		font-size:10px;
		color:#343434;
		text-decoration:none;
	}
	#Featured a:hover {
		text-decoration:underline;
	}
	#Featured img {
		padding:2px;
		border:1px solid #9a9a9a;
		background:#fff;
		margin-bottom:3px;
	}

#LeftColumn {
	float:left;
	z-index:10;
}
.wide {
	width:725px;
	padding:10px 0 30px 10px;
}
.slim {
	width:665px;
	padding:30px 0 30px 70px;
}
.T {
	display:block;
	font-family:Verdana;
	font-size:36px;
	font-weight:normal;
	color:#9a9a9a;
	text-shadow:#bebebe 0 2px 2px;
	text-align:left;
}
.T_small {
	font-size:18px !important;
	font-weight:normal;
}
.TextBox {
	padding:35px;
	margin-top:35px;
	color:#343434;
	font-size:14px;
	background:#fff;
	border:1px solid #cacaca;
/*	text-align:justify;*/
	position:relative;
}
.prettytext {
	font-size:12px;
	line-height:1.4em;
}
.prettytext p {
	margin-bottom:1.2em;
}

.wide .TextBox {
	width:655px;
}
.slim .TextBox {
	width:595px;
}
.TextBox_divider {
	margin:15px 5px 30px 5px;
	height:1px;
	background:#e7e7e7;
}
.TextBox .t {
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#1274b1;
	text-shadow:#7f7f7f 0 2px 2px;
	margin-bottom:30px;
	text-align:left;
}
.t_smallmargin {
	margin-bottom:15px !important;
}
.TextBox .t_fade {
	color:#9a9a9a;
	text-shadow:#bebebe 0 2px 2px;
}
.TextBox .t_service {
	color:#f88e03;
	text-shadow:#bebebe 0 2px 2px;
}
.TextBox .t_big {
	font-size:24px;
}
.TextBox .tt {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#f88e03;
	text-shadow:#bebebe 0 2px 2px;
	margin-bottom:10px;
}
.TextBox .sub_t {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#9a9a9a;
	text-shadow:none;
	margin-top:5px;
}
.TextBox a {
	color:#1274b1;
	text-decoration:none;
}
.TextBox a:hover {
	text-decoration:underline;
}
.TextBox ul {
	margin:1em 1.5em;
	list-style:circle outside;
}
.TextBox ul li {
	margin-bottom:0.5em;
}

.widepad {
	width:555px !important;
	padding:35px 45px 35px 70px !important;
}
.TextBox .col3 {
	width:150px;
	margin-right:25px;
	float:left;
	text-align:left;
	height:30px;
	font-size:11px;
	color:#555;
	line-height:14px;
}
.col3 .fade {
	color:#9a9a9a !important;
	font-size:11px;
}
.col3 .cur {
	background:#f3f9fd;
	border:1px solid #e7e7e7;
	padding:1px 5px;
}
.col3 a {
	font-size:12px;
}
.col3 label {
	display:block;
	margin-bottom:3px;
}
.col3 select {
	font-size:10px;
	font-family:Arial;
	width:100%;
}
.col3 input {
	vertical-align:middle;
}
.col3tall {
	height:auto !important;
}
.TextBox .colGroup {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e7e7e7;
}



.LeftColumn2012 {
	width:900px;
	margin-left:30px;
	margin-top:20px;
}
.LeftColumn2012 .T_ {
	padding:0 25px;
	height:42px;
	line-height:42px;
	border:1px solid #cacaca;
	border-bottom:none;
	font-size:18px;
	color:#6f6f6f;
	text-shadow:#fff 1px 1px 0;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1928px;
}
.LeftColumn2012 .TextBox {
	margin:0 0 20px 0;
	padding:15px 25px;
}
.TextBox .Section_ {
	margin-bottom:40px;
}
.TextBox .t_ {
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#404040;
	text-shadow:none;
	margin-bottom:15px;
}
.TextBox .sub_t_ {
	font-weight:bold;
	font-size:16px;
	margin-bottom:15px;
	line-height:1.6em;
}
.TextBox ul {
	list-style-image:url('/T1_2011/SIMG/list_dot.png');
}
.TextBox ol {
	list-style:decimal outside;
	margin-left:10px;
}
.TextBox ol li.NumberedSection_ {
	font-size:18px;
	font-weight:bold;
	color:#6f6f6f;
	margin-bottom:2em;
	margin-left:30px;
}
.TextBox ol li.NumberedSection_ .t_ {
	color:#6f6f6f;
}
.TextBox ol li.NumberedSection_ div.Content_ {
	font-size:12px;
	font-weight:normal;
	color:#404040;
}
a.Button_ {
	display:inline-block;
	line-height:25px;
	padding:0 10px;
	text-decoration:none;
	border:1px solid #b0b0b0;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -929px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6f6f6f;
	text-shadow:#fff 1px 1px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
}
a.Button_:hover {
	color:#404040;
	border-color:#8b8b8b;
	text-decoration:none;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}


/* PAGER */
.PagerAuto {
	position:relative;
	height:30px;
	font-size:11px;
	color:#9a9a9a;
	text-align:center;
}
.PagerXXL {
	position:relative;
	height:30px;
	font-size:11px;
	color:#9a9a9a;
	margin:10px;
}
.PagerAuto a, .PagerXXL a {
	color:#9a9a9a;
	text-decoration:none;
}
.PagerAuto a:hover, .PagerXXL a:hover {
	color:#9a9a9a;
	text-decoration:underline;
}
.PagerList {
	width:100%;
	height:30px;
	margin:5px 0;
	z-index:20;
	position:relative;
}
.pager_box {
	display:inline-block;
	width:35px;
	height:35px;
	cursor:pointer;
	margin:-3px 2px 0 2px;
}
.pager_left {
	margin-left:0 !important;
	background-position: -578px -44px;
}
.pager_left:hover {
	background-position: -578px -3px;
}
.pager_left_text {
	float:left;
	display:inline-block;
	line-height:15px;
	text-align:left;
	margin-left:5px;
	width:200px;
	overflow:hidden;
}
.pager_right {
	margin-right:0 !important;
	background-position: -620px -44px;
}
.pager_right:hover {
	background-position: -620px -3px;
}
.pager_right_text {
	display:inline-block;
	line-height:15px;
	float:right;
	text-align:right;
	margin-right:5px;
	width:200px;
	overflow:hidden;
}
.pager_middle_text {
	display:block;
	width:200px;
	height:26px;
	line-height:15px;
	text-align:center;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-100px;
}

.sort_box {
	display:block;
	position:relative;
	float:left;
	width:190px;
	height:26px;
	line-height:26px;
	border:1px solid #cacaca;
	background:#fff;
	font-size:10px;
	color:#9a9a9a;
	cursor:pointer;
	padding:0 10px;
}
.sort_box:hover {
	color:#343434;
}
.sort_box span.arr {
	position:absolute;
	display:block;
	width:6px;
	height:26px;
	top:0;
	right:10px;
	background-position: -26px -183px;
}
.sort_drop {
	display:none;
	position:absolute;
	width:205px;
	left:0;
	top:27px;
	border:1px solid #9a9a9a;
	background:#f5f5f5;
	font-size:10px;
}
.sort_drop a, .sort_drop span {
	display:block;
	background:#f5f5f5 url('../SIMG/bg/sprites/checkboxes.png') -6px -73px no-repeat;
	height:20px;
	line-height:20px;
	padding:0 10px 0 22px;
	border-bottom:1px solid #e7e7e7;
}
.sort_drop a {
	color:#343434;
	text-decoration:none;
}
.sort_drop a:hover {
	background-color:#fff;
}
.sort_drop span {
	color:#9a9a9a;
	cursor:default;
	background-position: -6px -94px;
}
.dealer_pager {
	display:block;
	position:relative;
	float:left;
	width:190px;
	height:26px;
	font-size:11px;
	color:#9a9a9a;
}
.dealer_pager .dealer_pager_container {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
}
.PagerListPages {
	display:inline-block;
	float:right;
	font-size:11px;
}
.pager_tools_box {
	display:inline-block;
	position:relative;
	width:auto;
	height:26px;
	line-height:26px;
	color:#fff;
	border:1px solid #cacaca;
	padding:0 5px;
	background:#c8c8c8;
	cursor:pointer;
	margin:0 2px;
}
.pager_tools_box .arr {
	display:inline-block;
	float:right;
	margin-left:5px;
	width:7px;
	height:26px;
	background-position: -25px -62px;
}
.pager_tools_drop {
	display:none;
	position:absolute;
	top:27px;
	left:-3px;
	width:150px;
	border:1px solid #9a9a9a;
	background:#f5f5f5;
	padding:5px 10px;
	color:#343434;
	cursor:default;
}
.pager_tools_drop div {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #9a9a9a;
}
.pager_tools_drop input {
	width:30px;
}
.pager_tools_drop a, .pager_tools_drop span {
	display:block;
	background:#f5f5f5 url('../SIMG/bg/sprites/checkboxes.png') -6px -73px no-repeat;
	height:20px;
	line-height:20px;
	padding-left:22px;
}
.pager_tools_drop a {
	color:#343434;
	text-decoration:none;
}
.pager_tools_drop a:hover {
	background-color:#fff;
}
.pager_tools_drop span {
	color:#9a9a9a;
	background-position: -6px -94px;
}
.pager_wide {
	width:auto !important;
	padding:0 10px !important;
}
a.pager_box {
	color:#9a9a9a;
	text-decoration:none;
}
.PagerListPages span.cur {
	background:#9a9a9a;
	color:#fff;
	cursor:default;
}


/******** PAGER 2012 ******/


.Pager2012 {
	position:relative;
	height:50px;
	background:#fff url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1026px;
	border:1px solid #e3e3e3;
	z-index:15;
}
.Pager2012_bottom {
	background:#f5f5f5 none !important;
	border-top:1px solid #fff;
}
.Pager2012 span.Pager-cur {
	color:#d9d9d9;
}
.Pager2012_pages {
	display:inline-block;
	line-height:50px;
	margin-left:15px;
	font-size:14px;
}
.Pager2012_pages a, .Pager2012_pages span.Pager-cur {
	line-height:20px;
	font-weight:bold;
	display:inline-block;
	padding:0 4px;
	border:1px solid transparent;
	_border:1px solid #f5f5f5;
}
.Pager2012_pages a {
	outline:none;
	color:#9a9a9a;
	text-decoration:none !important;
}
.Pager2012_pages a:hover {
	border:1px solid #c3c3c3;
	background-color:#fff;
	-moz-box-shadow:0 1px 1px 0 #9a9a9a;
	-webkit-box-shadow:0 1px 1px 0 #9a9a9a;
	box-shadow:0 1px 1px 0 #9a9a9a;
}
.Pager2012_pages .Pager-first-a {
	margin:0 15px 0 0;
}
.Pager2012_pages .Pager-last-a {
	margin:0 0 0 15px;
}
.Pager2012_pages .Pager-previous-a, .Pager2012_pages .Pager-next-a, .Pager2012_pages .Pager-first-a, .Pager2012_pages .Pager-last-a {
	width:20px;
	height:20px;
	padding:0;
	text-indent:-9999px;
    white-space:nowrap;
	*font-size:0;
	*line-height:0;
	*text-indent:0;
}
a.Pager-previous-a, a.Pager-next-a {
	border:1px solid #ddd;
	background-color:#fff;
	-moz-box-shadow:0 1px 1px 0 #9a9a9a;
	-webkit-box-shadow:0 1px 1px 0 #9a9a9a;
	box-shadow:0 1px 1px 0 #9a9a9a;
}
a.Pager-previous-a {
	background-position:-360px -149px;
}
a.Pager-next-a {
	background-position:-376px -149px;
}
a.Pager-first-a {
	background-position:-281px -149px;
}
a.Pager-last-a {
	background-position:-300px -149px;
}
.Pager2012_tools {
	position:absolute;
	width:350px;
	padding-right:15px;
	text-align:right;
	top:0;
	right:0;
	font-size:11px;
	color:#9a9a9a;
}
.Pager2012_tools a {
	color:#9a9a9a;
	text-decoration:none !important;
}
.Pager2012_tools a:hover {
	color:#404040;
}
.Pager-perpage {
	line-height:25px;
	text-align:right;
}
.Pager-sortby, .Pager-totpages {
	position:relative;
	display:inline-block;
	line-height:25px;
	margin-left:20px;
}
.Pager-drop {
	position:absolute;
	display:none;
	top:25px;
	right:0;
	text-align:left;
	background:#fff;
	border:1px solid #9a9a9a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 2px 10px #dadada;
	-webkit-box-shadow: 0 2px 10px #dadada;
	box-shadow: 0 2px 10px #dadada;
	z-index:15;
}
.Pager-sortby-drop {
	width:100px;
}
.Pager-sortby-drop a {
	display:block;
	padding:0 10px;
}
.Pager-sortby-drop a:hover {
	background:#e0f3ff;
}
.Pager-sort-arrow-up, .Pager-sort-arrow-down {
	position:relative;
	top:-1px;
	display:inline-block;
	width:10px;
	height:11px;
	vertical-align:middle;
}
.Pager-sort-arrow-up {
	background-position:-397px -154px;
}
.Pager-sort-arrow-down {
	background-position:-411px -154px;
}
.Pager-totpages-drop {
	width:80px;
	padding:10px;
}
.Pager-totpages-drop input {
	width:20px;
}
.Pager-totpages-drop button {
	line-height:normal;
}
.Pager-drop-arrow {
	display:inline-block;
	width:7px;
	height:7px;
	background-position:-25px -72px;
	vertical-align:middle;
}
/**************************/


/* FORMS */
.req {
	color:#d64600;
}
.FormField {
	width:47%;
	text-align:left;
	font-size:14px;
	line-height:30px;
	margin-bottom:20px;
}
.FieldLeft {
	float:left;
	clear:left;
}
.FieldRight {
	float:right;
	clear:right;
}
.FieldWide {
	width:100%;
	clear:both;
}
.FormField label {
	font-family:Verdana;
	font-size:14px;
	line-height:16px !important;
	color:#555;
}
.FormField input, .FormField textarea {
	width:100%;
	border:1px solid #9a9a9a;
	background:#f3f9fd;
	font-size:18px;
}
.FormField input {
	padding-top:5px;
	height:25px;
}
.FormField textarea {
	height:70px;
}
.FormField .Phonecode {
	float:left;
	width:15%;
	margin-right:10px;
}
.FormField .Phone {
	float:right;
	width:75%;
}
.Submit {
	position:relative;
	width:162px;
	height:45px;
	background-position: -435px -215px;
	border:none;
	cursor:pointer;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#404040;
	text-shadow:#fff 1px 1px 0;
	float:right;
}
.Submit:hover {
	background-position: -435px -166px;
}
.Submit:active {
	top:2px;
}





/* SMARTSELECT */
.SmartSel_field,.SmartRange_field {
	height:30px;
	line-height:30px;
	border:1px solid #9a9a9a;
	cursor:pointer;
	position:relative;
	padding-left:10px;
	background:#f3f9fd;
	font-size:11px;
}
.SmartSel_drop {
	display:none;
	border:1px solid #9a9a9a;
	max-height:150px;
	overflow:auto;
}
.SmartSel_opt {
	height:20px;
	line-height:20px;
	padding-left:20px;
	color:#343434;
	cursor:pointer;
	font-size:11px;
	border-bottom:1px solid #e7e7e7;
	font-weight:bold;
}
.SmartSel_opt_sub {
	padding-left:25px !important;
	background-color:#fff !important;
	font-weight:normal !important;
}
div.SmartSel_opt:hover {
	background-color:#ffffff;
}
.multiple_ .SmartSel_opt {
	background:#f5f5f5 url('../SIMG/bg/sprites/checkboxes.png') -6px -28px no-repeat;
}
.multiple_ .sel {
	background-position: -6px -6px;
}
.single_ .SmartSel_opt {
	background:#f5f5f5 url('../SIMG/bg/sprites/checkboxes.png') -6px -73px no-repeat;
}
.single_ .sel {
	background-position: -6px -94px;
}

.SmartRange_beg_box {
	width:49%;
	float:left;
	font-size:11px;
}
.SmartRange_end_box {
	width:49%;
	float:left;
	font-size:11px;
}
.smartrange_title {
	height:20px;
	line-height:20px;
	color:#fff;
	background:#343434;
	padding-left:20px;
}
.smartrange_ {
	height:20px;
	line-height:20px;
	padding-left:20px;
	color:#343434;
	cursor:pointer;
	border-bottom:1px solid #e7e7e7;
}
div.smartrange_:hover {
	background-color:#fff;
}
.smartrange_ {
	background:#f5f5f5 url('../SIMG/bg/sprites/checkboxes.png') -6px -73px no-repeat;
}
.smartrange_.sel {
	background-position: -6px -94px;
}
.smartrange_.dis {
	background-position: -6px -115px;
	color:#9a9a9a;
}
.smartrange_.cur {
	font-weight:bold;
}

.SmartRange_drop {
	display:none;
	border:1px solid #9a9a9a;
	max-height:150px;
	overflow:auto;
}
.drop_arrow {
	position:absolute;
	right:10px;
	top:10px;
	background:url('../SIMG/bg/sprites/checkboxes.png') -485px -140px no-repeat;
	width:14px;
	height:14px;
}

/* SMARTHREF */
.SmartHref_box {
	width:100%;
	margin-bottom:7px;
	text-align:left;
}
.SmartHref_field {
	line-height:24px;
	border:1px solid #e7e7e7;
	cursor:pointer;
	position:relative;
	padding-left:10px;
	background:#f3f9fd;
	color:#9a9a9a;
	font-size:11px;
}
.SmartHref_field:hover {
	color:#343434;
}
.SmartHref_field .drop_arr {
	position:absolute;
	display:block;
	right:10px;
	top:9px;
	background-position: -25px -72px;
	width:7px;
	height:7px;
	font-size:0;
}
.SmartHref_drop {
	display:none;
	border:1px solid #9a9a9a;
	max-height:100px;
	overflow:auto;
}
.SmartHref_drop a {
	display:block;
	line-height:20px;
	padding-left:20px;
	color:#343434;
	background:#f5f5f5;
	text-decoration:none;
	border-bottom:1px solid #e7e7e7;
}
.SmartHref_drop a:hover {
	background-color:#fff;
}
.SmartHref_drop a span {
	color:#9a9a9a;
}

/* FLAGS */
.F {
	background:url("../SIMG/bg/sprites/SpritesFlags.png") no-repeat 0 0;
	display:inline-block !important;
	vertical-align:middle;
	width:14px;
	height:14px;
	border:1px solid #cacaca;
	font-size:0;
	margin-right:3px;
}

.Albania {background-position: 0 -20px;}
.Austria {background-position: 0 -35px;}
.Bahrain {background-position: 0 -50px;}
.Belarus {background-position: 0 -65px;}
.Belgium {background-position: 0 -80px;}
.Bosnia_and_Herzegovina {background-position: 0 -95px;}
.Bulgaria {background-position: 0 -110px;}
.Canada {background-position: 0 -125px;}
.China {background-position: 0 -140px;}
.Croatia {background-position: 0 -155px;}
.Cyprus {background-position: 0 -170px;}
.Czech_Republic {background-position: 0 -185px;}
.Denmark {background-position: 0 -200px;}
.Estonia {background-position: 0 -215px;}
.Finland {background-position: 0 -230px;}
.France {background-position: 0 -245px;}
.Germany {background-position: 0 -260px;}
.Greece {background-position: 0 -275px;}
.Hungary {background-position: 0 -290px;}
.Iceland {background-position: 0 -305px;}
.Ireland {background-position: 0 -320px;}
.Italy {background-position: 0 -335px;}
.Japan {background-position: 0 -350px;}
.Latvia {background-position: 0 -365px;}
.Lithuania {background-position: 0 -380px;}
.Luxembourg {background-position: 0 -395px;}
.Moldova {background-position: 0 -410px;}
.Norway {background-position: 0 -425px;}
.Poland {background-position: 0 -440px;}
.Portugal {background-position: 0 -455px;}
.Republic_of_Kosovo {background-position: 0 -470px;}
.Romania {background-position: 0 -485px;}
.Russia {background-position: 0 -500px;}
.Saudi_Arabia {background-position: 0 -515px;}
.Serbia {background-position: 0 -530px;}
.Slovakia {background-position: 0 -545px;}
.Slovenia {background-position: 0 -560px;}
.South_Korea {background-position: 0 -575px;}
.Spain {background-position: 0 -590px;}
.Sweden {background-position: 0 -605px;}
.Switzerland {background-position: 0 -620px;}
.Netherlands {background-position: 0 -635px;}
.Turkey {background-position: 0 -650px;}
.Ukraine {background-position: 0 -665px;}
.United_Kingdom {background-position: 0 -680px;}
.USA {background-position: 0 -695px;}
.Yemen {background-position: 0 -710px;}
.Argentina {background-position: 0 -725px;}
.Australia {background-position: 0 -740px;}
.Brazil {background-position: 0 -755px;}
.Chile {background-position: 0 -770px;}
.Egypt {background-position: 0 -785px;}
.Georgia {background-position: 0 -800px;}
.India {background-position: 0 -815px;}
.Indonesia {background-position: 0 -830px;}
.Iran {background-position: 0 -845px;}
.Israel {background-position: 0 -860px;}
.Macedonia {background-position: 0 -875px;}
.Malta {background-position: 0 -890px;}
.Mexico {background-position: 0 -905px;}
.Morocco {background-position: 0 -920px;}
.New_Zealand {background-position: 0 -935px;}
.Philippines {background-position: 0 -950px;}
.South_Africa {background-position: 0 -965px;}
.Thailand {background-position: 0 -980px;}
.United_Arab_Emirates {background-position: 0 -995px;}

/* ICONS */

.Ic {
	display:block;
	width:106px;
	height:79px;
	background:url("../SIMG/bg/sprites/SpritesIcons.png") no-repeat 0 -370px;
}

.i1 {background-position: -9px -6px;}
.i2 {background-position: -9px -95px;}
.i4 {background-position: -126px -95px;}
.i5 {background-position: -126px -6px;}
.i7 {background-position: -9px -185px;}
.i8 {background-position: -126px -185px;}
.i9 {background-position: -9px -276px;}
.i10 {background-position: -126px -276px;}

/* AUTO */

.AutoBox {
	margin-top:10px !important;
}
#ImgPreviewerContainer {
	float:left;
	width:350px;
	height:267px;
}
#ImgPreviewer {
	position:relative;
	width:350px;
	height:262px;
	overflow:hidden;
	border:1px solid #cacaca;
}
.BigImgShadow {
	width:352px;
	height:15px;
	background-position:-24px -241px;
}
#ImgPreviewStock {
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
}
#preview_left, #preview_right {
	position:absolute;
	width:35px;
	height:35px;
	bottom:3px;
	cursor:pointer;
}
#preview_left {
	left:5px;
	background-position: -578px -44px;
	display:none;
}
#preview_right {
	right:5px;
	background-position: -620px -44px;
}
#preview_left:hover {
	background-position: -578px -3px;
}
#preview_right:hover {
	background-position: -620px -3px;
}
.preview_zoom {
	position:absolute;
	width:200px;
	height:22px;
	line-height:22px;
	bottom:5px;
	left:50%;
	margin-left:-100px;
	background:#fff;
	border:1px solid #9a9a9a;
	font-size:10px;
	color:#9a9a9a;
	text-align:center;
	cursor:pointer;
}
.preview_zoom:hover {
	color:#343434;
}
.preview_zoom span {
	display:inline-block;
	height:20px;
	width:10px;
	margin-right:10px;
	background-position: -16px -96px;
	vertical-align:middle;
}
#PriceBox {
	width:270px;
	text-align:center;
	float:right;
}
#PriceContactBox {
	margin:0 auto 10px auto;
	padding:10px 0;
	width:210px;
	color:#9a9a9a;
	font-size:14px;
	font-family:Verdana;
	background:#fbfbfb;
	border:1px solid #e7e7e7;
}
#PriceBox .Price_, #PriceBox .Deleted_ {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e7e7e7;
}
#PriceBox .Deleted_ {
	font-weight:bold;
	font-size:32px;
	color:#9a9a9a;
	text-shadow:#fff 1px 1px 0;
}
#PriceBox .t {
	text-align:center;
	font-size:14px;
	color:#343434;
	text-shadow:none;
	margin-bottom:10px;
}
#PriceBox .but {
	margin:0 auto;
	display:block;
	width:176px;
	height:37px;
	line-height:36px;
	font-weight:bold;
	color:#ffffff;
	text-shadow:0 1px 2px #000;
	cursor:pointer;
	background-position: -435px -127px;
}
#PriceBox .but:hover {
	background-position: -435px -88px;
}
#PriceBox .offer_price, #PriceBox .last_price {
	color:#fff1ae;
}
#PriceBox .seller {
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#c8c8c8;
	padding:0 20px;
}
#PriceBox .seller a {
	color:#9a9a9a;
}
#PriceBox .seller a:hover {
	color:#343434;
}
#PriceBox .auto_phone {
	color:#343434;
}

#SimilarOffers {
	width:233px;
	margin:0 auto 10px auto;
	padding:10px 0;
	background:#fbfbfb;
	border:1px solid #e7e7e7;
}
#SimilarOffers p {
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#9a9a9a;
}
#SimilarOffers .SimilarOffersBlock_ {
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #e7e7e7;
}
#SimilarOffers a.sim_auto {
	display:inline-block;
	width:102px;
	height:105px;
	padding:2px;
	border:1px solid #cacaca;
	font-size:9px;
	color:#343434;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
}
#SimilarOffers a.sim_auto:hover {
	color:#1274b1;
	border:1px solid #9a9a9a;
}
#SimilarOffers a.sim_auto img {
	margin-bottom:3px;
}

#Specs {
	width:330px;
	margin-right:30px;
	margin-top:40px;
	float:left;
}
#Specs .t {
	font-size:18px;
	font-weight:normal;
	color:#9a9a9a;
	margin-bottom:20px;
	padding-left:20px;
	text-shadow:#bebebe 0 2px 2px;
}
#Specs table {
	width:100%;
	margin-bottom:20px;
}
#Specs td {
	padding:7px 7px 7px 14px;
}
#Specs tr.odd {
	background:#f0f0f0;
}
#Specs td.feat_name {
	color:#9a9a9a;
}
.FeatBox {
	font-size:12px;
	margin-bottom:15px;
	padding-left:5px;
	padding-right:20px;
}
.FeatBox .t {
	font-family:Arial;
	font-size:12px !important;
	margin:0 !important;
	padding:0 !important;
	color:#9a9a9a;
	text-shadow:none !important;
}

#Addi {
	width:290px;
	float:left;
	font-size:11px;
}
#Addi .t {
	font-size:14px;
	font-weight:normal;
	color:#9a9a9a;
	margin-bottom:15px;
	margin-top:77px;
	text-shadow:#bebebe 0 2px 2px;
}

#AutoTabBox {
	width:100%;
	margin-top:60px;
	position:relative;
	overflow:hidden;
}

#AutoTabs {
	position:relative;
	height:38px;
}
#AutoTabs .tail_line, #AutoTabs .tab_click, #AutoTabs .divide_box {
	height:100%;
	border-bottom:1px solid #9a9a9a;
	float:left;
	line-height:38px;
	text-align:center;
}
#AutoTabs .tab_click {
	width:210px;
	font-family:Verdana;
	font-size:14px;
	background:#f0f0f0;
	color:#9a9a9a;
	text-shadow:#fff 1px 1px 0;
	cursor:pointer;
}
#AutoTabs .tab_click:hover {
	text-decoration:underline;
}
#AutoTabs .cur {
	background:#fff;
	color:#d64600;
	font-weight:bold;
	text-shadow:#7f7f7f 0 1px 2px;
	border-bottom:none;
	border-left:1px solid #9a9a9a;
	border-right:1px solid #9a9a9a;
	border-top:1px solid #9a9a9a;
	cursor:default;
}
#AutoTabs .cur:hover {
	text-decoration:none;
}
#AutoTabs .tail_line {
	width:7px;
}
#AutoTabs .divide_box {
	width:2px;
	background-color:#f0f0f0;
	background-position: -17px -177px;
}
#AutoTabs .hid {
	background:#f0f0f0;
}
#AutoTabBox .tab_content {
	width:636px;
	margin-left:7px;
	margin-top:20px;
}
#AutoTabBox .hid_content {
	display:none;
}
#AutoTabBox .small_text {
	font-size:10px;
	color:#9a9a9a;
	margin-bottom:20px;
}


/* AUTO 2012 */

.LeftColumn2012.Auto_ {
	margin-top:10px;
}
.LeftColumn2012.Auto_ .T_ {
	margin-top:10px;
}
.LeftColumn2012.Auto_ .TextBox .InfoBox_ {
	width:650px;
}
.LeftColumn2012.Auto_ .TextBox .t_ {
	font-size:24px;
	text-shadow:0 2px 2px #bebebe;
}

.ContactDealer2012 {
	background:#fbfbfb;
	border:1px solid #bfbfbf;
	margin-top:20px;
}
.ContactDealer2012 .Header_ {
	height:32px;
	line-height:32px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#404040;
	text-shadow:#fff 1px 1px 0;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -929px;
	border-bottom:1px solid #bfbfbf;
}
.ContactDealer2012 .ContactFormBox_ .Content_ {
	margin-bottom:20px;
}
.ContactDealer2012 .SellerDetailsBox_ .Content_ {
	padding:20px;
}
.ContactDealer2012 .Feedback_ {
	margin:20px;
}
.ContactFormBox_ {
	width:45%;
	float:left;
}
.SellerDetailsBox_ {
	width:55%;
	float:left;
}
.SellerDetailsBox_ .Logo_{
	padding:3px;
	background:#fff;
	width:100px;
	border:1px solid #cacaca;
	-moz-box-shadow: 0 1px 2px #cacaca;
	-webkit-box-shadow: 0 1px 2px #cacaca;
	box-shadow: 0 1px 2px #cacaca;
	float:left;
	margin-right:10px;
}
.SellerDetailsBox_ h2 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.SellerDetailsBox_ h2 a {
	color:#404040;
}
.SellerDetailsBox_ h2 a:hover {
	color:#1274B1;
	text-decoration:none;
}
.SellerDetailsBox_ .Country_ {
	margin-top:45px;
	font-size:12px;
	color:#9a9a9a;
}
.SellerDetailsBox_ ul {
	list-style:none;
	padding:0;
	margin:0;
}
.SellerDetailsBox_ li {
	display:block;
	font-size:12px;
}
.SellerDetailsBox_ li p {
	margin-bottom:0.5em;
}
.SellerDetailsBox_ li.Row_ {
	margin-top:20px;
}
.SellerProfile ul {
	list-style:none;
	padding:0;
	margin:0;
}
.SellerProfile li {
	display:block;
	font-size:12px;
}
.SellerProfile li p {
	margin-bottom:0.5em;
}
.SellerProfile li.Row_ {
	margin-top:20px;
}
.SellerProfile li .ProfileTitle_ {
	font-size:11px;
	text-transform:uppercase;
	color:#9a9a9a;
}
.SellerProfile li .Icon_ {
	display:inline-block;
	width:15px;
	height:15px;
	margin-right:2px;
	vertical-align:middle;
}
.SellerProfile .Persons_ .Icon_ { background-position:-9px -373px; }
.SellerProfile .Phones_ .Icon_ { background-position:-26px -373px; }
.SellerProfile .Address_ .Icon_ { background-position:-43px -372px; }
.SellerProfile .Internet_ .Icon_ { background-position:-61px -372px; }

.SellerProfile li .ProfileContent_ {
	margin-left:7px;
	padding:10px 0 0 10px;
	border-left:1px dotted #dadada;
	border-bottom:1px dotted #dadada;
}
.SellerProfile li.Person_ {
	position:relative;
	margin-bottom:1em;
}
.SellerProfile .Person_ .Name_ {
	font-weight:bold;
	color:#1274b1;
	cursor:pointer;
}
.SellerProfile .Person_ .Languages_ {
	font-size:11px;
	color:#9a9a9a;
}
.SellerProfile .PersonFull_ {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	padding:10px;
	color:#fff;
	background:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	z-index:100000;
}
.SellerProfile .Phones_ {
	font-size:14px;
}
.SellerProfile .a_, .SellerProfile .ViewMap_ {
	font-size:11px;
	color:#9a9a9a;
	text-decoration:underline;
}
.SellerProfile .FullDetails_ {
	margin-top:20px;
	font-size:14px;
	text-align:right;
}
.SellerDetailsBox_ img {
	float:left;
	margin-right:10px;
}

.LeftColumn2012.Auto_ .ToolsBox_ {
	position:fixed;
	top:10px;
	right:10px;
	padding:10px;
	width:180px;
	background:#fff;
	border:1px solid #e7e7e7;
	color:#838383;
	text-shadow:#fff 1px 1px 0;
	font-size:11px;
	text-transform:uppercase;
	-moz-box-shadow: 0 1px 5px #e7e7e7;
	-webkit-box-shadow: 0 1px 5px #e7e7e7;
	box-shadow: 0 1px 5px #e7e7e7;
}
.LeftColumn2012.Auto_ .ToolsBox_ .pText_ {
	text-transform:none;
}
.LeftColumn2012.Auto_ .ToolsBox_ .ContactButton_ {
	height:50px;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -2197px;
	border:1px solid #cacaca;
	margin-bottom:10px;
	-moz-box-shadow: 0 3px 2px #838383;
	-webkit-box-shadow: 0 3px 2px #838383;
	box-shadow: 0 3px 2px #838383;
	cursor:pointer;
}
.LeftColumn2012.Auto_ .ToolsBox_ .ContactButton_ table {
	width:100%;
	height:100%;
}
.LeftColumn2012.Auto_ .ToolsBox_ .ContactButton_ td {
	vertical-align:middle;
}
.LeftColumn2012.Auto_ .ToolsBox_ .ContactButton_ td.Icon_ {
	text-align:center;
	width:44px;
	border-right:1px solid #fff;
}
.LeftColumn2012.Auto_ .ToolsBox_ .ContactButton_ td.ButtonText_ {
	text-align:left;
	padding:0 10px;
	border-left:1px solid #cacaca;
}
.LeftColumn2012.Auto_ .ToolsBox_ .ContactButton_ .Envelop_ {
	display:inline-block;
	width:34px;
	height:26px;
	background-position:-722px -5px;
}
.LeftColumn2012.Auto_ .ToolsBox_ .ContactButton_ .Order_ {
	display:inline-block;
	width:27px;
	height:37px;
	background-position:-726px -35px;
}

.LeftColumn2012.Auto_ .ToolsBox_ .Button_,  .LeftColumn2012.Auto_ .ToolsBox_ a.ToolsButton_{
	display:block;
	min-height:40px;
	border:1px solid #f5f5f5;
	margin-bottom:5px;
	cursor:pointer;
	color:#838383;
	text-decoration:none;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_:hover, .LeftColumn2012.Auto_ .ToolsBox_ a.ToolsButton_:hover {
	border-color:#cacaca;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_ table, .LeftColumn2012.Auto_ .ToolsBox_ a.ToolsButton_ table {
	width:100%;
	height:40px;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_ td, .LeftColumn2012.Auto_ .ToolsBox_ a.ToolsButton_ td {
	vertical-align:middle;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_ td.Icon_ {
	text-align:center;
	width:40px;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_ td.Icon_ .S {
	display:inline-block;
	width:26px;
	height:26px;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_ td.ButtonText_, .LeftColumn2012.Auto_ .ToolsBox_ a.ToolsButton_ td.ButtonText_ {
	text-align:left;
	padding:10px;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_ .Star_ {
	background-position:-765px -5px;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_:hover .Star_, .LeftColumn2012.Auto_ .ToolsBox_ .Button_ .Star_.Active_ {
	background-position:-765px -33px;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_ .Spares_ {
	background-position:-798px -5px;
}
.LeftColumn2012.Auto_ .ToolsBox_ .Button_:hover .Spares_ {
	background-position:-798px -33px;
}


/* XXL */
#XXLBox {
	padding:20px 10px !important;
	margin:10px !important;
}
#XXLBox .T {
	font-size:24px !important;
}
#XXLBox table {
	margin-top:10px;
}
#xxl_main {
	text-align:center;
	vertical-align:top;
}
#xxl_thumbs {
	text-align:right;
	vertical-align:top;
	border-left:1px solid #cacaca;
}
#xxl_thumbs a img {
	width:50px;
	height:37px;
	border:2px solid #cacaca;
	margin:5px 0;
}
#xxl_thumbs a.cur img {
	border:2px solid #1274b1;
}
#xxl_thumbs a:hover img {
	border:2px solid #9a9a9a;
}
.exXXLBox {
	position:absolute;
	left:-5px;
	top:20px;
	width:930px;
	height:200px;
	z-index:1002;
	overflow:auto;
}
#CloseXXL, #CloseDealerContact {
	position:absolute;
	right:10px;
	top:10px;
	display:block;
	width:27px;
	height:28px;
	background-position: -662px -44px;
	cursor:pointer;
}
#CloseXXL:hover, #CloseDealerContact:hover {
	background-position: -662px -4px;
}

/* LIST */

.RefineBox {
	padding:15px 30px;
	margin-top:10px !important;
}
#FoundBox {
	width:160px;
	float:left;
}
#FoundBox a {
	display:inline-block;
	float:left;
	margin-top:3px;
	margin-left:2px;
}
#FoundBox a:hover {
	color:#343434;
}
#CriteriaBox {
	width:210px;
	padding:0 20px 0 10px;
	float:left;
	font-size:12px;
}
#CriteriaBox .t, #RefineSearchBox .t {
	color:#9a9a9a;
	text-shadow:#bebebe 0 2px 2px;
	margin-bottom:15px;
}
.criteria {
	margin-bottom:5px;
	line-height:15px;
	text-align:left;
}
.criteria .del {
	display:inline-block;
	width:15px;
	height:15px;
	background-position: -324px -152px;
	vertical-align:bottom;
	margin-right:5px;
}
.criteria .del:hover {
	background-position: -342px -152px;
}
.criteria .del span {
	display:none;
}
#RefineSearchBox {
	width:210px;
	padding:0 10px 0 30px;
	float:left;
	font-size:12px;
	border-left:1px solid #cacaca;
}

#ListBox {
	margin-top:45px;
}

.ListAutoBox {
	z-index:10;
	width:auto;
	*width:90%;
	background-color:#fff;
	position:relative;
	border-top:1px solid #fff;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	padding:20px;
	font-size:12px;
	color:#343434;
	text-align:left;
}
.ListAutoBox_inSearch {
	width:510px !important;
}
.ListImgBox, .ListImgBox_blank {
	width:100px;
	float:left;
	margin-right:20px;
}
.ListImgBox {
	font-size:10px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #cacaca;
	border-right:1px solid #cacaca;
	-moz-box-shadow: 0 1px 2px #cacaca;
	-webkit-box-shadow: 0 1px 2px #cacaca;
	box-shadow: 0 1px 2px #cacaca;
	color:#838383;
}
.ListImgBox_blank {
	height:100px;
}
.ListImgBox .pre_pics {
	text-align:center;
	line-height:20px;
	border-top:1px solid #e3e3e3;
	background:#fff;
	cursor:pointer;
}
.ListImgBox .pre_pics span.S {
	display:inline-block;
	height:20px;
	width:10px;
	margin-right:3px;
	background-position: -16px -96px;
	vertical-align:middle;
}
.ListImgBox .pre_pics:hover {
	color:#343434;
	background:#f3f9fd;
}

.ListAutoBox .t {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#1274b1;
	text-shadow:#fff 1px 1px 0;
	margin-bottom:10px;
	display:block;
}
.ListAutoBox a {
	text-decoration:none;
}
.ListAutoBox a:hover {
	text-decoration:underline;
}
.ListDescrBox {
	width:400px;
	float:left;
}
.ListDescrBox_inSearch {
	width:260px !important;
}
.ListDescrBox .list_feats {
	width:200px;
	float:left;
	margin-right:20px;
}
.ListDescrBox .list_feats span {
	display:block;
	margin-bottom:3px;
	font-size:11px;
}
.ListDescrBox .list_dealer {
	width:180px;
	float:left;
}
.list_dealer span {
	margin-bottom:3px;
	display:block;
}
.list_label {
	font-size:12px !important;
	color:#9a9a9a;
}
.list_dealer_name {
	font-size:14px;
	text-shadow:#a3a3a3 0 2px 2px;
	margin-bottom:5px !important;
}
.list_country {
	color:#9a9a9a;
	font-size:11px;
}
.ListPriceBox {
	width:120px;
	float:right;
	text-align:right;
}
.ListPriceBox .p {
	font-size:18px;
	text-shadow:#a3a3a3 0 2px 2px;
	color:#404040;
}
.ListDetailsHref {
	display:inline-block;
	position:absolute;
	right:20px;
	bottom:20px;
	font-size:14px;
	color:#30739c;
	text-shadow:#fff 1px 1px 0;
}
.ListTools {
	position:absolute;
	width:27px;
	min-height:100px;
	top:0;
	right:-27px;
	display:none;
}
.listtools_visible {
	display:block !important;
}
.list_bookmark {
	width:27px;
	height:29px;
	background-position: -51px -184px;
	cursor:pointer;
}
.list_bookmarked {
	background-position: -80px -184px !important;
}
.list_bookmark:hover {
	background-position: -80px -184px;
}
.ListTextBox {
	font-size:12px;
	color:#9a9a9a;
/*	text-align:justify;*/
}
/* LIST TOP AUTO */
.ListAutoTop {
	background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1600px !important;
}
.ListAutoTop .p {
	color:#d64600;
}
.ListAutoTop .t {
	color:#d64600;
}
.ListAutoTopBanner {
	position:absolute;
	left:0;
	bottom:0;
	width:52px;
	height:52px;
	background-position:-503px -269px;
}
/* LIST EYECATCHERS */

.ListEyecatcherColor {
	background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1316px !important;
}
.ListEyecatcherColor .t {
	color:#044582;
}
.ListEyecatcherNew {
	position:absolute;
	left:0;
	bottom:0;
	width:52px;
	height:52px;
	background-position:-440px -269px;
}
/* LIST 2012 */
#ListContainer {
	margin:0 15px 20px 15px;
}
#ListBox {
	position:relative;
	margin-top:10px;
	width:727px;
	float:right;
	box-shadow:-1px 0 3px #dadada;
	-moz-box-shadow:-1px 0 3px #dadada;
	-webkit-box-shadow:-1px 0 3px #dadada;
}
.ListBoxTitle {
	position:relative;
	padding:12px 20px;
	background:#fff;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	z-index:16;
}
.ListBoxTitle h1 {
	font-size:18px;
	font-weight:bold;
	color:#404040;
	margin-bottom:10px;
}
.ListBoxTitle .Param_ {
	display:inline-block;
	padding:3px 3px 3px 10px;
	margin:3px 3px 3px 0;
	font-size:11px;
	color:#fff;
	background:#6b6b6b;
}
.ListBoxTitle .Param_ .Remove_ {
	display:inline-block;
	width:12px;
	height:12px;
	margin-left:5px;
	vertical-align:middle;
	background-position:-400px -169px;
	cursor:pointer;
}
.ListBoxTitle .Param_ .Remove_:hover {
	background-position:-413px -169px;
}


#ListOverlay {
	position:absolute;
	top:0;
	left:0;
	z-index:200;
	width:100%;
	height:100%;
	background:#fff url("/T1_2011/SIMG/loading.gif") no-repeat center 50px;
	display:none;
}
.ListFeatured {
	margin:20px 0;
	border:1px solid #cacaca;
	background-color:#f5f5f5;
}
.ListFeatured .Title_ {
	padding:10px;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x scroll 0 -1928px transparent;
	color: #6f6f6f;
    font-size:14px;
	font-weight:bold;
    text-shadow: 1px 1px 0 #fff;
	border-bottom:1px solid #cacaca;
}
.ListFeatured .Title_ .Subtitle_ {
	display:block;
	width:300px;
	color: #6f6f6f !important;
    font-size:11px;
	font-weight:normal;
	text-align:right;
	float:right;
}
.ListFeatured .Auto_ {
	width:100px;
	height:130px;
	overflow:hidden;
	padding:5px;
	margin:5px 3px;
	float:left;
	background:#fff;
	border:1px solid #cacaca;
}
.ListFeatured .Auto_  a.Name_ {
	display:block;
	height:100%;
	padding-top:5px;
	font-size:12px;
	text-decoration:none;
}

#ListSearchBox {
	width:192px;
	float:left;
	position:relative;
	z-index:20;
}
#FoundResults {
	position:absolute;
	left:50%;
	margin-left:-75px;
	bottom:-13px;
	width:150px;
	padding:3px 0;
	text-align:center;
	font-size:11px;
	color:#838383;
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -2011px #e7e7e7;
	border:1px solid #cacaca;
	text-shadow:#fff 1px 1px 0;
	z-index:101;
}
#FoundResults .Number_ {
	font-size:16px;
	font-weight:bold;
	color:#404040;
}
#ListSearchBox .Section_ {
	position:relative;
	padding:10px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #c4c4c4;
}
#ListSearchBox .Section_.First_ {
	border-top:none;
}
#ListSearchBox .Section_.Last_ {
	border-bottom:none;
}
#ListSearchBox .Head_ {
	position:relative;
	padding:5px 0 5px 25px;
	font-size:11px;
	color:#666666;
	text-transform:uppercase;
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/tiny/triang-grey-right.png") no-repeat left center;
	text-shadow:#fff 1px 1px 0;
	cursor:pointer;
}
#ListSearchBox .Open_ .Head_ {
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/tiny/triang-grey-down.png") no-repeat left center;
}
#ListSearchBox .Head_ .UrlsList_ {
	display:none;
	position:absolute;
	width:200px;
	max-height:300px;
	_height:300px;
	right:-205px;
	top:0px;
	background:#fff;
	border:1px solid #b0b0b0;
	border-bottom:none;
	overflow:auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 5px 5px 0 #888;
	-webkit-box-shadow: 0 5px 5px 0 #888;
	box-shadow: 0 5px 5px 0 #888;
}
#ListSearchBox .UrlsDropArrow_ {
	display:inline-block;
	position:absolute;
	top:0;
	right:0;
	padding:3px 4px;
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -2020px #e7e7e7;
	border:1px solid #d4d4d4;
}
#ListSearchBox .UrlsDropArrow_.Pressed_ {
	background:#e7e7e7;
}
#ListSearchBox .Head_ .UrlsList_ li a {
	display:block;
	color:#404040;
	padding:7px;
	text-decoration:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #c4c4c4;
	background:#f5f5f5;
	text-transform:none;
}
#ListSearchBox .Head_ .UrlsList_ li a:hover {
	background:#fff;
}
#ListSearchBox .DropContent_ {
	display:none;
}
#ListSearchBox .Open_ .DropContent_ {
	display:block;
}
#ListSearchBox .List_ {
	max-height:100px;
	_height:100px;
	overflow:auto;
}
#ListSearchBox .List_.noscroll_ {
	max-height:none;
}
#ListSearchBox .DropContent_.List_ {
	padding:3px;
	background:#fff;
	border:1px solid #bbb;
}
#ListSearchBox .List_ li {
	display:block;
	position:relative;
	border:1px solid transparent;
	overflow:hidden;
}
#ListSearchBox .List_ li.Selected_ {
	border-color:#fff;
}
#ListSearchBox .DropContent_.List_ li {
	border-bottom-color:#e7e7e7;
}
#ListSearchBox .List_ li a, #ListSearchBox .List_ li span.a_ {
	display:block;
	position:relative;
	padding:5px 25px 5px 20px;
	font-size:11px;
	color:#404040;
	text-decoration:none;
	cursor:pointer;
}
#ListSearchBox .List_ li input {
	position:absolute;
	top:4px;
	left:2px;
	padding:0;
	margin:0;
	cursor:pointer;
}
#ListSearchBox .List_ li .n_ {
	display:block;
	position:absolute;
	top:5px;
	right:3px;
	width:25px;
	color:#838383;
	font-size:10px;
	text-align:right;
}

#ListSearchBox .Range_ {
	text-align:center;
	width:57px;
	border:1px solid #bfbfbf;
}
#ListSearchBox .Text_ {
	text-align:center;
	width:130px;
	border:1px solid #bfbfbf;
}
#ListContainer .ListWidth_ {
	margin-left:204px;
}




/* SEARCH */
#SearchBox .t {
	margin-left:25px;
	width:410px;
	float:left;
}
.FoundBox {
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;
	color:#9a9a9a;
	float:right;
	display:inline-block;
}
.SubmitSearch {
	display:block;
	width:162px;
	height:45px;
	cursor:pointer;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#404040;
	float:right;
	text-align:center;
	background-position: -435px -215px;
}
.SubmitSearch:hover {
	background-position: -435px -166px;
}
.submit_found {
	display:block;
	margin-top:5px;
}
.SubmitSearch input {
	background:none;
	border:none;
	outline:none;
	font-family:Verdana;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	text-shadow:#fff 1px 1px 0;
	color:#404040;
	cursor:pointer;
}
.search_icon {
	display:block;
	width:88px;
	height:78px;
	position:absolute;
	left:-20px;
	top:-17px;
}

.SearchTextBox {
	margin-top:40px;
	font-size:12px;
	color:#777;
/*	text-align:justify;*/
}
.SearchTextBox a {
	color:#777;
}
.SearchTextBox a:hover {
	color:#343434;
}
.LargestSellers, .RecentSellers {
	width:270px;
	float:left;
	margin-top:25px;
	text-align:left;
}
.LargestSellers a, .RecentSellers a {
	display:block;
	margin-bottom:10px;
	color:#707070;
}
#PicsBox {
	text-align:left;
}
#PicsBox a img {
	border:1px solid #cacaca;
	margin:0 30px 15px 0;
}
#PicsBox a:hover img {
	border:1px solid #9a9a9a;
}
#LatestBox {
	z-index:10;
}
/* SEARCH 2012 */
.LeftColumn2012.Cat_ .TextBox {
	padding-top:25px;
}
	.LeftColumn2012.Cat_ .Col1_ {
		width:540px;
		float:left;
	}
		.LeftColumn2012.Cat_ .UrlList_ .Title_ {
			font-size:14px;
			font-weight:bold;
			color:#838383;
			margin-bottom:10px;
		}
		.LeftColumn2012.Cat_ .UrlList_ .Title_ .Stress_ {
			color:#404040;
		}
		.LeftColumn2012.Cat_ .UrlList_ .Title_ .Sub_ {
			font-size:11px;
			font-weight:normal;
		}
		.LeftColumn2012.Cat_ .Urls_ {
			width:240px;
			margin:0 25px 0 0;
			float:left;
			list-style:none;
		}
		.LeftColumn2012.Cat_ .Urls_ li {
			display:block;
			position:relative;
			margin:0;
			border-top:1px solid #e6e6e6;
		}
		.LeftColumn2012.Cat_ .Urls_ li.Last_ {
			border-bottom:1px solid #e6e6e6;
		}
		.LeftColumn2012.Cat_ .Urls_ li a {
			display:block;
			padding:7px 35px 7px 10px;
			font-size:13px;
		}
		.LeftColumn2012.Cat_ .Urls_ li a:hover {
			text-decoration:none;
		}
		.LeftColumn2012.Cat_ .Urls_ li .n_ {
			display:block;
			position:absolute;
			right:5px;
			top:7px;
			width:30px;
			text-align:right;
			color:#838383;
			font-size:11px;
		}
		/* sub ul */
		.LeftColumn2012.Cat_ .Urls_ ul {
			margin:-5px 0 5px 0;
		}
		.LeftColumn2012.Cat_ .Urls_ ul li {
			border:none;
		}
		.LeftColumn2012.Cat_ .Urls_ ul li a {
			padding:5px 35px 5px 15px;
			font-size:12px;
		}
		.LeftColumn2012.Cat_ .Urls_ ul li.SubLast_ a {
			padding-bottom:10px;
		}
		.LeftColumn2012.Cat_ .Urls_ ul li .n_ {
			top:5px;
		}

	.LeftColumn2012.Cat_ .Col2_ {
		width:280px;
		float:right;
		color:#838383;
	}
	.LeftColumn2012.Cat_ .Col2_ img {
		margin-bottom:10px;
		padding:3px;
		border:1px solid #cacaca;
		background:#f5f5f5;
		text-align:center;
	}



/* DEALER */
.Status_ ul {
	list-style:none;
	margin:0;
	padding:0;
}
.DStatus {
	width:23px;
	height:23px;
	margin:3px 3px 0 0;
	float:left;
}
.DStatus_1 { background-position:-97px -280px; }
.DStatus_2 { background-position:-39px -280px; }
.DStatus_3 { background-position:-10px -280px; }
.DStatus_4 { background-position:-68px -280px; }

.DStatus_5 { background-position:-10px -311px; }
.DStatus_6 { background-position:-39px -311px; }
.DStatus_7 { background-position:-68px -311px; }
.DStatus_8 { background-position:-97px -311px; }
.DStatus_9 { background-position:-126px -311px; }
.DStatus_10 { background-position:-154px -311px; }
.DStatus_11 { background-position:-183px -311px; }
.DStatus_12 { background-position:-212px -311px; }

.DStatus_y0 { background-position:-126px -280px; }
.DStatus_y1 { background-position:-154px -280px; }
.DStatus_y2 { background-position:-183px -280px; }
.DStatus_y3 { background-position:-212px -280px; }
.DStatus_y4 { background-position:-241px -280px; }
.DStatus_y5 { background-position:-270px -280px; }

.dealer_details {
	width:410px;
	float:left;
	font-size:12px;
	color:#343434;
	text-align:left;
}
.dealer_details_slim {
	width:390px !important;
}
.dealer_details a:hover {
	color:#343434;
}
.dealer_name {
	background:#fbfbfb;
	border:1px solid #e7e7e7;
	padding:15px;
	font-size:12px;
	color:#9a9a9a;
}
.dealer_name h1 {
	font-family:Verdana;
	font-size:24px;
	font-weight:bold;
	color:#f88e03;
	text-shadow:#bebebe 0 2px 2px;
	margin-bottom:15px;
}
.dealer_contact_href {
	text-align:center;
	color:#9a9a9a;
	padding:5px 0;
	cursor:pointer;
}
.dealer_contact_href span.href {
	text-decoration:underline;
}
.dealer_contact_href:hover {
	color:#343434;
}
.letter {
	display:inline-block;
	width:19px;
	height:15px;
	background-position: -17px -216px;
	vertical-align:middle;
}
.phone, .internet, .address {
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:text-bottom;
	margin-right:5px;
}
.phone {
	background-position: -39px -216px;
}
.internet {
	background-position: -58px -216px;
	width:17px;
}
.address {
	background-position: -78px -216px;
}
.dealer_info {
	margin-top:40px;
}
.seller_details_t {
	display:block;
	font-family:Verdana;
	font-size:18px;
	font-weight:normal;
	color:#9a9a9a;
	margin-bottom:15px;
}
.dealer_phones {
	width:200px;
	float:left;
	font-size:14px;
}
.dealer_block {
	margin-bottom:15px;
}
.dealer_label {
	font-size:12px;
	color:#9a9a9a;
	margin-bottom:7px;
}
.dealer_sublabel {
	font-size:11px;
	color:#9a9a9a;
	margin-bottom:3px;
}
.dealer_internet_address {
	width:180px;
	float:right;
}
.dealer_internet_address a {
	display:block;
	color:#343434;
	margin-bottom:15px;
	font-size:11px;
}
.dealer_address {
	font-size:11px;
	margin-top:30px;
}
.dealer_address a {
	color:#9a9a9a;
	text-decoration:underline;
}
.dealer_pics {
	width:230px;
	float:right;
}
.dealer_pics img {
	float:left;
	margin:3px;
}
.dealer_logo {
	padding:7px;
	border:1px solid #e7e7e7;
	background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -308px;
}
.dealer_pics .seller_details_t {
	margin-top:30px;
}
.dealer_notes {
	margin-top:20px;
	font-size:11px;
	color:#9a9a9a;
}
.dealer_stock {
	margin-top:30px;
}
#ContactSeller {
	position:absolute;
	left:10px;
	top:10px;
	width:665px;
	background:#fbfbfb;
	border:1px solid #e7e7e7;
	padding:20px;
	display:none;
	z-index:1002;
}
.dealer_cat {
	display:inline-block;
	padding:5px 10px;
	background:#f3f9fd;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #6194b4;
	border-right:1px solid #6194b4;
	color:#1274B1 !important;
	margin:0 5px 5px 0 !important;
}
.dealer_cat:hover {
	text-decoration:none !important;
	background:#1274B1;
	color:#fff !important;
}
.dealer_cat:hover .fade {
	color:#fff !important;
}
.dealer_cat .fade {
	color:#9a9a9a !important;
	font-size:11px;
	font-style: normal;
}
.dealer_cat_cur {
	background:#1274B1;
	color:#fff !important;
}
.dealer_cat_cur .fade {
	color:#fff !important;
	font-style: normal;
}
/* DEALER 2012 */
#DealerContainer {
	position:relative;
	background:#fff;
	border:1px solid #e3e3e3;
	margin:10px 15px 5px;
	padding:10px;
	color:#404040;
	*width:95%;
}
#DealerContainer .Img_ {
	float:left;
	width:110px;
	margin-right:15px;
}
	#DealerContainer.Full_ .Img_ {
		width:225px;
	}
#DealerContainer .Logo_ {
	width:100px;
    padding:3px;
	background:url("http://www.truck1.eu/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x scroll 0 -368px #fff;
    border:1px solid #e7e7e7;
}
	#DealerContainer.Full_ .Logo_ {
		width:210px;
		padding:5px;
		background-position:0 -308px;
	}
#DealerContainer .DealerPhoto_ {
	display:none;
	margin-top:15px;
	text-align:center;
}
	#DealerContainer.Full_ .DealerPhoto_ {
		display:block;
	}
#DealerContainer .DealerPhotoTitle_  {
	font-size:12px;
	color:#838383;
	text-transform:uppercase;
}
#DealerContainer .DealerPhoto_ img {
	width:100px;
	margin:3px;
	border:1px solid #e7e7e7;
}

#DealerContainer .Profile_ {
	float:left;
	width:770px;
}
	#DealerContainer.Full_ .Profile_ {
		width:650px;
	}
#DealerContainer .Title_ {
	float:left;
	width:470px;
}
	#DealerContainer.Full_ .Title_ {
		width:650px;
	}
#DealerContainer .Title_ h1 {
	margin:5px 0;
	font-size:24px;
	font-weight:bold;
	text-shadow:#9a9a9a 0 2px 2px;
}
#DealerContainer .Country_ {
	margin:5px 0;
	font-size:11px;
	color:#9a9a9a;
	clear:both;
}
#DealerContainer .Description_ {
	width:330px;
	margin-top:20px;
	float:right;
	font-size:12px;
	color:#838383;
	display:none;
}
	#DealerContainer.Full_ .Description_ {
		display:block;
	}
#DealerContainer .Info_ {
	width:300px;
	float:right;
}
	#DealerContainer.Full_ .Info_ {
		float:left;
	}
#DealerContainer .More_ {
	position:absolute;
	bottom:-10px;
	left:50%;
	margin-left:-160px;
	width:320px;
	font-size:11px;
	color:#838383;
	text-align:center;
	cursor:pointer;
}
#DealerContainer .More_:hover {
	color:#404040;
	bottom:-11px;
}
	#DealerContainer.Full_ .More_ {
		display:none;
	}

#DealerContainer .ContactButton_ {
	font-size:10px;
}


/* HOME */
#BuyBox, #SellBox {
	width:657px;
	float:left;
	background:#fff;
	border:1px solid #cacaca;
	padding:12px 0 30px 0;
	margin:20px 0 0 12px;
	_display:inline;
}
#BuyBox a {
	display:block;
	font-size:11px;
	color:#9a9a9a;
	text-decoration:none;
}
#BuyBox a:hover {
	color:#343434;
	text-decoration:underline;
}
#BuyBox .t, #SellBox .t {
	display:block;
	width:110px;
	height:32px;
	padding:3px 0 0 30px;
	font-family:Verdana;
	font-size:24px;
	font-weight:normal;
	color:#fff;
	float:left;
	text-shadow:#000 0 0 4px;
}
#BuyBox .t {
	background-position: -201px -17px;
}
#SellBox .t {
	background-position: -201px -58px;
}
#BuyBox .wide_t, #SellBox .wide_t {
	width:150px !important;
}
#BuyBox .wide_t {
	background-position: -161px -17px;
}
#SellBox .wide_t {
	background-position: -161px -58px;
}

.buy_text {
	width:410px;
	height:15px;
	padding-top:20px;
	margin-right:20px;
	font-size:11px;
	color:#9a9a9a;
	text-align:right;
	float:right;
}
.BuyCat {
	position:relative;
	width:290px;
	height:80px;
	padding:5px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #eaeaea;
	background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -722px;
	float:left;
	cursor:pointer;
}
.BuyCat:hover .buy_t {
	color:#343434;
}
.BuyCat_bottom {
	height:20px !important;
	text-align:center;
	background:#f3f3f3 !important;
}
.BuyCat_bottom a {
	display:block;
	padding-top:3px !important;
	font-family:Verdana;
	font-size:12px !important;
	font-weight:bold;
	color:#1274b1 !important;
	text-shadow:#bebebe 0 2px 2px;
}
.BuyCat_bottom a:hover {
	color:#343434 !important;
}
#BuyBox .L {
	border-left:1px solid #ececec;
	border-right:1px solid #fff;
	margin-left:12px;
	_display:inline;
}
#BuyBox .R {
	border-left:1px solid #eaeaea;
	border-right:1px solid #ececec;
}
.BuyCat .Ic {
	float:left;
}
.buy_icon_text {
	width:135px;
	padding-left:14px;
	float:left;
}
.buy_t {
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#1274b1;
	margin-bottom:5px;
	text-shadow:#bebebe 0 2px 2px;
}
.buy_t a {
	font-family:Verdana;
	font-size:18px !important;
	color:#1274b1 !important;
	padding:0 !important;
	margin:0 !important;
}
.buy_icon_text a {
	padding-left:3px;
	margin-bottom:3px;
}
.BuyCat .b1r {
	padding-top:20px;
}
.BuyCat .b2r {
	padding-top:15px;
}
.BuyCat .m2r {
	padding-top:5px;
}
.m2r .buy_t {
	font-size:17px;
}
.m2r .buy_t a {
	font-size:17px !important;
}
.BuyCat .s2r {
	padding-top:5px;
}
.s2r .buy_t {
	font-size:15px;
}
.s2r .buy_t a {
	font-size:15px !important;
}
.BuyCat .arr {
	display:block;
	width:15px;
	height:11px;
	position:absolute;
	right:20px;
	top:37px;
	background-position: -354px -17px;
}
.buy_stat {
	width:290px;
	padding-left:30px;
	padding-top:5px;
	float:left;
	font-size:11px;
	color:#9a9a9a;
	border-left:1px solid #fff;
	border-right:3px solid #fff;
}
.buy_other {
	display:block;
	width:312px;
	border-top:1px solid #fff;
	height:28px;
	line-height:28px;
	background-position: -354px -58px;
	text-align:center;
	float:left;
}
.BuyBoxShadow {
	width:657px;
	height:15px;
	background-position: -11px -107px;
	float:left;
	margin-left:12px;
	_display:inline;
}
.sell_left {
	width:270px;
	float:left;
	clear:left;
	margin:14px 0 0 30px;
	_display:inline;
}
a.sell_reg {
	display:block;
	margin-bottom:5px;
	color:#343434;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
a.sell_reg:hover {
	text-decoration:underline;
}
.sell_stat {
	font-size:11px;
	color:#9a9a9a;
}
.sell_t {
	display:block;
	margin:37px 0 15px 0;
	color:#9a9a9a;
	font-family:Verdana;
	font-size:18px;
	font-weight:normal;
	text-shadow:#cacaca 0 2px 2px;
}
.sell_text {
	width:290px;
	margin:20px 30px 15px 0;
	float:right;
/*	text-align:justify;*/
	font-size:11px;
	color:#9a9a9a;
	_display:inline;
}
.sell_last_reg {
	font-size:10px;
	color:#343434;
	margin-top:7px;
	text-align:left;
	line-height:12px;
}
.sell_last_reg a {
	color:#9a9a9a;
}
.sell_last_reg a:hover {
	color:#343434;
}
.sell_featured {
	width:620px;
	margin-left:30px;
}
.sell_featured a {
	display:block;
	width:115px;
	height:105px;
	padding:7px 1px;
	text-align:center;
	float:left;
	margin-right:5px;
	border:1px solid #cacaca;
	background:#f5f5f5;
	color:#343434;
	font-size:11px;
	text-decoration:none;
	overflow:hidden;
}
.sell_featured a:hover {
	color:#f88e03;
	border:1px solid #9a9a9a;
}
.sell_featured a img {
	margin-bottom:3px;
}

#BannersBox {
	width:253px;
	float:right;
	margin:30px 10px 0 0;
	_display:inline;
}
#BannersBox .t {
	font-size:18px;
	text-shadow:#cacaca 0 2px 2px;
	color:#9a9a9a;
}
.Banners {
	background:#000;
	overflow:hidden;
	margin-top:10px;
}
.Banner {
	width:234px;
	height:60px;
	padding:3px;
	margin:10px 6px;
	background:url("../SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -817px;
}
.Div1 {
	background:#d9d9d9;
	border-bottom:1px solid #fff;
	margin:15px 30px;
	height:1px;
	font-size:0;
}

.LCol_1p {
	width:656px;
	margin-left:40px;
	float:left;
	_display:inline;
}
.LastAuto {
	width:373px;
	float:left;
}
.LastAuto .t {
	display:block;
	margin-bottom:7px;
	font-family:Verdana;
	font-size:18px;
	color:#d64600;
	text-shadow:#cacaca 0 2px 2px;
}
.LastAutoBox {
	position:relative;
	padding:10px;
	background:#fff;
	border:1px solid #cacaca;
	zoom:1;
}
.LastAutoBox img {
	margin-bottom:7px;
}
.last_auto_text {
	width:220px;
	float:left;
	font-size:14px;
	position:relative;
}
.last_auto_seller {
	font-size:12px;
	color:#9a9a9a;
	margin-top:17px;
}
.last_auto_seller a {
	color:#343434;
}
.last_auto_price {
	display:block;
	width:120px;
	float:right;
	text-align:right;
	font-size:18px;
	position:relative;
}
a.last_auto_link {
	display:block;
	position:absolute;
	right:10px;
	bottom:10px;
	width:120px;
	font-size:12px;
	text-align:right;
	color:#1274b1;
	text-decoration:none;
}
a.last_auto_link:hover {
	text-decoration:underline;
}
.FeatOffers {
	width:233px;
	padding:15px 0 15px 14px;
	float:right;
	background:#fff;
	border:1px solid #cacaca;
}
.FeatOffers .t {
	font-family:Verdana;
	font-size:18px;
	color:#1274b1;
	text-shadow:#cacaca 0 2px 2px;
}
.FeatOffers a {
	display:block;
	width:102px;
	height:105px;
	padding:2px;
	margin:10px 5px 0 0;
	float:left;
	border:1px solid #cacaca;
	font-size:9px;
	color:#343434;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
}
.FeatOffers a:hover {
	color:#1274b1;
	border:1px solid #9a9a9a;
}
.FeatOffers a img {
	margin-bottom:3px;
}

.lcol1p_text {
	font-size:12px;
	color:#777;
/*	text-align:justify;*/
	margin:25px 0 60px 0;
}
.lcol1p_text .t {
	display:block;
	font-family:Verdana;
	font-size:24px;
	font-weight:normal;
	color:#9a9a9a;
	text-shadow:#cacaca 0 2px 2px;
	margin-bottom:17px;
}
.RCol_1p {
	width:165px;
	padding:20px;
	margin-right:15px;
	float:right;
	background:#f5f5f5;
	border:1px solid #cacaca;
}
.RCol_1p .t {
	font-size:18px;
	color:#343434;
	text-shadow:#cacaca 0 2px 2px;
}
.RCol_1p a {
	display:block;
	margin-top:14px;
	font-size:11px;
	color:#343434;
	text-decoration:none;
}
.RCol_1p a:hover {
	color:#9a9a9a;
}
.RCol_1p a span {
	display:block;
	text-align:right;
	font-size:9px;
	color:#9a9a9a;
}
.RCol_1p a:hover span {
	text-decoration:none !important;
}
.RCol_1p .Div1 {
	margin:30px 5px !important;
}

/* NEWS */
.NewsSection_ {
	padding:20px;
	border:1px solid #e5e5e5;
}
.NewsSection_  .date_ {
	font-weight:normal;
	font-size:11px;
	color:#9a9a9a;
}
.NewsImg {
	display:inline-block;
	float:right;
	margin:0 0 3px 10px;
	padding:3px;
	border:1px solid #cacaca;
	background:#f5f5f5;
	text-align:center;
	max-width:250px;
}
.NewsImg span {
	font-style:oblique;
	display:block;
	margin-top:10px;
}
#NewsArchive {
	margin-top:50px;
}
#NewsArchive .img_ {
	float:left;
}
#NewsArchiveBox {
	width:450px;
	float:left;
	margin-left:20px;
}
#NewsArchiveBox a {
	display:block;
	float:left;
	width:50px;
	line-height:17px;
	font-size:11px;
	color:#9a9a9a;
	text-decoration:none;
	text-align:center;
	margin:1px 2px;
}
#NewsArchiveBox a:hover {
	color:#343434;
}
#NewsArchiveBox a.cur {
	background:#f5f5f5;
}

/* QUICK SEARCH */

.qs_dealer {
	width:210px;
	padding:10px;
	margin:10px 20px;
	border:1px solid #cacaca;
	background:#f0f0f0;
	float:left;
	text-align:left;
	height:300px;
	font-size:12px;
	color:#9a9a9a;
}
.qs_dealer img {
	background:#fff;
	margin-bottom:5px;
}
.qs_dealer a {
	font-size:14px;
}
.qs_addr {
	font-style:oblique;
}
.qs_auto {
	position:relative;
	background:#f5f5f5;
	border-top:1px solid #fff;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	padding:20px;
	font-size:12px;
	color:#343434;
}
.qs_auto .t {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#1274b1;
	text-shadow:#a3a3a3 0 2px 2px;
	margin-bottom:10px;
	display:block;
}
.qs_auto img {
	width:100px;
	float:left;
	margin-right:20px;
	border:1px solid #9a9a9a;
	width:100px;
}
.qs_autodescr span {
	display:block;
	margin-bottom:3px;
}

/* REGISTRATION */
#RegNavi {
	margin-top:20px;
}
#RegNavi td {
	text-align:left;
	vertical-align:middle;
	height:60px;
	font-family:Verdana;
	font-weight:bold;
	font-size:18px;
	color:#d7d7d7;
}
.RegCircle {
	font-size:30px !important;
	text-align:center !important;
	color:#fff !important;
	width:60px;
	background:url("../SIMG/bg/sprites/SpritesRegistration.png") no-repeat -60px 0;
}
.RegCircle_cur {
	background-position: 0 0;
}
.RegStep {
	padding-left:10px;
}
.RegStep_cur {
	color:#343434 !important;
}
.RegBread {
	padding:0 15px;
}
.RegBread span {
	display:block;
	width:6px;
	height:16px;
	background-position: -36px -68px;
	font-size:0;
}
.RegistrationForm_ {
	width:400px;
	margin:50px 0 0 20px;
	float:left;
}
.RegistrationImg_ {
	margin-top:50px;
	float:right;
}

/* WANTED */
.Wanted .WantedIconsBox_ {
	text-align:center;
}
.Wanted .WantedIcon_ {
	display:inline-block;
	position:relative;
	width:180px;
	height:50px;
	padding-top:40px;
	margin:10px;
	text-align:center;
	color:#838383;
	border:1px solid #b0b0b0;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1600px;
	text-shadow:#fff 1px 1px 0;
	vertical-align:bottom;
}
.Wanted a.WantedIcon_:hover {
	color:#404040;
	text-decoration:none;
}
.Wanted .WantedIcon_ .icon {
	border:none;
	top:10px;
	left:50%;
	margin-left:-35px;
}

.Wanted .WantedText_ {
	color:#9a9a9a;
	font-size:11px;
	padding:0 20px;
}
.Wanted .WantedText_ .WantedIcon_ {
	float:left;
	margin-top:0;
	margin-left:0;
}
.Wanted ul.Specs_, .Wanted ul.Contacts_ {
	width:340px;
	padding:20px;
	border:1px solid #cecece;
}
.Wanted ul.Specs_ {
	float:left;
}
.Wanted ul.Contacts_ {
	float:right;
	background:#f5f5f5;
}


/* CONTACT */
.ContactForm_ {
	width:400px;
	float:left;
}
.ContactPhones_ {
	width:350px;
	float:left;
	margin-left:50px;
}
#ContactText {
	font-size:11px;
	color:#9a9a9a;
	margin-bottom:20px;
}
#contact_bottom {
	width:100%;
}
#contact_bottom td {
	height:100px;
	font-family:Verdana;
	font-weight:bold;
	text-shadow:#bebebe 0 2px 2px;
	vertical-align:middle;
}
#contact_bottom .icon_ {
	width:80px;
	text-align:center;
}
#contact_skype {
	font-size:18px;
	color:#1274b1;
}
#contact_phone {
	font-size:14px;
	color:#812825;
}
#contact_phones_notes {
	padding:10px;
	font-size:12px;
	color:#9a9a9a;
}

/* LEGAL */
.Legal {
	width:760px;
	padding:30px 0 30px 70px;
}
.Legal .TextBox {
	font-size:12px;
}

/* LEGAL SUPPORT */
.support_details {
	font-size:12px;
}
.support_notes {
	color:#d64600;
	margin-bottom:30px;
}

/* ADV POSS */


.LeftColumn2012.AdvPoss_ .PreText_ {
	color:#838383;
}
.LeftColumn2012.AdvPoss_ .Col1_ {
	width:540px;
	float:left;
}
.LeftColumn2012.AdvPoss_ .Col2_ {
	width:270px;
	float:right;
}
.AdvPossTable_ {
	margin-bottom:30px;
	border:1px solid #cacaca;
}
.AdvPossTable_ th {
	height:50px;
	font-size:14px;
	vertical-align:middle;
	text-align:center;
	background:url("/T1_2011/SIMG/bg/sprites/VerticalSprite.png") repeat-x 0 -1600px;
	color:#6f6f6f;
	text-shadow:#fff 1px 1px 0;
}
.AdvPossTable_ td {
	vertical-align:middle;
	height:80px;
	padding:10px;
	border-top:1px solid #cacaca;
}
.AdvPossTable_ td.Content_ {
	padding-left:10px;
	border-right:1px solid #ececec;
}
.AdvPossTable_ span.SubInfo_ {
	font-size:11px;
	color:#838383;
}
.AdvPossTable_ a.SubInfo_ {
	font-size:11px;
}
