@CHARSET "UTF-8";body { margin: 0;	padding: 0;	background: #fff url(../img/body_bg.gif) repeat-x top; font-family: arial; font-size: 12px; color: #4b4b4b; line-height: 18px; text-align: left; position:relative;}

#cookiesBox { background: #f2f1f1; color: #808080; width: 100%; z-index: 9999; border-top: 1px solid #dedede; bottom: 0; position: fixed; font-size: 11px;  }
#cookiesBox a { color: #808080; text-decoration: underline; }
#cookiesBox2 { padding: 6px 10px;  text-align: center; }
#cookiesBoxClose { color: #808080; text-decoration: underline; }
#cookiesBoxClose:hover { color: #808080; text-decoration: underline; }


a { color: #be271d; text-decoration: none; }
a:hover { color: #be271d; text-decoration: underline; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#008b52;font-size:24px;line-height:28px;font-family:times;font-weight:normal;margin:0px 0 20px 0;}
h2 { color: #007d44; font-size: 18px; line-height: 22px; padding: 0; margin: 5px 0 5px 0; font-family: "Georgia", sans-serif; }
label.error{display:block; width:400px; color:#be271d }


.ui-button-text {
    padding-bottom: 4px !important;
    padding-top: 4px !important;
}

/*.ui-button-text { padding:2px 7px  !important;}*/
.ui-helper-hidden-accessible {clip: auto !important;}
.btnwIco { padding:0px 6px 0px 19px  !important; margin: 2px 0 ;}
.btnwIco .ui-button-text { padding:1px 6px 1px 9px  !important;}
.btnIco { position: absolute; top: 50%; margin-top: -7px; left: 3px; margin-left: -16px; }
.btnBack {float:right;}

.tabelka { width: 100%; border-collapse: collapse; }
.tabelka th, .tabelka td { border: 1px solid #DFDFDF; padding: 8px; }
.prezentacja { padding: 2px; border: 1px solid #DFDFDF; }
.filmFlash img { padding: 2px; border: 1px solid #DFDFDF; }

#layout {width:990px;margin:0px auto 0px auto;position:relative;}

#header {width:990px;height:133px;margin:0 auto 0px auto;clear:both;overflow:hidden;padding:16px 0 0 0;background:url(../img/header_bg.gif) no-repeat top}
#logo {height:125px;width:270px;float:left;margin:0 32px 0 0}

#headerRight {float:left;text-align:left;padding:45px 0 0 0px}
#headerRight .bigText {color:#008b52;font-size:36px;font-family:times;line-height:42px}
#headerRight .mediumText {color:#008b52;font-size:30px;font-family:times;line-height:34px;padding:0 0 0 20px}
#headerRight .smallText {color:#e47943;font-size:18px;line-height:22px;font-family:arial;}

#mainMenu { background: #007D44; margin: 1px 0 5px 0; overflow: hidden; }
#mainMenu ul { padding: 0; margin: 0; list-style: none; }
#mainMenu ul li { padding: 0; margin: 0; list-style: none; float: left; font-weight: bold; }
#mainMenu a { color: #FFFFFF; display: block; padding: 8px 12px 8px 12px; text-decoration: none; }
#mainMenu a:hover { color: #FFFFFF; background: #E47943; text-decoration: none; }

#mainMenu2 { overflow: hidden; background: #D2D2D2; }
#mainMenu2 ul { padding: 0; margin: 0; list-style: none; }
#mainMenu2 ul li { padding: 0; margin: 0; list-style: none; }
#mainMenu2 .menu_0 { background: #007D44 url("../img/mainMenu2Back0.png") top left no-repeat; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 23px; }
#mainMenu2 .menu_0:hover { background: #9f7f43 url("../img/mainMenu2Back0.png") top left no-repeat; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 23px; }
#mainMenu2 .menu_1 { background: #f2f2f2 url("../img/mainMenu2Back1.png") top left repeat-y; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 33px; color: #9f7f43; }
#mainMenu2 .menu_1:hover { background: #DEDEDE url("../img/mainMenu2Back1.png") top left repeat-y; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 33px; color: #9f7f43; }
/*
#mainMenu2 .menu_1 { background: #009551 url("../img/mainMenu2Back1.png") top left repeat-y; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 33px; }
#mainMenu2 .menu_1:hover { background: #9f7f43 url("../img/mainMenu2Back1.png") top left repeat-y; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 33px; }
*/
#mainMenu2 .menu_2 { background: #f2f2f2 url("../img/mainMenu2Back2.png") top left repeat-y; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 43px; color: #9f7f43; }
#mainMenu2 .menu_2:hover { background: #DEDEDE url("../img/mainMenu2Back2.png") top left repeat-y; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 43px; color: #9f7f43; }
#mainMenu2 .menu_3 { background: #f2f2f2 url("../img/mainMenu2Back2.png") top left repeat-y; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 50px; color: #9f7f43; }
#mainMenu2 .menu_3:hover { background: #DEDEDE url("../img/mainMenu2Back2.png") top left repeat-y; margin: 0 0 1px 0; display: block; padding: 6px 9px 6px 50px; color: #9f7f43; }

#mainMenu2 a { color: #FFFFFF; display: block; text-decoration: none; border-bottom: 1px solid #4B4B4B; }
#mainMenu2 a:hover { color: #FFFFFF; text-decoration: none; }

#mainMenu2 .active { font-weight: bold; }

#content {width:990px;overflow:hidden;margin:0 auto 10px auto; background:url(../img/content_bg.gif) repeat-x top}
/*
#content ul { padding: 0; margin: 0; list-style: none; }
#content ul li { padding: 0; margin: 0; list-style: none; float: left; font-weight: bold; }
*/
#columnLeft {width:240px;float:left;margin:0 7px 0 0;background:url(../img/column_bg.gif) repeat-y}

#ar-opis h3{font-size:16px;}
#ar-opis li{margin:10px 5px;}
#ar-opis b{font-size:16px;}



.spotkania {width:100%;border-colapse:colapse; border: 1px solid #376F56;padding:10px}
.spotkania th{padding:2px 6px;border-bottom: 1px dashed #376F56 ;}
.spotkania th.subtable{padding:0;border-bottom: 0px dashed #376F56 ; width:12px;}
.spotkania td{padding:6px;border-bottom: 1px dashed #376F56 ;}
.spotkania td.subtable{padding:0px;border-bottom: 0px dashed #376F56 ; width:12px;}



.logBox {width:240px;height:184px;background:#007d44; overflow: hidden;}
.logBox .boxTop {width:244px;height:10px;background:url(../img/log_box_top.gif) no-repeat;;overflow:hidden}
.logBox .header {font-size:18px;line-height:22px;color:#e47943;margin:0 0 0px 0;background:#4b4b4b;padding:6px 0 6px 20px}

.logBox .header a{ color:#e47943; }
.logBox .logBoxContent {padding:10px 18px 0px 18px}
.logBox .inputSet {width:204px;overflow:hidden;clear:both;margin:0 0 3px 0}
.logBox .inputSet label {margin:0 0px 7px 0;color:#d2d2d2}
.logBox .inputSet .input {font-size:12px;font-family:arial;width:190px;height:18px;padding:2px 5px 0 5px;border:none;color:#010101;background:#d2d2d2}
.logBox .logBoxBottom {margin:10px 0 0 0;width:200px;overflow:hidden;}
.logBox .btn {float:left}
.logBox .link {float:right;text-align:right;}
.logBox .link a {color:#d2d2d2;font-weight:bold;}
.logBox .link a:hover {text-decoration:underline}

.logBox .mojekontoBox  {color: #FFFFFF;}
.logBox .mojekontoBox a {color: #FFFFFF;}
.logBox .kontoNauczycielaBox  {color: #FFFFFF; border-bottom: 1px solid #969696; text-align: center; padding: 5px 0;}
.logBox .kontoNauczycielaBox a {color: #FFFFFF;}
.logBox .kontoMiniBox  {color: #FFFFFF; text-align: center; padding: 5px 0 0px 0; }
.logBox .kontoMiniBox a {color: #FFFFFF;}


.logForm {width:400px; margin:0 0 8px 0}
.logForm .boxTop { height:10px; overflow:hidden}
.logForm .boxContent { ;overflow:hidden;padding:0px 17px 10px 17px}
.logForm .header {font-size:18px;color:#008b52;margin:0 0 10px 0;font-family:times}
.logForm .ok {font-size:14px;color:#FFFFFF;line-height:16px; margin:10px 0 10px 0;background:#008b52;padding:6px 0 6px 20px}
.logForm .text {padding: 5px 0;}
.logForm .inputSet { overflow:hidden;clear:both;margin:0 0 3px 0}
.logForm .inputSet label {float:left;width:40px;margin:0 10px 0 0;color:#969696}
.logForm .inputSet label.error {display:block; float:right; width:300px;overflow:hidden;color:red}
.logForm .inputSet .input {font-size:12px;font-family:arial;float:left;width:189px;height:16px;padding:2px 5px 0 5px;border:1px solid #cacaca;color:#969696}
.logForm .logBoxBottom {margin:10px 0 0 0;width:240px;overflow:hidden;}
.logForm .logBoxBottom .btn {float:right;text-align:right;}
.boxLogowanie_Hidden  {display: none;}
.boxZgloszenie_Hidden  {display: none;}
.logForm button  {float:right;clear:both;}

.logForm .logBoxBottom .link {float:left}
.logForm .logBoxBottom .link a {color:#04b156;font-weight:bold;}
.logForm .logBoxBottom .link a:hover {text-decoration:underline}

fieldset .label {float:left;width:60px;margin:0 10px 0 0;color:#969696}
fieldset .input {font-size:12px;font-family:arial;float:left;width:143px;height:16px;padding:2px 5px 0 5px;border:1px solid #cacaca;color:#969696}


#nowyRokAktualizacja  { overflow:hidden;clear:both; width:500px;margin:30px 0 3px 0}
.nowyRokAktualizacja .rowSet { overflow:hidden;clear:both;margin:10px 0 3px 0}
.nowyRokAktualizacja .inputSet { overflow:hidden;clear:both;margin:10px 0 3px 0}
.nowyRokAktualizacja .inputSet label {float:left;width:180px;margin:0 10px 0 0;color:#969696}
.nowyRokAktualizacja .inputSet label.error {display:block; float:right; width:300px;overflow:hidden;color:red}
.nowyRokAktualizacja .inputSet .input {font-size:12px;font-family:arial;float:left;width:189px;height:16px;padding:2px 5px 0 5px;border:1px solid #cacaca;color:#969696}
.nowyRokAktualizacja .logBoxBottom {margin:10px 0 0 0;width:400px;overflow:hidden;}
.nowyRokAktualizacja .logBoxBottom .btn {float:right;text-align:right;}


.tip {
    width: 212px;
    padding-top: 37px;
    overflow: hidden;
    display: none;
    position: absolute;
    z-index: 500;
    font-size: 14px;font-weight:bold;
    background: transparent url(tooltipimg/tipTop.png) no-repeat top;}

.tipMid {background: transparent url(tooltipimg/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(tooltipimg/tipBtm.png) no-repeat bottom; height: 32px;}


#panelNawigacyjny {}
#panelNawigacyjny h3 {	font-family:georgia,arial;font-size:25px;font-weight: normal; display:block; width:100%; height: 28px; margin: 5px 0 5px 0; border-bottom: 1px solid #666666; overflow: hidden ;  }
#panelNawigacyjny .panel { width: 723px;float:left;font-size:13px; overflow: hidden; margin: 0px 0 20px 0; }
#panelNawigacyjny .panel .line{  overflow: hidden; margin: 5px 0 ;}
#panelNawigacyjny  .line_spacer{  overflow: hidden; margin: 2px 0 ;}
#panelNawigacyjny .panel .line .znaczek{width: 150px; float:left;  padding: 6px 0; font-family:georgia,arial;font-size:16px;}
#panelNawigacyjny .panel .line .kol{width: 70px; float:left;  padding: 6px 0; font-family:georgia,arial;font-size:16px; border-right: 1px solid #CCCCCC; text-align: center;}
#panelNawigacyjny .panel .line .date{width: 100px; float:left;    font-family:georgia,arial;font-size:16px;}
#panelNawigacyjny .panel .icon { width: 100px;float:left; text-align: center;}
#panelNawigacyjny .panel .content { width: 623px;float:right;margin: 5px 0 5px 0; overflow: hidden;    }
#panelNawigacyjny .panel .contentEL { width: 723px;float:right;margin: 5px 0 5px 0; overflow: hidden;    }
#panelNawigacyjny .panel .border {  border-bottom: 1px solid #CCCCCC;  }
#panelNawigacyjny .panel .title {   color:red; padding: 7px 0;  font-size:16px; }
#panelNawigacyjny .panel .title span{   color:red; margin: 14px 0;   }

#panelNawigacyjny .panel .content_info_os { width: 480px;float:left;margin: 5px 20px 5px 0; text-align:right }
#panelNawigacyjny .panel .content_info_os_buttons { width: 123px;float:left;margin: 5px 0 5px 0; }
#panelNawigacyjny .panel .content_info_os_buttons .line{ height:25px;}
#panelNawigacyjny .bigText {font-size:14px;}



/*elearning moderator*/
#el_grupy{     float:left;width: 730px;}
#el_grupy .pozycja{   width: 720px; padding: 5px 10px; overflow: hidden;margin:2px auto;}
#el_grupy .pozycja .id{   background: #EEEEEE;float:left;width: 100px;height:28px; margin: 0px 1px;padding: 5px ; }
#el_grupy .pozycja .nazwa{   background: #EEEEEE;float:left;width: 150px;height:28px;  margin: 0px 1px; padding: 5px ;}
#el_grupy .pozycja .uczest{   background: #EEEEEE;float:left;width: 150px;height:28px;  margin: 0px 1px; padding: 5px ;}
#el_grupy .pozycja .wyniki{   background: #EEEEEE;float:left;width: 270px;height:32px;  margin: 0px 1px;padding: 0 5px ;}
#el_grupy .pozycja .nazwa input{  font-size: 15px; margin:  0px ; width:80px;}

#el_grupy .naglowek{   width: 720px; padding: 5px 10px; overflow: hidden;margin:2px auto;}
#el_grupy .naglowek .id{   background: #E47943;float:left;width: 100px;height:22px; margin: 0px 1px;padding: 5px ; color: #FFFFFF}
#el_grupy .naglowek .nazwa{   background: #E47943;float:left;width: 150px;height:22px;  margin: 0px 1px; padding: 5px ;color: #FFFFFF}
#el_grupy .naglowek .uczest{   background: #E47943;float:left;width: 150px;height:22px;  margin: 0px 1px; padding: 5px ;color: #FFFFFF}
#el_grupy .naglowek .wyniki{ background: #E47943; float:left; width: 270px;height:22px;  margin: 0px 1px;padding:   5px ;color: #FFFFFF}
#el_grupy .naglowek .nazwa input{  font-size: 15px; margin:  0px ; width:80px;}

#el_add_grupa{     float:left;width: 730px;}
#el_add_grupa .pozycja{   width: 720px; padding: 1px 10px; overflow: hidden;margin:1px auto;}
#el_add_grupa .pozycja .id{   background: #EEEEEE;float:left;width: 100px; height:28px; margin: 0px 1px;padding: 10px 5px 10px 5px;}
#el_add_grupa .pozycja .nazwa{   background: #EEEEEE;float:left;width: 250px;height:28px;  margin: 0px 1px;padding: 10px 5px 10px 5px;}
#el_add_grupa .pozycja .nazwa input{  font-size: 15px; margin:  0px ; width:80px;}
#el_add_grupa .pozycja .szkolenie{   background: #EEEEEE;float:left;width: 483px; height:28px; margin: 0px 1px;padding: 10px 5px 10px 5px;}
#el_add_grupa .pozycja .szkolenie input{  font-size: 15px; margin:  0px ; width:80px;}
#el_add_grupa .pozycja .szkolenie select{  font-size: 15px; margin:  0px ; width:150px;}



/*podstrona-listaArtykulow*/

#subsite-content .spacer {margin:8px 0;height:3px;overflow:hidden;background:#e5edf5;}

.article {font-size:13px; margin:0 0 20px 0}
.article .wrapper {margin:0 0 10px 0; overflow:hidden; vertical-align: middle;}
.article .wrapper img { vertical-align: middle;}
.article p {margin:0 0 10px 0}
.article h2 {margin:0 0 10px 0}
/*.article .pic { float:left; margin:0 15px 0 0; width:157px; border:3px solid #d0dde9; text-align: center; padding:2px}*/
.article .pic { float:left; margin:0 15px 0 0;   text-align: center; }
.article .pic img { cursor:pointer; border:3px solid #d0dde9; padding:2px}
.article-link { height:18px;overflow:hidden;}
.article-link a {float:right; padding:0 15px; font-weight:bold;text-decoration:none;}
.article-link a:hover { }

.pagination-container {width:724px;overflow:hidden;margin:10px 0;}
.pagination {float:left;position:relative;left:50%;}
.pagination-2 {float:left;position:relative;right:50%;}
.pagination a, .pagination span {float:left;position:relative;margin-right:1px;width:21px;height:19px;font-size:13px;font-weight:bold;line-height:19px;text-align:center;text-decoration:none;background:#e5edf5;}
.pagination a {cursor:pointer;}
.pagination a.selected, .pagination a:hover {background:#c3dbf2;}


/*Tabele */
#lista_zespolow table{ width: 300px;}
table.tablesorter {
    font-family:arial;
    background-color: #DEDEDE;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #007D44;
    color: #ffffff;
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}
table.tablesorter thead tr .header {
    background-image: url(../img/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table.tablesorter tbody tr.odd td {
    background-color:#00A800;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(../img/asc.gif);
    background-color: #00A800;
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(../img/desc.gif);
    background-color: #00A800;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #008B52;
    color:#EFEFEF;
}


table.sorter {
    font-family:arial;
    background-color: #DEDEDE;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table.sorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #007D44;
    color: #ffffff;
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}
table.sorter thead tr .header {
    background-image: url(../img/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.sorter tbody td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table.sorter tbody tr.odd td {
    background-color:#00A800;
}
table.sorter thead tr .headerSortUp {
    background-image: url(../img/asc.gif);
    background-color: #00A800;
}
table.sorter thead tr .headerSortDown {
    background-image: url(../img/desc.gif);
    background-color: #00A800;
}
table.sorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #008B52;
    color:#EFEFEF;
}

#tabRealizacjaProgramu {width:100%;border-collapse:collapse;border:1px solid #eee}
#tabRealizacjaProgramu th {border-collapse:collapse;border:1px solid #eee;padding:5px;background:#E47943;color:#fff;}
#tabRealizacjaProgramu .header {background:#d2d2d2;font-size:13px;font-weight:bold;text-align:center}
#tabRealizacjaProgramu td {border-collapse:collapse;border:1px solid #eee;padding:5px;vertical-align:top;font-size:12px;line-height:16px;}


/* tabela program nauczania */
.tabela_program {width:100%;border-collapse:collapse;border:1px solid #eee}
.tabela_program th {border-collapse:collapse;border:1px solid #eee;padding:5px;background:#E47943;color:#fff;}
.tabela_program .header {background:#d2d2d2;font-size:13px;font-weight:bold;text-align:center}
.tabela_program td {border-collapse:collapse;border:1px solid #eee;padding:5px;vertical-align:top;font-size:12px;line-height:16px;}
.tabela_program ul {margin:0;padding-left:15px}
.tabela_program ul li {margin:0 0 5px 0}

/*E Notes*/

#eNotes {width:440px}
#eNotes h3{ }
#eNotes .pytanie{width:380px;margin:2px 0; padding: 5px 10px; background: #CCCCCC; overflow: hidden; }
#eNotes label{ float:left; width:350px}
#eNotes .pole{float:left ;width:30px}

#eNotesRaport {width:660px}
#eNotesRaport h3{ }
#eNotesRaport .pytanie{width:580px;margin:2px 0; padding: 5px 10px; background: #CCCCCC; overflow: hidden; }
#eNotesRaport label{ float:left; width:350px}
#eNotesRaport .pole{float:left ;width:250px}


/*E Notes Filtr raportów*/
#raportyFiltr {width: 100%; border:0px solid #4B4B4B;overflow: hidden;}
#raportyFiltr .position{float:left; overflow: hidden;margin: 0 5px;}
#raportyFiltr .position label{float:left; margin: 0  5px  0 0;}
#raportyFiltr .position input{float:left; width: 80px }
#raportyFiltr .position select{float:left;width: 80px  }
#raportyFiltr .position select.uczniowie{width: 120px  }
/*E Notes Filtr raportów*/


/*Formularz rejestracji nauczyciela*/
#formNauczyciel .formTitle{ font-weight: bold; }
#formNauczyciel .formTekst{ font-weight: normal; }
#formNauczyciel .formLabel{margin-top:5px;}
#formNauczyciel .formInput1{width: 400px;}
#formNauczyciel .formInputSZ{width: 375px; height: 27px}
#formNauczyciel .formInput2{width: 200px;}
#formNauczyciel .formSelect1{width: 400px;}
#formNauczyciel .formSelectMiddle{width: 150px;}
#formNauczyciel .formButton{text-align:right;}
#formNauczyciel #schoolData{display:none;}

/*Formularz zgloszenia*/
#formZgloszenie .formTitle{ font-weight: bold; }
#formZgloszenie .formTekst{ font-weight: normal; }
#formZgloszenie .formLabel{margin-top:5px;}
#formZgloszenie .formInput1{width: 400px;}
#formZgloszenie .formTextarea{width: 400px;}
#formZgloszenie .formInputSZ{width: 375px; height: 27px}
#formZgloszenie .formInput2{width: 200px;}
#formZgloszenie .formSelect{width: 400px;}
#formZgloszenie .formSelectMiddle{width: 150px;}
#formZgloszenie .formButton{text-align:right;}
#formZgloszenie #schoolData{display:none;}
#formZgloszenie .lu{width: 50px}
#formZgloszenie .ld{width: 150px}
#formZgloszenie textarea{width: 723px;height: 70px}




/*Formularz rejestracji szkoĂ„Ä…Ă˘â‚¬ĹĄy*/
#formSzkola .formTitle{ font-weight: bold; }
#formSzkola .formTekst{ font-weight: normal; }
#formSzkola .formLabel{margin-top:5px;}
#formSzkola .formInput1{width: 400px;}
#formSzkola .formInputSZ{width: 375px; height: 27px}
#formSzkola .formInput2{width: 200px;}
#formSzkola .formSelect1{width: 400px;}
#formSzkola .form_select{width: 400px;}
#formSzkola .formSelectMiddle{width: 150px;}
#formSzkola .formButton{text-align:right;}
#formSzkola #schoolData{display:none;}

.btn_powrot_do_zgloszenia{float:right}

/*Formularz rejestracji przedsiewziecia*/
#formProjekt h2{ font-family: Georgia; font-size: 21px; color: #000000; font-weight: normal; margin: 10px 0;  }
#formProjekt h3{ font-family: Georgia; font-size: 18px; color: #000000; font-weight: normal; margin: 4px 0 0 0;  }
#formProjekt .wiersz{  padding: 10px 0; overflow: hidden; }
#formProjekt .komorka{  padding: 0 10px 0 0; float:left}

#formProjekt .formTekst{ font-weight: normal; }
#formProjekt .formPosition{display:block;clear:both;overflow: hidden;}
#formProjekt .formLabel{margin-top:5px; font-weight: bold}
#formProjekt textarea.small{width: 345px; height: 180px;}
#formProjekt .formInput1{width: 400px;}
#formProjekt .formInput_long{width: 600px;}
#formProjekt .formInput_numer{width: 40px;}
#formProjekt .formInput_nazwa{width: 520px;}
#formProjekt .formInput_small{width: 90px;}
#formProjekt .formFile{width: 400px;}
#formProjekt .form_select{width: 400px;}
#formProjekt .formInputSZ{width: 375px; height: 27px}
#formProjekt .formInputMiddle{width: 150px;}
#formProjekt .formInputShort{width: 90px;}
#formProjekt .right{text-align:right;}
#formProjekt .formSelect1{width: 400px;}
#formProjekt .formSelect2{width: 200px;}
#formProjekt .formButton{text-align:right;}
#formProjekt #schoolData{display:none;}

.prezentacja {overflow: hidden; margin:  5px 0;}
.prezentacja .ico{float:left;width:70px; text-align: center;}
.prezentacja label{float:left;width:400px;}






/*Formularz wyswietlenia danych przedsiebiorstwa*/
#danePrzedsiebiorstwa .formTitle{ font-weight: bold; }
#danePrzedsiebiorstwa .formTekst{ font-weight: normal; }
#danePrzedsiebiorstwa .formLabel{width: 150px;text-align:right;margin:5px 10px; float:left; clear:both; overflow:hidden;}
#danePrzedsiebiorstwa .formField{margin:5px 10px; font-weight: bold; float:left; overflow:hidden; }


/*Formularz rejestracji przedsiebiorstwa*/
#formUczen .formTitle{ font-weight: bold; }
#formUczen .formTekst{ font-weight: normal; }
#formUczen .formLabel{margin-top:5px;}
#formUczen .formInput1{width: 400px;}
#formUczen .formFile{width: 400px;}
#formUczen .form_select{width: 400px;}
#formUczen .formInputSZ{width: 375px; height: 27px}
#formUczen .formInputMiddle{width: 150px;}
#formUczen .formInputShort{width: 90px;}
#formUczen .right{text-align:right;}
#formUczen .formSelect1{width: 400px;}
#formUczen .formSelect2{width: 200px;}
#formUczen .formButton{text-align:right;}
#formUczen #schoolData{display:none;}
#formUczen .formField{ font-weight: bold; }

#lider_subpanel {margin-left:10px;}

#formDanerzedsiebiorstwa {}
#formDanerzedsiebiorstwa h2 {margin:0;font-size:22px; line-height:24px}
#formDanerzedsiebiorstwa h4 {margin:0;}
#formDanerzedsiebiorstwa .logo {margin:0; float:right;}
#formDanerzedsiebiorstwa .formLabelLeft{width: 150px;text-align:left;margin:0 10px; float:left; clear:both; overflow:hidden;}
#formDanerzedsiebiorstwa .formLabel{width: 150px;text-align:right;margin:5px 10px; float:left; clear:both; overflow:hidden;}
#formDanerzedsiebiorstwa .formField{margin:5px 10px; font-weight: bold; float:left; overflow:hidden;}


.galeriaLista { overflow: hidden; width: 190px; height: 205px; border: 1px solid #e2e2e2; float: left; margin: 0 15px 10px 0; }
.galeriaLista .zdjecie img { cursor: pointer; }
.galeriaLista .nazwa { padding: 5px 10px 0 10px; font-size: 11px; line-height: 15px; text-align: left; }
.galeriaLista .nazwa a { font-weight: bold; }

.galeriaSzczegoly { overflow: hidden; padding:10px; }
.galeriaSzczegoly .zdjecieBox { overflow: hidden; width: 190px; height: 205px; border: 1px solid #e2e2e2; float: left; margin: 0 15px 10px 0; }
.galeriaSzczegoly .zdjecieBox .zdjecie { }
.galeriaSzczegoly .zdjecieBox .opis { padding: 5px 10px 0 10px; font-size: 11px; line-height: 15px; }


.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {  background: #fff; overflow: hidden; border: 1px solid #8C8C8C; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #008B52), color-stop(1, #008B52) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; color:#FFFFFF; font-size: 15px; font-weight: normal; border-left: 1px solid #A3A3A3; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #333333; border-left: 1px solid #DBDBDB;font-size: 12px;border-bottom: 1px solid #E1EEF4;font-weight: normal; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 1px solid #8C8C8C;background: #EBEBEB;} .datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }.datagrid table tfoot  li { display: inline; }.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #F5F5F5;border: 1px solid #8C8C8C;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; }.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #7D7D7D; color: #F5F5F5; background: none; background-color:#8C8C8C;}div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }

#columnCenter { width: 496px; float: left; margin: 0 7px 0 0; background: #FFFFFF; }
#columnCenter h1 { background: #E47943; padding: 10px; color: #FFFFFF; margin: 0; }
#columnCenter .columnCenterText { margin: 0px 0 0 0; padding: 20px 10px 10px 10px; overflow: hidden; background: url("../img/contentTextBack.png") top left repeat-x; }

#columnCenter2 { padding: 0 0 0 0; }

#mainPic {width:496px;height:302px;position:relative;padding:0 0 0px 0;}
#mainPic .pic {position:absolute;top:0;left:0}
#mainPic .text {width:466px;bottom:0;left:0px;margin:0 0 0 0px;padding:20px 10px 20px 20px;position:absolute;;color:#fff;background:url(../img/main_banner_text_bg.png); }
#mainPic .textContent {width:466px}
#mainPic .text .header {font-family:arial;font-size:18px;margin:0 0 10px 0;font-weight:bold}
#mainPic .text a {color:#fff;}
#mainPic .text .btnMore {margin:20px 0 0 0}

.columnCenterBox {width:466px;background:url(../img/column_center_box.gif) repeat-x top;padding:25px 15px 10px 15px}
.columnCenterBox .header {font-size:18px;line-height:22px;color:#e47943;margin:0 0 10px 0;}
.columnCenterBox .btnMore {margin:10px 0 0 0;text-align:left}
#columnCenter .btn {text-align:right;width:466px;text-align:right;padding:0px 15px 0px 15px}

.logBox {width:240px;background:#007d44;margin:0 0 10px 0}
.logBox .boxTop {width:244px;height:10px;background:url(../img/log_box_top.gif) no-repeat;;overflow:hidden}
.logBox .header {font-size:18px;line-height:22px;color:#e47943;margin:0 0 0px 0;background:#4b4b4b;padding:6px 0 6px 20px}
.logBox .logBoxContent {padding:10px 20px 0px 20px}

#columnRight {width:240px;float:left;background:url(../img/column_bg.gif) repeat-y;}
#columnRight .box {width:240px;background:#007d44;margin:0 0 10px 0;color:#d2d2d2}
#columnRight .boxContent {width:200px;;overflow:hidden;padding:10px 16px 0px 16px}

#columnRight .box .header {font-size:18px;line-height:22px;color:#e47943;margin:0 0 0px 0;background:#4b4b4b;padding:6px 0 6px 16px}
#columnRight .box .text {margin:0 0 5px 0}
#columnRight .boxLast {margin:0 0 0 0 !important}

#columnLeft .box {width:240px;background:#007d44;margin:0 0 10px 0;color:#d2d2d2}
#columnLeft .boxContent {width:200px;;overflow:hidden;padding:10px 16px 0px 16px}

#columnLeft .box .header {font-size:18px;line-height:22px;color:#e47943;margin:0 0 0px 0;background:#4b4b4b;padding:6px 0 6px 16px}
#columnLeft .box .text {margin:0 0 5px 0}
#columnLeft .boxLast {margin:0 0 0 0 !important}



#footerBg {width:100%;background:url(../img/footer_bg.gif) repeat-x top;padding:0 0 150px 0}
#footer {width:950px;border-top:3px solid #d2d2d2;clear:both;overflow:hidden;margin:0 auto 0px auto;padding:15px 20px 0px 20px;}

#copyright {float:left;text-align:left;margin:0px 0px 0 0px;color:#4b4b4b;font-size:11px;font-family:arial;}
#copyright a {color:#04b156;text-decoration:none;font-weight:bold;}
#copyright a:hover {text-decoration:underline;color:#000}
#logos {float:right;text-align:left;margin:0px 0px 0 0px;color:#4b4b4b;font-size:11px;font-family:arial;}



#logotypesBg {padding:0 0 20px 0}
#logotypes {text-align:center;margin:25px 0 15px 0}
#logotypes img {margin:0 7px}
#bottomText {text-align:center;color:#b0a6a6;font-size:15px;line-height:19px;font-family:trebuchet ms;}





.logowaniePrzycisk { border-top: 1px solid #FFFFFF; color: #FFFFFF; text-align: center; }
.logowaniePrzycisk a { color: #FFFFFF; text-decoration: none; display: block; padding: 10px; background: #007d44; }
.logowaniePrzycisk a:hover { color: #FFFFFF; text-decoration: none; background: #9f7f43; }

/*podstrona */



#localizer {margin:0 0 15px 0;color:#3EA5BD;}
#localizer a {font-size:11px;color:#3EA5BD;font-size:11px;text-decoration:none;}
#localizer a:hover {text-decoration:underline}
#localizer span {margin:0 5px;vertical-align:middle}

.banner_s {margin:0 0 20px 0}
#columnRight_s .imgLeft {float:left;margin:0 10px 10px 0}





.newsListLine {width:100%;height:1px;overflow:hidden;clear:both;background:#FFFFFF;}
.newsListBox { overflow: hidden; clear: both; }
.newsListBox .pic { float: left; width: 140px; margin: 0 20px 0 0; }
.newsListBox .desc { }
.newsListBox .title { padding: 0 0 10px 0; font-size: 22px; line-height: 26px; }
.newsListBox .date { padding: 0 0 5px 0; color: #D3D3D3; }
.newsListBox .text { }
.newsListBox .more { padding: 5px 0 20px 0; text-align: right; }

.newsBox { overflow: hidden; }
.newsBox2 { padding: 0 0 20px 0; overflow: hidden; }
.newsBox .back { padding: 0 0 30px 0; }
.newsBox .back img { cursor: pointer; }
.newsBox .desc { float: left; width: 380px; }
.newsBox .title {  }
.newsBox h2 { font-size: 36px; color: #000000; padding: 0; margin: 0; font-weight: normal; line-height: 38px; }
.newsBox .text {  }
.newsBox .file_label { font-weight: bold; padding: 0 0 10px 0; font-size: 16px; }
.newsBox .file {  }
.newsBox .file img { vertical-align: middle; }
.newsBox .file a { color: #7e4c16; text-decoration: none; vertical-align: middle; }
.newsBox .file a:hover { color: #000000; text-decoration: none; }
.newsBox .pic { float: right; width: 450px; height: 300px; position: relative; }
.newsBox .pic .gallery { width: 450px; height: 300px; }
.newsBox .pic .gallery .zdjecia { width: 450px; height: 300px; }
.newsBox .pic .gallery .zdjecia img { z-index: 100; position: absolute; left: 0; top: 0; overflow: hidden; }
.newsBox .pic .gallery .zdjecia .active { z-index: 999; }
.newsBox .pic .gallery .galleryNavigation { position: absolute; left: 0; width: 450px; height: 30px; background: #FFFFFF; top: 270px; z-index: 1000; }
.newsBox .pic .gallery .galleryNavigation .galleryL { float: left; border-right: 2px solid #e6edf2; }
.newsBox .pic .gallery .galleryNavigation .galleryP { float: left; border-right: 2px solid #e6edf2; }
.newsBox .pic .gallery .galleryNavigation .galleryT { float: left; padding: 7px 9px 0 9px; }
.newsBox .pic .gallery .galleryNavigation .galleryI { float: right; width: 40px; color: #666666; padding-top: 8px; font-size: 10px; text-align: center; }




.newsBoxList{float:left;width:680px; overflow: hidden; border: 1px solid #999999; padding:20px; font-size: 16px;}
.newsBoxList .date{float:left;width:100px; overflow: hidden; text-align:center;  }
.newsBoxList .name{float:left;width:580px; overflow: hidden;   }
.newsBoxList .desc{ width:580px; overflow: hidden; padding:10px 20px 10px 100px;  }
.newsBoxList .more{ float:right;   }

.newsDateS {float:left;width:100px; overflow: hidden; text-align:center; font-weight: bold;}
.newsTitleS {float:left;width:580px; overflow: hidden;  font-weight: bold; }
.newsTextS {width:580px; overflow: hidden; padding:10px 20px 10px 100px;clear:both;  }
.more{ float:right; clear:both;   }
.all{ float:right; clear:both;  }






/* formularz kontaktu */
.formKontaktu { width: 450px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 450px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 150px; text-align: right; margin: 3px 5px 0 0; }
.formKontaktuLabel span { color: #ff0000; font-weight: bold; }
.formKontaktuPole { float: right; width: 295px; text-align: right; }
.formKontaktuPole input { width: 286px; border: 1px solid #ccc; }
.formKontaktuPole select { width: 282px; }
.formKontaktuPole textarea { width: 286px; height: 80px; overflow: auto; border: 1px solid #ccc; }
.formKontaktuWymagane { float: left; color: #ff0000; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* faq */
.faqKat { font-weight: bold; font-size: 16px; }
.faq { display: none; border: 1px solid #006bb7; padding: 10px; margin: 20px; }
/* faq */

/* galerie */
.gallery_name { font-weight: bold; padding: 10px 0 5px 0; }
.gallery_text { }
.gallery_pics { text-align: center; overflow: hidden; }
.gallery_pic { float: left; margin: 0 2px 2px 0; }
.gallery_pic img { padding: 1px; border: 1px solid #dbdbdb; }
/* galerie */

/* testy */
.test { width: 600px; }
.test .tytul { font-size: 16px; line-height: 20px; font-weight: bold; margin:10px 0 0 0; }
.test .podtytul { font-weight: bold; }
.test .opis { padding: 10px 0 10px 0; }
.test .pytaniaNawigacja1 { background: #E7DFDF;  text-align: center; padding: 10px; font-weight: bold; }
.test .pytania { padding: 10px 10px 10px 10px; border: 1px solid #E7DFDF; }
.test .pytania .pytanie { font-size: 15px; padding: 0 0 10px 0; }
.test .pytania .odpowiedzi { }
.test .pytania .odpowiedz { margin: 5px 0;}
.test .pytania .odpowiedz input { vertical-align: middle; }
.test .pytania .odpowiedz label { vertical-align: middle; margin-right: 20px; color: #0A7448; }
.test .pytania .wyniki { background: #007d44; color: #FFFFFF; text-align: center; padding: 15px; }
/* testy */

/* forum */
.forumLinki { margin: 4px 0 15px 0; font-size: 14px; }
.forumLinki a { font-weight: bold; text-decoration: none; }
.forumLinki a:hover { }

.forumKategoriaNazwa { background: #007D44; color: #FFFFFF; font-size: 13px; padding: 5px 9px; border: 1px solid #016739; margin: 0 0 1px 0; }
.forumKategoriaNazwa a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.forumKategoriaNazwa a:hover { color: #FFFFFF; text-decoration: none; }

.forumKategoriaTable { width: 100%; border-collapse: collapse; border: 1px solid #e1e1e1; margin:0 auto}
.forumKategoriaTable thead tr { color: #FFFFFF; height: 30px; background: #007D44; }
.forumKategoriaTable th { padding: 5px 10px; border: 1px solid #004D2A !important; }
.forumKategoriaTable td { padding: 5px 10px; border-top: 1px solid #e1e1e1; }
.forumKategoriaHeader1 { text-align: left; }
.forumKategoriaHeader2 { text-align: center; width: 90px; }
.forumKategoriaRow11 { text-align: left; background: #eeeeee; }
.forumKategoriaRow12 { text-align: center; background: #eeeeee; }
.forumKategoriaRow21 { text-align: left; background: #ffffff; }
.forumKategoriaRow22 { text-align: center; background: #ffffff; }

.forumPodkategoriaRow11 { text-align: left; background: #ffffff; padding-left: 15px !important; }
.forumPodkategoriaRow12 { text-align: center; background: #ffffff; }
.forumPodkategoriaRow21 { text-align: left; background: #ffffff;  padding-left: 15px !important; }
.forumPodkategoriaRow22 { text-align: center; background: #ffffff; }

.forumTematTable { width: 100%; border-collapse: collapse; border: 1px solid #e1e1e1; margin:0 auto}
.forumTematTable thead tr { color: #FFFFFF; height: 30px; background: #007D44; }
.forumTematTable th { padding: 5px 10px; border: 1px solid #004D2A !important; }
.forumTematTable td { padding: 5px 10px; border-top: 1px solid #e1e1e1; }
.forumTematHeader1 {}
.forumTematHeader2 { width: 120px; text-align: center; }
.forumTematHeader3 { width: 90px; text-align: center; }
.forumTematHeader4 { width: 80px; text-align: center; }
.forumTematRow11 { background: #eeeeee; text-align: left; }
.forumTematRow12 { background: #eeeeee; text-align: center; }
.forumTematRow13 { background: #eeeeee; text-align: center; }
.forumTematRow14 { background: #eeeeee; text-align: center; }
.forumTematRow21 { background: #ffffff; text-align: left; }
.forumTematRow22 { background: #ffffff; text-align: center; }
.forumTematRow23 { background: #ffffff; text-align: center; }
.forumTematRow24 { background: #ffffff; text-align: center; }

.forumTematTytul { background: #007D44; color: #FFFFFF; font-weight: bold; font-size: 13px; padding: 9px; border: 1px solid #004D2A; }
.forumTematOdpowiedz1 { background: #eeeeee; padding: 9px; margin: 2px 0 0 0; border: 1px solid #e1e1e1; text-align: left; }
.forumTematOdpowiedz2 { background: #ffffff; padding: 9px; margin: 2px 0 0 0; border: 1px solid #e1e1e1; text-align: left; }
.forumTematOdpowiedzPodpis { padding: 5px; margin: 4px 0 0 0; text-align: right; }
.forumTematOdpowiedzPodpis span { font-style: italic; }

.forumFormularzLinia { overflow: hidden; padding: 5px 0 5px 0; }
.forumFormularzOpis { float: left; width: 100px; margin: 2px 10px 0 0; text-align: right; color: #000000; }
.forumFormularzPole { float: left; width: 366px; }
.forumFormularzPole input { width: 356px; border: 1px solid #e1e1e1; padding: 3px; }
.forumFormularzPole textarea { width: 356px; height: 200px; border: 1px solid #e1e1e1; padding: 3px; }
.forumPrzycisk { width: 476px; text-align: right; }



/* monitoring */
.hidden{ display:none;}

/* monitoring */

.btnSend{text-align: right;}




#okladki{width: 740px; margin:0 auto; clear:both}
.okladka{margin: 10px 0 20px 20px;padding: 3px 0  0 3px;display: block; width:192px; height:266px; float:left; overflow: hidden; background:url(../img/bg_okladka.png) no-repeat 0 0;}
.okladka_wyniki{margin: 10px 0 20px 20px;padding: 3px 0  0 3px;display: block; width:80px; height:114px; float:left; overflow: hidden;   }


#rozdzialy   a.btnOkladka {
    background-color: #FE5900;
    color: white;
    display: block;
    margin: 15px 14px;
    padding: 5px 10px;
    text-align: center;
    width: 130px;
    font-weight: bold;
    font-size:14px;

}

#rozdzialy   a.btnOkladkaChecked {
    background-color: white;
    border: 1px solid #666666;
    color: #013E21;
    display: block;
    margin: 15px 14px;
    padding: 5px 10px;
    text-align: center;
    width: 130px;
    font-weight: bold;
    font-size:14px;
}

#rozdzial {width:743px;}
#rozdzial .lewa{width:570px; float:left;overflow: hidden;}
#rozdzial .lewa #naglowek{width:500px; height:110px; float:left;overflow: hidden; margin: 30px 0 0 0 ;}

#rozdzial #tresc{float:left;overflow: hidden;width:530px;   padding:10px 20px;   }
#rozdzial .lewa h3 {	font-family:arial-narrow ;font-size:23px; line-height: 30px ;font-weight: normal; display:block; width:98%; height: 28px; margin: 15px 170px 5px 0; border-bottom: 1px solid #666666; overflow: hidden ;  }
#rozdzial .prawa{ border:1px solid #AEAEAE;width:145px;height: 500px; float:left;overflow: hidden; margin: 30px 0 0 0 ;}

.porcjowanie_okladek{display: block;width: 760px; height: 30px; clear:both; }
.porcjowanie_okladek a.next{display: block; float:right; width: 80px;text-align: center;  padding:5px 10px; margin-right:50px; background-color: #FE5900; color: white}
.porcjowanie_okladek a.prev{display: block; float:left; width: 80px; text-align: center; padding:5px 10px; margin-left:50px; background-color: #FE5900; color: white  }


#materialy_edukacyjne_kategorie{}
#materialy_edukacyjne_kategorie  .col1{width: 235px;float:left;}
#materialy_edukacyjne_kategorie  .col2{width: 235px;float:left;}
#materialy_edukacyjne_kategorie  .col3{width: 235px;float:left;}

#materialy_edukacyjne_kategoria{width: 723px;}
#materialy_edukacyjne_kategoria h3{display:block;margin:0 0 10px 0;border-left:4px solid; padding-left: 15px; padding-bottom: 30px; font-size: 26px; line-height: 26px; }
#materialy_edukacyjne_kategoria .lewa{float:left;width: 506px;}
#materialy_edukacyjne_kategoria .prawa{float:left;width: 217px; height: 600px;}
#materialy_edukacyjne_kategoria h4{ font-size: 22px;margin: 20px 0 15px 0;}
#materialy_edukacyjne_kategoria ul{ list-style-image:url('../img/ul_pointer.png'); }
#materialy_edukacyjne_kategoria #prezentacje{ width:220px; float: left; overflow: hidden}
#materialy_edukacyjne_kategoria #testy{ width:260px; float: left; overflow: hidden}
#materialy_edukacyjne_kategoria #filmy{ width:260px; float: left; overflow: hidden}
#materialy_edukacyjne_kategoria .zadanie_edukacyjne{ cursor: pointer; margin: 0 10px 0 0;padding: 5px 0 15px 0; border-bottom: 1px solid  ;overflow: hidden}
#materialy_edukacyjne_kategoria .zadanie_edukacyjne:hover{background-color: #F6F6F6;}
#materialy_edukacyjne_kategoria .zadanie_edukacyjne .czas{ float: left;width:56px; height: 35px; border:1px solid; text-align:center;font-size:22px;padding: 20px 10px; margin: 0 5px;}
#materialy_edukacyjne_kategoria .zadanie_edukacyjne .opis{ float: left;width:380px; padding: 0 5px 0 15px;}
#materialy_edukacyjne_kategoria .zadanie_edukacyjne .opis h4{ padding:0; margin: 0; font-size: 16px;}
#materialy_edukacyjne_kategoria .zadanie_edukacyjne .opis span{color:#000000;}
#materialy_edukacyjne_kategoria .zadanie_edukacyjne .opis .wiecej{float: right}

#cwiczenia_kategorie{}
#cwiczenia_kategorie  .col1{width: 235px;float:left;}
#cwiczenia_kategorie  .col2{width: 235px;float:left;}
#cwiczenia_kategorie  .col3{width: 235px;float:left;}

#cwiczenia_kategoria{width: 723px;}
#cwiczenia_kategoria h3{display:block;margin:0 0 10px 0;border-left:4px solid; padding-left: 15px; padding-bottom: 30px; font-size: 26px; line-height: 26px; }
#cwiczenia_kategoria .lewa{float:left;width: 506px;}
#cwiczenia_kategoria .prawa{float:left;width: 217px; height: 600px;}
#cwiczenia_kategoria h4{ font-size: 22px;margin: 20px 0 15px 0;}
#cwiczenia_kategoria ul{ list-style-image:url('../img/ul_pointer.png'); }
#cwiczenia_kategoria #prezentacje{ width:220px; float: left; overflow: hidden}
#cwiczenia_kategoria #testy{ width:260px; float: left; overflow: hidden}
#cwiczenia_kategoria #testy{ width:260px; float: left; overflow: hidden}
#cwiczenia_kategoria .zadanie_edukacyjne{ cursor: pointer; margin: 0 10px 0 0;padding: 15px 0 15px 0; border-bottom: 1px solid  ;overflow: hidden}
#cwiczenia_kategoria .zadanie_edukacyjne:hover{background-color: #F6F6F6;}
#cwiczenia_kategoria .zadanie_edukacyjne .opis{ float: left;width:420px; padding: 0 5px 0 15px;}
#cwiczenia_kategoria .zadanie_edukacyjne .opis h4{ padding:0; margin: 0; font-size: 16px;}
#cwiczenia_kategoria .zadanie_edukacyjne .opis span{color:#000000;}



/* testy */
.test { width: 600px; font-size: 17px;}
.test .tytul { font-size: 19px; line-height: 20px; font-weight: bold; margin:10px 0 0 0; }
.test .podtytul { font-weight: bold; }
.test .opis { padding: 10px 0 10px 0; }
.test .pytaniaNawigacja1 { background: #E7DFDF;  text-align: center; padding: 10px; font-weight: bold; }
.test .pytania { padding: 10px 10px 10px 10px; border: 1px solid #E7DFDF;overflow: hidden; }
.test .pytania .pytanie { font-size: 17px; padding: 0 0 10px 0; }
.test .pytania .odpowiedzi { }
.test .pytania .odpowiedz { margin: 5px 0;}
.test .pytania .odpowiedz input { vertical-align: middle; }
.test .pytania .odpowiedz label { vertical-align: middle; margin-right: 20px; color: #0A7448; }
.test .pytania .wyniki { background: #007d44; color: #FFFFFF; text-align: center; padding: 15px; }
.test .button {width:50% }
.test .buttonBack {width:250px; float:left}
.test .buttonNext {width:250px; float:left }
.test #tesnav {width:500; overflow: hidden; height:30px}
/* testy */


/*webquesty*/

.webquest{width: 700px;   border-left: 2px solid #cecece; border-right: 2px solid #cecece; border-top: 2px solid #cecece; margin: 8px 0;}
.webquest .row{    background: url(../img/webquesty/webquest_lista_bg.png) #cecece right repeat-y; margin: 14px 0 0 0 ; font-size: 22px; line-height: 24px; overflow: hidden}
.webquest .name{ float: left; width: 344px; padding: 5px  10px; font-weight: bold;     font-size: 14px; line-height: 16px;}
.webquest .name a{ color: #000000;}
.webquest .buttons{float:left; width: 330px;}

#webquest_szczegoly .content{float:left; width: 683px; padding: 20px;  border: 1px solid #d5d5d5;margin:10px 0; text-align: justify}
#webquest .hidden{display: none; }
#webquest_realizacja_formularz  {width: 500px; overflow: hidden}
#webquest_realizacja_formularz  .row{width: 500px; margin: 5px 0;overflow: hidden}
#webquest_realizacja_formularz  .row label{width: 500px; margin: 0 10px 0 0; font-weight: bold }
#webquest_realizacja_formularz  .row span{display:block;width: 300px; float: right;margin: 0 ;overflow: hidden}
#webquest_realizacja_formularz  .row span input{display:block;width: 295px; float: right;margin: 0 ;overflow: hidden}
#webquest_realizacja_formularz  .row span input.data{width: 100px; margin-right: 195px;}
#webquest_realizacja_formularz  .row span textarea{width: 292px; height: 80px; margin-right: 195px;}
#webquest_realizacja_formularz  .row span .wynik_publiczny{width:20px; margin-right: 280px;height: 20px; }



.webquest_realizacja {border: 2px solid #dedede; width: 686px; padding:10px  ; margin: 10px 0;  }
.zakonczony{ background:  url("../img/projekt_zakonczony.png") top right no-repeat;   }
.niezakonczony{ background:  url("../img/projekt_niezakonczony.png") top right no-repeat;   }

.webquest_realizacja .naglowek{ overflow:hidden; margin: 5px 0; font-family: Arial; font-size: 20px; color: #006b3a; }
.webquest_realizacja .naglowek  label{  font-family: Arial; font-size: 13px; color: #4b4b4b; }
.webquest_realizacja .naglowek .kolumna1{width: 130px; float:left }
.webquest_realizacja .naglowek .kolumna2{width: 460px; float:left; color:#000000; }
.webquest_realizacja .naglowek .kolumna3{width: 94px; float:left;  text-align: right; color:#ffffff;}

.webquest_realizacja .content{ overflow:hidden; background: #ebebeb; padding: 5px 10px;  font-family: Arial; font-size: 16px; color: #006b3a; }
.webquest_realizacja  .wiersz {overflow: hidden;margin: 5px 0; text-align: right;}
.webquest_realizacja .content  label{  font-family: Arial; font-size: 13px; color: #4b4b4b; }
.webquest_realizacja .content .kolumna1{width: 200px; float:left; padding: 0 3px; }
.webquest_realizacja .content .kolumna2{width: 254px; float:left; padding: 0 3px; }
.webquest_realizacja .content .kolumna3{width: 194px; float:left; padding: 0 3px;  }

.webquest_realizacja .przyciski{ margin: 5px 0px; text-align: right;  overflow:hidden;}
.webquest_realizacja .przyciski .kolumna1{width: 130px; float:left }
.webquest_realizacja .przyciski .kolumna2{width: 130px; float:left }
.webquest_realizacja .przyciski .kolumna3{width: 330px; float:left }



/*webquesty*/


.css-map-container {margin:0 20px 0 0 !important; float:left;}
.map-polska-opis {width:300px; float:left;}
.wojewodztwo {display:none;}
.wojewodztwo h2 {color:#fd5900; font-size:16px}
.wojewodztwo h3 { font-size:14px; text-decoration: underline;}
.wojewodztwo p {margin:12px 0}





/* mapa serwisu */
.sitemap, .sitemap ul, .sitemap li{
    margin:0 0 0 0;
    padding:0;
    list-style:none;
}
.sitemap { margin-left:10px; }
.sitemap{background:url(../img/line1.gif) repeat-y;}
.sitemap li{
    line-height:20px;
    margin-top:1px;
    position:relative;
    width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html .sitemap li{
    float:left;
    display:inline;
}

.sitemap li a{padding-left:28px;}
.sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
.sitemap li span, .sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;}
.sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

.sitemap li ul{
    margin-left:28px;
    background:url(../img/line1.gif) repeat-y;
}
.sitemap li li{
    background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

.sitemap:after, .sitemap ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.sitemap, .sitemap ul{display:block;}
/*  \*/
.sitemap, .sitemap ul{min-height:1%;}
* html .sitemap, * html .sitemap ul{height:1%;}
/*  */
.sitemap ul{}
/* mapa serwisu */

#facebook {
    background: url("../img/facebook-icon.png") no-repeat scroll left 0px transparent;
    height: 385px;
    right: -292px;
    padding-left: 51px;
    padding-top: 0px;
    position: fixed;
    text-align: left;
    top: 160px;
    width: 292px;
    z-index: 100000;
}
#facebook2 {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 385px;
    width: 292px;
    z-index:100
}

#newSpotkanie  {width: 705px; overflow: hidden}
#newSpotkanie  .row{width: 450px; margin: 5px 0;overflow: hidden}
#newSpotkanie  .row label{width: 400px; margin: 0 10px 0 0; font-weight: bold }
#newSpotkanie  .row span{display:block;width: 300px; float: right;margin: 0 ;overflow: hidden}
#newSpotkanie  .row span input{display:block;width: 290px; float: right;margin: 0 ;overflow: hidden}
#newSpotkanie  .row span input.data{  margin-right: 195px;}
#newSpotkanie  .row span textarea{width: 292px; height: 80px; margin-right: 195px;}

.firma_pozycja_listy_spotkan{border-bottom: 1px dotted #AAAAAA}
.firma_pozycja_listy_spotkan .zdjecie{float:right; width:100px;text-align: center;}
/* default tooltip */
.css-map > li a,.css-map > li a:hover,#map-tooltip,.cssmap-tooltip-content{
  background: #111;
  background: rgba(0,0,0,.8);
  color: #eee;
  font: normal 13px 'Lucida Grande',Arial,sans-serif;
  padding: .5em 1.2em;
  text-align: center;
  text-shadow: 0 1px 0 #000;
  white-space: nowrap;
  -moz-border-radius: .6em;
  -ms-border-radius: .6em;
  -o-border-radius: .6em;
  -webkit-border-radius: .6em;
  border-radius: .6em;
 }
 .m660 .css-map > li a,.m500 .css-map > li a{ font-size: 11px }
 .m340 .css-map > li a,.m270 .css-map > li a,.m240 .css-map > li a{ font-size: 10px }
 .m170 .css-map > li a{ font-size: 9px }

 /* tooltip arrow; when you change its size don't forget to set tooltipArrowHeight variable in the cssMap(); function */
 .css-map > li a .tooltip-arrow{
  bottom: -5px; /* must be the same as a border-width */
  border: solid;
  border-color: #111 transparent;
  border-color: rgba(0,0,0,.8) transparent;
  border-width: 5px 5px 0 5px; /* this's a height of the arrow */
  margin-left: -5px; /* must be the same as a border-width */
 }
 .css-map > li a.tooltip-right .tooltip-arrow{
   margin-right: -5px; /* must be the same as a tooltip-arrow border-width */
  }
 .css-map > li a.tooltip-top .tooltip-arrow{ /* set tooltip under the arrow */
   border-width:0 5px 5px 5px;
   top: -5px;
  }

 /* tooltip style when the region is activated */
 .css-map .active-region a{background-color: #111}
  .css-map .active-region a .tooltip-arrow{border-color: #111 transparent}

 /* links in the visible list of regions */
 .map-visible-list a{
   /* color: #eee; */
  }
 .map-visible-list a:hover,.map-visible-list a:focus,.map-visible-list li.focus a{
   /* color: #fc0; */
  }
 .map-visible-list a:active,.map-visible-list li.active-region a{
   /* color: #cc3; */
  }


/* default pre-loader */
.map-loader{
  background: #111;
  background: rgba(0,0,0,.8);
  color: #eee;
  font: normal 14px 'Lucida Grande',Arial,sans-serif;
  padding: .6em 1.2em;
  text-shadow: 0 1px 0 #000;
  -moz-border-radius: .6em;
  -ms-border-radius: .6em;
  -o-border-radius: .6em;
  -webkit-border-radius: .6em;
  border-radius: .6em;
 }
.m500 .map-loader,.m340 .map-loader{font-size:12px}
.m270 .map-loader,.m240 .map-loader,.m170 .map-loader{font-size:10px}

/* link to the search engine - shown in the multipleClick mode */
.map-search-link{
  /* your rules goes here */
 }
 .map-search-link:hover,a.map-search-link:focus{
   /* selected link style */
  }
 .m340 .map-search-link,.m270 .map-search-link,.m240 .map-search-link,.m170 .map-search-link{
   /* style for a specific map size, ex.:
   font-size: 1em;
   */
  }

/* --------------------------------------------------------
 * the maps starts here

 * DO NOT EDIT!

 * CSSMap plugin - Poland
 * version: 4.4
 * web: http://cssmapsplugin.com/europe/poland.html
 * email: support@cssmapsplugin.com
 * author: Łukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
*/
.css-map-container{margin:0 auto !important;overflow:hidden;padding:0 !important;position:relative} .css-map{display:block;left:0;margin:0 !important;list-style:none;padding:0 !important;position:relative} .css-map > li{height:0;width:0} .css-map > li a{height:auto;margin:-9999px 0 0 0;position:absolute;text-decoration:none;width:auto;z-index:89} .css-map > li a:focus{outline:0 none} .css-map-container span{display:block;height:0;left:0;position:absolute;top:-9999px;width:0} .css-map > li a.tooltip-right{left:auto;right:0;width:auto} .css-map > li a .tooltip-arrow{left:50%;top:auto} .css-map > li a.tooltip-middle .tooltip-arrow{display:none} .css-map > li a.tooltip-top .tooltip-arrow{bottom:auto} .css-map > li a.tooltip-right .tooltip-arrow{left:auto} #map-tooltip{position:absolute;z-index:999} .css-map-container .cities{top:0;z-index:88} .css-map .bg{padding:10px} .css-map .active-region .bg{z-index:87} .css-map .m{cursor:pointer;z-index:99} .css-map .m span{z-index:89} .map-visible-list{clear:both;overflow:hidden} span.map-loader{height:auto;position:absolute;text-align:center;width:auto;z-index:90}

/* really, DO NOT EDIT THIS! */
.pl1 .s1{height:.2em;left:6em;top:9.5em;width:.1em}.pl1 .s2{height:.1em;left:6em;top:9.3em;width:.1em}.pl1 .s3{height:.1em;left:5.8em;top:9.1em;width:.1em}.pl1 .s4{height:.2em;left:5.7em;top:9.8em;width:.1em}.pl1 .s5{height:.5em;left:5.7em;top:9.2em;width:.3em}.pl1 .s6{height:.2em;left:5.7em;top:8.7em;width:.1em}.pl1 .s7{height:.2em;left:5.2em;top:8.6em;width:.5em}.pl1 .s8{height:1.4em;left:5.1em;top:8.8em;width:.6em}.pl1 .s9{height:.4em;left:1.6em;top:10.1em;width:.2em}.pl1 .s10{height:1.3em;left:1.8em;top:9.2em;width:.6em}.pl1 .s11{height:1.2em;left:2em;top:9.1em;width:3.6em}.pl1 .s12{height:.4em;left:4.9em;top:11.7em;width:.1em}.pl1 .s13{height:.7em;left:4.1em;top:11.6em;width:.8em}.pl1 .s14{height:.5em;left:3.9em;top:11.4em;width:.9em}.pl1 .s15{height:1.8em;left:2.4em;top:8.9em;width:.4em}.pl1 .s16{height:.2em;left:2.7em;top:10.6em;width:.3em}.pl1 .s17{height:.4em;left:5.1em;top:10.6em;width:.2em}.pl1 .s18{height:1.6em;left:2.4em;top:9em;width:3em}.pl1 .s19{height:1.6em;left:2.9em;top:8.9em;width:2.6em}.pl1 .s20{height:2.4em;left:5em;top:8.8em;width:.1em}.pl1 .s21{height:2.6em;left:3em;top:8.8em;width:2em}.pl1 .s22{height:.1em;left:4em;top:8.2em;width:.2em}.pl1 .s23{height:.1em;left:4em;top:8.3em;width:.4em}.pl1 .s24{height:.1em;left:3.9em;top:8.4em;width:.5em}.pl1 .s25{height:3.1em;left:3.6em;top:8.6em;width:1em}.pl1 .s26{height:2.6em;left:3.7em;top:8.5em;width:.7em}.pl1 .s27{height:2.2em;left:3.1em;top:8.7em;width:1.7em}.pl1 .s28{height:2.6em;left:3.2em;top:8.4em;width:.6em}.pl1 .s29{height:2.8em;left:3.3em;top:8.3em;width:.4em}.pl1 .s30{height:2.9em;left:3.4em;top:8.2em;width:.1em} .pl2 .s1{height:.6em;left:8.8em;top:4.4em;width:.2em}.pl2 .s2{height:1em;left:8.6em;top:4.4em;width:.2em}.pl2 .s3{height:1.7em;left:8.5em;top:4.4em;width:.1em}.pl2 .s4{height:.1em;left:8.4em;top:6.4em;width:.1em}.pl2 .s5{height:2.1em;left:8.4em;top:4.2em;width:.1em}.pl2 .s6{height:2.2em;left:8.3em;top:4.4em;width:.1em}.pl2 .s7{height:.1em;left:7.9em;top:6.8em;width:.3em}.pl2 .s8{height:.1em;left:7.5em;top:6.8em;width:.2em}.pl2 .s9{height:.3em;left:7.5em;top:6.5em;width:.8em}.pl2 .s10{height:3em;left:7.4em;top:3.7em;width:.3em}.pl2 .s11{height:.6em;left:5.4em;top:4.7em;width:3.5em}.pl2 .s12{height:.1em;left:5.3em;top:4.3em;width:3.3em}.pl2 .s13{height:.3em;left:5.4em;top:4.1em;width:.1em}.pl2 .s14{height:.1em;left:5.6em;top:3.7em;width:.1em}.pl2 .s15{height:1.6em;left:5.5em;top:3.8em;width:.2em}.pl2 .s16{height:.1em;left:7.3em;top:3.5em;width:.3em}.pl2 .s17{height:3em;left:7.2em;top:3.6em;width:.3em}.pl2 .s18{height:2.5em;left:6.1em;top:3.7em;width:1.5em}.pl2 .s19{height:2.5em;left:7em;top:4em;width:1.3em}.pl2 .s20{height:.1em;left:6.6em;top:6.4em;width:.3em}.pl2 .s21{height:.1em;left:8.2em;top:5.9em;width:.5em}.pl2 .s22{height:.1em;left:5.6em;top:6em;width:.1em}.pl2 .s23{height:.1em;left:5.5em;top:5.8em;width:3.2em}.pl2 .s24{height:2.2em;left:5.7em;top:3.8em;width:.2em}.pl2 .s25{height:2.4em;left:5.9em;top:3.8em;width:.1em}.pl2 .s26{height:2.6em;left:6em;top:3.5em;width:.2em}.pl2 .s27{height:2.6em;left:6.4em;top:3.8em;width:1.8em}.pl2 .s28{height:2.8em;left:6.3em;top:3.5em;width:.9em}.pl2 .s29{height:3.1em;left:6.5em;top:3.3em;width:.2em}.pl2 .s30{height:2.8em;left:6.2em;top:3.4em;width:.6em} .pl3 .s1{height:.1em;left:11.8em;top:8.5em;width:.1em}.pl3 .s2{height:.1em;left:13em;top:11.5em;width:.1em}.pl3 .s3{height:.1em;left:12.2em;top:10.6em;width:.2em}.pl3 .s4{height:.9em;left:12.1em;top:9.5em;width:.1em}.pl3 .s5{height:.1em;left:12.1em;top:9.1em;width:.1em}.pl3 .s6{height:.2em;left:11.9em;top:8.6em;width:.2em}.pl3 .s7{height:.2em;left:12.1em;top:8.6em;width:.1em}.pl3 .s8{height:.1em;left:12.2em;top:8em;width:.1em}.pl3 .s9{height:.1em;left:12.2em;top:7.8em;width:.1em}.pl3 .s10{height:.5em;left:12.3em;top:7.7em;width:.4em}.pl3 .s11{height:2.4em;left:12.2em;top:8.2em;width:.5em}.pl3 .s12{height:3.2em;left:12.7em;top:7.7em;width:.1em}.pl3 .s13{height:3.4em;left:12.8em;top:7.6em;width:.1em}.pl3 .s14{height:3.4em;left:12.9em;top:7.7em;width:.2em}.pl3 .s15{height:3.5em;left:13.1em;top:7.6em;width:.2em}.pl3 .s16{height:.1em;left:13.4em;top:7.5em;width:.4em}.pl3 .s17{height:.2em;left:13.8em;top:7.4em;width:.1em}.pl3 .s18{height:.3em;left:13.9em;top:7.3em;width:.1em}.pl3 .s19{height:1.9em;left:13.2em;top:9.4em;width:2.2em}.pl3 .s20{height:4.2em;left:13.3em;top:7.6em;width:.7em}.pl3 .s21{height:.3em;left:13.1em;top:11.4em;width:1em}.pl3 .s22{height:1.2em;left:13.3em;top:10.3em;width:2.4em}.pl3 .s23{height:1.5em;left:15em;top:10.1em;width:.5em}.pl3 .s24{height:4.6em;left:14.7em;top:7.3em;width:.3em}.pl3 .s25{height:4.6em;left:14.5em;top:7.2em;width:.2em}.pl3 .s26{height:4.4em;left:14em;top:7.1em;width:.5em}.pl3 .s27{height:4.6em;left:14.1em;top:7em;width:.3em} .pl4 .s1{height:.1em;left:3.8em;top:8.4em;width:.1em}.pl4 .s2{height:.1em;left:3.7em;top:8.3em;width:.3em}.pl4 .s3{height:.3em;left:3.6em;top:8em;width:.4em}.pl4 .s4{height:.6em;left:3.5em;top:7.7em;width:.1em}.pl4 .s5{height:.4em;left:3.4em;top:7.8em;width:.2em}.pl4 .s6{height:.8em;left:3.3em;top:7.5em;width:.1em}.pl4 .s7{height:.9em;left:3.2em;top:7.5em;width:.1em}.pl4 .s8{height:.1em;left:3.2em;top:7.3em;width:.1em}.pl4 .s9{height:.2em;left:3.2em;top:6.8em;width:.1em}.pl4 .s10{height:.1em;left:3.2em;top:6.5em;width:.1em}.pl4 .s11{height:.1em;left:1.7em;top:5.6em;width:.3em}.pl4 .s12{height:.3em;left:1.6em;top:5.8em;width:.1em}.pl4 .s13{height:.2em;left:1.3em;top:6.1em;width:.1em}.pl4 .s14{height:2.4em;left:1.2em;top:6.3em;width:2em}.pl4 .s15{height:2.9em;left:1.4em;top:6.1em;width:.3em}.pl4 .s16{height:.1em;left:1.7em;top:9.1em;width:.3em}.pl4 .s17{height:3.4em;left:1.7em;top:5.7em;width:.4em}.pl4 .s18{height:3.5em;left:2.1em;top:5.6em;width:.3em}.pl4 .s19{height:.1em;left:2.8em;top:8.9em;width:.1em}.pl4 .s20{height:3.5em;left:2.4em;top:5.4em;width:.6em}.pl4 .s21{height:.1em;left:2.7em;top:5.2em;width:.1em}.pl4 .s22{height:3.5em;left:2.5em;top:5.3em;width:.6em}.pl4 .s23{height:1em;left:3.1em;top:5em;width:.2em}.pl4 .s24{height:.7em;left:3.2em;top:4.9em;width:.2em} .pl5 .s1{height:.2em;left:9.3em;top:9.9em;width:.2em}.pl5 .s2{height:.2em;left:9.4em;top:10em;width:.1em}.pl5 .s3{height:.3em;left:9.1em;top:10em;width:.1em}.pl5 .s4{height:.1em;left:8.9em;top:10.4em;width:.2em}.pl5 .s5{height:.4em;left:8.6em;top:10em;width:.5em}.pl5 .s6{height:.2em;left:7.3em;top:9.8em;width:.2em}.pl5 .s7{height:.1em;left:6.9em;top:8.6em;width:.1em}.pl5 .s8{height:.1em;left:6.5em;top:9.3em;width:.1em}.pl5 .s9{height:.3em;left:6.6em;top:9.2em;width:.1em}.pl5 .s10{height:.7em;left:6.7em;top:9.1em;width:.2em}.pl5 .s11{height:.8em;left:6.9em;top:9em;width:.1em}.pl5 .s12{height:1.7em;left:7em;top:8.2em;width:.2em}.pl5 .s13{height:1.7em;left:7.1em;top:8.1em;width:.4em}.pl5 .s14{height:.3em;left:10.3em;top:8.3em;width:.1em}.pl5 .s15{height:.5em;left:10.2em;top:8em;width:.1em}.pl5 .s16{height:.3em;left:10.1em;top:8.9em;width:.1em}.pl5 .s17{height:.7em;left:10em;top:8.6em;width:.1em}.pl5 .s18{height:.6em;left:10em;top:7.9em;width:.2em}.pl5 .s19{height:1.6em;left:9.8em;top:7.9em;width:.2em}.pl5 .s20{height:1.9em;left:9.7em;top:7.7em;width:.1em}.pl5 .s21{height:.2em;left:9.6em;top:7.4em;width:.2em}.pl5 .s22{height:.2em;left:9.5em;top:7.3em;width:.1em}.pl5 .s23{height:2.4em;left:7.6em;top:7.6em;width:.2em}.pl5 .s24{height:2.5em;left:7.5em;top:7.5em;width:.1em}.pl5 .s25{height:2.2em;left:7.7em;top:7.5em;width:2em}.pl5 .s26{height:2.7em;left:7.8em;top:7.2em;width:.1em}.pl5 .s27{height:.1em;left:9.1em;top:7em;width:.3em}.pl5 .s28{height:3.2em;left:8.5em;top:7em;width:.4em}.pl5 .s29{height:2.6em;left:8.8em;top:7.1em;width:.7em}.pl5 .s30{height:2.8em;left:7.9em;top:7.2em;width:1.5em}.pl5 .s31{height:2.9em;left:8em;top:7.2em;width:.1em}.pl5 .s32{height:.1em;left:8.2em;top:10.1em;width:.1em}.pl5 .s33{height:3.1em;left:8.1em;top:7em;width:.7em}.pl5 .s34{height:.2em;left:8em;top:6.9em;width:.7em}.pl5 .s35{height:3.3em;left:8.2em;top:6.8em;width:.2em} .pl6 .s1{height:.1em;left:11.3em;top:12.9em;width:.1em}.pl6 .s2{height:.5em;left:11.4em;top:13.4em;width:.1em}.pl6 .s3{height:.7em;left:11.3em;top:13.2em;width:.1em}.pl6 .s4{height:1.4em;left:11.2em;top:12.6em;width:.1em}.pl6 .s5{height:.2em;left:11.1em;top:11.6em;width:.2em}.pl6 .s6{height:.8em;left:10.8em;top:11.7em;width:.4em}.pl6 .s7{height:1.4em;left:10em;top:12.6em;width:1.2em}.pl6 .s8{height:2.4em;left:10.5em;top:11.8em;width:.6em}.pl6 .s9{height:2.3em;left:9.9em;top:11.8em;width:.1em}.pl6 .s10{height:.3em;left:8.1em;top:12.3em;width:.1em}.pl6 .s11{height:.6em;left:8.2em;top:12.2em;width:.1em}.pl6 .s12{height:.7em;left:8.3em;top:12.1em;width:.1em}.pl6 .s13{height:1em;left:8.4em;top:12em;width:2.7em}.pl6 .s14{height:.1em;left:8.5em;top:13.1em;width:2.9em}.pl6 .s15{height:.1em;left:8.4em;top:11.8em;width:.1em}.pl6 .s16{height:1.3em;left:8.5em;top:11.7em;width:.1em}.pl6 .s17{height:2.1em;left:8.6em;top:11.6em;width:.1em}.pl6 .s18{height:2.6em;left:8.7em;top:11.5em;width:1.2em}.pl6 .s19{height:3em;left:8.9em;top:11.4em;width:.3em}.pl6 .s20{height:3.1em;left:9.2em;top:11.4em;width:.1em}.pl6 .s21{height:3.2em;left:9.3em;top:11.3em;width:.5em} .pl7 .s1{height:.1em;left:14em;top:7em;width:.1em}.pl7 .s2{height:.4em;left:13.9em;top:6.9em;width:.1em}.pl7 .s3{height:.6em;left:13.8em;top:6.8em;width:.1em}.pl7 .s4{height:.7em;left:13.4em;top:6.8em;width:.4em}.pl7 .s5{height:.1em;left:12.9em;top:7.6em;width:.2em}.pl7 .s6{height:.1em;left:13.2em;top:6.7em;width:.1em}.pl7 .s7{height:.8em;left:12.3em;top:6.8em;width:1.1em}.pl7 .s8{height:.2em;left:8.3em;top:6.6em;width:.1em}.pl7 .s9{height:.4em;left:8.4em;top:6.5em;width:.1em}.pl7 .s10{height:.1em;left:8.4em;top:6.3em;width:.1em}.pl7 .s11{height:.8em;left:8.5em;top:6.1em;width:.1em}.pl7 .s12{height:.1em;left:10.3em;top:4.6em;width:.1em}.pl7 .s13{height:1.1em;left:9.6em;top:6.3em;width:3.6em}.pl7 .s14{height:1.5em;left:9.5em;top:5.8em;width:3.6em}.pl7 .s15{height:.9em;left:8.6em;top:6em;width:4.5em}.pl7 .s16{height:1.4em;left:8.7em;top:5.6em;width:4.1em}.pl7 .s17{height:.4em;left:8.6em;top:5.4em;width:.2em}.pl7 .s18{height:1.7em;left:8.8em;top:5.3em;width:.1em}.pl7 .s19{height:1.8em;left:9.4em;top:5.3em;width:3em}.pl7 .s20{height:2.1em;left:8.9em;top:5em;width:.2em}.pl7 .s21{height:.2em;left:9.2em;top:4.7em;width:.1em}.pl7 .s22{height:2.1em;left:9em;top:4.9em;width:.8em}.pl7 .s23{height:.1em;left:9.9em;top:4.8em;width:2.1em}.pl7 .s24{height:.2em;left:10.1em;top:4.7em;width:.3em}.pl7 .s25{height:.1em;left:11.6em;top:4.1em;width:.2em}.pl7 .s26{height:.2em;left:11.2em;top:4.2em;width:.6em}.pl7 .s27{height:.1em;left:12.2em;top:5.1em;width:.1em}.pl7 .s28{height:2.5em;left:12.2em;top:5.3em;width:.1em}.pl7 .s29{height:.1em;left:9.7em;top:7.6em;width:3.1em}.pl7 .s30{height:3em;left:9.8em;top:4.9em;width:2.2em}.pl7 .s31{height:4.3em;left:11.8em;top:4.2em;width:.1em}.pl7 .s32{height:.1em;left:10.2em;top:7.9em;width:2.1em}.pl7 .s33{height:.1em;left:12.2em;top:8.1em;width:.1em}.pl7 .s34{height:.3em;left:11.9em;top:8.3em;width:.3em}.pl7 .s35{height:4.2em;left:10.8em;top:4.4em;width:1em}.pl7 .s36{height:.4em;left:10.2em;top:9.1em;width:.1em}.pl7 .s37{height:.5em;left:10.3em;top:9.1em;width:.8em}.pl7 .s38{height:5.2em;left:10.4em;top:4.5em;width:.6em}.pl7 .s39{height:5.6em;left:11.1em;top:4.3em;width:.3em}.pl7 .s40{height:.9em;left:11.4em;top:9.1em;width:.7em}.pl7 .s41{height:.2em;left:12.1em;top:9.3em;width:.1em}.pl7 .s42{height:.1em;left:10.1em;top:9.2em;width:2.1em}.pl7 .s43{height:3.3em;left:10.3em;top:5em;width:1.9em}.pl7 .s44{height:.3em;left:10.2em;top:8.8em;width:2em}.pl7 .s45{height:.3em;left:10.1em;top:8.6em;width:1.8em}.pl7 .s46{height:.1em;left:10em;top:8.5em;width:.3em} .pl8 .s1{height:.1em;left:7.4em;top:10em;width:.1em}.pl8 .s2{height:.5em;left:7.3em;top:10em;width:.1em}.pl8 .s3{height:.2em;left:7.2em;top:11em;width:.1em}.pl8 .s4{height:.1em;left:7.2em;top:10.7em;width:.1em}.pl8 .s5{height:.8em;left:7.2em;top:9.8em;width:.1em}.pl8 .s6{height:1.3em;left:7.1em;top:9.9em;width:.1em}.pl8 .s7{height:.1em;left:6.9em;top:9.8em;width:.1em}.pl8 .s8{height:1.5em;left:6.9em;top:9.9em;width:.2em}.pl8 .s9{height:.2em;left:4.8em;top:11.4em;width:.2em}.pl8 .s10{height:.5em;left:5em;top:11.2em;width:.1em}.pl8 .s11{height:.8em;left:5.1em;top:11em;width:.2em}.pl8 .s12{height:1.2em;left:5.3em;top:10.6em;width:.1em}.pl8 .s13{height:2.2em;left:6.5em;top:9.8em;width:.4em}.pl8 .s14{height:1.4em;left:5.4em;top:10.5em;width:1.6em}.pl8 .s15{height:1.7em;left:5.5em;top:10.3em;width:1.3em}.pl8 .s16{height:1.9em;left:5.6em;top:10.2em;width:1.1em}.pl8 .s17{height:2.9em;left:6em;top:9.8em;width:.5em}.pl8 .s18{height:2.3em;left:5.7em;top:10em;width:.8em}.pl8 .s19{height:2.6em;left:5.8em;top:9.8em;width:.4em}.pl8 .s20{height:.1em;left:6.5em;top:9.7em;width:.2em}.pl8 .s21{height:.1em;left:5.7em;top:9.7em;width:.5em} .pl9 .s1{height:.4em;left:14.5em;top:11.8em;width:.2em}.pl9 .s2{height:.8em;left:14.4em;top:11.5em;width:.1em}.pl9 .s3{height:.8em;left:14.3em;top:11.6em;width:.1em}.pl9 .s4{height:.9em;left:14.1em;top:11.6em;width:.2em}.pl9 .s5{height:1.1em;left:14em;top:11.7em;width:.1em}.pl9 .s6{height:.4em;left:13.9em;top:12.6em;width:.1em}.pl9 .s7{height:.5em;left:13.8em;top:12.6em;width:.1em}.pl9 .s8{height:.6em;left:13.7em;top:12.6em;width:.1em}.pl9 .s9{height:.5em;left:13.6em;top:14.4em;width:.2em}.pl9 .s10{height:2.2em;left:13.3em;top:12.6em;width:.4em}.pl9 .s11{height:3em;left:13.1em;top:11.7em;width:.2em}.pl9 .s12{height:3.1em;left:12.9em;top:11.6em;width:.2em}.pl9 .s13{height:.1em;left:11.1em;top:12.5em;width:.1em}.pl9 .s14{height:.8em;left:11.2em;top:11.8em;width:3em}.pl9 .s15{height:.1em;left:11.3em;top:13em;width:.1em}.pl9 .s16{height:1.4em;left:11.3em;top:11.5em;width:.1em}.pl9 .s17{height:1.9em;left:11.4em;top:11.5em;width:.1em}.pl9 .s18{height:2.5em;left:11.5em;top:11.4em;width:.4em}.pl9 .s19{height:.3em;left:11.8em;top:11.2em;width:1.3em}.pl9 .s20{height:.1em;left:11.6em;top:11.3em;width:1.7em}.pl9 .s21{height:.3em;left:13em;top:11.1em;width:.2em}.pl9 .s22{height:3.5em;left:12.7em;top:11.1em;width:.3em}.pl9 .s23{height:3em;left:11.9em;top:11em;width:1em}.pl9 .s24{height:3.2em;left:12em;top:10.9em;width:.8em}.pl9 .s25{height:3.3em;left:12.1em;top:10.8em;width:.1em}.pl9 .s26{height:3.5em;left:12.2em;top:10.7em;width:.2em}.pl9 .s27{height:3.9em;left:12.4em;top:10.6em;width:.3em} .pl10 .s1{height:.1em;left:13.3em;top:2em;width:.1em}.pl10 .s2{height:.3em;left:14.8em;top:3.2em;width:.1em}.pl10 .s3{height:.4em;left:13.6em;top:1.6em;width:.3em}.pl10 .s4{height:.1em;left:13.1em;top:2.2em;width:.1em}.pl10 .s5{height:.3em;left:13.2em;top:2.1em;width:.2em}.pl10 .s6{height:.1em;left:13.3em;top:2.5em;width:.1em}.pl10 .s7{height:.7em;left:13.4em;top:2em;width:.1em}.pl10 .s8{height:.9em;left:13.5em;top:2em;width:.1em}.pl10 .s9{height:.1em;left:13.1em;top:3.5em;width:1.8em}.pl10 .s10{height:.1em;left:12.9em;top:3.6em;width:2.1em}.pl10 .s11{height:.1em;left:12.8em;top:3.7em;width:2.2em}.pl10 .s12{height:.1em;left:12.7em;top:3.8em;width:2.3em}.pl10 .s13{height:.1em;left:12.5em;top:3.9em;width:2.5em}.pl10 .s14{height:.2em;left:11.8em;top:4em;width:.1em}.pl10 .s15{height:.8em;left:11.9em;top:4em;width:.2em}.pl10 .s16{height:.9em;left:12em;top:4.1em;width:.2em}.pl10 .s17{height:1em;left:12.2em;top:4.1em;width:.1em}.pl10 .s18{height:1.2em;left:12.3em;top:4em;width:.1em}.pl10 .s19{height:.1em;left:12.2em;top:5.2em;width:.2em}.pl10 .s20{height:1.6em;left:12.4em;top:4em;width:2.7em}.pl10 .s21{height:1.4em;left:12.8em;top:4.4em;width:2.4em}.pl10 .s22{height:1.7em;left:13.1em;top:4.6em;width:2.3em}.pl10 .s23{height:4.4em;left:13.6em;top:2em;width:1.2em}.pl10 .s24{height:3.4em;left:13.5em;top:3.1em;width:1.2em}.pl10 .s25{height:3.3em;left:13.4em;top:3.3em;width:1.2em}.pl10 .s26{height:3.3em;left:13.2em;top:3.4em;width:.1em}.pl10 .s27{height:3.4em;left:13.3em;top:3.4em;width:1.2em}.pl10 .s28{height:5.3em;left:13.9em;top:1.6em;width:.2em}.pl10 .s29{height:5.1em;left:14em;top:1.9em;width:.4em} .pl11 .s1{height:.1em;left:5.4em;top:3.9em;width:.1em}.pl11 .s2{height:.1em;left:4.9em;top:3.9em;width:.1em}.pl11 .s3{height:.1em;left:4.8em;top:3.8em;width:.7em}.pl11 .s4{height:.1em;left:4.8em;top:3.7em;width:.8em}.pl11 .s5{height:.1em;left:5.7em;top:3.7em;width:.3em}.pl11 .s6{height:.2em;left:4.7em;top:3.5em;width:1.3em}.pl11 .s7{height:.2em;left:4.7em;top:3.3em;width:1.5em}.pl11 .s8{height:.2em;left:4.8em;top:3.2em;width:1.7em}.pl11 .s9{height:.1em;left:7.7em;top:3.7em;width:.4em}.pl11 .s10{height:.1em;left:7.6em;top:3.5em;width:.6em}.pl11 .s11{height:.1em;left:7.5em;top:3.6em;width:.7em}.pl11 .s12{height:.1em;left:7.2em;top:3.5em;width:.1em}.pl11 .s13{height:.1em;left:6.8em;top:3.4em;width:1.5em}.pl11 .s14{height:.2em;left:6.7em;top:3.2em;width:1.7em}.pl11 .s15{height:.1em;left:8.7em;top:2.9em;width:.1em}.pl11 .s16{height:.2em;left:8.5em;top:2.9em;width:.2em}.pl11 .s17{height:.1em;left:4.7em;top:3.1em;width:4em}.pl11 .s18{height:.5em;left:4.9em;top:2.7em;width:3.6em}.pl11 .s19{height:.2em;left:5.8em;top:.5em;width:1.3em}.pl11 .s20{height:2.6em;left:5.1em;top:.7em;width:2.4em}.pl11 .s21{height:.4em;left:4.7em;top:.9em;width:3em}.pl11 .s22{height:.4em;left:4.5em;top:1.1em;width:2.8em}.pl11 .s23{height:.2em;left:4.5em;top:2.1em;width:.1em}.pl11 .s24{height:.7em;left:4.6em;top:2.1em;width:.1em}.pl11 .s25{height:.4em;left:8.3em;top:1.9em;width:.1em}.pl11 .s26{height:1em;left:4.7em;top:1.9em;width:3.6em}.pl11 .s27{height:.1em;left:4.6em;top:1.8em;width:4em}.pl11 .s28{height:.1em;left:4.7em;top:1.7em;width:4.1em}.pl11 .s29{height:.2em;left:4.6em;top:1.5em;width:4.3em} .pl12 .s1{height:.2em;left:9.2em;top:11.2em;width:.1em}.pl12 .s2{height:.4em;left:9em;top:11em;width:.2em}.pl12 .s3{height:.1em;left:9em;top:10.5em;width:.2em}.pl12 .s4{height:.9em;left:8.9em;top:10.5em;width:.1em}.pl12 .s5{height:1.1em;left:8.7em;top:10.4em;width:.2em}.pl12 .s6{height:1.2em;left:8.6em;top:10.4em;width:.1em}.pl12 .s7{height:1.5em;left:8.5em;top:10.2em;width:.1em}.pl12 .s8{height:1.7em;left:8.3em;top:10.1em;width:.2em}.pl12 .s9{height:.1em;left:7.2em;top:10.6em;width:1.9em}.pl12 .s10{height:.2em;left:7.2em;top:10.8em;width:2em}.pl12 .s11{height:.1em;left:8.4em;top:11.9em;width:.1em}.pl12 .s12{height:1.9em;left:8.2em;top:10.2em;width:.2em}.pl12 .s13{height:.6em;left:6.5em;top:12.1em;width:.2em}.pl12 .s14{height:.8em;left:6.7em;top:12em;width:.2em}.pl12 .s15{height:.9em;left:6.9em;top:11.9em;width:.2em}.pl12 .s16{height:.8em;left:7em;top:11.4em;width:1.3em}.pl12 .s17{height:1.8em;left:7.1em;top:11.2em;width:.2em}.pl12 .s18{height:2.6em;left:7.3em;top:10.5em;width:.8em}.pl12 .s19{height:2.2em;left:7.4em;top:10.1em;width:.8em}.pl12 .s20{height:.5em;left:8.4em;top:13.2em;width:.2em}.pl12 .s21{height:.2em;left:7.3em;top:13.1em;width:1.2em}.pl12 .s22{height:.1em;left:8.4em;top:13em;width:.2em}.pl12 .s23{height:1.2em;left:7.9em;top:12.8em;width:.5em}.pl12 .s24{height:1.1em;left:7.6em;top:12.6em;width:.6em}.pl12 .s25{height:3.3em;left:7.5em;top:10em;width:.5em}.pl12 .s26{height:4.1em;left:7.8em;top:9.9em;width:.1em} .pl13 .s1{height:.2em;left:12.1em;top:10.4em;width:.1em}.pl13 .s2{height:.1em;left:11.9em;top:10.9em;width:.1em}.pl13 .s3{height:.9em;left:11.6em;top:10em;width:.5em}.pl13 .s4{height:.2em;left:10em;top:11.8em;width:.5em}.pl13 .s5{height:.1em;left:9.9em;top:11.7em;width:.9em}.pl13 .s6{height:.1em;left:9.9em;top:11.6em;width:1.2em}.pl13 .s7{height:.1em;left:9.9em;top:11.5em;width:1.4em}.pl13 .s8{height:.1em;left:9em;top:10.7em;width:.1em}.pl13 .s9{height:.2em;left:9.1em;top:10.6em;width:3.1em}.pl13 .s10{height:.2em;left:9.1em;top:10.3em;width:.1em}.pl13 .s11{height:.1em;left:9.3em;top:10.1em;width:.1em}.pl13 .s12{height:.2em;left:9.2em;top:10em;width:.1em}.pl13 .s13{height:1em;left:9.2em;top:10.2em;width:2.7em}.pl13 .s14{height:1.1em;left:9.3em;top:10.2em;width:2.5em}.pl13 .s15{height:1.4em;left:11.5em;top:10em;width:.1em}.pl13 .s16{height:1.5em;left:11.4em;top:10em;width:.1em}.pl13 .s17{height:1.6em;left:9.8em;top:9.9em;width:1.6em}.pl13 .s18{height:.2em;left:9.4em;top:9.7em;width:.1em}.pl13 .s19{height:.1em;left:9.7em;top:9.6em;width:.7em}.pl13 .s20{height:.1em;left:9.8em;top:9.5em;width:.5em}.pl13 .s21{height:.2em;left:10em;top:9.3em;width:.2em}.pl13 .s22{height:.1em;left:11em;top:9.6em;width:.1em}.pl13 .s23{height:1.6em;left:9.5em;top:9.7em;width:1.6em} .pl14 .s1{height:.2em;left:13.5em;top:2.9em;width:.1em}.pl14 .s2{height:.6em;left:13.4em;top:2.7em;width:.1em}.pl14 .s3{height:.1em;left:13.1em;top:3.4em;width:.1em}.pl14 .s4{height:.8em;left:13.1em;top:2.6em;width:.3em}.pl14 .s5{height:.1em;left:13.3em;top:2.4em;width:.1em}.pl14 .s6{height:.1em;left:13.1em;top:2.1em;width:.1em}.pl14 .s7{height:.5em;left:9.1em;top:1.5em;width:4.5em}.pl14 .s8{height:.5em;left:8.5em;top:2.4em;width:4.8em}.pl14 .s9{height:.4em;left:8.3em;top:2.3em;width:4.9em}.pl14 .s10{height:.8em;left:8.4em;top:1.9em;width:.4em}.pl14 .s11{height:.3em;left:8.6em;top:1.8em;width:4.7em}.pl14 .s12{height:1.9em;left:8.8em;top:1.7em;width:4.3em}.pl14 .s13{height:2em;left:10.8em;top:1.7em;width:2.1em}.pl14 .s14{height:2.9em;left:10.4em;top:1.6em;width:.4em}.pl14 .s15{height:3.1em;left:9em;top:1.5em;width:1.4em}.pl14 .s16{height:.1em;left:9.9em;top:4.7em;width:.2em}.pl14 .s17{height:.2em;left:9.3em;top:4.7em;width:.6em}.pl14 .s18{height:.3em;left:9.2em;top:4.4em;width:1.1em}.pl14 .s19{height:.5em;left:9em;top:4.4em;width:.2em}.pl14 .s20{height:.1em;left:12.1em;top:4em;width:.2em}.pl14 .s21{height:1.1em;left:8.7em;top:3em;width:3.1em}.pl14 .s22{height:.1em;left:8.6em;top:4.3em;width:2.5em}.pl14 .s23{height:.1em;left:8.5em;top:4.2em;width:2.7em}.pl14 .s24{height:.2em;left:8.4em;top:4em;width:3.2em}.pl14 .s25{height:.9em;left:8.3em;top:3.4em;width:.1em}.pl14 .s26{height:.7em;left:8.4em;top:3.2em;width:4.3em}.pl14 .s27{height:.5em;left:8.2em;top:3.5em;width:4.3em}.pl14 .s28{height:.1em;left:8.1em;top:3.7em;width:4.7em} .pl15 .s1{height:.1em;left:8em;top:7.1em;width:.1em}.pl15 .s2{height:.3em;left:7.9em;top:6.9em;width:.1em}.pl15 .s3{height:.4em;left:7.7em;top:6.8em;width:.2em}.pl15 .s4{height:.1em;left:7.6em;top:7.5em;width:.1em}.pl15 .s5{height:.6em;left:7.5em;top:6.9em;width:.3em}.pl15 .s6{height:1.4em;left:7.2em;top:6.7em;width:.3em}.pl15 .s7{height:.1em;left:7em;top:8.1em;width:.1em}.pl15 .s8{height:1.6em;left:7em;top:6.5em;width:.2em}.pl15 .s9{height:2.2em;left:6.9em;top:6.4em;width:.1em}.pl15 .s10{height:.3em;left:6.9em;top:8.7em;width:.1em}.pl15 .s11{height:.1em;left:6.2em;top:9.7em;width:.3em}.pl15 .s12{height:.2em;left:6.1em;top:9.5em;width:.6em}.pl15 .s13{height:.1em;left:6.1em;top:9.3em;width:.4em}.pl15 .s14{height:.1em;left:6em;top:9.4em;width:.6em}.pl15 .s15{height:.1em;left:6.6em;top:9.1em;width:.1em}.pl15 .s16{height:2.9em;left:6.1em;top:6.4em;width:.5em}.pl15 .s17{height:2.9em;left:5.9em;top:6.3em;width:.5em}.pl15 .s18{height:2.6em;left:5.8em;top:6.5em;width:1.1em}.pl15 .s19{height:.3em;left:5.7em;top:8.9em;width:.1em}.pl15 .s20{height:3.2em;left:6em;top:6.1em;width:.1em}.pl15 .s21{height:2.7em;left:5.7em;top:6em;width:.2em}.pl15 .s22{height:.2em;left:4.8em;top:8.6em;width:.4em}.pl15 .s23{height:2.4em;left:4.4em;top:6.2em;width:1.9em}.pl15 .s24{height:.1em;left:3.2em;top:7.4em;width:.1em}.pl15 .s25{height:.3em;left:3.2em;top:7em;width:4.6em}.pl15 .s26{height:.2em;left:3.2em;top:6.6em;width:4.2em}.pl15 .s27{height:.4em;left:3.2em;top:6.1em;width:2.7em}.pl15 .s28{height:.3em;left:3.1em;top:6em;width:2.5em}.pl15 .s29{height:.1em;left:5.5em;top:5.9em;width:.2em}.pl15 .s30{height:.4em;left:5.5em;top:5.4em;width:.2em}.pl15 .s31{height:1.9em;left:3.3em;top:5.6em;width:.1em}.pl15 .s32{height:.1em;left:3.4em;top:7.7em;width:.1em}.pl15 .s33{height:2.5em;left:3.4em;top:5.2em;width:.3em}.pl15 .s34{height:2.7em;left:3.6em;top:5.3em;width:1.9em}.pl15 .s35{height:2.9em;left:3.7em;top:5.1em;width:.3em}.pl15 .s36{height:3.3em;left:4em;top:4.9em;width:.1em}.pl15 .s37{height:3.4em;left:4.1em;top:4.8em;width:.1em}.pl15 .s38{height:3.6em;left:4.2em;top:4.7em;width:1.2em}.pl15 .s39{height:.3em;left:4.4em;top:4.4em;width:1.1em}.pl15 .s40{height:.1em;left:4.2em;top:4.3em;width:1.1em}.pl15 .s41{height:.2em;left:4.1em;top:4.1em;width:.9em}.pl15 .s42{height:.1em;left:4.1em;top:4em;width:1.4em}.pl15 .s43{height:.4em;left:5em;top:3.9em;width:.4em}.pl15 .s44{height:4.8em;left:4.6em;top:3.9em;width:.3em}.pl15 .s45{height:4.9em;left:4.5em;top:3.7em;width:.3em} .pl16 .s1{height:.2em;left:1em;top:6.1em;width:.3em}.pl16 .s2{height:.3em;left:.7em;top:5.8em;width:.9em}.pl16 .s3{height:.2em;left:.5em;top:5.6em;width:1.2em}.pl16 .s4{height:.1em;left:2em;top:5.6em;width:.1em}.pl16 .s5{height:.2em;left:.5em;top:5.4em;width:1.9em}.pl16 .s6{height:.1em;left:.5em;top:5.3em;width:2em}.pl16 .s7{height:.2em;left:.5em;top:5.1em;width:2.2em}.pl16 .s8{height:.2em;left:.6em;top:5em;width:2.2em}.pl16 .s9{height:.3em;left:2.8em;top:5em;width:.3em}.pl16 .s10{height:2.4em;left:.6em;top:2.6em;width:2.6em}.pl16 .s11{height:.3em;left:4.2em;top:4.4em;width:.2em}.pl16 .s12{height:.5em;left:4.1em;top:4.3em;width:.1em}.pl16 .s13{height:.1em;left:4.7em;top:3.2em;width:.1em}.pl16 .s14{height:.2em;left:4.7em;top:2.9em;width:.2em}.pl16 .s15{height:.9em;left:4.6em;top:2.8em;width:.1em}.pl16 .s16{height:2.5em;left:1.6em;top:2.4em;width:1.8em}.pl16 .s17{height:.2em;left:2.2em;top:2.1em;width:1.2em}.pl16 .s18{height:1.4em;left:1.9em;top:2.3em;width:2.7em}.pl16 .s19{height:3.1em;left:3.4em;top:2.1em;width:.3em}.pl16 .s20{height:3.4em;left:3.6em;top:1.7em;width:.4em}.pl16 .s21{height:3.6em;left:3.9em;top:1.3em;width:.2em}.pl16 .s22{height:.2em;left:3em;top:1.9em;width:1.7em}.pl16 .s23{height:.1em;left:4.6em;top:1.7em;width:.1em}.pl16 .s24{height:.6em;left:3.8em;top:1.5em;width:.8em}.pl16 .s25{height:2.9em;left:4.1em;top:1.1em;width:.4em}

/* size: 170 */
.m170{width:170px} .m170 .poland,.m170 .poland .bg,.m170 .poland-cities{background:transparent url('pl-170.png') no-repeat -1300px 0} .m170 .poland,.m170 .poland-cities{height:160px;width:170px} .m170 .poland{background-position:0 -495px} .m170 .poland-cities{background-position:-190px -495px} .m170 .poland .m{margin:10003px 0 0 4px} .m170 .poland .m span{font-size:10px !important}
.m170 .pl1.focus .bg,.m170 .pl1.active-region .bg{height:41px !important;left:10px;top:76px;width:45px}.m170 .pl1.focus .bg{background-position:-1px -139px}.m170 .pl1.active-region .bg{background-position:-1px -342px} .m170 .pl2.focus .bg,.m170 .pl2.active-region .bg{height:37px !important;left:46px;top:27px;width:38px}.m170 .pl2.focus .bg{background-position:-70px -139px}.m170 .pl2.active-region .bg{background-position:-70px -342px} .m170 .pl3.focus .bg,.m170 .pl3.active-region .bg{height:49px !important;left:112px;top:64px;width:38px}.m170 .pl3.focus .bg{background-position:-1px -66px}.m170 .pl3.active-region .bg{background-position:-1px -269px} .m170 .pl4.focus .bg,.m170 .pl4.active-region .bg{height:43px !important;left:6px;top:43px;width:29px}.m170 .pl4.focus .bg{background-position:-64px -71px}.m170 .pl4.active-region .bg{background-position:-64px -274px} .m170 .pl5.focus .bg,.m170 .pl5.active-region .bg{height:38px !important;left:59px;top:61px;width:39px}.m170 .pl5.focus .bg{background-position:-133px -138px}.m170 .pl5.active-region .bg{background-position:-133px -341px} .m170 .pl6.focus .bg,.m170 .pl6.active-region .bg{height:32px !important;left:74px;top:106px;width:35px}.m170 .pl6.focus .bg{background-position:-195px -138px}.m170 .pl6.active-region .bg{background-position:-195px -341px} .m170 .pl7.focus .bg,.m170 .pl7.active-region .bg{height:61px !important;left:77px;top:34px;width:59px}.m170 .pl7.focus .bg{background-position:-117px -54px}.m170 .pl7.active-region .bg{background-position:-117px -257px} .m170 .pl8.focus .bg,.m170 .pl8.active-region .bg{height:30px !important;left:41px;top:90px;width:27px}.m170 .pl8.focus .bg{background-position:-253px -138px}.m170 .pl8.active-region .bg{background-position:-253px -341px} .m170 .pl9.focus .bg,.m170 .pl9.active-region .bg{height:43px !important;left:105px;top:99px;width:37px}.m170 .pl9.focus .bg{background-position:-199px -72px}.m170 .pl9.active-region .bg{background-position:-199px -275px} .m170 .pl10.focus .bg,.m170 .pl10.active-region .bg{height:54px !important;left:112px;top:11px;width:36px}.m170 .pl10.focus .bg{background-position:-259px -61px}.m170 .pl10.active-region .bg{background-position:-259px -264px} .m170 .pl11.focus .bg,.m170 .pl11.active-region .bg{height:35px !important;left:38px;top:0;width:45px}.m170 .pl11.focus .bg{background-position:-1px -8px}.m170 .pl11.active-region .bg{background-position:-1px -211px} .m170 .pl12.focus .bg,.m170 .pl12.active-region .bg{height:40px !important;left:58px;top:93px;width:30px}.m170 .pl12.focus .bg{background-position:-70px -2px}.m170 .pl12.active-region .bg{background-position:-70px -205px} .m170 .pl13.focus .bg,.m170 .pl13.active-region .bg{height:28px !important;left:83px;top:87px;width:33px}.m170 .pl13.focus .bg{background-position:-123px -2px}.m170 .pl13.active-region .bg{background-position:-123px -205px} .m170 .pl14.focus .bg,.m170 .pl14.active-region .bg{height:34px !important;left:75px;top:10px;width:56px}.m170 .pl14.focus .bg{background-position:-199px -4px}.m170 .pl14.active-region .bg{background-position:-199px -207px} .m170 .pl15.focus .bg,.m170 .pl15.active-region .bg{height:63px !important;left:24px;top:30px;width:50px}.m170 .pl15.focus .bg{background-position:-317px -117px}.m170 .pl15.active-region .bg{background-position:-317px -320px} .m170 .pl16.focus .bg,.m170 .pl16.active-region .bg{height:50px !important;left:0;top:6px;width:43px}.m170 .pl16.focus .bg{background-position:-318px -42px}.m170 .pl16.active-region .bg{background-position:-318px -245px}
.m170 .pl1 a{left:43px;top:103px} .m170 .pl1 a.tooltip-left .tooltip-arrow{left:43px} .m170 .pl2 a{left:75px;top:55px} .m170 .pl2 a.tooltip-left .tooltip-arrow{left:75px} .m170 .pl3 a{left:141px;top:100px} .m170 .pl3 a.tooltip-right .tooltip-arrow{right:29px} .m170 .pl4 a{left:28px;top:75px} .m170 .pl4 a.tooltip-left .tooltip-arrow{left:28px} .m170 .pl5 a{left:89px;top:90px} .m170 .pl5 a.tooltip-right .tooltip-arrow{right:81px} .m170 .pl6 a{left:102px;top:132px} .m170 .pl6 a.tooltip-right .tooltip-arrow{right:68px} .m170 .pl7 a{left:115px;top:76px} .m170 .pl7 a.tooltip-right .tooltip-arrow{right:55px} .m170 .pl8 a{left:66px;top:115px} .m170 .pl8 a.tooltip-left .tooltip-arrow{left:66px} .m170 .pl9 a{left:130px;top:130px} .m170 .pl9 a.tooltip-right .tooltip-arrow{right:40px} .m170 .pl10 a{left:142px;top:50px} .m170 .pl10 a.tooltip-right .tooltip-arrow{right:28px} .m170 .pl11 a{left:70px;top:27px} .m170 .pl11 a.tooltip-left .tooltip-arrow{left:70px} .m170 .pl12 a{left:82px;top:122px} .m170 .pl12 a.tooltip-left .tooltip-arrow{left:82px} .m170 .pl13 a{left:109px;top:111px} .m170 .pl13 a.tooltip-right .tooltip-arrow{right:61px} .m170 .pl14 a{left:112px;top:36px} .m170 .pl14 a.tooltip-right .tooltip-arrow{left:auto;right:58px} .m170 .pl15 a{left:59px;top:74px} .m170 .pl15 a.tooltip-left .tooltip-arrow{left:59px} .m170 .pl16 a{left:31px;top:41px} .m170 .pl16 a.tooltip-left .tooltip-arrow{left:31px}

/* size: 240 */
.m240{width:240px} .m240 .poland,.m240 .poland .bg,.m240 .poland-cities{background:transparent url('pl-240.png') no-repeat -740px 0} .m240 .poland,.m240 .poland-cities{height:230px;width:240px} .m240 .poland{background-position:0 -432px} .m240 .poland-cities{background-position:-250px -432px} .m240 .poland .m{margin:10013px 0 0 15px} .m240 .poland .m span{font-size:13px !important;padding:0 2px 2px 0}
.m240 .pl1.focus .bg,.m240 .pl1.active-region .bg{height:55px !important;left:24px;top:111px;width:60px}.m240 .pl1.focus .bg{background-position:-429px -11px}.m240 .pl1.active-region .bg{background-position:-429px -201px} .m240 .pl2.focus .bg,.m240 .pl2.active-region .bg{height:49px !important;left:72px;top:46px;width:51px}.m240 .pl2.focus .bg{background-position:-607px -25px}.m240 .pl2.active-region .bg{background-position:-607px -215px} .m240 .pl3.focus .bg,.m240 .pl3.active-region .bg{height:65px !important;left:160px;top:95px;width:51px}.m240 .pl3.focus .bg{background-position:-285px -95px}.m240 .pl3.active-region .bg{background-position:-285px -285px} .m240 .pl4.focus .bg,.m240 .pl4.active-region .bg{height:58px !important;left:18px;top:68px;width:38px}.m240 .pl4.focus .bg{background-position:-455px -103px}.m240 .pl4.active-region .bg{background-position:-455px -293px} .m240 .pl5.focus .bg,.m240 .pl5.active-region .bg{height:51px !important;left:89px;top:92px;width:52px}.m240 .pl5.focus .bg{background-position:-243px -9px}.m240 .pl5.active-region .bg{background-position:-243px -199px} .m240 .pl6.focus .bg,.m240 .pl6.active-region .bg{height:42px !important;left:109px;top:152px;width:47px}.m240 .pl6.focus .bg{background-position:-166px -5px}.m240 .pl6.active-region .bg{background-position:-166px -195px} .m240 .pl7.focus .bg,.m240 .pl7.active-region .bg{height:81px !important;left:113px;top:56px;width:78px}.m240 .pl7.focus .bg{background-position:-101px -80px}.m240 .pl7.active-region .bg{background-position:-101px -270px} .m240 .pl8.focus .bg,.m240 .pl8.active-region .bg{height:39px !important;left:66px;top:131px;width:36px}.m240 .pl8.focus .bg{background-position:-101px -11px}.m240 .pl8.active-region .bg{background-position:-101px -201px} .m240 .pl9.focus .bg,.m240 .pl9.active-region .bg{height:57px !important;left:150px;top:143px;width:49px}.m240 .pl9.focus .bg{background-position:-522px -104px}.m240 .pl9.active-region .bg{background-position:-522px -294px} .m240 .pl10.focus .bg,.m240 .pl10.active-region .bg{height:72px !important;left:159px;top:24px;width:48px}.m240 .pl10.focus .bg{background-position:-208px -89px}.m240 .pl10.active-region .bg{background-position:-208px -279px} .m240 .pl11.focus .bg,.m240 .pl11.active-region .bg{height:46px !important;left:61px;top:10px;width:59px}.m240 .pl11.focus .bg{background-position:-518px -17px}.m240 .pl11.active-region .bg{background-position:-518px -207px} .m240 .pl12.focus .bg,.m240 .pl12.active-region .bg{height:54px !important;left:88px;top:134px;width:39px}.m240 .pl12.focus .bg{background-position:-600px -107px}.m240 .pl12.active-region .bg{background-position:-600px -297px} .m240 .pl13.focus .bg,.m240 .pl13.active-region .bg{height:37px !important;left:122px;top:126px;width:44px}.m240 .pl13.focus .bg{background-position:-5px -10px}.m240 .pl13.active-region .bg{background-position:-5px -200px} .m240 .pl14.focus .bg,.m240 .pl14.active-region .bg{height:45px !important;left:110px;top:23px;width:74px}.m240 .pl14.focus .bg{background-position:-325px -10px}.m240 .pl14.active-region .bg{background-position:-325px -200px} .m240 .pl15.focus .bg,.m240 .pl15.active-region .bg{height:84px !important;left:43px;top:50px;width:67px}.m240 .pl15.focus .bg{background-position:-4px -77px}.m240 .pl15.active-region .bg{background-position:-4px -267px} .m240 .pl16.focus .bg,.m240 .pl16.active-region .bg{height:66px !important;left:10px;top:19px;width:58px}.m240 .pl16.focus .bg{background-position:-367px -95px}.m240 .pl16.active-region .bg{background-position:-367px -285px}
.m240 .pl1 a{left:64px;top:144px} .m240 .pl1 a.tooltip-left .tooltip-arrow{left:64px} .m240 .pl2 a{left:108px;top:80px} .m240 .pl2 a.tooltip-left .tooltip-arrow{left:108px} .m240 .pl3 a{left:195px;top:138px} .m240 .pl3 a.tooltip-right .tooltip-arrow{right:45px} .m240 .pl4 a{left:43px;top:106px} .m240 .pl4 a.tooltip-left .tooltip-arrow{left:43px} .m240 .pl5 a{left:125px;top:127px} .m240 .pl5 a.tooltip-right .tooltip-arrow{right:115px} .m240 .pl6 a{left:143px;top:183px} .m240 .pl6 a.tooltip-right .tooltip-arrow{right:97px} .m240 .pl7 a{left:160px;top:106px} .m240 .pl7 a.tooltip-right .tooltip-arrow{right:80px} .m240 .pl8 a{left:94px;top:158px} .m240 .pl8 a.tooltip-left .tooltip-arrow{left:94px} .m240 .pl9 a{left:181px;top:181px} .m240 .pl9 a.tooltip-right .tooltip-arrow{right:59px} .m240 .pl10 a{left:194px;top:70px} .m240 .pl10 a.tooltip-right .tooltip-arrow{right:46px} .m240 .pl11 a{left:101px;top:42px} .m240 .pl11 a.tooltip-left .tooltip-arrow{left:101px} .m240 .pl12 a{left:115px;top:171px} .m240 .pl12 a.tooltip-left .tooltip-arrow{left:115px} .m240 .pl13 a{left:153px;top:154px} .m240 .pl13 a.tooltip-right .tooltip-arrow{right:87px} .m240 .pl14 a{left:157px;top:52px} .m240 .pl14 a.tooltip-right .tooltip-arrow{right:83px} .m240 .pl15 a{left:86px;top:102px} .m240 .pl15 a.tooltip-left .tooltip-arrow{left:86px} .m240 .pl16 a{left:49px;top:62px} .m240 .pl16 a.tooltip-left .tooltip-arrow{left:49px}

/* size: 270 */
.m270{width:270px} .m270 .poland,.m270 .poland .bg,.m270 .poland-cities{background:transparent url('pl-270.png') no-repeat 0 0} .m270 .poland,.m270 .poland-cities{height:260px;width:270px} .m270 .poland-cities{background-position:-280px 0} .m270 .poland .m{margin:9999px 0 0 -2px} .m270 .poland .m span{font-size:17px !important;padding:0 1px 1px 0}
.m270 .pl1.focus .bg,.m270 .pl1.active-region .bg{height:70px;left:15px;top:129px;width:76px}.m270 .pl1.focus .bg{background-position:-352px -311px}.m270 .pl1.active-region .bg{background-position:-352px -531px} .m270 .pl2.focus .bg,.m270 .pl2.active-region .bg{height:62px;left:77px;top:46px;width:65px}.m270 .pl2.focus .bg{background-position:-687px -310px}.m270 .pl2.active-region .bg{background-position:-687px -530px} .m270 .pl3.focus .bg,.m270 .pl3.active-region .bg{height:83px;left:188px;top:109px;width:64px}.m270 .pl3.focus .bg{background-position:-348px -410px}.m270 .pl3.active-region .bg{background-position:-348px -630px} .m270 .pl4.focus .bg,.m270 .pl4.active-region .bg{height:74px;left:7px;top:74px;width:48px}.m270 .pl4.focus .bg{background-position:-547px -412px}.m270 .pl4.active-region .bg{background-position:-547px -632px} .m270 .pl5.focus .bg,.m270 .pl5.active-region .bg{height:64px;left:98px;top:104px;width:67px}.m270 .pl5.focus .bg{background-position:-255px -310px}.m270 .pl5.active-region .bg{background-position:-255px -530px} .m270 .pl6.focus .bg,.m270 .pl6.active-region .bg{height:54px;left:124px;top:181px;width:60px}.m270 .pl6.focus .bg{background-position:-166px -310px}.m270 .pl6.active-region .bg{background-position:-166px -530px} .m270 .pl7.focus .bg,.m270 .pl7.active-region .bg{height:103px;left:128px;top:59px;width:99px}.m270 .pl7.focus .bg{background-position:-121px -394px}.m270 .pl7.active-region .bg{background-position:-121px -614px} .m270 .pl8.focus .bg,.m270 .pl8.active-region .bg{height:50px;left:68px;top:154px;width:46px}.m270 .pl8.focus .bg{background-position:-90px -310px}.m270 .pl8.active-region .bg{background-position:-90px -530px} .m270 .pl9.focus .bg,.m270 .pl9.active-region .bg{height:73px;left:176px;top:169px;width:62px}.m270 .pl9.focus .bg{background-position:-625px -416px}.m270 .pl9.active-region .bg{background-position:-625px -636px} .m270 .pl10.focus .bg,.m270 .pl10.active-region .bg{height:92px;left:187px;top:18px;width:61px}.m270 .pl10.focus .bg{background-position:-256px -404px}.m270 .pl10.active-region .bg{background-position:-256px -624px} .m270 .pl11.focus .bg,.m270 .pl11.active-region .bg{height:59px;left:63px;top:0;width:76px}.m270 .pl11.focus .bg{background-position:-582px -310px}.m270 .pl11.active-region .bg{background-position:-582px -530px} .m270 .pl12.focus .bg,.m270 .pl12.active-region .bg{height:68px;left:97px;top:158px;width:50px}.m270 .pl12.focus .bg{background-position:-717px -413px}.m270 .pl12.active-region .bg{background-position:-717px -633px} .m270 .pl13.focus .bg,.m270 .pl13.active-region .bg{height:47px;left:139px;top:148px;width:56px}.m270 .pl13.focus .bg{background-position:-4px -310px}.m270 .pl13.active-region .bg{background-position:-4px -530px} .m270 .pl14.focus .bg,.m270 .pl14.active-region .bg{height:57px;left:125px;top:17px;width:94px}.m270 .pl14.focus .bg{background-position:-458px -311px}.m270 .pl14.active-region .bg{background-position:-458px -531px} .m270 .pl15.focus .bg,.m270 .pl15.active-region .bg{height:107px;left:39px;top:51px;width:85px}.m270 .pl15.focus .bg{background-position:-4px -390px}.m270 .pl15.active-region .bg{background-position:-4px -610px} .m270 .pl16.focus .bg,.m270 .pl16.active-region .bg{height:84px;left:-3px;top:11px;width:73px}.m270 .pl16.focus .bg{background-position:-444px -407px}.m270 .pl16.active-region .bg{background-position:-444px -627px}
.m270 .pl1 a{left:65px;top:166px}.m270 .pl1 a.tooltip-left .tooltip-arrow{left:65px} .m270 .pl2 a{left:119px;top:86px}.m270 .pl2 a.tooltip-left .tooltip-arrow{left:119px} .m270 .pl3 a{left:228px;top:160px}.m270 .pl3 a.tooltip-right .tooltip-arrow{right:42px} .m270 .pl4 a{left:38px;top:121px}.m270 .pl4 a.tooltip-left .tooltip-arrow{left:38px} .m270 .pl5 a{left:141px;top:146px}.m270 .pl5 a.tooltip-right .tooltip-arrow{right:129px} .m270 .pl6 a{left:165px;top:217px}.m270 .pl6 a.tooltip-right .tooltip-arrow{right:105px} .m270 .pl7 a{left:187px;top:115px}.m270 .pl7 a.tooltip-right .tooltip-arrow{right:83px} .m270 .pl8 a{left:103px;top:185px}.m270 .pl8 a.tooltip-left .tooltip-arrow{left:103px} .m270 .pl9 a{left:212px;top:213px}.m270 .pl9 a.tooltip-right .tooltip-arrow{right:58px} .m270 .pl10 a{left:229px;top:77px}.m270 .pl10 a.tooltip-right .tooltip-arrow{right:41px} .m270 .pl11 a{left:107px;top:35px}.m270 .pl11 a.tooltip-left .tooltip-arrow{left:107px} .m270 .pl12 a{left:131px;top:194px}.m270 .pl12 a.tooltip-left .tooltip-arrow{left:131px} .m270 .pl13 a{left:178px;top:181px}.m270 .pl13 a.tooltip-right .tooltip-arrow{right:92px} .m270 .pl14 a{left:181px;top:51px}.m270 .pl14 a.tooltip-right .tooltip-arrow{right:89px} .m270 .pl15 a{left:85px;top:120px}.m270 .pl15 a.tooltip-left .tooltip-arrow{left:85px} .m270 .pl16 a{left:45px;top:60px}.m270 .pl16 a.tooltip-left .tooltip-arrow{left:45px}

/* size: 340 */
.m340{width:340px} .m340 .poland,.m340 .poland .bg,.m340 .poland-cities{background:transparent url('pl-340.png') no-repeat -1300px 0} .m340 .poland,.m340 .poland-cities{height:325px;width:340px} .m340 .poland{background-position:0 -373px} .m340 .poland-cities{background-position:-350px -373px} .m340 .poland .m{margin:10014px 0 0 8px} .m340 .poland .m span{font-size:20px !important}
.m340 .pl1.focus .bg,.m340 .pl1.active-region .bg{height:82px !important;left:31px;top:162px;width:90px}.m340 .pl1.focus .bg{background-position:-2px -25px}.m340 .pl1.active-region .bg{background-position:-2px -252px} .m340 .pl2.focus .bg,.m340 .pl2.active-region .bg{height:73px !important;left:104px;top:64px;width:76px}.m340 .pl2.focus .bg{background-position:-115px -7px}.m340 .pl2.active-region .bg{background-position:-115px -252px} .m340 .pl3.focus .bg,.m340 .pl3.active-region .bg{height:98px !important;left:235px;top:138px;width:75px}.m340 .pl3.focus .bg{background-position:-1134px -104px}.m340 .pl3.active-region .bg{background-position:-2px -130px} .m340 .pl4.focus .bg,.m340 .pl4.active-region .bg{height:86px !important;left:22px;top:104px;width:57px}.m340 .pl4.focus .bg{background-position:-1118px -2px}.m340 .pl4.active-region .bg{background-position:-103px -149px} .m340 .pl5.focus .bg,.m340 .pl5.active-region .bg{height:76px !important;left:128px;top:140px;width:78px}.m340 .pl5.focus .bg{background-position:-213px -10px}.m340 .pl5.active-region .bg{background-position:-213px -259px} .m340 .pl6.focus .bg,.m340 .pl6.active-region .bg{height:63px !important;left:159px;top:230px;width:70px}.m340 .pl6.focus .bg{background-position:-316px -23px}.m340 .pl6.active-region .bg{background-position:-316px -259px} .m340 .pl7.focus .bg,.m340 .pl7.active-region .bg{height:121px !important;left:164px;top:86px;width:117px}.m340 .pl7.focus .bg{background-position:-556px -28px}.m340 .pl7.active-region .bg{background-position:-184px -114px} .m340 .pl8.focus .bg,.m340 .pl8.active-region .bg{height:59px !important;left:93px;top:198px;width:54px}.m340 .pl8.focus .bg{background-position:-1077px -258px}.m340 .pl8.active-region .bg{background-position:-411px -258px} .m340 .pl9.focus .bg,.m340 .pl9.active-region .bg{height:85px !important;left:220px;top:216px;width:73px}.m340 .pl9.focus .bg{background-position:-819px -28px}.m340 .pl9.active-region .bg{background-position:-448px -150px} .m340 .pl10.focus .bg,.m340 .pl10.active-region .bg{height:108px !important;left:234px;top:38px;width:71px}.m340 .pl10.focus .bg{background-position:-1156px -232px}.m340 .pl10.active-region .bg{background-position:-819px -232px} .m340 .pl11.focus .bg,.m340 .pl11.active-region .bg{height:69px !important;left:87px;top:17px;width:89px}.m340 .pl11.focus .bg{background-position:-916px -44px}.m340 .pl11.active-region .bg{background-position:-544px -176px} .m340 .pl12.focus .bg,.m340 .pl12.active-region .bg{height:80px !important;left:127px;top:203px;width:59px}.m340 .pl12.focus .bg{background-position:-995px -259px}.m340 .pl12.active-region .bg{background-position:-913px -259px} .m340 .pl13.focus .bg,.m340 .pl13.active-region .bg{height:55px !important;left:177px;top:191px;width:65px}.m340 .pl13.focus .bg{background-position:-1029px -58px}.m340 .pl13.active-region .bg{background-position:-819px -154px} .m340 .pl14.focus .bg,.m340 .pl14.active-region .bg{height:67px !important;left:160px;top:37px;width:111px}.m340 .pl14.focus .bg{background-position:-410px -19px}.m340 .pl14.active-region .bg{background-position:-656px -175px} .m340 .pl15.focus .bg,.m340 .pl15.active-region .bg{height:126px !important;left:60px;top:77px;width:100px}.m340 .pl15.focus .bg{background-position:-696px -24px}.m340 .pl15.active-region .bg{background-position:-324px -109px} .m340 .pl16.focus .bg,.m340 .pl16.active-region .bg{height:99px !important;left:10px;top:30px;width:86px}.m340 .pl16.focus .bg{background-position:-1025px -137px}.m340 .pl16.active-region .bg{background-position:-914px -137px}
.m340 .pl1 a{left:86px;top:214px} .m340 .pl1 a.tooltip-left .tooltip-arrow{left:86px} .m340 .pl2 a{left:151px;top:117px} .m340 .pl2 a.tooltip-left .tooltip-arrow{left:151px} .m340 .pl3 a{left:280px;top:209px} .m340 .pl3 a.tooltip-right .tooltip-arrow{right:60px} .m340 .pl4 a{left:57px;top:162px} .m340 .pl4 a.tooltip-left .tooltip-arrow{left:57px} .m340 .pl5 a{left:177px;top:187px} .m340 .pl14 a.tooltip-right .tooltip-arrow{right:163px} .m340 .pl6 a{left:204px;top:271px} .m340 .pl6 a.tooltip-right .tooltip-arrow{right:136px} .m340 .pl7 a{left:232px;top:156px} .m340 .pl7 a.tooltip-right .tooltip-arrow{right:108px} .m340 .pl8 a{left:133px;top:235px} .m340 .pl8 a.tooltip-left .tooltip-arrow{left:133px} .m340 .pl9 a{left:261px;top:268px} .m340 .pl9 a.tooltip-right .tooltip-arrow{right:79px} .m340 .pl10 a{left:283px;top:107px} .m340 .pl10 a.tooltip-right .tooltip-arrow{right:57px} .m340 .pl11 a{left:141px;top:61px} .m340 .pl11 a.tooltip-left .tooltip-arrow{left:141px} .m340 .pl12 a{left:163px;top:253px} .m340 .pl12 a.tooltip-left .tooltip-arrow{left:163px} .m340 .pl13 a{left:220px;top:228px} .m340 .pl13 a.tooltip-right .tooltip-arrow{right:120px} .m340 .pl14 a{left:225px;top:80px} .m340 .pl14 a.tooltip-right .tooltip-arrow{right:115px} .m340 .pl15 a{left:119px;top:153px} .m340 .pl15 a.tooltip-left .tooltip-arrow{left:119px} .m340 .pl16 a{left:63px;top:89px} .m340 .pl16 a.tooltip-left .tooltip-arrow{left:63px}

/* size: 500 */
.m500{width:500px} .m500 .poland,.m500 .poland .bg,.m500 .poland-cities{background:transparent url('pl-500.png') no-repeat -1300px 0} .m500 .poland,.m500 .poland-cities{height:475px;width:500px} .m500 .poland{background-position:0 -686px} .m500 .poland-cities{background-position:-510px -686px} .m500 .poland .m{margin:10007px 0 0 7px} .m500 .poland .m span{font-size:30px !important}
.m500 .pl1.focus .bg,.m500 .pl1.active-region .bg{height:122px !important;left:46px;top:243px;width:134px}.m500 .pl1.focus .bg{background-position:-203px -65px}.m500 .pl1.active-region .bg{background-position:-1px -515px} .m500 .pl2.focus .bg,.m500 .pl2.active-region .bg{height:109px !important;left:155px;top:96px;width:114px}.m500 .pl2.focus .bg{background-position:-360px -45px}.m500 .pl2.active-region .bg{background-position:-162px -528px} .m500 .pl3.focus .bg,.m500 .pl3.active-region .bg{height:146px !important;left:352px;top:208px;width:113px}.m500 .pl3.focus .bg{background-position:-1033px -79px}.m500 .pl3.active-region .bg{background-position:-4px -345px} .m500 .pl4.focus .bg,.m500 .pl4.active-region .bg{height:129px !important;left:33px;top:146px;width:85px}.m500 .pl4.focus .bg{background-position:-925px -96px}.m500 .pl4.active-region .bg{background-position:-143px -363px} .m500 .pl5.focus .bg,.m500 .pl5.active-region .bg{height:113px !important;left:193px;top:199px;width:117px}.m500 .pl5.focus .bg{background-position:-4px -2px}.m500 .pl5.active-region .bg{background-position:-301px -524px} .m500 .pl6.focus .bg,.m500 .pl6.active-region .bg{height:95px !important;left:239px;top:335px;width:105px}.m500 .pl6.focus .bg{background-position:-552px -59px}.m500 .pl6.active-region .bg{background-position:-252px -407px} .m500 .pl7.focus .bg,.m500 .pl7.active-region .bg{height:181px !important;left:246px;top:119px;width:175px}.m500 .pl7.focus .bg{background-position:-1101px -285px}.m500 .pl7.active-region .bg{background-position:-4px -140px} .m500 .pl8.focus .bg,.m500 .pl8.active-region .bg{height:88px !important;left:140px;top:287px;width:81px}.m500 .pl8.focus .bg{background-position:-793px -25px}.m500 .pl8.active-region .bg{background-position:-380px -413px} .m500 .pl9.focus .bg,.m500 .pl9.active-region .bg{height:127px !important;left:330px;top:314px;width:109px}.m500 .pl9.focus .bg{background-position:-793px -137px}.m500 .pl9.active-region .bg{background-position:-200px -212px} .m500 .pl10.focus .bg,.m500 .pl10.active-region .bg{height:161px !important;left:351px;top:47px;width:107px}.m500 .pl10.focus .bg{background-position:-1169px -98px}.m500 .pl10.active-region .bg{background-position:-333px -221px} .m500 .pl11.focus .bg,.m500 .pl11.active-region .bg{height:103px !important;left:131px;top:15px;width:133px}.m500 .pl11.focus .bg{background-position:-974px -534px}.m500 .pl11.active-region .bg{background-position:-440px -534px} .m500 .pl12.focus .bg,.m500 .pl12.active-region .bg{height:120px !important;left:191px;top:294px;width:88px}.m500 .pl12.focus .bg{background-position:-682px -104px}.m500 .pl12.active-region .bg{background-position:-485px -390px} .m500 .pl13.focus .bg,.m500 .pl13.active-region .bg{height:83px !important;left:266px;top:276px;width:98px}.m500 .pl13.focus .bg{background-position:-464px -176px}.m500 .pl13.active-region .bg{background-position:-464px -284px} .m500 .pl14.focus .bg,.m500 .pl14.active-region .bg{height:100px !important;left:240px;top:45px;width:166px}.m500 .pl14.focus .bg{background-position:-785px -460px}.m500 .pl14.active-region .bg{background-position:-596px -460px} .m500 .pl15.focus .bg,.m500 .pl15.active-region .bg{height:189px !important;left:90px;top:105px;width:150px}.m500 .pl15.focus .bg{background-position:-922px -248px}.m500 .pl15.active-region .bg{background-position:-597px -247px} .m500 .pl16.focus .bg,.m500 .pl16.active-region .bg{height:148px !important;left:15px;top:35px;width:129px}.m500 .pl16.focus .bg{background-position:-1147px -489px}.m500 .pl16.active-region .bg{background-position:-769px -288px}
.m500 .pl1 a{left:125px;top:304px} .m500 .pl1 a.tooltip-left .tooltip-arrow{left:125px} .m500 .pl2 a{left:222px;top:163px} .m500 .pl2 a.tooltip-left .tooltip-arrow{left:222px} .m500 .pl3 a{left:414px;top:295px} .m500 .pl3 a.tooltip-right .tooltip-arrow{right:86px} .m500 .pl4 a{left:78px;top:225px} .m500 .pl4 a.tooltip-left .tooltip-arrow{left:78px} .m500 .pl5 a{left:261px;top:266px} .m500 .pl6 a{left:301px;top:392px} .m500 .pl7 a{left:340px;top:219px} .m500 .pl8 a{left:194px;top:341px} .m500 .pl8 a.tooltip-left .tooltip-arrow{left:194px} .m500 .pl9 a{left:390px;top:387px} .m500 .pl9 a.tooltip-right .tooltip-arrow{right:110px} .m500 .pl10 a{left:414px;top:143px} .m500 .pl10 a.tooltip-right .tooltip-arrow{right:86px} .m500 .pl11 a{left:207px;top:76px} .m500 .pl12 a{left:240px;top:364px} .m500 .pl13 a{left:325px;top:327px} .m500 .pl14 a{left:333px;top:100px} .m500 .pl14 a.tooltip-right .tooltip-arrow{right:167px} .m500 .pl15 a{left:173px;top:213px} .m500 .pl15 a.tooltip-left .tooltip-arrow{left:173px} .m500 .pl16 a{left:89px;top:119px} .m500 .pl16 a.tooltip-left .tooltip-arrow{left:89px}

/* size: 660 */
.m660{width:660px} .m660 .poland,.m660 .poland .bg,.m660 .poland-cities{background:transparent url('pl-660.png') no-repeat -1330px 0} .m660 .poland,.m660 .poland-cities{height:630px;width:660px} .m660 .poland{background-position:0 -1060px} .m660 .poland-cities{background-position:-670px -1060px} .m660 .poland .m{margin:10007px 0 0 7px} .m660 .poland .m span{font-size:40px !important}
.m660 .pl1.focus .bg,.m660 .pl1.active-region .bg{height:163px !important;left:62px;top:325px;width:179px} .m660 .pl1.focus .bg{background-position:-923px -86px} .m660 .pl1.active-region .bg{background-position:-4px -833px} .m660 .pl2.focus .bg,.m660 .pl2.active-region .bg{height:145px !important;left:207px;top:130px;width:151px} .m660 .pl2.focus .bg{background-position:-703px -5px} .m660 .pl2.active-region .bg{background-position:-485px -799px} .m660 .pl3.focus .bg,.m660 .pl3.active-region .bg{height:195px !important;left:470px;top:278px;width:150px} .m660 .pl3.focus .bg{background-position:-1125px -104px} .m660 .pl3.active-region .bg{background-position:-1125px -802px} .m660 .pl4.focus .bg,.m660 .pl4.active-region .bg{height:172px !important;left:45px;top:196px;width:113px} .m660 .pl4.focus .bg{background-position:-388px -31px} .m660 .pl4.active-region .bg{background-position:-989px -826px} .m660 .pl5.focus .bg,.m660 .pl5.active-region .bg{height:151px !important;left:257px;top:267px;width:156px} .m660 .pl5.focus .bg{background-position:-522px -4px} .m660 .pl5.active-region .bg{background-position:-661px -793px} .m660 .pl6.focus .bg,.m660 .pl6.active-region .bg{height:126px !important;left:318px;top:448px;width:140px}.m660 .pl6.focus .bg{background-position:-553px -456px}.m660 .pl6.active-region .bg{background-position:-4px -684px} .m660 .pl7.focus .bg,.m660 .pl7.active-region .bg{height:242px !important;left:328px;top:160px;width:233px}.m660 .pl7.focus .bg{background-position:-644px -179px}.m660 .pl7.active-region .bg{background-position:-207px -615px} .m660 .pl8.focus .bg,.m660 .pl8.active-region .bg{height:117px !important;left:187px;top:384px;width:108px}.m660 .pl8.focus .bg{background-position:-337px -879px}.m660 .pl8.active-region .bg{background-position:-206px -879px} .m660 .pl9.focus .bg,.m660 .pl9.active-region .bg{height:170px !important;left:441px;top:420px;width:145px}.m660 .pl9.focus .bg{background-position:-717px -444px}.m660 .pl9.active-region .bg{background-position:-464px -606px} .m660 .pl10.focus .bg,.m660 .pl10.active-region .bg{height:215px !important;left:468px;top:65px;width:142px}.m660 .pl10.focus .bg{background-position:-1127px -323px}.m660 .pl10.active-region .bg{background-position:-1127px -562px} .m660 .pl11.focus .bg,.m660 .pl11.active-region .bg{height:138px !important;left:175px;top:21px;width:177px}.m660 .pl11.focus .bg{background-position:-4px -359px}.m660 .pl11.active-region .bg{background-position:-4px -522px} .m660 .pl12.focus .bg,.m660 .pl12.active-region .bg{height:160px !important;left:255px;top:394px;width:117px}.m660 .pl12.focus .bg{background-position:-248px -162px}.m660 .pl12.active-region .bg{background-position:-842px -838px} .m660 .pl13.focus .bg,.m660 .pl13.active-region .bg{height:110px !important;left:355px;top:370px;width:130px}.m660 .pl13.focus .bg{background-position:-205px -345px}.m660 .pl13.active-region .bg{background-position:-205px -481px} .m660 .pl14.focus .bg,.m660 .pl14.active-region .bg{height:133px !important;left:320px;top:62px;width:221px}.m660 .pl14.focus .bg{background-position:-399px -228px}.m660 .pl14.active-region .bg{background-position:-644px -637px} .m660 .pl15.focus .bg,.m660 .pl15.active-region .bg{height:251px !important;left:120px;top:142px;width:200px}.m660 .pl15.focus .bg{background-position:-901px -276px}.m660 .pl15.active-region .bg{background-position:-903px -551px} .m660 .pl16.focus .bg,.m660 .pl16.active-region .bg{height:197px !important;left:20px;top:49px;width:172px}.m660 .pl16.focus .bg{background-position:-51px -122px}.m660 .pl16.active-region .bg{background-position:-358px -386px}
.m660 .pl1 a{left:166px;top:412px} .m660 .pl1 a.tooltip-left .tooltip-arrow{left:166px} .m660 .pl2 a{left:293px;top:212px} .m660 .pl3 a{left:550px;top:390px} .m660 .pl3 a.tooltip-right .tooltip-arrow{right:110px} .m660 .pl4 a{left:101px;top:296px} .m660 .pl4 a.tooltip-left .tooltip-arrow{left:101px} .m660 .pl5 a{left:345px;top:352px} .m660 .pl6 a{left:398px;top:521px} .m660 .pl7 a{left:450px;top:290px} .m660 .pl8 a{left:256px;top:452px} .m660 .pl9 a{left:515px;top:514px} .m660 .pl9 a.tooltip-right .tooltip-arrow{right:145px} .m660 .pl10 a{left:549px;top:187px} .m660 .pl10 a.tooltip-right .tooltip-arrow{right:111px} .m660 .pl11 a{left:268px;top:100px} .m660 .pl12 a{left:318px;top:480px} .m660 .pl13 a{left:430px;top:435px} .m660 .pl14 a{left:441px;top:133px} .m660 .pl14 a.tooltip-right .tooltip-arrow{right:219px} .m660 .pl15 a{left:229px;top:283px} .m660 .pl16 a{left:116px;top:157px} .m660 .pl16 a.tooltip-left .tooltip-arrow{left:116px}

/* size: 810 */
.m810{width:810px} .m810 .poland,.m810 .poland .bg,.m810 .poland-cities{background:transparent url('pl-810.png') no-repeat -1630px 0} .m810 .poland,.m810 .poland-cities{height:770px;width:810px} .m810 .poland{background-position:0 -1580px} .m810 .poland-cities{background-position:-820px -1580px} .m810 .poland .m{margin:9999px 0 0 0} .m810 .poland .m span{font-size:50px !important}
.m810 .pl1.focus .bg,.m810 .pl1.active-region .bg{height:203px !important;left:72px;top:399px;width:223px}.m810 .pl1.focus .bg{background-position:-2px -88px}.m810 .pl1.active-region .bg{background-position:-9px -1245px} .m810 .pl2.focus .bg,.m810 .pl2.active-region .bg{height:181px !important;left:254px;top:154px;width:189px}.m810 .pl2.focus .bg{background-position:-881px -480px}.m810 .pl2.active-region .bg{background-position:-846px -1078px} .m810 .pl3.focus .bg,.m810 .pl3.active-region .bg{height:244px !important;left:582px;top:340px;width:188px}.m810 .pl3.focus .bg{background-position:-1040px -94px}.m810 .pl3.active-region .bg{background-position:-249px -864px} .m810 .pl4.focus .bg,.m810 .pl4.active-region .bg{height:215px !important;left:50px;top:237px;width:141px}.m810 .pl4.focus .bg{background-position:-875px -4px}.m810 .pl4.active-region .bg{background-position:-1134px -585px} .m810 .pl5.focus .bg,.m810 .pl5.active-region .bg{height:188px !important;left:316px;top:327px;width:194px}.m810 .pl5.focus .bg{background-position:-662px -595px}.m810 .pl5.active-region .bg{background-position:-821px -867px} .m810 .pl6.focus .bg,.m810 .pl6.active-region .bg{height:157px !important;left:393px;top:552px;width:174px}.m810 .pl6.focus .bg{background-position:-548px -42px}.m810 .pl6.active-region .bg{background-position:-932px -686px} .m810 .pl7.focus .bg,.m810 .pl7.active-region .bg{height:302px !important;left:405px;top:192px;width:291px}.m810 .pl7.focus .bg{background-position:-523px -223px}.m810 .pl7.active-region .bg{background-position:-532px -1147px} .m810 .pl8.focus .bg,.m810 .pl8.active-region .bg{height:146px !important;left:229px;top:472px;width:135px}.m810 .pl8.focus .bg{background-position:-662px -806px}.m810 .pl8.active-region .bg{background-position:-662px -976px} .m810 .pl9.focus .bg,.m810 .pl9.active-region .bg{height:212px !important;left:546px;top:517px;width:181px}.m810 .pl9.focus .bg{background-position:-836px -243px}.m810 .pl9.active-region .bg{background-position:-1059px -1047px} .m810 .pl10.focus .bg,.m810 .pl10.active-region .bg{height:268px !important;left:580px;top:73px;width:177px}.m810 .pl10.focus .bg{background-position:-461px -548px}.m810 .pl10.active-region .bg{background-position:-461px -840px} .m810 .pl11.focus .bg,.m810 .pl11.active-region .bg{height:172px !important;left:213px;top:19px;width:221px}.m810 .pl11.focus .bg{background-position:-3px -586px}.m810 .pl11.active-region .bg{background-position:-3px -782px} .m810 .pl12.focus .bg,.m810 .pl12.active-region .bg{height:199px !important;left:313px;top:485px;width:146px}.m810 .pl12.focus .bg{background-position:-1092px -362px}.m810 .pl12.active-region .bg{background-position:-1130px -824px} .m810 .pl13.focus .bg,.m810 .pl13.active-region .bg{height:137px !important;left:438px;top:455px;width:163px}.m810 .pl13.focus .bg{background-position:-250px -543px}.m810 .pl13.active-region .bg{background-position:-250px -704px} .m810 .pl14.focus .bg,.m810 .pl14.active-region .bg{height:166px !important;left:395px;top:70px;width:276px}.m810 .pl14.focus .bg{background-position:-248px -15px}.m810 .pl14.active-region .bg{background-position:-846px -1283px} .m810 .pl15.focus .bg,.m810 .pl15.active-region .bg{height:314px !important;left:144px;top:170px;width:249px}.m810 .pl15.focus .bg{background-position:-248px -204px}.m810 .pl15.active-region .bg{background-position:-257px -1134px} .m810 .pl16.focus .bg,.m810 .pl16.active-region .bg{height:246px !important;left:20px;top:53px;width:215px}.m810 .pl16.focus .bg{background-position:-10px -315px}.m810 .pl16.active-region .bg{background-position:-10px -976px}
.m810 .pl1 a{left:194px;top:500px} .m810 .pl1 a.tooltip-left .tooltip-arrow{left:194px} .m810 .pl2 a{left:358px;top:255px} .m810 .pl3 a{left:686px;top:472px} .m810 .pl4 a{left:116px;top:359px} .m810 .pl4 a.tooltip-left .tooltip-arrow{left:116px} .m810 .pl5 a{left:423px;top:430px} .m810 .pl6 a{left:490px;top:640px} .m810 .pl7 a{left:560px;top:353px} .m810 .pl8 a{left:311px;top:555px} .m810 .pl9 a{left:633px;top:633px} .m810 .pl9 a.tooltip-right .tooltip-arrow{right:177px} .m810 .pl10 a{left:683px;top:225px} .m810 .pl10 a.tooltip-right .tooltip-arrow{right:127px} .m810 .pl11 a{left:334px;top:114px} .m810 .pl12 a{left:391px;top:589px} .m810 .pl13 a{left:529px;top:538px} .m810 .pl14 a{left:540px;top:162px} .m810 .pl14 a.tooltip-right .tooltip-arrow{right:270px} .m810 .pl15 a{left:274px;top:343px} .m810 .pl16 a{left:137px;top:186px} .m810 .pl16 a.tooltip-left .tooltip-arrow{left:137px}

/* --------------------------------------------------------
end of the maps */
#FMPheader-an-anim > ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

#FMPheader-an-anim > ol > li {
    margin: 0;
    padding: 0;
    display: none;
}

#FMPheader-an-anim > ol > li.run {
    display: block;
}

#FMPheader-an-anim .FMPheader-an-stage {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#FMPheader-an-anim .FMPheader-an-stage div {
    position: absolute;
}

.FMPheader-an-stage * {
    margin: 0;
    padding: 0;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
}

#FMPheader-an-anim .FMPheader-an-stage img {
    position: absolute;
    top: 0;
    left: 0;
}

#FMPheader-an-anim .AN-Scene-Description {
    display: none;
}

#FMPheader-an-anim iframe {
    border: none;
    height: 100%;
    width: 100%
}

#FMPheader-an-anim .FMPheader-an-stage {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#FMPheader-an-anim {
    min-height: 80px;
    min-width: 600px;
    height: 100%;
    width: 100%;
    position: relative;
}

#FMPheader-an-anim {
    background-color: rgba(255,255,255,0);
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-size: 12px;
    line-height: 1.3;
}

#FMPheader-an-obj-1 {
    transform: translate3d(200px, 17px, 0px) scale3d(1, 1, 1);
    -webkit-transform: translate3d(200px, 17px, 0px) scale3d(1, 1, 1);
    width: 600px;
    height: 0px;
    top: 0;
    left: 0;
    transform-origin: 95.83% 85%;
    -webkit-transform-origin: 95.83% 85%;
    color: rgba(253,89,0,1);
    font-size: 23px;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    font-style: italic;
}

@-webkit-keyframes ani-FMPheader-an-obj-1-0 {
    0% {
        -webkit-transform: translate3d(-350.28999999999996px, 17.44753884872378px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: ease;
    }

    100% {
        -webkit-transform: translate3d(165px, 17px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: cubic-bezier(0,1,0.24, 0.8);
    }
}

@keyframes ani-FMPheader-an-obj-1-0 {
    0% {
        transform: translate3d(-350.28999999999996px, 17.44753884872378px, 0px) scale3d(1, 1, 1);
        animation-timing-function: ease;
    }

    100% {
        transform: translate3d(165px, 17px, 0px) scale3d(1, 1, 1);
        animation-timing-function: cubic-bezier(0,1,0.24, 0.8);
    }
}

.run.t-0 #FMPheader-an-obj-1 {
    animation-name: ani-FMPheader-an-obj-1-0;
    -webkit-animation-name: ani-FMPheader-an-obj-1-0;
    animation-duration: 1.5529s;
    -webkit-animation-duration: 1.5529s;
    animation-delay: 0.0118s;
    -webkit-animation-delay: 0.0118s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
}

.t-0 #FMPheader-an-obj-1 {
    transform: translate3d(165px, 17px, 0px) scale3d(1, 1, 1);
    -webkit-transform: translate3d(165px, 17px, 0px) scale3d(1, 1, 1);
    animation-timing-function: cubic-bezier(0,1,0.24, 0.8);
    -webkit-animation-timing-function: cubic-bezier(0,1,0.24, 0.8);
}

.restart.t-0 #FMPheader-an-obj-1 {
    transform: translate3d(-350.28999999999996px, 17.44753884872378px, 0px) scale3d(1, 1, 1);
    -webkit-transform: translate3d(-350.28999999999996px, 17.44753884872378px, 0px) scale3d(1, 1, 1);
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
}

.restart #FMPheader-an-obj-1 {
    animation-name: none !important;
    -webkit-animation-name: none !important;
}

#FMPheader-an-obj-2 {
    transform: translate3d(478px, 66px, 0px) scale3d(1, 1, 1);
    -webkit-transform: translate3d(478px, 66px, 0px) scale3d(1, 1, 1);
    width: 400px;
    height: 17px;
    top: 0;
    left: 0;
    transform-origin: 95.83% 85%;
    -webkit-transform-origin: 95.83% 85%;
    color: rgba(253,89,0,1);
    font-size: 17px;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    font-style: italic;
    overflow: visible;
    line-height: 80%;
}

@-webkit-keyframes ani-FMPheader-an-obj-2-0 {
    0% {
        -webkit-transform: translate3d(840px, 46px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: ease-out;
    }

    100% {
        -webkit-transform: translate3d(253px, 46px, 0px) scale3d(1, 1, 1);
        -webkit-animation-timing-function: cubic-bezier(0,0.665,0.35, 0.92);
    }
}

@keyframes ani-FMPheader-an-obj-2-0 {
    0% {
        transform: translate3d(840px, 46px, 0px) scale3d(1, 1, 1);
        animation-timing-function: ease-out;
    }

    100% {
        transform: translate3d(253px, 46px, 0px) scale3d(1, 1, 1);
        animation-timing-function: cubic-bezier(0,0.665,0.35, 0.92);
    }
}

.run.t-0 #FMPheader-an-obj-2 {
    animation-name: ani-FMPheader-an-obj-2-0;
    -webkit-animation-name: ani-FMPheader-an-obj-2-0;
    animation-duration: 0.8588s;
    -webkit-animation-duration: 0.8588s;
    animation-delay: 0.8965s;
    -webkit-animation-delay: 0.8965s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
}

.t-0 #FMPheader-an-obj-2 {
    transform: translate3d(253px, 46px, 0px) scale3d(1, 1, 1);
    -webkit-transform: translate3d(253px, 46px, 0px) scale3d(1, 1, 1);
    animation-timing-function: cubic-bezier(0,0.665,0.35, 0.92);
    -webkit-animation-timing-function: cubic-bezier(0,0.665,0.35, 0.92);
}

.restart.t-0 #FMPheader-an-obj-2 {
    transform: translate3d(840px, 46px, 0px) scale3d(1, 1, 1);
    -webkit-transform: translate3d(840px, 46px, 0px) scale3d(1, 1, 1);
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
}

.restart #FMPheader-an-obj-2 {
    animation-name: none !important;
    -webkit-animation-name: none !important;
}/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../img/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../img/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../img/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../img/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../img/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../img/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../img/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../img/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../img/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important;  }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,%20Verdana,sans-serif&fwDefault=bold&fsDefault=12px&cornerRadius=0px&bgColorHeader=007d44&bgTextureHeader=01_flat.png&bgImgOpacityHeader=75&borderColorHeader=4b4b4b&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=4b4b4b&fcContent=000000&iconColorContent=000000&bgColorDefault=fe5900&bgTextureDefault=01_flat.png&bgImgOpacityDefault=75&borderColorDefault=4b4b4b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4b4b4b&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=4b4b4b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=4b4b4b&fcActive=000000&iconColorActive=000000&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=007d44&fcHighlight=363636&iconColorHighlight=007d44&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, Verdana,sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Verdana,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #4b4b4b; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #000000; }
.ui-widget-content a { color: #000000; }
.ui-widget-header { border: 1px solid #4b4b4b; background: #007d44 url(images/ui-bg_flat_75_007d44_40x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #4b4b4b; background: #fe5900 url(images/ui-bg_flat_75_fe5900_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #4b4b4b; background: #4b4b4b url(images/ui-bg_flat_75_4b4b4b_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #4b4b4b; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #000000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #007d44; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_000000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_000000_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_000000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_007d44_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;
	/* http://bugs.jqueryui.com/ticket/7233
	 - Resizable: resizable handles fail to work in IE if transparent and content overlaps
	*/
	background-image:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.13
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

/* monitoring */
.hidden{ display:none;}

/*#mon_cw {width:723px;}*/
#mon_cw {width:700px;}
#mon_cat {width:199px;float:left; overflow: hidden; margin: 5px; padding: 5px; border: 1px solid #CCCCCC;}
#mon_cat .form_gr_cw {display:none;}
#mon_cat .mon_cat_pos  a{width:179px; margin:5px;padding:2px 5px;display:block; background: #EEEEEE;}
#mon_cat .mon_cat_pos  a:hover{ background: #E47943; color: #FFFFFF;}

#mon_pyt {width:480px;float:left; overflow: hidden; margin: 5px; padding: 5px; border: 1px solid #EEEEEE; display:none;}
#mon_pyt table{ border:0;border-collapse:collapse;}
#mon_pyt caption{ font-weight: bold; text-align: justify; padding: 10px 5px;}
#mon_pyt td{ border:1px solid #EEEEEE; }
#mon_pyt td.error{background: #cc0000; color:#FFFFFF; }
#mon_pyt div.error{color: #cc0000; font-weight: bold;font-size:16px;}
#mon_pyt td.center{ text-align:center; padding: 5px 1px;}
#mon_pyt th.center{ text-align:center;}
#mon_pyt tr.hidden{ display:none;}
#mon_pyt textarea{ width:300px; height: 50px;}


#mon_slwdp_wejscie {width:723px;float:left; overflow: hidden; margin: 5px; padding: 5px; border: 1px solid #EEEEEE;}
#mon_slwdp_wejscie table{ border:0;border-collapse:collapse;}
#mon_slwdp_wejscie caption{ font-weight: bold; text-align: justify; padding: 10px 5px;}
#mon_slwdp_wejscie td{ border:1px solid #EEEEEE; }
#mon_slwdp_wejscie td.error{background: #cc0000; color:#FFFFFF; }
#mon_slwdp_wejscie div.error{color: #cc0000; font-weight: bold;font-size:16px;}
#mon_slwdp_wejscie td.center{ text-align:center; padding: 5px 1px;}
#mon_slwdp_wejscie th.center{ text-align:center;}
#mon_slwdp_wejscie tr.hidden{ display:none;}
#mon_slwdp_wejscie textarea{ width:500px; height: 50px;}

#mon_nauczyciel{width:710px;float:left; overflow: hidden; margin: 5px; padding: 5px;  }
#mon_nauczyciel table{ border:0;border-collapse:collapse;}
#mon_nauczyciel caption{ font-weight: bold; text-align: justify; padding: 10px 5px;}
#mon_nauczyciel caption span{ font-weight: normal;}
#mon_nauczyciel td{ border:1px solid #EEEEEE; }
#mon_nauczyciel td.error{background: #cc0000; color:#FFFFFF; }
#mon_nauczyciel td.bordererror{border: 1px solid #cc0000; }
#mon_nauczyciel div.error{color: #cc0000; font-weight: bold;font-size:16px;}
#mon_nauczyciel td.error{background: #cc0000; color:#FFFFFF; }
#mon_nauczyciel table.error{background: #cc0000; color:#FFFFFF; }
#mon_nauczyciel td.center{ text-align:center; padding: 5px 1px;}
#mon_nauczyciel th.center{ text-align:center;}
#mon_nauczyciel tr.hidden{ display:none;}
#mon_nauczyciel textarea{ width:500px; height: 50px;}

#mon_modul {margin:5px;padding:2px 5px;display:block; background: #FCFCFC; color:#828282; border: 1px solid #E8E8E8;display:none;}
#mon_modul span.error{color: #cc0000; font-weight: bold;font-size:14px;}

/* monitoring */
.flowplayer{position:relative;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(/img/flowplayer/white.png);background-size:37px 300px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(/img/flowplayer/white_rtl.png)}
.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(/img/flowplayer/black.png);}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(/img/flowplayer/black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(/img/flowplayer/black@x2.png)}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(/img/flowplayer/black_rtl@x2.png)}
}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(/img/flowplayer/white@x2.png)}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(/img/flowplayer/white_rtl@x2.png)}
}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(/img/flowplayer/play_black.png) center no-repeat;background-size:12%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(/img/flowplayer/play_white_rtl.png) center no-repeat;background-size:12%}
@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(/img/flowplayer/play_white@x2.png) center no-repeat;background-size:12%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(/img/flowplayer/play_white_rtl@x2.png) center no-repeat;background-size:12%}
}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(/img/flowplayer/play_black.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(/img/flowplayer/play_black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(/img/flowplayer/play_black@x2.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(/img/flowplayer/play_black_rtl@x2.png)}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:5px;background-position:18px -197px}
.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none;}
.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{background-position:14px -175px}
.flowplayer .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
.is-rtl.flowplayer .fp-play{background-position:18px -24px;left:auto;right:0}
.play-button.flowplayer .fp-play{display:block}
.is-paused.flowplayer .fp-play{background-position:9px 7px;}
.is-rtl.is-paused.flowplayer .fp-play{background-position:18px 7px}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important;}
.is-rtl.flowplayer.is-fullscreen .fp-fullscreen{background-position:21px -217px}
.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px;}
.no-volume.flowplayer .fp-timeline{margin-right:60px}
.no-mute.flowplayer .fp-timeline{margin-right:140px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:45px}
.play-button.flowplayer .fp-timeline{margin-left:67px}
.is-rtl.flowplayer .fp-timeline{margin:0 45px 0 150px;}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:60px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:140px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:45px}
.play-button.is-rtl.flowplayer .fp-timeline{margin-right:67px}
.is-long.flowplayer .fp-timeline{margin:0 180px 0 75px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:90px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:75px}
.play-button.is-long.flowplayer .fp-timeline{margin-left:97px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:75px 0 180px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:90px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:75px}
.play-button.is-rtl.is-long.flowplayer .fp-timeline{margin-left:97px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 110px 0 5px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:20px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:5px}
.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 5px 0 110px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:20px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:5px}
.is-rtl.play-button.no-time.flowplayer .fp-timeline,.is-rtl.play-button.aside-time.flowplayer .fp-timeline{margin-right:27px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:10px;width:10px;top:-5px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-10px;right:-15px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;top:7.5px;right:5px;}
.is-rtl.flowplayer .fp-volume{right:auto;left:5px}
.flowplayer .fp-mute{position:relative;width:10px;height:15px;float:left;top:-5px;cursor:pointer;background-position:-2px -99px;}
.is-rtl.flowplayer .fp-mute{float:right;background-position:-25px -99px}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:5px;}
.play-button.flowplayer .fp-elapsed{left:27px}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:5px;}
.play-button.is-rtl.flowplayer .fp-elapsed{right:27px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:110px;color:#eee;}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:20px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:100px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:5px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:110px;}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:20px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:100px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:5px}
.flowplayer .fp-remaining{display:none}
.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
.flowplayer.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px;}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:5px;}
.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:auto;margin-left:5px}
.flowplayer.is-long.aside-time .fp-time{width:130px}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:20px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-20px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:5px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px;}
.is-rtl.flowplayer .fp-embed{background-position:22px -237px;left:auto;right:5px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
.is-rtl.flowplayer .fp-embed-code{left:auto;right:40px;}
.is-rtl.flowplayer .fp-embed-code:before{left:auto;right:-10px;border-right-color:transparent;border-left-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.aside-time .fp-embed{left:85px;}
.is-rtl.flowplayer.aside-time .fp-embed{left:auto;right:85px}
.flowplayer.aside-time .fp-embed-code{left:115px;}
.is-rtl.flowplayer.aside-time .fp-embed-code{left:auto;right:115px}
.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.is-long.aside-time .fp-embed{left:130px;}
.is-rtl.flowplayer.is-long.aside-time .fp-embed{left:auto;right:130px}
.flowplayer.no-time .fp-embed{left:5px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:5px !important}
@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
.flowplayer.fixed-controls .fp-controls{background-color:#333}
.flowplayer .fp-timeline{background-color:#666}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#000}
.flowplayer .fp-volumelevel{background-color:#fff}
.flowplayer .fp-play{height:24px}
.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
.flowplayer.color-light.fixed-controls .fp-controls{background-color:#fff}
.flowplayer.color-light .fp-volumeslider{background-color:#ddd}
.flowplayer.color-light .fp-volumelevel{background-color:#222}
.flowplayer.color-alt .fp-progress{background-color:#fff}
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before{background-color:#fff}
.flowplayer.color-alt .fp-buffer{background-color:#999}
.flowplayer.color-alt2 .fp-progress{background-color:#900}
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before{background-color:#900}
#blog_widok_ucznia {width:100%}
#lista_wpisow {width:100%}
#lista_wpisow .wpis_ucznia{padding: 5px 10px; margin: 5px 0px; background: #f0f0f0}
#lista_wpisow .wpis_ucznia h3{margin:5px 0 5px 0;font-size: 21px}
#lista_wpisow .wpis_ucznia .wrapper{ margin:5px 0 5px 0;clear:both; overflow: hidden}
#lista_wpisow .wpis_ucznia .wrapper .data{float:left;margin-left:10px;}
#lista_wpisow .wpis_ucznia .wrapper .autor{float:left; }
#lista_wpisow .wpis_ucznia .wrapper .nauczyciel{float:right; width:300px; text-align: right}
#lista_wpisow .wpis_ucznia .tresc  {clear:both; padding:10px 0; margin:10px 0; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca}

#blog_formularz_nowego_wpisu {width:100%; margin: 0; padding: 0;}
#blog_formularz_nowego_wpisu  .wrapper{ margin:5px 0 5px 0;clear:both; overflow: hidden}
#blog_formularz_nowego_wpisu  .wrapper label {vertical-align: top}
#blog_formularz_nowego_wpisu  .wrapper label > span {display: inline-block ;width:100px;vertical-align: top}
#blog_formularz_nowego_wpisu  .wrapper  input  {width:300px}
#blog_formularz_nowego_wpisu  .wrapper  textarea  {width:600px; height: 300px; padding: 5px;}
#blog_formularz_nowego_wpisu  .wrapper  button  {float: right}

#blog_formularz_nowego_komentarza {width:100%; margin: 0; padding: 0;}
#blog_formularz_nowego_komentarza  .wrapper{ margin:5px 0 5px 0;clear:both; overflow: hidden}
#blog_formularz_nowego_komentarza  .wrapper label {vertical-align: top}
#blog_formularz_nowego_komentarza  .wrapper label > span {display: inline-block ;width:100px;vertical-align: top}
#blog_formularz_nowego_komentarza  .wrapper  input  {width:300px}
#blog_formularz_nowego_komentarza  .wrapper  textarea  {width:600px; height: 100px; padding: 5px;}
#blog_formularz_nowego_komentarza  .wrapper  button  {float: right}