.pageHome #wrapper { background: url(images/tlo_sg.png) no-repeat 148px 0; padding: 0 0 73px 0; }
.pageHome { background: #2C3134; }
.pageHome .white { background: #fff; }
.pageHome .hrTop{
   width: 86px;
   float: left;
   margin: 37px 0 26px 2px;
   background: url(images/linia.gif) repeat-x;
   height: 2px;
   display: block;
}
hr{
   border-top: 2px dotted #C3D2D9;
   margin: 0 0 7px 0;
   width: 940px;
   clear: both;
}
#bottomMenu{ clear:both; margin:0; padding:20px 0 0; }
.pageHome #bottomMenu{ padding: 0; }
.pageHome hr{
   clear: both;
   border-top: 2px dotted #576067;
   margin: 37px 0 7px 2px;
   width: 940px;
}
.pageHome .dotted{ border-right: 2px dotted #576067; margin: 0 10px 0 0; }
.dotted{ border-right: 2px dotted #C3D2D9; margin: 0 10px 0 0; }
.pageHome .platforma{
   clear: both;
   width: 601px;
   height: 82px;
   background: url(images/platforma.png) no-repeat;
   margin: 0 0 0 1px;
   text-indent: -6000px;
}
.pageHome .platformaOpis{
   width: 572px;
   height: 74px;
   background: url(images/opis.png) no-repeat;
   margin: 21px 0 0 1px;
   text-indent: -6000px;
   float: left;
}
.pageHome #bottomMenu { width: 940px; overflow: hidden; height: 1%; margin: 0 auto; }
.pageHome #bottomMenu li {
   float: left;
   height: 143px;
   width: 300px;
   background: url(images/punkt.png) no-repeat 0 21px;
   margin: 0 20px 20px 0;
}
.pageHome #bottomMenu .first { width: 302px; }
.pageHome #bottomMenu .last { margin-right: 0px; width: 300px; }
.pageHome .tloMenu{
   background: #2E3336 url(images/tlo_menu.png) repeat-x top;
   min-height: 267px;
}
.pageHome #bottomMenu li p { font-size: 15px; color: #B8C7CC }
.pageHome #bottomMenu li .p1{
   background: url(images/p1.png) no-repeat;
   margin: 44px 0 0 68px;
   padding: 0 0 0 38px;
   min-height: 78px;
}
.pageHome #bottomMenu li .p2{
   background: url(images/p2.png) no-repeat;
   margin: 41px 0 0 73px;
   padding: 0 0 0 59px;
   min-height: 80px;
}
.pageHome #bottomMenu .last .p3{
   background: url(images/p3.png) no-repeat;
   margin: 41px 0 0 66px;
   padding: 0 0 0 61px;
   min-height: 83px;
}
.pageHome #bottomMenu li p a{ font-size: 18px; font-weight: bold; color: #DAECF2; border: 0; }
.pageHome #bottomMenu li p span a{
   color: #DAECF2;
   font-weight: normal;
   font-size: 15px;
   color: #B8C7CC;
   text-decoration: none;
   border-bottom:1px dotted;
}
.pageHome #bottomMenu li p span { float: left; margin: 10px 0 0 0; }
#bottomMenu .copy{ font-size: 12px; color: #879197; margin-right: 10px; margin-left: 2px; }
.pageHome #loginRegisterBox {
   height: 140px;
   background: #2D3135;
   width: 300px;
   float: left;
   margin:-108px 0 0 65px;
}
.pageHome #loginBox { background: url(images/log_tlo.png) repeat-x; }
.pageHome #registerBox { background: url(images/rej_tlo.png) repeat-x; }
.pageHome #loginBox h3, .pageHome #registerBox h3 { height: 58px; cursor: default; }
.pageHome #loginBox h3 { background: url(images/log_top.png) repeat-x; }
.pageHome #loginBox h3 .log{
   background: url(images/log.gif) no-repeat;
   width: 102px;
   height: 21px;
   overflow: hidden;
   text-indent: -6000px;
   float: left;
   margin: 21px 0 0 19px;
   border: 0;
}
.pageHome #loginBox h3 .p{ color:#CEDDE5; float:left; font-size:12px; margin:30px 0 0 20px; }
.pageHome #loginBox.hidden h3 {
   background: #c1d3f5;
   height: 60px;
   background: url(images/tlo_rej2.png) repeat-x;
}
.pageHome #loginBox.hidden h3 .log{
   background: url(images/log2.png) no-repeat;
   width: 102px;
   height: 21px;
   text-indent: -6000px;
   overflow: hidden;
   float: left;
   margin: 21px 0 0 19px;
   border: 0;
}
.pageHome #loginBox.hidden h3 .log2{
   background: url(images/down.png) no-repeat;
   width: 31px;
   height: 29px;
   text-indent: -6000px;
   overflow: hidden;
   float: right;
   margin: 16px 19px 0 0;
   border: 0;
}
.pageHome #registerBox.hidden h3 { background: url(images/tlo_log2.png) repeat-x; height: 60px; }
.pageHome #registerBox.hidden h3 .rej{
   background: url(images/rej.png) no-repeat;
   width: 106px;
   height: 21px;
   text-indent: -6000px;
   overflow: hidden;
   float: left;
   margin: 20px 0 0 20px;
   border: 0;
}
.pageHome #registerBox.hidden h3 .rej2{
   background: url(images/up.png) no-repeat;
   width: 31px;
   height: 29px;
   text-indent: -6000px;
   overflow: hidden;
   float: right;
   margin: 16px 19px 0 0;
   border: 0;
}
.pageHome #registerBox h3 .rej{
   background: url(images/rej2.png) no-repeat;
   width: 106px;
   height: 21px;
   text-indent: -6000px;
   overflow: hidden;
   float: left;
   margin: 21px 0 0 20px;
   border: 0;
}
.pageHome #registerBox .body p{ font-size: 15px; color: #373B41; margin: 0 19px 0 19px; }
.pageHome #registerBox .hrBottom{
   background: url(images/linia3.gif) repeat-x;
   height: 2px;
   width: 262px;
   margin:-12px 0 0 19px;
   float: left;
}
.pageHome #registerBox .body .ButtonZarejestruj{
   background: url(images/button_zarejestruj.png) no-repeat;
   width: 137px;
   height: 29px;
   overflow: hidden;
   text-indent: -6000px;
   float: left;
   margin: 16px 0 0 144px;
   border: 0;
}
.pageHome #loginBox .boxWrapper{ border-bottom:1px solid #fff; }
.pageHome #loginBox .body { height: 121px; }
.pageHome #registerBox .body { height: 118px; }
.pageHome #loginBox .body { background: url(images/log_bottom.png) repeat-x;}
.pageHome #loginBox .body .formRow { position: relative; height: 38px; }
.pageHome #loginBox .body label {
   background: #fff;
   position: absolute;
   top: 0;
   left: 19px;
   z-index: 70;
   width: 238px;
   height: 20px;
   font-size: 15px;
   color: #8A9499;
   padding: 6px 12px 0 ;
   overflow: hidden;
}
.pageHome #loginBox .body label.hidden { text-indent: -6000px; }
.pageHome #loginBox .body input{
   width: 240px;
   height: 21px;
   background: url(images/home_input2.gif) no-repeat;
   display: block;
   margin: 0 0 9px 0;
   border: 0;
   padding:5px 11px 0;
   font-size: 15px;
   color: #2f3337;
   position: absolute;
   top: 0;
   left: 19px;
   z-index: 70;
}
.pageHome #registerBox .body span { display: block; margin: -9px 0 2px 20px; }
.pageHome #loginBox .body span { display: block; padding:25px 30px 0; }
.pageHome #loginBox .body .ButtonZaloguj{
   width: 117px;
   height: 29px;
   background: url(images/button_zaloguj.gif) no-repeat;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin: 0 0 0 164px;
   border: 0;
}
.pageHome #loginBox .body .left{ clear: both; margin:0 0 0 17px; }
.pageHome #loginBox .body .ButtonNowe{
   width: 117px;
   height: 29px;
   background: url(images/button_wyslij.gif) no-repeat;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin:0 0 10px 17px;
   border: 0;
}
.pageHome #loginBox .body .ButtonNoweZaloguj{
   width: 117px;
   height: 29px;
   background: url(images/button_zaloguj3.gif) no-repeat;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin:16px 0 0 17px;
   border: 0;
}
.pageHome #loginBox .body .ButtonPonownie{
   width: 185px;
   height: 29px;
   background: url(images/button_sprobuj.gif) no-repeat;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin:16px 0 16px 17px;
   border: 0;
}
.pageHome #loginBox .body .ButtonZapomnialem{
   width: 185px;
   height: 29px;
   background: url(images/button_haslo.gif) no-repeat;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin: 0 0 0 17px;
   border: 0;
}
.pageHome #loginBox .body .ButtonWyloguj{
   width: 117px;
   height: 29px;
   background: url(images/button_wyloguj.gif) no-repeat;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin:16px 0 0 17px;
   border: 0;
}
.pageHome #loginBox.hidden .body, .pageHome #registerBox.hidden .body { visibility: hidden; }
.pageAccountActivation .TextBox, .pageRegistration .TextBox { margin: 0 auto; float: none; }
.pageRegistration .TextBox.registrated{ margin: 0 auto; float: left; }
.pageRegistration .rowForm .formField{ float: left; margin: 9px 7px 0 0; width: 212px; }
.pageRegistration fieldset .rowForm select{
   font-size:12px;
   height:19px;
   margin:-1px 0 0;
   padding:0 0 0 0;
   width:212px;
   background: #fff;
}
.pageRegistration fieldset .rowForm input{
   background: url(images/input.gif) no-repeat;
   width: 202px;
   height: 18px;
   border: 0;
   padding:6px 5px 0;
   font-size: 12px;
}
.pageRegistration .formLabel{ font-size: 12px; font-weight: normal; padding:0; width:auto; }
.pageUsersList .searchUsers .h3, .pageRegistration .name {
   font-size: 30px;
   padding:20px 0 0;
   color: #2E3233;
}
.pageRegistration .hrTop{
   clear: both;
   background: url(images/linia.gif) repeat-x;
   height: 2px;
   width: 662px;
   margin:23px 0 0 19px;
}
.pageUsersList .searchUsers .h3{padding:20px 0 23px; color:#2E3233;}
.pageRegistration .rowForm{
   padding:0 0 0 25px;
   overflow: hidden;
   margin: 0;
}
.pageRegistration .zgoda { clear: both; }
.pageRegistration .rowForm input[disabled$="disabled"]{
   background: url(images/input2.gif);
}
.pageRegistration fieldset .checkbox label{ margin:0 20px 0 0; font-size:11px; padding:2px 0 0; }
.pageRegistration .checkbox { 
   margin:0 0 0 25px;
   padding: 0;
   font-size: 11px;
   color: #5D6367;
}
.pageRegistration .checkbox input { float: left; margin: 1px 9px 0 0; }
.pageApplicationDetails .select, .pageCompetitionApplication fieldset .select,
.pageSubmitWork .select, .pageRegistration .select{
   width: 212px;
   height: 5px;
   background: url(images/select.gif) repeat-x;
   margin:0;
   padding:0;
}
.pageRegistration .select option { width: 212px; }
.pageRegistration .formLabelReq{
   color: #00D3FF;
   font-size: 11px;
   margin:0 0 0 25px;
   float: left;
}
.pageRegistration .formButton{
   background: url(images/b_zarejestruj.gif) no-repeat;
   width: 117px;
   height: 29px;
   float: right;
   text-indent: -6000px;
   margin:24px 25px 0 0;
   overflow: hidden;
   border: 0;
}
.pageRegistration .formButtonZmien{
   background: url(images/button_zmien_dane.gif) no-repeat;
   width: 166px;
   height: 29px;
   float: right;
   text-indent: -6000px;
   margin:24px 20px 0 0;
   overflow: hidden;
   border: 0;
}
.pageRegistration .formButtonZmienHaslo{
   background: url(images/button_zmien_haslo.gif) no-repeat;
   width: 166px;
   height: 28px;
   float: left;
   text-indent: -6000px;
   margin:24px 0 0 20px;
   overflow: hidden;
   clear: both;
   border: 0;
}
.pageRegistration .ButtonUsunUzytkownika, .pageRegistration .ButtonUsunUzytkownika2{
   background: url(images/button_usun_uzytkownika.gif) no-repeat;
   width: 166px;
   height: 28px;
   float: left;
   text-indent: -6000px;
   margin:24px 0 0 20px;
   overflow: hidden;
   clear: both;
   border: 0;
}
.pageRegistration .ButtonUsunUzytkownika2{ float: right; margin: 0 20px; clear: none; }
.pageRegistration .buttonPowrotDoFormularza{
   background: url(images/button_powrot.gif) no-repeat;
   width: 185px;
   height: 28px;
   float: left;
   text-indent: -6000px;
   overflow: hidden;
   border: 0;
   margin: 0 20px;
}
.pageChangePassword .formButton{
   background: url(images/button_zmien2.gif) no-repeat;
   width: 117px;
   height: 29px;
   float: left;
   text-indent: -6000px;
   margin:24px 0 0 20px;
   overflow: hidden;
   clear: both;
   border: 0;
}
.pageRegistration .formButtonLogin{
   background: url(images/button_zaloguj.gif) no-repeat;
   width: 117px;
   height: 29px;
   float: right;
   text-indent: -6000px;
   margin:24px 290px 26px 0;
   overflow: hidden;
   border: 0;
}
.pageRegistration .formButtonLogin2{
   background: url(images/button_zaloguj2.gif) no-repeat;
   width: 117px;
   height: 29px;
   float: right;
   text-indent: -6000px;
   margin:24px 290px 26px 0;
   overflow: hidden;
   border: 0;
}
.pageRegistration .buttonBackToForm{
   background: url(images/button_sprobuj2.gif) no-repeat;
   width: 185px;
   height: 29px;
   float: right;
   text-indent: -6000px;
   overflow: hidden;
   margin:0 257px 0 0;
   border: 0;
}
.pageRegistration fieldset { margin: -3px 0 0 0; }
.pageChangePassword em, .pageRegistration em { color: #00D3FF; }
.pageRegistration fieldset div { margin:7px 0; }
.pageAccountActivation .platform, .pageRegistration .platform{ margin:-30px 120px 0 0; }
.pageRegistration h3.registrated{ margin:-30px 20px 0 0; }
#content { padding: 50px 0 0 0; }
.pageHome #content { padding: 0; }
.pageRegistration .Result{ padding: 50px 0 0 0; text-align: center; font-size: 12px; }
.pageRegistration fieldset .colorValidatorRed{ color: #E31A22 !important; }
.pageRegistration .PageTitle{
   margin:50px 0 0 140px;
   padding:0 0 20px;
   position:absolute;
   width:662px;
   border-bottom:2px dotted #C2D3DA;
}
.pageRegistration .registrated{ margin:50px 0 0 260px; }
.pageRegistration .registrationForm{ padding: 67px 0 0 0; }
.pageRegistration .users{ padding:0 25px 0 25px; }
.pageUsersList .searchUsers {margin: 0 0 0 17px;}
.pageUsersList .searchField { float: left; margin:0 0 16px 0; }
.pageUsersList .usersList { 
   clear: both;
   margin:0 0 0 18px;
   width:660px;
   border-top: 2px dotted #C2D3DA;
   border-bottom: 2px dotted #C2D3DA;
}
.pageUsersList .searchField input {
   background: url(images/input_szukaj.gif) no-repeat;
   border: 0;
   height:15px;
   padding:9px 12px 4px;
   padding:9px 12px 4px 5px;
   width:246px;
   margin-right: 3px;
   float: left;
}
.pageUsersList .searchField .formText { font-size: 12px; color: #B6C4CB; }
.pageUsersList .searchField .searchButton{
   width: 117px;
   height: 29px;
   background: url(images/button_szukaj.gif) no-repeat;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   border: 0;
}
.pageUsersList .searchField .select{
   height: 6px;
   width: 264px;
   background: url(images/select2.gif) repeat-x;
   margin-bottom:5px;
}
.pageUsersList .searchField select{
   border:1px solid #E6EBED;
   height:23px;
   margin:-6px 14px 0 0;
   padding:2px 0;
   width:264px;
   background: #fff;
}
.pageApplicationDetails #applicationsListView2,
.pageApplicationSummary .worksList #worksList,
.pageAdminsPanel #presentList,
.pageAdminsPanel #jurorsList,
.pageAdminsPanel #applicationsListView3,
.pageAdminsPanel #applicationsListView2,
.pageAdminsPanel #applicationsList,
.pageJurorsPanel .competitionList table,
.pageApplicationsList .usersList #searchList,
.pageApplicationDetails .worksList #worksList,
.pageComments .messagesList #messagesTable,
.pageMessages .messagesList #messagesTable,
.pageCompetitionApplication .worksList #worksList,
.pageRepository .worksList #worksList,
.pageMyApplications #searchList,
.pageWorkDetails #worksList,
.pageMyWorks .worksList #worksList,
.pageUsersList .usersList #searchList{
   background: #F0F5F7;
   font-size: 11px;
   color: #5D6367;
   border-collapse: collapse;
   clear:both;
}
.pageApplicationDetails #applicationsListView2 td,
.pageApplicationSummary #worksList td,
.pageAdminsPanel #presentList td,
.pageAdminsPanel #jurorsList td,
.pageAdminsPanel #applicationsListView3 td,
.pageAdminsPanel #applicationsListView2 td,
.pageAdminsPanel #applicationsList td,
.pageJurorsPanel .competitionList table td,
.pageApplicationsList #searchList td,
.pageApplicationDetails  #worksList td,
.pageComments #messagesTable td,
.pageMessages #messagesTable td,
.pageCompetitionApplication #worksList td,
.pageRepository #worksList td,
.pageMyApplications #searchList td,
.pageWorkDetails #worksList td,
.pageMyWorks .worksList td,
.pageUsersList .usersList td{
   background: #fff;
   padding:8px 0 6px 9px;
   border-left: 2px solid #E1ECF0;
   border-right: 2px solid #E1ECF0;
   border-bottom: none;
   border-top: none;
}
.pageApplicationDetails #applicationsListView2 .darken td,
.pageAdminsPanel .innerContentReport .darken,
.pageApplicationSummary .worksList #worksList .darken td,
.pageConvergenceReport .innerContent .darken,
.pageAdminsPanel #presentList .darken td,
.pageAdminsPanel #jurorsList .darken td,
.pageAdminsPanel #applicationsListView3 .darken td,
.pageAdminsPanel #applicationsListView2 .darken td,
.pageAdminsPanel #applicationsList .darken td,
.pageJurorsPanel .competitionList table .darken td,
.pageApplicationsList #searchList .darken td,
.pageApplicationDetails  #worksList .darken td,
.pageComments #messagesTable .darken td,
.pageMessages #messagesTable .darken td,
.pageCompetitionApplication #worksList .darken td,
.pageRepository #worksList .darken td,
.pageMyApplications #searchList .darken td,
.pageWorkDetails #worksList .darken td,
.pageMyWorks .worksList .darken td,
.pageUsersList .usersList .darken td{
   background: #F0F5F7;
}
.pageApplicationDetails #applicationsListView2 .hover:hover,
.pageComments #messagesTable .hover:hover,
.pageMessages #messagesTable .hover:hover,
.pageAdminsPanel #presentList .hover:hover,
.pageAdminsPanel #jurorsList .hover:hover,
.pageAdminsPanel #applicationsListView3 .hover:hover,
.pageAdminsPanel #applicationsListView2 .hover:hover,
.pageAdminsPanel #applicationsList .hover:hover,
.pageJurorsPanel .competitionList table .hover:hover,
.pageApplicationsList #searchList .hover:hover a,
.pageApplicationDetails #worksList .hover:hover,
.pageCompetitionApplication #worksList .hover:hover,
.pageRepository #worksList .hover:hover,
.pageMyApplications #searchList .hover:hover a,
.pageMyWorks .worksList .hover:hover a,
.pageUsersList .usersList .hover:hover a{
   font-weight: bold;
   color: #5D6367;
}
.pageAdminsPanel #presentList .lighter td,
.pageAdminsPanel #jurorsList .lighter td,
.pageAdminsPanel #applicationsListView3 .lighter td,
.pageAdminsPanel #applicationsListView2 .lighter td,
.pageAdminsPanel #applicationsList .lighter td,
.pageJurorsPanel .competitionList table .lighter td{
   background: #fff;
}
.pageUsersList .usersList div{
   float: left;
   background: #F0F5F7;
   font-size: 11px;
   color: #00D4FF;
   padding:9px 0 9px 0;
}
.pageMyWorks .myWorks div a,
.pageUsersList .usersList div a { color: #00D4FF; }
.pageUsersList #searchList .SortByName { width: 153px; }
.pageUsersList #searchList .SortByOrganizationKind { width: 159px; }
.pageUsersList #searchList .SortByCompanyName { width: 155px; }
.pageUsersList #searchList .SortByEMail { width: 148px; }
.pageUsersList #searchList a {color: #5D6367; border: 0;}
.pageApplicationsList #searchList .thead,
.pageWorkDetails #worksList .thead,
.pageUsersList #searchList .thead{
   background: #5D6367;
   border-left: 2px solid #fff;
   border-right: 2px solid #fff;
   border-top: none;
   color: #00D4FF;
   font-size: 11px;
   font-weight: bold;
   padding-top: 12px;
   padding-bottom: 12px;
}
.pageMessages  #messagesTable .thead a,
.pageUsersList #searchList .thead a{ color: #CEDDE5; float: left;}
.pageApplicationsList #searchList .thead{ color: #CEDDE5; }
.pageApplicationsList #searchList .thead th{border: 0}

.pageApplicationDetails #applicationsListView2 .first,
.pageApplicationSummary .worksList #worksList .first,
.pageAdminsPanel #presentList .first,
.pageAdminsPanel #jurorsList .first,
.pageAdminsPanel #applicationsListView3 .first,
.pageAdminsPanel #applicationsListView2 .first,
.pageAdminsPanel #applicationsList .first,
.pageJurorsPanel .competitionList table .first,
.pageApplicationsList #searchList .first,
.pageApplicationDetails .worksList #worksList .first,
.pageComments .messagesList #messagesTable .first,
.pageMessages .messagesList #messagesTable .first,
.pageMyWorks .worksList #worksList .first,
.pageUsersList #searchList .first{ border-left:2px solid #E1ECF0 !important;}

.pageApplicationDetails #applicationsListView2 .last,
.pageApplicationSummary .worksList #worksList .last,
.pageAdminsPanel #presentList .last,
.pageAdminsPanel #jurorsList .last,
.pageAdminsPanel #applicationsListView3 .last,
.pageAdminsPanel #applicationsListView2 .last,
.pageAdminsPanel #applicationsList .last,
.pageJurorsPanel .competitionList table .last,
.pageApplicationsList #searchList .last,
.pageApplicationDetails .worksList #worksList .last,
.pageComments .messagesList #messagesTable .last,
.pageMessages .messagesList #messagesTable .last,
.pageMyWorks .worksList #worksList .last,
.pageUsersList #searchList .last{ border-right: 2px solid #E1ECF0 !important; }


.pageApplicationDetails .sortDown,
.pageApplicationDetails .sortUp,
.pageApplicationDetails .sortActiveDown,
.pageApplicationDetails .sortActiveUp,
.pageCompetitionApplication .sortDown,
.pageCompetitionApplication .sortUp,
.pageCompetitionApplication .sortActiveDown,
.pageCompetitionApplication .sortActiveUp,
.pageRepository .sortDown,
.pageRepository .sortUp,
.pageRepository .sortActiveDown,
.pageRepository .sortActiveUp,
.pageMyWorks  .sortDown,
.pageMyWorks  .sortUp,
.pageMyWorks  .sortActiveDown,
.pageMyWorks  .sortActiveUp,
.pageUsersList .sortDown,
.pageUsersList .sortUp,
.pageUsersList .sortActiveDown,
.pageUsersList .sortActiveUp{
   text-indent: -6000px;
   overflow: hidden;
   width: 9px;
   height: 9px;
}

.pageApplicationDetails .worksList #worksList .thead .sortDown,
.pageCompetitionApplication .worksList #worksList .thead .sortDown,
.pageRepository .worksList #worksList .thead .sortDown,
.pageMyWorks .worksList #worksList .thead .sortDown,
.pageUsersList .sortDown{background: url(images/sort_down.gif) no-repeat;}

.pageApplicationDetails .worksList #worksList .thead .sortUp,
.pageCompetitionApplication .worksList #worksList .thead .sortUp,
.pageRepository .worksList #worksList .thead .sortUp,
.pageMyWorks .worksList #worksList .thead .sortUp,
.pageUsersList .sortUp{background: url(images/sort_up.gif) no-repeat;}

.pageApplicationDetails .worksList #worksList .thead .sortActiveDown,
.pageCompetitionApplication .worksList #worksList .thead .sortActiveDown,
.pageRepository .worksList #worksList .thead .sortActiveDown,
.pageMyWorks .worksList #worksList .thead .sortActiveDown,
.pageUsersList .sortActiveDown{background: url(images/sort_bdown.gif) no-repeat;}

.pageApplicationDetails .worksList #worksList .thead .sortActiveUp,
.pageCompetitionApplication .worksList #worksList .thead .sortActiveUp,
.pageRepository .worksList #worksList .thead .sortActiveUp,
.pageMyWorks .worksList #worksList .thead .sortActiveUp,
.pageUsersList .sortActiveUp{background: url(images/sort_bup.gif) no-repeat;}

.pageUsersList .sortUp, .pageUsersList .sortActiveUp{ margin-left:3px; }

.pageApplicationDetails .thead span, .pageCompetitionApplication .thead span,
.pageRepository .thead span, .pageMyWorks .thead span,
.pageUsersList .thead span{
   float: right;
   margin:0 10px 0 0;
}
.pageMyWorks .navigator, .pageUsersList .navigator{
   float:right;
   font-size:12px;
   position:relative;
   right:50%;
   clear: both;
   overflow: hidden;
}
.pageMyWorks .navigator .prev, .pageMyWorks .navigator .next,
.pageMyWorks .navigator .first, .pageMyWorks .navigator .last,
.pageUsersList .navigator .prev, .pageUsersList .navigator .next,
.pageUsersList .navigator .first, .pageUsersList .navigator .last{
   overflow: hidden;
   width: 9px;
   height: 9px;
   text-indent: -6000px;
   display: inline-block;
   float: left;
   margin-top:4px;
   border: 0;
}
.pageMyWorks .navigator .first, .pageMyWorks .navigator .last,
.pageUsersList .navigator .first, .pageUsersList .navigator .last{ width: 12px; }
.pageMyWorks .navigator span, .pageMyWorks .navigator a,
.pageUsersList .navigator span, .pageUsersList .navigator a{
   display: inline-block;
   float: left;
   margin: 0 14px 0 14px;
}
.pageMyWorks .navigator a, .pageUsersList .navigator a{ color: #2E3233; border: 0; }
.pageMyWorks .navigator span, .pageUsersList .navigator span{
   color: #00AAFF;
   border-bottom: 1px dotted #2E3233;
}
.pageMyWorks .navigator .prev, .pageUsersList .navigator .prev{ background: url(images/arrow_prev.gif) no-repeat; }
.pageMyWorks .navigator .next, .pageUsersList .navigator .next{ background: url(images/arrow_next.gif) no-repeat; }
.pageMyWorks .navigator .first, .pageUsersList .navigator .first{ background: url(images/arrow_first.gif) no-repeat; }
.pageMyWorks .navigator .last, .pageUsersList .navigator .last{ background: url(images/arrow_last.gif) no-repeat; }
.pageMyWorks .bottomContent, .pageUsersList .bottomContent{
   clear: both;
   float:left;
   left:50%;
   position:relative;
   margin:10px 0 0;
}
.pageMyWorks .labelStd, .pageUsersList .labelStd{
   margin: 0 0 0 22px;
   font-size: 12px;
   display: table;
   padding: 20px 0 0 0;
}
.pageCompetitionApplication .labelStd{ padding: 20px 0 0 0; clear: both; }
.pageMyWorks .TextBox fieldset select, .pageMyWorks .TextBox fieldset input,
.pageMyWorks .TextBox fieldset textarea, .pageRegistration .TextBox fieldset select,
.pageRegistration .TextBox fieldset input, .pageRegistration .TextBox fieldset textarea{
   color: #8A9499;
   font-size: 11px;
}
.pageAccountActivation .TextBox span{
   display:block;
   font-size:12px;
   padding:20px 0 0;
   text-align:center;
}
.pageAccountActivation .formButtonLogin2{
   background: url(images/button_zaloguj2.gif) no-repeat;
   width: 117px;
   height: 29px;
   float: right;
   text-indent: -6000px;
   margin:24px 290px 26px 0;
   overflow: hidden;
   border: 0;
}
.TextBox h3{
   border-bottom:2px dotted #C2D3DA;
   padding:25px 19px 23px 0;
   margin-right:15px;
   color: #2E3233;
}
.pageMyWorks .TextBox fieldset, .pageSubmitWork .TextBox fieldset{ margin:0 0 0 18px; }

/* Formularze na stronie SubmitWorks */
.pageSubmitWork fieldset{ color: #5D6467; }
.pageSubmitWork fieldset .formRow{ width: 660px; padding: 0 0 6px 0; }
.pageSubmitWork .formMultiline .inputWrapper textarea{
   width: 655px;
   border:1px solid #E6EBED;
   margin:-1px 0 0 0;
}
.pageSubmitWork .formMultiline .select{ width: 665px; }
.pageCompetitionApplication .required, .pageCompetitionApplication .formLabelReq,
.pageSummaryForm .required, .pageSummaryForm .formLabelReq,
.pageSubmitWork fieldset .formLabelReq, .pageSubmitWork fieldset .required{
   color: #00D4FF;
   width: auto;
}
.pageSummaryForm .formLabelReq { margin: 0 0 0 22px; }
.pageSubmitWork .formMultiline .formLabel{
   width: auto;
   font-size: 13px;
   font-weight: normal;
   padding:0 0 3px 0;
}
.pageSubmitWork .controlCommunicationPoints .formRow .formField .formLabelHeader{
   font-size: 12px;
   font-weight: normal;
}
.pageSubmitWork .controlCommunicationPoints .formRow .formLabelHeader{
   font-weight: bold;
   font-size: 11px;
}
.pageSubmitWork .controlCommunicationPoints .formRowCheckBoxes input{
   width: auto;
   border: none;
   padding: 0;
   margin:0 8px 0 0;
}
.pageSubmitWork .controlCommunicationPoints .formRowCheckBoxes{ margin:9px 0 13px; }
.pageSubmitWork .controlCommunicationPoints .formRowCheckBoxes label{
   width: 134px;
   font-size: 11px;
   padding-right:3px;
}
.pageSubmitWork .controlCommunicationPoints .formRowCheckBoxes span{ display: inline-block; }
.pageSubmitWork .controlCommunicationPoints .formRowCheckBoxes span label{ font-weight: normal; }
.pageSubmitWork .formRow .formField{ display: inline-block; }

.pageSummaryForm fieldset input,
.pageSubmitWork .controlAuthorField .inputWrapper input,
.pageSubmitWork .inputWrapper input{
   background: #fff url(images/background_input.gif) repeat-x;
   width: 204px;
   height: 17px;
   border: 1px solid #E6EBED;
   border-top: 1px solid #CFD5D8;
   padding:5px 4px 1px 4px;
   font-size: 11px;
   color:#8A9499;
}
.pageApplicationDetails #TB_closeAjaxWindow a, .pageApplicationDetails #worksList .addNew,
.pageCompetitionApplication #worksList .addNew, .pageRepository #worksList .addNew,
.pageCompetitionApplication .Autors a, .pageSubmitWork .controlAuthorRow .controlAuthorField .formButtonAuthor{
   color: #05D3FD;
   background: none;
   font-size: 11px;
   padding: 0;
   border-bottom: 1px dotted;
}
.pageSubmitWork .usun a{ display:table; margin: 20px 0 0 80px; }
.pageSubmitWork .formButtonStd{
   background: none;
   color: #05D3FD;
   padding: 0;
   float: none;
}
.pageWorkDetails .formButtonBack,
.pageSubmitWork .formButtonBack{
   background: #fff url(images/button_back.gif) no-repeat;
   width: 185px;
   height: 29px;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin:0 0 0 257px;
   border: 0;
}
.pageSubmitWork fieldset .inputWrapper .TDatePickerImageButton{
   border: none;
   padding: 3px 0 0 2px;
}
.limiterBox{ background: #E6EBED; border: 1px solid #E6EBED; }
.pageSubmitWork .formButtonChange{
   background: url(images/button_change.gif) no-repeat;
   width: 117px;
   height: 29px;
   overflow: hidden;
   text-indent: -6000px;
   float: right;
   border: 0;
}
.pageCompetitionApplication .form2 .calendarHeader .prevMonthButton,
.pageCompetitionApplication  .blue .formRow .calendarHeader .prevMonthButton,
.pageSubmitWork fieldset .formRow .inputWrapper .calendarHeader .prevMonthButton{
   background: url(images/arrow_prev.gif)no-repeat;
   width: 9px;
   height: 9px;
   overflow: hidden;
   text-indent: -6000px;
   margin:4px 8px 0 10px;
   border: none;
   padding: 0;
   border: 0;
}
.pageCompetitionApplication .form2 .calendarHeader .nextMonthButton,
.pageCompetitionApplication  .blue .formRow .calendarHeader  .nextMonthButton,
.pageSubmitWork fieldset .formRow .inputWrapper .calendarHeader .nextMonthButton{
   background: url(images/arrow_next.gif)no-repeat;
   width: 9px;
   height: 9px;
   overflow: hidden;
   text-indent: -6000px;
   margin:4px 10px 0 8px;
   border: none;
   padding: 0;
   border: 0;
}
.pageCompetitionApplication .form2 .calendarHeader select,
.pageCompetitionApplication .blue .formRow .calendarHeader select,
.pageSubmitWork fieldset .inputWrapper .calendarHeader select{
   width: 100px;
}
.pageCompetitionApplication .form2 .calendarBody .grid .hover,
.pageCompetitionApplication .blue .formRow .calendarBody .grid .hover,
.pageSubmitWork fieldset .inputWrapper .calendarBody .grid .hover{
   border:1px solid #06D2FB;
}
.pageSubmitWork fieldset .inputWrapper .calendarBody{width: auto;}

.pageCompetitionApplication .form2 .TDatePicker_default .grid,
.pageCompetitionApplication .blue .formRow .TDatePicker_default .grid,
.pageSubmitWork .inputWrapper .TDatePicker_default .grid {
   border-spacing:0;
   margin:0 0 0 17px;
   width:220px;
   color: #8A9499;
}
.pageCompetitionApplication .form2 .TDatePicker_default .selected,
.pageCompetitionApplication .blue .formRow .TDatePicker_default .selected,
.pageSubmitWork fieldset .inputWrapper .TDatePicker_default .selected{
   background-color: #06D2FB;
   border:1px solid #06D2FB;
}
.pageCompetitionApplication .form2 .calendarFooter .todayButton,
.pageCompetitionApplication .blue .formRow .calendarFooter .todayButton,
.pageSubmitWork fieldset .inputWrapper .calendarFooter .todayButton{
   background: none;
   height: 19px;
   border: none;
}
.pageSubmitWork fieldset .formRow .formField .short input{ width:183px; }
.pageSubmitWork select{ margin:3px 0 0; width:213px; }
.pageSubmitWork textarea{
   background: #fff url(images/background_input.gif) repeat-x;
   border: 1px solid #E6EBED;
   border-top: #CFD5D8;
   color:#8A9499;
   font-size:11px;
   padding-top:6px;
}
.pageSubmitWork select{
   border: 1px solid #E6EBED;
   border-top: #CFD5D8;
   color:#8A9499;
   font-size:11px;
   padding-bottom:3px;
   padding-top:3px;
   margin: -1px 0 0 0;
   background: #fff;
}
.pageSubmitWork .controlAuthorRow{
   width: auto;
   margin:0 20px 0 0;
   padding:5px 0 2px 5px;
}
.pageSubmitWork .controlAuthorRow .usun{ width:auto; }
.pageSubmitWork .formButton{
   background: url(images/button_powrot.gif) no-repeat;
   width: 185px;
   height: 28px;
   float: left;
   margin-left: 256px;
   text-indent: -6000px;
   overflow: hidden;
   border: 0;
}
.colorValidatorRed{ display: block; font-size: 10px; color: #E31A22 !important; }
.pageSubmitWork .controlCommunicationPoints .formRowCheckBoxes .inputWrapper .formCheckBox label{ width: auto; }
.pageSubmitWork .controlCommunicationPoints .formRowCheckBoxes .inputWrapper .formText{
   background: url(images/background_input.gif) repeat-x;
   width: 204px;
   height: 17px;
   padding: 6px 4px 0px 4px;
   font-size: 11px;
   border: 1px solid #E6EBED;
   border-top: 1px solid #CFD5D8;
}
.pageSubmitWork .controlAuthorField, .pageSubmitWork .formField{
   display: inline-block;
   vertical-align:top;
}
.pageSubmitWork  .controlAuthorField{ width: 214px; }

.pageSummaryForm fieldset .formLabel,
.pageSubmitWork .controlAuthorField .formLabel,
.pageSubmitWork .formField .formLabel{
   font-size: 11px;
   font-weight: normal;
   padding:0 0 2px 0;
   margin-bottom: 0;
}
.pageSubmitWork .formField .upload input{ height: auto; }
.pageSubmitWork .description{ clear: both; }
.pageSubmitWork .buttonGotoForm{
   background: url(images/dalej.gif) no-repeat;
   float: right;
   width: 117px;
   height: 29px;
   overflow: hidden;
   text-indent: -6000px;
   margin:15px 0 0;
   border: 0;
}
.pageMyWorks .applicationMenu,
.pageSubmitWork .applicationMenu {
   list-style: none;
   margin:20px 0 20px;
   padding:0;
   text-align:center;
}
.pageMyWorks .applicationMenu{ text-align: left; margin-top: 10px; margin-left:25px; }
.pageMyWorks .applicationMenu li, .pageSubmitWork .applicationMenu li { display: inline-block; margin: 0 10px 0 0; }
.pageSubmitWork .info { text-align: center;}

.pageMyWorks .ChangeViewButtonList{
   background: url(images/lista2.gif) no-repeat;
   float:right;
   height:16px;
   margin:0 0 0 20px;
   overflow:hidden;
   text-indent:-6000px;
   width:22px;
   border: 0;
}
.pageMyWorks .ChangeViewButtonGallery{
   background: url(images/galeria.gif) no-repeat;
   float:left;
   height:16px;
   overflow:hidden;
   text-indent:-6000px;
   width:22px;
   border: 0;
}
.pageMyWorks .activeChangeViewButtonGallery{
   background: url(images/galeria2.gif) no-repeat;
   float:left;
   height:16px;
   overflow:hidden;
   text-indent:-6000px;
   width:22px;
   border: 0;
}
.pageMyWorks .activeChangeViewButtonList{
   background: url(images/lista.gif) no-repeat;
   float:right;
   height:16px;
   margin:0 0 0 20px;
   overflow:hidden;
   text-indent:-6000px;
   width:22px;
   border: 0;
}
.pageMyWorks .ChangeView span{ float:left; margin:0 15px 0 0; font-size:13px; color: #5B5266; }
.pageMyWorks .ChangeView{ float:right; margin:-30px 20px 0; }

.pageApplicationDetails #applicationsListView2 .thead td,
.pageApplicationSummary .worksList #worksList .thead,
.pageAdminsPanel #presentList .thead td,
.pageAdminsPanel #jurorsList .thead td,
.pageAdminsPanel #applicationsListView3 .thead td,
.pageAdminsPanel #applicationsListView2 .thead td,
.pageAdminsPanel #applicationsList .thead td,
.pageJurorsPanel .competitionList table .thead td,
.pageApplicationDetails .worksList #worksList .thead,
.pageComments .messagesList #messagesTable .thead,
.pageMessages .messagesList #messagesTable .thead,
.pageCompetitionApplication .worksList #worksList .thead,
.pageRepository .worksList #worksList .thead,
.pageMyApplications #searchList .thead th,
.pageMyWorks .worksList #worksList .thead{
   background: #5D6367;
   border-left: 2px solid #fff;
   border-right: 2px solid #fff;
   border-top: none;
   color: #00D4FF;
   font-size: 11px;
   font-weight: bold;
   padding-top: 12px;
   padding-bottom: 12px;
}
.pageApplicationDetails .worksList #worksList .thead,
.pageCompetitionApplication .worksList #worksList .thead{
   color: #CDDDE5;
}
.pageApplicationDetails .worksList #worksList .SortFileName,
.pageCompetitionApplication .worksList #worksList .SortFileName,
.pageRepository .worksList #worksList .SortFileName{
   width: 192px;
}
.pageMyWorks .worksList #worksList .SortFileName{ width: 184px; }

.pageApplicationDetails .worksList #worksList .SortDescription,
.pageCompetitionApplication .worksList #worksList .SortDescription,
.pageRepository .worksList #worksList .SortDescription{
   width:385px;
}
.pageMyWorks .worksList #worksList .SortDescription{ width: 462px }

.pageApplicationDetails .worksList #worksList .add,
.pageCompetitionApplication .worksList #worksList .add,
.pageRepository .worksList #worksList .add{
   width: 85px;
}
.pageApplicationDetails .worksList #worksList .thead a,
.pageMessages .messagesList #messagesTable .thead a,
.pageCompetitionApplication .worksList #worksList .thead a,
.pageRepository .worksList #worksList .thead a,
.pageMyWorks .worksList #worksList .thead a{ color: #CEDDE5; float: left; border: 0;}

a.noActive,
.pageApplicationDetails .worksList a,
.pageCompetitionApplication .worksList a,
.pageRepository .worksList a,
.pageMyApplications #searchList a,
.pageMyWorks .worksList a{color: #5D6367; border: 0;}

.pageApplicationDetails .worksList, .pageCompetitionApplication .worksList,
.pageRepository .worksList, .pageMyWorks .worksList {
   clear: both;
   margin:0 0 0 18px;
   width:660px;
   border-bottom: 1px solid #C2D3DA;
}
.pageApplicationDetails .worksList, .pageCompetitionApplication .worksList{ border-bottom: 0;}

.pageApplicationSummary .print .worksList,
.pageCompetitionApplication .innerContent .worksList,
.pageApplicationDetails .innerContent .worksList{
   height:auto;
   width: auto;
   margin: 0 0 10px;
   overflow:hidden;
}
.pageApplicationSummary .worksList,
.pageCompetitionApplication .worksList,
.pageApplicationDetails .worksList{
   margin: 0 0 10px 20px;
   overflow: auto;
   height: 500px;
}

.pageCompetitionApplication #TB_ajaxContent,
.pageApplicationDetails #TB_ajaxContent{
   height: auto !important;
}

.pageApplicationSummary .worksList #worksList,
.pageCompetitionApplication .worksList #worksList,
.pageApplicationDetails .worksList #worksList{
   width: 640px;
   border-bottom:2px solid #E1ECF0;
}
.pageApplicationSummary .worksList #worksList,
.pageApplicationDetails .worksList #worksList,
.pageCompetitionApplication .innerContent .worksList #worksList,
.pageRepository .worksList #worksList,
.pageMyWorks .worksList #worksList{
   margin: 20px 0 0 0;
   width: 100%;
}
.pageCompetitionApplication .TextBox, .pageApplicationDetails .TextBox{ min-height: none; }

.pageSummaryForm .buttonPrint, .pageMyWorks .SubmitWorkLink{
   float: right;
   font-size: 11px;
   margin:10px 20px 0 0;
}
.pageSubmitWork .formButtonAdd{
   background: url(images/b_dodaj.gif) no-repeat;
   width: 147px;
   height: 29px;
   float: right;
   overflow: hidden;
   text-indent: -6000px;
   margin:0 0 20px;
   border: 0;
}
.LeftBox .menu ul li{ color:#CEDDE5; font-size:13px; }
.pageWorkDetails .picture, .pageMyWorks .picture{
   width: 110px;
   height: 110px;
   background: #F1F6F8;
   padding: 10px;
}
.pageWorkDetails .picture a, .pageMyWorks .picture a{
   width: 110px;
   height: 110px;
   display:table;
   text-align: center;
   border: 0;
}
.pageMyWorks .workGallery{ margin: 40px 0 0 -10px; }
.pageMyWorks .gallery{ margin-left: 40px; float: left; margin-bottom: 20px; }
.pageMyWorks .gallery span{
   padding:8px 0 0;
   display: table;
   color: #5C6366;
   font-size: 11px;
   width:130px;
}
.pageWorkDetails .picture .movie, .pageMyWorks .picture .movie{
   background: url(images/movie.gif) #fff no-repeat;
}
.pageWorkDetails .picture .img, .pageMyWorks .picture .img{
   background: url(images/image.gif) #fff no-repeat;
}
.pageWorkDetails .picture .music, .pageMyWorks .picture .music{
   background: url(images/music.gif) #fff no-repeat;
}
.pageWorkDetails .picture .flash, .pageMyWorks .picture .flash{
   background: url(images/flash.gif) #fff no-repeat;
}
.pageWorkDetails .picture .url, .pageMyWorks .picture .url{
   background: url(images/url.gif) #fff no-repeat;
}
.pageWorkDetails .picture .document, .pageMyWorks .picture .document{
   background: url(images/document.gif) #fff no-repeat;
}
.pageMyWorks .newRow{ float: left; }
.pageWorkDetails .formButtonStd{ font-size: 11px; background: none; padding: 0; }

.pageWorkDetails .download{
   background:none repeat scroll 0 0 transparent;
   border-bottom:1px dotted #05D2FD;
   color:#05D2FD;
   display:inline-block;
   font-size:11px;
   margin:0 20px 15px 0;
   padding:0;
}
.pageWorkDetails .left{ float: left; margin:10px 0 0 20px; }
.pageWorkDetails .right{ float: right; margin: 10px 20px 0 0; }
.pageWorkDetails .description{
   clear: both;
   margin: 15px 30px 15px 30px;
   padding:15px 0 0;
   font-size: 11px;
}
.pageWorkDetails .description p{ margin: 0 0 15px 0; }
.pageWorkDetails #audioplayer { margin-bottom: 15px; }
.pageWorkDetails #videoPlayer { float:left; margin:0 0 15px; width:100%; }
.pageWorkDetails .infoNoFlashOrJS {
   font-weight: bold;
   background: #eff4f6;
   border-top: 2px dotted #c3d2d9;
   border-bottom: 2px dotted #c3d2d9;
   text-align: center;
   padding: 7px 15px;
}
.pageWorkDetails .description h4{ margin-bottom: 15px; font-weight: bold; clear:both; }
.pageWorkDetails .picture{ margin-bottom:20px; margin-right:20px; }
.pageWorkDetails .tablePointsList{ clear: both; }
.pageWorkDetails .communicationPoint strong{ margin-right: 28px; }
.pageWorkDetails .communicationPoint{ font-size: 11px; margin: 0 0 15px 0; }
.pageWorkDetails .fieldsList{
   background: #EFF4F6;
   margin: 0 19px 0 19px;
   border-bottom: 2px dotted #C3D2D9;
   border-top: 2px dotted #C3D2D9;
   font-size: 11px;
   padding:11px 0 11px 10px;
}
.pageWorkDetails .formField{ display: inline-block; vertical-align:top; }
.pageWorkDetails .formField .formLabel{ font-weight: normal; }
.pageWorkDetails .formField .formLabelStrong{ display:table; padding:20px 0 0; }
.pageWorkDetails .top .formField .formLabelStrong{ padding: 0; }
.pageWorkDetails .formField span{ width: 214px; }
.pageWorkDetails .tableAuthorsList .worksList{ border-bottom: 2px solid #E1ECF0; }
.pageWorkDetails .tableAuthorsList{
   margin: 23px 19px 0 19px;
   font-size: 11px;
   color: #5D6367;
}
.pageWorkDetails #worksList{ width: 662px; }
.pageWorkDetails .tableAuthorsList .stanowisko{ width: 309px; }
.pageWorkDetails .tableAuthorsList #worksList .headerWorkAuthors{
   border-left:2px solid #E1ECF0;
   border-right:2px solid #E1ECF0;
   color: #CDDDE5;
}
.pageWorkDetails .formButtonBackStd{
   background: url(images/button_powrot_do_zgloszenia.gif) no-repeat;
   width: 185px;
   height: 28px;
   overflow: hidden;
   text-indent: -6000px;
   border: 0;
   margin: 20px 0 20px 20px;
   display: block;
}
.pageApplicationDetails .applicationsListView2, .pageAdminsPanel .presentList,
.pageAdminsPanel .jurorsList, .pageAdminsPanel .applicationsList,
.pageJurorsPanel .competitionList, .pageMyApplications .usersList{
   margin:13px 15px 0 18px;
   border-bottom: 2px solid #E1ECF0;
}
.pageJurorsPanel .competitionList .accept{ margin-bottom:13px; display: table; }
.pageJurorsPanel .competitionList .rules{ margin-bottom: 5px; }
.pageApplicationDetails .applicationsListView2, .pageAdminsPanel .presentList,
.pageAdminsPanel .jurorsList, .pageAdminsPanel .applicationsList{ margin: 0; }
.pageMyApplications #searchList .thead .date{
   width: 90px;
   border-left: 2px solid #E1ECF0;
}
.pageMyApplications #searchList .thead .name{width: 110px;}
.pageMyApplications #searchList .thead .status{width: 210px;}
.pageMyApplications #searchList .thead .new{
   width: 220px;
   border-right: 2px solid #E1ECF0;
}
.pageApplicationDetails #applicationsListView2 .thead td,
.pageAdminsPanel #presentList .thead td,
.pageAdminsPanel #jurorsList .thead td,
.pageAdminsPanel #applicationsListView3 .thead td,
.pageAdminsPanel #applicationsListView2 .thead td,
.pageAdminsPanel #applicationsList .thead td,
.pageJurorsPanel .competitionList table .thead td,
.pageMyApplications #searchList .thead th{
   color:#CEDDE5;
}
.pageCompetitionApplication #wrapper{ padding-bottom: 30px; overflow: visible; display: table; position: static; }
.pageCompetitionApplication fieldset{
   margin:28px 15px 0 0;
   font-size: 11px;
   color: #5D6367;
}
.pageCompetitionApplication fieldset .Category .formRow label{
   display: block;
   padding:0 0 3px 0;
}
.pageCompetitionApplication fieldset .Category .formRow span{
   display: block;
   font-size: 10px;
   color: #E31A22 !important;
   margin:-14px 0 15px;
}
.pageApplicationDetails .opinion select,
.pageCompetitionApplication fieldset .Category .formRow select{
   width: 412px;
   background: url(images/background_input.gif) repeat-x;
   border: 1px solid #E6EBED;
   border-top: 1px solid #CFD5D8;
   margin: 0 0 15px 0;
   color: #8A9499;
   padding:6px 2px 4px 2px;
}
.pageCompetitionApplication fieldset .Category .formRow option{ background: #fff; }
.pageCompetitionApplication fieldset .Category .formRow .select{ width:413px; }
.pageCompetitionApplication fieldset .Category .formRow select{ background: #fff; margin-top: -1px; }
.pageCompetitionApplication fieldset .Category{ margin: 0 0 0 130px; }
.pageCompetitionApplication fieldset .Category .formRow{ margin: 0; }
.pageCompetitionApplication .buttonDalej{
   background: url(images/dalej.gif) no-repeat;
   width: 117px;
   height: 29px;
   overflow: hidden;
   text-indent: -6000px;
   float: left;
   border: none;
   cursor: pointer;
   margin:22px 0 0 130px;
   border: 0;
}
.pageCompetitionApplication fieldset div label{ display: block; width: auto; }
.pageCompetitionApplication .multiLine{margin: 0 7px 0 7px;}
.pageCompetitionApplication .multiLine textarea{
   width: 649px;
   border: 1px solid #E6EBED;
   border-top: #CFD5D8;
   background: #fff url(images/background_input.gif) repeat-x;
   color:#8A9499;
}
.pageCompetitionApplication .multiLine .select{ width: 659px; }
.pageCompetitionApplication  .Autors, .pageCompetitionApplication .blue{
   background: #EFF4F6;
   border-bottom: 2px dotted #C3D2D9;
   border-top: 2px dotted #C3D2D9;
   margin: 30px 0 0 0;
   padding: 20px 0 20px 6px;
   display: table;
   width: 663px;
}
.pageCompetitionApplication .Autors{
   padding-bottom:0;
   padding-left:0;
   margin-bottom: 10px;
   border: 1px solid #fff;
   padding-top:0;
}
.pageCompetitionApplication .Autors a.add{ margin-top: 10px; margin-left:74px; }
.pageCompetitionApplication .job{ padding-left: 6px; }
.pageCompetitionApplication .blue .formRow .formField{
   display: inline-block;
   vertical-align:top;
}
.pageCompetitionApplication .formRow label{ margin: 0 0 3px 0; }
.pageCompetitionApplication .formRow input{
   width: 204px;
   background: #fff url(images/background_input.gif) repeat-x;
   height: 19px;
   border: 1px solid #E5EBED;
   border-top: #CFD5D8;
   padding:4px 4px 0 4px;
   color:#8A9499;
}
.pageCompetitionApplication .blue .formRow input.date{ width:179px; }
.pageCompetitionApplication img.date{ border: none; }
.pageCompetitionApplication .form2 .select, .pageCompetitionApplication .form2 input.date,
.pageCompetitionApplication .form2 .textArea, .pageCompetitionApplication .form2 div input.text{
   width: 408px;
   background: url(images/background_input.gif) repeat-x;
   border: 1px solid #E5EBED;
   border-top: #CFD5D8;
   height:16px;
   padding:4px 4px 0 4px;
   color:#8A9499;
}
.pageCompetitionApplication .form2 input.date{ width: 383px; }
.pageCompetitionApplication .form2{ margin: 21px 0 0 129px; width: 416px; }
.pageCompetitionApplication .form2 label{ margin: 0 0 3px 0; }
.pageCompetitionApplication .form2 .textArea{ height: 71px; }
.pageCompetitionApplication .form2 .CSS label{ float: left; }
.pageCompetitionApplication .form2 .CSS input{ width: auto; float: left; margin:0 10px 0 0; }
.pageCompetitionApplication .form2 div{ clear: both; }
.pageCompetitionApplication .Autors .formRowText .formField,
.pageCompetitionApplication .Autors .formRow .formField{
   display: inline-block;
   vertical-align: top;
   padding:10px 0 10px 6px;
   margin:0;
}
.pageCompetitionApplication .Autors .lighter{ background: #fff; margin-bottom:0; }
.pageSubmitWork .darken, .pageCompetitionApplication .Autors .darken{
   background: #EFF4F6;
   margin-bottom:0;
}
.pageCompetitionApplication .Autors .formLabel{ width: 214px; }
.pageCompetitionApplication .formButtonAdd{
   background: url(images/button_zgloszenie.gif) no-repeat;
   width: 157px;
   height: 29px;
   overflow: hidden;
   float: right;
   text-indent: -6000px;
   border: none;
   cursor: pointer;
   margin: 62px 0 62px 0;
   border: 0;
}
.pageCompetitionApplication .formButtonChange{
   background: url(images/button_zmien.gif) no-repeat;
   width: 117px;
   height: 29px;
   overflow: hidden;
   float: right;
   text-indent: -6000px;
   border: none;
   cursor: pointer;
   margin: 62px 0 62px 0;
   border: 0;
}
.pageCompetitionApplication .Autors a{
   display:inline-block;
   margin:0 0 0 80px;
   padding:10px 0 0;
}
.pageCompetitionApplication .panel{ background: #fff; margin-bottom:0; }
.pageCompetitionApplication .competition{ margin: 20px 0 0 0; }

.pageCompetitionApplication .buttonMyApplications{
   background: url(images/button_lista_zgloszen.gif) no-repeat;
   width: 206px;
   height: 29px;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin:0 0 0 232px;
   border: 0;
}

.pageApplicationDetails .worksList #worksList .nameWork { width: 200px; }
.pageCompetitionApplication .worksList #worksList .nameWork{ width: 211px; }
.pageApplicationDetails .worksList #worksList .descriptionWork { width: 330px; }
.pageCompetitionApplication .worksList #worksList .descriptionWork { width: 349px; }
.pageApplicationDetails .worksList #worksList .viewWork,
.pageApplicationDetails .worksList #worksList .deleteWork { width: 105px }
.pageCompetitionApplication .worksList #worksList .deleteWork { width: 99px; }

.pageApplicationDetails .worksList #worksList .viewWork a,
.pageApplicationDetails .worksList #worksList .deleteWork a,
.pageCompetitionApplication .worksList #worksList .deleteWork a,
.pageApplicationDetails .worksList #worksList a.addWork,
.pageCompetitionApplication .worksList #worksList a.addWork{
   color: #05D3FD;
   font-size: 11px;
   border-bottom: 1px dotted;
   float: none;
   font-weight: normal;
   margin:0 0 0 10px;
}
.pageApplicationDetails .worksList #worksList .deleteWork a,
.pageCompetitionApplication .worksList #worksList .deleteWork a{
   margin:0 0 0 16px;
}

.pageApplicationSummary .print, .pageConvergenceReport .innerContent,
.pageAdminsPanel .innerContent, .pageCompetitionApplication .innerContent,
.pageComments .innerContent, .pageMessages .innerContent, .pageApplicationDetails .innerContent {
   padding: 0 15px 0 20px;
   font-size: 11px;
}

.pageComments .innerContent, .pageAdminsPanel .innerContent, .pageMessages .innerContent{
   margin: 16px 0 0 0;
}

.pageApplicationSummary #topLinks, .pageApplicationDetails #topLinks {
   height: 55px;
   position: relative;
   margin: 0 0 0 0;
}
.pageApplicationSummary #topLinks{ margin: 0 20px 0 20px; }
.pageApplicationSummary #topLinks .buttonPrint{
   position: absolute;
   top: 15px;
   left: 8px;
   z-index: 10;
}

