/*
* SELEKTORY
*/
BODY {
	background-color:#FFFFFF;
	color:#203746;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:1.27;
	letter-spacing:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
TEXTAREA {
	color: #62869D;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:1.27;
	letter-spacing:0;
	border:1px solid #ADB2C4;
	padding:2px 4px;
	/*min-width: 300px;*/
	/*background: url(../images/input_bg.jpg) repeat-x;		*/
}
INPUT {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:1.47;
	letter-spacing:0;
	border:1px solid #ADB2C4;
	padding:2px 4px 0px 4px;

}
INPUT[type="text"]{
	/*background: url(../images/input_bg.jpg);*/
	color: #62869D;
	width:150px;
	height:16px;
}
INPUT[type="file"]{
	/*background: url(../images/input_bg.jpg);*/
	color: #62869D;
	width:250px;
	padding:2px 4px 2px 4px;
}
INPUT.button{
	/*border:1px solid #88B6DD;*/
	border:0 none;
	background-color:#2878B9;
	color:#C8D7E3;
	background: url(../images/button_bg.jpg);
	margin:2px 1px 2px 1px;
	/*font-size:12px;*/
	cursor:pointer;
}
INPUT.button:HOVER{
	/*border:1px solid #88B6DD;*/
	border:0 none;
	background-color:#1A517B;
	color:#FFFFFF;
	background: url(../images/button_bg.jpg);
	cursor:pointer;
}
INPUT[type="checkbox"]{
	border:0px none;
}
INPUT[type="radio"]{
	border:0px none;
}
INPUT[type="image"]{
	border:0px none;
}
SELECT{
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:1.27;
	letter-spacing:0;
	border:1px solid #ADB2C4;
	padding:2px 4px;
	color: #62869D;
	z-index:0;
	/*background: url(../images/input_bg.jpg) repeat-x;	*/
}
FORM {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
BUTTON {
	background:transparent none repeat scroll 0 0;
	border:0px none;
	cursor:pointer;
	margin: 0; 
}
A{
	text-decoration: none;
	font-weight:normal;
	color: #CC0000;
}
A:hover {
	text-decoration: none;
	font-weight:normal;
	color: #000000;
}
IMG{
	border:0;
}
H1 { 
	font-size: 1.636364em; 
	line-height: 1.2; 
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0.731em 0px; 
}
H2 { 
	font-size: 1.272727em; 
	line-height: 1.3; 
	padding:0px 0px 0px 0px;
	margin: 1.7em 0px 0.5em 0px;
}
H3, H4 { 
	font-size: 1em; 
	line-height: 1.27; 
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0.2em 0px; 
}
P { 
	font-size: 1em; 
	padding:0px 0px 0px 0px;
	margin: 0px 0px 1.1em 0px; 
}
P.title {
	border:0 none;
	color:#000000;
	text-align: left;
	vertical-align:top;
	line-height: 1.43;
	white-space: nowrap;
	font-weight:bold;
	font-size: 1.272727em; 
	line-height: 1.3; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #C8D7E3;
}
P.error {
	text-align: center;
	color:#FF0000;
}
P.fatal{
	text-align: center;
	color:#FF0000;
}
P.warning {
	text-align: center;
	color:#FF0000;
}
P.ok {
	text-align: center;
	color:#116812;
}
P.info {
	text-align: center;
	color:#116812;
}
SUP { 
	font-size: 0.8em; 
	vertical-align: top; 
}
SUB { 
	font-size: 0.8em; 
	vertical-align: sub; 
}
LABEL { 
	line-height: 1.27; 
	height: 14px;
	display:inline;
}
DIV{
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
DIV.box { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 11px 0px;

}
DIV.box A{
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 3px;
}
DIV.box A:HOVER{
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 3px;
}
DIV.box_title_container { 
	font-size: 14px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	background-image: url('../images/box_title_bg.jpg');
}
DIV.box_arrow { 
	float:left;
	font-size: 14px;
	font-weight: bold;
	width:20px;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	background-image: url('../images/box_title_arrow.jpg');
}
DIV.box_title { 
	float:left;
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	color: #FFFFFF; 
}
DIV.box_content{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 6px 6px;
	background-color: #C8D7E3; 
	border:1px solid #8AA9C6;
}
DIV.box_content LABEL { 
	display:block;
}

DIV.box_footer{
	height:6px;
	line-height:6px;
	background-image: url('../images/box_footer_bg.jpg');
	background-repeat: repeat-x;
}

DIV.box_popup { 
	width:50%;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}
DIV.box_popup A{
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 3px;
}
DIV.box_popup A:HOVER{
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 3px;
	border-top:1px solid #8AA9C6;
	border-bottom:0 none;
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;
}
DIV.box_popup_title_container { 
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/box_title_bg.jpg');
}
DIV.box_popup_arrow { 
	float:left;
	width:20px;
	height:23px;
	line-height:23px;
	background-image: url('../images/box_title_arrow.jpg');
}
DIV.box_popup_title { 
	float:left;
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	color:#FFFFFF;
}
DIV.box_popup_content_container{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	height:120px;
	background-color: #FFFFFF; 
	border-top:1px solid #8AA9C6;
	border-bottom:0 none;
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;
}
DIV.box_popup_icon{
	float:left;
	width:100px;
	height:100px;
	margin:10px 0px 10px 0px;
	border-right:1px solid #8AA9C6;
	background-image: url('../images/icons/icon_msg_alert.gif');
}
DIV.box_popup_content{
	/*float:left;*/
	margin:10px 0px 10px 110px;
	/*padding: 0px 6px 0px 6px;*/
}
DIV.box_popup_content A{
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 10px;
	background-position-y: 3px;
}
DIV.box_popup_content A:HOVER{
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 10px;
	background-position-y: 3px;
	text-decoration: underline;
	border:0 none;
}
DIV.box_popup_actions{
	clear:both;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 3px 6px 3px 6px;
	background-color: #FFFFFF; 
	border-top:1px dotted #8AA9C6;
	border-bottom:1px solid #8AA9C6;
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;
}
DIV.box_popup_footer{
	clear:both;
	height:6px;
	line-height:6px;
	background-image: url('../images/box_footer_bg.jpg');
	background-repeat: repeat-x;
}
TABLE.pollboxVoteBar{
	text-align:center;
	/*width:171px;*/
}
TD.pollboxVoteBar{
	/*width:171px;*/
	background:url(../images/progressbar_bg.gif) no-repeat;
	height: 6px;
	line-height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
}
IMG.pollboxVoteImg{
   	height:4px;
	background:url(../images/progressbar.gif);
}
SPAN.active{
	font-weight:bold;
	color: #2878B9;
}
SPAN.info{
	font-weight:bold;
	color: #445F6F;
	font-size:14px;
}
SPAN.passed, SPAN.completed{
	color: #37A868;
}
SPAN.error,SPAN.failed,SPAN.incomplete{
  color: #FF0000;
}
SPAN.warning{
  color: #E18A09;
}
SPAN.notattempted,SPAN.not_attempted,SPAN.unknown,SPAN.browsed{
  color: #000000;
}
SPAN.ok {
	color:#116812;
}
SPAN.black{
	color: #000000;
	font-weight:bold;
}
HR.dotted{
	color:#C8D7E3;
	background-color:#C8D7E3;
	height:1px;
	border-top:0px none;
	border-left:0px none;
	border-right:0px none;
	border-bottom:1px dotted #445F6F;
}
TABLE{
	border:0px none;
	margin: 0 0 0 0; 
	padding: 0; 
	border-spacing: 0; 
	width:100%;
	/*table-layout: fixed; */
	font-family:Arial,sans-serif;
	font-size:11px;
	border-collapse: collapse;
}
TABLE A{
	font-weight: bold;
}
TABLE CAPTION{
	font-size: 1.272727em; 
	font-weight: bold;
	line-height: 1.43; 
	padding:0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	border-right:1px solid #FFFFFF;
	/*background-color:#3F8DCB;*/
	text-align: left;
}
TABLE TH{
 	color:#000000;
	background-color:#C8D7E3;
	text-align: left;
	vertical-align:top;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #62869D;
	border-left:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 6px;
	line-height: 1.3; 
}

TABLE TR.rowHighlight{
	background-color:#d5dce9;
}
TABLE TR.rowHighlight TD{
	background-color:#d5dce9;
	text-align: left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:1px 6px 1px 6px;
	line-height: 1.65; 
	color:#203746;
}

TABLE TR.even{
	background-color:#FFFFFF;
}
TABLE TR.even TD{
	background-color:#FFFFFF;
	text-align: left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:1px 6px 1px 6px;
	line-height: 1.65; 
	color:#203746;
}
TABLE TR.even TD.multiline{
	background-color:#FFFFFF;
	text-align: left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #EEF0F4;
	margin:0px 0px 0px 0px;
	padding:1px 6px 1px 6px;
	line-height: 1.65; 
	color:#203746;
}
TABLE TR.odd{
	background-color:#EEF0F4;
}
TABLE TR.odd TD{
	background-color:#EEF0F4;
	text-align: left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:1px 6px 1px 6px;
	line-height: 1.65; 
	color:#203746;
}
TABLE TD { 
	margin: 0; 
	text-align: left; 
	/*vertical-align: middle; */
}
TABLE  TR.even TD.rowNumber,
TABLE  TR.odd TD.rowNumber
{ 
	text-align: center; 
	font-weight:bold; 
	color:#62869D;
}
TABLE TD P { 
	margin: 0.5em 0 0.5em 0; 
}
TABLE TD .selected A{ 
	color:#000000;
}
/*
TABLE.menutree{
	border:0px none;
	margin: 0 0 0 0; 
	padding: 0; 
	border-spacing: 0; 
	width:100%;
	font-family:Arial,sans-serif;
	font-size:11px;
	border-collapse: collapse;
}
TABLE.menutree TR.even TD{
	background-color:#C8D7E3;
	border:0px none;
	border-bottom:1px dotted #445F6F;
}
TABLE.menutree TR.even TD A{ 
	background-image: none;
}
TABLE.menutree TR.odd TD{

	background-color:#62869D;
	border:0px none;
	border-bottom:1px dotted #445F6F;
}
TABLE.menutree TR.odd TD A{ 
	color:#FFFFFF;
	background-image: none;
}
*/
HR{
	color: #4B1E30;
	border:0px 0px 1px 0px;
}
MARQUEE{
	padding:3px 6px 3px 6px;
}
XMP{
	text-align: left;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
DL {
	display:inline;
}
DT, DD {
	margin:0pt;
	padding:0pt;
	float: left;
}
DT {
	padding-left: 5px;
	width: 50%;
	font-weight: bold;
	text-align: left;
	clear: left;
}
DD {
	padding-left: 5px;
	text-align: left;
	width: 40%;
}
FIELDSET{
	border:1px dotted #000000;
}
UL#list_order{
	text-align:center;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	display:inline;
}
UL#list_order LI{
	width:15px;
	display:inline;
	float:left;
	list-style-type:none;
}
UL#list_order LI.field_order {
	width:40px;
	display:inline;
	float:left;
	list-style-type:none;	
}
UL#list_order input.inpt_order {
	width:25px;
	display:inline;
	text-align:right;
}
UL#list_order LI.ok_order {
	width:15px;
	display:inline;
	float:left;
	list-style-type:none;	
}
DIV#article_content UL{
	list-style-type:disc;	
}

