/*=========> INTERPARTS 2006 <===========*/
/*=========> copyright Robarov <===========*/

* {
	font-size:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}

body{
	background:#c2272f;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.4em;
	color:#666;
	text-align:center;
}
/*
body#doosan {background: #3c4891;}
body#keestrack, body#vtn {background: #39a08b;}
body#rubblemaster, body#indeco {background: #d99c29;}
body#hgt {background: #9b1f2f;}
body#rotar {background: #c24334;}
*/

.hide, hr {
	position:absolute;
	left:-9999px;
	width:0px;
	overflow:hidden;
}
img, fieldset{border:0;}


img.floatleft, img.floatright { height: 150px; }

.floatleft {
	float:left;
	display:inline;
	margin:4px 20px 10px 0;
}
.floatright{
	float:right;
	display:inline;
	margin:4px 0 10px 20px;
}
.backtop {
	clear: both;
	float: right;
	display: none;
}
.top, .back {
	width: 13px;
	height: 13px;
	margin: 0 0 0 5px;
	float: left;
}
.top a, .back a{
	display: block;
	width: 13px;
	height: 13px;
	text-indent: -3000px;
	overflow: hidden;
	text-decoration:none;
}
.top, .top a {background: url(../i/layout/top.gif) 0 0 no-repeat;}
.top a:hover {background: url(../i/layout/top.gif) -13px 0 no-repeat;}
.back, .back a {background: url(../i/layout/back.gif) 0 0 no-repeat;}
.back a:hover {background: url(../i/layout/back.gif) -13px 0 no-repeat;}

#map {
	width: 480px;
	height: 160px;
	overflow: hidden;
	float: right;
}

#address {float: left;}

.floatl{
	width:340px;
	float:left;
}
.floatr{
	width:340px;
	float:right;
}
input, textarea, select{
	font-family:  Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size:1em;
	background: #fff;
	border: 1px solid #ccc;
	border-right-color: #999;
	border-bottom-color: #999;
	padding:2px;
}
input, select{width:300px;}


span.error{color:#e42323;font-size:.9em;}
fieldset{border:none;}
form div {margin:0 0 .6em 0;}
.cr input{
	width:auto;
	border:none;
	padding:0px;
}
.clear {clear: both;}

textarea{width:640px;overflow: auto;height: 120px;}
#submit{
	background:#e1dcc7;
	float:right;
	width:auto;
	border:none;
}
#content ul.error {
	border-top: 1px solid #ffbc2c;
	border-bottom: 1px solid #ffbc2c;
	background: #fff4b6;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	color:#BC7C12;
}
#content ul.error li{
	background:url(../i/layout/attention.gif) 0 0  no-repeat;
	padding:0 0 0 20px;
}

.buttons input {
	background: #A70C07;
	width: 100px;
	color: #fff;
	height: 30px;
	border: 0px;
}
#content .brands {margin: 0px;}
#content .brands li {
	padding: 0px;
	margin: 5px;
	float: left;
	background: none;
}
.brands img {float: left;}
.brands a {
	display: block;
	width: 120px;
	height: 60px;
	border: 1px solid #ddd;
}
.brands a:hover {border-color: #999;}

/*=========> typography & linkage <===========*/
h1, h2, h3, h4{
	font-weight:normal;
	cursor:default;
}
h1{
	color:#C2272F;
	font-size:2.2em;
	line-height: 1em;
	padding-bottom:10px;
	margin-bottom:10px;
	background: url(../i/layout/dots.gif) bottom left repeat-x;
}
/*
#doosan h1 {color: #3c4891;}
#keestrack h1, #vtn h1 {color: #39a08b;}
#rubblemaster h1, #indeco h1 {color: #d99c29;}
#hgt h1 {color: #9B1F2F;}
#rotar h1 {color: #c24334;}
*/

#content h2{
	clear: both;
	font-size:1.8em;
	color:#000;
	margin-bottom:.2em;
}

p{margin:0 0 1em 0;}
h3{
	font-size:1.4em;
	margin-bottom:.2em;
}
#right h3{
	padding-bottom:6px;
	margin-bottom:6px;
	background:url(../i/layout/line.gif) bottom left repeat-x;
}
h4, legend{
	font-size:1.2em;
}

ol{margin:1em 0 1.3em 30px;}
#content ul{margin:1em 0 1.3em 1em;}

#content li{margin:0.3em 0;}
#content ul li {
	padding-left: 16px;
	background: url(../i/layout/bullet.gif) 0em 0.2em no-repeat;
}