.pageApplicationDetails #topLinks .printLabels, .pageApplicationDetails #topLinks .close,
.pageApplicationDetails #topLinks .add, .pageApplicationDetails #topLinks .edit,
.pageApplicationDetails #topLinks .delete{
   color: #05d2fd;
   border-bottom: 1px dotted #05d2fd;
   position: absolute;
   top: 15px;
   left: 8px;
   z-index: 10;
}

.pageApplicationDetails #topLinks .delete{ top: 35px; }
.pageApplicationDetails #topLinks .close{ left: 110px; }
.pageApplicationDetails #topLinks .printLabels{ left:220px; }
.pageApplicationDetails #topLinks .add:hover, .pageApplicationDetails #topLinks .edit:hover { /*border-bottom-style: solid;*/ }

.pageApplicationDetails #topLinks .add { left: auto; right: 8px; }

.pageApplicationDetails #topLinks .document, .pageApplicationDetails #topLinks .print {
   position: absolute;
   top: -50px;
   right: 38px;
   background: url(images/icon_doc.gif) no-repeat;
   width: 16px;
   height: 16px;
   z-index: 10;
   border: 0;
}
.pageApplicationDetails #topLinks .print { right: 8px; background: url(images/icon_printer.gif); }
.pageApplicationDetails #topLinks a .hint {
   display: table;
   background: url(images/icon_hint_bg.gif) no-repeat;
   position: absolute;
   top: -2px;
   right: 21px;
   white-space: nowrap;
   color: #fff;
   height: 21px;
   padding: 0 0 0 10px;
   border: 0;
}
.pageApplicationDetails #topLinks a:hover .hint { display: block; }
.pageApplicationDetails #topLinks a .hint span {
   display: block;
   padding: 4px 10px 0 0;
   height: 17px;
   background: url(images/icon_hint_bg.gif) no-repeat top right;
}
.pageApplicationDetails #topLinks .change{ margin:15px 0 0 310px; position:absolute; }

