.bold { font-weight: bold !important; }

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

.padd5 { padding: 5px; }
.pleft5 { padding-left: 5px !important; }
.pleft10 { padding-left: 10px !important; }

#table-results-datasheet { border:1px solid #b4b9bb; border-top:none; }
#table-results-datasheet table { border-collapse: separate; }

.datasheet-toplink { display: block; float: left; margin: 0 25px 0 0; color: #e9922a; font-size: 10px; font-weight: bold; }

.datasheet-actions { padding: 10px 0 5px 0; margin-left: 4px; }

.datasheet-actions .datasheet-action { float: left; background: url(../img/bg-datasheet-action.gif) repeat-x; position: relative; width: 74px; height: 53px; padding: 0 17px; margin: 0 0 0 -4px; text-align: center; cursor: default; font-size: 10px; }
.datasheet-actions .datasheet-action.extra { width: 40px; }
.datasheet-actions .datasheet-action.first { margin: 0; }
.datasheet-actions .datasheet-action div { margin-top: 10px; position: relative; z-index: 1000; }
.datasheet-actions .datasheet-action table { height: 53px; }
.datasheet-actions .datasheet-action td { vertical-align: middle; text-align: center !important; padding: 0 !important; }
	.datasheet-actions .datasheet-action .left { margin: 0; background: url(../img/bg-datasheet-action-l.gif) no-repeat; width: 17px; height: 53px; position: absolute; left: 0; top: 0; }
	.datasheet-actions .datasheet-action .right { margin: 0; background: url(../img/bg-datasheet-action-r.gif) no-repeat; width: 17px; height: 53px; position: absolute; right: 0; top: 0; }
.datasheet-actions .datasheet-action.act { background: url(../img/bg-datasheet-action-on.gif) repeat-x; z-index: 2000; }
	.datasheet-actions .datasheet-action.act .left { background: url(../img/bg-datasheet-action-l-on.gif) no-repeat; }
	.datasheet-actions .datasheet-action.act .right { background: url(../img/bg-datasheet-action-r-on.gif) no-repeat; }

.datasheet-actions a, .datasheet-actions a:visited { color: #0375de; }

.datasheet-companyname { position: relative; font-size: 11px; color: #4f4f4f; font-weight: bold; margin: 0 0 -3px 13px; float: left; min-width: 264px; width: auto; height: 25px; padding: 3px 10px 1px 12px; line-height: 25px; background: url(../img/datasheet-companyname-bg.gif); }
.datasheet-companyname .left { position: absolute; left: 0; top: 0; width: 10px; height: 28px; background: url(../img/datasheet-companyname-l.gif) no-repeat; }
.datasheet-companyname .right { position: absolute; right: 0; top: 0; width: 10px; height: 28px; background: url(../img/datasheet-companyname-r.gif) no-repeat; }
.datasheet-data-border { width: 803px; height: 9px; overflow: hidden; background: url(../img/datasheet-data-border.gif) no-repeat; }

#datasheet-action-hint { width: 157px; height: 76px; padding: 11px; background: url(../img/bg-datasheet-action-hint.png) no-repeat; position: absolute; top: 0; left: 0; z-index: 2000; display: none; }

.datasheet-data-content { border: 2px solid #b4b9bb; border-top: 0; }

.datasheet-data-line1 { padding: 5px 0 0 20px; font-size: 10px; }
	.datasheet-data-line1 a, .datasheet-data-line1 a:visited { color: #f38f16; }
	.datasheet-data-line1 .block { float: left; }
	.datasheet-data-line1 .border { border-left: 1px solid #b4b9bb; padding: 0 50px 0 20px; }
	.datasheet-data-line1 .block.first .border, .datasheet-data-line1 .block.first .line2 { border: 0; padding-left: 0; }
	.datasheet-data-line1 .line2 { padding: 10px 50px 0 20px; }
	.datasheet-data-line1 .links { background: url(../img/icons.gif) no-repeat; padding-left: 37px; vertical-align: middle; }
	.datasheet-data-line1 .link-1 { background-position: 0 0; height: 23px; padding-top: 6px; }
	.datasheet-data-line1 .link-2 { background-position: 0 -26px; height: 18px; padding-top: 6px; }
	.datasheet-data-line1 .link-3 { background-position: 0 -76px; height: 14px; padding-top: 6px; }

.datasheet-data-line2 { padding: 0 0 5px 20px; font-size: 10px; border-bottom: 1px solid #b4b9bb; }
	.datasheet-data-line2 div { float: left; }
	.datasheet-data-line2 a, .datasheet-data-line2 a:visited { color: #f38f16; }
	.datasheet-data-line2 .border { width: 131px; padding-left: 20px; padding-top: 10px; }
	.datasheet-data-line2 .border.first { margin-left: 25px; }

#datasheet-dropdown { display: none; position: absolute; left: 0; top: 30px; z-index: 9999; padding: 0 14px 0 4px; background: #dfdfdf; border: 1px solid #d1cfcf; }
	#datasheet-dropdown li { border-bottom: 1px solid #fff; padding: 4px 0; }
	#datasheet-dropdown li.last { border: 0; }
	#datasheet-dropdown a, #datasheet-dropdown:visited { color: #e57f04; }

.datasheet-tabs { padding: 6px 5px; }

.datasheet-tab { margin: 0 0 7px 0; }
.datasheet-tab .title { width: 308px; float: left; padding: 0 30px 0 7px; position: relative; color: #000; font-size: 10px; font-weight: bold; }
.datasheet-tab .cattabs-left { width: 700px; padding: 0; float: left; }
.datasheet-tab.main .title.main { width: 306px; padding-left: 8px; margin-bottom: -4px; }
	.datasheet-tab .row1 { border-bottom: 1px solid; }
	.datasheet-tab.main .row1.main { border-bottom: 2px solid; }
	.datasheet-tab .title span { color: #4f4f4f; }
	.datasheet-tab .title div { padding: 6px 0 0 0; height: 16px; }
	.datasheet-tab.main .title.main div { height: 20px; line-height: 15px; }
	.datasheet-tab .title .left { width: 7px; height: 22px; position: absolute; top: 0; left: 0; padding: 0; }
	.datasheet-tab .title .right { width: 7px; height: 22px; position: absolute; top: 0; right: 0; padding: 0; }
	.datasheet-tab.main .title.main .left { width: 8px; height: 24px; }
	.datasheet-tab.main .title.main .right { width: 8px; height: 24px; }
	.datasheet-tab .buttons { float: right; display: block; }
	.datasheet-tab .buttons a { float: left; margin: 4px 2px 0 0; padding: 14px 0 0 0; height: 0; overflow: hidden; }
	.datasheet-tab .buttons .btn-tab-close { width: 14px; margin-right: 7px; background: url(../img/icons-close.gif) 0 -16px no-repeat; }
	.datasheet-tab .buttons .btn-tab-close.on { background-position: 0 0; }
	.datasheet-tab .buttons .btn-tab-toggle { width: 16px; background: url(../img/icons-toggle.gif) 0 0 no-repeat; }
	.datasheet-tab .buttons .btn-tab-toggle.off { background-position: 0 -21px; }
	.datasheet-tab .buttons .btn-tab-help { width: 14px; margin-right: 7px; background: url(../img/icon-help.gif) no-repeat; }
	.datasheet-tab .content { border: 1px solid; border-top: 0; padding: 2px 6px 6px 2px; position: relative; }
	.datasheet-tab .content.bg { background: url(../img/bg-datasheet-tab.gif) repeat-x; }
	.datasheet-tab .content.prodsheet { border: 0 !important; border-top: 7px solid #efefef !important; padding: 3px 0 0 0; }
	.datasheet-tab .content.prodsheet.main { border-top: 2px solid #d0da92 !important; }
	.datasheet-tab .content.prodsheet.pad { padding: 6px 3px 0 3px; }
	.datasheet-tab .hidden { background-color: #efefef; height: 7px; display: none;  }
	.datasheet-tab .hidden.prodsheet { background-color: #d0da92; }
	.datasheet-tab .content .c-left { width: 6px; height: 6px; position: absolute; left: -1px; bottom: -1px; }
	.datasheet-tab .content .c-right { width: 6px; height: 6px; position: absolute; right: -1px; bottom: -1px; }
	.datasheet-tab .content.nobord { border: 0; padding: 0; }
	.datasheet-tab .content.cattabs { border: 1px solid; padding: 5px 0; }
	.datasheet-tab .content .result-ahead { border: 0 !important; }
	.datasheet-tab .content .result-ahead .line-1 { padding: 3px !important; }
	.datasheet-tab .content .result-ahead .line-1 .linkContactsHide { font-size: 10px; color: #4f4f4f; }

	.datasheet-tab.grey .title { background-color: #ece9e9; }
	.datasheet-tab.grey .title .left { background: url(../img/datasheet-tab-grey-l.gif) no-repeat; }
	.datasheet-tab.grey .title .right { background: url(../img/datasheet-tab-grey-r.gif) no-repeat; }
	.datasheet-tab.grey .content .c-left { background: url(../img/datasheet-tab-grey-l2.gif) no-repeat; }
	.datasheet-tab.grey .content .c-right { background: url(../img/datasheet-tab-grey-r2.gif) no-repeat; }
	.datasheet-tab.grey .content, .datasheet-tab.grey .row1 { border-color: #ece9e9; }

	.datasheet-tab.blue .title { background-color: #c5d1e8; }
	.datasheet-tab.blue .title .left { background: url(../img/datasheet-tab-blue-l.gif) no-repeat; }
	.datasheet-tab.blue .title .right { background: url(../img/datasheet-tab-blue-r.gif) no-repeat; }
	.datasheet-tab.blue.main .title { background: url(../img/bg-datasheet-tab-blue-main.gif) repeat-x; }
	.datasheet-tab.blue.main .title .left { background: url(../img/datasheet-tab-blue-main-l.gif) no-repeat; }
	.datasheet-tab.blue.main .title .right { background: url(../img/datasheet-tab-blue-main-r.gif) no-repeat; }
	.datasheet-tab.blue .content .c-left { background: url(../img/datasheet-tab-blue-l2.gif) no-repeat; }
	.datasheet-tab.blue .content .c-right { background: url(../img/datasheet-tab-blue-r2.gif) no-repeat; }
	.datasheet-tab.blue .content, .datasheet-tab.blue .row1 { border-color: #c5d1e8; }
	.datasheet-tab.blue.main .row1 { border-color: #9cafd4; }

	.datasheet-tab.red .title { background: url(../img/bg-datasheet-tab-red.gif) repeat-x; }
	.datasheet-tab.red .title .left { background: url(../img/datasheet-tab-red-l.gif) no-repeat; }
	.datasheet-tab.red .title .right { background: url(../img/datasheet-tab-red-r.gif) no-repeat; }
	.datasheet-tab.red.main .title { background: url(../img/bg-datasheet-tab-red-main.gif) repeat-x; }
	.datasheet-tab.red.main .title .left { background: url(../img/datasheet-tab-red-main-l.gif) no-repeat; }
	.datasheet-tab.red.main .title .right { background: url(../img/datasheet-tab-red-main-r.gif) no-repeat; }
	.datasheet-tab.red .content .c-left { background: url(../img/datasheet-tab-red-l2.gif) no-repeat; }
	.datasheet-tab.red .content .c-right { background: url(../img/datasheet-tab-red-r2.gif) no-repeat; }
	.datasheet-tab.red .content, .datasheet-tab.red .row1 { border-color: #eebc86; }

	.datasheet-tab.green .title { background-color: #e9f0bc; }
	.datasheet-tab.green .title .left { background: url(../img/datasheet-tab-green-l.gif) no-repeat; }
	.datasheet-tab.green .title .right { background: url(../img/datasheet-tab-green-r.gif) no-repeat; }
	.datasheet-tab.green.main .title.main { background: url(../img/bg-datasheet-tab-green-main.gif) repeat-x; }
	.datasheet-tab.green.main .title.main .left { background: url(../img/datasheet-tab-green-main-l.gif) no-repeat; }
	.datasheet-tab.green.main .title.main .right { background: url(../img/datasheet-tab-green-main-r.gif) no-repeat; }
	.datasheet-tab.green .content .c-left { background: none; }
	.datasheet-tab.green .content .c-right { background: none; }
	.datasheet-tab.green .content { border-color: #e9f0bc; border-bottom: 1px solid #D0DA92; border-left: 0; border-right: 0; }
	.datasheet-tab.green .row1 { border-color: #e9f0bc; }
	.datasheet-tab.green.main .content.main { border: 1px solid #d0da92; border-top: 0; }
	.datasheet-tab.green.main .btn-tab-show .content { border-top: 1px solid #d0da92; border-left: 0; border-right: 0; }
	.datasheet-tab.green.main .row1.main { border-color: #d0da92; }
	.datasheet-tab.green.main .content.main .c-left { background: url(../img/datasheet-tab-green-l2.gif) no-repeat; }
	.datasheet-tab.green.main .content.main .c-right { background: url(../img/datasheet-tab-green-r2.gif) no-repeat; }

.certificate { height: 69px; float: left; position: relative; margin: 4px; border: 1px solid #ccc; }
	.certificate .left { background: url(../img/bg-certificate-l.gif) no-repeat; width: 12px; margin: 0; height: 71px; position: absolute; top: -1px; left: -1px; border: 0; padding: 0; }
	.certificate .right { background: url(../img/bg-certificate-r.gif) no-repeat; width: 12px; margin: 0; height: 71px; position: absolute; top: -1px; right: -1px; border: 0; padding: 0; }
	.certificate img { padding: 0 9px !important; position: relative; z-index: 1000; }

.btn-tab-show { height: 60px; position: relative; float: left; margin: 7px 3px 0 6px; cursor: pointer; }
	.btn-tab-show .left { position: absolute; left: 0; top: 0; width: 12px; height: 62px; }
	.btn-tab-show .right { position: absolute; right: 0; top: 0; width: 12px; height: 62px; }
	.btn-tab-show .content { border: 1px solid; border-left: 0; border-right: 0; margin: 0 12px; height: 52px; }
	.btn-tab-show .content- { height: 52px; margin: 0 5px 0 -5px; z-index: 1000; }
	.btn-tab-show .img { float: left; }
	.btn-tab-show .link { float: left; padding-left: 10px; font-weight: bold; color: #000; font-size: 10px; }

	.btn-tab-show.blue .left { background: url(../img/datasheet-button2-blue-l.gif) no-repeat; }
	.btn-tab-show.blue .right { background: url(../img/datasheet-button2-blue-r.gif) no-repeat; }
	.btn-tab-show.blue .content { border-color: #c5d1e8; background-color: #e9edf5; }

	.btn-tab-show.red .left { background: url(../img/datasheet-button2-red-l.gif) no-repeat; }
	.btn-tab-show.red .right { background: url(../img/datasheet-button2-red-r.gif) no-repeat; }
	.btn-tab-show.red .content { border-color: #eebc86; background-color: #f4d9bc; }

	.btn-tab-show.green .left { background: url(../img/datasheet-button2-green-l.gif) no-repeat; }
	.btn-tab-show.green .right { background: url(../img/datasheet-button2-green-r.gif) no-repeat; }
	.btn-tab-show.green .content { border: 1px solid #d0da92; border-left: 0; border-right: 0; background-color: #e9f0bc; }

.datasheet-buttons { margin: -4px auto 5px auto; }
.btn-tab-show2 { position: relative; height: 32px; margin: 0 7px 0 0; padding: 0 20px; line-height: 32px; color: #000; font-weight: bold; font-size: 10px; cursor: pointer; }
	.btn-tab-show2 .left { width: 8px; height: 32px; position: absolute; top: 0; left: 0; }
	.btn-tab-show2 .right { width: 8px; height: 32px; position: absolute; top: 0; right: 0; }

.btn-tab-show2.blue { background: url(../img/datasheet-button-blue-bg.gif) repeat-x; }
	.btn-tab-show2.blue .left { background: url(../img/datasheet-button-blue-l.gif) repeat-x; }
	.btn-tab-show2.blue .right { background: url(../img/datasheet-button-blue-r.gif) repeat-x; }

.btn-tab-show2.red { background: url(../img/datasheet-button-red-bg.gif) repeat-x; }
	.btn-tab-show2.red .left { background: url(../img/datasheet-button-red-l.gif) repeat-x; }
	.btn-tab-show2.red .right { background: url(../img/datasheet-button-red-r.gif) repeat-x; }

.btn-tab-show2.green { background: url(../img/datasheet-button-green-bg.gif) repeat-x; }
	.btn-tab-show2.green .left { background: url(../img/datasheet-button-green-l.gif) repeat-x; }
	.btn-tab-show2.green .right { background: url(../img/datasheet-button-green-r.gif) repeat-x; }

.btn-tab-show2.violet { background: url(../img/datasheet-button-violet-bg.gif) repeat-x; }
	.btn-tab-show2.violet .left { background: url(../img/datasheet-button-violet-l.gif) repeat-x; }
	.btn-tab-show2.violet .right { background: url(../img/datasheet-button-violet-r.gif) repeat-x; }

.btn-tab-show3 { position: relative; float: left; height: 22px; padding: 0 30px 0 7px; margin-right: 7px; line-height: 24px; color: #000; font-weight: bold; font-size: 10px; cursor: pointer; background: url(../img/datasheet-tab-blue-c-off.gif) repeat-x; }
	.btn-tab-show3 .left { width: 7px; height: 22px; position: absolute; top: 0; left: 0; background: url(../img/datasheet-tab-blue-l-off.gif) repeat-x; }
	.btn-tab-show3 .right { width: 7px; height: 22px; position: absolute; top: 0; right: 0; background: url(../img/datasheet-tab-blue-r-off.gif) repeat-x; }
.btn-tab-show3.on { background: #c5d1e8; }
	.btn-tab-show3.on .left { background: url(../img/datasheet-tab-blue-l.gif) repeat-x; }
	.btn-tab-show3.on .right { background: url(../img/datasheet-tab-blue-r.gif) repeat-x; }

.datasheet-tab .content2 { padding: 0 10px 5px 7px; }
.datasheet-tab .content2 .left { float: left; width: 360px; padding: 0 60px 0 0; }
.datasheet-tab .content2 .right { padding-top: 25px; float: right; }
.datasheet-tab .content2 .row { padding: 5px 0; border-bottom: 1px solid #dfdfdf; }
.datasheet-tab .content2 .row.last { border: 0; }
.datasheet-tab .content2 .title2 { background: none; float: left; font-weight: bold; color: #4f4f4f; width: 80px; padding-right: 10px; }
.datasheet-tab .content2 .text { float: left; width: 260px; }

#datasheet-popup2 { width: 243px; position: absolute; display: none; z-index: 3000; }
#datasheet-popup2 .r-c { height: 7px; border: 1px solid; border-right: 0; border-bottom: 0; margin-right: 5px; }
#datasheet-popup2 .r-t { width: 5px; height: 8px; top: 0; right: 0; position: absolute; }
#datasheet-popup2 .icon-close { position: absolute; top: 0; right: 5px; width: 14px; height: 0; padding-top: 14px; background: url(../img/icon-close2.gif) no-repeat; overflow: hidden; }
#datasheet-popup2 .wrap { border-left: 1px solid; padding: 0 5px 0 0; }
#datasheet-popup2 .head { font-size: 10px; font-weight: bold; color: #000; }
#datasheet-popup2 .head table { width: 100%; }
#datasheet-popup2 .head .img { padding: 0 17px 8px 6px; }
#datasheet-popup2 .head .text { width: 100%; padding: 0 16px 8px 0; }
#datasheet-popup2 .content { padding: 9px 7px 0 7px; font-size: 10px; color: #000; background-color: #fff; }
#datasheet-popup2 hr { color: #c6c6c6; background-color: #c6c6c6; width: 100%; height: 1px; border: 0; margin: 7px 0; }
#datasheet-popup2 .foot { width: 243px; height: 20px; }

#datasheet-popup2.blue .r-c { border-color: #aad7b6; background-color: #c5d1e8; }
#datasheet-popup2.blue .r-t { background: url(../img/datasheet-popup2-blue-r-t.png) no-repeat; }
#datasheet-popup2.blue .wrap { border-color: #aad7b6; background: url(../img/datasheet-popup2-blue-r-bg.png) top right repeat-y; }
#datasheet-popup2.blue .head { background-color: #c5d1e8; }
#datasheet-popup2.blue .foot { background: url(../img/datasheet-popup2-blue-b.png) no-repeat; }

#datasheet-popup2.green .r-c { border-color: #c5d07d; background-color: #e9f0bc; }
#datasheet-popup2.green .r-t { background: url(../img/datasheet-popup2-blue-r-t.png) no-repeat; }
#datasheet-popup2.green .wrap { border-color: #c5d07d; background: url(../img/datasheet-popup2-blue-r-bg.png) top right repeat-y; }
#datasheet-popup2.green .head { background-color: #e9f0bc; }
#datasheet-popup2.green .foot { background: url(../img/datasheet-popup2-blue-b.png) no-repeat; }

.grey-line { height: 7px; background: #efefef; margin-top: -2px; }
.block-look.stylable td, .block-look .stylable td { border: 0; border-top: 2px solid #fff; color: #494949 !important; padding: 5px 30px 5px 15px !important; white-space: normal !important; }
.block-look td.btitle { background: #efefef; text-align: center !important; padding: 0 5px !important; font-weight: bold; color: #000 !important; }
.block-look td.btitle div { width: 110px; }
.block-look td.bgrey { background: #e7e8ed; border-left: 2px solid #fff; height: 33px; white-space: normal !important; }
.block-look td.bgrey.acenter { padding-left: 5px !important; padding-right: 5px !important; border-bottom: 2px solid #fff; }
.block-look td.bblue { background: #eaeef9; border-left: 2px solid #fff; height: 33px; white-space: normal !important; }
.block-look td.bblue.acenter { padding-left: 5px !important; padding-right: 5px !important; border-bottom: 2px solid #fff; }
.block-look td.bblue2 { background: #e4ebf6; border-left: 2px solid #fff; height: 33px; white-space: normal !important; border-bottom: 2px solid #fff; }
.block-look td.bblue2.acenter { padding-left: 5px !important; padding-right: 5px !important; }
.block-look td.bred { background: #eebc86; border-left: 2px solid #fff; height: 33px; white-space: normal !important; border-bottom: 2px solid #fff; }
.block-look td.bred.acenter { padding-left: 5px !important; padding-right: 5px !important; }
.block-look td.bgreen { background: #d0da92; border-left: 2px solid #fff; height: 33px; white-space: normal !important; border-bottom: 2px solid #fff; }
.block-look td.bgreen.acenter { padding-left: 5px !important; padding-right: 5px !important; }
.block-look td.bwhite2 { background: #fff; border-left: 2px solid #fff; height: 33px; white-space: normal !important; }
.block-look td.bwhite2.acenter { padding-left: 5px !important; padding-right: 5px !important; border-bottom: 2px solid #fff; }
.block-look td.bgrey div, .block-look td.bblue div { width: 80px; }
.block-look td.bgradient { border-top: 2px solid #fff; padding: 5px 30px 5px 15px !important; white-space: normal !important; background: #eaeef9 url(../img/datasheet-blocklook-gradient.gif) repeat-x; border-left: 2px solid #fff; height: 33px; }
.block-look td.bgradient div { width: 143px; }
.block-look td.bgradient.black { white-space: nowrap !important; color: #000 !important; font-weight: bold; text-align: center !important; padding: 0 5px !important; border-bottom: 2px solid #fff; }
.block-look td.bwhite { height: 33px; padding: 5px 30px 5px 15px !important; white-space: normal !important; color: #000 !important; }
.block-look .width { width: 100%; }
.block-look .acenter { text-align: center !important; }
.block-look .atop { vertical-align: top !important; }
.block-look .nopadding { padding: 0 !important; }
.block-look .pright10 { padding-right: 10px !important; }
.block-look td.aright { text-align: right !important; padding-right: 0 !important; }
.block-look td.cont { /*border: 0;*/ width: 100%; padding: 0 !important; }
.block-look td.cont.greyborder { border-top: 4px solid #efefef; }
.block-look td.cont2 { padding: 5px !important; }
.block-look td.cont .bord { height: 4px; background: #efefef; }
.block-look td.blist li { padding-right: 25px; color: #000; }
.block-look td.blist2 li { padding-right: 25px; }
.block-look .rounded { position: relative; height: 25px; background: #e7e8ed; padding: 9px 12px 0 7px; float: right; }
.block-look .rounded .left { position: absolute; top: 0; left: 0; background: url(../img/datasheet-block-rounded-l.gif) no-repeat; width: 7px; height: 34px; }
.block-look .rounded .right { position: absolute; top: 0; right: 0; background: url(../img/datasheet-block-rounded-r.gif) no-repeat; width: 7px; height: 34px; }
.block-look .rounded .tab-rounded-item { cursor: pointer; float: left; padding: 0 4px; margin-left: 5px; color: #494949; }
.block-look .rounded .tab-rounded-item.sel { cursor: default; border: 1px solid #494949; }
.block-look ul.grey { font-weight: bold; }
.block-look ul.grey.inline li { float: left; margin-right: 17px; }
.block-look .ca-table-expand img { padding: 0 !important; }
.block-look .sub-level-1 { margin-left: 15px !important; } 
.block-look .sub-level-2 { margin-left: 15px !important; } 
.block-look .sub-level-3 { margin-left: 15px !important; } 
.block-look .emptyimage { width: 31px; }

.caactivite-fixed div { width: 90px !important; }

.blockview { margin: 10px 0; }
.blockview a { float: left; height: 0; width: 19px; padding-top: 17px; overflow: hidden; background: url(../img/datasheet-blockview.gif) no-repeat; }
.blockview a.chart { background-position: 0 0; }
.blockview a.chart.on { background-position: 0 -17px; }
.blockview a.list { background-position: -23px 0; margin-left: 7px; }
.blockview a.list.on { background-position: -23px -17px; }

.datasheet-buttontabs { border-bottom: 2px solid #d0d8ec; margin: 7px 0 0 2px; }
.datasheet-buttontab { cursor: pointer; position: relative; margin-right: 7px; float: left; height: 31px; background: url(../img/datasheet-buttontab-bg-off.gif) repeat-x; padding: 0 7px; line-height: 31px; color: #000; font-weight: bold; }
.datasheet-buttontab .left { position: absolute; top: 0; left: 0; width: 7px; height: 31px; background: url(../img/datasheet-buttontab-l-off.gif) no-repeat; }
.datasheet-buttontab .right { position: absolute; top: 0; right: 0; width: 7px; height: 31px; background: url(../img/datasheet-buttontab-r-off.gif) no-repeat; }
.datasheet-buttontab.on { cursor: default; background: url(../img/datasheet-buttontab-bg.gif) repeat-x; }
.datasheet-buttontab.on .left { background: url(../img/datasheet-buttontab-l.gif) no-repeat; }
.datasheet-buttontab.on .right { background: url(../img/datasheet-buttontab-r.gif) no-repeat; }

.datasheet-buttontabs2 { margin: 7px 0 0 2px; }
.datasheet-buttontab2 { margin-right: 3px; margin-bottom: 5px; cursor: pointer; float: left; height: 30px; background: #d5dcee; padding: 0 12px; line-height: 30px; color: #000; font-weight: bold; }
.datasheet-buttontab2.on { background: url(../img/datasheet-buttontab2-bg.gif) repeat-x; cursor: default; }

.datasheet-buttontabs3 { padding: 0 3px; }
.datasheet-buttontab3 { margin-right: 7px; line-height: 36px; margin-bottom: 5px; font-size: 9px; cursor: pointer; border: 2px solid #a8b6d9; float: left; height: 36px; background: #fff; padding: 0 12px; color: #000; text-align: center; }
.datasheet-buttontab3.on { background: url(../img/blockview-buttontab3.gif) repeat-x; }
.datasheet-buttontab3.disbl { border: 2px solid #c9d2e9; color: #bac7e1; cursor: default; }

.contacts-results table { width: 100%; }

.pie-left { float: left; width: 280px; border: 1px solid #000; }
.pie-right { float: right; width: 200px; border: 1px solid #000; }

table.caprod { width: 100%; }
td.caprod { border: 1px solid #d3dbee; padding: 0 !important; color: #000 !important; font-size: 10px !important; vertical-align: top !important; }
.caprod .captitle { font-weight: bold; color: #000 !important; background: #ecf1f7; padding: 10px 30px 10px 10px !important; white-space: normal !important; width: 50%; font-size: 10px !important; border-bottom: 2px solid #fff; }
.caprod .capcont { padding-left: 15px !important; width: 50%; position: relative; border-bottom: 2px solid #fff; }
.caprod .capcont .bord { height: 3px; background: #ecf1f7; }
.caprod2 .nobord { border: 0 !important; }
.caprod .clearfix ul { float: left; margin-right: 30px; }
.caprod .clearfix li { color: #000 !important; font-size: 9px; }
.caprod .pad1 { padding: 10px !important; }
.caprod .list th { background: #f9ac57 !important; border: 0 !important; padding: 5px 10px !important; font-weight: bold; color: #000 !important; }
.caprod .list td { color: #000 !important; white-space: normal !important; }
.caprod .list td span { color: #0375de; font-weight: bold; }
.caprod .list td.acenter { text-align: center !important; }
.caprod .caprod-close { position: absolute; right: 10px; }
.caprod .caprod-close a { width: 14px; height: 0; padding-top: 14px; overflow: hidden; background: url(../img/icons-close.gif) 0 -16px no-repeat; position: absolute; top: 0; right: 5px; }
.caprod .caprod-close a.on { background-position: 0 0; }
.linegraph { margin: 10px 2px 10px 2px; }
.linegraph div { float: left; height: 25px; text-align: center; line-height: 25px; font-weight: bold; color: #fff; }
.linegraph .series1 { background: url(../img/linegraph-1.gif) repeat-x; }
.linegraph .series2 { background: url(../img/linegraph-2.gif) repeat-x; }
.linegraph-legend { margin: 10px 0 0 0; }
.linegraph-legend .series { float: left; padding-right: 25px; }
.linegraph-legend .series-1 { float: left; width: 14px; height: 14px; background: url(../img/linegraph-1.gif) repeat-x; }
.linegraph-legend .series-2 { float: left; width: 14px; height: 14px; background: url(../img/linegraph-2.gif) repeat-x; }
.linegraph-legend .text { float: left; padding-left: 10px; }
.seealso { font-size: 9px; color: #000; padding: 5px 0 5px 10px; }
.seealso a, .seealso a:hover { color: #E57F04; margin-right: 6px; }
.caprod-brand-wrap { padding-right: 20px; }
.caprod-brand { height: 69px; float: left; position: relative; margin: 4px; border: 1px solid #ccc; }
	.caprod-brand .left { background: url(../img/bg-certificate-l.gif) no-repeat; width: 12px; margin: 0; height: 71px; position: absolute; top: -1px; left: -1px; border: 0; padding: 0; }
	.caprod-brand .right { background: url(../img/bg-certificate-r.gif) no-repeat; width: 12px; margin: 0; height: 71px; position: absolute; top: -1px; right: -1px; border: 0; padding: 0; }
	.caprod-brand img { padding: 0 9px !important; position: relative; z-index: 1000; }
.caprod-brand-text { height: 71px; line-height: 71px; font-weight: bold; color: #494949; font-size: 11px; margin: 4px; padding: 0 10px; float: left; }

#caactivite { width: 645px; height: 180px; } 
#ciblemarche_chart, #cibleclient_chart { width: 400px; height: 100px; }
#evolution { width: 315px; height: 280px; border: 1px solid #9e9e9e; padding: 6px; border-top: 0; }

.graph-title { background: url(../img/graph-title.gif) repeat-x; height: 24px; border: 1px solid #9e9e9e; border-bottom: 0; color: #000; text-align: center; line-height: 24px; font-size: 11px; font-family: Tahoma; font-weight: bold; }
.graph-title2 { background: #eaeef9 url(../img/datasheet-blocklook-gradient.gif) repeat-x; height: 33px; color: #000; line-height: 33px; font-size: 11px; font-family: Tahoma; font-weight: bold; padding: 0 0 0 12px; margin: 0 0 10px 0; }

.contacts-table .line-header th { text-align: left; border: 0 !important; font-size: 10px; padding: 5px; color: #000 !important; font-weight: normal; white-space: nowrap; }
.contacts-table .line-header th.acenter { text-align: center; }
.contacts-table .line td, .contacts-table .line-title td { border: 0 !important; font-size: 10px; color: #000 !important; padding: 0 25px 0 5px !important; height: 30px; white-space: nowrap; }
.contacts-table .line td img { padding: 0 !important; display: inline; }
.contacts-table .line-title td { background: #dfdfdf; color: #4f4f4f !important; font-weight: bold; height: 25px; }
.contacts-table .width { width: 100%; }
.contacts-table .line .line-odd { background: #e9eef8; }
.contacts-table .line .line-even { background: #e6e8ed; }
.contacts-table .line .acenter { text-align: center !important; padding: 0 5px !important; }
.contacts-table .line .big { padding-left: 15px !important; padding-right: 15px !important; }
.contacts-table .minificheContainer { display: none; }
.contacts-table .minifiche { display: block !important; margin: 8px 0 9px 0 !important; width: 788px !important; background:url(../img/bg-minifiche-t-ds.gif) left top no-repeat !important; } 
.contacts-table .minifiche .inner { background:url(../img/bg-minifiche-b-ds.gif) left bottom no-repeat !important; }
.contacts-table .minifiche .block-1 { width: 616px !important; }
.contacts-table .minifiche .block-bottom .title { background: none; color: #4f4f4f; }
.contacts-table .minifiche .block-bottom .title img { display: inline; }
.contacts-table .minifiche .social .title { background: none; color: #4f4f4f; width: 123px !important; }
.contacts-table .minifiche .block-bottom .box { margin-top: 20px; }
.contacts-table .minifiche .block-bottom .right { width: 432px !important; }
.contacts-table .minifiche .block-bottom .right .box { width: 416px !important; }

.prmaison-tabs { border-bottom: 2px solid #e7ebf4; }
.prmaison-tabs div { float: left; background: url(../img/prmaison-tab-inact.gif) no-repeat; width: 137px; height: 31px; margin: 0 10px 0 0; line-height: 31px; font-weight: bold; color: #000; text-align: center; cursor: pointer; }
.prmaison-tabs .active { background: url(../img/prmaison-tab.gif) no-repeat; cursor: default; }

.prodsheet-button { width: 176px; height: 72px; margin: 0 0 5px 10px; padding: 25px 0 0 74px; font-size: 11px; color: #000; background: url(../img/prodsheet-big-button.gif) no-repeat; }
.prodsheet-button a, .prodsheet-button a:visited { font-weight: bold; color: #e9922a; }

.prodsheet-head-line { border-bottom: 1px solid #b4b9bb; margin-bottom: 5px; padding-bottom: 5px; }

.prodsheet-head { width: 100%; }
.prodsheet-head .bord { width: 100%; border-bottom: 1px solid #b4b9bb; font-size: 10px; padding: 5px 0; }
.prodsheet-head .big { font-size: 11px; padding: 5px 0; }
.prodsheet-head .images { padding: 0 5px; width: 165px; }
.prodsheet-head .arrows img { display: inline; padding: 10px 5px 0 0; }
.prodsheet-head .enlarge { padding: 5px 0 0 18px; }

#prodsheet-image-popup { position: absolute; display: none; width: 797px; height: 351px; z-index: 9999; background: url(../img/image-popup.png) no-repeat; }
#prodsheet-image-popup .icon-close { position: absolute; top: 2px; right: 3px; width: 14px; height: 0; padding-top: 14px; background: url(../img/icon-close2.gif) no-repeat; overflow: hidden; }
#prodsheet-image-popup .content { padding: 1px 3px 3px 1px; }
#prodsheet-image-popup .content .fleft { border-right: 1px solid #b4b9bb; width: 530px; height: 347px; }
#prodsheet-image-popup .content .title { font-size: 10px; }
#prodsheet-image-popup .content .title .left { float: left; width: 470px; padding: 10px 0 0 10px; }
#prodsheet-image-popup .content .title .right { float: right; padding: 25px 15px 0 0; color: #000; }
#prodsheet-image-popup .content .image { padding: 20px 5px 5px 5px; }
#prodsheet-image-popup .content .image img { display: block; margin: 0 auto; }
#prodsheet-image-popup .content .fright { width: 247px; padding: 10px 0 0 15px; }
#prodsheet-image-popup .images div { width: 97px; height: 97px; border: none; float: left; overflow: hidden; padding: 4px; margin: 0 10px 5px 0; }
#prodsheet-image-popup .images div.act { width: 97px; height: 97px; border: 1px solid #b4b9bb; padding: 3px; }
#prodsheet-image-popup .arrows { width: 51px; margin: 0 auto; padding: 0 0 15px 0; }
#prodsheet-image-popup .arrows img { display: inline; }
#prodsheet-image-popup .buttons button { display: block; width: 85px; height: 20px; border: none; text-align: center; font-size: 10px; color: #4e4e4e; padding: 0; margin: 0 auto 6px auto; }
#prodsheet-image-popup .buttons .red { background: url(../img/imagepopup-button-red.gif) no-repeat; }
#prodsheet-image-popup .buttons .blue { background: url(../img/imagepopup-button-blue.gif) no-repeat; }

#result-search-prmaison #no-results { padding:8px 14px; border:1px solid #b4b9bb; border-top:none; }
#result-search-prmaison #no-results .title { font-weight:bold; }
#result-search-prmaison #no-results .title span { color:#0158b1; }
#result-search-prmaison #no-results .extend { padding:6px 0 3px 0; }
#result-search-prmaison #no-results .extend img { padding:0 6px 0 0; display:inline; vertical-align:middle; }
#result-search-prmaison #no-results ul { margin:0 0 0 17px; }
#result-search-prmaison #no-results li { font-weight:bold; }
#result-search-prmaison #no-results li a { padding:0 0 0 11px; color:#e57f04; background:url(../img/bullet-1.gif) 0 4px no-repeat; }
#result-search-prmaison { position:relative; border:1px solid #b4b9bb; border-top:none; }
#result-search-prmaison table { table-layout:fixed; border-collapse:separate; }
#result-search-prmaison table th { padding:8px 0 6px 5px; height:18px; border-bottom:1px solid #b4b9bb; border-left:1px solid #b4b9bb; text-align:left; color:#4f4f4f; background:#fff9f3; overflow:hidden; white-space:nowrap; }
#result-search-prmaison table th.first { border-left:none; }
#result-search-prmaison table th span { cursor:e-resize; width:10px; float:right; display:block; margin:-8px 0 -6px 0; height:33px; overflow:hidden; white-space:nowrap; }
#result-search-prmaison table th img { display:inline !important; vertical-align:middle; }
#result-search-prmaison table th div { height:18px; overflow:hidden; white-space:nowrap; }
#result-search-prmaison table td { padding:8px 0 6px 5px; text-align:left; color:#4f4f4f; overflow:hidden; white-space:nowrap; }
#result-search-prmaison table td img { padding:0 5px 0 0; display:inline; vertical-align:middle; }
#result-search-prmaison table td .icon { padding:0 0 0 5px; }
#result-search-prmaison table .alt td { background:#e4ebf6; }
#result-search-prmaison table .selected td { border-top:1px solid #e99025; border-bottom:1px solid #e99025; background:#dfdfdf; }

/*Added by mohSaa*/
.datasheet-tab .btn-tab-toggle-title { cursor:pointer; color:#000000; }
.btn-tab-show.disbl .right { background: url(../img/datasheet-button2-disbl-r.gif) no-repeat; }
.btn-tab-show.disbl .left { background: url(../img/datasheet-button2-disbl-l.gif) no-repeat; }	
.btn-tab-show.disbl .content { border-color: #c9d2e9; color: #bac7e1; cursor: default; }
.btn-tab-show .disbl  { float: left; padding-left: 10px; font-weight: bold; color: #bac7e1; font-size: 10px; }

.btn-tab-show.disbl-red .right { background: url(../img/datasheet-button2-red-disbl-r.gif) no-repeat; }
.btn-tab-show.disbl-red .left { background: url(../img/datasheet-button2-red-disbl-l.gif) no-repeat; }	
.btn-tab-show.disbl-red.content { border-color: #c9d2e9; color: #bac7e1; cursor: default; }
.btn-tab-show .disbl-red  { float: left; padding-left: 10px; font-weight: bold; color: #bac7e1; font-size: 10px; }

.btn-tab-show.disbl-green .right { background: url(../img/datasheet-button2-green-disbl-r.gif) no-repeat; }
.btn-tab-show.disbl-green .left { background: url(../img/datasheet-button2-green-disbl-l.gif) no-repeat; }	
.btn-tab-show.disbl-green.content { border-color: #c9d2e9; color: #bac7e1; cursor: default; }
.btn-tab-show .disbl-green  { float: left; padding-left: 10px; font-weight: bold; color: #bac7e1; font-size: 10px; }


.block-look td.level1 { background: #F0F8FF; border-left: 2px solid #fff; height: 33px; white-space: normal !important; border-bottom: 2px solid #fff; }
.block-look td.level1.acenter { padding-left: 5px !important; padding-right: 5px !important; }
.block-look td.level2 { background: #F8F8FF; border-left: 2px solid #fff; height: 33px; white-space: normal !important; border-bottom: 2px solid #fff; }
.block-look td.level2.acenter { padding-left: 5px !important; padding-right: 5px !important; }
.block-look td.level3 { background: #F0F8CC; border-left: 2px solid #fff; height: 33px; white-space: normal !important; border-bottom: 2px solid #fff; }
.block-look td.level3.acenter { padding-left: 5px !important; padding-right: 5px !important; }
.block-look td.level4 { background: #F0F8BB; border-left: 2px solid #fff; height: 33px; white-space: normal !important; border-bottom: 2px solid #fff; }
.block-look td.level4.acenter { padding-left: 5px !important; padding-right: 5px !important; }

.btn-tab-show2.disbl.blue { background: url(../img/datasheet-button-blue-bg-disbl.gif) repeat-x; color:GrayText;}
.btn-tab-show2.disbl.blue .left { background: url(../img/datasheet-button-blue-disbl-l.gif) repeat-x; }
.btn-tab-show2.disbl.blue .right { background: url(../img/datasheet-button-blue-disbl-r.gif) repeat-x; }

.btn-tab-show2.disbl.red { background: url(../img/datasheet-button-red-bg-disbl.gif) repeat-x; color:GrayText;}
.btn-tab-show2.disbl.red .left { background: url(../img/datasheet-button-red-disbl-l.gif) repeat-x; }
.btn-tab-show2.disbl.red .right { background: url(../img/datasheet-button-red-disbl-r.gif) repeat-x; }

.btn-tab-show2.disbl.green { background: url(../img/datasheet-button-green-bg-disbl.gif) repeat-x; color:GrayText;}
.btn-tab-show2.disbl.green .left { background: url(../img/datasheet-button-green-disbl-l.gif) repeat-x; }
.btn-tab-show2.disbl.green .right { background: url(../img/datasheet-button-green-disbl-r.gif) repeat-x; }

.datasheet-actions .datasheet-action.disbl { float: left; background: url(../img/bg-datasheet-action-disbl.gif) repeat-x; position: relative; width: 74px; height: 53px; padding: 0 17px; margin: 0 0 0 -4px; text-align: center; cursor: default; font-size: 10px; color:GrayText;}
.datasheet-actions .datasheet-action.disbl .left { margin: 0; background: url(../img/bg-datasheet-action-disbl-l.gif) no-repeat; width: 17px; height: 53px; position: absolute; left: 0; top: 0; }
.datasheet-actions .datasheet-action.disbl .right { margin: 0; background: url(../img/bg-datasheet-action-disbl-r.gif) no-repeat; width: 17px; height: 53px; position: absolute; right: 0; top: 0; }

.btn-tab-showR { height: 60px; position: relative; float: left; margin: 7px 3px 0 6px; cursor: pointer; }
	.btn-tab-showR .left { position: absolute; left: 0; top: 0; width: 12px; height: 62px; }
	.btn-tab-showR .right { position: absolute; right: 0; top: 0; width: 12px; height: 62px; }
	.btn-tab-showR .content { border: 1px solid; border-left: 0; border-right: 0; margin: 0 12px; height: 52px; }
	.btn-tab-showR .content- { height: 52px; margin: 0 5px 0 -5px; z-index: 1000; }
	.btn-tab-showR .img { float: left; padding-top: 6px; }
	.btn-tab-showR .link { float: left; padding-left: 10px;padding-top: 12px; font-weight: bold; color: #000; font-size: 10px; }

	.btn-tab-showR.blue .left { background: url(../img/datasheet-button2-blue-l.gif) no-repeat; }
	.btn-tab-showR.blue .right { background: url(../img/datasheet-button2-blue-r.gif) no-repeat; }
	.btn-tab-showR.blue .content { border-color: #c5d1e8; background-color: #e9edf5; }
	
	.datasheet-data-line1 .border1 { border-left: 0px solid #b4b9bb; padding: 0 10px 0 5px; }
