BODY {
 margin: 0px;
 padding: 0px;
 background-color: #FFFFFF;
 font-family: Tahoma, Arial, Helvetica;
 font-size: 9pt;
 color: #9D0B0E;
}

/* pasek nawigacyjny na samej górze strony */
#Pasekb, #Pasek {
                height:16px;
                width:auto;
                position: relative;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
				margin-top: 0px;
				margin-bottom: 6px;
}
#Pasek {
                background:#b0b0b0;
                text-decoration: none;
                color: #fff;
                padding-left: 30px;
				background: url(../images/gnav-bg.gif) repeat-x top left;
} 
#Pasek a, #Pasek span {
                color:#999;
				top: auto;
                font-size: 11px;
                text-decoration: none;
				vertical-align: middle;
}
#Pasek span { color: #3a3a3a;}
#Pasek a:hover {
                color:#666;
}
/* END pasek nawigacyjny na samej górze strony */



TABLE { font-family: Tahoma, Arial, Helvetica;
 font-size: 9pt;}

A {
 color : #FF6601;
 text-decoration : none;
 font-weight: normal;
}
A:link {
 color : #FF6601;
 text-decoration : none;
 font-weight: normal;
}
A:visited {
 color : #FF6601;
 text-decoration : none;
 font-weight: normal;
}
A:hover {
 text-decoration : underline;
 color : #FF6601;
 font-weight: normal;
}

A.menu {
 color : #9D0B0E;
 text-decoration : none;
 font-weight: normal;
}
A:link.menu {
 color : #9D0B0E;
 text-decoration : none;
 font-weight: normal;
}
A:visited.menu {
 color : #9D0B0E;
 text-decoration : none;
 font-weight: normal;
}
A:hover.menu {
 text-decoration : none;
 color : #9D0B0E;
 font-weight: normal;
}

A.arw {
 padding-right: 14px; 
 background: url(/images/arrow.gif) no-repeat right bottom;
}

A.subforum  {
 color : #CC6601;
 text-decoration : none;
 font-weight: normal;
}
A.subforum:link  {
 color : #CC6601;
 text-decoration : none;
 font-weight: normal;
}
A.subforum:visited  {
 color : #CC6601;
 text-decoration : none;
 font-weight: normal;
}
A.subforum:hover  {
 text-decoration : underline;
 color : #CC6601;
 font-weight: normal;
}

IMG {
 border: none;
}

FORM {
 padding: 0; margin: 0;
}

.title  {
 font-weight : bold;
}

.reallead  {
 font-weight : bold;
}

.lead  {
 font-weight : normal;
 letter-spacing: 1px;
}

.pic {float: left; margin-right: 12px;}

.dsb {color : #999999;}

.columnlp  { text-align: center; width: 20px;}

.aparpradio2 { margin: 0 0 0 0; padding: 0px; vertical-align: middle;}

.odo { font-size : 7pt; }

.lalign {text-align: left;}


SPAN.dsbarw {
 color : #999999;
 padding-right: 14px; 
 background: url(/images/arrowg.gif) no-repeat right bottom;
}

DIV#site {
 margin: 0 auto;
 width: 983px;
 border: 1px solid white;
}

DIV#left {
 width: 259px;
 float: left;
}

DIV#logo {
 width: 208px; height: 85px; left: 25px; position: relative;
 background: url(/images/logo.gif) no-repeat top left;
 }

DIV#bigImg {
 width: 259px; height: 146px;
 background: url(/images/bigimg.jpg) no-repeat top left;
}

DIV#bigImgLms {
 width: 259px; height: 146px;
 background: url(/images/bigimglms.jpg) no-repeat top left;
}

DIV#logOnHead {
 height: 21px;
 font-weight: bold;
 width: 236px;
 padding-left: 23px;
 margin-top: 5px;
 background: url(/images/boxhead-gray-01.gif) no-repeat top left;
 border-bottom: 5px solid #C0C0C0;
}

DIV#logOnHead DIV#lOHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-gray-02.gif) no-repeat top right;
}

DIV#logOnHead DIV {
 color: #808080;
 padding-top: 3px;
}

DIV#logOn {
 background: url(/images/logon-bg.gif) no-repeat top left;
 width: 211px;
/* margin-bottom: 5px;*/
 padding: 3px 23px;
 padding-bottom: 3px;
 border: 1px dotted #C0C0C0;
 border-top: none; border-bottom: none;
}

DIV#logOn DL { margin: 0; margin-bottom: 9px;}
DIV#logOn DL DT { width: 46px; float: left; margin-top: 2px;}
DIV#logOn DL DD { margin-bottom: 6px;}
DIV#logOn DL DD SPAN.hint { margin-left: 6px; display: block; margin-top: 3px;}
DIV#logOn DL DD INPUT#image {margin-top: 0px; margin-bottom: 0px;}
DIV#logOn DL DD INPUT#loginUsername, DIV#logOn DL DD INPUT#loginPassword {width: 132px;}

DIV#logOn SPAN.odo {display: block; margin: 0 0 3px 0; color: #FF0000;}

DIV#logOnButt {
 height: 6px; width: 259px;
 clear: left;
 margin-bottom: 5px;
 background: url(/images/butt-logon.gif) no-repeat top left;
}

DIV#loggedOn {
 background: url(/images/logon-bg.gif) no-repeat top left;
 width: 211px;
/* margin-bottom: 5px; */
 padding: 8px 23px;
 padding-bottom: 3px;
 border: 1px dotted #C0C0C0;
 border-top: none; 
 border-bottom: none;
}

DIV#loggedOn DL#loggedOnDl {margin-top: 5px; margin-bottom: 9px;}
DIV#loggedOn DL#loggedOnDl DT {width: 134px; float: left; margin-top: 2px;}

DIV#loggedOn DL#logOutDl {margin-top: 5px; margin-bottom: 9px;}
DIV#loggedOn DL#logOutDl DT {float: left; margin-top: 6px;}

DIV#loggedOn DL#loggedLxDl {margin-top: 0px; margin-bottom: 0px;}
DIV#loggedOn DL#loggedLxDl DT {width: 174px; float: left; margin-top: 0px; border-right: solid 1px #c0c0c0;}
DIV#loggedOn DL#loggedLxDl DD {height: 35px; padding-top: 7px; border-left: solid 1px #ffffff; margin-left: 175px; padding-left: 9px;}

DIV#loggedOnButt {
 height: 6px; width: 259px;
 clear: left;
 margin-bottom: 5px;
 background: url(/images/butt-loggedon.gif) no-repeat top left;
}

DIV#lnavBg {
 background: url(/images/lnav-bg-lms-nocc.gif) no-repeat top left;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 width: 253px;
 float: left;
}

DIV#lnavBgAdmin {
 background: url(/images/lnav-bgAdmin.gif) no-repeat top left;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 width: 253px;
 height: 500px; 
 float: left;
}

DIV#lnavBgLms {
 background: url(/images/lnav-bg-lms.gif) no-repeat top left;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 width: 253px;
 float: left;
}

DIV#lnavBgLmsBiu, DIV#lnavBgLmsKn, DIV#lnavBgLmsKz, DIV#lnavBgLmsWg, DIV#lnavBgLmsNoRg, DIV#lnavBgLmsNoCc, DIV#lnavBgLmsRoWi {
 background: url(/images/lnav-bg-lms-biu.gif) no-repeat top left;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 5px;
 width: 253px;
 float: left;
}

DIV#lnavBgLmsRoWi {
 background: url(../images/lnav-bg-lms-rowi.gif) no-repeat top left;
}

DIV#lnavBgLmsKz {
 background: url(/images/lnav-bg-lms-kz.gif) no-repeat top left;
}