IFRAME {
	width:100%;
	/*height:600px;*/
	height:100%;
}
IFRAME#rmp {
	width:100%;
	height:710px;
}
IFRAME#nestedPage {
	width:100%;
	height:1000px;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.top{
	vertical-align:top;
}
.middle{
	vertical-align:middle;
}
.bottom{
	vertical-align:bottom;
}
.nomargins{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}
.inline{
	display:inline;
}
.block{
	display:block;
}
/*
* NAG��WEK START
*/
#header, #header_top, #page_content, #content_course_player, #footer, #navigation_container,#submenus, #debug, #notification { 
	width: 99%; 
	/*min-width: 984px; 
	max-width: 1260px; */
	margin: 0px auto 0 auto; 
}
#header{
	height: 145px; /*165px*/
	overflow: hidden;
}
#header_wide{
	width: 100%;
	/*min-width: 984px; 
	max-width: 1260px; */
	margin: 0px auto 0 auto; 
}
#page_content { 
	height: auto; 
	min-height: 100px; 
	margin: 8px auto 0 auto; 
}
#header_top { 
	width: 100%; 
	height:20px;
	background:url(../images/banner/banner_top_bar.jpg);
}
#header_top_banner{ 
	width: 100%; 
	height:4px;
	line-height:4px;
	background:url(../images/banner/footer.jpg);
	width: 100%; 
	height:4px;
	font-size:1px;
}
#header_current_date { 
	float:left;
	/*width:40%;*/
	height:15px;
	margin: 5px 0px 0px 6px; 
	color:#62869D;
}
#header_languages { 
	float:right;
	height:16px;
	margin: 4px 6px 0px 0px; 
	text-align:right;
}
#header_languages IMG.pl:HOVER {
	background-image: url(../images/flags/pl_over.gif);
	background-repeat: no-repeat;
}
#header_languages IMG.en:HOVER {
	background-image: url(../images/flags/en_over.gif);
	background-repeat: no-repeat;
}
#header_languages IMG.de:HOVER {
	background-image: url(../images/flags/de_over.gif);
	background-repeat: no-repeat;
}
#header_languages IMG.fr:HOVER {
	background-image: url(../images/flags/fr_over.gif);
	background-repeat: no-repeat;
}
#header_languages IMG.it:HOVER {
	background-image: url(../images/flags/it_over.gif);
	background-repeat: no-repeat;
}
#header_languages IMG.pr:HOVER {
	background-image: url(../images/flags/pr_over.gif);
	background-repeat: no-repeat;
}
#header_user_info {
	float: right;
	text-align:right;
	height:15px;
	margin: 5px 6px 0px 6px; 
	color:#62869D;
}
#header_logout { 
	float: right; 
	text-align:right;
	right:0px;
	height:15px;
	margin: 5px 6px 0px 6px; 
}
#header_logout A{ 
	color:#CC0000;
}
#header_logout A:HOVER{ 
	color:#62869D;
}
#header_close { 
	float: right; 
	text-align:right;
	right:0px;
	height:15px;
	margin: 5px 6px 0px 6px; 
}
.header_top_separator { 
	width:2px;
	float:right;
	height:16px;
	margin: 4px 0px 0px 0px; 
}
#header_banner{
	clear:both;
	height:125px;
}
#header_logo { 
	clear: left; 
	width:95px;
	height:20px;
	position: relative;
	top: -65px; 
	left: 24px; 
	z-index: 0; 
	display: block; 
	background: transparent url('../images/banner/logo.gif') repeat;	
}
#header_search_form { 
	position: relative; 
	clear: right; 
	float: left; 
	top: -145px; 
	left: 350px;
	z-index: 0; 
	width: 27%; 
	height:30px;
	margin: 7px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-size: 0.8em; 
	line-height: 0.9;
	padding-left: 0px; 
	margin-bottom: 0px; 
}
#header_search_button {
	margin: 0px 0 0 0;
	width:60px;
	color:#CC0000;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:1.27;
}
#header_search_button:HOVER {
	color:#62869D;
}
#header_search_field{
	width:160px;
	float:left;
}
/*
* NAG��WEK KONIEC
*/

/*
* MENU START
*/
#mainmenu { 
	clear:both;
	position: relative; 
	left: 0px; 
	top: -107px; /*-139*/
	z-index: 0; 
	height: 24px; 
	line-height: 1.6; 
	margin-left: 0%; 
	padding-left: 0px; 
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
}
#mainmenu A.active{ 
	color: #CC0000; 
	background-color:#FFFFFF;
	float: left; 
	height: 21px; 
	display: block; 
	padding: 1px 8px 0px 8px; 
	margin-right: 2px; 
	background: transparent url('../images/banner/menu_button_active_bg.jpg') repeat-x scroll 0 0;
}
#mainmenu A { 
	color: #92AFC2; 
	float: left; 
	height: 21px; 
	display: block; 
	padding: 1px 8px 0px 8px; 
	margin-right: 2px; 
	background: transparent url('../images/banner/menu_button_out_bg.jpg') repeat-x scroll 0 0;
}
#mainmenu A:HOVER{ 
	color: #FFFFFF; 
	background: transparent url('../images/banner/menu_button_over_bg.jpg') repeat-x scroll 0 0;
}
#mainmenu A IMG { 
	position: relative; 
	top: 4px; 
}

#submenu_container{ 
	clear:both;
	position: relative; 
	top: -110px; /*-138*/
	height: 24px; 
	z-index: 0; 
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;	
	/*background: transparent url('../images/banner/submenu_bg.png') repeat;	*/
}
#submenu1 { 
	margin-left: 0%; 
	padding-left: 0px; 
	word-spacing: 0.1em; 
	padding-top:6px;
}
#submenu1 A{ 
	margin: 0 7px; 
	color: #62869D; 
}
#submenu1 A:HOVER{ 
	margin: 0 7px; 
	color:#000000;
}
#submenu1 A.active{ 
	margin: 0 7px; 
	color: #CC0000; 
}
#submenu1 img { 
	height: 15px; 
}
#submenu1 img.separator { 
	height: 12px; 
}

#submenus{ 
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:normal;	
	padding:4px 0px 0px 0px;
}
#submenu2 { 
	margin-left: 0%; 
	padding-left: 0px; 
	word-spacing: 0.1em; 
	height: 24px; 
	z-index: 0; 
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:normal;	
	white-space: nowrap;
}
#submenu2 A{ 
	margin: 0 7px; 
	color:#62869D;
}
#submenu2 A:HOVER{ 
	margin: 0 7px; 
	color:#000000; /*D41C0E*/
}
#submenu2 A.active{ 
	margin: 0 7px; 
	color:#CC0000;/*D41C0E*/
}
#submenu2 IMG { 
	height: 15px; 
}
#submenu2 IMG.separator { 
	height: 12px; 
}

#submenu3 { 
	margin-left: 0%; 
	padding-left: 0px; 
	word-spacing: 0.1em; 
	height: 24px; 
	z-index: 0; 
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;	
	white-space: nowrap;
}
#submenu3 A{ 
	margin: 0 7px; 
	color:#4E4E4E;
}
#submenu3 A:HOVER{ 
	margin: 0 7px; 
	color:#2878B9;
}
#submenu3 A.active{ 
	margin: 0 7px; 
	color:#2878B9;
}
#submenu3 IMG { 
	height: 15px; 
}
#submenu3 IMG.separator { 
	height: 12px; 
}