.pageApplicationDetails #topLinks .pdf{ margin:35px 0 0 250px; position:absolute; }
.pageApplicationDetails #topLinks .pdf2{ margin:35px 0 0 340px; position:absolute; }

.pageApplicationDetails #applicationsListView2 .status { width: 250px; }
.pageApplicationDetails #applicationsListView2 .name { width: 250px; }

.pageComments #topMenu, .pageAdminsPanel #topMenu,
.pageMessages #topMenu, .pageApplicationDetails #topMenu {
   height: 37px;
   margin: 0 0 10px 0;
}
.pageComments #topMenu li, .pageAdminsPanel #topMenu li,
.pageMessages #topMenu li, .pageApplicationDetails #topMenu li {
   float: left;
   margin-right: 3px;
   background: url(images/top_menu_bg_active.png) no-repeat;
   height: 37px;
}
.pageComments #topMenu li a, .pageAdminsPanel #topMenu li a,
.pageMessages #topMenu li a, .pageApplicationDetails #topMenu li a {
   display: block;
   width: 130px;
   height: 25px;
   background: url(images/top_menu_bg.png) no-repeat;
   color: #3b463b;
   padding: 12px 0 0;
   text-align: center;
   text-transform: uppercase;
   border: 0;
}
.pageComments #topMenu li.current a, .pageComments #topMenu li a:hover,
.pageAdminsPanel #topMenu li.current a, .pageAdminsPanel #topMenu li a:hover,
.pageMessages #topMenu li.current a, .pageMessages #topMenu li a:hover,
.pageApplicationDetails #topMenu li.current a, .pageApplicationDetails #topMenu li a:hover {
   background: none;
   color: #cddde5;
   border: 0;
}