DIV#lnavBgLmsWg {
 background: url(/images/lnav-bg-lms-wg.gif) no-repeat top left;
}

DIV#lnavBgLmsNoRg {
 background: url(/images/lnav-bg-lms-norg.gif) no-repeat top left;
}

DIV#lnavBgLmsNoCc {
 background: url(/images/lnav-bg-lms-nocc.gif) no-repeat top left;
}

DIV.lnav {
 padding-left: 70px;
 padding-top: 1px;
 height: 18px;
}

DIV.lnav30 {
 padding-left: 70px;
 padding-top: 1px;
 height: 31px;
}

DIV.lnav30oneLine {
 padding-left: 70px;
 padding-top: 7px;
 height: 24px;
}


DIV.ldiv {
 height: 2px;
 background: url(/images/lnav-divider.gif) no-repeat top left;
}

DIV#rightlnav0 {
 float: left;
 height: 113px;
 background-color: #C0C0C0;
 width: 6px;
 background: url(/images/rightlnav-bg-lms-nocc.gif) no-repeat top left;
}

DIV#rightlnavAdmin {
 float: left;
 height: 361px;
 background-color: #C0C0C0;
 width: 6px;
 background: url(/images/rightlnav-bg-admin.gif) no-repeat top left;
}

DIV#rightlnav0Lms {
 float: left;
 height: 139px;
 background-color: #C0C0C0;
 width: 6px;
 background: url(/images/rightlnav-bg-lms.gif) no-repeat top left;
}
DIV#rightlnav0LmsBiu, DIV#rightlnav0LmsKn, DIV#rightlnav0LmsKz, DIV#rightlnav0LmsWg, DIV#rightlnav0LmsNoRg, DIV#rightlnav0LmsNoCc, DIV#rightlnav0LmsRoWi {
 float: left;
 height: 50px;
 background-color: #C0C0C0;
 width: 6px;
 background: url(/images/rightlnav-bg-lms-biu.gif) no-repeat top left;
}

DIV#rightlnav0LmsRoWi {
 height: 105px;
 background: url(/images/rightlnav-bg-lms-rowi.gif) no-repeat top left;
}

DIV#rightlnav0LmsKz {
 height: 92px;
 background: url(/images/rightlnav-bg-lms-kz.gif) no-repeat top left;
}
DIV#rightlnav0LmsWg {
 height: 152px;
 background: url(/images/rightlnav-bg-lms-wg.gif) no-repeat top left;
}
DIV#rightlnav0LmsNoRg {
 height: 126px;
 background: url(/images/rightlnav-bg-lms-norg.gif) no-repeat top left;
}

DIV#rightlnav0LmsNoCc {
 height: 113px;
 background: url(/images/rightlnav-bg-lms-nocc.gif) no-repeat top left;
}

DIV#rightlnav1  {
 position: absolute;
}


DIV.rightlnav2 {
 position: relative;
 left: 6px;
 width: 9px;
 height: 21px;
}

DIV.rightlnav233 {
 position: relative;
 left: 6px;
 width: 9px;
 height: 34px;
}

DIV#lnavcurrent {
 background: url(/images/lnav-arrow.gif) no-repeat center left;
}

IMG#banner01 {
 margin-bottom: 1px;
 border: none;
}

IMG#banner02 {
 border: none;
}

DIV#top {

}

DIV#searchSpace {
 height: 67px;
 text-align: right;
 padding-top: 18px;
}

IMG#searchbutterflies {
 vertical-align: middle;
 margin-right: 23px;
}

DIV#gnavBg {
 height: 33px;
 background: url(/images/gnav-bg.gif) repeat-x top left;
}

DIV.gnav {
 height: 29px;
 float: left;
 padding-left: 9px; padding-right: 9px; padding-top: 4px;
}

DIV#gnavcurrent {
 background: url(/images/gnav-arrow.gif) no-repeat bottom center;
}

DIV.gdiv {
 height: 33px; width: 2px;
 float: left;
 background: url(/images/gnav-divider.gif) no-repeat top left;
}

DIV#content {
 width: 704px;
 padding-left: 20px;
 float: left;
}

H1#breadCrumb {
 font-size: 11pt;
 font-weight: bold;
 margin-top: 7px;
 margin-bottom: 15px;
 display: block;
 font-family: Trebuchet MS, Arial, Helvetica;
}

DIV#centerCol {
 float: left;
 margin-bottom: 30px;
}

DIV#errorRow {
 width: 520px;
 display: none;
 margin-bottom: 14px;
 font-size: 7pt;
 color: red;
}

DIV#hotTopicHead {
 height: 21px;
 font-weight: bold;
 width: 411px;
 padding-left: 12px;
 background: url(/images/boxhead-yellow-01.gif) no-repeat top left;
 border-bottom: 5px solid #FFA623;
}

DIV#hotTopicHead DIV#hTHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-yellow-02.gif) no-repeat top right;
}

DIV#hotTopicHead DIV {
 color: #F00000;
 padding-top: 3px;
}

DIV#hotTopic {
 background-color: #FFFFC3;
 width: 397px;
/*margin-bottom: 15px;*/
 padding: 8px 12px;
 padding-bottom: 3px;
 border: 1px dotted #FFA623;
 border-top: none; 
 border-bottom: none;
}

DIV#hotTopicButt {
 height: 6px; width: 423px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-hottopic.gif) no-repeat top left;
}

DIV.grayHead {
 height: 21px; font-weight: bold; padding-left: 12px;
 background: url(/images/boxhead-gray-01.gif) no-repeat top left;
 border-bottom: 5px solid #C0C0C0; float: left;
}

DIV.grayHead DIV.gHEnd {
 height: 21px; width: 9px; float: right;
 background: url(/images/boxhead-gray-02.gif) no-repeat top right;
}

DIV.grayHead DIV {
 padding-top: 3px;
}

DIV.grayBody {
 background-color: #F0F3F3;
 padding: 8px 12px;
 padding-bottom: 3px;
 border: 1px dotted #C0C0C0;
 border-top: none; 
 border-bottom: none;
 float: left;
}

DIV.grayButt {
  clear: left;
  height: 6px;
  margin-bottom: 15px;
}

DIV#registerHead { width: 509px; color: #009900; }
DIV#register_ { width: 495px; padding-top: 16px ; padding-bottom: 11px;}
DIV#registerButt {width: 521px; background: url(/images/butt-enrollment.gif) no-repeat top left; margin-bottom: 0px;}

DIV#gameRegisterHead { width: 509px; color: #969696; }
DIV#gameUnregister_ { border: none; width: 497px; padding-top: 16px ; padding-bottom: 11px; color: #CCCCFF; background: url(/images/bgimg-gameunregister.jpg) no-repeat top left;}
DIV#gameUnregistered_ { border: none; width: 497px; height: 196px; padding-top: 26px ; padding-bottom: 11px; color: #CCCCFF; background: url(/images/bgimg-gameunregister.jpg) no-repeat top left;}
DIV#gameRegister_ { border: none; width: 347px; padding-left: 162px; padding-top: 16px ; padding-bottom: 11px; color: #CCCCFF; background: url(/images/bgimg-gameregister.jpg) no-repeat top left;}
DIV#gameUnregisterButt {width: 521px; background: url(/images/butt-gameunregister.gif) no-repeat top left; margin-bottom: 0px;}
DIV#gameRegisterButt {width: 521px; background: url(/images/butt-gameregister.gif) no-repeat top left; margin-bottom: 0px;}

DIV#firstCourseFormHead { width: 292px; color: #009900; }