#course_user_info {
	float: left;
	text-align:left;
	width: 40%;
	height:15px;
	margin:1px 0px 0px 5px;
}
#course_close { 
	float: right; 
	text-align:right;
	right:0px;
	width: 55%;
	height:15px;
	margin:1px 5px 0px 0px;
}
#course_menu_container{ 
	clear:both;
	position: relative; 
	top: 0px; /*-138*/
	height: 24px; 
	z-index: 0; 
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;	
	background: transparent url('../images/banner/submenu_bg.png') repeat;	
}
#course_menu { 
	margin-left: 0%; 
	padding-left: 0px; 
	word-spacing: 0.1em; 
	padding-top:6px;
}
#course_menu A{ 
	margin: 0 7px; 
	color:#62869D;
}
#course_menu A:HOVER{ 
	margin: 0 7px; 
	color:#000000;
}
#course_menu A.active{ 
	margin: 0 7px; 
	color:#4E4E4E;
}
#course_menu img { 
	height: 15px; 
}
#course_menu img.separator { 
	height: 12px; 
}
#course_message{ 
	clear:both;
	margin-top:6px;
	padding-top:3px;
	height: 14px; 
	color:#FF0000;
	border:1px solid #C8D7E3;
	text-align:center;
}
/*
* MENU KONIEC
*/



/*
* SCIEZKA NAWIFACYJNA ORAZ ROLE START
*/
#navigation_container { 
	clear:both;
	height: 27px; 
	border-bottom:1px solid #62869D;
}
#navigation_path { 
	clear:both;
	float:left;
	color:#62869D;
	height:17px;
	padding-top:10px;
	margin: 0px 0px 0px 6px;
}
#navigation_path A{ 
	color:#CC0000;
}
#navigation_path A:HOVER{ 
	color:#62869D;
}
#role_select{
	float:right;
	height:24px;
	padding-top:3px;
	margin: 0px 0px 0px 0px;
	color:#000000;
}
/*
* SCIEZKA NAWIFACYJNA ORAZ ROLE KONIEC
*/

/* 
* LEWA STRONA 
*/
#left_content {
	float:left;
	width:20%;
	margin: 11px 0px 0px 0px;
}
#left_content TEXTAREA {
	width:95%;
}
#left_content P { 
	font-size: 1em; 
	padding:3px 0px 3px 0px;
	margin: 0px 0px 0px 0px; 
}
#left_content UL { 
	list-style-type:none; 
	margin: 0; 
	padding: 0; 
	text-indent: 0px; 
	background-repeat: no-repeat; 
}
#left_content OL{ 
	margin-top:0; 
}
#left_content DIV.box { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 11px 0px;

}
#left_content DIV.box A{
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 3px;
}
#left_content DIV.box A:HOVER{
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 3px;
}
#left_content DIV.box_title_container { 
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	/*background-color: #3F8DCB; */
	background-image: url('../images/box_title_bg.jpg');
}
#left_content DIV.box_arrow { 
	float:left;
	font-size: 13px;
	font-weight: bold;
	width:20px;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	/*background-color: #3F8DCB; */
	background-image: url('../images/box_title_arrow.jpg');
}
#left_content DIV.box_title { 
	float:left;
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	color: #FFFFFF; 
	/*background-color: #3F8DCB; */
}
#left_content DIV.box_content{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 6px 6px;
	background-color: #C8D7E3; 
	border:1px solid #8AA9C6;
}
#left_content DIV.box_content LABEL { 
	display:block;
}
#left_content DIV.box_footer{
	height:6px;
	line-height:6px;
	background-image: url('../images/box_footer_bg.jpg');
}
#left_content DIV.box .title_selected { 
	font-size: 1.272727em;
	font-weight: bold;
	padding: 0 0 0 5px; 
	line-height: 1.5;
	border-bottom: 1px solid #ADB2C4;
	background-color: #C8D7E3;
}

#left_content DIV.box_menu { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #C8D7E3; 
	border:1px solid #8AA9C6;	
}
#left_content DIV.box_menu_title{ 
	float:left;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 5px; 
	height:23px;
	line-height:23px;
	background-color: #C8D7E3;
	color: #FFFFFF;
	background-image: url('../images/box_title_bg.jpg');
}
#left_content DIV.box_menu_title:HOVER{ 
	color: #000000;
	cursor:pointer;
}
#left_content DIV.box_menu_title_active{ 
	float:left;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 5px; 
	height:23px;
	line-height:23px;

	background-color: #C8D7E3;
	color:#FFFFFF;
	background-image: url('../images/box_title_bg.jpg');
}
#left_content DIV.box_menu_title_active:HOVER{ 
	color: #000000;
	cursor:pointer;
}
#left_content DIV.box_menu UL#level1 { 
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0px; 
}
#left_content DIV.box_menu UL#level1  LI.level1{ 
	font-size: 1.272727em;
	font-weight: bold;
	padding: 0 0 0 5px; 
	line-height: 1.5;
	border-bottom: 1px solid #ADB2C4;
	background-color: #FFFFFF;
}
#left_content DIV.box_menu UL#level1  LI.level1_expand{ 
	font-weight: bold;
	padding: 0 0 0 0px; 
	margin: 0 0 0 0px; 
	line-height: 1.5; 
	border-bottom: 1px solid #ADB2C4;
	background-color: #C8D7E3;

}
#left_content DIV.box_menu UL#level1  LI.level1_expand > DIV.active{ 
	font-size: 1.272727em;
	padding: 0 0 0 5px; 
	color:#4B1E30;
	background-color: #C8D7E3;
	border-bottom: 1px solid #ADB2C4;
}
#left_content DIV.box_menu UL#level2 { 
	padding: 5px 5px 7px 5px; 
	background-color: #C8D7E3;
}
#left_content DIV.box_menu UL#level2 LI.level2 { 
	font-weight: bold;
	border-bottom:1px dotted #445F6F;
}
#left_content DIV.box_menu UL#level2 LI.level2 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#left_content DIV.box_menu UL#level2  LI > A.active{ 
	padding: 0 0 0 0px; 
	color:#4B1E30;
}
#left_content DIV.box_menu UL#level2 LI.level2_expand{ 
	padding: 0 0 0 0px; 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
	border-bottom:1px dotted #445F6F;		
}
#left_content DIV.box_menu UL#level2  LI.level2_expand > DIV.active{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
	border-bottom:1px dotted #445F6F;	
}
#left_content DIV.box_menu UL#level3 { 
	padding: 0px 0px 0px 6px;
}
#left_content DIV.box_menu UL#level3 LI.level3 { 
	font-weight: normal; 
}
#left_content DIV.box_menu UL#level3 LI.level3 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#left_content DIV.box_menu UL#level3 LI.level3 A:HOVER{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
}
#left_content DIV.box_menu UL#level3 LI.level3_expand { 
	font-weight: normal; 
}
#left_content DIV.box_menu UL#level3 LI.level3_expand DIV.active{ 
	background-image: url('../images/arrow_down_a.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
}
#left_content DIV.box_menu UL#level3 LI.level3_expand A{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#left_content DIV.box_menu UL#level3 LI.level3_expand A:HOVER{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#left_content DIV.box_menu UL#level4 LI.level4 { 
	padding: 0px 0px 0px 9px; 
	margin: 0px 0px 0px 0px; 
}
#left_content DIV.box_menu UL#level4 LI.level4 DIV.active{ 
	background-image: url('../images/arrow_right_a.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#left_content DIV.box_menu UL#level4 LI.level4 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#left_content DIV.box_menu UL#level4 LI.level4 A:HOVER{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#left_content DIV.box_menu_footer{
	height:6px;
	line-height:6px;
	background-image: url('../images/box_footer_bg.jpg');
}
#left_content DIV.box_login{ 
	border-top:1px dotted #62869D;
	margin-top:5px;
	padding: 6px;
}

/* 
* SRODEK STRONY 
*/
#center_content {
	width:60%;
	margin: 11px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;
}
#center_content TEXTAREA {
	width:75%;
}
#center_content HR.dotted{
	color:#C8D7E3;
	background-color:#FFFFFF;
	height:1px;
	border-top:0px none;
	border-left:0px none;
	border-right:0px none;
	border-bottom:1px dotted #445F6F;
}
#center_content UL { 
	list-style-type:none; 
	margin: 0; 
	padding: 0; 
	text-indent: 0px; 
	background-repeat: no-repeat; 
}
#center_content DIV{
	margin: 0px 7px 0px 7px;
}