.pageApplicationSummary #competitionInfo, .pageAdminsPanel #competitionInfo2,
.pageAdminsPanel #competitionInfo, .pageApplicationDetails #priceInfo,
.pageApplicationDetails #opinionList, .pageApplicationDetails #opinionInfo,
.pageApplicationDetails #competitionInfo {
   margin: 0 10px 10px;
   font-weight: bold;
}

.pageApplicationSummary #applicationInfo span,
.pageApplicationSummary #competitionInfo span,
.pageAdminsPanel #competitionInfo2 span,
.pageAdminsPanel #competitionInfo span,
.pageApplicationDetails span { font-weight: normal; }

.pageApplicationDetails .itemsList .workName { width: 30%; }
.pageApplicationDetails .itemsList .workDescr { width: 70%; }
.pageApplicationDetails .itemsList .authorPosition { width: 30%; }
.pageApplicationDetails .itemsList .authorName { width: 70%; }

.pageApplicationDetails #worksList.itemsList { margin-bottom: 20px; }

.pageApplicationSummary #applicationInfo,
.pageApplicationDetails #applicationInfo {
   background: #f0f5f8;
   border-top: 2px dotted #c3d2d9;
   border-bottom: 2px dotted #c3d2d9;
   padding: 20px 0 20px 10px;
   margin-bottom: 15px;
   font-weight: bold;
   /*overflow: hidden;*/
   display: table;
}
.pageApplicationSummary #applicationInfo span,
.pageApplicationDetails #applicationInfo span{
   display: block;
}