#right ul li{
	list-style:none;
	padding:0 0 0 20px;
	background:url(../i/layout/bullet.gif) 5px 50% no-repeat;
}
#specs{clear:both;padding-top: 20px;}
#specs li{
width: 100%;
list-style:none;
background:url(../i/layout/dots.gif) repeat-x 0 1.2em;
float:left;
}
#specs strong{
	background: #FFF;
	font-weight: bold;
	float: left;
	padding-right: 3px;
}
#specs span {
	background: #FFF;
	float: right;
	padding-left: 3px;
}
acronym, abbr{
	border-bottom:1px dotted #666;
	cursor: help;
	font-style:normal;
}

a{color:#C2272F;outline:none;}
/*
#doosan a {color: #3c4891;}
#keestrack a {color: #39a08b;}
*/
a:hover{color:#000;}


dl { 
	float: right;
	width: 450px;
 }

dt {
	float: left;
	width: 140px;
	color: #888;
	padding: 5px 0;
}

dd {
	padding: 5px 0 5px 140px;
	border-bottom: 1px solid #eee;
}

table{
	margin:0.8em 0;
	width:100%;
	text-align:left;
	border-left:1px solid #d6dac8;
	border-top:1px solid #d6dac8;
	background: #F5F6F1;
}
th{
	padding:.3em 2px;
	background: #E56A26;
	color:#fff;
	border-right:1px solid #E56A26;
	border-bottom:1px solid #E56A26;
}
td{	border-right:1px solid #d6dac8; border-bottom:1px solid #d6dac8;padding: 5px;margin:0px;vertical-align:middle; }

.col-img {width: 90px;}

/*=========> container <===========*/
#container {
	background: url(../i/layout/bg-container.gif) top right repeat-y;
	position:relative;
	width:960px;
	margin:0 auto;
	text-align:left;
}

/*=========> header <===========*/
#header {
	background: url(../i/layout/bg-header.jpg) top right no-repeat;
	height: 140px;
	position: relative;
}
#doosan #header {background-image: url(../i/layout/bg-header-doosan.jpg);}
#keestrack #header {background-image: url(../i/layout/bg-header-keestrack.jpg);}
#rubblemaster #header {background-image: url(../i/layout/bg-header-rubblemaster.jpg);}
#hgt #header {background-image: url(../i/layout/bg-header-hgt.jpg);}
#vtn #header {background-image: url(../i/layout/bg-header-vtn.jpg);}
#indeco #header {background-image: url(../i/layout/bg-header-indeco.jpg);}
#rotar #header {background-image: url(../i/layout/bg-header-rotar.jpg);}


#header h2 {
	background: url(../i/layout/logonew.gif) 0 0 no-repeat;
	margin: 0px;
	width: 140px;
	height: 140px;
	position: absolute;
	top: 0px;
	left: 50px;
}

#header h2 a {
	position: absolute;
	top: 20px;
	left: 20px;
	text-indent: -9000em;
	overflow: hidden;
	width: 140px;
	height: 145px;
	display: block;
	text-decoration: none;
	color: #fff;
	float:left;
}

/*=========> nav <===========*/
#nav{
	padding:5px;
	font-size: 0.9em;
}
#nav a{text-decoration:none;}
#nav li{
	line-height:16px;
	border-left:1px solid #be232b;
	border-right:1px solid #be232b;
	border-top:1px solid #be232b;
	background:#b3191c url(../i/layout/bg-navli.gif) 10px 10px no-repeat;
	width: 228px;
}
/*
#doosan #nav li {border-color: #5d64a2;background-color: #4956a0;}
#keestrack #nav li, #vtn #nav li {border-color: #6cbdaf;background-color: #54a597;}
#rubblemaster #nav li, #indeco #nav li {border-color: #e1b153;background-color: #d99c29;}
#hgt #nav li {border-color: #C55866;background-color: #b42b3d;}
#rotar #nav li {border-color: #ce704e;background-color: #c24334;}
*/

#nav li a{
	padding: 4px 0 4px 20px;
	display:block;
	width: 228px;
	widt\h: 208px;
	color:#fff;
}
#nav h3 {
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
}

#nav li a:hover, #nav li.open a{
	background:#900 url(../i/layout/bg-navli.gif) 10px 10px no-repeat;
	color:#fff;
}
/*
#doosan #nav li a:hover, #doosan #nav li.open a {background-color: #3C4891;}
#keestrack #nav li a:hover, #keestrack #nav li.open a, #vtn #nav li a:hover, #vtn #nav li.open a {background-color: #39a08b;}
#rubblemaster #nav li a:hover, #rubblemaster #nav li.open a, #indeco #nav li a:hover, #indeco #nav li.open a {background-color: #c78812;}
#hgt #nav li a:hover, #hgt #nav li.open a {background-color: #9B1F2F;}
#rotar #nav li a:hover, #rotar #nav li.open a {background-color: #b3392a;}
*/