#center_content DIV.box_menu { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #C8D7E3; 
	border:1px solid #8AA9C6;	
}
#center_content DIV.box_menu_title{ 
	font-size: 1.272727em;
	font-weight: bold;
	padding: 0 0 0 5px; 
	height:23px;
	line-height:23px;
	border-bottom: 0px solid #ADB2C4;
	background-color: #FFFFFF;
	color: #FFFFFF;
	background-image: url('../images/box_title_bg.jpg');	
}
#center_content DIV.box_menu_title:HOVER{ 
	color: #000000;
	cursor:pointer;
}
#center_content DIV.box_menu_title_active{ 
	font-size: 1.272727em;
	font-weight: bold;
	padding: 0 0 0 5px; 
	height:23px;
	line-height:23px;
	border-bottom: 1px solid #ADB2C4;
	background-color: #C8D7E3;
	color:#FFFFFF;
	background-image: url('../images/box_title_bg.jpg');
}
#center_content DIV.box_menu_title_active:HOVER{ 
	color: #000000;
	cursor:pointer;
}
#center_content DIV.box_menu UL#level1 { 
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0px; 
}
#center_content DIV.box_menu UL#level1  LI.level1{ 
	font-size: 1.272727em;
	font-weight: bold;
	padding: 0 0 0 5px; 
	line-height: 1.5;
	border-bottom: 1px solid #ADB2C4;
	background-color: #FFFFFF;
}
#center_content DIV.box_menu UL#level1  LI.level1_expand{ 
	font-weight: bold;
	padding: 0 0 0 0px; 
	margin: 0 0 0 0px; 
	line-height: 1.5;
	border-bottom: 1px solid #ADB2C4;
	background-color: #FFFFFF;
	background-image: url('../images/box_title_bg.jpg');
}
#center_content DIV.box_menu UL#level1  LI.level1_expand > DIV.active{ 
	font-size: 1.272727em;
	padding: 0 0 0 5px; 
	color:#4B1E30;
	background-color: #C8D7E3;
	border-bottom: 1px solid #ADB2C4;
}
#center_content DIV.box_menu UL#level2 { 
	padding: 5px 5px 7px 5px; 
	background-color: #C8D7E3;
}
#center_content DIV.box_menu UL#level2 LI.level2 { 
	font-weight: bold;
	border-bottom:1px dotted #445F6F;
}
#center_content DIV.box_menu UL#level2 LI.level2 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#center_content DIV.box_menu UL#level2  LI > A.active{ 
	padding: 0 0 0 0px; 
	color:#4B1E30;
}
#center_content DIV.box_menu UL#level2 LI.level2_expand{ 
	padding: 0 0 0 0px; 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
	border-bottom:1px dotted #445F6F;		
}
#center_content DIV.box_menu UL#level2  LI.level2_expand > DIV.active{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
	border-bottom:1px dotted #445F6F;	
}
#center_content DIV.box_menu UL#level3 { 
	padding: 0px 0px 0px 6px;
}
#center_content DIV.box_menu UL#level3 LI.level3 { 
	font-weight: normal; 
}
#center_content DIV.box_menu UL#level3 LI.level3 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#center_content DIV.box_menu UL#level3 LI.level3 A:HOVER{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
}
#center_content DIV.box_menu UL#level3 LI.level3_expand { 
	font-weight: normal; 
}
#center_content DIV.box_menu UL#level3 LI.level3_expand DIV.active{ 
	background-image: url('../images/arrow_down_a.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
}
#center_content DIV.box_menu UL#level3 LI.level3_expand A{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#center_content DIV.box_menu UL#level3 LI.level3_expand A:HOVER{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#center_content DIV.box_menu UL#level4 LI.level4 { 
	padding: 0px 0px 0px 9px; 
	margin: 0px 0px 0px 0px; 
}
#center_content DIV.box_menu UL#level4 LI.level4 DIV.active{ 
	background-image: url('../images/arrow_right_a.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#center_content DIV.box_menu UL#level4 LI.level4 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#center_content DIV.box_menu UL#level4 LI.level4 A:HOVER{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}

#center_content A{
	font-weight: bold;
}
#center_content A:HOVER{
	font-weight: bold;
	text-decoration: underline;
}
#center_content .text{
	width:100%;
}
#center_content .table TABLE{
	width:100%;
	margin: 0px 0px 5px 0px;
}
#center_content A.print, #center_content A.edit, #center_content A.back {
	text-decoration:none;
	font-size:18px !important;
}
#center_content A.print {
	background:transparent url(../images/icons/icon_print.gif) no-repeat scroll 0px;
}
#center_content A.edit {
	background:transparent url(../images/icons/icon_edit.gif) no-repeat scroll 0px;
}
#center_content A.back {
	background:transparent url(../images/icons/ico_back.gif) no-repeat scroll 0px;
}

#center_content DIV.box {
	text-align:left;
	background-color:#C8D7E3;
	margin: 5px 7px 0px 7px;
	border:1px solid #8AA9C6;
}
#center_content DIV.box_footer {
	height:6px;
	line-height:6px;
	background-image: url('../images/box_footer_bg.jpg');
}
#center_content DIV.box TABLE{
	width:100%;
}
#center_content DIV.box TABLE TH{
	border:0 none;
	color:#FFFFFF;
 	background-color:#E3E5E8;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:2px 6px 2px 6px;
	font-size: 1.272727em; 
	line-height: 20px; 
	background-image: url('../images/box_title_bg.jpg');
}
#center_content DIV.box TABLE TH.center{
	text-align:center;
}
#center_content DIV.box TABLE TH.left{
	text-align:left;
}
#center_content DIV.box TABLE TH.right{
	text-align:right;
}
#center_content DIV.box TABLE TD{
	padding:6px 5px 6px 5px;
	background-color:#FFFFFF;
}


#center_content DIV.select_box{
	text-align:right;
	margin: 0px 0px 5px 0px;
}

#center_content TABLE#list TR:nth-child(odd) { 
	background-color:#C8D7E3; 
}
#center_content TABLE#list TR TR { 
	background-color:#FFFFFF; 
}
#center_content TABLE#list TD{
	text-align: left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #E3E5E8;
	margin:0px 0px 0px 0px;
	padding:6px 6px 3px 6px;
	line-height: 1.3; 
}
#center_content TABLE#list TD.rowNumber{ 
	text-align: center; 
	font-weight:bold; 
}

/* LMS - lista - labell (dziedziny */
#center_content TABLE.label {
	width:100%;
	border:0 none;
	margin:3px 0px 3px 0px;
	/*padding:0px 3px 0px 3px;*/
 	text-align: left;
	line-height: 1.43;
	white-space: nowrap;
	font-weight:bold;
	font-size: 1.272727em; 
	line-height: 1.3;
 	background-color:#C8D7E3;	
	border-bottom:1px solid #62869D;
}
#center_content TABLE.label TD{
	padding:1px 2px 1px 2px;
	vertical-align:middle;
}
#center_content TABLE.label INPUT[type="image"]{
	margin:1px 0px 0px 3px;
 
}

/* LMS - lista - tytul listy*/
#center_content TABLE.title {
	width:100%;
	margin:0px 0px 10px 0px;
	padding:2px 6px 2px 6px;
	border-bottom:1px solid #C8D7E3;
}
#center_content TABLE.title P {
	border:0 none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	text-align: left;
	line-height: 1.43;
	white-space: nowrap;
	font-weight:bold;
	font-size: 1.272727em; 
	line-height: 1.3; 
}

/* LMS - lista - toolbar*/
#center_content TABLE.toolbar {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:2px 6px 2px 6px;
	border-top:1px solid #62869D;
	background-color:#C8D7E3;
}
#center_content TABLE.toolbar TD{
	padding:2px 0px 5px 4px;
}

/* LMS - lista - nawigacja*/
#center_content TABLE.navi {
 	background-color:#C8D7E3;	
	color:#62869D;
}
#center_content TABLE.navi TD{
	padding:4px 3px 4px 3px;
	/*text-align:center;*/
	vertical-align:middle;
}

/* pasek z przyciskami do formularza */
#center_content DIV.buttons {
	text-align:center;
}

/* box z informacjami*/
#center_content DIV.information {
	text-align:right;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;
}
#center_content DIV.information_title{
	border:0 none;
	color: #FFFFFF; 
	background-image: url('../images/box_title_bg.jpg');
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px 6px 0px 6px;
	font-size: 13px; 
	line-height: 23px; 
	height: 23px; 
	font-weight:bold;
}
#center_content DIV.information_text{
	margin:0px 0px 0px 0px;
	padding:3px 6px 3px 6px;
	text-align:left;
	border:1px solid #8AA9C6;
}
#center_content DIV.information_footer{
	height:6px;
	line-height:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: url('../images/box_footer_bg.jpg');	
}



#center_content TABLE.form {
	width:100%;
	border-spacing: 1px;
}
#center_content TABLE.form  TH{
	font-weight:bold;
	border:0 none;
 	background-color:#FFFFFF;
	text-align: left;
	width:20%;
}
#center_content TABLE.form  TH.red{
	color:#FF0000;
}
#center_content TABLE.form .odd{
	background-color:#EEF0F4;
	text-align: left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:1px 6px 1px 6px;
	line-height: 1.65; 
	color:#203746;
}
#center_content TABLE.form .odd TH{
	background-color:#EEF0F4;
	text-align:left;
}
#center_content TABLE.form .even{
	background-color:#FFFFFF;
	text-align: left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:1px 6px 1px 6px;
	line-height: 1.65; 
	color:#203746;
}
#center_content TABLE.form .even TH{
	background-color:#FFFFFF;
	text-align:left;
}
DIV#tbl_listview_content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#center_content TABLE.form  TABLE#tbl_listview_content TH{
 	color:#000000;
	background-color:#D1D1D1;
	text-align: left;
	vertical-align:top;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #666666;
	border-left:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:6px 6px 6px 6px;
	line-height: 1.3; 
}
TABLE#tbl_listview_content TR{
	border:1px solid #D1D1D1;
	height:20px;
	line-height: 1.65px; 
}
TABLE#tbl_listview_content TD{
	border:1px solid #D1D1D1;
}
#center_content  #fastview {
	margin: 0px 0px 0px 0px;
	padding:0px 5px 5px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#C0B2B2;
}

DIV.scrolled
{
	width: 100%;
	height: 500px;
	overflow: auto;
}

