/* */
body {
font-family: Tahoma, sans-serif;
color:#000;
line-height:1.231em;
background:#FFF url(/pub/images/body-bg.gif) repeat-x top left;
margin:0
}

.page-wrapper {height:350px;min-height:350px;background:#FFF url(/pub/images/body-bg.gif) repeat-x top left;}
.form-fields-title { visibility:hidden; }
.teleport {width:100%;float:left}
.required-slot {color:#E63800}

b, strong {font-weight:bold;}
p {margin:0 0 1em}
a:link, a:visited {color:#2A5783;font-weight:bold;text-decoration:none}
a:hover {text-decoration:underline;}
label {cursor:pointer}
ul {margin:0;padding:0}
ul li {list-style:none;margin:0;padding:0}
input, select, textarea {font-family: Tahoma, sans-serif;}
input[type=submit], input[type=button], input[type=reset] {background-color:#62809E;border: 1px solid #747474;cursor: pointer;padding: 3px 8px;color: #FFF;font-weight:bold;font-size:0.9em;text-decoration: none;margin:0 3px}
input:hover[type=submit], input:hover[type=button], input:hover[type=reset], input:active[type=submit], input:active[type=button], input:active[type=reset] {background-color: #8999A9;}
h1 {margin:10px 0;padding:0;float:left;width:100%;border-bottom:1px solid #F5F5F7}
h1 span {float:left;background:#F5F5F7 url(/pub/images/ico2.gif) no-repeat 6% 50%;font-style:italic;font-size:0.8em;color:#2D2D2D;padding:6px 15px 5px 32px}
h2 {font-size:12px;padding:0;margin:0}
h2 a:link, h2 a:visited {font-size:14px;color:#2A5783}
h2 a:hover {}
h3 {float:left;width:100%;border-bottom:1px solid #DEDEDE;color:#000;font-weight:bold;margin:5px 0 10px;font-size:0.9em;}
h3 a:link, h3 a:visited {float:left;}
h3 a.icons img {float:left;margin:-1px 8px 0 0;}
h3 a strong.name {float:left;text-decoration:none;font-size:1em;margin-right:10px}
h3 span {float:left;margin-right:10px}
h4 {width:100%;float:left;margin:10px 0}
h5 {}
h6 {float:left;width:100%;font-size:12px;font-weight:bold;color:#2D2D2D;margin:5px 0 5px;padding:0;text-transform:uppercase;}
h7 {}




/* HEADER start ---------------------------------------------------------------------------------------- */
#hd {width:100%;float:left;margin-bottom:15px}

ul.logo {margin:0;padding:0;float:left;}
ul.logo li {float:left;padding:0 10px;list-style:none;}
ul.logo li a {display:block;text-indent:-9999px;}
ul.logo .aula {background:url(/pub/images/logo1.gif) no-repeat;margin-top:20px;width:128px;height:48px;position:relative;left:-13px;}
ul.logo .kreo-aula {background:url(/pub/images/logo2.gif) no-repeat;width:64px;height:72px;margin-top:8px;visibility:hidden}
ul.logo .tech-aula {background:url(/pub/images/logo3.gif) no-repeat;width:56px;height:64px;visibility:hidden}
ul.logo img {margin-top:15px}

#aula-search {float:right;padding-top:30px}
.search-widget form {float:right;width:312px;}
.search-widget h1, .search-widget h2 {display:none}
.search-widget ul {margin:0;padding:0 5px 0 0;float:left}
.search-widget ul li {list-style:none}
.search-widget fieldset {float:right;background-color: #f2f2f2;padding: 5px;}
.search-widget fieldset input {float:left;height:20px;padding:3px 5px 0;border:1px solid #b3b3b3;background-color:#FFF}
.search-widget div.submit {float:right;}
.search-widget input.submit {background:#f00 url(/pub/images/search.gif) repeat-x;width: 80px;height: 25px;padding:0;color:#e62422;border:none;text-indent:-9999px;margin:0;cursor:pointer;font-size:0}

#aula {clear:both;width:100%;float:left}
#MENU-aula ul {margin:16px 0 0;padding:0;list-style:none;}
#MENU-aula ul li {float:left;margin-right:-1px;background:url(/pub/images/separator1.gif) no-repeat 0 50%;}
#MENU-aula ul a:link, #MENU-aula  ul a:visited {color:#fefcff;font-weight:bold;font-size:13px;font-style:italic;padding:0 15px;line-height:50px;text-decoration:none;float:left;}
#MENU-aula ul a:hover {background:url(/pub/images/nav-active.gif);color:#e42721;}
#MENU-aula ul .selected-item  {background:url(/pub/images/nav-active.gif) repeat-x;font-weight:bold;font-size:13px;font-style:italic;padding:0 15px;line-height:50px;text-decoration:none;float:left;color:#e42721;}

.random-image {clear:both;width:100%;float:left;text-align:center}
.random-image img {margin:0 auto}

#header-banner {float:left;display:none}
/* HEADER end ---------------------------------------------------------------------------------------- */



/* footer start ---------------------------------------------------------------------------------------- */
#root {float:left;width:100%;background: url(/pub/images/footer-holder.gif) repeat-x bottom left;}
#ft {height:217px;min-height:217px;width:100%;float:left;}

.footer-columns-holder {float:left;width: 100%;height: 152px;}
.footer-columns-holder a {font-weight:bold;}
.footer-columns-holder ul {padding: 0 0 0 48px;margin: 0;}
.footer-columns-holder ul li {list-style:none}
.footer-columns-holder img {float: left;margin-right: 10px;}
.footer-columns-holder h1 {font-size:22px;font-style:italic;color:#000200;margin:15px 0;padding:0;border:none;}
.footer-columns-holder h1 span {padding:0;background:none}
.footer-column1 {float:left;width: 31%;margin-right:3%;}
.footer-column2 {float:left;width: 30%;margin:0 1%;}
.footer-column3 {float:right;width: 31%;margin-left:3%;}

#footer {margin-top:20px;float:left;width:100%;}
#footer a:link, #footer a:visited {color: #000;font-size:11px}
#footer a:hover {}
#footer em , #footer em a {text-align: center;font-size: 11px;color: #787878;margin: 0;font-weight: bold;font-style: normal;text-decoration: none;}

.debug-toolbar {clear:both;width:100%;float:left}
/* footer end ---------------------------------------------------------------------------------------- */



/* middle start ---------------------------------------------------------------------------------------- */
#bd {width:100%;float:left;margin-bottom:15px}

.breadcrumbs {width:100%;float:left}
.breadcrumbs ul {margin:0;padding:0;list-style:none;color:#666;font-size:12px;}
.breadcrumbs ul li {display:inline;background:url(/pub/images/separator2.gif) no-repeat 6px 50%;padding-left:22px;}
.breadcrumbs ul a {color:#666;font-weight:bold;}
.breadcrumbs ul li:first-child{background:none;padding:0;}

.login-block {background-color:#F2F2F2;width:100%;float:left;}
.login-or-register {padding:10px;}
.login-or-register form {margin:0;padding:0;float:left;width:100%;}
.login-or-register fieldset {margin:0;padding:0;}
.login-or-register fieldset h1 {display:none}
.login-or-register fieldset label {color:#5e5e5e;font-style:italic;font-weight:bold;font-size:12px;}
.login-or-register input {border:1px solid #636363;margin: 7px 0px;width:100%;float:left;}
.login-or-register .submit input {margin:9px 0;text-indent:-9999px;background: url(/pub/images/login.gif) no-repeat;width: 98px;height: 27px;border: 0px;float:right;cursor:pointer;font-size:0}
.user-info {padding:10px;}
.user-info a {color:#2A5783}
.user-info h6 {margin-bottom:15px}
.user-info h1, .user-info h2 {display:none}
.user-info img {float:left;width:50px;margin:10px 10px 10px 0}
.user-info a img {float:left;width:50px;}
.user-info b {margin-bottom:10px;width:70%;float:right}
.user-info ul {width:65%;float:right;margin:0 0 10px}
.user-info ul li {padding:2px 0;list-style:disc;}
.user-info form {clear:both;width:100%}
.user-info form ul {width:100%}
.user-info form ul li {list-style:none;}
.user-info form ul li.password {clear:both}
.user-info form ul li input, .user-info form ul li select {width:100%;padding:2px 0;}
.user-info form ul li.wants-newsletter input {width:25px}

#sponsorzy {width:100%;float:left;margin-top:10px}
#sponsorzy a {text-align:center}
#sponsorzy img {margin:0 auto}

#rekomendacje {display:none}

#blogroll {width:100%;float:left;margin-top:10px}
#blogroll ul {float:left;width:100%}
#blogroll ul li {background:url(/pub/images/bullet2.gif) no-repeat 0 12px;line-height:23px;padding:0 0 0 10px;}
#blogroll a {font-weight:bold;font-size:13px;}
/* middle end ---------------------------------------------------------------------------------------- */


/* MODULY start ---------------------------------------------------------------------------------------- */
div.date {color:#000;font-size:0.87em;margin-bottom:10px;font-weight:bold}

/* login window */
.dialog {background-color:#FFF;border:1px solid #666}
.dialog .title-text-cell {border:none}
.dialog .dialog-body {background-color:#F2F2F2;padding:10px;float:left;}
.dialog .dialog-body fieldset h1 {background-color:#F2F2F2;padding:0 0 10px 0;margin:0;font-size:12px}
.dialog .dialog-body fieldset ul {float:left;width:100%}
.dialog .dialog-body fieldset ul li {padding:2px 0;clear:both;width:100%;float:left}
.dialog .dialog-body fieldset ul li.wants-newsletter {margin-top:10px}
.dialog .dialog-body fieldset ul li label {float:left;width:40%;text-align:left}
.dialog .dialog-body fieldset ul li input, .dialog .dialog-body fieldset ul li select {width:57%}
.dialog .dialog-body fieldset input.checkbox {width:25px;float:left}
.dialog .dialog-body fieldset .submit {text-align:right}

/* closest, next, last meetengs mainpage */
.closestMeetings, .nextMeetings, .lastMeetings {float:left;width:100%;margin-bottom:0;}
.closestMeetings h1, .nextMeetings h1 {margin:10px 0;padding:0;float:left;width:100%;border-bottom:1px solid #EC2125;}
.closestMeetings h1 span, .nextMeetings h1 span {float:left;background:#EC2125 url(/pub/images/ico1.gif) no-repeat 6% 50%;font-style:italic;font-size:0.8em;color:#FFF;padding:6px 15px 5px 32px}

/* news mainpage */
.newsboard {}
.newsboard .date {font-weight:normal;color:#9D9D9D}
.newsboard img {max-width:100%}

/* news list */
.news-list {float:left;width:100%}
.news-list .comments {margin-bottom:25px}

/* prelegenci */
.speaker-widget {width:100%;float:left;margin-bottom:15px;}
.speaker-widget img {float:left;width:200px;margin:0 10px 10px 0}
.speaker-widget .speakerCont {float:right;width:68%}
.speaker-widget .speakerCont .speaker {float:left;width:100%}
.speaker-widget .speakerCont .submit {float:left;margin:10px 0}
.speaker-widget .speakerCont h4 {float:left;width:100%}
.speaker-widget .speakerCont .talks {float:left;width:100%}
.speaker-widget .talkTitles img {border:none}

/* prelekcje */
.talk-list h3, .talk-widget h3 {margin-bottom:30px}

/* list pager */
.pagination {float:left;width:100%;margin:10px 0;text-align:center;color:#ACACAC}
.pagination span {color:#ACACAC}
.pagination span.numbered-page {color:#000}
.pagination a {color:#2A5783}
.pagination a.next-page {background: #FFF url(/pub/images/arrows-right.gif) no-repeat 100% 50%;padding-right:10px}
.pagination a:hover.next-page {}
.pagination a.previous-page {background: #FFF url(/pub/images/arrows-left.gif) no-repeat 0 50%;padding-left:10px}
.pagination a:hover.previous-page {}

/* talk Titles */
.talkTitles {float:left;width:100%;margin:2px 0;padding:0;}
.talkTitles img {float:left;width:40px;border:1px solid #6B9B9F;margin:0 10px 7px 0}
.talkTitles .talkAuthor {float:left}
.talkTitles .talkTitle a {font-weight:normal}
.talkTitles .info {float:right;padding-left:10px;}
.talkTitles .info a.comments-link {float:right;font-weight:normal;font-size:0.9em}
.talkTitles .info .material-counts {float:right;margin-left:8px}
.talkTitles .info .material-counts .materialsTitle {display:none}
.talkTitles .info .star-rating {float:right;margin-left:8px;}

.star-rating {}
.star-rating-text {float:left;margin-left:10px}
.star-rating div.star {float:left;width:16px;height:16px;margin:0;background:transparent url(/pub/images/star_grey.png) no-repeat top left;text-indent:-9999px}
.star-rating div.star span, .star-rating div.star a {float:left;width:16px;height:16px}
.star-rating div.full span, .star-rating div.full a {background:transparent url(/pub/images/star_bronze.png) no-repeat top left;}
.star-rating div.star span.empty, .star-rating div.star a.empty {background:none}
.star-rating div.star span.p20, .star-rating div.star a.p20 {width:20%;background:transparent url(/pub/images/star_bronze.png) no-repeat top left;}
.star-rating div.star span.p40, .star-rating div.star a.p40 {width:40%;background:transparent url(/pub/images/star_bronze.png) no-repeat top left;}
.star-rating div.star span.p60, .star-rating div.star a.p60 {width:60%;background:transparent url(/pub/images/star_bronze.png) no-repeat top left;}
.star-rating div.star span.p80, .star-rating div.star a.p80 {width:80%;background:transparent url(/pub/images/star_bronze.png) no-repeat top left;}
.star-rating div.star span.full, .star-rating div.star a.full {width:100%;background:transparent url(/pub/images/star_bronze.png) no-repeat top left;}
.star-rating div.star a.hover {background:transparent url(/pub/images/star_gold.png) no-repeat top left;width:19px}


/* h2 structure */
.h2Complete {width:100%;float:left;background:transparent url(/pub/images/icon_aula.gif) no-repeat top left;margin:10px 0 12px;min-height:42px;line-height:1.2em;}
.h2Complete h2 {margin:0;padding:0 10px 0 50px;float:left;}
.h2Complete .date {clear:both;padding:0 0 0 50px;margin:0}
.h2Complete .address {clear:both;padding:0 0 0 50px;line-height:1em}

/* material icons */
.material-counts {float:right;font-size:11px;color:#000}
.material-counts .materialsTitle {font-weight:bold;float:left}
.material-counts .materialsDocuments {background: url(/pub/images/ico5.gif) no-repeat 0 50%;padding-left:13px;margin-left:5px;font-weight:bold;height:14px;float:left}
.material-counts .materialsFilms {background: url(/pub/images/ico4.gif) no-repeat 0 50%;padding-left:22px;margin-left:5px;font-weight:bold;height:14px;float:left}
.material-counts .materialsPhotos {background: url(/pub/images/ico3.gif) no-repeat 0 50%;padding-left:17px;margin-left:5px;font-weight:bold;height:14px;float:left}

/* comment block */
.comment-bar {float:left;width:100%;margin-top:30px;font-weight:bold;}
.comment-bar a {margin-right:10px}

.comment {width:100%;float:left;margin:20px 0;padding:0}
.comment fieldset {background-color:#E7E7E7;padding:10px}
.comment h1 {font-size:12px;font-weight:bold;color:#2D2D2D;margin:0 0 10px;padding:0;border:none}
.comment h2 {display:none}
.comment .slot-name {display:none}
.comment .comment-text {float:left;width:99%}
.comment .comment-text span.extra {font-weight:bold;padding:10px}
.comment .comment-text textarea {width:100%}
.comment div.submit {float:left;width:100%;background-color:#E7E7E7;padding-top:5px;text-align:right}

.comment-widget {width:100%;float:left;margin-bottom:10px;background:transparent url(/pub/images/spacer.gif) no-repeat 50px 100%}
.comment-widget img {float:left;width:40px;border:1px solid #6B9B9F;margin:0 10px 10px 0}
.comment-widget span.comment-author {float:left;margin-right:10px;color:#010101;font-weight:bold}
.comment-widget .date {font-weight:normal;color:#A6A6A6;font-size:11px}
.comment-widget .comment-text {}

/* user widget */
.user-widget {width:100%;float:left;margin-bottom:10px;background:transparent url(/pub/images/spacer.gif) no-repeat 50px 100%}
.user-widget img {float:left;width:40px;border:1px solid #6B9B9F;margin:0 10px 10px 0}

/* button comments */
.comments {float:left;width:100%;padding:3px 0 2px;border-bottom:1px solid #DEDEDE;margin-bottom:15px;font-size:0.9em}


/* buttons */
.button1 {float:left;width:100%;text-align:right;padding:5px 0}
.button1 a:link, .button1 a:visited {background: #FFF url(/pub/images/arrows-right.gif) no-repeat 100% 50%;padding-right:12px}
.button1 a:hover {}

.button2 {clear:both;margin-top:10px;float:left;width:100%;background:#FFF url(/pub/images/shade-bg.gif) repeat-x top left;padding:15px 0;text-align:center;}
.button2 a {float:left;background:transparent url(/pub/images/button-left.gif) no-repeat top left;height:32px;color:#FFF;padding-left:15px;text-decoration:none;margin-left:13%}
.button2 a span {float:left;background: url(/pub/images/button-right.gif) no-repeat top right;padding:8px 25px 10px 0;}

/* validation */
.validation-errors-summary {float:left;width:100%}
.validation-errors-summary h2 {display:none}
.validation-errors-summary .field-validation-errors {width:100%;float:left;margin-bottom:10px}
.validation-error {color:red;text-align:left;margin-left:41%}
.validation-error-heading {font-weight:bold}


/* tabview */
.yui-skin-sam .page-wrapper .yui-navset .yui-nav, .yui-skin-sam .page-wrapper .yui-navset .yui-navset-top .yui-nav {border:solid #cecece;border-width:0 0 1px;Xposition:relative;zoom:1;}
.yui-skin-sam .page-wrapper .yui-navset .yui-nav a,.yui-skin-sam .page-wrapper .yui-navset .yui-navset-top .yui-nav a {background:#dedede;border:solid #dedede;border-width:0 1px;color:#2a5783;position:relative;text-decoration:none;}
.yui-skin-sam .page-wrapper .yui-navset .yui-nav a em,.yui-skin-sam .page-wrapper .yui-navset .yui-navset-top .yui-nav a em {border:solid #dedede;border-width:1px 0 0;cursor:pointer;padding:0.25em .75em;left:0;right:0;bottom:0;position:relative;font-weight:bold}
.yui-skin-sam .page-wrapper .yui-navset .yui-nav .selected a, .yui-skin-sam .page-wrapper  .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .page-wrapper  .yui-navset .yui-nav .selected a:hover {background:#FFF;color:#000;}
.yui-skin-sam .page-wrapper .yui-navset .yui-nav a:hover, .yui-skin-sam .page-wrapper  .yui-navset .yui-nav a:focus {background:#fff;outline:0;}
.yui-skin-sam .page-wrapper .yui-navset .yui-nav .selected a,.yui-skin-sam .page-wrapper .yui-navset .yui-nav .selected a em {border-color:#cecece;font-weight:bold}
.yui-skin-sam .page-wrapper .yui-navset .yui-content {background-color:transparent;border:1px solid #cecece;border-top:none;padding:2%;float:left;width:95.8%}
.yui-skin-sam .page-wrapper .yui-navset .yui-content .yui-content {background-color:transparent;border:1px solid #cecece;border-top:none;padding:2%;float:left;}
.yui-skin-sam .page-wrapper .yui-navset {float:left;width:100%}

/* content inside */
.content-article {}
.content-article ul {margin:10px 0 10px 25px;}
.content-article ul li {list-style-type:disc;list-style:outside;}
.content-article ol {margin:10px 0 10px 25px;}
.content-article ol li {}
.content-article p {margin:1em 0}
.content-article h1 {margin-bottom:25px}
.content-article b {font-weight:bold}
.content-article i {font-style:italic}
.content-article u {text-decoration:underline}

/* */
.template-block .content-text {}
.template-block .content-text h1 {border:none;margin:15px 0 10px 0;clear:none;font-size:1.4em;font-weight:bold;background: transparent  url(/pub/images/ico2.gif) no-repeat 0 55%;padding:0 15px 0 25px}
.template-block .content-text h2 {border:none;margin:10px 0;padding:0;clear:none;clear:none;font-size:1.2em;font-weight:bold}
.template-block .content-text h3 {border:none;margin:10px 0 5px;padding:0;clear:none;clear:none;font-size:1em;font-weight:bold}

/* ajax progress */
#ajax-progress {position:absolute;top:10px;right:10px;position:fixed}

/* MODULY end ---------------------------------------------------------------------------------------- */



/* admin start ---------------------------------------------------------------------------------------- */
#MENU-aula-admin {width:100%;float:left;}
#MENU-aula-admin ul {float:left;width:100%;margin:20px 0;padding:0;list-style:none;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;background-color:#F2F2F2}
#MENU-aula-admin ul li {float:left;padding:0;}
#MENU-aula-admin ul a:link, #MENU-aula-admin  ul a:visited {font-weight:bold;padding:10px 5px;text-decoration:none;float:left}
#MENU-aula-admin ul a:hover {color:#e42721;background-color:#DEDEDE}
#MENU-aula-admin ul .selected-item {padding:10px 5px;background-color:#DEDEDE;}
#MENU-aula-admin ul .selected-item  {font-weight:bold;text-decoration:none;float:left;color:#e42721;}

/* total items and select */
.navigation-body {float:left;width:100%;}
.data-mining-bar {clear:both;float:left;width:100%;}
.data-mining-bar .total-items {}
.data-mining-bar .datagrid-select-bar {}

/* operations button */
.operations {}

/* edition */
.data-editor {clear:both;width:100%;float:left}
.data-editor ul li {padding:5px 0}
.data-editor ul li label {}
.data-editor ul li input, .data-editor ul li select, .data-editor ul li textarea {display:block;width:100%}
.data-editor ul li .extra {font-weight:bold}
.data-editor ul li.tags input, .data-editor ul li.wants-newsletter input {display:inline;width:25px}
.data-editor div.submit {float:left;width:100%;margin-top:10px}

/* data table */
form.dataseq-form {clear:both;float:left;width:100%}
.table table {width:100%;background-color:#F2F2F2;border-bottom:1px solid #DEDEDE}
.table table th {font-weight:bold}
.table table th a {background: transparent url(/pub/images/sort.gif) no-repeat 100% 50%;padding-right:12px}
.table table tr.over {background-color:#DEDEDE;}
.table table tr.out {background-color:#F2F2F2;}
.table table tr td {text-align:left;border-bottom:1px solid #DEDEDE}
.table table tr td.select {text-align:center}

/* yui editor popup */
.yui-editor-container h1, .yui-editor-container h2, .yui-editor-container h3 {float:none;width:auto;border:none}

/* admin end ---------------------------------------------------------------------------------------- */