DIV#yourProgressHead { width: 691px; color: #A50021; }
DIV#yourProgress { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#yourProgress DIV {float: left; width: 215px; }
DIV#yourProgressButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#groupDataHead { width: 691px; color: #0033CC; margin-top: 4px;}
DIV#groupData { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#groupData DIV {float: left; width: 338px; }
DIV#groupData DL {margin:0; padding: 0;}
DIV#groupData DL DT {float: left; margin-right: 12px;}
DIV#groupDataButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#subGroupDataGtHead { width: 555px; color: #3399FF;}
DIV#subGroupDataGt { width: 541px; padding-top: 16px ; padding-bottom: 11px;}
DIV#subGroupDataGt DIV {width: 270px; float: left;}
DIV#subGroupDataGt DL {margin: 0; padding: 0;}
DIV#subGroupDataGt DT {float: left; width: 115px}

DIV#subGroupDataGtButt {width: 567px; background: url(/images/butt-gray589.gif)
no-repeat top left; }

DIV#subGroupDataHead { width: 691px; color: #3399FF; }
DIV#subGroupData { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#subGroupData DL {margin:0; padding: 0;}
DIV#subGroupData DL DT {float: left; clear: left; width: 165px; padding-bottom: 2px;}
DIV#subGroupData DL DD {padding : 1px 0;}
DIV#subGroupData INPUT.aparptf {width: 155px;}
DIV#subGroupData DIV, DIV#subGroupData DIV.pgcurrent {width: 110px; margin-top: 3px; float: left; border: 1px solid #C0C0C0; border-right: none; padding: 2px 5px 4px 5px;}
DIV#subGroupData DIV#pgArrow {padding: 0; border: none; width: 17px; height: 36px;}
DIV#subGroupData DIV.pgcurrent {background-color: #C0C0C0; }
DIV#subGroupDataButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#yourContactsHead { width: 691px; color: #9191FF;}
DIV#yourContacts { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#yourContacts DIV { float: left; width: 168px; }
DIV#yourContactsButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#resourcesHead { width: 509px; color: #800080;}
DIV#resources { width: 495px; padding-top: 16px ; padding-bottom: 11px;}
DIV#resources DL  { padding: 0; margin: 8px 0px 0px 0px;}
DIV#resources DL DT { float: left; margin-top: 3px; margin-right: 5px;}
DIV#resourcesButt {width: 521px; background: url(/images/butt-enrollment.gif) no-repeat top left; }

DIV#compTestHead { width: 509px; color: #969696;}
DIV#compTest { width: 495px; padding-top: 16px ; padding-bottom: 11px;}
DIV#compTest DL {margin: 0;}
DIV#compTest DL DT {float: left; width: 180px;}
DIV#compTestButt {width: 521px; background: url(/images/butt-enrollment.gif) no-repeat top left; }

DIV#prizeDescripHead { width: 691px; color: #990033;}
DIV#prizeDescrip { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#prizeDescrip DIV { width: 135px; float: left; text-align: center;}
DIV#prizeDescripButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#prizeOrderHead { width: 691px; color: #660033;}
DIV#prizeOrder { width: 677px; padding-top: 16px; }
DIV#prizeOrder DIV.pOhead { width: 135px; float: left; text-align: center;}
DIV#prizeOrderButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#faqCategoryHead { width: 691px; color: #CC6600;}
DIV#faqCategory { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#faqCategory DIV { float: left;}
DIV#faqCategoryButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; }

DIV#forumHead { width: 555px; color: #CC9900;}
DIV#forum_ { width: 541px; padding-top: 16px ; padding-bottom: 11px;}
DIV#forum_ DIV {float: left; padding: 1px 0; }
DIV#forum_ DIV.mostPopLabel { padding-left: 1px; clear: left; width: 110px; }
DIV#forum_ DIV.mostPopCat { width: 215px; }
DIV#forumButt {width: 567px; background: url(/images/butt-gray589.gif) no-repeat top left; }
DIV#forumTopicsIndicator {width: 567px;}
DIV#forumTopicsIndicator SPAN {float: left;}
DIV#forumTopicsIndicator DIV {float: right;}

DIV#forumHeadSG { width: 509px; color: #CC9900;}
DIV#forumSG_ { width: 495px; padding-top: 16px ; padding-bottom: 11px;}
DIV#forumSG_ DIV {float: left; padding: 1px 0; }
DIV#forumSG_ DIV.mostPopLabel { padding-left: 1px; clear: left; width: 110px; }
DIV#forumSG_ DIV.mostPopCat { width: 215px; }
DIV#forumButtSG {width: 521px; background: url(/images/butt-gray589.gif) no-repeat top left; }
DIV#forumTopicsIndicatorSG {width: 521px;}
DIV#forumTopicsIndicatorSG SPAN {float: left;}
DIV#forumTopicsIndicatorSG DIV {float: right;}


DIV#chatHead { width: 555px; color: #CC9900;}
DIV#chat_ { width: 565px; padding: 6px 0 3px 0; background-color: #F0F3F3;}
DIV#chatButt { width: 567px; background: url(/images/butt-gray589.gif) no-repeat top left; }

DIV#whiteBoardHead { width: 555px; color: #CC9900;}
DIV#whiteBoard {width: 560px; padding: 1px 2px 2px 3px; background-color: #F0F3F3;}
DIV#whiteBoardButt { width: 589px; background: url(/images/butt-gray589.gif) no-repeat top left; }

DIV#strategyGameWhiteBoardHead { width: 509px; color: #CC9900;}
DIV#strategyGameWhiteBoard {width: 514px; padding: 1px 2px 2px 3px; background-color: #F0F3F3;}
DIV#strategyGameWhiteBoardButt { width: 521px; background: url(/images/butt-enrollment.gif) no-repeat top left; }

DIV#groupThesisHead { width: 691px; color: #CC9900;}
DIV#groupThesis { width: 677px; padding-top: 16px ; padding-bottom: 11px;}
DIV#groupThesisButt { width: 703px; background: url(/images/butt-gray703.gif) no-repeat top left; margin-bottom: 15px;}

DIV#sharedFilesHead { width: 292px; color: #CC9900;}

DIV#onlineCourseHead { width: 392px; color: #969696;}

DIV#enrollmentHead {
 height: 21px;
 font-weight: bold;
 width: 509px;
 padding-left: 12px;
 background: url(/images/boxhead-gray-01.gif) no-repeat top left;
 border-bottom: 5px solid #C0C0C0;
 float: left;
}

DIV#enrollmentHead DIV#eHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-gray-02.gif) no-repeat top right;
}

DIV#enrollmentHead DIV {
 color: #969696;
 padding-top: 3px;
}

DIV#enrollment, DIV#expGame {
 background-color: #F0F3F3;
 width: 495px;
 padding: 16px 12px 11px 12px;
 border: 1px dotted #C0C0C0;
 border-top: none;
 border-bottom: none;
 float: left;
 clear: left;
}

DIV#enrollment DIV {
 width: 162px;
 float: left;
}

DIV#enrollment DL { margin: 0 ; padding: 0; }

DIV#enrollment DL DD { padding: 8px 0px; margin: 0px;}

DIV#enrollmentButt {
 height: 6px; width: 521px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-enrollment.gif) no-repeat top left;
}

DIV#enrollment2 {
 clear: left;
 width: 520px;
}

DIV#enrollment2 UL {margin-left: 0px; padding-left: 32px; margin-bottom: 0;} 

DIV#enrollment2 DIV.showWhat {
 float: left; margin-right: 32px;
}

DIV.rightAlign {text-align: right; float: right; margin-top: 10px;}

DIV#otherTopics {
 width: 421px;
}

DIV#otherTopics DIV.left {float: left; width: 70px;}
DIV#otherTopics DIV.right {float: left; width: 348px;}

DIV#rightCol {
 float: left;
 margin-left: 12px;
 margin-bottom: 30px;
}