#nav li li a, #nav li.open li a{
	height:auto;
	background:#fff url(../i/layout/bg-navlili.gif) 10px 9px no-repeat;
	color:#666;
	padding:5px 0px 5px 20px;
}
/*
#doosan #nav li li a, #doosan #nav li.open li a, #keestrack #nav li li a, #keestrack #nav li.open li a
, #rubblemaster #nav li li a, #rubblemaster #nav li.open li a, #hgt #nav li li a, #hgt #nav li.open li a
, #vtn #nav li li a, #vtn #nav li.open li a, #indeco #nav li li a, #indeco #nav li.open li a , #rotar #nav li li a, #rotar #nav li.open li a
{background-color: #fff;}
*/

#nav li li a:hover{
	background:#fb9c3a url(../i/layout/bg-navlili.gif) 10px 9px no-repeat;
	color:#FFF;
}
/*
#doosan #nav li li a:hover {background-color: #6970aa;}
#keestrack #nav li li a:hover, #vtn #nav li li a:hover {background-color: #64B0A3;}
#rubblemaster #nav li li a:hover, #indeco #nav li li a:hover {background-color: #e1b153;}
#hgt #nav li li a:hover {background-color: #C55866;}
#rotar #nav li li a:hover {background: #CE704E;}
*/

#nav li.open{height:auto;}
#nav li.last{border-bottom:1px solid #be232b;}
#nav li li{
	height:auto;
	min-height:20px;
	line-height:10px;
	border-top:1px solid #f4f4ed;
	border-left:none;
	border-right:none;
	background:#fff url(../i/layout/bg-navlili.gif) 10px 9px no-repeat;
}
/*
#doosan #nav li li, #keestrack #nav li li, #rubblemaster #nav li li, #hgt #nav li li, #vtn #nav li li, #indeco #nav li li, #rotar #nav li li {border-color: #f4f4ed;}
*/
#nav li.home{
	height:134px;
	background:#fff url(../i/layout/logo.jpg) 50% 50% no-repeat;
	border:1px solid #dbdbc8;
	margin-bottom:5px;
}
#nav li.home a{
	padding: 134px 0 0 0 ;
	width: 178px;
	overflow: hidden;
	height: 0px !important;
	height /**/:134px;
	display:block;
	text-decoration:none;
}
#nav li.home a:hover{background:transparent;}

/*=========> left <===========*/
#left {
	width: 240px;
	float: left;
	background:#a70c07;
	margin: 0 0 20px 0;
}
/*
#doosan #left {background: #6970aa}
#keestrack #left, #vtn #left {background: #64b0a3;}
#rubblemaster #left, #indeco #left {background: #e1b153;}
#hgt #left {background: #c55866;}
#rotar #left  {background: #ce704e;}
*/

/*=========> content <===========*/
#content{
	background: url(../i/layout/bg-content.gif) 0 0 no-repeat;
	width: 680px;
	padding: 20px 20px 0 20px;
	float: left;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

/*=========> lang <===========*/
#lang{
	position:absolute;
	display: block;
	text-decoration: none;
	top:0px;
	left:0px;
	width: 240px;
	text-align: center;
	color:#F7941D;
	font-size: 0.9em;
}
#lang:hover{color:#000;}

/*=========> crumb <===========*/
#crumb {
	color:#999;
	font-size: 0.9em;
	margin: -19px -19px 15px -19px;
	text-indent: 20px;
}
#crumb a {color: #666;}

#content .overview li{
	width:100px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
	color:#d96c00;
	float:left;
	margin:0 25px 20px 0;
}
.overview a{
	text-decoration:none;
}

/*=========> home <===========*/
#deliverbox {
	background: #D6DAC8;
	float: left;
	width: 460px;
}
#deliverbox, #secondhandbox { 
	color: #888;
	font-size: 11px;
	margin-top: 20px;
	line-height: 15px;
}
#deliverbox a, #secondhandbox a { 
	font-size: 12px;
	text-decoration: none; 
}
#deliverbox li a, #deliverbox a.more:hover {
	color: #51534c;

}
#deliverbox li a:hover { text-decoration: underline; }

#deliverbox div {
	background: #F5F6F1;
	float: left;
	text-align: center;
	width: 200px;	
}
#deliverbox img, #secondhandbox img {
	display: block;
	height: 150px;
	margin: 0 auto;
}
#deliverbox h3, #deliverbox ul { margin: 0 0 0 200px; padding: 0 10px; }

#deliverbox h3 {
	background: #fb8341;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	line-height: 30px;
}
#content #deliverbox li {
	background: url(../i/layout/bg-navli.gif) 0 10px no-repeat;
	border-bottom: 1px solid #e4e7d9;
	line-height: 15px;
	margin: 0;
	padding: 5px 0 5px 10px;
}
#content #deliverbox h2, #content #secondhandbox h2 {
	background: #E56A26;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 200px;
}
#deliverbox a.more {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #888;
	float: right;
	padding: 5px 10px;
}