/* 
* PRAWA STRONA 
*/
#right_content {
	float: left;
	width:20%;
	margin: 11px 0px 0px 0px;
	overflow: hidden;
	/*padding: 0px 0px 0px 8px;*/
}
#right_content TEXTAREA {
	width:95%;
}
#right_content UL { 
	list-style-type:none; 
	margin: 0; 
	padding: 0; 
	text-indent: 0px; 
	background-repeat: no-repeat; 
}
#right_content LI { 
	padding: 0px 0px 0px 9px; 
	margin: 0px 0px 0px 0px; 
}
#right_content LI  A{ 
	font-weight: bold;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;	
}
#right_content LI  A:HOVER{ 
	font-weight: bold;
	text-decoration:underline;
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#right_content OL{ 
	padding: 0px 0px 0px 9px; 
	margin: 0px 0px 0px 0px; 
}
#right_content DIV.box { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	line-height:1.4em;
}
#right_content DIV.box_title_container { 
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	/*background-color: #3F8DCB; */
	background-image: url('../images/box_title_bg.jpg');
}
#right_content DIV.box_arrow { 
	float:left;
	font-size: 14px;
	font-weight: bold;
	width:20px;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	/*background-color: #3F8DCB; */
	background-image: url('../images/box_title_arrow.jpg');
}
#right_content DIV.box_title { 
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	color: #FFFFFF; 
	/*background-color: #3F8DCB; */
}
#right_content DIV.box_title A{ 
	color: #971928; 
	text-decoration: none; 
}
#right_content DIV.box_title A:HOVER{ 
	color: #4B1E30; 
	text-decoration: none; 
}
#right_content DIV.box_content{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 6px 0px;
	background-color: #C8D7E3; 
	border:1px solid #8AA9C6;	
}
#right_content DIV.box_content DIV{
	margin: 0px 3px 0px 3px;
}
#right_content DIV.box_footer{
	height:6px;
	line-height:6px;
	background-image: url('../images/box_footer_bg.jpg');	
}
#right_content DIV.box .title_selected { 
	font-size: 1.272727em;
	font-weight: bold;
	padding: 0 0 0 5px; 
	line-height: 1.5;
	border-bottom: 1px solid #ADB2C4;
	background-color: #C8D7E3;
}
#right_content DIV.box2 { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	line-height:1.4em;
}
#right_content DIV.box2_title_container { 
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	background-image: url('../images/box_title_bg.jpg');
}
#right_content DIV.box2_arrow { 
	float:left;
	font-size: 13px;
	font-weight: bold;
	width:20px;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	background-image: url('../images/box_title_arrow.jpg');
}
#right_content DIV.box2_title { 
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	color: #FFFFFF; 
}
#right_content DIV.box2_title A{ 
	color: #971928; 
	text-decoration: none; 
}
#right_content DIV.box2_title A:HOVER{ 
	color: #4B1E30; 
	text-decoration: none; 
}
#right_content DIV.box2_content{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF; 
	border:1px solid #8AA9C6;		
}
#right_content DIV.box2_footer{
	height:6px;
	line-height:6px;
	background-image: url('../images/box_footer_bg.jpg');	
}
#right_content DIV.box2 .title_selected { 
	font-size: 1.272727em;
	font-weight: bold;
	padding: 0 0 0 5px; 
	line-height: 1.5;
	border-bottom: 1px solid #ADB2C4;
	background-color: #FEDDB3;
}
#right_content DIV.box_menu { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #C8D7E3; 
	border:1px solid #8AA9C6;	
}
#right_content DIV.box_menu_title{ 
	float:left;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 5px; 
	height:23px;
	line-height:23px;
	border-bottom: 0px solid #ADB2C4;
	background-color: #FFFFFF;
	color: #FFFFFF;
	background-image: url('../images/box_title_bg.jpg');	
}
#right_content DIV.box_menu_title:HOVER{ 
	color: #000000;
	cursor:pointer;
}
#right_content DIV.box_menu_title_active{ 
	float:left;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 5px; 
	height:23px;
	line-height:23px;
	border-bottom: 1px solid #ADB2C4;
	background-color: #C8D7E3;
	color:#FFFFFF;
	background-image: url('../images/box_title_bg.jpg');
}
#right_content DIV.box_menu_title_active:HOVER{ 
	color: #000000;
	cursor:pointer;
}
#right_content DIV.box_menu UL#level1 { 
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0px; 
}
#right_content DIV.box_menu UL#level1  LI.level1{ 
	font-size: 1.272727em;
	font-weight: bold;
	padding: 0 0 0 5px; 
	line-height: 1.5;
	border-bottom: 1px solid #ADB2C4;
	background-color: #FFFFFF;
}
#right_content DIV.box_menu UL#level1  LI.level1_expand{ 
	font-weight: bold;
	padding: 0 0 0 0px; 
	margin: 0 0 0 0px; 
	line-height: 1.5;
	border-bottom: 1px solid #ADB2C4;
	background-color: #FFFFFF;
	background-image: url('../images/box_title_bg.jpg');
}
#right_content DIV.box_menu UL#level1  LI.level1_expand > DIV.active{ 
	font-size: 1.272727em;
	padding: 0 0 0 5px; 
	color:#4B1E30;
	background-color: #C8D7E3;
	border-bottom: 1px solid #ADB2C4;
}
#right_content DIV.box_menu UL#level2 { 
	padding: 5px 5px 7px 5px; 
	background-color: #C8D7E3;
}
#right_content DIV.box_menu UL#level2 LI.level2 { 
	font-weight: bold;
	border-bottom:1px dotted #445F6F;
}
#right_content DIV.box_menu UL#level2 LI.level2 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#right_content DIV.box_menu UL#level2  LI > A.active{ 
	padding: 0 0 0 0px; 
	color:#4B1E30;
}
#right_content DIV.box_menu UL#level2 LI.level2_expand{ 
	padding: 0 0 0 0px; 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
	border-bottom:1px dotted #445F6F;		
}
#right_content DIV.box_menu UL#level2  LI.level2_expand > DIV.active{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
	border-bottom:1px dotted #445F6F;	
}
#right_content DIV.box_menu UL#level3 { 
	padding: 0px 0px 0px 6px;
}
#right_content DIV.box_menu UL#level3 LI.level3 { 
	font-weight: normal; 
}
#right_content DIV.box_menu UL#level3 LI.level3 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#right_content DIV.box_menu UL#level3 LI.level3 A:HOVER{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
}
#right_content DIV.box_menu UL#level3 LI.level3_expand { 
	font-weight: normal; 
}
#right_content DIV.box_menu UL#level3 LI.level3_expand DIV.active{ 
	background-image: url('../images/arrow_down_a.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 6px;
}
#right_content DIV.box_menu UL#level3 LI.level3_expand A{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#right_content DIV.box_menu UL#level3 LI.level3_expand A:HOVER{ 
	background-image: url('../images/arrow_down_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#right_content DIV.box_menu UL#level4 LI.level4 { 
	padding: 0px 0px 0px 9px; 
	margin: 0px 0px 0px 0px; 
}
#right_content DIV.box_menu UL#level4 LI.level4 DIV.active{ 
	background-image: url('../images/arrow_right_a.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 4px;
}
#right_content DIV.box_menu UL#level4 LI.level4 A{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#right_content DIV.box_menu UL#level4 LI.level4 A:HOVER{ 
	background-image: url('../images/arrow_right_n.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 9px;
	background-position-y: 2px;
}
#right_content DIV.box_menu_footer{
	height:6px;
	line-height:6px;
	background-image: url('../images/box_footer_bg.jpg');
}
/* STOPKA  START*/
#footer{
	clear: both;
	height:5px;
	border-bottom:2px solid #62869D;
	
}
#footer_info{
	padding-top:6px;
	text-align:center;
	color:#62869D;
}
/* STOPKA  KONIEC*/

/* ZAKLADKI START */
#tab_container DIV{
	padding:1px 0px 0px 0px;
	margin:0px -5px 0px -5px;
}
#tab_menu{
	width:100%;
}
#tab_menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#tab_menu li.first {
   list-style-type:none;
   float:left;
   display:inline;
   text-align: center;
}
#tab_menu li.next {
   list-style-type:none;
   float:left;
   display:inline;
   text-align: center;
}
#tab_menu li {
   list-style-type:none;
   float:left;
   display:inline;
   text-align: center;
}
#tab_menu_selected li {
   color: #000000;
   list-style-type:none;
   float:left;
   display:inline;
   /*border: 1px solid #62869D;*/
   background: #E8F4FF;
}
#tab_menu li a{
    /*line-height: 1.5;*/
    /*background-color: #C8D7E3; */
    color:#C8D7E3;
    display: block;
    font-weight: bold;
    cursor: pointer;
    text-decoration:none;
	
	margin-right: 1px;
	/*margin-top: -1px;*/
	
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	
	height: 10px;
	line-height: 10px;
	width: 120px;
	background-image: url('../images/tab_bg.jpg');
}
#tab_menu li a:HOVER{
	color:#C8D7E3;
	text-decoration:none;
	background-image: url('../images/tab_active_bg.jpg');
}
#tab_menu li a.selected {
	/*position: relative;
	top: 1px;*/
	/*background-color: #FFFFFF; */
	color:#000000;
	display: block;
	font-weight: bold;
	cursor: pointer;
	/*border-bottom-color: #62869D;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-color: #62869D;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #62869D;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #62869D;
	border-top-style: solid;
	border-top-width: 1px;
	*/
	margin-right: 1px;
	/*margin-top: -1px;*/
	
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;

	height: 10px;
	width: 120px;
	background-image: url('../images/tab_selected_bg.jpg');
}
#tab_bottom_bar{
	border-top-color: #445F6F;
	border-top-style: solid;
	border-top-width: 1px;
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;	
	clear: left;
	display: block;
	padding:0px;
	height: 0px;
	width: 100%;
}
#tabs{
	clear:both;
	width:100%;
	padding:0px 0px 0px 0px;
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;
	border-bottom:1px solid #8AA9C6;
	margin:0px 0px 0px 0px;
}
#tabs DIV{
	margin:0px 0px 2px 3px;

}
/* ZAKLADKI KONIEC*/

