* { font-size: 100.01%;}/**/
body {font-size: 62.5%; font-family: Arial, sans-serif; margin: 0 43px 20px 0; padding: 0px; background: #FFFFFF; color: #000000;}
/*h1, h2, h3, h4, h5, p, div, td, ul, ol, li {font-size: 100%; font-family: Arial, sans-serif; }*/
h1 {font-size: 350%; font-weight: normal; color: #61696d; margin: 0 0 15px 0;}
h1.beforedate {font-size: 350%; font-weight: normal; color: #61696d; margin: 0 0 2px 0;}
h2 {font-size: 190%; font-weight: normal; margin: 0 0 7px 0;}
h2.lnk {margin: 0; padding: 0;}
h2.lnk a:link {text-decoration: underline; color: #000000;}
h2.lnk a:visited {text-decoration: underline; color: #000000;}
h2.lnk a:active {text-decoration: none; color: #000000;}
h2.lnk a:hover {text-decoration: none; color: #000000;}

h3 {font-size: 300%; font-weight: normal; margin: 0 0 7px 0;}
h4 {font-size: 170%; font-weight: normal; margin: 0 0 1px 0;}
h5 {font-size: 220%; font-weight: normal; margin: 0 0 13px 0; color: #61696d;}

p {font-size: 120%; margin: 0 0 7px 0;} /**/
div {font-size: 100%;}/* border="0" */ /* cellspacing="0" */
table {border: 0px; border-collapse: collapse; font-size: 100%;}/* border="0" */ /* cellspacing="0" */
table td {padding: 0px; vertical-align: top;}/* cellspadding="0" */
ul li {font-size: 100%; font-family: Arial, sans-serif; margin: 0 0 7px 20px;} /* */

ul {font-size: 120%; font-family: Arial, sans-serif; margin: 0 0 7px 20px; padding: 0;}/* 120%*/
ol {font-size: 120%; font-family: Arial, sans-serif; margin: 0 0 7px 20px; padding: 0;}/* 120%*/

ul ol {font-size: 100%; margin: 0 0 7px 10px;}/* 120%*/
ol ul {font-size: 100%; margin: 0 0 7px 10px;}/* 120%*/
p ul {font-size: 100%;} /* */

form {margin: 0px; padding: 0px;}
input {font-size: 100%; color: #61696D; font-family: Arial, sans-serif;}/* vertical-align: top;*/
input.inputbox {width: 90%; height: 19px; border: 1px #C8CACC solid; background: #FFFFFF;}
input.button {font-size: 120%; height: 25px; color: #000000;}
textarea {font-size: 100%; color: #61696D; font-family: Arial, sans-serif;}/* vertical-align: top;*/
textarea.textareabox {width: 90%; height: 90px; border: 1px #C8CACC solid; background: #FFFFFF; overflow: auto;}

/*######_Classes_#######*/
.vAlM {vertical-align: middle;}
.vAlB {vertical-align: bottom;}
.alC {text-align: center;}
.alR {text-align: right;}
.alL {text-align: left;}

.m0 {margin: 0px;}

 b.opt { font-weight: normal; }

p.dateAfterH2 {margin: 0; font-style: italic;}

.bg_worldmap {background:  url('/_Images/bg_worldmap.gif') no-repeat 30px 2px;} 
.flash_1 {background: #c53133; text-align: right;}
.flash_factoringprogramms {background: #c53133; margin: 10px 0 20px 0;}
.logout {font-size: 120%; color: #FFFFFF; background: #C53133; width: 65px; w\idth: 45px; height: 45px; heigh\t: 33px; padding: 12px 10px 0 10px;}
.loginname {font-size: 120%; height: 45px; heigh\t: 33px; padding: 12px 10px 0 10px;}
.logout a:link {text-decoration: underline; color: #FFFFFF;}
.logout a:visited {text-decoration: underline; color: #FFFFFF;}
.logout a:active {text-decoration: none; color: #FFFFFF;}
.logout a:hover {text-decoration: none; color: #FFFFFF;}

.mainmenu {width: 100%; vertical-align: bottom}
.mainmenu td {font-size: 150%; font-weight: normal; vertical-align: top; color: #000000;}
.mainmenu td div {margin: 0;}
.mainmenu td a:link {text-decoration: underline; color: #000000;}
.mainmenu td a:visited {text-decoration: underline; color: #000000;}
.mainmenu td a:active {text-decoration: underline; color: #C53133;}
.mainmenu td a:hover {text-decoration: underline; color: #C53133;}
.mainmenu td.here {color: #C53133;}
.mainmenu td.here a:link {text-decoration: underline; color: #C53133;}
.mainmenu td.here a:visited {text-decoration: underline; color: #C53133;}
.mainmenu td.here a:active {text-decoration: underline; color: #C53133;}
.mainmenu td.here a:hover {text-decoration: underline; color: #C53133;}

.jsselect {position: relative; width: 100%; background: #D6D7DA; margin: 58px 0 10px 0;}
.jsselect table {width: 100%;}
.jsselect td {height: 26px; vertical-align: middle;}
.jsselect a:link {height: 26px; heigh\t: 21px; display: block; text-decoration: none; background: #D6D7DA; color: #61696d; padding: 5px 0 0 0;}
.jsselect a:visited {height: 26px; heigh\t: 21px; display: block; text-decoration: none; background: #D6D7DA; color: #61696d; padding:  5px 0 0 0;}
.jsselect a:active {height: 26px; heigh\t: 21px; display: block; text-decoration: none; background: #C53133; color: #FFFFFF; padding:  5px 0 0 0;}
.jsselect a:hover {height: 26px; heigh\t: 21px; display: block; text-decoration: none; background: #C53133; color: #FFFFFF; padding:  5px 0 0 0;}
.jsselect a.image:link {height: 26px; display: inline; text-decoration: none; padding: 0;}
.jsselect a.image:visited {height: 26px; display: inline; text-decoration: none; padding: 0;}
.jsselect a.image:active {height: 26px; display: inline; text-decoration: none; padding: 0;}
.jsselect a.image:hover {height: 26px; display: inline; text-decoration: none; padding: 0;}

#jsselectbody {position: absolute; visibility: hidden; background: #D6D7DA; width: 276px; top: 0px; left: 0px}
#jsselectbody a:link {display: block; height: 20px; heigh\t: 18px; text-decoration: none; background: #D6D7DA; color: #61696d; padding: 2px 0 0 5px;}
#jsselectbody a:visited {display: block; height: 20px; heigh\t: 18px; text-decoration: none; background: #D6D7DA; color: #61696d; padding: 2px 0 0 5px;}
#jsselectbody a:active {display: block; height: 20px; heigh\t: 18x; text-decoration: none; background: #C53133; color: #ffffff; padding: 2px 0 0 5px;}
#jsselectbody a:hover {display: block; height: 20px; heigh\t: 18px; text-decoration: none; background: #C53133; color: #ffffff; padding: 2px 0 0 5px;}

.callcenter {margin: 35px 0 0 46px;}
.bottomline {margin: 0 0 0 46px;}
.bottomline p {font-size: 110%;}

.menuLevelII {font-size: 130%; width: 239px; background: #C53133; vertical-align: bottom; color: #FFFFFF;}
.menuLevelII div {padding: 32px 30px 25px 39px;}/**/
.menuLevelII div div {padding: 0; margin: 0;}/**/
.menuLevelII div span {padding: 0 0 15px 8px; display: block; line-height: 100%;}/**/
.menuLevelII div .here {padding: 0 0 15px 8px; background: url('/_Images/marker_whitebird_toE.gif') no-repeat left 4px; color: #FFFFFF;}
.menuLevelII div a:link {text-decoration: underline; color: #FFFFFF;}
.menuLevelII div a:visited {text-decoration: underline; color: #FFFFFF;}
.menuLevelII div a:active {text-decoration: none; color: #FFFFFF;}
.menuLevelII div a:hover {text-decoration: none; color: #FFFFFF;}

.menuLevelII div.menuLevelIII {font-size: 100%; margin: 0px; margin: 0 0 0 24px; vertical-align: bottom; color: #FFFFFF;}
.menuLevelII div.menuLevelIII span {padding: 0 0 6px 0;}
.menuLevelII div.menuLevelIII .here {font-weight: bold; display: block; color: #FFFFFF; background: url('');}/* padding-left: 8px; background: url('/_Images/marker_whitebird_toE.gif') no-repeat left 5px;*/
.menuLevelII div.menuLevelIII a:link {text-decoration: underline; color: #FFFFFF;}
.menuLevelII div.menuLevelIII a:visited {text-decoration: underline; color: #FFFFFF;}
.menuLevelII div.menuLevelIII a:active {text-decoration: none; color: #FFFFFF;}
.menuLevelII div.menuLevelIII a:hover {text-decoration: none; color: #FFFFFF;}

.content {font-size: 100%;}
.content i {font-size: 110%; font-family: 'Times New Roman', serif; margin-left: 0;}/* width: 100%;*/
.content p i {font-size: 100%; font-family: Arial, serif; margin-left: 0;}/* width: 100%;*/
.content h1 {color: #61696d; width: 86%; margin-left: 23px; }/* clear: left;*/
.content h2 {width: 66%; margin-left: 23px; clear: both;}
.content p {width: 66%; margin: 0 0 15px 23px; line-height: 160%;}
.content ul {width: 70%; }
.content ul {font-size: 120%; margin: 0 0 7px 20px; line-height: 160%;}/* 120%*/
.content ol {font-size: 120%; margin: 0 0 7px 20px; line-height: 160%;}/* 120%*/
.content ul ol {font-size: 100%; margin: 5px 0 7px 15px;}/* 120%*/
.content ul p {font-size: 100%; width: auto; margin-left: 0;}
.content ol p {font-size: 100%; width: auto; margin-left: 0;}
.content ol ul {font-size: 100%; margin: 5px 0 7px 15px;}/* 120%*/

.content .dateAfterH1 {height: 48px; margin: -3px 0 0 23px;}
.content .dateAfterH1 p {height: 48px; margin: 0;}

.content div.mark {clear: both; width: 100%; margin: 0 0 15px 23px;}/* margin-left: 10px;*/
.content div.mark p {float: left; width: 62%; //margin-right: -100%; margin-left: 0;}
.content div.mark p.mark {float: left; width: 30%; //margin-left: 66%; //display: inline;}

.content .imp {background: #E9EAEB; padding: 15px 25px 15px 25px;}
.content .imp p {width: 100%; margin-left: 0;}

.content .image {margin-bottom: 15px;}
.content .image p {width: 100%;}
.content .image p img {margin-right: 10px; float: left;}

.content table {width: 100%; margin: 10px 0 0 23px;}
.content table tr {}/*border-top: #E9EAEB 1px solid;*/
.content table tr.firstline td {border-top: 0;}
.content table tr.direct td {  background-color: #d6d8d9;  border-top: 0px;  border-bottom: 5px solid #ffffff; }
.content table th {font-size: 130%; font-family: 'Times New Roman', serif; font-weight: normal; font-style: italic; background: #E9EAEB; padding: 5px 0 7px 2px; text-align: left; }
.content table td {font-size: 120%; padding: 5px 15px 5px 2px; border-top: #E9EAEB 1px solid;}
.content table td .manymoney {font-size: 180%; color: #C53133;}
.content table td.typenamefile {background-repeat: no-repeat; background-position: 2px 5px; height: 30px; padding-left: 25px;}
.content table td p {margin: 0 0 7px 0; line-height: normal}
.content table.bigTable {font-size: 100%; margin: 20px 0 20px 46px; border-bottom: #E9EAEB 1px solid;}
.content table.bigTable td {font-size: 100%; padding: 2px 46px 20px 2px; border-top: #E9EAEB 1px solid;}
.content table.bigTable td.hdr {padding-bottom: 10px; border-top: #E9EAEB 1px solid;}
.content table.bigTable td.hdr h1 {margin-bottom: 0px;}
.content table.bigTable td.first {padding: 2px 46px 20px 2px; border: 0;}
.content table.bigTable td.maincell {padding-top: 50px; border-top: #E9EAEB 1px solid;}
.content table.bigTable td h1 {margin-left: 0;}
.content table.bigTable td h2 {margin-left: 0; font-size: 120%;}
.content table.bigTable td.yes h1 {color: #C53133;}
.content table.bigTable td.yes h5 {color: #C53133;}
.content table.bigTable td p {margin-left: 0; color: #000000;}
.content table.vacancy th	{font-style: normal; font-size: 150%; font-family: Arial, sans-serif;}

.content table.forms {width: 63%; margin: 20px 0 20px 23px; border-bottom: 0px solid #FFFFFF;}
.content table.forms tr {border-top: 0;}
.content table.forms td {font-size: 120%; padding: 2px 0 2px 2px; border-top: 0 #FFFFFF;}
.content table.forms input.inputbox {font-size: 100%; width: 90%; height: 19px; border: 1px #C8CACC solid; background: #FFFFFF;}
.content table.forms textarea.textareabox {width: 90%; height: 90px; border: 1px #C8CACC solid; background: #FFFFFF;}
.content table.forms .errorfield span {background: url('/_Images/border_horiz_redpuncktir.gif') bottom left repeat-x; color: #C53133;}
.content .errorMes {font-size: 160%; padding: 12px 23px 13px 23px; margin: 5px 0 15px 0; background: #C53133; color: #FFFFFF; }
.content .buttonPanel {margin: 10px 0 10px 23px;}
.content p ul {font-size: 100%; font-family: Arial, sans-serif; margin: 0 0 7px 0;} /* */

.content p.dateAfterH2 {font-size: 100%; margin: 0 0 0 23px; font-style: italic;}

.content .contentTwoCol {font-size: 100%; border: 0 white solid; margin: 0 0 0 23px;}
.content .contentTwoCol h1 {color: #61696d; width: 86%; margin-left: 0; }/* clear: left;*/
.content .contentTwoCol h2 {margin: 0; width: 100%;}
.content .contentTwoCol p {font-size: 100%; margin: 0 0 10px 0; width: 100%; line-height: 160%;}
.content .contentTwoCol p.dateAfterH2 {font-size: 100%; margin: 0; font-style: italic; width: 100%;}
.content .contentTwoCol h2.lnk {font-size: 160%; margin: 0; padding: 0;}
.content .contentTwoCol h2.lnk a:link {text-decoration: underline; color: #000000;}
.content .contentTwoCol h2.lnk a:visited {text-decoration: underline; color: #000000;}
.content .contentTwoCol h2.lnk a:active {text-decoration: none; color: #000000;}
.content .contentTwoCol h2.lnk a:hover {text-decoration: none; color: #000000;}

.content .contentTwoCol table.twoColTable {font-size: 100%; background-color: transparent; border: 1px white solid; margin: 0;}
.content .contentTwoCol table.twoColTable div.unitNews {margin: 0 0 30px 0;}
.content .contentTwoCol table.twoColTable div.unitNews p {margin: 0;}
.content .contentTwoCol table.twoColTable p.dateAfterH2 {margin: 0; font-style: italic;}
.content .contentTwoCol table.twoColTable ul {font-size: 100%;}
.content .contentTwoCol table.twoColTable ol {font-size: 100%;}
.content .contentTwoCol table.twoColTable H2 {margin: 0 0 7px 0;}
.content .contentTwoCol table.twoColTable div.yearRubrication {font-size: 100%; background-color: #E9EAEB; border: 0; margin-top: 32px; padding: 16px 0 20px 10px;}
.content .contentTwoCol div.yearRubrication table.yearRub {border: 0; margin: 0 24px 0 0;}

.content .contentTwoCol div.yearRubrication table.yearRub td.cellMonth {font-size: 100%; background-color: transparent; padding: 16px 0 0 16px;}
.content .contentTwoCol div.yearRubrication table.yearRub td.cellMonth p {color: #61696d; margin: 0 0 7px 0; line-height: normal; text-align: right;}
.content .contentTwoCol div.yearRubrication table.yearRub td.cellMonth p.here {font-weight: bold; color: #C53133;}

.content .contentTwoCol div.yearRubrication table.yearRub td.cellYear {background-color: transparent;}
.content .contentTwoCol div.yearRubrication table.yearRub td.cellYear p {font-size: 130%; margin: 0 0 7px 0; padding-left: 23px; color: #61696d; line-height: normal; text-align: left;}
.content .contentTwoCol div.yearRubrication table.yearRub td.cellYear p.here {font-weight: bold; color: #C53133; background: url('/_Images/arrowRed_toE.gif') 13px 8px no-repeat;}
.content .contentTwoCol a:link {text-decoration: underline; color: #61696d;}
.content .contentTwoCol a:visited {text-decoration: underline; color: #61696d;}
.content .contentTwoCol a:active {text-decoration: none; color: #61696d;}
.content .contentTwoCol a:hover {text-decoration: none; color: #61696d;}

.content .products p	{width: auto;}
.content .products h2	{font-size: 230%; color: #61696d; margin-top: -15px; text-transform: uppercase;}
.content .products h3	{font-size: 190%; font-weight: normal; margin: 0 0 12px 23px; width: auto;}
.content .products h4	{margin: 4px 0 4px 23px; color: #63686b;}
.content .products	table	{margin: 23px 0;}
.content .products  th  {background: #ffffff; white-space: nowrap;}
.content .products	td	{border: none; padding: 0;}
.content .products	table p	{font-size: 100%; margin: 0 23px; width: auto;}
.content .products .title {margin: 12px 23px; width: auto; display: block; color: #ffffff; font-size: 186%; font-family: Verdana, Arial, sans-serif; padding: 9px 8px 11px 8px; text-align: right; white-space: nowrap; width: auto;}
.content .products .title a {color: #ffffff; text-decoration: none;  }
.content .products .title sup	{font-size: 65%;}
.content .actual		{background: #e9eaec; padding: 23px 0;}
.content .actual p		{margin: 2px 23px;}
.content .benefit		{color: #ffffff; padding: 24px 0; margin: 0;}
.content .benefit p		{margin: 2px 23px;}
.content .benefit  h4	{color: #ffffff;}
.content table.forms input.sel	{border: 3px solid #61696d;}
.content table.clean td {border-top: none !important;}
.content table.clean ul, .content table.clean ol {font-size: 100%;}

.person {clear: both; margin: 0 0 14px 25px;}
.person h2	{clear: none !important; width: auto !important; margin: 0 0 3px 0;}
.person p	{margin-left: 0;}
.person i	{font-size: 130% !important; width: auto !important;}
.picL   {float: left; margin: 0 14px 0 0;} 

/*######_Links_#######*/
a:link {text-decoration: underline; color: #C53133;}
a:visited {text-decoration: underline; color: #C53133;}
a:active {text-decoration: none; color: #C53133;}
a:hover {text-decoration: none; color: #C53133;}

.listsity     {width: 100%;}
.listsity td     {width: 24%;}
.listsity h3     {font: bold 13px Tahoma; color: #C53133; margin: 0;}
.listsity a          {font: 13px Tahoma; color: #000000; text-decoration: none;}
.listsity a:hover     {text-decoration: underline;}

.menuServices	{border: 1px dashed #c8c8c8; margin: 26px 0 26px 26px; padding: 6px 0 10px 0;}
.menuServices a	{color: #61696d; display: block; font-size: 110%; padding: 4px 0 4px 21px;}
.print	{background: transparent url(/_Images/ico_print.gif) no-repeat 2px 3px; color: #61696d !important; font-size: 110%; margin-right: 20px; padding-left: 23px;}
.send	{background: transparent url(/_Images/ico_send.gif) no-repeat 2px 1px; color: #61696d !important; font-size: 110%; padding-left: 24px;}

.searchform	{background: #E9EAEB; font-size: 120%; margin: 0 0 25px 0; padding: 25px;}
.wordsearch	{background: transparent url(/_Images/line-red-dashed.gif) repeat-x left bottom; color: #c53133;}
.pagelister	{margin: 0 0 35px 25px; word-spacing: 12px;}
.pagelister a	{color: #61696d; font-size: 110%; text-decoration: none;}
.pagelister .here	{color: #c53133; font-size: 200%;}

.hide	{display: none;}
.faq dt	{margin: 0 0 14px 0;}
.faq dd	{margin: 0 0 30px 0;}
.faq h2.lnk a:link, .faq h2.lnk a:visited, .faq h2.lnk a:active, .faq h2.lnk a:hover {text-decoration: none; color: #000; border-bottom: 1px dashed #000; line-height: 1.3em;}

.pdf  {background: transparent url(/_Images/ico_pdf.gif) no-repeat; font-size: 96% !important; padding: 2px 0 2px 24px;}
.doc {background: transparent url(/_Images/ico_word.gif) no-repeat; font-size: 96% !important; padding: 2px 0 2px 24px;}
.rtf {background: transparent url(/_Images/ico_word.gif) no-repeat; font-size: 96% !important; padding: 2px 0 2px 24px;}
.zip  {background: transparent url(/_Images/ico_zip.gif) no-repeat; font-size: 96% !important; padding: 2px 0 2px 27px;}

.red, .red a     {color: #c53133 !important;}

.show-form {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000000; text-align: center;}/* background: url(_Images/thumb-trans.png); */
.show-form table {}
.show-form table th { padding: 10px 0; text-align: right; width: 70%;}
.show-form table td {font-size: 120%; padding: 4px 0 4px 15px; text-align: left;}
#tableForm {border: solid 3px #ddd; background: #fff; height: 330px; margin: 0 auto; width: 400px;}