#secondhandbox {
	background: #F5F6F1;
	float: right;
	height: 150px;
	text-align: center;
	width: 200px;
}
#deliverbox p, #secondhandbox p {
	background: #F5F6F1;
	border: 1px solid #D6DAC8;
	border-top: 0;
	clear: both;
	margin: 0;
	padding:  5px 0;
}

/*=========> news <===========*/
.date-cat, .date-cat a{
	color:#999;
	margin: 0 0 20px 0;
}
.newsitem p.more{
	margin:10px 0;
}
.newsitem{
	background: #f5f6f1;
	border-bottom: 1px solid #E9E9DC;
	padding: 10px 20px;
	overflow: auto;
}
.newsitem img {
	float:right;
	margin:4px 0 10px 10px;
}
#content .newsitem h2, #content .newsitem h2 a{
	text-decoration:none;
	margin:0 0 5px 0;
}
.newsitem p{margin:0px;}
.last{border:0px;}

/*=========> pdf <===========*/
.pdf{
	height:48px;
	line-height:48px;
	background:#fff url(../i/layout/pdf.gif) 0 0 no-repeat;
}
.pdf a{
	background:#fff url(../i/layout/pdf.gif) 0 0 no-repeat;
	font-size:1.2em;
	color:#000;
	text-decoration:none;
	padding-left:48px;
	display:block;
	height:48px;
	border:1px solid #FFF;
	border-bottom:1px solid #d3d3be;
	border-right:1px solid #e3e3d6;
}
.pdf a:hover{
	border:1px solid #FFF;
	border-top:1px solid #d3d3be;
	border-left:1px solid #e3e3d6;
	color:#d96c00;
}
.getadobe{text-align:center;}
.getadobe a{text-decoration:none;}

/*=========> product list <===========*/
#content .prodlist {margin: 0px;clear: bot	h;}

#content .prodlist li {
	padding:10px 0 0 0;
	margin:5px;
	background:#fff;
	border: 1px solid #d6dac8;
	float:left;
	display:inline;
	text-align:center;
	width:120px;
	height:100px;
}

.prodlist li img{display:block;margin:0 auto;}
.prodlist li a{text-decoration:none;text-align:center;}
.prodlist li a:hover{background:#FFF;}

/*--[ thickbox pages]----------------------------------------------------------------*/
#content-thickbox{
	width:580px;
	text-align:left;
}
/*--[ thickbox ]----------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #fff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
/*	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
*/}
#TB_window #content-thickbox img {
	border: 0px;
	margin: 0 0 5px 0;
}
#TB_window #content-thickbox img.floatleft {
	float: left;
	margin: 4px 20px 0 0;
}
#TB_window #content-thickbox img.floatright {
	float: right;
	margin: 4px 0 0 20px;
}

#TB_window #content-thickbox p {margin: 0 0 10px 0;}
#TB_window #content-thickbox h1{
	padding: 0px;
	color: #49519A;
	text-transform: none;
	letter-spacing: 0px;
	background: none;
	font-weight: normal;
	font-size: 1.4em;
	margin-bottom: 0px;
}


#TB_caption{
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:10px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	background-color:#e8e8e8;
}

#TB_ajaxContent {
	padding:2px 15px 15px 15px;
	overflow:auto;
}

#TB_load{
	text-align: left;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	z-index:101;
}

#TB_loadContent  {
	margin-left: -125px;
	position: absolute;
	top: -50px;
	left: 50%;
	width: 250px;
	height: 100px;
	visibility: visible;
}

/*=========> footer <===========*/
#footer {
	background: #C2272F url(../i/layout/bg-footer.gif) 0 0 no-repeat;
	clear:both;
	text-align:center;
	padding: 40px 0 10px 0;
	margin: 0 0 0 240px;
	color: #fff;
	font-size: 0.9em;
}
/*
#doosan #footer {background-color: #3c4891;}
#keestrack #footer, #vtn #footer {background-color: #39a08b;}
#rubblemaster #footer, #indeco #footer {background-color: #d99c29;}
#hgt #footer {background-color: #9b1f2f;}
#rotar #footer {background-color: #c24334;}
*/

#footer a{color: #fff;}
#footer a:hover {color: #ccc;}


#links dl { 
	float: none;
	width: 680px;
 }

#links dt {
	width: 340px;
}

#links dd {
	padding-left: 240px;
}

#content .gallery {
	margin: 0;
	padding: 0;
}

#content .gallery li {
	padding: 0;
	float: left;
	background: #eee;
	width: 113px;
	line-height: 113px;
	height: 113px;
	text-align: center;
	overflow: hidden;
	display: inline;
	margin: 10px;
}
#content .gallery img {
	margin: 0 auto;
	height: 113px;
	vertical-align: middle;
}