/* PODZAKLADKI START */
#subtab_container DIV{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -4px;
}
#subtab_menu{
	width:100%;
}
#subtab_menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#subtab_menu li.first {
   list-style-type:none;
   float:left;
   display:inline;
   text-align: center;
}
#subtab_menu li.next {
   list-style-type:none;
   float:left;
   display:inline;
   text-align: center;
}
#subtab_menu li {
   list-style-type:none;
   float:left;
   display:inline;
   text-align: center;
}
#subtab_menu_selected li {
   color: #000000;
   list-style-type:none;
   float:left;
   display:inline;
   background: #E8F4FF;
}
#subtab_menu li a{
    color:#C8D7E3;
    display: block;
    font-weight: bold;
    cursor: pointer;
    text-decoration:none;
	margin-right: 1px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	height: 10px;
	line-height: 10px;
	width: 120px;
	background-image: url('../images/tab_bg.jpg');
}
#subtab_menu li a:HOVER{
	color:#C8D7E3;
	text-decoration:none;
	background-image: url('../images/tab_active_bg.jpg');
}
#subtab_menu li a.selected {
	color:#000000;
	display: block;
	font-weight: bold;
	cursor: pointer;
	margin-right: 1px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	height: 10px;
	width: 120px;
	background-image: url('../images/tab_selected_bg.jpg');
}
#subtab_bottom_bar{
	border-top-color: #445F6F;
	border-top-style: solid;
	border-top-width: 1px;
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;	
	clear: left;
	display: block;
	padding:0px;
	height: 0px;
	width: 100%;
}
#subtabs{
	clear:both;
	width:100%;
	padding:0px 0px 0px 0px;
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;
	border-bottom:1px solid #8AA9C6;
	margin:0px 0px 0px 0px;
}
#subtabs DIV{
	margin:0px 0px 0px 3px;

}
/* PODZAKLADKI KONIEC*/

/*KALENDARZ START*/
#calendar{
	margin-left:0px;
	margin-right:auto;
	padding:0px 0px 0px 0px;
	border:0px none;
	text-align:center;
}
#calendar_big{
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;

}
#calendar_big DIV{
	margin:0px 0px 0px 0px;
}
#calendar_big DIV.title_container { 
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	background-image: url('../images/box_title_bg.jpg');
}
#calendar_big DIV.arrow { 
	float:left;
	font-size: 14px;
	font-weight: bold;
	width:20px;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF; 
	background-image: url('../images/box_title_arrow.jpg');
}
#calendar_big DIV.title { 
	font-size: 13px;
	font-weight: bold;
	height:23px;
	line-height:23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	color: #FFFFFF; 
}
#calendar_big  TABLE{
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;
	border-bottom:1px solid #8AA9C6;
}
#calendar_big  TABLE.navibar{
	width:100%;
	border-collapse: collapse;	
	border-left:1px solid #8AA9C6;
	border-right:1px solid #8AA9C6;		
}
#calendar_big  TABLE.navibar TH{
	border:0 none;
 	background-color:#C8D7E3;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px 6px 0px 6px;
	font-size: 1.272727em; 
	line-height: 1.3; 
	height:25px;
	border-bottom:1px solid #62869D;
}
#calendar_big TABLE.navibar TH.center{
	text-align:center;
	padding:0px 0px 0px 0px;
}
#calendar_big TABLE.navibar TH.left{
	text-align:left;
	padding:0px 0px 0px 0px;
}
#calendar_big TABLE.navibar TH.right{
	text-align:right;
	padding:0px 0px 0px 0px;
}
#calendar INPUT{
	margin:0px;
	padding:0px;
	border:0px none;
}
#calendar TABLE {
	border-spacing: 0px;
	border-collapse: collapse;	
	background-color: #FFFFFF;
}
#calendar TABLE INPUT{
	color:#62869D;
}
#calendar TABLE TH{
	border: 0px none;
	padding:2px 0px 2px 0px;
}
/* MALY KALENDARZ*/
#calendar td.monthSmallDefaultHead {
	font-weight: bold;
	text-align:center;
	background-color:#FFFFFF;	
	border: 1px solid #8AA9C6;
}
#calendar td.monthSmallDefaultDay {
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
	border: 1px solid #8AA9C6;
}
#calendar td.monthSmallDefaultDay:hover, #calendar td.monthSmallWeekend:hover {
	background-color:#00B3FF;
}
#calendar td.monthSmallDefaultDay:hover input, #calendar td.monthSmallWeekend:hover input {
	color:#FFFFFF;
}
#calendar td.monthSmallWeekend {
	background-color:#EEF0F4;
	text-align:center;
	border: 1px solid #8AA9C6;
}
#calendar td.monthSmallMarkedDay  {
	background-color:#00B3FF;
}
#calendar td.monthSmallMarkedDay input {
	color:#FFFFFF;
}
#calendar td.monthSmallCurrentDay {
	background-color:#CC0000;
	color:#FFFFFF;
	text-align:center;
	border: 1px solid #8AA9C6;
}
#calendar td.monthSmallCurrentDay INPUT{
	color:#FFFFFF;
}
#calendar td.monthSmallEventDay {
	background-image: url(../images/icons/icon_star.gif);
	/*background-color:#203746;*/
	font-weight: bold;
	background-repeat: no-repeat;
}
#calendar td.monthSmallEventDay INPUT{

}
#calendar td.monthSmallNoDay{
	background-color:#FFFFFF;	
	border: 1px solid #8AA9C6;
}

/* DUZY KALENDARZ*/
#calendar td input.calendarDay {
	background:transparent none;
	border:0px none;
	/*color:#000000;*/
	cursor:pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:15px;
	padding:0px;
	text-decoration:none;
}

#calendar td.dayDefaultHeader {
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height:20px;
	width:500px;
	border-bottom:1px solid #8AA9C6;
}
#calendar td.dayDefaultHour {
	background-color: #FFFFFF;
	height:60px;
	vertical-align:top;
	border:1px solid #8AA9C6;
}
#calendar td.dayCurrentHour {
	background-color: #FFFFFF;
	height:60px;
	vertical-align:top;
	border:1px solid #8AA9C6;
}
#calendar td.dayLegend	{
	color:#203746;
	background-color: #FFFFFF;
	height:60px;
	font-weight: bold;
	text-align: right;
	vertical-align:top;
	border:1px solid #8AA9C6;
}

/* TYGODNIOWY */
#calendar td.weekHeaderDefaultDay {
	height:20px;
	vertical-align:middle;
	font-weight: bold;
	text-align:center;
	border-bottom:1px solid #8AA9C6;
}
#calendar td.weekHeaderCurrentDay {
	background-color: #FFFFCC;
	height:20px;
	vertical-align:middle;
	font-weight: bold;
	text-align:center;
	border-bottom:1px solid #8AA9C6;
}
#calendar td.weekHeaderWeekend {
	height:20px;
	vertical-align:middle;
	font-weight: bold;
	text-align:center;
	border-bottom:1px solid #8AA9C6;
}
#calendar td.weekHeaderMarkedDay {
}
#calendar td.weekNormalDay {
	height:60px;
	vertical-align:top;
	border:1px solid #8AA9C6;
}
#calendar td.weekCurrentDay {
	background-color: #CC0000;
	height:60px;
	vertical-align:top;
	border:1px solid #8AA9C6;
}
#calendar td.weekWeekend{
	background-color: #EEF0F4;
	height:60px;
	vertical-align:top;
	border:1px solid #8AA9C6;
}
#calendar td.weekMarkedDay {
	/*border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;*/
}
#calendar td.weekLegend	{
	color:#203746;
	font-weight: bold;
	text-align: right;
	vertical-align:top;
	border:1px solid #8AA9C6;
}

/* MIESIECZNY */
#calendar td.monthCellHead {
	text-align: left;
	width: 14%;
	height:20px;
	font-size: 12px;
	font-weight: bold;
	background-color:#C8D7E3;
	border:1px solid #8AA9C6;
}
#calendar td.monthNoDay {
	width: 14%;
}
#calendar td.monthDefaultHead {
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #8AA9C6;	
}
#calendar td.monthDefaultDay {
	text-align: center;
	vertical-align:top;
	width: 14%;
	height: 60px;
	border:1px solid #8AA9C6;
}
#calendar td.monthCurrentDay {
	background-color: #CC0000;
	vertical-align:top;
	text-align: center;
	width: 14%;
	height: 60px;
	border:1px solid #8AA9C6;
}
#calendar td.monthMarkedDay {
	background-color: #00B3FF;	
	vertical-align:top;
	text-align: center;
	width: 14%;
	height: 60px;
	border:1px solid #8AA9C6;
}
#calendar td.monthWeekend {
	background-color: #EEF0F4;
	text-align: center;
	vertical-align:top;
	width: 14%;
	height: 60px;
	border:1px solid #8AA9C6;
}

