﻿/*
================================
MAIN STYLES
================================
*/

html {font-size: 100.01%;height: 100%;}
body {background-color:#ececed;color:#646567;font: 68.75%/1.5 Verdana, Helvetica, sans-serif;}

a:link, a:visited {color:#ff9000;}
a:hover {}
a.btn,a.btn:visited {background:url('/images/btn-left.png') 100% 0 no-repeat;color:#fff0de;display:block;float:left;font-weight:bold;line-height:19px;padding-right:7px;}
a.btn span {background:url('/images/btn-left.png') 0 0 no-repeat;display:block;float:left;height:22px;padding:0 5px 0 22px;}

h1 {font-size:2.54em;margin:0 0 0.5em -5px;}
h1 .hidden {display:none;}
h2 {color:#646567;font-size:1.36em;font-weight:bold;margin:0 0 .5em;}
h3 {font-weight:bold;margin:0 0 .5em;text-transform:uppercase;}
h4 {font-weight:bold;}
.intro {font-size:1.18em;}
strong {font-weight:bold;}
em {font-style:italic;}
hr {border:1px solid #dbdbdb;border-width:1px 0 0 0;color:#fff;margin:0 0 1em;}
p {margin: 0 0 1em;}
ul li {background:url('/images/list-square.gif') 0 5px no-repeat;margin:.5em 0;padding:0 0 0 1.5em;}
ol li {list-style-type:decimal;margin:.5em 0;padding:0 0 0 1.5em;}
.clear {clear:both;}
.image-desc {font-size:.91em;}
p.hidden {display:none;}

.indent {padding:0 16px;}
h2.line-n {background:url('/images/heading-bg.png') 0 0 no-repeat;margin:0;padding:2px 16px;}
h2.line-w {background:url('/images/heading-wide-bg.png') 0 0 no-repeat;margin:0;padding:2px 16px;}
h3.line {background:url('/images/h3-bg.gif') 0 100% repeat-x;clear:both;padding:4px 16px 6px;}

table {border-collapse:separate;border-spacing:2px;}
table td {vertical-align:top;}
table.right-prop {background:#eee;clear:right;float:right;margin:0 15px 15px;width:400px;}
table.right-prop td {padding:2px;}

table.center-prop {background:#eee;margin:0 0 15px;width:100%;}
table.center-prop td {padding:2px;}

table.two-col-table {margin:0 0 15px;width:100%;}
table.two-col-table td {padding:0 15px 15px 0;}    

.teaser-content {margin:0 16px 4px 16px;}

/***** Framework *****/

#outer-container {background-color:#fff;}

#header-container {background:url('/images/main-menu-bg.gif') 0 100% #fff repeat-x;}
#header {margin:0 auto;width:928px;}
#header-top {background:url('/images/header-top-bg.png') 0 100% repeat-x;height:64px;}
#header-logo {float:left;padding-top:16px;}
#header-flash {float:left;width:685px;}
#top-search {clear:right;float:right;height:32px;padding:7px 0 0 10px;width:208px;}
#top-search .top-search-tbx {background:url('/images/top-search-tbx.png') 0 0 no-repeat;border:0;color:#646567;float:left;font-family:Verdana;font-size:11px;height:16px;padding:6px 6px 2px;width:153px;}
#top-search .top-search-btn {background:url('/images/top-search-btn.png') 0 0 no-repeat;border:0;height:25px;width:28px;}
#top-affiliates {clear:right;float:right;height:52px;padding:3px 0 0 10px;width:208px;}
#top-affiliates h3 {font-size:10px;}
#top-affiliates select {color:#333;font-size:11px;width:198px;}
#top-lang {float:right;clear:right;padding-top:3px;text-align:right;width:100px;}
#top-lang a {color:#333;}
#top-lang a img {vertical-align:text-bottom;}
#stock-info {margin:8px 16px 10px;}
#stock-info h3 {margin:0;}
#stock-info big {color:#000;font-family:Impact;font-size:2.36em;line-height:1.2em;}
#stock-info p {margin:0;}
#stock-info p.change {font-weight:bold;}
#stock-info p.change img {vertical-align:middle;}
#aff-logo {clear:right;float:right;margin-top:12px;width:160px;}

#culture-area {clear:right;float:right;font-size:10px;height:18px;overflow:hidden;padding:3px 0 0 10px;width:208px;}
#culture-area a {color:#333;text-decoration:underline;}
#culture-area span.selected-lang {color:#333;font-weight:bold;}
#culture-area .country {margin:0 0 0 8px;padding:0 0 0 18px;}
#culture-area .country-se {background:url('/images/flags/small-se.png') 0 1px no-repeat;}
#culture-area .country-no {background:url('/images/flags/small-no.png') 0 1px no-repeat;}
#culture-area .country-dk {background:url('/images/flags/small-dk.png') 0 1px no-repeat;}
#culture-area .country-ee {background:url('/images/flags/small-ee.png') 0 1px no-repeat;}
#culture-area .country-lv {background:url('/images/flags/small-lv.png') 0 1px no-repeat;}


/*=================
TOP MENU
=================*/

#main-menu {height:36px;margin:0 auto;width:928px;}
#main-menu ul {padding-top:5px;width:1000px;}
#main-menu ul li {background:none;float:left;list-style:none;margin:0 12px 0 0;padding:0;}
#main-menu ul li a {display:block;float:left;height:31px;text-indent:-9999em;}
#main-menu ul li a.menu-hem {background:url('/images/menu/menu-hem.png') 0 0 no-repeat;width:59px;}
#main-menu ul li a.menu-omduroc {background:url('/images/menu/menu-omduroc.png') 0 0 no-repeat;width:107px;}
#main-menu ul li a.menu-investerare {background:url('/images/menu/menu-investerare.png') 0 0 no-repeat;width:121px;}
#main-menu ul li a.menu-media {background:url('/images/menu/menu-media.png') 0 0 no-repeat;width:74px;}
#main-menu ul li a.menu-karriar {background:url('/images/menu/menu-karriar.png') 0 0 no-repeat;width:89px;}
#main-menu ul li a.menu-kontakt {background:url('/images/menu/menu-kontakt.png') 0 0 no-repeat;width:93px;}
#main-menu ul li a.menu-omdurocspecsteel {background:url('/images/menu/menu-omdurocspecsteel.png') 0 0 no-repeat;width:213px;}
#main-menu ul li a.menu-produkter {background:url('/images/menu/menu-produkter.png') 0 0 no-repeat;width:112px;}
#main-menu ul li a.menu-produktion {background:url('/images/menu/menu-produktion.png') 0 0 no-repeat;width:120px;}
#main-menu ul li a.menu-kundnytta {background:url('/images/menu/menu-kundnytta.png') 0 0 no-repeat;width:114px;}
#main-menu ul li a.menu-omduroctooling {background:url('/images/menu/menu-omduroctooling.png') 0 0 no-repeat;width:172px;}
#main-menu ul li a.menu-erbjudande {background:url('/images/menu/menu-erbjudande.png') 0 0 no-repeat;width:120px;}
#main-menu ul li a.menu-referenser {background:url('/images/menu/menu-referenser.png') 0 0 no-repeat;width:115px;}
#main-menu ul li a.menu-omdurocengineering {background:url('/images/menu/menu-omdurocengineering.png') 0 0 no-repeat;width:209px;}
#main-menu ul li a.menu-omdurocrail {background:url('/images/menu/menu-omdurocrail.png') 0 0 no-repeat;width:143px;}
#main-menu ul li a.menu-omoss {background:url('/images/menu/menu-omoss.png') 0 0 no-repeat;width:83px;}
#main-menu ul li a.menu-maskiner {background:url('/images/menu/menu-maskiner.png') 0 0 no-repeat;width:102px;}
#main-menu ul li a.menu-aktuellt {background:url('/images/menu/menu-aktuellt.png') 0 0 no-repeat;width:95px;}
#main-menu ul li a.menu-uppsverktyg {background:url('/images/menu/menu-uppsverktyg.png') 0 0 no-repeat;width:233px;}
#main-menu ul li a.menu-tjanster {background:url('/images/menu/menu-tjanster.png') 0 0 no-repeat;width:95px;}
#main-menu ul li a.menu-miljo {background:url('/images/menu/menu-miljo.png') 0 0 no-repeat;width:69px;}
#main-menu ul li a.menu-machines {background:url('/images/menu/menu-machines.png') 0 0 no-repeat;width:101px;}
#main-menu ul li a.menu-clampingtools {background:url('/images/menu/menu-clampingtools.png') 0 0 no-repeat;width:166px;}
#main-menu ul li a.menu-environment {background:url('/images/menu/menu-environment.png') 0 0 no-repeat;width:133px;}
#main-menu ul li a.menu-service {background:url('/images/menu/menu-service.png') 0 0 no-repeat;width:84px;}
#main-menu ul li a.menu-contact {background:url('/images/menu/menu-contact.png') 0 0 no-repeat;width:94px;}
#main-menu ul li a.menu-home {background:url('/images/menu/menu-home.png') 0 0 no-repeat;width:70px;}
#main-menu ul li a.menu-aboutus {background:url('/images/menu/menu-aboutus.png') 0 0 no-repeat;width:99px;}

#main-menu ul li a.menu-fastogverktoy {background:url('/images/menu/menu-fastogverktoy.png') 0 0 no-repeat;width:228px;}
#main-menu ul li a.menu-miljoe {background:url('/images/menu/menu-miljoe.png') 0 0 no-repeat;width:69px;}
#main-menu ul li a.menu-tjenester {background:url('/images/menu/menu-tjenester.png') 0 0 no-repeat;width:102px;}
#main-menu ul li a.menu-aktuelt {background:url('/images/menu/menu-aktuelt.png') 0 0 no-repeat;width:88px;}
#main-menu ul li a.menu-prodenvironment {background:url('/images/menu/menu-prodenvironment.png') 0 0 no-repeat;width:220px;}
#main-menu ul li a.menu-hjem {background:url('/images/menu/menu-hjem.png') 0 0 no-repeat;width:64px;}
#main-menu ul li a.menu-omos {background:url('/images/menu/menu-omos.png') 0 0 no-repeat;width:75px;}
#main-menu ul li a.menu-opspaendvaerktoej {background:url('/images/menu/menu-opspaendvaerktoej.png') 0 0 no-repeat;width:221px;}
#main-menu ul li a.menu-ydelser {background:url('/images/menu/menu-ydelser.png') 0 0 no-repeat;width:88px;}
#main-menu ul li a.menu-nyheder {background:url('/images/menu/menu-nyheder.png') 0 0 no-repeat;width:94px;}
#main-menu ul li a.menu-verktoyogutstyr {background:url('/images/menu/menu-verktoyogutstyr.png') 0 0 no-repeat;width:176px;}

#main-menu ul li a.menu-esileht {background:url('/images/menu/menu-esileht.png') 0 0 no-repeat;width:70px;}
#main-menu ul li a.menu-ettevottest {background:url('/images/menu/menu-ettevottest.png') 0 0 no-repeat;width:100px;}
#main-menu ul li a.menu-masinad {background:url('/images/menu/menu-masinad.png') 0 0 no-repeat;width:95px;}
#main-menu ul li a.menu-kinnitustooriistad {background:url('/images/menu/menu-kinnitustooriistad.png') 0 0 no-repeat;width:247px;}
#main-menu ul li a.menu-keskkond {background:url('/images/menu/menu-keskkond.png') 0 0 no-repeat;width:86px;}
#main-menu ul li a.menu-teenused {background:url('/images/menu/menu-teenused.png') 0 0 no-repeat;width:84px;}
#main-menu ul li a.menu-kasutatudmasinad {background:url('/images/menu/menu-kasutatudmasinad.png') 0 0 no-repeat;width:149px;}
#main-menu ul li a.menu-uuedmasinad {background:url('/images/menu/menu-uuedmasinad.png') 0 0 no-repeat;width:114px;}
#main-menu ul li a.menu-tooriistadtarvikud {background:url('/images/menu/menu-tooriistadtarvikud.png') 0 0 no-repeat;width:166px;}
#main-menu ul li a.menu-tarvikudtooriistad {background:url('/images/menu/menu-tarvikudtooriistad.png') 0 0 no-repeat;width:195px;}
#main-menu ul li a.menu-kontakt-s {background:url('/images/menu/menu-kontakt-s.png') 0 0 no-repeat;width:78px;}

#main-menu ul li a.menu-mainitvalsti {background:url('/images/menu/menu-mainitvalsti.png') 0 0 no-repeat;width:128px;}
#main-menu ul li a.menu-sakumlapa {background:url('/images/menu/menu-sakumlapa.png') 0 0 no-repeat;width:96px;}
#main-menu ul li a.menu-parmums {background:url('/images/menu/menu-parmums.png') 0 0 no-repeat;width:88px;}
#main-menu ul li a.menu-masinas {background:url('/images/menu/menu-masinas.png') 0 0 no-repeat;width:93px;}
#main-menu ul li a.menu-iestatisanainstru {background:url('/images/menu/menu-iestatisanainstru.png') 0 0 no-repeat;width:195px;}
#main-menu ul li a.menu-razosanasvide {background:url('/images/menu/menu-razosanasvide.png') 0 0 no-repeat;width:122px;}
#main-menu ul li a.menu-serviss {background:url('/images/menu/menu-serviss.png') 0 0 no-repeat;width:70px;}
#main-menu ul li a.menu-kontakti {background:url('/images/menu/menu-kontakti.png') 0 0 no-repeat;width:81px;}
#main-menu ul li a.menu-jaunidarbagaldi {background:url('/images/menu/menu-jaunidarbagaldi.png') 0 0 no-repeat;width:133px;}
#main-menu ul li a.menu-lietotidarbagaldi {background:url('/images/menu/menu-lietotidarbagaldi.png') 0 0 no-repeat;width:140px;}
#main-menu ul li a.menu-jauniekartas {background:url('/images/menu/menu-jauniekartas.png') 0 0 no-repeat;width:112px;}
#main-menu ul li a.menu-lietiekartas {background:url('/images/menu/menu-lietiekartas.png') 0 0 no-repeat;width:105px;}

#main-menu ul li a.menu-ru-home {background:url('/images/menu/menu-ru-home.png') 0 0 no-repeat;width:83px;}
#main-menu ul li a.menu-ru-about {background:url('/images/menu/menu-ru-about.png') 0 0 no-repeat;width:112px;}
#main-menu ul li a.menu-ru-clampingtools {background:url('/images/menu/menu-ru-clampingtools.png') 0 0 no-repeat;width:141px;}
#main-menu ul li a.menu-ru-contact {background:url('/images/menu/menu-ru-contact.png') 0 0 no-repeat;width:92px;}
#main-menu ul li a.menu-ru-environment {background:url('/images/menu/menu-ru-environment.png') 0 0 no-repeat;width:67px;}
#main-menu ul li a.menu-ru-newmachines {background:url('/images/menu/menu-ru-newmachines.png') 0 0 no-repeat;width:133px;}
#main-menu ul li a.menu-ru-news {background:url('/images/menu/menu-ru-news.png') 0 0 no-repeat;width:87px;}
#main-menu ul li a.menu-ru-service {background:url('/images/menu/menu-ru-service.png') 0 0 no-repeat;width:74px;}
#main-menu ul li a.menu-ru-usedmachines {background:url('/images/menu/menu-ru-usedmachines.png') 0 0 no-repeat;width:147px;}

#main-menu ul li.selected a {background-position:0 -31px;}

/*=================
END TOP MENU
=================*/

#main-container {margin:0 auto 16px;padding-top:16px;width:928px;}
#content {overflow:hidden;}

/*=================
STARTPAGE
=================*/

#header-top-start {background:url('/images/header-top-bg.png') 0 100% repeat-x;height:100px;}
#header-top-start #header #top-search .top-search-tbx {background-image:url('/images/top-search-tbx.png');}
#header-top-start #header #top-search .top-search-btn {background-image:url('/images/top-search-btn.png');}
#inner-container {float:left; padding-right:237px;width:691px;}
#inner-container .first-col {display:inline;float:left;width:100%;}
#inner-container .second-col {display:inline;float:left;margin-right:-237px;width:237px;}
#right-content {margin-left:20px;}
#right-content .movies {background:url('/images/icon-youtube.png') 0 5px no-repeat;display:block;margin:20px 16px 0;padding:0 0 5px 60px;}

#start-flash {float:left;height:230px;margin:0 20px 16px 0;overflow:hidden;width:454px;}
.customer-case {background:url('/images/case-bg.png') 0 0 no-repeat;display:inline;float:left;height:220px;overflow:hidden;padding:10px 10px 0;width:197px;}
.customer-case h2 {line-height:120%;margin:.2em 0;}

.customer-content {margin-top:16px;overflow:hidden;}
.customer-content .company-overview {display:inline;float:left;width:455px;}
.customer-content #BusinessInfo {display:inline;float:left;overflow:hidden;padding-left:20px;width:196px;}

.company-list {width:455px;}
.company-list li {background:none;float:left;list-style:none;margin:0;padding:0;}
.company-list li a {float:left;height:88px;outline:none;overflow:hidden;text-indent:-9999em;width:152px;}
.company-list li a:hover {background-position:0 -88px;}
.company-list .logo-swetool {background:url('/images/logo-swetool.png') 0 0 no-repeat;}
.company-list .logo-machinetool {background:url('/images/logo-machinetool.png') 0 0 no-repeat;}
.company-list .logo-rail {background:url('/images/logo-durocrail.png') 0 0 no-repeat;}
.company-list .logo-engineering {background:url('/images/logo-durocengine.png') 0 0 no-repeat;width:151px;}
.company-list .logo-steel {background:url('/images/logo-durocspecsteel.png') 0 0 no-repeat;}
.company-list .logo-tooling {background:url('/images/logo-duroctooling.png') 0 0 no-repeat;}
.company-list .logo-micor {background:url('/images/logo-micor.png') 0 0 no-repeat;width:151px;}
.company-list li a.selected {background-position:0 -88px;}

/* Affiliate companies */

#header-aff-start {background:url('/images/header-top-bg.png') 0 100% repeat-x;height:130px;}
#header-aff-start #header #top-search .top-search-tbx {background-image:url('/images/top-search-tbx.png');}
#header-aff-start #header #top-search .top-search-btn {background-image:url('/images/top-search-btn.png');}

#header {position:relative;}
#header .duroc-link {color:#000;position:absolute;top:0;left:550px;}
#header .duroc-link em.open {display:block;}
#header .duroc-link em {font-weight: normal;
	background: url('/images/hover.png') no-repeat;
	width: 180px;
	height: 55px;
	position: absolute;
	top: -25px;
	left: -50px;
	text-align: center;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}

#inner-triple-container {float:left; padding-right:691px;width:237px;}
#inner-triple-container .first-col {display:inline;float:left;padding-right:20px;width:217px;}
#inner-triple-container .second-col {display:inline;float:left;margin-right:-691px;padding-right:237px;width:454px;}
#inner-triple-container .second-col .first-sub-col {display:inline;float:left;width:100%;}
#inner-triple-container .second-col .second-sub-col {display:inline;float:left;margin-right:-237px;width:237px;}

/* Country Selection Page */

#selection-container {background:url('/images/machine-tool-map.jpg') 100% 0 no-repeat;float:left;height:387px;padding-right:472px;width:456px;}
#selection-container ul {margin:0 0 20px;}
#selection-container ul li {background:none;font-size:1.36em;padding:0;}
#selection-container ul li img {margin-right:5px;vertical-align:middle;}
#selection-container ul li big {font-weight:bold;font-size:100%;}
#selection-container #remember-choice {margin-right:5px;}

/* Machine tool homepage */

#start-intro p.intro {width:450px;}
.machine-tool-intro {color:#fff;display:inline;float:left;height:230px;overflow:hidden;width:217px;}
.machine-tool-intro .intro-image {float:left;}
.machine-tool-intro .intro-text {display:block;float:left;margin-left:-217px;overflow:hidden;padding:10px 10px 0;width:197px;}
.machine-tool-intro h2 {color:#fff;font-size:1.18em;font-weight:bold;}

#product-intro {background:url('/images/product-puff-del-bg.png') 0 0 repeat-y;float:left;width:100%;}
#product-intro #product-intro-content {float:left;widows:100%;}
#product-intro #product-intro-content div.first-prod {padding:0 19px 0 0;width:198px;}
#product-intro #product-intro-content div {float:left;height:120px;overflow:hidden;padding:0 19px;width:199px;}
#product-intro #product-intro-content div:hover {background:url('/images/product-puff-hover.png') 100% 100% no-repeat;}
#product-intro #product-intro-content div h3 {color:#000;font-family:Impact, Verdana;font-size:1.63em;font-weight:normal;letter-spacing:.04em;text-transform:none;}
#product-intro #product-intro-content div img {margin:0 0 .5em;}
#product-intro #product-intro-content div p {margin:0 0 .5em;}

#start-suppliers {margin-top:20px;float:left;height:106px;width:100%;}
#start-suppliers h2 {background: url('/images/heading-wide-bg-new.png') no-repeat 0 0;color:#000;font-size:1em;font-weight:bold;margin:0 0 15px;padding:4px 16px;text-transform:uppercase;}
#start-suppliers ul {float:left;margin-left:15px;width:550px;}
#start-suppliers ul li {background:none;float:left;list-style:none;margin-right:15px;padding:0;text-align:center;}
#start-suppliers ul li a {display:block;float:left;height:40px;text-indent:-9999em;}
#start-suppliers ul li a:hover {background-position:0 -40px;}
#start-suppliers img {margin:0 0 0 15px;}
#start-suppliers .orange-button {background:url('/images/btn-orange.png') 100% 0 no-repeat;float:right;font-weight:bold;margin:15px 10px 0 0;padding-right:8px;}
#start-suppliers .orange-button a {background:url('/images/btn-orange.png') 0 0 no-repeat;color:#fff;float:left;padding:3px 0 3px 8px;}

.footer-gradient {background:url('/images/footer-fade-bg.png') 0 100% no-repeat;overflow:hidden;}

/*=================
END STARTPAGE
=================*/
/*
#header-top-aff {background:url('header-top-std-aff-bg.png') 0 100% repeat-x;height:64px;}
#header-top-aff-start {background:url('/images/header-top-aff-bg.png') 50% 100% no-repeat;height:185px;}*/
#header .white-back .top-search-tbx {background-image:url('/images/top-search-tbx-white.png');}
#header .white-back .top-search-btn {background-image:url('/images/top-search-btn-white.png');}


#column-container {float:left;padding-right:711px;width:237px;}
#column-container #sub-menu-container {display:inline;float:left;padding-right:20px;width:217px;}
#column-container #content-container {float:left;margin-right:-711px;padding-right:237px;width:454px;}
#column-container #content-container #main-content {display:inline;float:left;width:100%;}
#column-container #content-container #right-content {float:left;margin-right:-237px;width:217px;}

#column-container #content-wide-container {float:left;margin-right:-691px;width:691px;}
#column-container #content-wide-container #main-content {display:inline;float:left;width:100%;}
#column-container #content-wide-container #right-content {display:none;}
#column-container #content-wide-container #inner-content-container {clear:both;float:left;padding-right:237px;width:454px;}
#column-container #content-wide-container #inner-content-container #main-content {display:inline;float:left;width:100%;}
#column-container #content-wide-container #inner-content-container #right-content {display:block;float:left;margin-right:-237px;width:217px;}

#main-content ul, #main-content ol {margin:0 0 0 .5em;}

/*=================
SUB MENU
=================*/

#sub-menu-container h3 {background:url('/images/sub-menu-head.png') 0 0 no-repeat;border-bottom:1px solid #d3d3d3;clear:both;margin:0;padding:4px 16px 6px;}
#sub-menu {}
#sub-menu li {background:none;border-bottom:1px solid #d3d3d3;float:left;list-style:none;margin:0;padding:4px 16px;}
#sub-menu li.current {background:url('/images/sub-menu-sel.gif') 6px 9px no-repeat;font-weight:bold;}
#sub-menu li.expanded {background:url('/images/sub-menu-exp.gif') 4px 10px no-repeat;font-weight:bold;}
#sub-menu li.unselected {background:none;font-weight:normal;}
#sub-menu li a {float:left;width:185px;}
#sub-menu li ul li {border-bottom:1px solid #fff;padding:4px 0 0 16px;}
#sub-menu li ul li a {width:169px;}
#sub-menu li ul li ul li a {width:153px;}
#sub-menu li ul li ul li ul li a {width:137px;}

/*=================
END SUB MENU
=================*/

/*=================
RIGHT CONTENT
=================*/

#right-content ul.news-list {margin:0 16px 16px;}
#right-content ul.news-list li {background:none;list-style:none;margin:.8em 0;padding:0;}
#right-content ul.news-list li small {display:block;font-size:.81em;}
#right-content ul.news-list li.current {background-color:#fafafa;}

/*=================
END RIGHT CONTENT
=================*/

/*=================
MAIN CONTENT
=================*/

#main-content ul.news-list {margin:0 0 16px;}
#main-content ul.news-list li {background:none;font-size:1.09em;list-style:none;margin:.8em 0;padding:0;}
#main-content ul.news-list li small {display:block;font-size:.83em;}

#main-content ul.job-list {margin:0 16px 16px;}
#main-content ul.job-list li {background:none;font-size:1.09em;list-style:none;margin:.8em 0;padding:0;}
#main-content ul.job-list li small {display:block;font-size:.83em;}

.year-filter {background:url('/images/h3-bg.gif') 0 0 repeat-x;display:block;padding:3px 0 3px 330px;}
.year-filter label {font-weight:bold;}
.year-filter select {margin:0 0 0 5px;}

.holdings-table {border-collapse:collapse;width:690px;}
.holdings-table th {background:url('/images/h3-bg.gif') 0 0 repeat-x;border-bottom:1px solid #d3d3d3;font-weight:bold;padding:4px 14px 3px;text-transform:uppercase;}
.holdings-table td {border-bottom:1px solid #d3d3d3;padding:4px 14px;}
.holdings-table td a.toggle {background:url('/images/list-exp.png');display:block;height:16px;margin-right:5px;width:16px;}
.holdings-table tr.open td {background-color:#f3f3f3;font-weight:bold;}
.holdings-table tr.open td a.toggle {background:url('/images/list-con.png');}
.holdings-table tr.hidden {display:none;}
.holdings-table tr.content td {background:#f3f3f3;}
.holdings-table th.sorting_asc {background:url('/images/sort-asc.gif') 98% 8px #ececec no-repeat;}
.holdings-table th.sorting_desc {background:url('/images/sort-desc.gif') 98% 8px #ececec no-repeat;}
.holdings-table th.non-sort {background:url('/images/h3-bg.gif') 0 0 repeat-x;border-bottom:1px solid #d3d3d3;padding:4px 4px 3px 14px;width:15px;}
.holdings-table td.non-exp {width:15px;padding:4px 4px 4px 14px;}

.holdings-table .holding-text {float:left;padding:0 50px 10px 0;width:400px;}
.holdings-table .holding-text a.btn,.holdings-table .holding-text a.btn:visited {background:url('/images/btn-bgg.png') 100% 0 no-repeat;}
.holdings-table .holding-text a.btn span {background:url('/images/btn-bgg.png') 0 0 no-repeat;}
.holdings-table .holding-text .btn-block {margin:0;}
.holdings-table .holding-address {float:right;width:210px;}

#share-this {background:url(/images/h3-bg.gif) repeat-x 0 100%;float:left;clear:both;float:left;margin:2em 0 0;width:100%;}
#share-this #share-inner {padding:4px 16px 6px;}

/*=================
END MAIN CONTENT
=================*/

/*=================
INVESTOR
=================*/

.intro-teaser {background:url('/images/puff-bg.gif') 0 0 repeat-x;float:left;margin-bottom:1em;padding:10px 16px;width:422px;}
.intro-teaser .content {float:left;font-family:Arial;font-size:1.45em;margin-bottom:1em;width:100%;}
.intro-teaser p img {float:left;margin-right:16px;}

/*=================
END INVESTOR
=================*/

/*=================
PRODUCTS
=================*/

table.products td {padding-right:10px;}
#supplier-logo {margin:50px 0 15px;}

/*=================
END PRODUCTS
=================*/

/*=================
IMAGE GALLERY
=================*/

.image-list {float:left;margin:1em 0;width:100%;}
.image-list .image {background-color:#f6f6f6;float:left;display:block;margin-right:4px;padding:8px;width:130px;}
.image-list .image .imageholder {background-color:#fff;border-bottom:1px solid #ddd;height:100px;text-align:center;}

/*=================
END IMAGE GALLERY
=================*/

/*=================
VIDEO GALLERY
=================*/

#main-content ul.video-overview {margin:0;}
#main-content ul.video-overview li ul{}
.video-overview li {background:none;clear:both;margin:0 0 1em;padding:0;}
.video-overview li.rule {background:url('/images/list-rule.png');height:9px;line-height:1px;width:100%;}
.video-overview li ul {clear:both;}
.video-overview li ul li {clear:none;float:left;margin-right:6px;overflow:hidden;width:145px;}
#main-content ul.latest-movies {float:left;margin:0 0 1em;width:100%;}
.latest-movies li {background:none;font-weight:bold;margin:0 6px 0 0;overflow:hidden;padding:0;width:145px;}
#main-content ul.video-categories {margin:0;}
#main-content ul.video-categories li {background:none;clear:none;float:left;margin:0 6px 0 0;overflow:hidden;padding:0;width:145px;}

/*=================
END VIDEO GALLERY
=================*/

/*=================
CONTACT
=================*/

#contact-map {height:280px;width:454px;}
.contact-map {height:280px;width:454px;}
.contact-form {background-color:#eee;margin:0 0 1em;padding:10px;}
.contact-form .form-field {float:left;margin:0 0 .5em;width:100%;clear:both;}
.contact-form .form-field label {display:block;float:left;width:150px;}
.contact-form .form-field input {display:block;float:left;width:250px;}
.contact-form .form-field textarea {display:block;float:left;height:60px;width:250px;}
.contact-form .radio-list-field {float:left;margin:0 0 .5em;width:100%;clear:both;}
.contact-form .radio-list-field label.field-label {display:block;float:left;width:150px;}
.contact-form .radio-list-field table label {margin:0 0 0 5px;}
.contact-form .radio-list-field .radio-list {float:left;width:250px;}
.contact-form .control-field {display:none;}


/*=================
END CONTACT
=================*/

/*=================
OVERVIEW/ABOUT
=================*/

.two-col-row {float:left;margin:0 0 20px;padding-right:356px;width:335px;}
.two-col-row .first-col {display:inline;float:left;width:100%;}
.two-col-row .second-col {display:inline;float:left;margin-right:-356px;padding-left:20px;width:336px;}
.rule-after {background:url('/images/page-rule.png') 0 100% repeat-x;padding-bottom:9px;}

/*=================
END OVERVIEW/ABOUT
=================*/

/*=================
SUPPLIERS
=================*/
.suppliers-table {border-collapse:collapse;width:690px;}
.suppliers-table th {background:url('/images/h3-bg.gif') 0 0 repeat-x;border-bottom:1px solid #d3d3d3;font-weight:bold;padding:4px 14px 3px;text-transform:uppercase;}
.suppliers-table td {border-bottom:1px solid #d3d3d3;padding:4px 14px;}
.suppliers-table td a.toggle {background:url('/images/list-exp.png');display:block;height:16px;margin-right:5px;width:16px;}
.suppliers-table tr.open td {background-color:#f3f3f3;font-weight:bold;}
.suppliers-table tr.open td a.toggle {background:url('/images/list-con.png');}
.suppliers-table tr.hidden {display:none;}
.suppliers-table tr.content td {background:#f3f3f3;}
.suppliers-table th.sorting_asc {background:url('/images/sort-asc.gif') 98% 8px #ececec no-repeat;}
.suppliers-table th.sorting_desc {background:url('/images/sort-desc.gif') 98% 8px #ececec no-repeat;}
.suppliers-table th.non-sort {background:url('/images/h3-bg.gif') 0 0 repeat-x;border-bottom:1px solid #d3d3d3;padding:4px 4px 3px 14px;width:15px;}
.suppliers-table td.non-exp {width:15px;padding:4px 4px 4px 14px;}

.suppliers-table .holding-text {float:left;padding:0 50px 10px 0;width:400px;}
.suppliers-table .holding-text a.btn,.holdings-table .holding-text a.btn:visited {background:url('/images/btn-bgg.png') 100% 0 no-repeat;}
.suppliers-table .holding-text a.btn span {background:url('/images/btn-bgg.png') 0 0 no-repeat;}
.suppliers-table .holding-text .btn-block {margin:0;}
.suppliers-table .holding-address {float:right;width:210px;}
/*=================
END SUPPLIERS
=================*/

/*=================
PRODUCTS
=================*/

#main-content .prod-group-list {margin:0;}
#main-content .prod-group-list li {background:none;list-style:none;float:left;margin:5px 20px 5px 0;padding:0;width:217px;}
#main-content .prod-group-list li img {margin:0 0 5px;}
#main-content .prod-group-list li.break {margin-right:0;}
#main-content .prod-group-list li.rule {background:url('/images/list-rule-wide.png') 0 0 no-repeat;clear:both;height:10px;overflow:hidden;width:100%;}

#prod-info-list {clear:both;float:left;width:100%;}
#prod-info-list li {background:#eee;float:left;list-style:none;margin:0 0 12px;padding:12px;width:667px;}
#prod-info-list li .prod-wrapper {float:left;display:inline;padding-right:225px;width:442px;}
#prod-info-list li .prod-content {float:left;width:100%;}
#prod-info-list li .prod-media {float:left;margin-right:-225px;padding:0 0 0 20px;position:relative;width:205px;}
#prod-info-list li .prod-media .sold-image {position:absolute;left:20px;top:0;}

/*=================
END PRODUCTS
=================*/

/*=================
ANNUAL REPORT
=================*/

.download-teaser {background-color:#fbfbfb;border-bottom:#dcdcdc 1px solid;border-top:#dcdcdc 1px solid;padding:0 16px;}
.download-teaser ul {margin:0;padding:0;}
.download-teaser ul li {background:url('/images/pdf-icon-download.gif') 0 0 no-repeat;font-weight:bold;list-style:none;padding:0 0 0 20px;}

/*=================
jQuery UI CSS
=================*/

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=ededed&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=d3d3d3&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=d3d3d3&fcContent=222222&iconColorContent=222222&bgColorDefault=ededed&bgTextureDefault=01_flat.png&bgImgOpacityDefault=100&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=d3d3d3&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #d3d3d3; background: #ffffff; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border-bottom: 1px solid #d3d3d3; background: #ffffff; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #ededed url(images/ui-bg_flat_100_ededed_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_flat_75_dadada_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #d3d3d3; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* Tabs
----------------------------------*/
.ui-tabs { border:0; padding:0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0; }
.ui-tabs .ui-tabs-nav li { list-style: none; position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-top: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*=================
END jQuery UI CSS
=================*/

/*=================
jQuery FancyBox
=================*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {	position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;background: transparent;z-index: 1104;display: none;}

* html #fancybox-loading {	/* IE6 */position: absolute;margin-top: 0;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('/images/fancybox/fancy_loading.png') no-repeat;}
#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}
* html #fancybox-overlay {	/* IE6 */position: absolute;width: 100%;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}
#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 32px;height: 32px;background: url('/images/fancybox/fancy_close.png') top left no-repeat;cursor: pointer;z-index: 1103;display: none;}
#fancybox_error {color: #444;font: normal 12px/20px Arial;}
#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}
#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}
#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}
.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}
.fancybox-title-over {color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background: url('/images/fancybox/fancy_title_over.png');display: block;}
#fancybox-title-wrap {display: inline-block;}
#fancybox-title-wrap span {height: 32px;float: left;}
#fancybox-title-left {padding-left: 15px;background: transparent url('/images/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main {font-weight: bold;line-height: 29px;background: transparent url('/images/fancybox/fancy_title_main.png') repeat-x;color: #FFF;}
#fancybox-title-right {padding-left: 15px;background: transparent url('/images/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('/images/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background: transparent url('/images/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico {background: transparent url('/images/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible;    /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
div.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;z-index: 1001;}
div#fancy-bg-n {top: -20px;left: 0;width: 100%;height: 20px;background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne {top: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e {top: 0;right: -20px;height: 100%;width: 20px;background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se {bottom: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s {bottom: -20px;left: 0;width: 100%;height: 20px;background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw {bottom: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w {top: 0;left: -20px;height: 100%;width: 20px;background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw {top: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat;}

/*=================
END jQuery FancyBox
=================*/


/*********** NEWS SUBSCRIPTION **********/
#news-subscribe-container input{margin-bottom:12px;}
#news-subscribe-container a.button{background-color:#eee;border:1px solid #ccc;padding:3px;}
#news-subscribe-container #info-cont p.info{margin-top:12px;}
#news-subscribe-container #info-cont p.info span.success{color:Green;}
#news-subscribe-container #info-cont p.info span.error{color:Red;}


/*=================
FOOTER
=================*/
#footer-container {background:url('/images/footer-shadow.gif') #ececed 0 0 repeat-x;}
#footer {height:158px;margin:0 auto;padding:20px 0;width:928px;}
#footer-sitemap {overflow:hidden;height:95px;}
#footer-sitemap h4 {margin-left:16px;}
#footer-sitemap .first-col {display:inline;float:left;width:464px;}
#footer-sitemap .second-col {display:inline;float:left;width:464px;}
#footer-sitemap ul {display:inline;float:left;font-size:.81em;margin:0 31px 0 16px;width:185px;}
#footer-sitemap ul li {background:none;float:left;list-style:none;margin:1px 0;padding:0;width:100%;}
#footer-sitemap ul li a {color:#646567;}
hr.footer-rule {border:1px solid #d3d3d3;border-width:1px 0 0 0;color:#ececed;margin:0 0 1em;}
#footer-contact {font-size:.81em;margin:0 16px;}

/*=================
END FOOTER
=================*/