.pageApplicationSummary #applicationInfo li,
.pageApplicationDetails #applicationInfo li {
   float: left;
   margin: 0 15px 15px 0;
   width: 190px;
}
.pageApplicationSummary #applicationInfo li.firstInALine,
.pageApplicationDetails #applicationInfo li.firstInALine { clear: left; }
.pageApplicationSummary #applicationInfo li.longer,
.pageApplicationDetails #applicationInfo li.longer { width: 220px; }
.pageApplicationSummary #applicationInfo strong,
.pageApplicationDetails #applicationInfo strong {
   font-weight: normal;
   display: block;
}
.pageApplicationSummary #applicationDescr,
.pageApplicationDetails #applicationDescr {
   margin: 0 120px 0 130px;
}

.pageApplicationSummary #applicationDescr .descrItem,
.pageApplicationDetails #applicationDescr .descrItem {
   margin-bottom: 15px;
   overflow: hidden;
}

.pageApplicationSummary #applicationDescr .descrItem h4,
.pageApplicationDetails #applicationDescr .descrItem h4 {
   font-weight: bold;
   font-size: 1em;
   margin-bottom: .5em;
}

.pageApplicationSummary #applicationDescr .oneLine.descrItem h4,
.pageApplicationDetails #applicationDescr .oneLine.descrItem h4 { float: left; }

