html, body {
	background-color: #eee;
	font-family: Arial;
	height: 100%;
}
a {
	color: #0072bc;
}
a:focus {
	outline: none;
	moz-outline: none;
}

#wrapper {
	background: #ffffff url(../images/elements/wrapper-bg.gif) repeat-y left top;
	width: 1042px;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
}

#custom-doc {
	background: #fff;
	margin: auto;
	text-align: left;
	width: 1000px;
	min-width: 1000px;
	font-family: Arial;
	position: relative;
}

#intro { border: 1px solid #747474; margin-top: 138px; position: relative; padding-top: 160px; padding-bottom: 32px; 
  background: #fff url('../images/en/header-logo-white.gif') no-repeat center 32px;
  text-align: center;
}

#intro #languages { width: 245px; margin: 0px auto; }
#intro #languages .lang { display: block; width: 96px; height: 32px; padding-top: 96px; line-height: 32px;
  background: #fff url('../images/language-flags.gif') no-repeat top left; font-size: 16px; text-decoration: none;
  border: 1px solid #fff; }
#intro #languages .lang:hover { border-color: #0072bc; }

#header {
	background-color: #000;
	padding: 2em 0 1em 1em;
}
#header #logo {
	background: #000 url('../images/en/header-logo-trans.gif') no-repeat left top;
	display: block;
	height: 71px;
	text-decoration: none;
	width: 289px;
}
#header #logo img {
	border: 0 none;
}

#langswitch {
	background: #000;
	color: #fff;
	float: right;
	margin: 10px 1em 0 4px;
	overflow: hidden;
	line-height: 29px;
	height: 29px;
}
#langswitch .lang {
	margin: 0 0 0 4px;
}

/* {{{ Top Menu  */
#topmenu {
	background: #000;
	border-bottom: 1px solid #333;
	color: #fff;
	font-weight: bold;
	padding: 10px 0 0 0;
	text-align: center;
	text-decoration: none;
	position: relative;
}
#topmenu li {
	cursor: pointer;
}
#topmenu #fakemenu {
	height: 29px;
	line-height: 29px;
	text-transform: uppercase;
}
#topmenu .yuimenubaritem, #topmenu .yuimenuitem {
	line-height: 29px;
	margin-right: 1px;
	padding: 0 1em;
}
#topmenu .yuimenubaritemlabel, #topmenu .yuimenuitemlabel {
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#topmenu .yuimenuitemlabel {
	background: transparent url('../images/topmenu-arrow.gif') no-repeat 100% 12px;
	font-family: Arial;
	font-weight: normal;
	padding: 0 20px 0 0;
	text-align: left;
}
#topmenu .yuimenubaritem-selected,
#topmenu .yuimenuitem,
#topmenu .current {
	background: #333 url('../images/topmenu-bg.gif') repeat-x;
}
#topmenu .yuimenuitem {
	background: #111 url('../images/topmenu-bg.gif') repeat-x 0 -29px;
}
#topmenu .yuimenuitem-selected {
	background-color: #084485;
	background-color: transparent;
	background-position: 0 -58px;
}
* html #topmenu .yuimenuitem {
	border: 1px solid #111;
}
* html #topmenu .yuimenuitem-selected {
	border: 1px solid #084485;
}
* html #topmenu .current {
	border: 1px solid #333;
}
* html #topmenu .yuimenuitem a {
	margin-top: -2px;
}
/* }}} Top Menu */


/* {{{ Splash page */
#splash {
	height: 352px;
	background: #000 url('../images/elements/splash-default.jpg') no-repeat;
	overflow: hidden;
}

/* {{{ Products */
#producttitles {
	overflow: hidden;
	position: relative;
	margin-top: 173px;
	height: 32px;
}
#producttitles .product {
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em;
	padding: 0 0 1em 1.7em;
	text-decoration: none;
}
#producttitles .product sup {
	font-size: .4em;
}
#producttitles #pdaclar.active { color: #e42030; }
#producttitles #pdrylar.active { color: #56c6e6; }
#producttitles #pvezlar.active { color: #ea7425; }
#producttitles #pzavlar.active { color: #c1d52f; }
#producttitles #pvoxlar.active { color: #b3a833; }
#producttitles #pacritech.active { color: #c1d52f; }
#producttitles #pnular.active { color: #ea7425; }
#producttitles #pfiresafe.active { color: #56c6e6; }
#producttitles #pnytech.active { color: #e42030; }

#productinfo {
	filter: alpha(opacity=80);
	height: 148px;
	opacity: .8;
	overflow: hidden;
}
#productinfo .product {
	background-position: top left;
	background-repeat: repeat-y;
	display: none;
	height: 148px;
	overflow: hidden;
}
#productinfo .product .text {
	overflow: hidden;
	padding: 1.1em;
}

