*          { margin:0; padding:0;}
body       { padding: 0px; font-family: Tahoma, Verdana, Arial,  Georgia, sans-serif; font-size:12px; line-height: 17px; color: #000; background: #fff;}
img        { border:0; }
p          { padding:0; margin:0 0 15px; }
a          { text-decoration: none;}
a:hover    { text-decoration: underline; }
form       { border: 0px; margin: 0px;padding: 0px;}
fieldset   { border: 0px;}
input, select, textarea {color: #555; font-size:12px; font-family:  Tahoma, Arial, Verdana, Georgia, sans-serif;}
.clr {clear: both;}
.b {font-weight: bold;}
.i {font-style: italic;}
.h1 {height: 1px; overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.aleft {text-align: left !important;}
.aright {text-align: right !important;}

h1 {font-size: 17px; font-weight: normal; margin: 10px 0px 15px 0px;}
h2 {font-size: 14px; font-weight: bold; margin: 0px 0px 5px 0px;}
h3 {font-size: 13px; font-weight: bold; margin: 0px 0px 5px 0px;}
h4 {font-size: 12px; font-weight: bold; margin: 0px 0px 5px 0px;}
h5 {font-size: 12px; font-weight: bold; margin: 0px 0px 5px 0px;}
h6 {font-size: 12px; font-weight: bold; margin: 0px 0px 5px 0px;}

h4 span { font-size:11px; color:#555; margin-left:10px; font-weight:normal; }
.header {height: 30px; padding: 0px 0px 0px 10px; line-height: 30px; margin: 0px; font-size: 14px;}
.header a {text-decoration: none;}
p.wiecej {text-align: right; margin:0px; font-size: 11px;}
.red {color: #f00}
.col-grey {color: #777;}
li.pdf1 a{background: url('../img/icn-pdf.png') no-repeat left top; padding:0px 0px 5px 22px;}
li.rss a{background: url('../img/icn-rss.png') no-repeat left top; padding:0px 0px 5px 22px;}
.line {border-top: 1px solid #ddd; border-bottom: 1px solid #fafafa; margin: 0px 0px 15px;}
.orange {color: #ff7500;}

.head {margin: 0px 0px 10px 5px;}
.head2 {margin: 10px 0px 10px 5px; font-size: 13px;}

ul.lista {list-style-type: none; padding: 0px 0px 10px 10px;}
ul.lista li {padding: 0px 0px 0px 10px; font-size: 12px;}
ul.lista li  a {color: #555;  }

.lista-inline {list-style-type: none; margin: 10px 0px 12px}
.lista-inline li {display: inline; font-size: 11px; color: #777;}
.lista-inline li.selected {font-weight: bold}
.lista-inline li a {margin: 0px 5px; color: #777; text-decoration: underline;}

.top-links {background: #efefef; font-size: 11px; color: #444;}
.top-links .center {width: 960px; margin: 0px auto; height: 25px; line-height: 23px; position: relative;}
.top-links p a {color: #444; padding: 0px 10px 0px 0px; background: url('../img/arrow-down.png') no-repeat right 5px;}  
.top-links p {float: left; margin: 0px;}  
.top-links ul {float: right; list-style-type: none; margin: 0px -7px 0px 0px;}
.top-links ul li {display: inline;}
.top-links ul li a {margin: 0px 7px; color: #444;}


.container {width: 960px; margin: 0px auto;}
.content-left {float: left; width: 230px; margin: 0px;}
.content-right {float: right; width: 715px; margin: 0px;}
.content-right-left {float: left; width: 391px;}
.content-right-right {float: right; width: 312px}
.reklama {margin: 10px 0px 0px; text-align: center;}
.content-left .reklama {margin: 0px 0px 10px; text-align: center;}

.sky {position: relative; margin: 0px auto;width: 994px;}
.sky-left {position: absolute; width: 120px; left: -140px; top: 0px; text-align: right;}
.sky-right {position: absolute; width: 120px; right: -147px; top: 0px;}

.top {clear: both; margin: 0px 0px 10px;position: relative;}
.top .logo {float: left; margin: 15px 0px 10px 0px;}
.top form {float: right; margin: 28px 0px 0px 0px; _width: 388px;}
.top form input.text {float: left; width: 250px; padding: 5px 5px; height: 17px; border: 0px; background: url('../img/input-260.png') no-repeat left top; _background-attachment: fixed;}
.top form input.submit {float: left; cursor: pointer; margin: 0px 0px 0px 9px; font-weight: bold; color: #fff; text-align: center; width: 69px; height: 26px; background: url('../img/submit-69.png') no-repeat left top; border: 0px;}
.top form p {clear: both; padding: 4px 78px 0px 0px; text-align: right; font-size: 11px;}
.top form p a {color: #444; text-decoration: underline;}
.top-ilosc {position: absolute; left: 410px; _left: -85px; top: 35px; width: 140px; font-size: 15px;  color: #173b6a; text-align: center;}

.menu {list-style-type: none; margin: 0px 0px 0px; width: 947px; text-align: center; height: 35px; line-height: 33px; padding: 0px 0px 0px 13px; background:#14335C url('../img/bg-menu2.png') no-repeat left top;}
.menu li {float: left; height: 35px; color: #fff; font-size: 13px;} 
.menu li a {float: left; height: 35px; font-weight: bold; color: #fff; padding: 0px 11px;}
.menu li.selected a {background: url('../img/bg-menu-selected.png') repeat-x left top; color: #444;}

.okruszki {margin: 10px 0px 0px;}
.okruszki ul {list-style-type: none;}
.okruszki ul li {display: inline; font-size: 11px; color: #777;}
.okruszki ul li a {margin: 0px 5px; color: #777; text-decoration: underline;}

.menu-left {zoom: 1;background: url('../img/bg-right-menu-bottom.png') no-repeat left bottom; padding: 0px 0px 4px; margin: 0px 0px 10px;}
.menu-left h4 {height: 30px; padding: 0px 0px 0px 10px; line-height: 30px; margin: 0px; font-size: 14px; background: url('../img/bg-header-230.png') no-repeat left top;}
.menu-left ul {list-style-type: none; background: #f5f5f5; padding: 0px 9px; border: 0px solid #ddd; border-width: 0px 1px;}
.menu-left ul li {border-bottom: 1px solid #ddd; padding: 6px 0px;}
.menu-left ul a {color: #000; padding: 0px 0px 0px 3px;}
.menu-left ul li.selected {font-weight: bold;}
.menu-left ul li.last {border: none;}

.left-box-border {margin: 0px 0px 10px; background: url('../img/bg-left-box.png') repeat-y left top;}
.left-box-border-top {height: 4px; overflow: hidden; background: url('../img/bg-left-box-top.png') no-repeat left top;}
.left-box-border-bottom {height: 4px; overflow: hidden; background: url('../img/bg-left-box-bottom.png') no-repeat left top;}
.do-pobrania {list-style-type: none; padding: 10px 15px 7px;}
.do-pobrania li {margin: 0px 0px 5px;}
.do-pobrania a { color: #000; padding: 0px 0px 5px 22px;}
.do-pobrania li.pdf a {background: url('../img/icn-pdf.png') no-repeat left top;}
.do-pobrania li.word a {background: url('../img/icn-word.png') no-repeat left top;}

.box-715 {width:715px; background: url('../img/bg-box-715.png') repeat-y left top; margin: 0px 0px 10px;}  
.box-715-bottom {height: 4px; overflow: hidden; background: url('../img/bg-box-715-bottom.png') no-repeat left top;}
.box-715 h4.header {background: url('../img/bg-header-715.png') no-repeat left top;}

.polecamy {position: relative;zoom: 1; background: url('../img/bg-polecamy.png') repeat-y left top;}
.polecamy .box-715-bottom {height: 5px; background: url('../img/bg-polecamy-bottom.png') no-repeat left top;}
.polecamy ul.polecamy-left {list-style-type: none; float: left; width: 230px; margin: 5px 0px 0px 1px;}
.polecamy ul.polecamy-left li { border-bottom: 1px solid #fff; zoom: 1;}
.polecamy ul.polecamy-left li a {zoom: 1; display: block; padding: 5px 10px; margin: 0px 15px 0px 0px;}
.polecamy ul.polecamy-left li.selected a {background:#b8b8b8 url('../img/bg-polecamy-li-selected.png') repeat-y right top; color: #fff; margin: 0px;}
.polecamy ul.polecamy-left li a:hover {background: url('../img/bg-polecamy-li-selected.png') repeat-y right top; color: #fff; text-decoration: none; margin: 0px;}

.polecamy ul li a {color: #000;}
.polecamy .polecamy-right {float: right; width: 445px; margin: 0px 20px 25px 0px; _margin-right: 12px;}
.polecamy .polecamy-right img {float: left; margin: 0px 10px 10px 5px; border: 1px solid #777;}
.polecamy .polecamy-right p {margin: 0px;}
.polecamy .polecamy-right p.wiecej-szkolen {zoom: 1; position:absolute; right: 20px; bottom: 10px; font-size: 11px; font-weight: bold;}

.polecamy .polecamy-right .lista-miast {list-style-type: none; margin: 10px 0px 12px}
.polecamy .polecamy-right .lista-miast li {display: inline; font-size: 11px; color: #777;}
.polecamy .polecamy-right .lista-miast li a {margin: 0px 5px; color: #777; text-decoration: underline;}

.polecamy .polecamy-lista {margin: 30px 0px 0px 40px;}
.polecamy .polecamy-lista ul {list-style-type: none;}
.polecamy .polecamy-lista ul li {padding: 0px 10px 4px 15px;}
.polecamy .polecamy-lista ul a {color: #444;}

.lista-szkolen {list-style-type: none; margin: 15px 15px 0px;}
.lista-szkolen li {padding: 0px 10px 7px 15px;}
.lista-szkolen li p {margin: 0px;}
.lista-szkolen li p.opis {font-size:15px;}
.lista-szkolen p.opis a {color: #000; font-size: 15px;}
.lista-szkolen p.data {color: #777; font-size: 11px;}
.lista-szkolen p.data a {color: #777; font-size: 11px;}

.ul-wiecej-szkolen {list-style-type: none; text-align: right; margin: 0px 10px 5px 0px;}
.ul-wiecej-szkolen li {display: inline; font-size: 11px;}
.ul-wiecej-szkolen li a {font-weight: bold; margin: 0px 7px;}


.box-391 {width:391px; background: url('../img/bg-box-391.png') repeat-y left top; margin: 0px 0px 10px;}  
.box-391-bottom {height: 5px; overflow: hidden; background: url('../img/bg-box-391-bottom.png') no-repeat left top;}
.box-391 h4.header {background: url('../img/bg-header-391.png') no-repeat left top;}
.box-391 .player-content {margin: 0px; padding: 10px;}
.box-391 p {margin: 10px 10px 0px;}
.box-391 p span {color: #777; font-size: 10px;}
.box-391 ul {list-style-type: none; font-size: 11px; margin: 0px 10px;}
.box-391 ul li {display: inline;}
.box-391 ul li a {margin: 0px 3px;}
.box-391 .link-galeria {margin: 0px 10px 0px; font-size: 11px;}

.box-312 {width:312px; background: url('../img/bg-box-312.png') repeat-y left top; margin: 0px 0px 10px;}  
.box-312-bottom {height: 5px; overflow: hidden; background: url('../img/bg-box-312-bottom.png') no-repeat left top;}
.box-312 h4.header {background: url('../img/bg-header-312.png') no-repeat left top;}
.box-312 p {margin-bottom: 0px; padding: 10px 10px 0px;font-size: 12px}

.box-opinie p.wiecej {padding: 3px 10px 0px 10px;}

.newsletter-hp form {padding: 0px 10px;}
.newsletter-hp input.text {border: 1px solid #959595; border-color:#B4B4B4 #ECECEC #ECECEC #B4B4B4; color:#959595; margin:0 5px 0 0; padding: 4px 5px; width:200px;}
.newsletter-hp input.submit {cursor: pointer; margin: 5px 0px 5px 143px; font-weight: bold; color: #fff; text-align: center; width: 69px; height: 26px; background: url('../img/submit-69.png') no-repeat left top; border: 0px;}
.newsletter-hp h4 {height: 30px; padding: 0px 0px 0px 10px; line-height: 30px; margin: 0px; font-size: 14px; background: url('../img/bg-header-230.png') no-repeat left top;}
.newsletter-hp p {padding: 10px 10px 0px;}
.newsletter-hp label {padding: 7px 0px 2px; font-weight: bold; display: block;}
.newsletter-hp .wyloguj {padding: 0px 10px 5px;}
.newsletter-hp .wyloguj a {float: right; font-weight: bold; color: #fff; text-align: center; width: 69px; height: 26px; line-height: 25px; background: url('../img/submit-69.png') no-repeat left top;}

.page {margin: 0px 0px 10px;}
.page-top {height: 4px; overflow: hidden; background: url('../img/bg-box-715-top.png') no-repeat left top;}
.page-bottom {height: 4px; overflow: hidden; background: url('../img/bg-box-715-bottom.png') no-repeat left top;}
.page-content {zoom: 1;border: 0px solid #ddd; border-width: 0px 1px; padding: 1px 10px;}

.page-content ul, .page-content ol {margin: 5px 0px 5px 20px;}

.form-filtruj {background: #efefef; padding: 10px 30px; margin: 0px 0px 30px;}
.form-filtruj p {float: left; padding: 5px 5px 0px 0px; margin: 0px;}
.form-filtruj input.text {float: left; border: 1px solid #959595; border-color:#B4B4B4 #ECECEC #ECECEC #B4B4B4; color:#959595; margin:3px 5px 0 0; padding: 3px 5px; width:160px;}
.form-filtruj select {float: left; border: 1px solid #959595; border-color:#B4B4B4 #ECECEC #ECECEC #B4B4B4; color:#959595; margin:3px 25px 0 5px; height: 22px; padding: 2px 0px; width:160px;}
.form-filtruj input.submit {float: left; cursor: pointer; margin: 0px 0px 0px 50px; font-weight: bold; color: #fff; text-align: center; width: 69px; height: 26px; background: url('../img/submit-69.png') no-repeat left top; border: 0px;}
.promo {float:right !important;}
.form-filtruj label {float: left; width: 65px; padding: 5px 10px 0px 0px; margin: 0px; text-align: right}
.form-filtruj .fieldset-2 {padding: 10px 0px 0px;}
.form-filtruj .fieldset-2 input.text {width: 137px;}
.form-filtruj img {margin: 2px 0px 0px; float: left;}

.table-lista-szkolen {border-collapse: collapse; margin: 0px 0px 30px; width: 100%;}
.table-lista-szkolen table {border-collapse: collapse;}
.table-lista-szkolen td {padding: 12px 0px 12px 10px; border-top: 1px solid #eee; vertical-align: top;  font-size:12px;}
.table-lista-szkolen .last td {border-bottom: 1px solid #eee;}
.table-lista-szkolen .noborder td {border: 0px; padding: 0px;}
.table-lista-szkolen .noborder td td {border: 0px; padding: 5px 0px 5px 10px;}
.table-lista-szkolen .noborder td a {font-weight: normal;}
.table-lista-szkolen td a {color: #444; font-weight: bold;}
.table-lista-szkolen .grey td {background: #fbfbfb;}
.table-lista-szkolen .sprawdz {font-weight: normal; font-size: 11px; }
.table-lista-szkolen td.nazwa {width: 493px;}
.table-lista-szkolen td.miasto {width: 85px;}
.table-lista-szkolen td.data {width: 85px;}

.table-kongresy {border: 1px solid #eee;}
.table-kongresy td {background: #fcfce4 !important; border: none !important;}


.long-page{margin: 0px 0px 10px;}
.long-page .long-page-left {width: 710px; float: left; overflow: hidden;}
.long-page .long-page-right {width: 228px; float: right; overflow: hidden;}
.long-page .long-page-right-content {border: 0px solid #ddd; border-width: 0px 1px; padding: 5px 10px;}
.long-page .long-page-right-top {height: 5px; width: 710px; overflow: hidden; background: url('../img/bg-long-page-right-top.png') no-repeat left top;}
.long-page .long-page-right-bottom {height: 5px; width: 710px; overflow: hidden; margin: 0px 0px 10px; background: url('../img/bg-long-page-right-bottom.png') no-repeat left top;}

.long-page-right-content .submit a {display: block; margin: 0px 0px 10px 50px; font-weight: bold; color: #fff; line-height: 35px; text-align: center; width: 100px; height: 35px; background: url('../img/submit_green1.gif') no-repeat left top; border: 0px;}

.long-page-right-content p.word {background: url('../img/icn-word.png') no-repeat left top; padding: 0px 0px 6px 23px; margin: 0px 0px 5px;}
.long-page-right-content p.word a {color: #777;}
.long-page-right-content .logo {text-align: center;}
.long-page-right-ul {margin: 20px 5px; list-style-type: none;}
.long-page-right-ul li {padding: 0px 0px 6px 23px;}
.long-page-right-ul li a {color: #777;}
.long-page-right-ul li.wyslij {background: url('../img/icn_wyslij.png') no-repeat left top; padding: 0px 0px 3px 23px;}
.long-page-right-ul li.drukuj {background: url('../img/icn_druk.png') no-repeat left top;}
.long-page-right-ul li.pdf {background: url('../img/icn-pdf.png') no-repeat left top;}

.submit_zapisz { float:right; }
.submit_zapisz a {display: block; margin: 0px 0px 10px 0px; font-weight: bold; color: #fff; line-height: 35px; text-align: center; width: 100px; height: 35px; background: url('../img/submit_green1.gif') no-repeat left top; border: 0px;}

.tabs-ul {list-style-type: none; height: 33px; overflow: hidden; background: url('../img/bg-tabs-ul.png') no-repeat left bottom;}
.tabs-ul li {float: left;  margin: 0px 5px 0px 0px;}
.tabs-ul li a {float: left; height: 29px; padding: 5px 22px; color: #000; font-weight: bold; padding:0px 0px 0px 5px; background: url('../img/bg-zakladki.png') no-repeat left top;}
.tabs-ul li a span {float: left; height: 29px;background: url('../img/bg-zakladki.png') no-repeat right top; padding: 0px 15px 0px 10px; line-height: 30px;}
.tabs-ul li.selected a {background: url('../img/bg-zakladki-active.png') no-repeat left top;}
.tabs-ul li.selected a span {background: url('../img/bg-zakladki-active.png') no-repeat right top;}
.tabs-content {clear: both; border: 0px solid #ccd5dd; border-width: 0px 1px; background: #fafafa; padding: 25px 20px;}
.tabs-content-bottom {clear: both; zoom; 1; height: 5px; width: 710px; overflow: hidden;  margin: 0px 0px 20px; background: url('../img/bg-tabs-content-bottom.png') no-repeat left top;}
.tabs-content ul { list-style-type:disc; padding:0px 0px 0px 0px;margin:4px 25px 4px 25px;}
.tabs-content ul ul { list-style-type:square; padding:0px 0px 0px 0px;margin:4px 25px 4px 25px; }
.tabs-content ul ul ul { list-style-type:circle; padding:0px 0px 0px 0px;margin:4px 25px 4px 25px; } 
.tabs-content ul ul ul ul { list-style-type:lower-alpha; padding:0px 0px 0px 0px;margin:4px 25px 4px 25px;}
.tabs-content ol { margin:4px 25px 4px 25px;padding:0px;line-height:17px }
.tabs-content ul.lista-szkolen {margin:10px 0 5px 0;}
.tabs-content ul.lista-szkolen li {padding:0 10px 7px 10px;}
.tabs-content .line {border-top: 1px solid #ddd; border-bottom: 1px solid #fff; margin: 0px 0px 15px;}
.tabs-content .link-right {float: right; color: #777; font-size: 11px; font-weight: normal; text-decoration: underline;}
.tabs-content .autor {font-size: 11px; color: #555; font-weight: bold;}
.tabs-content .drukuj {background: url('../img/icn_druk.png') no-repeat left top; padding: 0px 0px 0px 22px;}
.tabs-content .drukuj a {color: #555; font-size: 11px;}
.tabs-content .word {background: url('../img/icn-word.png') no-repeat left top; padding: 0px 0px 5px 22px; margin: 0px 0px 0px 5px;}
.tabs-content .wroc {float: right; margin: 0px;}
.tabs-content .wroc a {color: #555; font-size: 11px;}

ul.lista-szkolen-image {list-style-type: none; float: left; width: 300px; margin: 10px 0px 10px 0px;}
ul.lista-szkolen-image li {clear: both;}
ul.lista-szkolen-image p.image {float: left; overflow: hidden; width: 100px; margin: 0px 10px 10px 0px;}
ul.lista-szkolen-image p.opis {float: left; width: 190px; zoom: 1; overflow: hidden; }
ul.lista-szkolen-image a {color: #444;}

ul.lista-szkolen-image2 {list-style-type: none; float: left; width: 330px; margin: 10px 0px 10px 0px;}
ul.lista-szkolen-image2 li {clear: both;}
ul.lista-szkolen-image2 p.image {float: left; overflow: hidden; width: 100px; margin: 0px 10px 10px 0px;}
ul.lista-szkolen-image2 .opis {float: left; width: 220px; zoom: 1; overflow: hidden; }
ul.lista-szkolen-image2 a {color: #444;}

.box ul.lista-szkolen-image2 {width: 312px;}
.box ul.lista-szkolen-image2 .opis {width: 180px;}

.form  {margin: 0px 0px 30px;}
.form p {float: left; width: 210px; margin: 0px 0px 15px;}
.form p.small {width: 120px;}
.form p.small label, .form p.small input.text {width: 105px;}
.form label {width: 200px; color: #555; float: left; font-weight: bold; font-size: 11px; padding: 0px 0px 3px;}
.form label.long {width: 630px; margin: 0px 0px 10px 0px;}
.form select {float: left; margin: 0px 0px 20px 10px; width: 182px; height: 20px; border-color:#B4B4B4 #ECECEC #ECECEC #B4B4B4; border-style:solid; border-width:1px; color:#959595;}
.form input.text {width: 170px; float: left; border-color:#B4B4B4 #ECECEC #ECECEC #B4B4B4; border-style:solid; border-width:1px; color:#959595; padding:4px 5px;}
.form .fieldset-1 input.text {margin: 0px 0px 10px;}
.form input.check {float: left; margin: 2px 10px 0px 0px; *margin: 0px 10px 0px 0px;}
.form textarea {float: left; border-color:#B4B4B4 #ECECEC #ECECEC #B4B4B4; border-style:solid; border-width:1px; color:#959595; padding: 5px; margin: 0px 0px 20px; width: 590px; height: 120px;}
.form input.submit {clear: both; float: left; cursor: pointer; margin: 0px 0px 0px 260px; font-weight: bold; color: #fff; text-align: center; width: 160px; height: 26px; background: url('../img/submit-160.png') no-repeat left top; border: 0px;}
.form input.submit1 {clear: both; float: left; cursor: pointer; margin: 0px 10px 0px 0px; font-weight: bold; color: #fff; text-align: center; width: 160px; height: 26px; background: url('../img/submit-160.png') no-repeat left top; border: 0px;}
.form input.submit2 {float: left; cursor: pointer; margin: 0px 10px 0px 0px; font-weight: bold; color: #fff; text-align: center; width: 270px; height: 26px; background: url('../img/submit-270.png') no-repeat left top; border: 0px;}

#zapis_na_szkolenie .section {clear: both;}
#zapis_na_szkolenie .section p {width: 167px;}
#zapis_na_szkolenie .section label {width: 167px;}
#zapis_na_szkolenie .section input {width: 135px;}

.box {margin: 0px 0px 10px;}
.box-top {height: 5px; overflow: hidden; background: url('../img/bg-box-top.png') no-repeat left top;}
.box-bottom {height: 5px; overflow: hidden; background: url('../img/bg-box-bottom.png') no-repeat left top;}
.box-content {zoom: 1;border: 0px solid #ddd; border-width: 0px 1px; padding: 1px 10px;}

.tematy-szkolen h2 {margin: 10px 0px 10px 10px; font-size: 13px;}
.tematy-szkolen ul {float: left; width: 200px;list-style-type: none; padding: 0px 0px 0px 10px;}
.tematy-szkolen ul li {padding: 0px 0px 3px 0px; font-size: 11px;}
.tematy-szkolen ul a {color: #555; padding: 0px 0px 0px 10px;}
.tematy-szkolen ul li.selected {font-weight: bold;}
.box .do-pobrania {clear: both; margin: 10px 0px 0px; padding-left: 10px;}
.box .do-pobrania li {display: inline; padding: 0px 20px 0px 0px; font-size: 11px;}
.box .do-pobrania li a {color: #555;}

.prev-szkol {width: 177px; background: #f7f7f7; padding: 7px 10px; font-size: 11px; }
.prev-szkol p {margin: 0px;}
.prev-szkol p a {color: #000;}

.column-3 {font-size: 12px; line-height: 17px; margin: 10px 0px 10px; color:#555; }
.column-31 {float: left; width: 200px; margin: 0px 40px 0px 5px;}
.column-32 {float: left; width: 200px; margin: 0px 40px 0px 0px;}
.column-33 {float: left; width: 200px; margin: 0px 0px 0px 0px;}

.column-2 {margin: 0px 0px 20px;}
.column-21 {float: left; width: 300px;}
.column-22 {float: right; width: 300px; margin: 0px 50px 0px 0px;}

.box .column-21 {margin: 10px 0px 0px 10px;}
.box .column-22 {width: 600px; margin: 20px 0px 0px;}

.image-kongresy div {float: left; width: 290px; height: 100px; text-align: center;}

.form-newsletter {margin: 0px 0px 30px;zoom:1;  }
.form-newsletter p {zoom:1;  float: left; width: 690px; margin: 0px 0px 15px;}
.form-newsletter label {zoom:1;  width: 150px; color: #555; float: left; font-weight: bold; font-size: 11px; padding: 0px 10px 3px 0px; text-align: right;}
.form-newsletter .fieldset-2 label {width: 200px; height: 20px; text-align: left; padding: 0px 0px 3px 0px;}
.form-newsletter .fieldset-2 p {margin: 0px 0px 7px; _height: 20px; _overflow: hidden;}
.form-newsletter .fieldset-2 {margin: 10px 0px;}
.form-newsletter select {float: left; margin: 0px 0px 0px 0px; width: 182px; height: 20px; border-color:#B4B4B4 #ECECEC #ECECEC #B4B4B4; border-style:solid; border-width:1px; color:#959595;}
.form-newsletter input.text {width: 170px; float: left; border-color:#B4B4B4 #ECECEC #ECECEC #B4B4B4; border-style:solid; border-width:1px; color:#959595; padding:4px 5px;}
.form-newsletter input.check {float: left; margin: 2px 10px 0px 0px; *margin: 0px 10px 0px 0px; zoom:1;  }
.form-newsletter input.submit {margin: 10px 0px 0px 290px;}

.mapa-strony {margin: 0px 0px 0px 50px;}
.mapa-strony ul {margin: 0px 0px 0px 30px;}
.mapa-strony li {font-weight: bold;}
.mapa-strony li li {font-weight: normal;}
.mapa-strony a {color: #555;}

.box-kontakt {float: left; width: 150px;}
.box-partnerzy p, .box-kontakt p {margin: 0px 0px 5px;}
.box-partnerzy p span, .box-kontakt p span {color: #777; font-size: 11px;}
.box-partnerzy {float: left; width: 740px; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 20px; border-left: 1px solid #ddd;}
.box-partnerzy img {margin: 7px 20px 18px 20px;}
.box-partnerzy img.first {margin-left: 0px;}
.box-partnerzy img.last {margin-right: 0px;}

.tresc ul, .tresc ol {margin: 0px 0px 10px 20px;}
.szkolenia-dane {background: #FCFCE4; border: 1px solid #eee; padding: 10px; margin: 0px 0px 10px;}

.subfooter {height: 33px; overflow: hidden; padding: 8px 5px 0px 15px; color: #fff; margin: 0px 0px 20px; background: url('../img/bg-footer.png') no-repeat left top;}
.subfooter p {float: left; margin: 0px;}
.subfooter ul {float: right; list-style-type: none;}
.subfooter ul li {display: inline;}
.subfooter ul li a {color: #fff; font-weight: bold; margin: 0px 10px;}

.pb10 {padding-bottom: 10px !important;}
.pt10 {padding-top: 10px !important;}
.mt0 {margin-top: 0px !important;}
.mr20 {margin-right: 20px !important;}
.mb20 {margin-bottom: 20px !important;}
.mt10 {margin-top: 10px !important;}
.ml40 {margin-left: 40px !important; _margin-left: 20px !important;}
.f11 {font-size: 11px !important;}
.f12 {font-size: 12px !important;} 
.f13 {font-size: 13px !important;} 

.links-holding {position: absolute; background: #fff; top: 15px; left: 60px; border: 1px solid #ddd; padding: 10px; z-index: 1000;}
.links-holding .ul-holding {float: left; margin: 0px 40px 0px 0px;}
.links-holding .ul-holding li {display: block; line-height: 17px;}
.links-holding .ul-holding li.b {background-image: none; padding: 0px;}
.links-holding .ul-holding li a {margin: 0px;}

.czy-wiesz-ze h2 {margin: 0px 0px 20px; font-size: 17px;}
.czy-wiesz-ze ul {list-style-type: none;}
.czy-wiesz-ze ul li {border-bottom: 1px solid #ddd; margin: 0px 0px 10px; clear: both;}
.czy-wiesz-ze ul ul {margin: 0px 0px 10px; clear: both; font-size: 11px;}
.czy-wiesz-ze ul li li {border: 0px; margin: 0px; display: inline;}
.czy-wiesz-ze ul li li a {color: #959595; margin: 0px 5px;}
.czy-wiesz-ze ul h3 { font-size: 17px; font-weight: normal;}
.czy-wiesz-ze ul p {margin: 0px 0px 7px;}
.czy-wiesz-ze ul .obrazek img {float: left; margin: 0px 10px 5px 0px;}
.czy-wiesz-ze ul p.lead {font-weight: bold;}

.czy-wiesz-ze-box {list-style-type: none; margin: 0px 10px;}
.czy-wiesz-ze-box li {clear: both; border-bottom: 1px solid #ddd; margin: 10px 0px 0px; }
.czy-wiesz-ze-box li.last {border: 0px;}
.czy-wiesz-ze-box li .obrazek {float: left; margin: 0px 10px 5px 0px;}

.noinline li {display:block!important}
.column-top {float:left; margin:0 15px; width:315px;}
.width_auto {width: auto;}

.padding30 {padding:0 30px;}

#webinarium-content .tabs-content {border-width: 1px;}
#webinarium-content .tabs-content form {width: 500px; margin: 0px auto;}
#webinarium-content .tabs-content #webinarium-error {color: #f00; text-align: center;}

table.t_kontakt td {vertical-align:top; padding:5px 15px;}
#kontakt_mapa { float:right; position: relative; top: -30px; right:10px; }







/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #E0F4D7;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #0099FF;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #E0F4D7;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #0099FF;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 4px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #E0F4D7;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
	background: #E0F4D7 !important;
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-today {
	background: #B1DB87 !important;
}
.ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-status {
	background: #E0F4D7;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();                         
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

.ui-datepicker-time {
    text-align: center;
    background: #83C948;
}

.ui-datepicker-time select {
    border: none;
    font-weight: bold;
    background: #83C948;
    color: #000;
}

/*-------------------------------------------------------------*/
div.calendar { position: relative; }
.calendar, .calendar table {
border: 1px solid #bdb2bf;
font-size: 11px;
color: #000;
cursor: default;
background: url("../js/calendar/skins/aqua/normal-bg.gif");
font-family: "trebuchet ms",verdana,tahoma,sans-serif;
}
.calendar {
border-color: #797979;
}
.calendar .button { 
text-align: center;    
padding: 2px;          
background: url("../js/calendar/skins/aqua/title-bg.gif") repeat-x 0 100%;
color: #000;
font-weight: bold;
}
.calendar .nav {
font-family: verdana,tahoma,sans-serif;
}
.calendar .nav div {
background: transparent url("../js/calendar/skins/aqua/menuarrow.gif") no-repeat 100% 100%;
}
.calendar thead tr { background: url("../js/calendar/skins/aqua/title-bg.gif") repeat-x 0 100%;
color: #000; }
.calendar thead .title { 
font-weight: bold;      
text-align: center;
padding: 2px;
background: url("../js/calendar/skins/aqua/title-bg.gif") repeat-x 0 100%;
color: #000;
}
.calendar thead .headrow { 
}
.calendar thead .name { 
border-bottom: 1px solid #797979;
padding: 2px;
text-align: center;
color: #000;
}
.calendar thead .weekend { 
color: #c44;
}
.calendar thead .hilite { 
background: url("../js/calendar/skins/aqua/hover-bg.gif");
border-bottom: 1px solid #797979;
padding: 2px 2px 1px 2px;
}
.calendar thead .active { 
background: url("../js/calendar/skins/aqua/active-bg.gif");
color: #fff;
padding: 3px 1px 0px 3px;
border-bottom: 1px solid #797979;
}
.calendar thead .daynames { 
background: url("../js/calendar/skins/aqua/dark-bg.gif");
}
.calendar tbody .day { 
font-family: verdana,tahoma,sans-serif;
width: 2em;
color: #000;
text-align: right;
padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size: 80%;
color: #999;
}
.calendar tbody .day.othermonth.oweekend {
color: #f99;
}
.calendar table .wn {
padding: 2px 3px 2px 2px;
border-right: 1px solid #797979;
background: url("../js/calendar/skins/aqua/dark-bg.gif");
}
.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
background: url("../js/calendar/skins/aqua/rowhover-bg.gif");
}
.calendar tbody td.today { font-weight: bold;  }
.calendar tbody td.hilite { 
background: url("../js/calendar/skins/aqua/hover-bg.gif");
padding: 1px 3px 1px 1px;
border: 1px solid #bbb;
}
.calendar tbody td.active { 
padding: 2px 2px 0px 2px;
}
.calendar tbody td.weekend { 
color: #c44;
}
.calendar tbody td.selected { 
font-weight: bold;
border: 1px solid #797979;
padding: 1px 3px 1px 1px;
background: url("../js/calendar/skins/aqua/active-bg.gif");
color: #fff;
}
.calendar tbody .disabled {
color: #999; }
.calendar tbody .emptycell { 
visibility: hidden;
}
.calendar tbody .emptyrow { 
display: none;
}
.calendar tfoot .footrow { 
text-align: center;
background: #565;
color: #fff;
}
.calendar tfoot .ttip { 
padding: 2px;
background: url("../js/calendar/skins/aqua/status-bg.gif") repeat-x 0 0;
color: #000;
}
.calendar tfoot .hilite { 
background: #afa;
border: 1px solid #084;
color: #000;
padding: 1px;
}
.calendar tfoot .active { 
background: #7c7;
padding: 2px 0px 0px 2px;
}
.calendar .combo {
position: absolute;
display: none;
top: 0px;
left: 0px;
width: 4em;
cursor: default;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #797979;
background: url("../js/calendar/skins/aqua/normal-bg.gif");
color: #000;
z-index: 100;
font-size: 90%;
}
.calendar .combo .label,
.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}
.calendar .combo .label-IEfix {
width: 4em;
}
.calendar .combo .hilite {
background: url("../js/calendar/skins/aqua/hover-bg.gif");
color: #000;
}
.calendar .combo .active {
background: url("../js/calendar/skins/aqua/active-bg.gif");
color: #fff;
font-weight: bold;
}
.calendar td.time {
border-top: 1px solid #797979;
padding: 1px 0px;
text-align: center;
background: url("../js/calendar/skins/aqua/dark-bg.gif");
}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
padding: 0px 5px 0px 6px;
font-weight: bold;
background: url("../js/calendar/skins/aqua/normal-bg.gif");
color: #000;
}
.calendar td.time .hour,
.calendar td.time .minute {
font-family: monospace;
}
.calendar td.time .ampm {
text-align: center;
}
.calendar td.time .colon {
padding: 0px 2px 0px 3px;
font-weight: bold;
}
.calendar td.time span.hilite {
background: url("../js/calendar/skins/aqua/hover-bg.gif");
color: #000;
}
.calendar td.time span.active {
background: url("../js/calendar/skins/aqua/active-bg.gif");
color: #fff;
}

.grid .mceEditorIframe {
border: 1px inset #ccc;
}

#drzewko select { width: 100% }


body {
background-position: 0 -32px;
}

#dropdownmenu_container {
position:absolute;width: 100%;z-index: 10000;
}

.dropdownmenu {
width: 100%;
background: #fff url('../img/menu_back.jpg') no-repeat scroll top left;
overflow:auto;
border-bottom: 1px solid #ccc;
margin-bottom: 2px;
padding-top: 2px;
}

.dropdownmenu>ul {
padding: 0px 2px 2px 30px;
overflow:auto;
}

.dropdownmenu ul { /* all lists */
list-style: none;
}

.dropdownmenu a {
padding: 2px 2px 2px 26px;
display: block;
/*width: 20ex;*/
}

.dropdownmenu ul img {
    position: absolute;
    margin: 3px 0 0 3px;
}

.dropdownmenu li { /* all list items */
float: left;
width: 25ex; /* width needed or else Opera goes nuts */
margin-right: 5px;
}

.dropdownmenu li ul { /* second-level lists */
position: absolute;
background: white;
width: 25ex;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
border: 1px solid #ccc;
margin-left: -1px;
}

.dropdownmenu li li>a {
    background: #fff url('../img/menu_tlo.png ') no-repeat scroll -3px 0;
}

.dropdownmenu li:hover>a {
    background: #444 url('../img/menu_back_active2.jpg') no-repeat scroll top left;
    color: white;
}

img.kz1 { margin-left:5px;}
.archiwalne { background: url('../img/szkolenie-archiwalne.png') no-repeat 50% 50%; }
.archiwalne .tabs-content { background:transparent; }
.archiwalne .submit_zapisz { display:none; }
.archiwalne-right .submit a { display:none; }

a.block {display:block;}


.stronnicowanie{padding:15px 15px 41px;float:right}
.stronnicowanie a{color:#000;margin:0 3px; font-weight:bold;}
.stronnicowanie a.selected{background:#EEE none;border:1px solid #C6C6C6;padding:0 2px;}
.stronnicowanie a.nastepna{background:transparent url(http://g.gazetaprawna.pl/gp/img_flamenco/bg-szukaj.gif) no-repeat scroll 0 50%;border:1px solid #B5B5B4;color:#173B6A; padding:0 10px; font-weight:normal;}



.div-lista ul {list-style-type: none;}
.div-lista ul li {border-bottom: 1px solid #ddd; margin: 0px 0px 10px; clear: both;}
.div-lista ul h3 { font-size: 17px; font-weight: normal;}
.div-lista ul p {margin: 0px 0px 7px;}
.div-lista ul .obrazek img {float: left; margin: 0px 10px 5px 0px;}
.div-lista ul p.lead {font-weight: bold;}

select.kurs{ margin-left: 0; padding: 0; width: 650px; }

.skad_info_o_szkoleniu { margin-bottom:15px; }
.skad_info_o_szkoleniu p { width:590px; margin-bottom:5px; }
.skad_info_o_szkoleniu p label { float:none; font-weight:normal; margin:0 0 0 5px; }
.dispNone { display:none!important; }





