DIV#popModulesHead {
 height: 33px;
 font-weight: bold;
 width: 257px;
 padding-left: 12px;
 background: url(/images/boxhead-green-01.gif) no-repeat top left;
 border-bottom: 5px solid #76EC00;
}

DIV#popModulesHead DIV#pMHEnd {
 height: 33px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-green-02.gif) no-repeat top right;
}

DIV#popModulesHead DIV {
 color: #00C200;
 padding-top: 3px;
}

DIV#popModules {
 background-color: #DFFFD5;
 width: 243px;
/* margin-bottom: 15px; */
 padding: 8px 12px;
 padding-bottom: 3px;
 border: 1px dotted #76EC00;
 border-top: none;
 border-bottom: none;
}

DIV#popModules OL {
 margin-top: 0px;  margin-bottom: 0px;
 padding-left: 17px;
}

DIV#popModulesButt {
 height: 6px; width: 269px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-popmodules.gif) no-repeat top left;
}

DIV#certificateHead {
 height: 21px;
 font-weight: bold;
 width: 159px;
 padding-left: 12px;
 background: url(/images/boxhead-magenta-01.gif) no-repeat top left;
 border-bottom: 5px solid #C3C3FF;
}

DIV#certificateHead DIV#cHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-magenta-02.gif) no-repeat top right;
}

DIV#certificateHead DIV {
 color: #990099;
 padding-top: 3px;
}

DIV#certificate {
 background-color: #F9F3FF;
 width: 145px;
 padding: 16px 12px 11px 12px;
 border: 1px dotted #D1A3FF;
 border-top: none;
 border-bottom: none;
}

DIV#certificate DL  { margin: 0 0 8px 0; padding: 0;}
DIV#certificate DL DT { float: left; width: 115px;}

DIV#certificateButt {
 height: 6px; width: 171px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-certificate.gif) no-repeat top left;
}

DIV#supportToolsHead {
 height: 21px;
 font-weight: bold;
 width: 159px;
 padding-left: 12px;
 background: url(/images/boxhead-ylw2-01.gif) no-repeat top left;
 border-bottom: 5px solid #F4DA6B;
}

DIV#supportToolsHead DIV#sTHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-ylw2-02.gif) no-repeat top right;
}

DIV#supportToolsHead DIV {
 color: #E4A800;
 padding-top: 3px;
}

DIV#supportTools, DIV#gameReports, DIV#gameWorkGroup {
 background-color: #FFFFCC;
 width: 145px;
 padding: 16px 12px 11px 12px;
 border: 1px dotted #E4A800;
 border-top: none;
 border-bottom: none;
}

DIV#supportToolsButt, DIV#gameReportsButt, DIV#gameWorkGroupButt {
 height: 6px; width: 171px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-supporttools.gif) no-repeat top left;
}

DIV#supportToolsCtHead {
 height: 21px;
 font-weight: bold;
 width: 113px;
 padding-left: 12px;
 background: url(/images/boxhead-ylw2-01.gif) no-repeat top left;
 border-bottom: 5px solid #F4DA6B;
}

DIV#supportToolsCtHead DIV#sTHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-ylw2-02.gif) no-repeat top right;
}

DIV#supportToolsCtHead DIV {
 color: #E4A800;
 padding-top: 3px;
}

DIV#supportToolsCt {
 background-color: #FFFFCC;
 width: 108px;
 padding: 10px 3px 5px 12px;
 border: 1px dotted #E4A800;
 border-top: none;
 border-bottom: none;
}

DIV#supportToolsButt {
 height: 6px; width: 171px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-supporttools.gif) no-repeat top left;
}

DIV#supportToolsCtHead {
 height: 21px;
 font-weight: bold;
 width: 113px;
 padding-left: 12px;
 background: url(/images/boxhead-ylw2-01.gif) no-repeat top left;
 border-bottom: 5px solid #F4DA6B;
}

DIV#supportToolsCtHead DIV#sTHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-ylw2-02.gif) no-repeat top right;
}

DIV#supportToolsCtHead DIV {
 color: #E4A800;
 padding-top: 3px;
}

DIV#supportToolsCt {
 background-color: #FFFFCC;
 width: 108px;
 padding: 10px 3px 5px 12px;
 border: 1px dotted #E4A800;
 border-top: none;
 border-bottom: none;
}

DIV#supportToolsCtButt {
 height: 6px; width: 125px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-supporttoolsct.gif) no-repeat top left;
}

DIV#caseStudiesHead {
 height: 21px;
 font-weight: bold;
 width: 257px;
 padding-left: 12px;
 background: url(/images/boxhead-blue-01.gif) no-repeat top left;
 border-bottom: 5px solid #99CCFF;
}

DIV#caseStudiesHead DIV#cSHEnd {
 height: 21px;
 width: 9px;
 float: right;
 background: url(/images/boxhead-blue-02.gif) no-repeat top right;
}

DIV#caseStudiesHead DIV {
 color: #0072E4;
 padding-top: 3px;
}

DIV#caseStudies {
 background-color: #E9F7FF;
 width: 243px;
 padding: 8px 12px;
 padding-bottom: 3px;
 border: 1px dotted #99CCFF;
 border-top: none;
 border-bottom: none;
}

DIV#caseStudiesButt {
 height: 6px; width: 269px;
 clear: left;
 margin-bottom: 15px;
 background: url(/images/butt-casestudies.gif) no-repeat top left;
}
DIV#footerLinks {
  width: 239px;
 clear:left;
 float: left;
 padding-bottom: 14px;
}

DIV#footer {
 width: 464px;
 float: left;
 padding-bottom: 14px;
}

DIV#ftxt01 {
  border-left: 1px solid #ABABAB;
 color: #808080;
 font-size: 7pt;
 float: left;
 padding-left: 51px;
 padding-bottom: 10px;
}

DIV#ftxt02 , DIV#ftxt03 {
 color: #808080;
 font-size: 7pt;
 line-height: 10.5pt;
 float: left;
}

DIV#ftxt03 {
 margin-top: 2px;
 margin-left: 52px;
}

DIV#ftxt02 span { font-size: 9pt; color: #9D0B0E}

DIV#fimg {
 float:left;
 padding-left: 45px;
  border-left: 1px solid #ABABAB;
}

TEXTAREA.aparpta {
 font-family: Tahoma, Arial, Helvetica;
 font-size : 9pt;
 font-weight : normal;
 border: solid 1px #C0C0C0;
}

INPUT.aparptf {
 font-family: Tahoma, Arial, Helvetica;
 font-size : 9pt;
 font-weight : normal;
 border: solid 1px #C0C0C0;
}

INPUT#searchtf {
 padding-top: 2px;
 padding-left: 5px;
 margin-right: 10px;
 width: 228px;
 height: 16px;
 color: #c0c0c0;
 font-style: italic;
 vertical-align: middle;
}

SELECT.aparpsel {
 font-family : Tahoma, Arial, Helvetica;
 font-size : 9pt;
 margin-top: 0px;
 margin-bottom: 0px;
 width: 342px;
}

IMG.icon {
 position: relative;
 top: -7px;
 float: left;
 margin-right: 5px;
}

UL#st_szkolenia, UL#st_zasoby {
 margin-bottom: 20px;
}

UL#st_szkolenia LI, UL#st_zasoby LI {
 margin-bottom: 3px;
}

LI.m-dsb  {
 color: gray;
 list-style: disc url(/images/bullet-no.gif) outside;
}
LI.m-na  {
 list-style-type: none;
}
LI.m-ic  {
 list-style: disc url(/images/bullet-ic.gif) outside;
}
LI.m-ok  {
 list-style: disc url(/images/bullet-ok.gif) outside;
}
LI.m-bad  {
 list-style: disc url(/images/bullet-bad.gif) outside;
}
LI.m-act  {
 list-style: disc url(/images/bullet-arw.gif) outside;
 color: white;
}