.pageApplicationSummary #applicationDescr .oneLine.descrItem p,
.pageApplicationDetails #applicationDescr .oneLine.descrItem p { float: left; padding: 0 0 0 10px; }

.pageApplicationSummary #applicationDescr .defList.descrItem h4,
.pageApplicationDetails #applicationDescr .defList.descrItem h4 { margin-bottom: .3em; }

.pageApplicationSummary #applicationDescr .defList.descrItem dl,
.pageApplicationDetails #applicationDescr .defList.descrItem dl { margin:0; padding:0 }

.pageApplicationSummary #applicationDescr .defList.descrItem dt,
.pageApplicationDetails #applicationDescr .defList.descrItem dt {
   font-weight: bold;
   padding: 0;
   margin: 0 0 0 20px
}

.pageApplicationSummary #applicationDescr .defList.descrItem dd,
.pageApplicationDetails #applicationDescr .defList.descrItem dd {
   padding: 0;
   margin: 0 0 .5em 20px
}

.pageApplicationDetails .buttonSend{
   background: url(images/button_zapisz.gif) no-repeat;
   width: 117px;
   height: 29px;
   text-indent: -6000px;
   overflow: hidden;
   float: right;
   border: 0;
   cursor: pointer;
   border: 0;
}
.pageApplicationDetails .opinion{  margin:20px 0 0 10px; display: table; }
.pageApplicationDetails .opinion label{ float: left; padding: 8px 10px 0 0; }
.pageApplicationDetails .opinion .select{ float:left; padding:4px 0 0; width:50px; }
.pageApplicationDetails .opinion select{
   width: 80px;
   background: #fff;
   padding:3px 2px 3px 2px;
   margin: 0;
}
.pageApplicationDetails .opinion .rate{ display:none; float:right; margin:8px 0 0 15px; }
.pageApplicationDetails .giveADiscount{float: left;}
.pageApplicationDetails .formButtonDiscount{
   background: url(images/button_udziel_rabatu.gif) no-repeat;
   width: 166px;
   height: 28px;
   text-indent: -6000px;
   border: 0;
   overflow: hidden;
   float: left;
   margin:10px 0 0;
}
.pageApplicationDetails .labelStd {text-align: left; margin-top:60px;}
.pageApplicationDetails .formButtonBack,
.pageAdminsPanel .formButtonBack {
   background: url(images/button_wroc_do_panelu.gif) no-repeat;
   width: 166px;
   height: 28px;
   float: left;
   text-indent: -6000px;
   overflow: hidden;
   border: 0;
   margin: 15px 0 15px 0;
   clear: both;
}
.pageApplicationDetails .opinion div{
   width: 80px;
   float: left;
   background: url(images/select.gif) repeat-x;
   padding-top: 3px;
   margin: 0 10px 0 0;
}
.pageApplicationDetails .opinion a{ float: left; margin:8px 0 0; }
.pageApplicationDetails .briefrow { margin: 0 0 10px 0;}
.pageApplicationDetails .image{ margin: 0 5px 0 0; }

.pageComments fieldset, .pageMessages fieldset{ margin: 0 0 0 129px; }
.pageComments fieldset textarea, .pageComments fieldset input,
.pageMessages fieldset textarea, .pageMessages fieldset input{
   width:408px;
   background: #fff url(images/background_input.gif) repeat-x;
   border: 1px solid #E5EBED;
   border-top: 1px solid #CFD5D8;
   color: #8A9499;
}
.pageComments fieldset input, .pageMessages fieldset input{ height: 16px; }
.pageComments fieldset textarea, .pageMessages fieldset textarea{ height: 67px; }
.pageComments fieldset .formLabel, .pageMessages fieldset .formLabel{ font-weight: normal; }
.pageComments .formButtonSend, .pageMessages .formButtonSend{
   background: url(images/button_send.gif) no-repeat;
   width: 157px;
   height: 29px;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   margin: 0 0 0 130px;
   border: 0;
}

