/*
   Copyright e-point S.A.
*/
body { margin: 0; padding: 0; background-color: white; }
body, td { font: normal normal normal 11px Arial,Verdana; color: #333333; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }

h1 { font-size: 16px; color: black; }
h2 { font-size: 11px; font-weight: bold; color: black; }

p { margin: 15px 0; }

.smallText {font-size: 9px;}
.hide { display: none; }
.hidden { visibility: hidden; }

form {margin: 0; padding:0;}
.text { border: 1px solid #A3A3A3; }
.text_display { border: 1px solid white; }

a { text-decoration: none; color: #333333; }
a.more { padding: 0 12px 0 0; background: url(/_images/more.gif) 100% 3px no-repeat; }
a.more1 { padding-left: 10px; background: url(/_images/more.gif) 100% 3px no-repeat; }

.required { padding: 0 3px; background: url(/_images/required.gif) no-repeat; }
.required B { visibility: hidden; }

.errorMessage { color: red; }

.checkbox, .radio { width: 14px; height: 14px; margin: 0px; }
INPUT[type=checkbox], INPUT[type=radio] { width: 13px; height: 13px; }

.sep { clear: left; height: 5px; margin: 0 0 15px 0; line-height: 5px; background-color: #B7C91E; }

hr { height: 1px; color: #666666; border: 1px solid #666666; }

.contentArea ul, #main_content ul { list-style-image: url(/_images/required.gif); }
.contentArea ul.options, #main_content ul.options { list-style-image: none !important; }
.contentArea a { text-decoration: underline; }
.contentArea a.more, #main_content a.more, .contentArea a.attachment, #main_content a.attachment { text-decoration: none; }
.contentArea a.attachment, #main_content a.attachment { padding-left: 18px; background: url(/_images/icons/attachment.gif) 0 1px no-repeat; }

/* buttony */
a.button { display: block; float: left; clear: left; text-decoration: none; background-color: #D6D6D6; border: 1px solid #A3A3A3; }
a.button:hover { text-decoration: none !important; }
a.button span { display: block; padding: 3px 8px 3px 8px; cursor: hand; text-align: center; font: normal normal normal 11px/11px Arial; color: black; }

/* main & default */
div#siteContainer { float: left; margin: 0; padding: 0; width: 756px; border-top: 3px solid #91BBF5; }
div#contentContainer { float: left; width: 756px; }
div#contentContainer.default { background: url(/_images/contentContainer_bg.gif) repeat-y; }

/* top menu */
div#topMenuContainer { float: left; height: 15px; border-left: 1px solid #91BBF5; border-right: 1px solid #91BBF5;
						   /* FIX */ width: 756px; voice-family: "\"}\""; voice-family: inherit; width: 754px; }
.fix {}

div#topMenuContainer .active { background-color: #D1E0FF; }
div#topMenuContainer { font-size: 11px; }
div.homePage { float: left; height: 15px; margin-left: 5px; padding-right: 5px; border-right: 1px solid #91BBF5; display: inline; }
div.menuItemsContainer { float: left; height: 15px; border-right: 1px solid #91BBF5; }
ul#top_menu { float: left; margin: 0; padding: 0; list-style-type: none; }
ul#top_menu li { float: left; padding-bottom: 1px; }
div.menuSpecialContainer { float: right; height: 15px; border-left: 1px solid #91BBF5; }
div.menuSpecialContainer div, div.menuSpecialContainer span { float: left; }
div.menuSpecialContainer div { padding-bottom: 1px; }

/***************************************** menuSide ******************************************/
div#menuSide { float: left; width: 156px; }
div#menu { float: left; width: 156px; margin-top: 1px; padding-top: 20px; padding-bottom: 20px; background-color: #D1E0FF; }
div#menu ul { margin: 0; padding: 0; list-style-type: none; }
div#menu .menuParentElement { background: url(/_images/menu/menu_dots.gif) 11px 1px repeat-y; }
div#menu .noChildren { background: none !important; }
div.menuParentElement a { display: block; width: 116px; padding: 5px 5px 5px 35px; line-height: 14px; }
div#menu div.m1, div#menu div.m2 { background: url(/_images/menu/menu_dots.gif) 11px 1px repeat-y; }
div#menu div.m1 a, div#menu div.m2 a { display: block; width: 116px; padding: 2px 5px 2px 35px; }
div#menu div#activeBg.active { background-color: #91BBF4; }
div#menu div.last { background: none !important; }
div.menuEndGraphics { float: left; width: 156px; height: 36px; margin-top: 1px; background: url(/_images/menuEndGraphics.gif) no-repeat; }

/* menu defaultMode */
div#menu.defaultMode .menuParentElement a { background: url(/_images/menu/defaultBox.gif) 11px 0px no-repeat; }
div#menu.defaultMode div.m1 a { background: url(/_images/menu/me_default.gif) 11px 4px no-repeat; }
div#menu.defaultMode div.last a { background: url(/_images/menu/me_last_default.gif) 11px 0px no-repeat; }

/* menu orangeMode */
div#menu.orangeMode .menuParentElement a { background: url(/_images/menu/orangeBox.gif) 11px 0px no-repeat; }
div#menu.orangeMode div.m1 a { background: url(/_images/menu/me_orange.gif) 11px 4px no-repeat; }
div#menu.orangeMode div.last a { background: url(/_images/menu/me_last_orange.gif) 11px 0px no-repeat; }

/* menu redMode */
div#menu.redMode .menuParentElement a { background: url(/_images/menu/redBox.gif) 11px 0px no-repeat; }
div#menu.redMode div.m1 a { background: url(/_images/menu/me_red.gif) 11px 4px no-repeat; }
div#menu.redMode div.last a { background: url(/_images/menu/me_last_red.gif) 11px 0px no-repeat; }

/* menu greenMode */
div#menu.greenMode .menuParentElement a { background: url(/_images/menu/greenBox.gif) 11px 0px no-repeat; }
div#menu.greenMode div.m1 a { background: url(/_images/menu/me_green.gif) 11px 4px no-repeat; }
div#menu.greenMode div.last a { background: url(/_images/menu/me_last_green.gif) 11px 0px no-repeat; }

/* menu blueMode */
div#menu.blueMode .menuParentElement a { background: url(/_images/menu/blueBox.gif) 11px 0px no-repeat; }
div#menu.blueMode div.m1 a { background: url(/_images/menu/me_blue.gif) 11px 4px no-repeat; }
div#menu.blueMode div.last a { background: url(/_images/menu/me_last_blue.gif) 11px 0px no-repeat; }
/***************************************** end menuSide ******************************************/

/* contentSide */
div#contentSide { float: left; width: 592px; margin-left: 8px; }
div#photos { float: left; width: 592; }
div#photos div.photoLarge { float: left; width: 392px; height: 80px; }
div#photos div.photoSmall { float: right; width: 192px; height: 80px; }

div#contentBox { float: left; width: 392px; margin-top: 1px; }
div#contentBox h1 { padding: 5px; color: white; font-size: 14px; }
div#contentBox h1.defaultMode { background-color: #324395; }
div#contentBox h1.orangeMode { background-color: #FD9C5B; }
div#contentBox h1.redMode { background-color: #E4502A; }
div#contentBox h1.greenMode { background-color: #B4C033; }
div#contentBox h1.blueMode { background-color: #81B2B1; }
div#contentBox h2 { padding: 5px; margin-top: 8px; border: 1px solid #A3A3A3; border-bottom-width: 0; }
div#contentBox h2.defaultMode { background-color: #98A1CA; }
div#contentBox h2.orangeMode { background-color: #FEC47B; }
div#contentBox h2.redMode { background-color: #FCC5B7; }
div#contentBox h2.greenMode { background-color: #DAE092; }
div#contentBox h2.blueMode { background-color: #DCECEC; }

div#contentBox .contentArea { float:left; padding: 0 10px 10px 10px; border: 1px solid #A3A3A3;
						   /* FIX */ width: 392px; voice-family: "\"}\""; voice-family: inherit; width: 370px; }
.fix {}

div#rightNavBox { float: right; width: 192px; border-top: 1px solid white;}
div#rightNavBox #simpleSearch { padding: 3px 0 4px 10px; border-bottom: 8px solid white; }
div#rightNavBox .defaultMode { background-color: #324395; }
div#rightNavBox .orangeMode { background-color: #FD9C5B; }
div#rightNavBox .orangeMode { background-color: #FD9C5B; }
div#rightNavBox .redMode { background-color: #E4502A; }
div#rightNavBox .greenMode { background-color: #B4C033; }
div#rightNavBox .blueMode { background-color: #81B2B1; }
div#rightNavBox .input { width: 110px; }
div#rightNavBox .searchInput { width: 110px; font-size: 11px; line-height: 11px; border-width: 1px;
						   /* FIX */ height: 17px; voice-family: "\"}\""; voice-family: inherit; height: 13px; }
div.rightBanner {float: right;clear: right;overflow: hidden;margin: 5px 20px;_margin: 5px 10px;width: 155px;height: 220px;}
   
.fix {}

div#rightNavBox .search { padding-right: 5px; color: white; font-weight: bold; }
html>body div#rightNavBox #simpleSearch { padding-top: 4px; }
html>body div#rightNavBox .arrow img { margin-top: 2px; }

/* contentTools */
div.tools { clear: left; float: right; }
div.tools div a { padding-left: 30px; float: left; }
div.tools .tool_dict { background: url(/_images/icons/dict.gif) 10px 3px no-repeat; }
div.tools .tool_sap { background: url(/_images/icons/sap.gif) 10px 3px no-repeat; }
div.tools .tool_print { background: url(/_images/icons/print.gif) 10px 3px no-repeat; }

/* boxModule */
.boxModule { margin-bottom: 10px; border: 1px solid #A3A3A3; }
.boxModule .header { padding: 5px; font-weight: bold; color: black; border-bottom: 1px solid #A3A3A3; background-color: #D6D6D6; }
.boxModule .content { padding: 5px; background-color: white; }
.boxModule ul { margin: 0; padding: 0; list-style-type: none; list-style-image: url(/_images/more.gif) }
.boxModule ul li { margin-left: 20px; }
.boxModule p { margin: 10px; padding-right: 12px; text-align: right; font-weight: bold; background: url(/_images/more.gif) 100% 3px no-repeat; }
.box_infoline, .box_contact_form, .box_outposts { padding-left: 20px; }
.box_contact_form { background: url(/_images/icons/contact_form.gif) 0px 2px no-repeat; }
.box_outposts { background: url(/_images/more.gif) 2px 2px no-repeat; }

/* logo section */
div#logoSection { clear: left; width: 756px; height: 96px; background: url(/_images/logo_section.gif) no-repeat; }
div#logoSectionDefault { clear: left; width: 756px; height: 96px; background: url(/_images/logo_section_default.gif) no-repeat; }
div#logoSectionDefault .homePageLink { width: 180px; height: 65px; margin: 25px 0 0 460px; cursor: hand; }

/* bottom Section */
div#bottomSection { clear: left; width: 756px; height: 37px; background: url(/_images/bottom_section.gif) no-repeat; }

/* toolsBox */
div#toolsBox { float: left; width: 400px; height: 407px; margin-right: 1px; }
div#toolsBox div.photoLarge { width: 400px; height: 83px; }
div#toolsBoxContentContainer { float: left; width: 400px; height: 323px; margin-top: 1px; background-color: #BDDDE6; }
div#toolsContainer { float: left; margin: 36px 0 0 36px; background-color: #EEEEEE; border: 1px solid #A3A3A3; display: inline;
						   /* FIX */ width: 156px; voice-family: "\"}\""; voice-family: inherit; width: 154px; }
.fix {}

div#toolsContainer.default { margin: 10px 0 0 0; }
div#toolsContainer ul { margin: 0; padding: 0; list-style-type: none; }
div.toolsHeader { margin-bottom: 5px; padding: 5px 0 5px 32px; color: black; background: url(/_images/toolsBox/tools.gif) 10px 3px no-repeat; border-bottom: 1px solid #A3A3A3; }
div.toolsCalc { padding-top: 5px;padding-bottom: 5px; border-bottom: 1px solid white; }
div.toolsCalc ul li { padding: 2px 0 2px 32px; background: url(/_images/toolsBox/calc.gif) 14px 2px no-repeat; }
div.toolsDocs { margin-top: 5px; }
div.toolsDocs ul li { padding: 2px 0 2px 32px; background: url(/_images/toolsBox/docs.gif) 16px 2px no-repeat; }
div.toolsApp { padding-bottom: 5px; border-bottom: 1px solid white; }
div.toolsApp ul li { padding: 2px 0 2px 32px; background: url(/_images/toolsBox/app.gif) 10px 2px no-repeat; }
div.toolsApp ul li a {font-weight: bold;color: #113184;}
div#boxesContainer { float: left; width:152px; margin: 36px 0 0 22px; }
div.box .first { padding-top: 0; }
div.boxHeader { padding: 2px 0; border-bottom: 1px solid #A3A3A3; }
div.boxHeader span.m { display:none; /*IE only: */ _display:inline-block; _width: 12px;
	_background: url(/_images/more.gif) 100% 3px no-repeat;
}
div.boxHeader a { padding-right: 12px; background: url(/_images/more.gif) 100% 3px no-repeat; 
	/*hide from IE:*/ _padding-right:0; _background:none;
}
div.boxContent { margin: 5px 0; }

div#toolsContainer #simpleSearch { margin: 5px 0 10px 0; padding: 5px 0 0 10px; border-top: 1px solid white; }
div#toolsContainer .searchInput { width: 105px; height: 13px; font-size: 11px; line-height: 11px;
						   /* FIX */ height: 19px; voice-family: "\"}\""; voice-family: inherit; height: 13px; }
.fix {}

div#toolsContainer .search { padding-bottom: 2px; }
div#toolsContainer .arrow img { margin-top: -2px; }
html>body div#toolsContainer .arrow img { margin-top: 2px; }

/* offerBox */
div#offerBox { float: left; width: 156px; margin-right: 1px; padding-top: 30px; background-color: #D1E0FF;
						   /* FIX */ height: 437px; voice-family: "\"}\""; voice-family: inherit; height: 407px; }
.fix {}

div#offerContainer.default { background-color: #91BBF4; padding: 15px 0 30px 0; }
div#offerContainer ul { margin: 0; padding: 0; list-style-type: none; }
div#offerContainer .offer0 { padding: 5px 5px 5px 35px; background: url(/_images/offerBox/orangeBox.gif) 11px 3px no-repeat; }
div#offerContainer .offer1 { padding: 5px 5px 5px 35px; background: url(/_images/offerBox/redBox.gif) 11px 3px no-repeat; }
div#offerContainer .offer2 { padding: 5px 5px 5px 35px; background: url(/_images/offerBox/greenBox.gif) 11px 3px no-repeat; }
div#offerContainer .offer3 { padding: 5px 5px 5px 35px; background: url(/_images/offerBox/blueBox.gif) 11px 3px no-repeat; }
div#offerContainer .offer4 { padding: 5px 5px 5px 35px; background: url(/_images/offerBox/defaultBox.gif) 11px 3px no-repeat; }

/* newsBox */
div#newsBox { float: left; width: 198px; height: 407px; background-color: #70ccbd; }
div#newsBox div.photoSmall { width: 198px; height: 83px; border-bottom: 1px solid white;}
div#newsContainer { float: left; width:190px; margin: 36px 0 0 10px; }
.fix {}

div#newsContainer .link { margin-right: 15px; text-align: right; }
div#newsContainer .link a { font-weight: bold; }
div.newsHeader { margin: 0 0 7px 15px; }
div.newsItemTitle { padding: 3px 5px 3px 28px; background: url(/_images/newsItem.gif) 13px 5px no-repeat; }
div.infoline { width: 198px; height: 73px; }
div.infolineTitle {font: normal normal bold 20px Arial,Verdana;margin: 5px 0px 5px 20px;}
div.infolinePhone {font: normal normal bold 20px Arial,Verdana;margin-left: 45px;}
div.mainBanner {overflow: hidden;margin: 0px 20px;width: 155px; height: 220px;}
/* NEWS */
.summaryItem { margin: 20px 0; }
.summaryItem .summary { margin-top: 5px; }
.newsItem { margin-top: 15px; }
.newsItem .title, .summaryItem .title a { font-weight: bold; color: #5C5C5C; }
.newsItem .summary { margin-top: 5px; font-weight: bold; color: #A3A3A3; }
.options_container { float: left; margin-top: 15px; }
.options_container ul { margin: 0; padding: 0; list-style-type: none; }

/* SAP & Dictionary & Print */
div#page_popup, div#page_print { padding: 0 10px; }
div#page_popup #logoSection { width: 392px; height: 96px; border-top: 3px solid #91BBF4; border-bottom: 3px solid #91BBF4; background: url('/_images/popup_logo.gif') no-repeat; }
div#page_popup h1 { margin-top: 10px; padding: 5px; font-size: 12px; background-color: #D1E0FF; border: 1px solid #A3A3A3; border-bottom-width: 0;
						   /* FIX */ width: 392px; voice-family: "\"}\""; voice-family: inherit; width: 380px; }
.fix {}

div#page_popup div#main_content { float: left; padding: 0 10px 10px 10px; border: 1px solid #A3A3A3;
						   /* FIX */ width: 392px; voice-family: "\"}\""; voice-family: inherit; width: 370px; }
.fix {}

table.form_table td.c1 .mark_out, table.form_table td.c2 .mark_out { color: #666666; }
table.form_table td.c2 .mark_out { font-weight: bold; }
div#page_popup div.popUpFooter { clear: left; float: left; width: 392px; margin-top: 40px; border-top: 1px solid #A3A3A3; }
div#page_print #buttons { clear: left; float: left; width: 590px; margin-top: 15px; }
div#page_print #logoSection { width: 590px; height: 96px; border-top: 3px solid #91BBF4; border-bottom: 3px solid #91BBF4; background: none; }
div#page_print .logo { float: right; }
div#page_print .hvb { margin-top: 60px; font-weight: bold; font-size: 12px; }
div#page_print div#main_content { float: left; margin-top: 10px; padding: 0 10px 10px 10px; border: 1px solid #A3A3A3;
						   /* FIX */ width: 590px; voice-family: "\"}\""; voice-family: inherit; width: 568px; }
.fix {}

#buttons ul, ul.options { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#buttons ul li, ul.options li { float: left; margin-right: 15px; padding-bottom: 10px; }

div#page_print div.popUpFooter { clear: left; float: left; width: 590px; margin-top: 10px; border-top: 1px solid #A3A3A3; }

.dic_item { padding: 7px 5px; }
.even .dic_item { background-color: #D1E0FF; }

/* ADVANCED SEARCH */
.search_results { margin-bottom: 20px; }
.search_results tr td { padding: 4px 0; }
.search_results tr.even td { background-color: #D1E0FF; }
.search_results tr td.c01 { padding-left: 10px; }
.search_results tr td.c02 { padding-right: 10px; }
.search_results tr td.c01, .search_results tr td.c03, .search_results tr td.c02, .search_results tr td.c04 { vertical-align: top; }
.search_results tr td.c03, .search_results tr td.c04 { padding-left: 3px; }
.search_results tr td.c04 { padding-right: 10px; }
div.search_scoreBar { width: 60px; height: 8px; padding: 1px; border: 1px solid #A3A3A3; }
div.search_score { height: 8px; background-color: #324395; }

/* PAGER */
.pager { margin: 0; padding: 0; list-style-type: none; list-style-image: none !important; }
.pager .first, .pager .prev, .pager .next, .pager .last { font-family: Arial; font-size: 11px; font-weight: bold; color: black; }
.pager .disabled { color: #D6D6D6; }
.pager .first, .pager .prev { margin-right: 5px; }
.pager .next, .pager .last { margin-left: 5px; }
.pager li { float: left; }
.pager .pageText { margin-right: 10px; }
.pager .pages { width: 70px; text-align: center; }
.pager .pages span { text-decoration: underline; }

/* ARCHIWUM */
div.yearSelectorC { margin-top: 10px; }

/* CONTACT FORM */
table.form_table .c1 { font-weight: bold; color: #5C5C5C; }
div.formButtons { margin-top: 20px }
div.formButtons ul.options { margin: 0; padding: 0; list-style-type: none; }
div.formButtons ul.options li { float: left; margin-right: 15px;}

/* CONTACT FORM FILES */
table.files { }
table.files input { border: 1px solid #A3A3A3; }
table.files div.file { float:left; margin: 1px 0; }
table.files div.even { background-color: #D1E0FF; }
table.files div.itemName { width: 250px; margin-right: 10px; padding: 2px 0 3px 10px; }

/*	footer	*/
div#footer { float: left; width: 756px; margin-top: 25px; border-top: 1px solid #A3A3A3; }
div.menuBottom { float: left; margin: 5px 0 0 10px; display: inline; }
div.copy { float: right; margin: 5px 10px 0 0; display: inline; }
div.epoint { clear: left; float: left; margin: 5px 0 0 10px; padding-bottom: 10px; display: inline; }
div.epoint a { display: block; width: 42px; height: 22px; background: url(/_images/logo_e-point.gif) no-repeat; }

/* SITEMAP */
#siteMap { margin-top: 10px; }
#siteMap ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#siteMap ul a { text-decoration: none; }
#siteMap div.level_1 { margin: 10px 0 0 0; }
#siteMap div.level_1 a { font-weight: bold; color: #5C5C5C; }
#siteMap ul.level_2 { margin: 3px 0 5px 5px; }
#siteMap ul.level_2 li { padding: 1px 0 1px 15px; background: url(/_images/more.gif) 0 4px no-repeat; }

/* TABLES */
table.table1 { border: 1px solid #A3A3A3; }
table.table1 tr td { padding: 2px 5px; }
table.table1 tr.header td { padding: 5px 5px; font-weight: bold; color: white; background-color: #527ACC; }
table.table1 tr.row01 td { background-color: #fff; }
table.table1 tr.row02 td { background-color: #D1E0FF; }
table.table1 tr td.col01 { width: 220px; }
table.table1 tr td.col02 { width: 128px; }

#page_print table.table1 tr td.col01 { width: 356px; }
#page_print table.table1 tr td.col02 { width: 190px; }

/* FAQ */
dl.faqList { margin-top: 15px; }
dl.faqList dt { margin: 0 -10px; padding: 3px 10px; }
dl.faqList dt.even, dl.faqList dd.even { background-color: #D1E0FF; }
dl.faqList dd { margin: 0 -10px; padding: 0 10px 3px 28px; }

/* CURRENCIES */
.currency_picker, .currency_resault { width: 100%; }
.currency_picker { margin-top: 15px; }
.currency_type { width: 90px; padding-right: 10px; vertical-align: middle; }

/*	CALCULATOR	*/
.calc { width: 100%; margin-top: 15px; }
.calcResult { width: 100%; margin-top: 5px; }
.calc td .button, .calcResult td .button { margin-top: 10px; }
.calcResult td { text-align: center; }
.calcResultsButtons { margin-top: 10px; }
.calc_disclaimer { margin-top: 15px; border: 1px solid #A3A3A3; padding:5px 0px 5px 5px; }
div.timeTable { margin: 10px 0 0 1px; font-weight: bold; }
/* credit ability */
.calc.cability td { font-weight:bold; padding:2px; }
.calc.cability select.text, .calc.cability input.text { width:180px; font-weight:normal; }
.calc.cability select.text {  text-align:right;} 
table.calc.cability { margin-bottom:1em; }
.calc.cability.results td { padding:5px; }