LI.l-dsb  {
 padding-left: 9px;
 color: gray;
 list-style: disc url(/images/bullet-no.gif) outside;
}
LI.l-na  {
 padding-left: 9px;
 list-style-type: none;
}
LI.l-ic  {
 padding-left: 9px;
 list-style: disc url(/images/bullet-ic.gif) outside;
}
LI.l-bad  {
 padding-left: 9px;
 list-style: disc url(/images/bullet-bad.gif) outside;
}
LI.l-ok  {
 padding-left: 9px;
 list-style: disc url(/images/bullet-ok.gif) outside;
}

DIV.archiveItem, DIV.archiveItemLast {
 width: 423px;
 border-bottom: dotted 1px #C0C0C0;
 margin-bottom: 16px; padding-bottom: 7px;
}
DIV.archiveItemLast {border-bottom: none; margin-bottom: 14px;}

DIV.archiveItemBiu, DIV.archiveItemBiuLast {
 width: 704px;
 border-bottom: dotted 1px #C0C0C0;
 margin-bottom: 16px; padding-bottom: 7px;
}
DIV.archiveItemBiuLast {border-bottom: none; margin-bottom: 14px;}

SPAN.archCurrentPage {
 font-size: 12pt;
 font-weight: bold;
}

DIV.centerItem {width: 423px;}

DIV.tutorItem {margin-top: 7px; padding-left: 12px;}

DIV.faqCatItem { float: left; width: 703px; margin: 15px 0 27px 0; }

DIV.prizeDescripItem , DIV.prizeDescripItemLast , DIV.faqItem {
 float: left;
 width: 703px;
 border-bottom: dotted 1px #C0C0C0;
 margin-bottom: 7px; padding-bottom: 7px;
}

DIV.faqItemLast { float: left; width: 703px; }

DIV.prizeDescripItemLast { border-bottom: none; }
DIV.prizeDescripItem {margin-bottom: 15px; padding-bottom: 15px;}

DIV.prizeDescripItem DIV {float: left;}
DIV.prizeDescripItem DIV.pDIabbr {width: 28px; padding-bottom: 7px;}
DIV.prizeDescripItem DIV.pDIname {width: 675px; padding-bottom: 7px;}
DIV.prizeDescripItem DIV.pDIimg {width: 130px; clear: left; padding-left: 28px;}
DIV.prizeDescripItem DIV.pDIdesc {width: 433px;}
DIV.prizeDescripItem DIV.pDIcount {width: 94px; padding-left: 18px;}

DIV.poIdiv {float: left; width: 513px; height: 2px; background: url(/images/poi-divider.gif) no-repeat top left;}

DIV#pOIcontainer {width: 677px; border-top: none; margin-top: 16px; float: left;}

DIV.prizeOrderItem {
 float: left;
 width: 677px;
 padding-top: 2px; padding-bottom: 4px;
 border-bottom: dotted 1px #c0c0c0;
}

DIV#pOIcontainer DIV.prizeOrderItem {border-bottom: none;}

DIV.prizeOrderItem DIV {float: left;}

DIV.pOIabbr {width: 28px;}
DIV.pOIname {width: 259px; }
DIV.pOIcount {width: 32px; text-align: right;}
DIV.pOIpkt {width: 48px; padding-left: 5px; }
DIV.pOIavail {width: 65px; padding-left: 19px;}
DIV.pOIord {width: 50px; padding-left: 19px;}
DIV.pOIitem {width: 48px; padding-left: 19px;}


DIV#prizeOrderBasket {
 float: left;
 width: 677px;
 margin-top: 13px; 
 padding-left: 13px; padding-right: 13px; padding-top: 2px; padding-bottom: 3px;
 /*border-top:    dotted 1px #c0c0c0;*/
}

DIV#prizeOrderSummary {
 float: left;
 width: 703px;
 margin-bottom: 13px;
 padding-bottom: 6px;
 /*border-bottom: dotted 1px #c0c0c0;*/
}

DIV#prizeOrderSummary DIV { float: left; line-height: 14pt;}
DIV#prizeOrderSummary DIV#pOS1 {width: 296px; padding-left: 41px;}
DIV#prizeOrderSummary DIV#pOS2 {width: 268px;}
DIV#prizeOrderSummary DIV#pOS3 {text-align: right;}
DIV#prizeOrderSummary DIV#pOS4 {padding-left: 4px;}

TABLE.generic, TABLE.sortable {
 border-collapse: collapse;
 margin-left: 1px; margin-top: 1px;
}

