
/*
   Copyright e-point S.A.
*/

BODY {
	background: #FFFFFF;
	margin: 0 0 0 0;
}

BODY, TD, A {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

FORM { margin: 0px; }

A { text-decoration: none; }

A IMG { border:0; }

H1, .header1 { 
	margin:5px 0px 10px 0px;
	font: normal normal bold 17px Tahoma, Arial, Helvetica, sans-serif;
	color: #004888; 
}
H2, .header2 { 
	color: #555555; 
	font-size: 12px; 
	font-weight: bold; 
}
H3, .header3 { 
	margin:10px 0px 5px 0px;
	color: #A8A8A8; 
	font-size: 11px; 
	font-weight: bold; 
}
H4, .header4 { 
	color: #255497; 
	font-size: 11px; 
	font-weight: bold; 
}
H5, .header5 { 
	color: #255497; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: italic; 
}

.clear { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.right { text-align: right; }

.floatRight { float: right; }
.floatLeft { float: left; }

.contentArea {}
.contentArea H2, .contentArea H3, .contentArea H4 {
	margin:0.9em 0 0 0;
}

.contentArea h1 { margin:0.5em 0 1em 0; }

.contentArea P { margin:1em 0; }
.side_box a,
.contentArea a { text-decoration: none; }

.contentArea table.table1 {
	border: 1px solid #666;
	border-bottom: 0;
	border-right: 0;
	border-collapse: collapse;
}

.contentArea table.table1 tr.r01 {}
.contentArea table.table1 tr.r02 { background-color: #eee; }

.contentArea .table1 td {
	border: 1px solid #666;
	border-top: 0;
	border-left: 0;
}


A.button {
	display: block;
	padding-left: 10px;
	background: URL('/_images/button01_start.gif') no-repeat;
	color: #656566;
	text-decoration: none !important;
	float: left;
}

A.button SPAN {
	display: block;
	padding: 3px 10px 5px 0px;
	text-align: center;
	background: URL('/_images/button01_end.gif') no-repeat 100% 0px;
	cursor: pointer;
	float: left;
}

/* formularze */
.text, SELECT, TEXTAREA {
	font: normal normal normal 11px Tahoma, Verdana, Arial;
	border: 1px solid #a8c4de; background-color: #fefefe;
}
.form_required_note { color: #656565; margin: 20px 0px; }

/* CONTENT FORMATTING */

HR { border: none; border-top: 1px solid #ECECEC; height: 1px; background-color: #ECECEC; }

A.nodecor { text-decoration: none !important; }
A.nodecor:hover { text-decoration: underline !important; }

.hide { display: none; }
.mark_out { color: #555555; }
.error { color:red; }
.error A { color:red; }
.note { color: #7F7F7F; }
.checkbox { height: 13px; margin: 0px; vertical-align: middle; }
label { padding: 0px 0px 1px 3px; }

.required { background-repeat: no-repeat; padding-right: 2px; }
.required B { visibility: visible; }

.more { background-repeat: no-repeat; background-position: 2px 3px; }
.more B { visibility: hidden; }

.important { font-size: 13px; color: red; }

.finished { color:#ff0000 !important; }

.options_container, ul.options { float: left; }
.options_container, ul.options_xRight { float: right; }
.options_container ul, ul.options { list-style-type:none; margin:0; padding:0; }
.options_container ul li, ul.options li { float: left; margin-right: 10px; }
.options_container ul li, ul.options_xRight li { margin-right: 0px; margin-left: 10px; }
.options_container ul li.right { background: red; border: 10px solid red; }

#tools .tools { clear: both; width:100%; margin:0; padding:0; list-style-type:none; }
#tools .tools li { float: left; margin-right:10px; }
#tools .tools li a.tool_sap { background: url('/_images/plus.gif') no-repeat 4px 9px; padding: 10px 0 10px 20px;}
#tools .tools li a.tool_print { background: url('/_images/ico_print_active.gif') no-repeat 4px 8px; padding: 10px 0 10px 28px;}
#tools .tools li a.tool_dict { background: url('/_images/ico_dictionary_active.gif') no-repeat 4px 8px; padding: 10px 0 10px 28px; }

#mainC { width: 850px; margin:0 auto; border: 1px solid #ccc; }
#mainC #top_tools {}
#mainC #top_tools { float:left; list-style-type:none; padding:0; margin:0 5px 0 0;}
#mainC #top_tools li { float: left;  }
#mainC #top_languages {}
#mainC #top_languages { float:left; list-style-type:none; padding:0; margin:0 5px 0 0;}
#mainC #top_languages li { float: left;  }
#mainC #topMenu { clear:both; }
#mainC #topMenu ul { float:left; list-style-type:none; padding:0; margin:0; border:1px dashed #666; }
#mainC #topMenu ul li { float: left; margin-left: 1em; border: 1px solid #58885e;}
#mainC #topMenu ul li.first { margin-left: 0px; } 
#mainC #topMenu ul li a { font-size:1.5em;  background: url('/_images/plus.gif') no-repeat 4px 8px;}
#mainC #topMenu ul li.active a { font-weight:bold; }
#mainC #main { clear:both; }

/* nawigacja */
#menuVertical {float: left;}
#menuVertical ul { list-style: none; margin: 2px; padding: 2px; display:block;}
#menuVertical li { margin: 2px; padding: 2px;}

/*
   Kontenery górne
*/
#topBox { overflow:hidden; width:840px;}
#top_logo {
	width: 200px; 
	margin-top: 10px; 
	float: left;
}
#menuTopBox { width: 300px; float:left; }
#menuTopBox a { color: #345b9c; }
#searchTopBox { width: 300px; float:right; }

.simple_search { padding: 1em; }
.titleSimpleSearch { color: #555252; font-weight: bold;  }
.titleSimpleSearchButton { color: #004888; font-weight: bold; border: 1px solid #ccc; padding: 2px 3px 2px 3px;}
/*
	komentarze - do usunięcia
*/
.comment { font-size: 9px;  color: #40663e;}

/* 
  Panel button
*/
.panelButton { float: right; width: 130px; padding: 5px 0 5px 0; }

/*
	layout clean /Mapa serwisu/
*/

#clean_content { width: 850px; margin:0 auto; border: 1px solid #ccc; }

/*
	Obszar treści
*/

.boxScreen { padding: 5px;}
.boxScreen .tool_print { background: url('/_images/ico_print_active.gif') no-repeat 4px 8px; padding: 10px 0 10px 28px; float:right; margin-top: 10px;}

/*
	Moduły boczne
*/
.side_box {}
.side_box .title_container { font-weight:bold; }
.side_box .content_container {}

/* 
	Stopka
*/
#mainC #footer { height: 22px; clear:both; }
#mainC #footer #logo_epoint { float:left; clear:both; height: 22px; }
#mainC #footer #copyright { float:left; line-height: 22px; }

/* Moduł relacji */
#mainRelations {
	margin-top: 15px;
	padding: 5px;
	border: 1px solid #ffffff;
}