#calendar div.eventTraditional,
#calendar div.eventElearning,
#calendar div.eventConsultation,
#calendar div.eventConference,
#calendar div.eventOnlineConsultation,
#calendar div.eventPrivate,
#calendar div.eventPublic,
#calendar div.eventCore
{
	border: 0px;
	text-align:left;
	TEXT-DECORATION: none;
	CURSOR: pointer;
	MARGIN: 0px;
	padding:2px 2px 2px 2px;
	margin:0px 0px 1px 0px;
}
#calendar div.eventElearning{
	background-color:#BFBF4D;
	color:#FFFFFF;
}
#calendar div.eventTraditional{
	background-color:#598FEE;
	color:#FFFFFF;
}
#calendar div.eventConsultation{
	background-color:#FF6A00;
	color:#FFFFFF;
}
#calendar div.eventConference{
	background-color:#FFB92D;
	color:#FFFFFF;
}
#calendar div.eventOnlineConsultation{
	background-color:#007F46;
	color:#FFFFFF;
}
#calendar .eventCore{
	background-color:#6E7F8F;
	color:#FFFFFF;
}
#calendar .eventPrivate	{
	background-color:#CC3333;
	color:#FFFFFF;
	border: 0px;
}
#calendar .eventPublic	{
	background-color:#33CC33;
	color:#FFFFFF;
}

.legend_container{
	width:100%;
	background-color: #D8E6EB; 	
	height:19px;
	line-height:1,45;
}
.legend_title{
	font-size:13px;
	text-align:left;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 6px 2px 6px;
	background-color: #D8E6EB; 	
	color:#62869D;
	border-top:1px solid #8AA9C6;
	border-bottom:1px dotted #8AA9C6;
}
.legend_expand{
	text-align:right;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 0px 6px;	
	background-color: #D8E6EB; 	
	border-top:1px solid #8AA9C6;
	border-bottom:1px dotted #8AA9C6;	
}
.calendar_legend{
	margin:3px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: separate;	
}
.calendar_legend TD.border{
	padding:0px 0px 0px 5px;
	border-right:1px solid #DCE0E7;
}
td.legend_traditional{
	background-image: url(../images/icons/icon_cal_legend_traditional.gif);
	background-repeat: no-repeat;		
	background-position: 5px 0px;
}
td.legend_elearning{
	background-image: url(../images/icons/icon_cal_legend_elearning.gif);
	background-repeat: no-repeat;	
	background-position: 5px 0px;	
}
td.legend_consultations{
	background-image: url(../images/icons/icon_cal_legend_consultations.gif);
	background-repeat: no-repeat;	
	background-position: 5px 0px;	
}
td.legend_conferences{
	background-image: url(../images/icons/icon_cal_legend_conferences.gif);
	background-repeat: no-repeat;	
	background-position: 5px 0px;	
}
td.legend_online_consultations{
	background-image: url(../images/icons/icon_cal_legend_online_consultations.gif);
	background-repeat: no-repeat;	
	background-position: 5px 0px;	
}
td.legend_core_private{
	background-image: url(../images/icons/icon_cal_legend_private.gif);
	background-repeat: no-repeat;	
	background-position: 5px 0px;	
}
td.legend_core_public{
	background-image: url(../images/icons/icon_cal_legend_public.gif);
	background-repeat: no-repeat;	
	background-position: 5px 0px;	
}
td.legend_core{
	background-image: url(../images/icons/icon_cal_legend_core.gif);
	background-repeat: no-repeat;	
	background-position: 5px 0px;	
}
td.legend_currentday{
	background-image: url(../images/icons/icon_cal_legend_current_day.gif);
	background-repeat: no-repeat;	
	background-position: 5px 0px;
}
td.legend_selectedday{
	background-image: url(../images/icons/icon_cal_legend_selected_day.gif);
	background-repeat: no-repeat;		
	background-position: 5px 0px;	
}
td.legend_events{
	background-image: url(../images/icons/icon_cal_legend_events_day.gif);
	background-repeat: no-repeat;		
	background-position: 5px 0px;	
}
/*KALENDARZ KONIEC*/

/* MALY KALENDARZ - POBIERANIE DATY*/
div.clndr {
	background-color:#FFFFFF;
	position:absolute;
	cursor:default;
	display:none;
	border:1px solid #C0B2B2;
}
div.clndr table {
	width:160px;
	margin:4px;
}
div.clndr th {
	text-align:center;
	padding:0 2px 0 2px;
}
div.clndr td {
	border:1px solid #C0B2B2;
	cursor:pointer; 
	text-align:center;
	padding:0 2px 0 2px;
}
div.clndr td.empt {
}


/* PROGRESSBAR */
TABLE.progressbar{
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width:171px;*/
}
TABLE.progressbar TR TD{
	border:0px none;
	background:url(../images/progressbar_bg.gif) no-repeat;
	height: 6px;
	line-height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
}
IMG.progressbar_bar{
	height:4px;
	border:0px none;
	background:url(../images/progressbar.gif);
}
IMG.progressbar_bar_completed{
	height:4px;
	border:0px none;
	background:url(../images/progressbar_completed.gif);
}
IMG.progressbar_bar_passed{
	height:4px;
	border:0px none;
	background:url(../images/progressbar_passed.gif);
}
IMG.progressbar_bar_incomplete{
	height:4px;
	border:0px none;
	background:url(../images/progressbar_incomplete.gif);
}
IMG.progressbar_bar_failed{
	height:4px;
	border:0px none;
	background:url(../images/progressbar_failed.gif);
}
INPUT.icon{
	border:0 none;
	padding:0px;
	margin:1px;
}
/* IKONKI START */
INPUT.nav_first	{ border:0 none; background: transparent url('../images/icons/icon_nav_first.gif') no-repeat 1px 0px;}
INPUT.nav_prev	{ border:0 none; background: transparent url('../images/icons/icon_nav_prev.gif') no-repeat 1px 0px; }
INPUT.nav_next	{ border:0 none; background: transparent url('../images/icons/icon_nav_next.gif') no-repeat 1px 0px; }
INPUT.nav_last	{ border:0 none; background: transparent url('../images/icons/icon_nav_last.gif') no-repeat 1px 0px; }
INPUT.cal_day	{ border:0 none; background: transparent url('../images/icons/icon_cal_day.gif') no-repeat; }
INPUT.cal_week	{ border:0 none; background: transparent url('../images/icons/icon_cal_week.gif') no-repeat; }
INPUT.cal_month	{ border:0 none; background: transparent url('../images/icons/icon_cal_month.gif') no-repeat; }
INPUT.cal_today	{ border:0 none; background: transparent url('../images/icons/icon_cal_today.gif') no-repeat; }
INPUT.cal_event	{ border:0 none; background: transparent url('../images/icons/icon_cal_event.gif') no-repeat; }
INPUT.add		{ width:20px; height:18px; border:0 none; background: transparent url('../images/icons/icon_add.gif') no-repeat; } 
INPUT.remove	{ border:0 none; background: transparent url('../images/icons/icon_delete.gif') no-repeat; }
INPUT.edit		{ border:0 none; width:20px; height:20px; background: transparent url('../images/icons/icon_edit.gif') no-repeat; }
INPUT.list		{ border:0 none; background: transparent url('../images/icons/icon_list.gif') no-repeat; }
INPUT.structedit	{ width:pxpx; height:20px; border:0 none; background: transparent url('../images/icons/icon_structedit.gif') no-repeat; }
INPUT.delete		{ border:0 none; width:20px; height:20px; background: transparent url('../images/icons/icon_delete.gif') no-repeat; }
INPUT.search		{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_search.gif') repeat; }
INPUT.reload		{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_reload.gif') no-repeat; }
INPUT.sort_asc	{ width:10px; height:11px; padding:0px; border:0 none; background: transparent url('../images/icons/icon_sort_asc.gif') no-repeat 0px 0px; }
INPUT.sort_desc	{ width:10px; height:11px; padding:0px; border:0 none; background: transparent url('../images/icons/icon_sort_desc.gif') no-repeat 0px 0px;}
INPUT.publish		{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_publish.gif') no-repeat; }
INPUT.unpublish	{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_unpublish.gif') no-repeat; }
INPUT.lock		{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_lock.gif') no-repeat; }
INPUT.unlock		{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_unlock.gif') no-repeat; }
INPUT.chart_pie	{ width:20px; height:12px; border:0 none; background: transparent url('../images/icons/icon_pie_chart.gif') no-repeat; } 
INPUT.chart_bar	{ width:20px; height:12px; border:0 none; background: transparent url('../images/icons/icon_bar_chart.gif') no-repeat; } 
INPUT.show_list		{ border:0 none; background: transparent url('../images/icons/icon_plus.gif') no-repeat center;   }
INPUT.hidden_list	{ border:0 none; background: transparent url('../images/icons/list/icon_minus.gif') no-repeat center; }
INPUT.order_up		{ width:20px; height:14px; border:0 none; background: transparent url('../images/icons/icon_menu_up.gif') no-repeat; }
INPUT.order_down	{ width:20px; height:14px; border:0 none; background: transparent url('../images/icons/icon_menu_down.gif') no-repeat; }
INPUT.order_to		{ border:0 none; background: transparent url('../images/icons/icon_menu_to.gif') no-repeat; width:18px; vertical-align:bottom;}
INPUT.export_pdf	{ width:10px; height:20px; border:0 none; background: transparent url('../images/icons/icon_export_pdf.gif') no-repeat; }
INPUT.export_rtf	{ width:10px; height:20px; border:0 none; background: transparent url('../images/icons/icon_export_rtf.gif') no-repeat; }
INPUT.export_csv	{ width:10px; height:20px; border:0 none; background: transparent url('../images/icons/icon_export_csv.gif') no-repeat; }
INPUT.export_txt	{ width:10px; height:20px; border:0 none; background: transparent url('../images/icons/icon_export_txt.gif') no-repeat; }
INPUT.export_html	{ width:10px; height:20px; border:0 none; background: transparent url('../images/icons/icon_export_html.gif') no-repeat; }
INPUT.export_xml	{ width:10px; height:20px; border:0 none; background: transparent url('../images/icons/icon_export_xml.gif') no-repeat; }
INPUT.export_xls	{ width:10px; height:20px; border:0 none; background: transparent url('../images/icons/icon_export_xls.gif') no-repeat; }
INPUT.assign		{ border:0 none; background: transparent url('../images/icons/icon_assign.gif') no-repeat; }
INPUT.report		{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_report.gif') no-repeat; }
INPUT.show		{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_show.gif') no-repeat; }
INPUT.details        { border:0 none; background: transparent url('../images/icons/icon_details.gif') no-repeat; }
INPUT.buy {  width:32px !important; height:32px !important;	background: transparent url('../images/icons/icon_buy.gif') no-repeat; } 
INPUT.copy		{ width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_bar_chart.gif') no-repeat; } 
INPUT.send		{ border:0 none; width:20px; height:20px; background: transparent url('../images/icons/icon_mail.gif') no-repeat; } 
INPUT.run		{ border:0 none; width:20px; height:20px; background: transparent url('../images/icons/icon_start.gif') no-repeat; } 
INPUT.synchronize_list { width:20px; height:20px; border:0 none; background: transparent url('../images/icons/icon_synchronization.gif') no-repeat; }
IMG.imported_user_0	{ background: transparent url('../images/icons/icon_imported_user_0.gif') no-repeat; }
IMG.imported_user_1	{ background: transparent url('../images/icons/icon_imported_user_1.gif') no-repeat; }
IMG.imported_user_2	{ background: transparent url('../images/icons/icon_imported_user_2.gif') no-repeat; }
IMG.imported_user_3	{ background: transparent url('../images/icons/icon_imported_user_3.gif') no-repeat; }
IMG.imported_user_4	{ background: transparent url('../images/icons/icon_imported_user_4.gif') no-repeat; }
IMG.imported_group_0	{ background: transparent url('../images/icons/icon_imported_group_0.gif') no-repeat; vertical-align:center; }
IMG.imported_group_1	{ background: transparent url('../images/icons/icon_imported_group_1.gif') no-repeat; vertical-align:center; }
IMG.imported_group_2	{ background: transparent url('../images/icons/icon_imported_group_2.gif') no-repeat; vertical-align:center; }
IMG.imported_group_3	{ background: transparent url('../images/icons/icon_imported_group_3.gif') no-repeat; vertical-align:center; }
IMG.imported_group_4	{ background: transparent url('../images/icons/icon_imported_group_4.gif') no-repeat; vertical-align:center; }
IMG.start_page_todo_remove{background: transparent url('../images/start_page/sp_todo_close.jpg') no-repeat; vertical-align:center;}
DIV.folder { height:20px;width:20px;background: transparent url('../images/icons/icon_folder.gif') no-repeat; }
DIV.article { height:20px;width:20px;background: transparent url('../images/icons/icon_document.gif') no-repeat; }
IMG.send { border:0 none; width:20px; height:20px; background: transparent url('../images/icons/icon_mail.gif') no-repeat; } 

/* URUCHAMIENIE KURSU I EGZAMINU*/
#content_course_player,
#content_course_player_table { 
	width: 100%; 
	/*min-width: 984px; 
	max-width: 1260px; */
	height:100%;
	margin: 0px auto 0 auto; 
}

#content_course_player_menu{
	width:210px;
}
#content_course_player_links{
	width:210px;
	display:none;
}

#content_course_player_table  td,
#content_course_player_links td{ 
	vertical-align:top;
}
	
/* IFRAMY */
#LMSFrame{
	width:100%;
	border:0;
	height:80px;
}
#LMSSender{
	width:100%;
	border:0 none;
	height:0px;
}
#Menu{
	width:100%;
	height:800px;
	border:0 none;
}
#Content{
	width:100%;
	border:0 none;
	height:900px;
}
#Links{
	width:100%;
	height:100px;
	border:0 none;
}
#LMSKeepAliveFrame{
	width:0px;
	height:0px;
	border:0 none;
	display:none;
}