TABLE.generic TD, TABLE.generic TH, TABLE.sortable TD, TABLE.sortable TH {
 padding: 3px 4px 4px 5px;
 border: dotted 1px #C0C0C0;
}
TABLE.generic TH, TABLE.sortable TH  { background-color: #F0F3F3; text-align: left; font-weight: normal; white-space: nowrap;}
TABLE.generic TH.calign, TABLE.generic TD.calign {text-align: center;}
TABLE.sortable TH {text-align: center;}
TABLE.sortable TH.lalign {text-align: left;}
TABLE.generic TD.noBorder, TABLE.sortable TD.noBorder {border-left: none; border-right: none;}
TABLE.generic TD.noLeftBorder, TABLE.sortable TD.noLeftBorder {border-left: none;}
TABLE.generic TD.noRightBorder, TABLE.sortable TD.noRightBorder {border-right: none;}

TH#getPosition {width: 20px;}
TH#getStatus {width: 35px;}
/* TH#getName {width: px;} */
TH#getNbOfRun {width: 42px;}
TH#getFirstAccess {width: 80px;}
TH#getLastAccess {width: 73px;} /*118*/
TH#getTimeSpendString {width: 62px;}
TH#getScore {width: 49px;}

DIV.progressTableScroll, DIV.progressTableScrollLast {width: 703px; height: 300px; overflow: auto; margin: 15px 0 30px 0;}
DIV.progressTableScrollLast {margin-bottom: 0;}

DL#contactPageDL    {margin: 10px 0;}
DL#contactPageDL DT {float: left; clear: left; width: 140px; padding: 4px 0;}
DL#contactPageDL DD {padding: 4px 0;}

DL#groupDataDL {margin-top: 15px; margin-bottom: 0px;}
DL#groupDataDL DT {float: left; clear: left; width: 180px;}
DL#groupDataDL DD TEXTAREA {margin-bottom: 8px;}

DL#subGroupDataDL {margin-top: 25px; margin-bottom: 15px;}
DL#subGroupDataDL DT {float: left; clear: left; width: 135px;}

OL#subGroupDataOL {margin-top: 0; margin-bottom: 0; padding-left: 16px; margin-left: 0px; font-size: 7pt;}

DL#publicForumCatDL {margin: 0; padding: 0;}
DL#publicForumCatDL DT {float: left; clear: left; width: 123px; }
DL#publicForumCatDL DD {margin-bottom: 6px;}

DL#forumCatDL {margin: 0; padding: 0;}
DL#forumCatDL DT {float: left; clear: left; width: 136px; }
DL#forumCatDL DD {margin-bottom: 6px;}

DL#publicForumSubCatDL {margin: 0; padding: 0;}
DL#publicForumSubCatDL DT {float: left; clear: left; width: 123px; }
DL#publicForumSubCatDL DD {float: left; padding-bottom: 3px; margin: 0 0 2px 0; width: 444px; border-bottom: dotted 1px #C0C0C0;}
DL#publicForumSubCatDL DD.lastDD {border: none;}

DL#forumSubCatDL {margin: 15px 0 0 0; padding: 0;}
DL#forumSubCatDL DT {float: left; clear: left; width: 123px; }
DL#forumSubCatDL DD {float: left; padding-bottom: 3px; margin: 0 0 2px 0; width: 418px;}
DL#forumSubCatDL DD.lastDD {padding: 0 ; margin: 0;}

DIV#forumPostBody {clear: both; float: left; width: 567px; margin: 15px 0; border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0; padding: 13px 0 16px 0;}
DIV#forumPostBodySG {clear: both; float: left; width: 521px; margin: 15px 0; border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0; padding: 13px 0 16px 0;}

DL#aparpStatsDL { margin-top: 15px; padding: 0;}
DL#aparpStatsDL DT {float: left; clear: left; width: 79px; margin-right: 10px; text-align: right;}
DL#aparpStatsDL DD {float: left; margin: 0; margin-bottom: 1px; width: 406px;}
DL#aparpStatsDL DD DIV {float: left;}
DL#aparpStatsDL DD DIV IMG {vertical-align: middle;}
DL#aparpStatsDL DD DIV.aS01 {width: 88px;}
DL#aparpStatsDL DD DIV.aS02 {width: 61px;}
DL#aparpStatsDL DD DIV.aS03 {width: 200px;}

DL.table-display-browsers {margin: 0; line-height: 12pt;}
DL.table-display-browsers DT {float: left; width: 310px;}


FORM#mailForm DL    {margin: 10px 0;}
FORM#mailForm DL DT {float: left; clear: left; margin: 2px 0 ; width: 60px;}
FORM#mailForm DL DD {margin: 3px 0 ;}

FORM#forumReplyForm DL    {margin-top: 0px;}
FORM#forumReplyForm DL DT {float: left; clear: left; margin: 2px 0 ; width: 60px;}
FORM#forumReplyForm DL DD {margin: 4px 0 ;}

FORM#remindPasswordForm DL    {margin: 10px 0;}
FORM#remindPasswordForm DL DT {float: left; clear: left; margin: 2px 0 ; width: 42px;}
FORM#remindPasswordForm DL DD {margin: 10px 0 ;}
FORM#remindPasswordForm INPUT#username {width: 136px; margin-bottom: 6px;}
FORM#MoreCoursesEnrollmentForm DL {margin: 0;}
FORM#MoreCoursesEnrollmentForm DL DT {float: left; margin: 3px 6px 0 0; }
FORM#registrationForm {margin: 0;}
FORM#registrationForm DL {margin: 0;}
FORM#registrationForm DT {float: left; clear: left; }

FORM#userPasswordUpdateForm DL {margin: 14px 0 0 0;}
FORM#userPasswordUpdateForm DT {margin: 3px 0 0 0; float: left; clear: left; width: 121px; }

FORM#verificationForm {margin: 0;}
FORM#verificationForm DL {margin: 0;}

FORM#verificationFormTmp {margin: 0;}
FORM#verificationFormTmp DL {margin: 0;}

FORM#userDataUpdateForm {margin: 0; position: relative; z-index: 15; width: 495px;}
FORM#userDataUpdateForm DL {margin: 0;}
FORM#userDataUpdateForm DT {float: left; clear: left; }

FORM#firstEnrollmentForm {margin: 0; position: relative; z-index: 15; width: 495px;}
FORM#firstEnrollmentForm DL {margin: 0;}
FORM#firstEnrollmentForm DT {float: left; clear: left; }

fieldset {float: left; }

#fieldset-pass {border: none; margin: 0; width: 500px;}

#fieldset-login { float: left; border: none; padding: 15px 12px 12px 0; margin: 26px 0 0 0; border-right: 1px dotted #C0C0C0;}
#fieldset-login DT {width: 119px; text-align: right; margin-right: 6px; margin-top: 2px;}

#fieldset-login DD {margin-bottom: 3px; margin-left: 0; float: left;}
#fieldset-login DD INPUT.aparptf {width: 130px;}

#fieldset-radiobuttons { margin: 10px 0 2px 0; padding: 0;  border: none; width: 211px; padding-left: 12px;}
#fieldset-radiobuttons DT {text-align: right; width: 60px; margin-right: 8px;}
#fieldset-radiobuttons DD {margin: 0; width: 141px; float: left;}
#fieldset-radiobuttons DD INPUT.aparpradio2 {margin-right: 5px;}
#fieldset-radiobuttons DD DIV {font-size: 7pt; line-height: 10pt;margin-top: 1px; padding-left: 18px; float: left;}




#fieldset-course { border: none; margin: 0px 0 49px 0; padding: 0 0 0 0;}

#fieldset-course { border: none; margin: 8px 0 40px 0; padding: 0 0 0 0; width: 500px;}



#fieldset-course DT {width: 250px; text-align: left; margin-right: 6px; margin-top: 2px;  margin-bottom: 4px;}
#fieldset-course DD {padding-top: 6px; margin-left: 0px;}
#fieldset-course DD SELECT.aparpsel {width: 380px;}
#fieldset-course DD SPAN {display: block; }

#fieldset-userdata { border: none; padding: 0 0 0 0; margin: 51px 0 0 0;}
#fieldset-userdata DT {width: 119px; text-align: right; margin-right: 6px; margin-top: 2px; float: left; clear: left;} /* width: 126px */
#fieldset-userdata DD {margin-bottom: 3px; margin-left: 0; float: left;}
#fieldset-userdata DD INPUT.aparpradio2 {margin-right: 5px;}

#fieldset-userdata DD SELECT.aparpsel {width: 245px;}
#fieldset-userdata DD INPUT.aparptf {width: 130px;}

#fieldset-company {border: none; padding: 0 0 0 0; margin: 0;}
#fieldset-company DT {width: 119px; text-align: right; margin-right: 6px; margin-top: 2px;float: left; clear:left;}
#fieldset-company DD {margin-bottom: 3px; margin-left: 0; float: left;}
#fieldset-company DD INPUT.aparpradio2 {margin-right: 5px;}
#fieldset-company DD SELECT.aparpsel {width: 245px;}
#fieldset-company DD TEXTAREA {width: 243px;}
#fieldset-company DD INPUT.aparptf {width: 132px;}

#fieldset-dg_q {border: none; padding: 0 0 0 0; margin: 0; }
#fieldset-dg_q DT {width:95%;margin-right: 6px; margin-top: 2px; margin-left: 2px;}
#fieldset-dg_q DD {margin-bottom: 7px; margin-left: 2px; margin-top: 4px; float: left;clear:both;}
#fieldset-dg_q DD INPUT.aparpradio2 {margin-right: 5px;}
#fieldset-dg_q DD SELECT.aparpsel {width: 245px;}
#fieldset-dg_q DD TEXTAREA {width: 243px;}
#fieldset-dg_q DD INPUT.aparptf {width: 132px;}

#fieldset-dg_qver {border: none; padding: 0 0 0 0; margin: 0; }
#fieldset-dg_qver DT {margin-right: 6px; margin-top: 2px; margin-left: 2px;}
#fieldset-dg_qver DD {margin-bottom: 7px; margin-left: 2px; margin-top: 4px; clear:both;}
#fieldset-dg_qver DD INPUT.aparpradio2 {margin-right: 5px;}
#fieldset-dg_qver DD SELECT.aparpsel {width: 245px;}
#fieldset-dg_qver DD TEXTAREA {width: 243px;}
#fieldset-dg_qver DD INPUT.aparptf {width: 132px;}

#fieldset-acceptconditions { margin: 0; padding: 20px 0 0 0; margin-top: 0px; width: 495px; border: none; clear: both;}
#fieldset-acceptconditions DT {margin: 0; display: none;}
#fieldset-acceptconditions DD {margin: 0; float: left;}
#fieldset-acceptconditions DD INPUT#acceptConditions { float: left; margin-right: 4px;}
#fieldset-acceptconditions DD SPAN.hint {margin-left: 25px; display: block;}
#fieldset-acceptconditions OL {padding-left: 16px; line-height: 10pt; margin-top: 2px;}
#fieldset-acceptconditions SPAN#conditions {line-height: 10pt;}
#fieldset-acceptconditions SPAN#conditions2 {line-height: 10pt;}

#fieldset-acceptregulations { margin: 0; padding: 20px 0 0 0; margin-top: 0px; width: 495px; border: none; clear: both;}
#fieldset-acceptregulations DT {margin: 0; display: none;}
#fieldset-acceptregulations DD {margin: 0; float: left;}
#fieldset-acceptregulations DD INPUT#acceptRegulations { float: left; margin-right: 4px;}
#fieldset-acceptregulations DD SPAN.hint {margin-left: 25px; display: block;}
#fieldset-acceptregulations OL {padding-left: 16px; line-height: 10pt; margin-top: 2px;}
#fieldset-acceptregulations SPAN#conditions {line-height: 10pt;}
#fieldset-acceptregulations SPAN#conditions2 {line-height: 10pt;}

#fieldset-submit {clear: both; text-align: center; margin: 0; padding:0; margin-top: 14px; width: 495px; border: none;}
#fieldset-submit DT {display: none;}
#fieldset-submit DD {margin: 0; }
#fieldset-submit INPUT#image {margin-bottom: 11px;}

#fieldset-hidden {display: none;}





DIV#grayBodyOverlays {z-index: 12; position: absolute; }

DIV.gbDivider {position: relative; width: 521px; height: 17px; background: url(/images/butt-gray521div.gif) no-repeat top left; }
/*zarządzaj danymi*/
DIV#gbDivider01 {top: 215px;}
DIV#gbDivider02 {top: 731px;}
/*zapis na pierwsze szkolenie*/
DIV#gbDivider03 {top: 175px;}
DIV#gbDivider04 {top: 338px;}


DIV.gbWhite {position: relative; width: 521px; background: url(/images/butt-whiteoverlay.gif) no-repeat top left;}
/*zarządzaj danymi*/
DIV#gbWhite01 {top: 881px; height: 256px;}
/*zapis na pierwsze szkolenie*/
DIV#gbWhite02 {top: 344px; height: 758px;}

DIV.wh-bg {position: relative; left: 6px; width: 509px;}
DIV#wh-bg01 {top: 484px; height: 22px; background: url(/images/wh-bg-powiat.gif) no-repeat top left;}
DIV#wh-bg02 {top: 550px; height: 50px; background: url(/images/wh-bg-status.gif) no-repeat top left;}
DIV#wh-bg03 {top: 602px; height: 20px; background: url(/images/wh-bg-nip.gif) no-repeat top left;}

DIV.formSubSectLabel {width: 171px; position: relative;}
/*zarządzaj danymi*/
DIV#fSSLabel01 {top: 52px;}
DIV#fSSLabel02 {top: 169px;}
DIV#fSSLabel03 {top: 474px;}
DIV#fSSLabel04 {top: 548px;}
/*zapis na pierwsze szkolenie*/
DIV#fSSLabel05 {top: 171px;}
DIV#fSSLabel06 {top: 308px;}
DIV#fSSLabel07 {top: 616px;}

DIV#searchResultsKeywords {height: 255px; width: 703px; overflow-x: hidden; overflow-y: auto; margin: 14px 0 28px 0;}

DIV#topSearches {width: 703px; margin: 14px 0 0 0;}
DIV#topSearches DIV {float: left; width: 234px;}

TABLE.searchKeywords {border-collapse: collapse; width: 686px;}
TABLE.searchKeywords TR {border-bottom: 1px dotted #C0C0C0;}
TABLE.searchKeywords TR.skLast {border: none;}
TABLE.searchKeywords TD.dt {font-weight: bold; padding: 5px 6px 6px 0; width: 194px; }
TABLE.searchKeywords TD.dd { padding: 5px 5px 6px 0; width: 487px; }

TABLE.searchCourses {border-collapse: collapse; margin: 14px 0 18px 0; width: 703px;}
TABLE.searchCourses TD {border-bottom: 1px dotted #C0C0C0;}
TABLE.searchCourses TD.scLast {border: none;}
TABLE.searchCourses TD {padding: 5px 6px 6px 0;}
TD.scLink {vertical-align: bottom; width: 58px;}
DIV.scHead {font-size: 8pt; margin-left: 30px; margin-top: 5px;}
DIV.scBody {margin-left: 38px;}
DIV.scMore {margin-left: 38px; margin-top: 5px;}


input.error, textarea.error {
    background: #fff;
    border: 1px dotted #f24;
    color: #f24;
}
select.error {
    border: 1px dotted #f24;
}

input.error2, textarea.error2 {
    border: 1px dotted #f24;
}

#errorContainer.error {
    border: 1px dotted #f24;
    padding: 5px;
    font-size: 8pt;
    margin-bottom: 15px;
    color: #f24;
    margin-bottom: 30px;
}

li .error {
    cursor: pointer
}



/*Patroni medialni*/
#patrons { text-align: center; }
#patrons P { display: inline; }
#patrons SPAN {
 margin: 0px 20px 0px; 
 vertical-align: top;  
 display: block; float: left;
}
/*END Patroni medialni*/

/*Regulamin*/
H4 { font-size : 9pt; margin: 0px; padding: 15px 0px 5px; }

.red_txt { color: red; }

DIV.indent { margin-left: 0px; }

DIV.punkt { clear: both; overflow: hidden; }

DIV.punkt UL { margin: 0px; padding: 2px 0px 2px 23px; }

DIV.num { width: 33px; float: left; }

DIV.numw { width: 33px; float: left; margin-left: 33px;}

DIV.txt { width: 85%; float: left; }
/*END Regulamin*/

/*Regulamin Programu Nagrďż˝d Akademii PARP*/
DIV.warn_style{ font-size : 7pt; }

DIV.warn_red { margin: 0px; padding: 5px 0px; color: #FF0000; }

DIV.warn_grey { margin: 0px; padding: 5px 0px; color: #999; }

DIV.warn_violet { margin: 0px; padding: 5px 0px; color: #993399 }

DIV.warn_deepblue { margin: 0px; padding: 5px 0px; color: #000066 }

DIV.warn_cyan { margin: 0px; padding: 5px 0px; color: #0033FF; }

DIV.paragraph_txt { margin-left: 23px; }

.grey_txt { color: #999; }

.violet_txt { color: #993399 }

.deepblue_txt { color: #000066 }

.cyan_txt { color: #0033FF; }

DEL { text-decoration: line-through; }
/*END Regulamin Programu Nagród Akademii PARP*/

/*Tooltips*/
#tooltip {
 position: absolute;
 z-index: 3000;
 font: normal 8pt sans-serif;
 color:black;
 padding: 3px;
 border: solid 1px;
 border-color: #999999;
 background-color: #FFFFCE;
}
#tooltip h3, #tooltip div { margin: 0; }
/*END Tooltips*/

/*GAME*/
DIV#gameStage, DIV#gameStageExp {
 float: left;
 padding: 16px 12px 16px 12px;
 width: 497px;
 height: 450px;
 background: url(/images/cosmos.jpg) no-repeat right top;
}
DIV#gameStage DL {margin:0;}
DIV#gameStage DL DT {float: left; color: white; font-weight: bold; width: 150px;}
DIV#gameStage DL DD SELECT {width: 200px; color: white; background-color: black}

DIV#gameStage DL#gameListDl {margin-left: 145px; margin-top:10px;}
DIV#gameStage DL#gameListDl DT {float: left; color: #999; font-weight: normal; width: 160px;}
DIV#gameStage DL#gameListDl DT UL {margin:0;}

DIV#gameStageExp {
 height: 117px;
 margin-bottom: 15px;
}

DIV#gameStageExp DL {margin:0;}
DIV#gameStageExp DL DT {float: left; color: white; font-weight: bold; width: 150px;}
DIV#gameStageExp DL DD SELECT {width: 200px; color: white; background-color: black}

DIV#gameStageExp DL#gameListDl {margin-left: 145px; margin-top:10px;}
DIV#gameStageExp DL#gameListDl DT {float: left; color: #999; font-weight: normal; width: 160px;}
DIV#gameStageExp DL#gameListDl DT UL {margin:0;}

SPAN.liteorng {color: #ff9900;}

DIV.gameStepLabelHolder {position: absolute;}
DIV.gameStepLabelHolder DIV {position: relative; font-size: 9pt;}

DIV.gameStepLabelHolder DIV.befact {color: #FF6601}
DIV.gameStepLabelHolder DIV.befina {color: #B2B2B2}
DIV.gameStepLabelHolder DIV.aftact {color: #FF6601}
DIV.gameStepLabelHolder DIV.aftina {color: #808080}



DIV#gsl01 {text-align: right; top: 82px; left: -4px;}
DIV#gsl02 {text-align: left; top: 82px; left: 61px;}
DIV#gsl03 {text-align: center; top: -19px; left: 89px;}
DIV#gsl04 {text-align: right; top: 82px; left: 137px;}
DIV#gsl05 {text-align: center; top: 82px; left: 204px;}
DIV#gsl06 {text-align: center; top: 82px; left: 251px;}
DIV#gsl07 {text-align: right; top: -19px; left: 267px;}
DIV#gsl08 {text-align: left; top: -19px; left: 343px;}
DIV#gsl09 {text-align: center; top: 82px; left: 381px;}
DIV#gsl10 {text-align: center; top: -19px; left: 428px;}

UL#gameStepNumbers {text-align: center; margin:0; top:53px; left:-23px; position: relative;}
UL#gameStepNumbers LI {list-style-type: none; display: inline; font-weight: bold; margin: 0 16px 0 15px;}
UL#gameStepNumbers LI#last {margin-left: 11px;}
UL#gameStepNumbers LI.befact {color: #FF6601}
UL#gameStepNumbers LI.befina {color: #B2B2B2}
UL#gameStepNumbers LI.aftact {color: #FF6601}
UL#gameStepNumbers LI.aftina {color: #808080}

DIV#gameStats { position: relative; top: 157px; color: white;}

TABLE.gameStats {
 font-size: 9pt;
 border: none;
 border-collapse: collapse;
 margin-left: 1px; margin-top: 1px;
}
TABLE.gameStats TBODY {vertical-align: top;}
TABLE.gameStats TD {border: none; padding: 1px 1px;}
TABLE.gameStats TD#col1 {width: 205px;}
TABLE.gameStats TD#col2 {width: 80px;}
TABLE.gameStats TD.nine {font-size: 9pt; vertical-align: bottom; padding-left: 10px }
TABLE.gameStats TD.nine IMG {vertical-align: bottom;}

DIV#shipBulletin {
 font-size: 9pt;
 clear: left; height: 171px; color: #FFFF00;
 width: 407px;
 padding: 26px 57px 13px 57px;
 background: url(/images/ekran.gif) no-repeat top left;
}

.wht {color: white;}


DIV#gameReports {
 height: 130px;
 background: url(/images/bgimg-gamereports.jpg) no-repeat top left;
}

DIV#gameReports DIV {
 width: 100px;
 position: relative;
 left: -20px; top: 25px;
 padding: 12px 12px 12px 12px;
 background: url(../images/bgimg-gamereportslinks.gif) no-repeat top left;
}

DIV#gameReportsButt {
 background: url(/images/butt-gamereports.gif) no-repeat top left;
}

DIV#gameWorkGroup {
 height: 130px;
 background: url(/images/bgimg-gamecmdcentre.jpg) no-repeat top left;
}

DIV#gameWorkGroup DIV#rank {
 position: relative;
 width: 40px;
 text-align: center;
 top: 5px; left: 10px;
}

DIV#gameWorkGroup DIV#links {
 position: relative;
 top: 19px; left: 27px;
}

DIV#gameWorkGroupButt {
 background: url(/images/butt-gameworkgroup.gif) no-repeat top left;
}

DIV#expCourseSurveyTable, DIV#expCourseHistGraph, DIV#expTrainerSurveyTable, DIV#expTrainerHistGraph {
 width: 247px;
 float: left;
}

TABLE.eCST, TABLE.eTST {
 border: solid 1px white;
 border-collapse: collapse;
 margin-left: 1px; margin-top: 1px;
}

TABLE.eCST TD, TABLE.eTST TD {
 border: solid 1px white;
 border-right: none;
 border-left: none;
}

TABLE.eCST TD.data, TABLE.eTST TD.data {
 text-align: right;
 width: 105px;
}

TR.sAl {background-color: #FFFF99;}
TR.sAp {background-color: #FFFF00;}
TR.sBl {background-color: #FFCC00;}
TR.sBp {background-color: #FF9900;}
TR.sCl {background-color: #FF5050; color: white;}
TR.sCp {background-color: #FF0000; color: white;}
TR.sDl {background-color: #993300; color: white;}
TR.sDp {background-color: #800000; color: white;}

TR.tPr {background-color: #C0C0C0;}
TR.tUo {background-color: #969696;}


DIV.historyTableScroll {width: 495px; height: 280px; overflow: auto; margin: 0 0 0 0; }

TABLE.decisionHistory {
 border: solid 1px white;
 border-collapse: collapse;
 margin-left: 1px; margin-top: 1px;
}

TABLE.decisionHistory TR {background-color: #DADDDD;}
TABLE.decisionHistory TR.hiLite {background-color: #E9ECEC;}
TABLE.decisionHistory TD {border: solid 1px white; padding: 2px 7px 3px 12px;}

DIV.rankingListScroll {width: 495px; height: 480px; overflow: auto; margin: 0 0 0 0; background-color: white;}
DIV.rankingListScroll OL { margin: 0; margin-left: -8px; margin-top: 14px; padding-bottom: 14px;}
DIV.rankingListScroll OL LI {margin-bottom: 14px;}
DIV.rankingListScroll OL LI.last {margin-bottom: 0;}

DIV.gameResultsScroll {width: 495px; height: 480px; overflow: auto; margin: 0 0 0 0; background-color: white;}

TABLE.gameResultsTable {
 border: solid 1px white;
 border-collapse: collapse;
 margin-left: 1px; margin-top: 1px;
}

TABLE.gameResultsTable TD {border: solid 1px white; padding: 2px 2px 3px 3px;}
TABLE.gameResultsTable TD.columnlp {vertical-align: top; padding: 2px 0 3px 0; width: 25px;}
TABLE.gameResultsTable TD.descrip {width: 185px; vertical-align: top;}
TABLE.gameResultsTable TD.yr01 {background-color:#FFFF99; width: 59px; white-space: nowrap;}
TABLE.gameResultsTable TD.yr02 {background-color:#FFCC00; width: 59px; white-space: nowrap;}
TABLE.gameResultsTable TD.yr03 {background-color:#FF9900; width: 59px; white-space: nowrap;}
TABLE.gameResultsTable TD.yr04 {background-color:#FF6600; width: 59px; white-space: nowrap;}


.ac_results {
    padding: 0px;
    border: 1px solid #999;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 0.95em;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 1.2em;
    overflow: hidden;
}

.ac_loading {
    background: white url('/images/indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}