.pageComments .formButtonBack, .pageMessages .formButtonBack{
   background: url(images/button_wroc_do_panelu.gif) no-repeat;
   width: 166px;
   height: 28px;
   overflow: hidden;
   text-indent: -6000px;
   display: block;
   border: 0;
   margin: 20px 0 20px 0;
}

.pageMessages #messagesTable .arrow { width: 27px; }
.pageMessages #messagesTable .date { width: 79px; }
.pageMessages #messagesTable .title { width: 137px; }
.pageMessages #messagesTable .description { width: 415px; }
.pageComments .messagesList,
.pageMessages .messagesList {
   border-top: 1px solid #e1ecf0;
   border-bottom: 2px solid #e1ecf0;
   margin: 23px 0 0 0;
}
.pageComments .worksList #worksList .thead,
.pageApplicationSummary .worksList #worksList .thead,
.pageApplicationDetails .worksList #worksList .thead,
.pageComments .messagesList #messagesTable .headerMessages,
.pageMessages .messagesList #messagesTable .headerMessages {color: #CDDDE5;}

.pageChangePassword fieldset { margin: 16px 0 0 20px; }
.pageChangePassword fieldset input{
   width:202px;
   background: #fff url(images/background_input.gif) repeat-x;
   border: 1px solid #E5EBED;
   border-top: 1px solid #CFD5D8;
   color: #8A9499;
   height: 18px;
}
.pageChangePassword fieldset label {font-size: 11px; font-weight: normal;}
.pageChangePassword fieldset legend {font-size: 12px;}

.pageCompetitionPage .description{ margin: 62px 0 0 32px; }
.pageCompetitionPage .formLabel{ font-weight: normal; width: auto; margin: 0 0 29px 0; }
.pageCompetitionPage .formLabel strong{ display: block; margin: 0 0 11px 0; }
.pageCompetitionPage .add{ float: right; margin: 10px 20px 0 0; }
.pageCompetitionPage .list{ float: left; margin: 10px 0 0 20px; }
.pageCompetitionPage .textField { padding: 0 20px 0 0;}
.pageCompetitionPage .grayLink { color: #5D6367; }
.pageCompetitionPage .textField p { margin-bottom: 10px; }
.pageCompetitionPage .textBody { margin: 0 0 25px 0; overflow:hidden;}
.pageCompetitionPage .btnReportParticipation {
   background: url(images/button_zglos_uczestnictwo.gif) no-repeat;
   width: 184px;
   height: 28px;
   text-indent: -9000px;
   overflow: hidden;
   float: right;
   border: 0;
   cursor: pointer;
}
.pageApplicationsList #searchList{ width:100%; }
.pageApplicationsList .usersList{ border-bottom:2px solid #E1ECF0; margin:20px 20px 0; }
.pageApplicationsList #searchList a{color: #5D6367;}

.pageSummaryForm fieldset{ margin:0 22px 0 22px;}
.pageSummaryForm fieldset .formField{ float: left; margin:0 0 8px 4px; width:214px; }
.pageSummaryForm .buttonShow{
   clear: both;
   float: right;
   background: url(images/button_show.gif) no-repeat;
   width: 185px;
   height: 29px;
   overflow: hidden;
   text-indent: -6000px;
   margin:50px 0 0 0;
   border: 0;
}
.pageSummaryForm .print{ margin: 20px 22px 0 25px; clear:both; }
.pageSummaryForm .formLabel { font-weight: normal; margin-bottom:11px; float: left; }
.pageSummaryForm .formLabel strong { display: block; margin:0 0 4px; }
.pageSummaryForm .summaryList #summaryList{
   border-collapse:collapse;
   text-align: right;
   width:100%;
}
.pageSummaryForm .summaryList #summaryList .category{ text-align: left; }
.pageSummaryForm .summaryList #summaryList .thead{text-align: center;}
.pageSummaryForm .summaryList #summaryList .thead td{background: #E6EBED}
.pageSummaryForm .summaryList #summaryList td{
   border: 1px solid #E6EBED;
   padding:3px 5px 3px 5px;
}
.pageSummaryForm .messageText{margin: 20px 22px 0 22px; display:table;}
.pageSummaryForm .messageText span {
   font-size: 10px;
   margin: 0 0 6px 0;
   display: block;
   color:#8A9499;
}
.pageSummaryForm  .summaryList{ clear: both; }
.pageSummaryForm  .information{ display: table; margin-bottom: 20px; }
.pageSummaryForm .count, .pageSummaryForm .price, .pageSummaryForm .fullPrice{ width: 80px; }

.pageSummaryForm .text{ padding: 50px 20px 0 20px; }
.pageSummaryForm .text h4{
   display:table;
   font-size:20px;
   height:85px;
   width:100%; 
   color: #000;
}
.pageSummaryForm .competitionMT h4{ background: url(images/logoMT.jpg) no-repeat 110px 0; padding:57px 0 0; }

.pageSummaryForm .competitionKTR h4 {
   background: url(images/logoKTR.jpg) no-repeat 105px 0;
   padding-top: 65px;
}
.pageSummaryForm .text p span,
.pageSummaryForm .text h4 span { float: right; text-align: right;}
.pageSummaryForm .text h4 span span {font-size: 11px; float: none;}
.pageSummaryForm .text li,
.pageSummaryForm .text p{
   line-height: 25px;
}
.pageSummaryForm .text p span{ line-height: 15px; }
.pageSummaryForm .line{ margin:50px 20px 0; width:663px; }
.pageSummaryForm .signature{
   float:right;
   margin:30px 20px 50px 0;
   text-align:center;
}
.pageApplicationDetails #applicationsListView2,
.pageAdminsPanel #presentList,
.pageAdminsPanel #jurorsList,
.pageAdminsPanel #applicationsListView3,
.pageAdminsPanel #applicationsListView2,
.pageAdminsPanel #applicationsList,
.pageJurorsPanel .competitionList table{
   width: 100%;
}
.pageJurorsPanel .competitionList table .category{ width: 341px; }
.pageJurorsPanel .competitionList table .number{
   width: 119px;
   text-align: center;
}
.pageJurorsPanel .competitionList table .application{
   padding-left: 0;
   text-align: center;
}
.pageJurorsPanel p.competition{ margin: 20px 0 0 31px; }
.pageJurorsPanel .list{ display:inline-block; margin:10px 0 0 20px; }

.pageAdminsPanel .add,
.pageAdminsPanel #competitionInfo2 a,
.pageJurorsPanel .competitionList table a{
   border-bottom:1px dotted #05D2FD;
   color:#05D2FD;
}
.pageAdminsPanel #applicationsList .opinion a {vertical-align: middle;}
.pageAdminsPanel #applicationsList .opinion div{
   width:90px;
   float: left;
   margin-left:5px;
   background: url(images/select.gif) repeat-x;
   padding-top: 3px;
   margin-top: -4px;
}
.pageAdminsPanel #applicationsList .opinion select{
   width:90px;
   margin-right: 10px;
   background:#FFFFFF none repeat scroll 0 0;
   border-color:#CFD5D8 #E6EBED #E6EBED;
   border-style:none solid solid;
   border-width:medium 1px 1px;
   color:#8A9499;
   font-size:11px;
   margin:-1px 0 0;
   padding-bottom:3px;
   padding-top:3px;
}
.pageAdminsPanel #applicationsList .number { width: 181px; }
.pageAdminsPanel #applicationsList .name { width: 159px; }
.pageAdminsPanel #applicationsList .status { width:70px; }
.pageAdminsPanel #applicationsList .rate {
   float:left;
   margin-left:10px;
   text-align:left;
   width:50px;
}
.pageApplicationDetails #applicationsListView2 .opinion,
.pageAdminsPanel #applicationsList .opinion { text-align: center; padding-left: 0; }
.pageAdminsPanel #competitionInfo2 { margin-top: 22px; }

.pageAdminsPanel .View3 #applicationsListView3 input,
.pageAdminsPanel #competitionInfo2 input{
   width: 46px;
   background: #fff url(images/background_input.gif) repeat-x;
   border: 1px solid #E5EBED;
   border-top: 1px solid #CFD5D8;
   color:#8A9499;
   height:16px;
   padding:4px 2px 0 2px;
   margin: 0 5px 0 2px;
}
.pageAdminsPanel .View3 #applicationsListView3 input {text-align: center;}

.pageAdminsPanel .View3 #applicationsListView3 .number,
.pageAdminsPanel .View2 #applicationsListView2 .number { width: 132px; }

.pageAdminsPanel .View3 #applicationsListView3 .name,
.pageAdminsPanel .View2 #applicationsListView2 .name { width: 142px; }

.pageAdminsPanel .View3 #applicationsListView3 .status,
.pageAdminsPanel .View2 #applicationsListView2 .status { width: 140px; }

.pageAdminsPanel .View3 #applicationsListView3 .opinion,
.pageAdminsPanel .View2 #applicationsListView2 .opinion { width: 107px; text-align: center; padding: 0; }

.pageAdminsPanel .View3 #applicationsListView3 .place,
.pageAdminsPanel .View2 #applicationsListView2 .selected { text-align: center; padding: 0; }
.pageAdminsPanel .add { float: right; margin:5px 36px 0 0; }

.pageAdminsPanel #jurorsList .name { width: 244px; }
.pageAdminsPanel #jurorsList .surname { width: 242px;}
.pageAdminsPanel #jurorsList .selected { text-align: center; padding: 0;}

.pageAdminsPanel #presentList .name { width: 194px; }
.pageAdminsPanel #presentList .surname { width: 212px; }
.pageAdminsPanel #presentList .selected { width: 119px; padding: 0; text-align: center;}

.pageAdminsPanel .jurors { margin-right: 61px; }

.pageAdminsPanel .buttons .add { margin-left:43px; margin-right:44px; }