/*START-PAGE-BEGIN-REGISTERED*/

DIV.sectionContainer {
	width: 100%;	
	clear:both;
}

DIV.emptySection{
	height:10px;
	width: 100%;	
	clear:both;
}

.startPageBodyCenter{
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	border-spacing: 0; 
	width:100%;
	border-collapse: collapse;
}

.startMiddle{
	background-image: url('../images/start_page/gray/startMiddle.gif');
	background-repeat: repeat-x;
	height:161px;
	vertical-align: top;

}

.startMiddleLeft{
	background-image: url('../images/start_page/gray/startMiddleLeft.gif');
	background-repeat: no-repeat;
	height:161px;
	width: 22px;
	vertical-align: top;

}
.startMiddleRight{
	background-image: url('../images/start_page/gray/startMiddleRight.gif');
	background-repeat: no-repeat;	
	height:161px;
	width: 99px;
	vertical-align: top;
}


.startMiddleEmpty{
	background-image: url('../images/start_page/gray/startMiddleEmpty.gif');
	background-repeat: repeat-x;
	height:161px;
	vertical-align: top;
}

.startMiddleLeftEmpty{
	background-image: url('../images/start_page/gray/startMiddleLeftEmpty.gif');
	background-repeat: no-repeat;
	height:161px;
	width: 22px;
	vertical-align: top;
}
.startMiddleRightEmpty{
	background-image: url('../images/start_page/gray/startMiddleRightEmpty.gif');
	background-repeat: no-repeat;	
	height:161px;
	width: 99px;
	vertical-align: top;
}

.startpageTd{
	height:32px;
	margin:0px;
	padding:0px;
	text-align:center;
}

.startBoldFont{
	font-weight:bold;
	margin:0px;
	padding:0px;
	height:32px;
}

.startTop{
	background-image: url('../images/start_page/gray/startTop.gif');
	background-repeat: repeat-x;
	height:68px;
	vertical-align:top;
}

.startTopLeft{
	background-image: url('../images/start_page/gray/startTopLeft.gif');
	background-repeat: no-repeat;
	height:68px;
	width: 22px;	
}

DIV.taskList .startTopRight{
	background-image: url('../images/start_page/gray/startTopRightTaskList.gif');
	background-repeat: no-repeat;
	height:68px;
	width: 99px;	
}

DIV.historyList .startTopRight{
	background-image: url('../images/start_page/gray/startTopRightHistoryList.gif');
	background-repeat: no-repeat;
	height:68px;
	width: 99px;	
}

DIV.notificationsList .startTopRight{
	background-image: url('../images/start_page/gray/startTopRightNotificationsList.gif');
	background-repeat: no-repeat;
	height:68px;
	width: 99px;	
}

DIV.toDoList .startTopRight{
	background-image: url('../images/start_page/gray/startTopRightToDoList.gif');
	background-repeat: no-repeat;
	height:68px;
	width: 99px;	
}

.startBottom{
	background-image: url('../images/start_page/gray/startBottom.gif');
	background-repeat: repeat-x;
	height:55px;
	vertical-align:top;
}

.startBottomLeft{
	background-image: url('../images/start_page/gray/startBottomLeft.gif');
	background-repeat: no-repeat;
	height:55px;
	width: 22px;	
}

.startBottomRight{
	background-image: url('../images/start_page/gray/startBottomRight.gif');
	background-repeat: no-repeat;
	height:55px;
	width: 99px;	
}

DIV.startBottomMiddle{
	padding: 15px 0px 0px 0px;
}

DIV.componentContainer {
	border: solid #8AA9C6 0px;
	background-color: #EEF0F4;	
	padding: 0px 0px 0px 0px;
}

#core_container_div  DIV{
	margin: 0px 0px 0px 0px;
}

DIV.startPageBody {
	padding: 0px 0px 0px 0px;
}

DIV.componentContainerHeader{
	padding: 18px 0px 0px 0px;
	font-family:Verdana;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}

.startPageBodyCenter {
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
}

.taskList{
	width: 49%;
	float:left;
}
.historyList{
	width: 49%;
	float:right;
}
.notificationsList{
	width: 49%;
	float:left;
}
.toDoList{
	width: 49%;
	float:right;
}

A.start_link_more{
	background-image: url('../images/start_page/gray/button.gif');
	background-repeat: repeat-x;
	padding: 3px 5px 5px 5px;
	text-decoration: none;
	color: #C8D7E3;	
}

A.start_link_more:hover{
	background-image: url('../images/start_page/gray/button.gif');
	background-repeat: repeat-x;
	padding: 3px 5px 5px 5px;
	text-decoration: none;
	color: #FFFFFF;	
}

.tableStartPageContent{
	margin: 0;
	padding: 0;
}

/*START-PAGE-END-REGISTERED*/



.radio{
	border: 0px none;
}

.checkbox{
	border: 0px none;
}
/*START-PAGE-START-ADMIN*/
.descInImg{
	position: relative; 
	top: -38px; 
	width: 130px; 
	display: block; 
	margin: 0px auto;
}

.controlBox{	
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
/*START-PAGE-END-ADMIN*/