#productinfo #default-text.product {
	display: block;
	background-color: #094282;
	background-image: url('../images/elements/header-bg-others.gif');
}
#productinfo #idaclar.product, #productinfo #inytech.product {
	background-color: #e42030;
	background-image: url('../images/elements/header-bg-daclar.gif');
}
#productinfo #idrylar.product, #productinfo #ifiresafe.product {
	background-color: #56c6e6;
	background-image: url('../images/elements/header-bg-drylar.gif');
}
#productinfo #ivezlar.product, #productinfo #inular.product {
	background-color: #ea7425;
	background-image: url('../images/elements/header-bg-vezlar.gif');
}
#productinfo #izavlar.product, #productinfo #iacritech.product {
	background-color: #c1d52f;
	background-image: url('../images/elements/header-bg-zavlar.gif');
}
#productinfo #ivoxlar.product {
	background-color: #b3a833;
	background-image: url('../images/elements/header-bg-voxlar.gif');
}

#productinfo h1 {
	color: #fff;
	float: left;
	font-size: 3em;
	font-weight: normal;
	margin: 0px;
	opacity: 1;
	width: 33%;
}
#productinfo p {
	color: #fff;
	margin: 0.5em 0em;
	margin-left: 34%;
	opacity: 1;
}
/* }}} Products */

#world { background: #fff; overflow: hidden; margin: 16px; }
#world h1 { color: #000; font-size: 14pt; margin: 0; padding: 0 0 10px 0; border-bottom: 2px solid #333; }
#world ul { font-size: 15px; }
#world ul li { float: left; list-style: none; line-height: 32px; vertical-align: middle; display: block; width: 10em; padding-bottom: 0.5em;}
#world ul li img { vertical-align: middle; }
#world ul li a { vertical-align: middle; }

#splashnews { background: #fff; overflow: hidden; }
#splashnews .news { background: #fff; float: left; margin: 16px 16px 0px 16px; width: 301px; font-size: 9pt; }
* html #splashnews { zoom: 1; }
* html #splashnews .news { width: 290px; } /* Smaller width for IE6 */
#splashnews .news h1 { color: #000; font-size: 14pt; margin: 0; padding: 0 0 10px 0; border-bottom: 2px solid #333; }
#splashnews .news em { color: #000; font-weight: bold; font-style: normal; }
#splashnews .news p { margin-top: 1em; text-align: justify; }
#splashnews .news ul li { list-style-image: url('../images/list-icon.gif'); line-height: 1.5em; }

/* {{{ Announce */
#splash #announce { background-color: #f5fbff; position: absolute; top: 247px; left: 450px;
  border: 1px solid #3176a9; padding: 16px; width: 430px; opacity: .80; z-index: 20; filter:alpha(opacity=80); }
#splash #announce h1 { color: #d60303; font-size: 12pt; margin: 0px; opacity: 1; }
#splash #announce p { margin: 0.5em 0em; opacity: 1; }
/* }}} Announce */

/* }}} Splash page*/



/* {{{ Footer */
#footer {
	padding: 10px;
	border-top: 1px solid #8d8d8d;

	position: absolute;
	bottom: 0;

	width: 980px;
	background: #000;
	left: 21px;
}
#footer #bottommenu { background: #000; }
#footer #bottommenu ul { margin: 0; overflow: hidden; padding: 0; }
#footer #bottommenu ul li { float: left; display: block; margin: 0 1em 0 0; }
#footer #bottommenu ul li a { color: #fff; }

#footer #copyright { float: right; color: #333; }
#footer #copyright a { color: #333; }

* html #footer {
  position: relative;
  left: 0px;
}

.withseo #footer {
	position: relative;
	bottom: auto;
	*left: 0px; /* IE7 hack */
	_left: 0px; /* IE6 hack */
}

#seotext {
	color: #333333;
	font-weight: normal;
	font-size: 9px;
	padding-top: 2em;
	text-align: justify;
}

/* }}} Footer */

/* {{{ Content area */