.pageAdminsPanel .bolder input,
.pageAdminsPanel .bolder {font-weight: bold; color: #5D6367 !important;}

.pageAdminsPanel h4.convergenceReport{ font-size: 20px; margin: 30px 0 0 0; }
.pageAdminsPanel .innerContentReport .table, .pageConvergenceReport .innerContent .table{
   margin: 10px 0 10px 0;
   border-bottom: 2px dotted #C2D3DA;
   border-top: 2px dotted #C2D3DA;
   width: 663px;
   display:table;
}
.pageAdminsPanel .innerContentReport .table .formField, .pageConvergenceReport .innerContent .table .formField{
   display: inline-block;
   vertical-align: top;
   width: 210px;
   padding: 5px 0 5px 9px;
}
.pageAdminsPanel .innerContentReport .table .lighter, .pageAdminsPanel .innerContentReport .table .darken,
.pageConvergenceReport .innerContent .table .lighter, .pageConvergenceReport .innerContent .table .darken{
   clear: both;
   display: table;
   padding: 13px 0 13px 0;
   width: 100%;
}
.pageAdminsPanel .innerContentReport .table .darken .formField strong,
.pageAdminsPanel .innerContentReport .table .lighter .formField strong,
.pageConvergenceReport .innerContent .table .darken .formField strong,
.pageConvergenceReport .innerContent .table .lighter .formField strong{
   display: block;
}
.pageAdminsPanel .innerContentReport .data, .pageConvergenceReport .innerContent .data{
   list-style: none;
   padding-left: 9px;
   margin: 25px 0 0 0;
}
.pageCloseApplication .buttonBack, .pageDeleteApplication .buttonBack{
   background: url(images/button_powrot_zgloszenia.gif) no-repeat;
   width: 185px;
   height: 29px;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   border: 0;
   margin: 0 0 0 20px;
}
.pageCloseApplication .buttonClose{
   background: url(images/button_zamknij_zgloszenie.gif) no-repeat;
   width: 185px;
   height: 29px;
   float: right;
   overflow: hidden;
   text-indent: -6000px;
   border: 0;
   margin: 0 20px 0 0;
}
.pageDeleteApplication .buttonDelete{
   background: url(images/button_usun_zgloszenie.gif) no-repeat;
   width: 185px;
   height: 29px;
   float: right;
   overflow: hidden;
   text-indent: -6000px;
   border: 0;
   margin: 0 20px 0 0;
}
.pageLabels .print .newRow .field{ border: 1px solid #C2D3DA; width: 215px; padding:5px; }
.pageLabels .print .newRow .field span{ display: block; margin:0 0 5px 0; }
.print table{ border-collapse: collapse; margin: 0 0 0 13px; }
.pageLabels .buttonPrint{ display: table; margin:15px 0 15px 28px; }

.pageComments .messagesList #messagesTable td.date { width: 150px; }
.pageComments .messagesList #messagesTable td.name { width: 215px; }
.pageComments .messagesList #messagesTable td.description { width: 300px; }

.pageReports .report{ padding:20px 10px 0 20px; }
.pageReports .formRow {margin: 0 0 0 130px;}
.pageReports .formRow label { display:block; padding:0 0 3px; margin:0 0 3px; }
.pageReports .formRow .select{
   background: url(images/select.gif) repeat-x scroll 0 0;
   margin:0 10px 0 0;
   padding-top:3px;
   width:412px;
}
.pageReports .formRow .select select{
   width: 412px;
   background: #fff;
   border: 1px solid #E6EBED;
   border-top: 1px solid #CFD5D8;
   margin: 0 0 15px 0;
   color: #8A9499;
   padding:6px 2px 4px 2px;
}
.pageReports .formRow span {
   color:#E31A22 !important;
   display:block;
   font-size:10px;
   margin:-14px 0 15px;
}

.pageReports .formButton{
   background: url(images/button_generuj_raport.gif) no-repeat;
   width: 166px;
   height: 28px;
   overflow: hidden;
   text-indent: -6000px;
   display: block;
   border: 0;
   margin:22px 0 0 120px;
}

.pageMoveApplication .innerContent{ padding: 20px; }
.pageMoveApplication fieldset .Category .formRow { margin:0 0 0 130px; }
.pageMoveApplication .formRow label { display:block; margin:0 0 3px; padding:0 0 3px; }
.pageMoveApplication .formRow strong { display:table; font-size:13px; margin:30px 0 20px; }
.pageMoveApplication .formRow .select {
   background:transparent url(images/select.gif) repeat-x scroll 0 0;
   margin:0 10px 0 0;
   padding-top:3px;
   width:412px;
}
.pageMoveApplication .formRow .select select {
   background:#FFFFFF none repeat scroll 0 0;
   border-color:#CFD5D8 #E6EBED #E6EBED;
   border-style:solid;
   border-width:1px;
   color:#8A9499;
   margin:0 0 15px;
   padding:6px 2px 4px;
   width:412px;
}
.pageMoveApplication .buttonDalej {
   background:transparent url(images/dalej.gif) no-repeat scroll 0 0;
   border:0 none;
   cursor:pointer;
   /*float:left;*/
   height:29px;
   margin:22px 0 0 270px;
   overflow:hidden;
   text-indent:-6000px;
   width:117px;
}

.pageViewSwf { width: 100%; height: 100%; }

.pageCategories .jurorsList { margin: 40px 25px 40px 130px; }
.pageCategories .jurorsList span { display: block; margin: 0 0 3px; }
.pageCategories .categoriesList{ margin: 0 25px 0 25px; }
.pageCategories .buttonSelectAll, .pageCategories .buttonSelectSubcategories{
   border-bottom:1px dotted #05D2FD;
   color:#05D2FD;
   cursor: pointer;
}
.pageCategories .buttonUnselectAll, .pageCategories .buttonUnselectSubcategories{
   border-bottom:1px dotted #05D2FD;
   color:#05D2FD;
   cursor: pointer;
}
.pageCategories .selectAll { margin: 0 0 20px 0; }
.pageCategories .level2, .pageCategories .level3 { margin: 0 0 0 25px; }
.pageCategories .level1 span,
.pageCategories .level2 span,
.pageCategories .level3 span { margin:0 15px 10px 0; display: inline-block; }
.pageCategories .level1 span label,
.pageCategories .level2 span label,
.pageCategories .level3 span label { margin: 0 0 0 10px; }
.pageCategories .level1 span input,
.pageCategories .level2 span input,
.pageCategories .level3 span input { vertical-align:top; }
.pageCategories .inputWrapper{
   background:url("images/background_input.gif") repeat-x scroll 0 0 transparent;
   width: 412px;
   padding: 3px 0 0 0;
}
.pageCategories select {
   border-color:#CFD5D8 #E6EBED #E6EBED;
   border-right:1px solid #E6EBED;
   border-style:solid;
   border-width:1px;
   color:#8A9499;
   margin:0 0 15px;
   padding:6px 2px 4px;
   width:412px;
   border-top: none;
}
.pageCategories .buttonAddCategories{
   background: url(images/button_zapisz.gif) no-repeat;
   width: 117px;
   height: 29px;
   float: left;
   overflow: hidden;
   text-indent: -6000px;
   border: 0;
   margin: 15px 0 35px 0;
}

.testForm .bodyForm { margin:20px 0 0; padding:0 15px;  }
.testForm .bodyForm .text, .testForm .bodyForm input.date, .testForm .bodyForm .formRow .formRowCheckBoxes input.formText {
   background:url("images/background_input.gif") repeat-x scroll 0 0 #fff;
   border-color:#CFD5D8 #E5EBED #E5EBED;
   border-right:1px solid #E5EBED;
   border-style:none solid solid;
   border-width:medium 1px 1px;
   color:#8A9499;
   height:19px;
   padding:4px 4px 0;
   /* width:615px;*/
   width:630px;
}
.testForm .bodyForm input.date {width:605px;}
.testForm .bodyForm .formRow .formRowCheckBoxes input.formText { width:265px; }
.testForm .bodyForm .formRow .formRowCheckBoxes .inputWrapper span input,
.testForm .bodyForm .formRow .formRowCheckBoxes .inputWrapper span label { width: auto; }
.testForm .bodyForm label { display:block; width:auto; }
.testForm .bodyForm textarea  {
   background:url("images/background_input.gif") repeat-x scroll 0 0 #fff;
   border-color:#CFD5D8 #E6EBED #E6EBED;
   border-right:1px solid #E6EBED;
   border-style:none solid solid;
   border-width:medium 1px 1px;
   color:#8A9499;
   width:630px;
   padding:6px 4px 2px 4px;
   height:6em;
}
.testForm .bodyForm .formRow { padding:0 0 6px 0; width:640px; margin-bottom:10px; clear:both; display: table; }
.testForm .bodyForm .formRow .formLabelHeader { font-size:11px; font-weight:bold; }
.testForm .bodyForm .formRow .formRowCheckBoxes { margin:9px 0 13px; }
.testForm .bodyForm .formRow .formRowCheckBoxes span { display:inline-block; padding:0 0 5px; }
.testForm .bodyForm .formRow .formRowCheckBoxes input, .testForm .bodyForm .formRow .CSS input {
   border:none;
   margin:0 8px 0 0;
   padding:0;
   width:auto;
   height:auto;
}
.testForm .bodyForm .formRow .formRowCheckBoxes span label, .testForm .bodyForm .formRow .CSS label {
   font-weight:normal;
   font-size:11px;
   padding-right:3px;
   width:132px;
   display:inline-block;
   padding-top:1px;
   vertical-align:top;
}
.testForm .bodyForm .formRow .CSS label { width:615px; }
.testForm .bodyForm .panel .formField { float: right; }
.testForm .bodyForm .panel .formField .add { display:block; margin:7px 0px 0 0;}
.testForm .bodyForm .panel .multiplication,
.pageApplicationDetails .multiplication{
   margin: 5px 0;
   border: 3px dotted #DBECF4;
   padding: 10px;
   width: 610px;
}
.testForm .bodyForm .panel .multiplication .textArea,
.testForm .bodyForm .panel .multiplication .text{
   width: 600px;
}
.testForm .bodyForm .panel .multiplication input.date{
   width: 570px;
}
.testForm .bodyForm .panel .multiplication .panel{
   width: 600px;
}

.testForm .bodyForm .formRowText { overflow:hidden; }
.testForm .bodyForm .formRowText .descrItem { width: 510px; float: left; }
.testForm .bodyForm .formRowText a { float: right; }
.testForm .bodyForm .formRow .CSS { display:block; padding:5px 0; }
.testForm .bodyForm .formRow table input, .testForm .bodyForm .formRow table label {float:left; }
.testForm .bodyForm .formRow table label { width:580px; }
.testForm .bodyForm .formRow table input { margin: 0 3px 0 0; background: none; border: 0; width: auto; height: auto; }
.testForm .bodyForm .formRow table td { padding: 0 0 5px 0;}
.testForm .bodyForm .btnSend {
   background: url(images/button_wyslij_formularz.gif) no-repeat;
   width: 115px;
   height: 28px;
   overflow: hidden;
   text-indent: -9000px;
   float: right;
   border: 0;
   padding: 0;
   margin:0 15px 20px 0;
   cursor: pointer;
}
.testForm .bodyForm .formLabelReq{ color:#00D4FF; width:auto; clear:both; display:block; margin-bottom:10px;}
.testForm .bodyForm .required { color:#00D4FF; width:auto; font-style:normal; vertical-align:top; }
.testForm .bodyForm .lighter, .testForm .bodyForm .darken { margin: 0; padding: 8px; margin-left:37px; width:550px; }
.testForm .bodyForm .multiplication .lighter, .testForm .bodyForm .multiplication .darken { margin-left: 27px; width: 530px; }
.testForm .bodyForm .darken { background: #eff4f6;}
.testForm .bodyForm .formRow .panel {
   margin: 0;
   /*border-top: 2px solid #DBECF4;
   border-bottom: 2px solid #DBECF4;
   padding: 5px 0; */
}
.testForm .bodyForm input.File { background: #fff; }
.testForm .bodyForm .header { background: #EFF4F6; display: block; padding:5px; margin:0 0 0 -5px; }
.testForm .bodyForm .formRow .formRow { padding-left: 0;}
.testForm .bodyForm .formRow span { display: block; }
.testForm .bodyForm .formRow span.error {color: #FF0000; margin:3px 0;}
.testForm .btnNext{
   background: url(images/nastepna.gif) no-repeat;
   width: 115px;
   height: 29px;
   float: right;
   text-indent: -9000px;
   overflow: hidden;
   cursor: pointer;
   border: 0;
}
.testForm .btnPrev{
   background: url(images/poprzednia.gif) no-repeat;
   width: 115px;
   height: 29px;
   float: left;
   text-indent: -9000px;
   overflow: hidden;
   cursor: pointer;
   border: 0;
}

ul.customFormNavigator{
   list-style: none;
   overflow: hidden;
   width: 365px;
   padding: 0px;
   float: right;
   margin: 0 20px;
   text-align: center;
}
ul.customFormNavigator li{
   margin: 0 3px;
   display: inline;
}

ul.customFormNavigator li .current{
   font-weight: bold;
   font-size: 12px;
}
/*zaslepka*/
.pageHome .message h3 { font-size: 30px; color: #00D3FF; }
.pageHome .message p { font-size: 18px; color: #44494C; }
.pageHome .message {
   clear:both;
   margin:0 auto 50px;
   text-align:center;
   padding: 50px 0 0 0;
}