/* Global
-------------------------------------------------*/

#top, #rightColumn, #breadcrumbs, #footer, .readmore { display: none; }

.print { display: block;position: relative; }
.print li { float: left;margin: 0 2em;font-size: 0.8em;list-style-type: none; }

/* Global
-------------------------------------------------*/

* {	margin: 0;padding: 0; }

body {
	margin: 1em;
	padding: 0;
	background: #fff;
	line-height: 1.4em;

	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 75%;
	color: #333;
}

body.global { background: none; }

img { border: none; }

.right { float: right; }
.left { float: left; }

.clear {
	float: none !important;
	display: block !important;
	clear: both !important;
	margin: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	height: 0.1px !important;
	font-size: 0 !important;
	line-height: 0 !important;
}
.clear:after {
	content: ".";
	display: block;
	height: 0.1px;
	clear: both;
	font-size: 0;
	visibility: hidden;
}

* html .clear { height: 1%; }
.clear { display: block; }

img {	border: 0; }
img, input, select, label { vertical-align: middle; }

ul { margin: 0 1.5em;padding: 0;list-style-type: circle; }
li { margin: 0 0 0.4em 0;list-style-type: circle; }

hr {
	width: 98%;
	margin: 1em 0 1em 1%;
	height: 1px;
	border-top: 1px dashed #f5a85d;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	background: none;
	color: transparent;
}

/* Tables & form
-------------------------------------------------*/
table {	margin: 0 1.5em; }
th { font-weight:bold; }
th, td {
	margin: 0;
	padding: 0 0 0.1em 0;
	line-height: 1em;
	vertical-align: top;
	text-align: left;
}
form { margin: 0;padding: 0; }

select, input {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 0.7em;
	padding: 0 0 0 0.3em;
	color: #333;
}

IMG.logo { position: relative;display: block;left: 0;margin: 1em 1em 2em 1em;width: 169px;height: 50px; }

h1, span.header, h2, span.subheader { font-weight: normal;font-family: "Segoe UI", Arial, Tahoma, Verdana, Helvetica; }
h3, #nav, .background, form, input, table { font-family: Arial, Verdana, Helvetica, sans-serif; }
a.link, #menuSub li a, #menuSub li.currentPage a, #copy { font-family: "Microsoft Sans Serif", Arial, Tahoma, Helvetica, sans-serif; }

h1, span.header { line-height: 1.2em;margin-bottom: 0.4em;font-size: 1.7em;color: #000; }
h2, span.subheader { margin-bottom: 0.1em;font-size: 1.3em;color: #333; }
h3 { margin-bottom: 0.1em;font-size: 1.1em;color: #333; }
span.date { font-size: 0.9em;font-weight: bold;color: #907563; }

p { margin: 0 0 1em 0; }


/* content
-------------------------------------------------*/


.wrapper, #main, #content, #leftColumn { width: 600px;margin: 0;padding: 0; }

.text { margin: 1em;padding: 0; }
img.pic { float: right;margin: 0.5em 0 0 2.5em; }

.column { background: #fff; }
.column .text { margin: 0 1em;padding-top: 1.3em; }

#leftColumn .text { min-height: 300px; }
* html #leftColumn .text { height: 300px; }

#home #leftColumn .text { min-height: 50px; }
* html #home #leftColumn .text { height: 50px; }

#leftColumn .top ul li { font-weight: bold;font-size: 1.1em;color: #886f5d; }
#leftColumn .top ul li span { color: #333; }
#leftColumn .top .text { padding-bottom: 0; }

#searchResults .text span { font-weight: bold; }

a.brochure { display: block;width: 80px;height: 113px;margin: 1em auto;border: 1px solid #efefef; }
* html a.brochure { border: 1px solid #fff; }
a.brochure:hover { border: 1px solid #000; }


/* footer
-------------------------------------------------*/

#footer {
	height: 50px;
	margin: 0 9px 0 9px;
	background: url("http://www.entech.se/img/layout/bg_footer.jpg") left top repeat-x;

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
#footer h4  { font-size: 10px; }
#footer h4 span { font-size: 0.9em;font-weight: normal;color: #ccc; }
#footer .column { margin-top: 0.4em;background: none; }
#footer ul { float: left;margin: 0; }
#footer li { list-style-type: none; }
#footer a { color: #fff; }
#footer a:hover { color: #ccc; }

#footer .one { width: 21%;margin-left: 1%; }
#footer .two { width: 22%; }
#footer .three { width: 52%; }

.siteInfo { font-size: 9px; }
.siteInfo li { float: left;margin-top: 0.3em; }
.siteInfo li a { color: #bdbdbd; }
.siteInfo li.validation a { margin: 0 0.7em 0 0;padding: 0 0.7em 0 0;border-right: 1px solid #efefef; }

.contactInfo { width: 32%; }


/* form & table
-------------------------------------------------*/

input {	margin: 0;padding: 0 0 0 0.5em;border: 1px solid #D3D3D3;background-color: #fff; }

.button {
	margin: 1px 0 0 3px;
	padding: 0 0.5em;
	border-left: 1px solid #6a6a6b;
	border-top: 1px solid #6a6a6b;
	border-right: 1px solid #8a888b;
	border-bottom: 1px solid #8a888b;
	background: #424146;

  	color: #bfbfbf;
}

#contactForm { float: right;width: 250px;margin-top: 1em;padding: 1em;border: 1px solid #dedede;background-color: #f3f3f3;color: #ab8b75;font-weight: bold;font-size: 9px;   }
#contactForm textarea { width: 99%; }
#contactForm .button { float: right;margin-top: 1em; }

table.products { margin: 1em 0;padding: 0;border: 1px solid #ececec; }
table.products th { background-color: #ececec;padding: 0.3em 0.5em;font-size: 0.9em;text-align: left;color: #333; }
table.products td { margin: 0;padding: 0.1em 0 0.1em 0.5em;vertical-align: middle;border-bottom: 1px solid #efefef;text-align: left;font-size: 10px; }
table.products td.imgProducts, table.products th.imgProducts { text-align: center; }
table.products td.specs { width: 135px;border-right: 1px solid #efefef; }
table.products td.imgProducts { width: 140px;border-left: 1px solid #efefef; }
table.products td.pdf a { padding-left: 14px;background: url("http://www.entech.se/img/layout/pdf.gif") left 1px no-repeat; }

table.sitemap { width: 90%;margin: 0;padding: 0;text-align: left;font-size: 0.8em; }
table.sitemap td { padding: 0 1em 0.3em 1em;border-right: 1px solid #ccc;vertical-align: top; }
table.sitemap td a { font-weight: normal; }
table.sitemap td a.toplevel { font-size: 1em;font-weight: bold; }

table.brochureNaber { float: left;width: 140px;margin-right: 2em;background: #f9f9f9;border: 1px solid #ccc; }
table.brochureNaber th, table.brochureNaber th { padding: 0.5em;text-align: center; }