#content-header {
	background: #000 url('../images/elements/splash-product.jpg') no-repeat left top;
	color: #fff;
	height: 252px;
}
#content-header .top-line {
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	filter: alpha(opacity=80);
	float: left;
	height: 15px;
	opacity: 0.8;
	width: 1000px;
}
#content-header .layout {
	height: 102px;
	padding: 150px 0 0 0;
	margin: 0;
}
#content-header .layout .title {
	background-position: top left;
	background-repeat: repeat-y;
	filter: alpha(opacity=80);
	height: 102px;
	opacity: 0.8;
	padding: 1em 0 0 1em;
}
#content-header.daclar .top-line, #content-header.nytech .top-line {
	background-image: url('../images/elements/top-line-daclar.gif');
}
#content-header.drylar .top-line, #content-header.firesafe .top-line {
	background-image: url('../images/elements/top-line-drylar.gif');
}
#content-header.vezlar .top-line, #content-header.nular .top-line {
	background-image: url('../images/elements/top-line-vezlar.gif');
}
#content-header.zavlar .top-line, #content-header.acritech .top-line {
	background-image: url('../images/elements/top-line-zavlar.gif');
}
#content-header.voxlar .top-line {
	background-image: url('../images/elements/top-line-voxlar.gif');
}
#content-header.others .top-line {
	background-image: url('../images/elements/top-line-others.gif');
}
#content-header.daclar .title, #content-header.nytech .title {
	background-color: #e42030;
	background-image: url('../images/elements/header-bg-daclar.gif');
}
#content-header.drylar .title, #content-header.firesafe .title {
	background-color: #56c6e6;
	background-image: url('../images/elements/header-bg-drylar.gif');
}
#content-header.vezlar .title, #content-header.nular .title {
	background-color: #ea7425;
	background-image: url('../images/elements/header-bg-vezlar.gif');
}
#content-header.zavlar .title, #content-header.acritech .title {
	background-color: #c1d52f;
	background-image: url('../images/elements/header-bg-zavlar.gif');
}
#content-header.voxlar .title {
	background-color: #b3a833;
	background-image: url('../images/elements/header-bg-voxlar.gif');
}
#content-header.others .title {
	background-color: #094282;
	background-image: url('../images/elements/header-bg-others.gif');
}
#content-header .layout .title h1 {
	font-size: 300%;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#content-header .layout .title h2 {
	font-size: 150%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#content {
	background-color: #fff;
	margin: 0px;
	overflow: hidden;
	padding: 1em 1em 2em 1em;
	position: relative;
}
#content #content-int {
	padding: 0;
	position: relative;
}
#content .sidebar {
	float: left;
	overflow: hidden;
	position: relative;
	width: 15em;
}
#content .text {
	margin-left: 16em;
	padding: 0 12px 12px 12px;
	position: relative;
}
#content .single {
	margin-left: 0;
	padding-left: 0;
}

#content .leftmenu {
	color: #004c7e;
	margin: 0;
	padding: 0;
}
#content .leftmenu li {
	background: #e0e0e0 url('../images/leftmenu-bg.gif') repeat-x;
	line-height: 29px;
	list-style: none;
	padding: 0;
	margin: 0;
}
#content .leftmenu li.current {
	background-color: #084485;
	background-image: none;
	color: #fff;
}
#content .leftmenu li a {
	background: url('../images/leftmenu-arrow.gif') no-repeat 14em 12px;
	display: block;
	text-decoration: none;
	padding: 0 2em 0 1em;
}
#content .leftmenu li.product a {
	background: url('../images/topmenu-arrow.gif') no-repeat 14em 12px;
	color: #fff;
}
#content .leftmenu li a:hover,
#content .leftmenu li.current a {
	background: #084485 url('../images/topmenu-arrow.gif') no-repeat 14em 12px;
	color: #fff;
}
#content .leftmenu li.daclar, #content .leftmenu li.nytech {
	background-image: url('../images/leftmenu-bg.gif');
	background-position: 0 -29px;
}
#content .leftmenu li.drylar, #content .leftmenu li.firesafe {
	background-image: url('../images/leftmenu-bg.gif');
	background-position: 0 -58px;
}
#content .leftmenu li.vezlar, #content .leftmenu li.nular {
	background-image: url('../images/leftmenu-bg.gif');
	background-position: 0 -87px;
}
#content .leftmenu li.zavlar, #content .leftmenu li.acritech {
	background-image: url('../images/leftmenu-bg.gif');
	background-position: 0 -145px;
}
#content .leftmenu li.voxlar {
	background-image: url('../images/leftmenu-bg.gif');
	background-position: 0 -116px;
}
#content .text .leftmenu {
	width: 15em;
}
* html #content .leftmenu li {
	zoom: 1.0;
}
* html #content .leftmenu li a {
	height: 29px;
}
#content .text h1, #content .text h2 {
	color: #11619a;
	margin: 0.5em 0em;
}
#content .text h1 {
	margin-top: 0;
}

#content .attachments {
	margin-left: 0px;
}
#content .sidebar div.attachments {
	margin-top: 2em;
}
#content .sidebar div.attachments p {
	margin-bottom: .5em;
}
#content .sidebar ul.attachments {
	margin: 0;
}
#content .attachments li {
	list-style: none;
	margin-bottom: .2em;

}
#content .attachments li a {
	background-repeat: no-repeat;
	background-position: 0 1px;
	display: block;
	line-height: 20px;
	font-size: .8em;
}
#content .attachments li.type-pdf a {
	padding-left: 18px;
	background-image: url('../images/filetypes/pdf.gif');
}

/* }}} Content area */