/* Style do Chip v4 */
#portal-column-one, #portal-column-two, #portal-column-content  {
    padding-bottom: 20px;
}
#pageTitle {
    position: absolute;
    left: 192px;
    top: 26px;
    font: 1.875em Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: -2px;
    color: #eee;
}
#pageTitle a {
    color: #d8d8d8;
    text-decoration: none;
}
#portal-logon {
    float: right;
    position: relative;
    top: 0;
    right: 0;
    padding: 3px 8px 6px 12px;
    border: 1px solid #70a4d2;
    border-top: none;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    background-color: #fff;
    width: 277px;
}
#logged-user {
    font: 0.825em "Trebuchet MS", Arial, sans-serif;
    margin-top: 8px;
    display: inline-block;
    width: 100px;
}
#portal-logon-tools {
    font-size: 0.75em;
    font-family: Calibri, "Trebuchet MS", Arial, sans-serif;
    margin-top: 4px;
    letter-spacing: -1px;
}
#portal-logon-tools a {
    padding-left: 10px;
}
#portal-fb-logon-tools {
    font-size: 0.75em;
    font-family: Calibri, "Trebuchet MS", Arial, sans-serif;
    letter-spacing: -1px;
    margin-top: 4px;
}
#portal-fb-logon-tools a {
    padding-left: 10px;
}
#portal-logon #__ac_name, #portal-logon #__ac_password {
    width: 80px;
}

#__ac_name {
    width: 188px;
    margin-right: 8px;
    background-color: #ededed;
    border: 1px solid #cecece;
    color: #666;
    font-size: 0.75em;
    padding: 4px 4px;
}
#__ac_password {
    width: 188px;
    margin-right: 10px;
    background-color: #ededed;
    border: 1px solid #cecece;
    color: #666;
    font-size: 0.75em;
    padding: 4px 4px;
}
.logonButton {
    background: #1e578b; /* fallback */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDksNjYsMTE4LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoNDIsMTAwLDE1MSwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);/* Opera */
    background-size: 100%;  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#094276), to(#2a6497)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #094276, #2a6497); /* for firefox 3.6+ */
    border: 1px solid #255f92;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    font-size: 1em;
    font-family: Calibri, "Trebuchet MS", "Gill Sans MT", sans-serif;
    padding: 1px 3px;
    overflow: visible;
    float: right;
}
.register-link {
    background: url(arrows-dots.gif) no-repeat right 3px;
    padding-right: 10px;
}
.loggedin #portal-logon-tools {
    clear: right;
    padding-top: 6px;
}
.loggedin #portal-logon-tools a {
    padding: 0 10px 0 0;
}
.loggedin #portal-fb-logon-tools a {
    padding: 0 10px 0 0;
}
.wide-banners-section {
    text-align: center;
}
.wide-banners-section div, .wide-banners-section iframe, .wide-banners-section embed {
    margin: 0 auto !important;
}
.pasek {
    text-align: center;
    margin: -5px 0 10px 0;
}
.pasek div, .pasek iframe, .pasek embed {
    margin: 0 auto !important;
}
/*#wide-undernav-bg {
    position: absolute;
    background-color: #e2eaf1;
    height: 68px;
    width: 100%;
    margin-top: -80px;
}*/
#portal-menusection {
    /* Opera */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjI2LDIzNCwyNDEsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2eaf1'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e2eaf1)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #ffffff, #e2eaf1); /* for firefox 3.6+ */
    margin:0 auto;
    width:996px;
}
#portal-menusection .row {
    border-bottom: 1px solid #BED0DF;
    overflow: visible;
}
/* globalnav tab's widths */
#portal-globalnav #portaltab-newsy a,
#portal-globalnav #portaltab-news a {
    width: 95px;
}
#portal-globalnav #portaltab-ranking a,
#portal-globalnav #portaltab-rankingi a {
    width: 112px;
}
#portal-globalnav #portaltab-testy a {
    width: 90px;
}
#portal-globalnav #portaltab-download a {
    width: 122px;
}
#portal-globalnav #portaltab-forum a {
    width: 98px;
}
#portal-globalnav #portaltab-artykuly a {
    width: 117px;
}
#portal-globalnav #portaltab-blogi a {
    width: 100px;
}
#portal-globalnav #portaltab-studenci a {
    width: 120px;
}
#portal-globalnav ul {
    position: absolute;
    border-left: 3px solid #286295;
    margin-left: 2px;
    z-index: 2;
}
#portal-globalnav ul li, #portal-globalnav ul li:first-child {
    font: bold 0.7em Arial, Helvetica, sans-serif;
    float: none;
    background: none;
}
#portal-globalnav .switch a {
    /* SVG fallback(Opera 11.10-, IE9) */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpbb2JqZWN0IE9iamVjdF07IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6W29iamVjdCBPYmplY3RdOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, rgba(5,62,114,1), rgba(73,132,182,1));
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, rgba(5,62,114,1), rgba(73,132,182,1));
    /* Chrome 7+ & Safari 5.03+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(5,62,114,1)), color-stop(1, rgba(73,132,182,1)));
    /* IE5.5 - IE7 */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF053E72,EndColorStr=#FF4984B6);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF053E72,EndColorStr=#FF4984B6)";  
    color: White;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
}
#portal-globalnav ul a, #portal-globalnav .switch ul a {
    background: #f1f1f1;
    padding: 6px 12px;
    text-align: left;
    width: 150px !important;
    margin: 0 !important;
    text-transform: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
    filter: alpha(opacity=95);
    -moz-opacity: 0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #286295;
}
#portal-globalnav ul a:hover {
    margin: 0 !important;
    border: none !important;
}
#portal-globalnav .selected ul a {
    background: #f1f1f1;
    filter: none;
    border: none;
    color: #286295;
}
#portal-globalnav ul a:hover, #portal-globalnav .selected ul a:hover, #portal-globalnav .home a {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    /* SVG fallback(Opera 11.10-, IE9) */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpbb2JqZWN0IE9iamVjdF07IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6W29iamVjdCBPYmplY3RdOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, rgba(5,62,114,1), rgba(73,132,182,1));
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, rgba(5,62,114,1), rgba(73,132,182,1));
    /* Chrome 7+ & Safari 5.03+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(5,62,114,1)), color-stop(1, rgba(73,132,182,1)));
    /* IE5.5 - IE7 */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF053E72,EndColorStr=#FF4984B6);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF053E72,EndColorStr=#FF4984B6)";  
    color: White;
}
#portal-globalnav .home a {
    /* SVG fallback(Opera 11.10-, IE9) */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpbb2JqZWN0IE9iamVjdF07IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6W29iamVjdCBPYmplY3RdOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, rgba(5,62,114,1), rgba(73,132,182,1));
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, rgba(5,62,114,1), rgba(73,132,182,1));
    /* Chrome 7+ & Safari 5.03+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(5,62,114,1)), color-stop(1, rgba(73,132,182,1)));
    /* IE5.5 - IE7 */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF053E72,EndColorStr=#FF4984B6);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF053E72,EndColorStr=#FF4984B6)";  
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    width: 30px;
    padding: 12px 0 13px 0;
    margin-left: 0 !important;
}

#portal-localnav {
    font-size: 13px;
    font-weight: bold;
    background: #fff;
    padding: 10px 20px;
    margin-top: -2px;
    clear: left;
    float: left
}
#portal-localnav a {
    background: url(arrows-dots.gif) no-repeat left 3px;
    padding-left: 10px;
    margin-right: 12px;
}
#local-nav-placeholder {
    height: 41px;
}
#portal-thematicnav {
    margin-top: 10px;
    font-size: 0.8em;
}
#portal-thematicnav li {
    float: left;
    width: 150px;
    padding: 0 10px 0 14px;
    height: 34px;
    margin: 5px 0;
    background: url(thematic-bg-line.gif) no-repeat right top;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}
#portal-thematicnav li.lastItem {
    background: none;
}
#portal-thematicnav a {
    display: block;
}
#portal-thematicnav .icon {
    float: left;
    margin-right: 6px;
}
.vmiddle {
    height: 34px;
    vertical-align: middle;
    display: table-cell;
    text-align: left;
}
#portal-thematicnav div:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#rolldown-button {
    background: #1e578b; 
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDksNjYsMTE4LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoNDIsMTAwLDE1MSwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);/* Opera */
    background-size: 100%;  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#094276), to(#2a6497)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #094276, #2a6497); /* for firefox 3.6+ */
    border: 1px solid #255f92;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    text-align: center;
    clear: right;
    float: right;
    padding: 3px 10px 3px 5px;
    margin: 5px 0 0 20px;
}
#rolldown-button .btn {
    width: 50px;
    display: inline-block;
    text-align: center;
}
#rolldown-button img {
    vertical-align: middle;
    margin: 3px;
    margin-left: 10px;
}
#rolldown-button span {
    position: relative;
}
#thematic_services_more {
    width: 100% !important;
}

#portal-searchbox .searchButton {
    background: #1e578b; 
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDksNjYsMTE4LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoNDIsMTAwLDE1MSwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);/* Opera */
    background-size: 100%;  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#094276), to(#2a6497)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #094276, #2a6497); /* for firefox 3.6+ */
    border: 1px solid #255f92;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    font-size: 1em;
    font-family: Calibri, "Trebuchet MS", "Gill Sans MT", sans-serif;
    padding: 1px 3px;
    overflow: visible;
    text-transform: uppercase;
}
.searchPage .searchButton {
    background: #1e578b; 
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDksNjYsMTE4LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoNDIsMTAwLDE1MSwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);/* Opera */
    background-size: 100%;  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#094276), to(#2a6497)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #094276, #2a6497); /* for firefox 3.6+ */
    border: 1px solid #255f92;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    font-size: 1em;
    font-family: Calibri, "Trebuchet MS", "Gill Sans MT", sans-serif;
    padding: 1px 3px;
    overflow: visible;
    text-transform: uppercase;
}
.blueButton {
    background: #1e578b;
    background: -webkit-gradient(linear, left top, left bottom, from(#094276), to(#2a6497)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #094276, #2a6497); /* for firefox 3.6+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497');  for IE */
    border: 1px solid #255f92;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #eee;
    font: 1em/100% Calibri, "Trebuchet MS", "Gill Sans MT", sans-serif;
    padding: 1px 3px;
    overflow: visible;
    text-transform: uppercase;
    zoom: 1;
}
.blueButton:hover {
    background: #2e578b;
    cursor: pointer;
    position: relative;
    top: 1px;
    left: 1px;
}
.greyButton {
    background: #777;
    background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#aaaaaa)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #666666, #aaaaaa); /* for firefox 3.6+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497');  for IE */
    border: 1px solid #999;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #eee;
    font: 1em/100% Calibri, "Trebuchet MS", "Gill Sans MT", sans-serif;
    padding: 1px 3px;
    overflow: visible;
    text-transform: uppercase;
    zoom: 1;
}
.greyButton:hover {
    background: #999;
    cursor: pointer;
    position: relative;
    top: 1px;
    left: 1px;
}

/* search netsprint */
#FormBox {
    margin: 20px 0 10px 0;
}
#FormBox label {
    font-weight: normal;
    font-size: 0.825em;
    float: right;
}

#FormHeader {
    background: #f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;
    margin: 0 0 0 30px;
    padding: 0 10px;
    font: 23px/17px "Arial Narrow", "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #286295;
    text-transform: uppercase;
    display: inline-block;
    border: none;
    float: left;
}

#FormBoxBody {
    padding: 30px 10px 0 20px;
    border: 1px solid #bed0df;
    border-top: 6px solid #bed0df;
    margin-top: -20px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

.AdvancedToggler, .ResetLink {
    font-size: 8pt;
    margin-left: 20px;
    cursor: pointer;
    text-decoration: underline;
}

#AdvancedBox {
    padding-top: 20px;
}

#AdvancedBoxTable td {
    vertical-align: top;
}

#AdvancedBox label, #DefaultBoxTable label {
    padding-left: 10px;
    padding-right: 5px;
}

#AdvancedBox .Text {
    width: 100%;
    padding: 0.1em;
}

#AdvancedBox .form-small-field {
    width: 100%;
}

#query {
    width: 200px;
    font-size: 12pt;
    font-weight: bold;
    padding: 0.2em;
}

#limit {
    width: 100px;
}

#sort_by, #sort_order {
    width: 95%;
}

#reset {
    margin-top: 20px;
}


#InfoBox, #NothingBox {
    padding: 8px 14px;
    margin-bottom: 10px;
}

#ResultsBox {
}

#MisspellingBox {
    padding: 20px;
}

#MisspellingBox a {
    font-style: italic;
    color: navy;
}

.SearchResult strong {
    color: #025EB0;
}
.SearchResult {
    border-top: 1px dashed #ddd;
    margin-bottom: 15px;
}

.SearchResultHeader {
    margin-top: 15px;
    font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.SearchResultImage {
    border: none;
}

.ImageContainer {
    display: block;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
}

a.SearchResultHeaderLink {
    text-decoration: none;
}

a.SearchResultHeaderLink strong {
    font-weight: bold;
}

.SearchResultHeaderRelated {
    color: gray;
    font-size: 9pt;
    margin-left: 30px;
    text-decoration: underline;
    cursor: pointer;
}

.SearchResultTopMetadata {
    margin-top: 5px;
    color: black;
    font: 0.825em Lucida Grande, Lucida Sans, Arial, sans-serif; 
}

.SearchResultTopMetadata a {
    color: black;
}

.SearchResultBottomMetadata {
    margin-top: 5px;
    color: gray;
    font: 0.75em Lucida Grande, Lucida Sans, Arial, sans-serif; 
}

.SearchResultBottomMetadata a {
    color: gray;
}

.SearchResultTopMetadata .MetaDatum {
    margin-right: 30px;
    overflow: hidden;
}

.MetaDatum a {
    text-decoration: none;
}

.MetaDatum a:hover {
    text-decoration: underline;
}
.MetaDatum {
    margin-right: 30px;
    display: inline-block;
}
.SearchResultBottomMetadata .MetaDatum span {
/*  display: block;*/
}
.SearchResultBottomMetadata .MetaDatum .Value {
    max-width: 315px;
    overflow: hidden;
}


.SearchResultLead {
    font-style: italic;
    margin-top: 5px;
}

.SearchResultText {
    margin-top: 5px;
}

#PagesBox {
    margin-top: 30px;
}

#PagesBox .Page {
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    text-align: center;
    line-height: 30px;
    margin-right: 5px;
    text-decoration: none;
    background-position: center;
}

#PagesBox .Active {
    color: red;
}

#PagesBox .Prev, #PagesBox .Next {
    padding-left: 7px;
    padding-top: 7px;
    width: 23px;
    height: 23px;
}

#LeftBoxHeader {
    height: 4px;
}

#LeftBoxBody {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 25px;
    margin-bottom: 20px;
}

#LeftBoxBody ul {
    list-style: none;
    padding-left: 1.5em;
    margin-bottom: 2em;
}

.LeftBoxLine {
    margin-top: 10px;
}

.LeftBoxDescription {
    margin-top: 10px;
    text-decoration: underline;
}

.LeftBoxValue {
    font-weight: bold;
}

#RelatedBox {
    position: absolute;
    display: none;
    max-width: 600px;
    font-size: 0.75em;
    left: auto !important;
    right: 0;
}

#RelatedBoxHeader {
    height: 4px;
}

#RelatedBoxContent {
    padding: 5px;
}

#RelatedBoxDescription {
    font-weight: bold;
    padding-left: 5px;
}

#RelatedBoxBottom {
    margin-top: 20px;
}

.Related {
    list-style: none !important;
    margin-left: 0 !important;
}

.RelatedItem {
}

.RelatedItem a {
    display: block;
    text-decoration: none;
    font-weight: normal;
    padding: 3px;
}

.RelatedItem .Title {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
}

.RelatedItem .Lead {
    font-style: italic;
    font-size: 8pt;
    padding-left: 10px;
    display: block;
}

.ui-autocomplete {
    max-width: 500px; /* chrome && safari fix */
}

.ui-autocomplete-category {
    font-weight: bold;
    padding-left: 5px;
}

.QuickSearchItem {
    width: 480px;
}

.QuickSearchItem .Image {
    width: 50px;
}

.QuickSearchItem .Title {
}

.QuickSearchItem .Lead {
    font-style: italic;
    font-size: 8pt;
    padding-left: 10px;
    text-align: left;
}

#AjaxErrorBox {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    height: 2em;
}

#ErrorBox {
    margin-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

#ErrorBox pre {
    overflow: scroll;
    height: 400px;
    font-size: 8pt;
}

#FooterBox {
    border-top: 1px solid #eeeeee;
    height: 40px;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 0px;
    clear: both;
}

#FooterFixerBox {
}

.NoRelated {
    margin-left: 20px;
    margin-top: 10px;
}

.Current {
    font-weight: bold;
}

.All {
    margin-top: 1.0em;
    padding-left: 1.5em;
}

.Count {
    float: right;
    font-size: 0.825em;
}

.Tree {
    overflow: auto;
    height: auto;
    width: auto;
    white-space: nowrap;
    padding: 0px;
    margin: 0px;
}

#LeftBoxBody ul.Tree  {
    padding-left: 0px !important;
}

#LeftBoxBody ul.TreeSubItem {
    padding-left: 10px !important;
}


.TreeItem {
    list-style: none;
    white-space: nowrap;
}

.Tree .collapsed {
    display: none;
}

.Counting li {
    display: block;
    margin: 4px;
}

#SourceName {
    font-style: italic;
}

.current {
    font-weight: bold;
}

#AdvandecParametersSetBox {
    margin-top: 10px;
    font-size: 0.75em;
    border: none;
    background: none;
}

#AdvandecParametersSetBox .description {
    margin-bottom: 5px;
}
.query-parameter-visualization {
    margin-right: 20px;
}
div.row {
  /* overflow: hidden; usuniecie windy przy powiazanych */
}

#content fieldset {
    border: 1px dashed #aaa;
}
#content fieldset legend {
    background: #fff;
}

#asf_chip, #asf_chip1, #asf_chip2, #asf_chip3, #asf_chip4, #asf_chip5, #asf_chip6 {
    clear: both;
    border-top: 1px dashed #DDD;
    margin-bottom: 15px;
    padding-top: 12px;
}
/* end search netsprint */

.portletItemDetails {
    display: inline;
    margin-left: 0;
    color: #cc0000;
}
#portal-column-two .portletGalerie dd.portletItem, #portal-column-two .portletGalerie .portletItem {
    float: left;
    width: 146px;
    border-bottom: none;
    position: relative;
    padding: 0;
    margin: 0.25em 0;
}
#portal-column-two .portletGalerie dd.portletItem a, #portal-column-two .portletGalerie .portletItem a {
    padding: 0;
}
#portal-column-two .portletGalerie dd.portletItem a:hover, #portal-column-two .portletGalerie .portletItem a:hover {
    background: none !important;
}
dl.portletGalerie dd.portletItem, .portletGalerie .portletItem {
    padding-top: 0.375em;
}
dd.lastItem, .lastItem {
    border-bottom: none !important;
}
#portal-column-two dd.lastItem, #portal-column-two .lastItem, #portal-column-two .portletItem:last-child {
    border-bottom: none;
}
dd.portletItem a, .portletItem a {
}
.col-3 dd.portletItem a, .col-3 .portletItem a {
    padding: 0.5em 0 0.1em 0;
    display: block;
}
.simple .portletItem a {
    display: block;
    padding: 0.3em 0 0.1em 0;
}
#portal-column-one .col-3 {
    margin-bottom: 0.5em;
}
#portal-column-one .col-3 dd.portletItem, #portal-column-one .col-3 .portletItem, .ecommerce .portletItem {
    padding: 0;
}
#portal-column-one .col-3 dd.portletItem a, #portal-column-one .col-3 .portletItem a, .ecommerce .portletItem a {
    padding: 0.5em 0 0.375em 0;
}
#portal-column-one .col-3 dt {
    margin-bottom: 0.5em;
}
.portletGalerie dd.odd, .portletGalerie .odd {
    margin-right: 7px !important;
}
.portletGalerie .img {
    border: 2px solid #b0b0b0;
    display: block;
    width: 143px;
    height: 143px;
}
.portletGalerie img {
    max-width: 143px;
    max-height: 143px;
}
.portletGalerie a.vid {
    border: 2px solid #b0b0b0;
    width: 143px;
    height: 143px;
    display: block;
    position: relative;
}
.portletGalerie .vid img {
    clip: rect(0px, 196px, 143px, 53px);
    left: -53px;
    position: absolute;
    max-width: none;
    width: 254px;
}
.portletGalerie .exif {
    position: absolute;
    top: 2px;
    left: 2px;
    color: #ddd;
    padding: 10px;
    background: rgba(0,0,0,0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2000000', endColorstr='#B2000000'); /* for IE */
    font: 12px Arial, Helvetica, sans-serif;
    width: 123px;
    height: 123px;
    z-index: 10;
}
.col-3 .portletWrapper {
    float: left;
    width: 32%;
    margin-right: 2%;
}
.col-3 .lastItem {
    margin-right: 0;
}
.content-commercial {
    text-align: center;
    margin-bottom: 15px;
}
.content-commercial-after-three {
	text-align: center;
	margin-bottom: 15px;
  margin-top: 15px;
}
.tileItem {
    padding: 10px 0;
    border-bottom: 1px solid #a6a6a6;
}
.tileItem.lastItem, .tileItem:last-child {
    border-bottom: none;
}
.pending {
    background: #FFFCB0;
    border-bottom: 1px dashed #FFAC4D;
    margin-top: 1px;
}
.imageLimiter {
    float: left;
    margin-right: 15px;
    width: 150px;
    max-height: 150px;
    overflow: hidden;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.tileImage {
    max-width: 150px;
    max-height: 150px;
}
.tileHeadline {
    font: 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif ;
    margin-bottom: 10px;
}
.tileHeadline a:hover {
    text-decoration: underline;
}
.tileBody {
    margin-left: 165px;
}
.tileFooter {
    margin: 20px 0 0 165px;
    font-size: 0.75em;
    color: #777;
}
.noImage .tileBody {
    margin-left: 0;
}
.noImage .tileFooter {
    margin-left: 0;
}
.orange {
    color: #F60;
}
.highlighted {
    background: #dee7ef;
}
.portletNavigationTree .section-galerie a {
    background: url(iconsSet.png) no-repeat left 12px;
}
#menu-miesiecznik-chip a {
    background: url(iconsSet.png) no-repeat left -686px;
}
#menu-galerie a {
    background: url(iconsSet.png) no-repeat left -756px;
}
#menu-komputery a {
    background: url(iconsSet.png) no-repeat left -828px;
}
#menu-ksiazki a {
    background: url(iconsSet.png) no-repeat left -896px;
}
#menu-multimedia a {
    background: url(iconsSet.png) no-repeat left -968px;
}
#menu-konkursy a {
    background: url(iconsSet.png) no-repeat left -1036px;
}
#menu-studenci a {
    background: url(iconsSet.png) no-repeat left -1108px;
}
#menu-chip-tv a {
    background: url(iconsSet.png) no-repeat left -1178px;
}
#menu-blogi a {
    background: url(iconsSet.png) no-repeat left -1246px;
}
#menu-gry a {
    background: url(iconsSet.png) no-repeat left -618px;
}
#menu-klub a {
    background: url(iconKlubChip.jpg) no-repeat;
}
#menu a {
    background: url(iconsSet.png) no-repeat left -688px;
}
#menu a {
    background: url(iconsSet.png) no-repeat left -688px;
}
#menu a {
    background: url(iconsSet.png) no-repeat left -688px;
}
#menu a {
    background: url(iconsSet.png) no-repeat left -688px;
}
#menu a {
    background: url(iconsSet.png) no-repeat left -688px;
}
#menu a {
    background: url(iconsSet.png) no-repeat left -688px;
}
.portletNavigationTree ul ul a {
    background-image: none !important;
}

/* box promocyjny */
#promoArea {
    background: #000;
    height: 341px;
    width: 665px;
    position: absolute;
    font: 16px/20px Tahoma, Geneva, sans-serif;
    padding: 1px 0;
    z-index: 1;
}
/*  gradient
#promoArea { 
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE0OCwzLDEyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoNDQsMSw0LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
    background: -moz-linear-gradient( top, rgba(148,3,12,1), rgba(44,1,4,1) );
    background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(148,3,12,1) ), color-stop( 1, rgba(44,1,4,1) ) );
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF94030C,EndColorStr=#FF2C0104);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF94030C,EndColorStr=#FF2C0104)";
}
*/
#promoArea.listing-page {
    height: 242px;
}
#promoArea h2 {
    font: bold 16px/20px Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
    letter-spacing: 0;
}
.threeCols a {
    width: 200px;
    height: 160px;
    display: block;
    overflow: hidden;
    margin: 0 10px;
    text-align: center;
}
.threeCols a img {
    max-width: 200px;
    max-height: 160px;
}
.threeCols {
    float: left;
    max-height: 242px;
    height: 242px;
    width: 218px;
    position: relative;
}
a.title {
    margin: 10px 12px;
    color: #fff;
    text-align: left;
    width: auto;
    height: auto;
}
.twoCols a {
    width: 148px;
    display: block;
    overflow: hidden;
    margin-left: 10px;
    float: left;
    text-align: center;
}
.twoCols a.title {
    margin: 2px 11px 0 0;
    text-align: left;
}
.twoCols a img {
    max-width: 150px;
    max-height: 88px;
}
.twoCols {
    float: left;
    margin-top: 8px;
    position: relative;
    height: 88px;
    width: 330px;
}
.twoCols h2 {
    float: left;
    margin-left: 10px;
}
.threeCols .points, .twoCols .points {
    position: absolute;
    top: 2px;
    left: auto;
    font: 10px Tahoma, Geneva, sans-serif;
    color: #333;
    background: #fff;
    padding: 1px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter: alpha(opacity=65);
    -moz-opacity: 0.65;
    -khtml-opacity: 0.65;
    opacity: 0.65;
}

.line-space {
    float: left;
    height: 234px;
    margin: 2px 0;
    border-right: 1px solid #fff;
    width: 2px;
}
.line-space-2 {
    float: left;
    height: 84px;
    margin-top: 10px;
    border-right: 1px solid #fff;
    width: 2px;
}
.line-space-horiz {
    clear: left;
    margin: 0 20px;
    border-bottom: 1px solid #fff;
}
#section-6col {
    margin: 2em auto 1em auto;
    padding: 1.5em 0;
    border-top: 1px solid #94b1cb;
    border-bottom: 1px solid #94b1cb;
}
#section-6col .portletWrapper {
    float: left;
    width: 15%;
    margin-right: 2%;
}
#section-3col {
    margin: 0 auto 2em auto;
    padding: 1em 0;
    border-bottom: 1px solid #94b1cb;
}
#section-3col .portletWrapper {
    float: left;
    width: 32%;
    margin-right: 2%;
}
#section-4col {
    margin: 0 auto 1em auto;
    padding: 1em 0;
}
#section-4col h3 {
    margin: 0 0 0.5em 0;
    font-size: 16px;
    font-weight: bold;
}
#section-4col .portletWrapper {
    float: left;
    width: 210px;
    margin: 0 18px;
}
#section-4col .portlet .portletItem {
    padding: 0.25em 0;
}
#section-4col .description {
    color: #5b5b5b;
    font: 1.1em/1.375em Georgia, "Times New Roman", Times, serif;
}
#section-6col .portletHeader, #section-3col .portletHeader {
    background: transparent;
    margin-top: 0;
    font: 18px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: left;
}
#section-6col dd.portletItem, #section-4col dd.portletItem, #section-3col dd.portletItem {
    padding: 3px 0 3px 4px;
    font: 13px Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#section-6col dd.portletItem a, #section-3col dd.portletItem a {
    background: url(arrows-dots.gif) no-repeat left 3px;
    padding-left: 14px;
    color: #777;
    display: block;
}
#section-3col dd.portletItem a {
    color: #619ccf;
}
#section-6col .lastItem, #section-4col .lastItem, #section-3col .lastItem {
    margin-right: 0;
}
#section-4col .portletHeader {
    background: transparent;
    margin-top: 0;
    font: 12px/12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: left;
}
#section-4col .img-container {
    vertical-align: middle;
    height: 180px;
    width: 200px;
    padding: 0;
    text-align: center;
    display: table-cell;
}
#section-4col .img-container a {
    vertical-align: middle;
    height: 180px;
}
#section-4col a.category, #section-4col a.category:visited {
    color: #cc0000 !important;
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
.img-4col {
    max-width: 200px;
    max-height: 180px;
}
#section-4col dd.portletItem a, #section-4col .portletItem a {
    color: #333;
}
.more {
    color: #cc0000;
}
#portal-breadcrumbs-container {
    border: 6px solid #bed0df;
    border-top: 5px solid #bed0df;
    border-bottom: 5px solid #bed0df;
    margin: 0.1em 0.625em 0.9em 0;
    padding: 5px 10px;
}
#portal-breadcrumbs-inner {
    background: #fff;
    margin: -6px 0;
    padding: 0 10px;
}
/* definicja dla szerokiej kolumny */
.width-11.position-0 #content {
    padding-left: 2em;
}
.template-article_view #portal-column-content h2, 
.template-chipblog_view #portal-column-content h2, 
.template-chipblogentry_view #portal-column-content h2,
.template-chipstudentsblog_view #portal-column-content h2,
.template-students_blog_view #portal-column-content h2,
.template-gallery_view #portal-column-content h2,
.template-gallery_camera_view #portal-column-content h2,
.template-test_view #portal-column-content h2,
.template-tv_view #portal-column-content h2, 
.template-experts #portal-column-content h2,
.template-profile_view #portal-column-content h2,
.template-profile #portal-column-content h2,
.template-add_comment #portal-column-content h2, 
.template-sendto_form #portal-column-content h2,
.template-print #portal-column-content h2,
.template-document_view #portal-column-content h2, 
.template-viewforum #portal-column-content h2, 
.template-new-post #portal-column-content h2,
.template-rank_view #portal-column-content h2,
.template-gallery_add_images_1 h2, 
.template-gallery_add_images_2 h2, 
.template-gallery_add_images_3 h2, 
.template-gallery_view h2,
.template-new-topic h2 {
    font: 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0 0 14px 0;
    color: 666;
}
/*.template-article_view #portal-column-content h1,
.template-chipblog_view #portal-column-content h1, 
.template-chipblogentry_view #portal-column-content h1,
.template-chipstudentsblog_view #portal-column-content h1,
.template-students_blog_view #portal-column-content h1,
.template-gallery_view #portal-column-content h1,
.template-gallery_camera_view #portal-column-content h1,
.template-test_view #portal-column-content h1,
.template-tv_view #portal-column-content h1,
.template-experts #portal-column-content h1,
.template-profile_view #portal-column-content h1,
.template-profile #portal-column-content h1,
.template-add_comment #portal-column-content h1,
.template-sendto_form #portal-column-content h1,
.template-print #portal-column-content h1,
.template-document_view #portal-column-content h1, 
.template-viewforum #portal-column-content h1,
.template-new-post #portal-column-content h1,
.template-rank_view #portal-column-content h1,
.template-gallery_add_images_1 h1, 
.template-gallery_add_images_2 h1, 
.template-gallery_add_images_3 h1, 
.template-gallery_view*/ 
h1 {
    font: 28px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0 0 20px 0;
    color: #286295;
}
.template-article_view #portal-column-content h4,
.template-chipblog_view #portal-column-content h4,
.template-chipblogentry_view #portal-column-content h4,
.template-chipstudentsblog_view #portal-column-content h4,
.template-students_blog_view #portal-column-content h4,
.template-gallery_view #portal-column-content h4,
.template-gallery_camera_view #portal-column-content h4,
.template-test_view #portal-column-content h4,
.template-tv_view #portal-column-content h4,
.template-experts #portal-column-content h4,
.template-profile_view #portal-column-content h4,
.template-profile #portal-column-content h4,
.template-add_comment #portal-column-content h4,
.template-sendto_form #portal-column-content h4,
.template-print #portal-column-content h4,
.template-document_view #portal-column-content h4, 
.template-viewforum #portal-column-content h4, 
.template-new-post #portal-column-content h4,
.template-rank_view #portal-column-content h4,
.template-gallery_add_images_1 h4, 
.template-gallery_add_images_2 h4, 
.template-gallery_add_images_3 h4, 
.template-gallery_view h4,
.template-new-topic h4 {
    font: 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 20px 0 10px 0;
    color: 666;
}
/*.header-brace {
    border: 6px solid #eb9999;
    border-right: none;
    margin: 0 0 50px -30px;
    padding-left: 30px;
}*/

#portlet-article-tools {
    font: 0.75em Arial, Helvetica, sans-serif;
    color: #666;
    margin: 1em 0 3em 0;
}
#portlet-article-tools .item {
    /*border-top: 1px solid #eb9999;*/
    padding: 3px 0;
}
#portlet-article-tools .first-col {
    font-size: 10px;
    text-transform: uppercase;
    color: #222;
    font-weight: bold;
}
#portlet-article-tools .second-col {
    color: #333;
    margin-left: 12px;
}
#portlet-article-tools .second-col a {
    color: #d32222;
}
#portlet-article-tools .second-col img {
    margin: 1px;
}
#portlet-article-tools .second-col.society {
    text-align: right;
    float: right;
    margin-top: -20px;
}
.share-tools {
    border-top: 2px dotted #ddd;
    border-bottom: 2px dotted #ddd;
    margin: 10px 0;
    padding: 8px 0 10px 0;
}
.share-tools a {
    margin: 5px;
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    display: inline-block;
}
.share-tools .print {
    background: url(ico-print.png) no-repeat;
    padding: 4px 0 0 18px;
}
.share-tools .recommend {
    background: url(ico-recommend.png) no-repeat;
    padding: 4px 0 0 18px;
}
.share-tools .abuse {
    background: url(ico-exclamation.png) no-repeat;
    padding: 4px 0 0 18px;
}

/* tagi i inne zaokraglone */
.roundedCorners a.rounded {
    padding: 0.25em 0.5em;
    background: #eee;
    border: 2px solid #999;
    border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
}
.roundedCorners a.rounded:hover {
    background: #fff;
    border-color: #eb9999;
}
.roundedCorners .closeRounded {
    border: 1px solid #999;
    color: #999 !important;
    padding: 0 3px;
    font: bold 9px "Comic Sans MS", sans-serif;
    border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    margin: 0 1px;
}
.roundedCorners a.closeRounded:hover {
    border-color: #F00;
}
.portlet-comments {
    border-top: 1px solid #adadad;
    margin: 1em 0 3em 0;
    padding: 3px 0;
    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.portlet-comments a:hover {
    color: #054175 !important;
}
.comment-tile {
    border: 6px solid #dedede;
    margin: 0 0 24px 60px;
    padding: 0 10px;
    clear: both;
}
.inner-area {
    margin: -6px 0 -6px 0;
    background: #fff;
    padding: 10px;
}
.comment-body {
}
.comment-avatar {
    margin: -6px 0 0 -76px;
    position: absolute;
}
.comments-bar-top {
    margin-bottom: 38px;
    color: #cc0000;
}
.comments-bar-top a, .comment-abuse a {
    color: #cc0000 !important;
}
.add-comment {
    float: right;
    background: url(arrows-dots.gif) no-repeat left 5px;
    padding-left: 10px;
    margin-left: 18px;
}
.comment-abuse {
    float: right;
    font-size: 12px;
    margin-bottom: 5px;
}
.comment-author {
    font-size: 12px;
    margin-bottom: 20px;
    background: url(arrows-dots.gif) no-repeat left -195px;
    padding-left: 7px;
}

#galleryNews {
    width: 320px;
    height: 300px;
    margin: 0 30px 10px 0;
    position: relative;
    background-color: #FFF;
    float: left;
    border: 1px dashed #ddd;
}
#galleryTests {
    width: 330px;
    height: 300px;
    margin: 0 16px 10px 0;
    position: relative;
    background-color: #FFF;
    float: left;
    border: 1px dashed #ddd;
}
.gallery {
    width: 330px;
    height: 300px;
    margin: 0 20px 10px 0;
    position: relative;
    background-color: #FFF;
    float: left;
    border: 1px dashed #ddd;
}
.galleryWide {
    width: 100% !important;
    height: 510px !important;
    margin: 5px 0 !important;
}
    
#image {
    background-color: #fff;
}
.foto {
    width: 330px;
    height: 240px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.foto img {
    vertical-align: middle;
    max-width: 320px;
    max-height: 240px;
    margin: 5px;
}
.galleryWide .foto {
    width: 630px !important;
   /* height: 480px !important; */
}
.galleryWide .foto img {
    vertical-align: middle;
    max-width: 628px;
    max-height: 480px;
    margin: 5px;
}
.noOfImage {
    background: rgba(255,255,255,0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF'); /* for IE */
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333;
    padding: 2px 3px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: -30px auto 10px auto;
    display: block;
    width: 100px;
    position: relative;
}
a.prev {
    left: 0;
}
a.next {
    right: 0;
}
.nawi a {
    font-size: 200%;
    font-weight: bold;
    line-height: 200%;
    display: block;
    padding: 0 10px 6px 10px;
    opacity: 0.9;
    filter:alpha(opacity=90);
    background: #eee;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    position: absolute;
    z-index: 90;
    bottom: 50%;
}

.imgLeft {
    float: left;
    margin: 6px 20px 6px 0;
    width: 330px;
    border: 1px dashed #ccc;
    text-align: center;
}
.imgLeft img {
    max-width: 100%;
    margin: 5px;
}
.imgRight {
    float: right;
    margin: 6px 0 12px 20px;
}
.imgInline {
    float: none;
    margin: 6px 20px 12px 20px;
    display: inline-block;
}
.tekst {
    color: #666;
    font-size: 0.8em;
    margin: 0 10px;
    line-height: normal;
}
/* obrazki w tresci */
.imageLeft {
    float: left;
    margin: 0 15px 20px 0;
}
.imageRight {
    float: right;
    margin: 0 0 20px 15px;
}
.imageWide {
    float: none;
    margin: 20px 0 30px 0;
}
.imageWide img, .imageInline img {
    max-width: 630px;
}
.imageInline {
    float: none;
    margin: 5px 0 5px 0;
}
.caption {
    font-size: 0.85em;
    color: #777;
    line-height: normal;
    margin: 4px 1px;
}

/* */

#avatarImages .avatarImage {
    display: inline;
}
.form label {
    font-size: 0.85em;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form .label {
    font-weight: normal;
}
#formfield-form-widgets-interests_general .option {
    display: inline-block;
}
#formfield-form-widgets-interests_it .option {
    display: inline-block;
}
.form .portlet {
    margin-bottom: 20px;
}
.form h2 {
    margin: 0;
    font-size: 2em;
    color: #777;
}
#content .form table {
    width: 100%;
    margin-bottom: 1.5em;
}
.form td {
    padding: 2px 3px 3px 2px;
}
.form .left-label {
    text-align: right;
    line-height: normal;
}

.contentFormPortletTop {
    border: 5px solid #ddd;
    border-bottom: none;
    display: block;
    height: 10px;
    margin: 0 -5px 10px -5px;
}
.contentFormPortletBottom {
    /*border: 5px solid #ddd;
    border-top: none;
    display: block;
    height: 10px;
    margin: 0 -5px;*/
}
.template-newsletter_subscribe_form .option {
    display: block;
}
#form-widgets-newsletter_email {
width:250px;
}
.form td {
    border-bottom: 1px dotted #ddd;
}

h1.blogName {
    font: 26px/18px Georgia, "Times New Roman", Times, serif;
    color: #888;
    border-bottom: 5px solid #ddd;
    margin-bottom: 40px;
}
.blogList {
    margin-bottom: 20px;
}
.brace {
    border: 6px solid #bed0df;
    border-bottom: none;
    margin: 0 0 10px 0;
    padding: 0 12px;
    clear: both;
}
.brace h2 {
    background: #fff;
    margin: -8px 0 0 0 !important;
    padding: 0 10px 10px 10px;
    font: 23px/23px "Arial Narrow", "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #286295;
    text-transform: uppercase;
    display: inline-block;
}
.spacer-grey {
    background: #ddd;
    height: 5px;
    margin: 10px 0;
}
.portlet-share-bar {
    margin: 3em 0 0 0;
}
.social-section {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
}
.social-desc {
    float: left;
}
.social-box {
    margin-left: 100px;
    height: 20px;
}
.social-box div {
    margin: 0 10px 0 0;
    float: left;
}

.video-list {
    clear: left;
    margin-bottom: 40px;
}
.video-list .tileItem {
    float: left;
    width: 204px;
    margin: 0 5px 10px 3px;
    border-bottom: none;
    background: #E6EDF2;
    min-height: 175px;
    padding: 10px 4px;
}
.video-list .tileItem:hover {
    background: #BCD0E8;
}
.video-list .imageLimiter {
    margin: 0 auto 5px auto;
    width: 204px;
    max-height: 113px;
    display: inline;
    position: relative;
}
.video-list .imageLimiter:hover  {
    border-color: #EB9999;
}
.video-list .tileImage {
    max-width: 200px;
}
.video-list .tileBody, .video-list .tileFooter {
    margin-left: 0;
    font-size: 0.875em;
}
.video-list h3 {
    font: 1em Georgia, "Times New Roman", Times, serif;
    margin: 0 4px;
}
.video-list .details {
    position: absolute;
    right: 6px;
    bottom: 5px;
    background: rgba(55,55,55,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99373737,endColorstr=#99373737);
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    padding: 2px 3px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    text-align: right;
}
.more-list-footer {
    text-align: right;
    border-top: 5px solid #BED0DF;
    text-transform: uppercase;
    padding-right: 20px;
    margin: 10px 0;
}
.more-list-footer a {
    margin-top: -8px;
    padding: 0 10px;
    display: inline-block;
    color: #286295;
    background: #fff url(arrows-dots.gif) no-repeat right 4px;
    border-right: 8px solid transparent;
    font: 16px/16px "Arial Narrow", "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

div.avatarImage img.avatarHover {
    padding: 0;
    border: 2px dashed #f00;
    width: 39px;
}
div.avatarImage img.avatarSelected {
    padding: 0;
    border: 2px dashed #EB9999;
    width: 39px;
}

.portlet-right-title {
    font-weight: bold;
    margin: 0 0 10px 50px;
}
.portlet-avatar {
    float: left;
    margin-right: 7px;
}
.portlet .info {
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #286295;
}
.portlet .info a {
    color: #286295 !important;
}
.portlet-right-title .date {
    margin-left: 10px;
}
.portlet-right-title .date {
    color: #333;
}

.most-active .amount {
    margin-left: 5px;
    float: right;
}
.most-active .item {
}

#content .forums {
    font-size: 1em;
}
.forums {
    border-collapse: collapse;
    font-size: 0.75em;
    border-bottom: 2px solid #e7eef4;
    margin-bottom: 15px;
    width: 100%;
}
.forums .h3_temat, .forums .updated {
    margin: 0 !important;
    text-align: left;
    display: block;
}
.forums h2.h3_temat {
    font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
.forums h2 {
    color: #fff;
    margin-left: 25px;
    text-align: left;
}
.forums h3 {
    font-size: 16px;
}
.forums .updated {
    font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    white-space: nowrap;
    background: url(arrows-dots.gif) no-repeat left -195px;
    padding-left: 7px;
}
.forums td {
    border-bottom: 1px solid #BED0DF;
    border-right: 2px solid #fff;
    text-align: center;
    padding: 2px 3px;
    vertical-align: top;
}
.forums td:last-child {
    border-right: 2px solid #e7eef4;
}
.forums th {
    border-bottom: 2px solid #BED0DF;
    border-right: 2px solid #BED0DF;
    background: #4984B6;
    color: #fff;
    padding: 4px;
    text-transform: uppercase;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.forums .thread {
    text-align: left;
}
.forums .pinned {
    background: #e7eef4;
}
.forums .pinned .thread {
    padding-left: 10px;
}
.forums .red {
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
}
.forums .folder {
    background: url(arrows-dots.gif) no-repeat center 8px;
    width: 16px;
    height: 24px;
}
.forums .date {
    float: right;
    font: 12px Arial, Helvetica, sans-serif;
}
.forums .who {
    display: block;
    float: left;
    margin-left: 7px;
    color: #444;
    font-size: 12px;
}
.forums .who a:hover {
    text-decoration: underline;
}
.forums .thread .who {
    margin-left: 0;
    color: #777;
}
.forums .thread .who a {
    color: #555;
}
.forums .post {
    text-align: left;
    padding: 10px;
}
.forums .info-col {
    color: #000;
    background: #e7eef4;
    padding: 2px 10px 10px 10px;
    width: 20%;
}
.forums .send {
    font: bold 10px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #888;
    margin: 10px 0 30px 0;
}
#content .forums .author, #content .forums .rank {
    margin-bottom: 2px;
}
.forums .rank {
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #555;
}
.forums .title {
    font-size: 0.825em;
}
.col-3-forum {
    margin-bottom: 10px;
}
.col-3-forum .portletWrapper {
    width: 32%;
    margin: 0 4px 10px 4px;
}
.col-3-forum .portlet {
    margin-bottom: 0;
}

.postContainer {
    color: #000;
    width: 520px;
    font: 14px/1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.resizeImage {
    max-width: 520px;
}
* html .resizeImage { 
    border:0; 
    width:expression(((this.width>520)?this.width=520:null)?"normal":"normal"); 
}
#content .markItUp li {
    display: inline;
}
#content .markItUp ul {
    margin: 0;
}

.btnNavy {
    background: #094276;
    background: -webkit-gradient(linear, left top, left bottom, from(#094276), to(#2a6497)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #094276, #2a6497); /* for firefox 3.6+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497');  for IE */
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #eee !important;
    font: 12px Arial, Helvetica, sans-serif;
    padding: 2px 4px;
    overflow: visible;
    zoom: 1;
    margin-left: 2px;
    display: inline-block;
}
.btnNavy:hover {
    background: #094276;
    cursor: pointer;
    position: relative;
    top: 1px;
    left: 1px;
}
.btnGrey {
    background: #777777;
    background: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#aaaaaa)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #777777, #aaaaaa); /* for firefox 3.6+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497');  for IE */
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #eee !important;
    font: 12px Arial, Helvetica, sans-serif;
    padding: 2px 4px;
    overflow: visible;
    zoom: 1;
    margin-left: 2px;
    display: inline-block;
}
.btnGrey:hover {
    background: #777777;
    cursor: pointer;
    position: relative;
    top: 1px;
    left: 1px;
}
.btnRed {
    background: #cc0000;
    background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#E05858)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #cc0000, #E05858); /* for firefox 3.6+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497');  for IE */
    border: 1px solid #cc0000;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #eee !important;
    font: 1.25em Calibri, "Trebuchet MS", "Gill Sans MT", sans-serif;
    padding: 1px 4px !important;
    overflow: visible;
    text-transform: uppercase;
    zoom: 1;
    display: inline-block;
}
.btnRed:hover {
    background: #cc0000 !important;
    cursor: pointer;
    position: relative;
    top: 1px;
    left: 1px;
    color: #eee !important;
}
.portletItem .btnRed:hover {
    color: #fff !important;
}
.btnDefault, .submit-widget {
    background: #1e578b;
    background: -webkit-gradient(linear, left top, left bottom, from(#094276), to(#2a6497)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #094276, #2a6497); /* for firefox 3.6+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497');  for IE */
    border: 1px solid #255f92;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #eee !important;
    font: 1.25em Calibri, "Trebuchet MS", "Gill Sans MT", sans-serif;
    padding: 1px 6px !important;
    overflow: visible;
    text-transform: uppercase;
    zoom: 1;
}
.btnDefault:hover, .submit-widget:hover {
    background: #2e578b !important;
    cursor: pointer;
    position: relative;
    top: 1px;
    left: 1px;
    color: #eee !important;
}
.portletItem .btnDefault:hover {
    color: #fff !important;
}
.buttons {
    padding: 0 0 10px 0;
}
.forums .buttons {
    float: right;
    margin-left: 5px;
    padding-bottom: 5px;
}
.edit-topic {
    float: right;
    margin-left: 5px;
}
.edit-topic a {
    float: left;
}
#previewposts {
    height: 600px;
    overflow-y: auto;
}


#portal-column-two .managedPortlet a {
    font-size: 14px;
    color: #444;
}
#portal-column-one .managedPortlet {
    background: #1e578b;
    font-size: 14px;
}
#portal-column-one .managedPortlet a {
    color: #fff;
}
.managedPortletActions {
    background: #666;
    padding: 0 2px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.managedPortletActions a {
    font: 10px Arial, Helvetica, sans-serif !important;
    color: #fff !important;
    display: inline-block !important;
    padding: 2px 0;
}

.bookstore .navTreeItem a {
    background: url(arrows-dots.gif) no-repeat 3px -194px;
    padding: 2px 2px 4px 12px !important;
    border-bottom: 0.1em solid #ccc;
    display: block;
}
.bookstore .navTreeItem ul {
    margin-left: 10px;
}
.bookstore .navTreeItem ul a {
    padding-left: 15px;
    background: #f8fafe url(arrows-dots.gif) no-repeat 6px -394px;
    border-bottom: 0.1em dotted #bbb;
}
.bookstore .navTreeCurrentNode a {
    background-color: #F9F0F7;  
}
.bookstore .navTreeCurrentItem a {
    background-color: #F9F0F7 !important;
    font-weight: bold;
}

.bookstore .shops .navTreeItem a {
    background: url(arrows-dots.gif) no-repeat 2px 5px;
    border-bottom: 2px solid #BED0DF;
}
.bookstore .navTreeItem a:hover {
    background-color: #EFF4FC;
}
.bookstore .navTreeItem a {
    display: block;
}
.bookstore .portletItem {
    border-bottom: none;
}
.bookstore-list {
    clear: both;
    margin-bottom: 40px;
}
.bookstore-list:last-child {
    margin-bottom: 0;
}
.bookstore-list .tileItem {
    float: left;
    width: 48%;
    height: 170px;
    margin: 1%;
    border-bottom: 3px dotted #ddd;
}
.bookstore-list .cena {
    font-size: 1.5em;
    color: #000;
}
.bookstore-list .buy-ico {
    float: right;
    margin: 0 20px;
}
.okladka {
    float: left;
    margin-right: 15px;
}
.zajrzyj {
    float: right;
    text-align: center;
    margin: 10px;
}
h3.description {
    margin: 20px 0;
    border-bottom: 1px solid #999;
}
.cena {
    font-size: 1.5em;
    margin: 10px 0;
    color: #c00;
}
.stara-cena {
    color: #777;
    text-decoration: line-through;
    font-size: 0.75em;
}

.template-chipdownload_category_view .imageLimiter {
    width: 90px;
}
.template-chipdownload_category_view .tileBody, .template-chipdownload_category_view .tileHeadline, .template-chipdownload_category_view .tileFooter {
    margin-right: 70px;
    margin-left: 110px;
}
.template-chipdownload_category_view ul.tileFooter {
    margin-right: 70px;
    margin-left: 110px !important;
    color: #444;
    font: 0.825em Arial, Helvetica, sans-serif;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 2px solid #BED0DF;
    padding: 10px 20px;
}
.template-chipdownload_category_view ul.tileFooter li {
    list-style: none;
    padding-left: 12px;
    background: url(arrows-dots.gif) no-repeat 0 -195px;
}
.download-ico {
    float: right;
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 10px;
}
.download-ico img {
    display: block;
    margin: auto;
}
.download-list table {
    margin: 20px 0;
}
.gallery-list .brace {
    margin: 20px 0 5px 0;
}
.gallery-list .item {
    float: left;
    width: 149px;
    margin: 3px;
    position: relative;
    overflow: hidden;
}
.gallery-list .img {
    border: 2px solid #ddd;
    display: block;
    height: 145px;
    text-align: center;
}
.gallery-list .exif {
    position: absolute;
    bottom: 0;
    padding: 10px;
    margin: 2px;
    width: 125px;
    height: 125px;
    background: rgba(0,0,0,0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2000000', endColorstr='#B2000000'); /* for IE */
    font: 12px Arial, Helvetica, sans-serif;
}
.exif span {
    position: relative; /*IE cleartype bugfix*/
}
.exif a {
    color: #ddd !important;
}
.exif .date {
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    color: #aaa;
}
.exif .autor {
    font-size: 12px;
    display: inline-block;
}
.exif .title {
    font-size: 16px;
    margin-bottom: 5px;
    display: block;
}

#nGallery {
    text-align: center;
}
.mscreen {
}
.mscreen img {
    max-width: 620px;
}
#nGallery .exif {
    position: absolute;
    right: 0;
    padding: 10px 20px;
    margin: 2px;
    background: rgba(255,255,255,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5FFFFFF', endColorstr='#E5FFFFFF'); /* for IE */
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-align: left;
    border: 4px solid #eb6666;
    -moz-box-shadow: 2px 2px 4px #333;
    -webkit-box-shadow: 2px 2px 4px #333;
    box-shadow: 2px 2px 4px #333;
    color: #000;
    font: 11px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
    z-index: 100;
}
#nGallery .exif a {
    padding: 1px 2px;
    color: #286295 !important;
}
#nGallery .exif a:hover {
    color: #fff !important;
    background: #333;
}

.navGallery .item {
float: left;
margin: 0 2px;
width: 62px;
height: 62px;
overflow: hidden;
}
.navArrows {
clear: left;
}
.navArrows div {
background-image: url(gallery-arrows.gif);
background-repeat: no-repeat;
height: 32px;
width: 32px;
cursor: pointer;
margin-top: 18px;
}
.navArrows .prev {
background-position: 0 0;
float: left;
margin-right: 15px;
}
.navArrows .next {
background-position: -32px 0;
float: right;
margin-left: 15px;
}

.categories-list {
    margin: 25px 0;
}
.categories-list li {
    display: inline-block;
    width: 46%;
    margin: 0 3px 10px 6px;
    vertical-align: top;
    background: url(arrows-dots.gif) no-repeat left 4px;
    padding-left: 10px;
}
.categories-list h3 {
    font: inherit;
}

.rankTable th {
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
    border-right: 1px dashed #ccc;
    padding: 2px 4px;
    background: #436B8F;
    color: #fff;
}
.rankTable th:first-child {
    border-left: 1px dashed #ccc;
}
.rankTable .headerSortUp {
    background: #900 url("asc.gif") center top no-repeat;
}
.rankTable .headerSortDown {
    background: #900 url("desc.gif") center bottom no-repeat;
}

.rankTable td {
    font: 12px Arial, Helvetica, sans-serif;
    text-align: center;
    border-bottom: 1px solid #ccc;
    border-right: 1px dashed #ccc;
}
.rankTable td:first-child {
    border-left: 1px dashed #ccc;
}
.rankTable td.product {
    text-align: left;
    padding: 2px 4px;
    font-weight: bold;
}
.rankTable tr:nth-child(even)   { 
    background-color: #F5F9FC; 
}
.rankTable tr:hover {
    background: #DFEAF2;
}
.rankTable .nopaddingcenter {
    vertical-align: middle;
    padding: 0;
    width: 32px;
    height: 32px;
}

#tooltipimage {
    position: absolute;
    background: #fff;
    padding: 10px;
    border: 1px dashed #000;
    text-align: center;
}

.powerWinner {
    padding: 0 10px 10px 10px;
}
.econoWinner {
    padding: 0 10px 10px 10px;
}
.rankDesc-1 {
    font-size: 0.825em;
    margin-bottom: 10px;
}
.barCont {
    float: right;
}
.rankPower, .rankEcono {
    clear: left;
    padding: 10px 0;
}
.rankPower {
    color: #B34258;
}
.rankEcono {
    color: #69923D;
}
.rank-tab-item {
    float: left;
    margin: 0 6px 10px 0;
    border: 1px dashed #ddd;
    padding: 3px 2px;
    text-align: center;
    line-height: normal;
    width: 130px;
}
.rank-tab-item .title, #portlet-article-tools .title {
    margin-bottom: 5px;
    font-size: 0.9em;
}
.user-choice {
    background: #ECF7FD;
    padding: 3px 2px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 1.1em;
    color: #000;
}
.user-rate {
    padding: 8px 0 10px 0;
    text-align: center;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 1.1em;
    margin-top: 20px;
    color: #000;
}
.user-rate .title {
    margin-right: 4px;
}
.user-rate .discreet {
    font-size: 0.825em;
    color: #999;
}

.dottedLink {
    background: url(arrows-dots.gif) no-repeat left 4px;
    padding-left: 10px;
    margin-right: 10px;
}

.filter-border {
    border: 1px dashed #436B8F;
    padding: 10px;
    margin-bottom: 10px;
}
#content .filter-border {
    border: 1px dashed #436B8F;
}
#content .filter-border legend {
    padding: 0 5px;
    background: #fff;
    font-size: 1.5em;
}

.filterTable {
    margin: 0 !important;
}
.filterTable th {
    font: 13px Arial, Helvetica, sans-serif;
    vertical-align: bottom;
    padding: 0 5px;
}
.filterTable td {
    font: 12px Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding: 2px 5px;
    white-space: nowrap;
}
.filterTable .filter {
    text-align: right;
}
.filterTable .filter-item {
    width: 190px;
}

.articles-navigation {
    border-bottom: 1px dashed #ddd;
    margin-bottom: 1em;
    line-height: normal;
}
.articles-navigation .leftside {
    float: left;
    width: 49%;
}
.articles-navigation .rightside {
    float: right;
    width: 49%;
    text-align: right;
}
.articles-navigation .title {
    font: 10px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: #BED0DF;
    padding: 1px 4px;
}
.articles-navigation a {
    color: #EB9999 !important;
}
.articles-navigation .prev, .articles-navigation .next {
    display: block;
    padding: 2px;
}
.articles-navigation a:hover {
    color: #c00 !important;
}
#ceneo-tab {
    float: left;
    border: 1px dashed #ddd;
    margin-top: 20px;
}
#ceneo-tab td {
    padding: 10px 5px;
    text-align: center;
}

#tabs {
    clear: both;
    border-bottom: 1px solid #ddd;
    margin: 20px 0;
}
#tabs ul {
    height: 44px;
    list-style: none;
}
#tabs.user-profile ul {
    height: 70px;
    margin-left: -20px;
}
#tabs a {
    background: #EEE;
    color: #666666 !important;
    height: 31px;
    padding: 12px 10px 0 10px;
    border: 1px solid #ddd;
    display: block;
    float: left;
    line-height: normal;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}
#tabs.user-profile a {
    height: 57px;
}
#tabs a:hover {
    background: #ddd;
}
#tabs a.fullrank {
    padding: 6px 10px;
    height: 35px;
    color: #000 !important;
    margin-top: -2px;
    background: #F9F0F7;
}
.fullrank .blackLink {
    font-size: 0.75em;
}
#tabs a.act, #tabs .active a {
    background: #fff;
    border-bottom: 1px solid #fff;
}
#tabs .points {
    font: 0.75em Arial, Helvetica, sans-serif;
    color: #999;
}
#tabs .active .points {
    color: #c00;
}
.listItem {
    margin: 0  0 10px -20px;
    padding: 0 10px 4px 10px;
    border-bottom: 1px solid #ddd;
}
#content .listItem p {
    font: 0.75em Arial, Helvetica, sans-serif;
    margin: 2px 0;
}
#content .user-gallery p {
    font: bold 1em Arial, Helvetica, sans-serif;
    margin: 2px 0;
}
.listItem .date {
    font: 0.75em Arial, Helvetica, sans-serif;
}
#content .listItem .tileImage{
    float: left;
    margin: 0 8px 6px 0;
    border: 1px solid #ddd;
}
.user-section .avatarImage {
    float: left;
}
.user-section .user, .user-section .rank {
    margin-left: 50px;
}
.user-section .user-name {
    font-size: 3em;
    line-height: 1em;
}
#content .user-section ul {
    float: left;
    margin: 10px 0;
    list-style: none;
    width: 45%;
}
#content .user-section strong {
    font: bold 1.1em "Lucida Console", Monaco, monospace;
}
.user-section ul.first-col {
    clear: left;
    padding-right: 20px;
}
.user-section ul.second-col {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #eee;
    font-size: 0.75em;
}
.user-section ul.second-col li {
    background: url(arrows-dots.gif) no-repeat left -195px;
}
.user-section li {
    background: url(arrows-dots.gif) no-repeat left 6px;
    padding-left: 10px;
}

.cmsCenter {
    text-align: center;
}
.zoom {
    position: absolute;
    right: 45%;
    top: 40%;
    z-index: 20;
}
a.lightbox {
    position: relative;
}
.lightbox img {
    vertical-align: middle;
}
.techSpec td {
    border-bottom: 1px solid #ddd;
    padding: 2px 4px 2px 10px;
}
.techSpec td.quote1 {
    background: url(arrows-dots.gif) no-repeat left 8px;
}
.techSpec td.quote11 {
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 10px;
}
.techSpec td.quote2 {
    padding-left: 20px;
    background: url(arrows-dots.gif) no-repeat 10px -190px;
}
.techSpec td.quote3 {
    padding-left: 40px;
    background: url(arrows-dots.gif) no-repeat 30px -190px;
}
.techSpec td.quote4 {
    padding-left: 50px;
}


.tagCloud .portletItem {
    text-align: center;
}
.tagCloud .portletItem span {
    display: inline-block;
}
.tagCloud .portletItem a {
    padding: 2px 4px !important;
}
.tagCloud .portletItem a:hover {
    background: #424242 !important;
    color: #fff !important;
}

.outer-box {
    padding: 10px 5px;
    margin-bottom: 10px;
    border: 2px dotted #ddd;
}
.compare-item {
    float: left;
    margin: 0 4px;
    border: 1px dashed #aaa;
    background: #BED0DF;
    padding: 3px 8px;
    text-align: center;
    line-height: normal;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.compare-item .title {
    margin-bottom: 5px;
}

.compare .compare-item-col {
    width: 31%;
}
.compare-item-col {
    float: left;
    margin: 0 8px;
    border: 2px dotted #ddd;
    line-height: normal;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    width: 48%;
    text-align: center;
}
.compare-item-col h2 {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px 0;
    background: #F3F5F8;
}
.compare .header {
    padding: 10px 0;
    background: #F3F5F8;
    text-align: center;
}
.compare .header h2 {
    margin: 10px 0;
}
.compare table {
    border: 2px dotted #ddd;
}
.compare div table {
    border: none;
}
.compare td {
    width: 150px;
}
.compare .imageContainer {
    width: 320px;
    text-align: center;
    margin: 0 auto;
}
.compare-image {
    text-align: center;
    padding: 10px 0;
}
.compare-image td {
    vertical-align: middle;
    padding: 10px 0 !important;
    width: 330px;
}
.compare-image img {
    max-height: 280px;
    max-width: 320px;
}
.compare-2 td {
    width: auto;
}
.compare-2 .compare-image td {
    width: 500px;
}

.right-cell {
    text-align: right;
    width: 120px !important;
}
.spacer-cell {
    background: #fff !important;
    padding: 0 !important;
    width: 10px !important;
    border: none !important;
    border-left: 2px dotted #ddd !important;
    border-right: 2px dotted #ddd !important;
}

.techinfo {
    width: 100%;
    margin: 0 !important;
}
.techinfo td {
    border-bottom: 1px solid #ccc;
    padding: 2px 10px 1px 10px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #222;
    border-left: 1px solid #fff;
}
.techinfo .odd { 
    background-color: #f7f7f7; 
}
.techinfo tr:nth-child(even) { 
    background-color: #f7f7f7; 
}
.techinfo tr:hover {
    background: #DFEAF2;
}
.techinfo tr.compare-image:hover {
    background: none;
}
.compare .header:hover {
    background: #F3F5F8;
}
.techinfo td.quote11 {
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 10px;
}
.techinfo td.quote2 {
}
.techinfo td.quote3 {
    padding-left: 20px;
}
.techinfo td.quote4 {
    padding-left: 30px;
}
.compareHeader {
    background: #F3F5F8;
}

/* eksperci miesiaca */
.avatarImage {
    border: 1px dashed #eee;
    text-align: center;
    display: block;
    width: 43px;
    height: 43px;
}
.avatarImage span {
    display: table-cell;
    vertical-align: middle;
    width: 43px;
    height: 43px;
}
.expert-item {
    clear: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
    margin: 6px 0;
}
.expert-item .rank-position {
    float: left;
    margin-right: 2px;
    font: bold 3em "Lucida Console", Monaco, monospace;
    width: 13px;
    color: #aaa;
}
.expert-item .avatarImage {
    float: left;
}
.expert-item .avatarImage img {
    filter:alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
}
.expert-item .avatarImage img:hover {
    filter:alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}
.expert-item .expertBody {
    margin-left: 66px;
    display: block;
}
.expert-item .expertFooter {
    margin-left: 66px;
    display: block;
    font: 11px Arial, Helvetica, sans-serif;
    color: #999;
}
.expert-item .col-1 {
    float: left;
}
.expert-item .col-2 {
    float: right;
    background: #f2f2f2;
    padding: 1px 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.expert-item .points {
    font-size: 10px;
    font-weight: bold;
    color: #000;
}
#content .expert-filter div {
    padding: 20px;
    line-height: normal;
}
.expert-filter .btnRed {
    float: right;
}
.expert-table {
    margin-top: 10px;
}
.expert-table th {
    border-bottom: 2px solid #ddd;
    text-align: center;
    padding: 3px 4px;
}
.expert-table td {
    border-bottom: 1px solid #ddd;
    padding: 2px 4px;
}
.expert-table .rank {
    font-size: 1.25em;
    text-align: center;
}

.table-borderless {
    width: auto !important;
    border: none;
    background: #eee;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.table-borderless td {
    padding: 10px 10px;
}
.table-dashed {
    border: 1px dashed #BED0DF;
    background: #F7F9FB;
}
.table-dashed td {
    padding: 10px 10px;
}

.resizeImageCeneo img {
    max-height: 50px;
    max-width: 50px;
}
.portletCeneo .tileImage {
    float: left;
}
.portletCeneo .tileBody {
    margin-left: 58px;
    display: block;
}
#portal-column-two .portletItem .tileBody a {
    color: #000;
}

.miesiecznik-chip, .braceBox {
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 6px dotted #EBF2F7;
}
.miesiecznik-chip table {
    margin: 0 !important;
}
.miesiecznik-chip td {
    padding: 0 10px;
    vertical-align: top;
}
.miesiecznik-chip .tileItem {
    float: left;
    margin: 0 10px 5px 5px;
    width: 31%;
    border-bottom: none;
}
.miesiecznik-chip .imageLimiter {
    margin-right: 8px;
    width: 62px;
}
.miesiecznik-chip .tileImage {
    max-width: 62px;
    max-height: 62px;
}
.miesiecznik-chip .tileHeadline {
    margin-left: 70px;
    margin-bottom: 2px !important;
    font-family: Georgia, "Times New Roman", Times, serif !important;
}
.miesiecznik-chip .tileBody {
    margin-left: 70px;
    margin-bottom: 5px !important;
}
.line {
    border-top: 1px solid #BED0DF;
    clear: both;
    height: 5px;
    overflow: hidden;
}
.miesiecznik-chip.archiwum .tileItem {
    text-align: center;
}
.miesiecznik-chip.archiwum .imageLimiter {
    width: 70px;
    height: 100px;
    float: none;
    display: block;
    margin: 0 auto;
}
.miesiecznik-chip.archiwum .tileImage {
    max-width: 70px;
    max-height: 100px;
}
.miesiecznik-chip.archiwum .tileHeadline {
    margin-left: 0;
}
#books_portlet {
    height: 233px;
}
#books_portlet div {
    text-align: center;
    width: 168px !important;
    margin: 4px 0;
}
.ksiazki .portletFooter a {
    background: none;
    padding: 0;
}

.tblForm td {
    padding: 4px 10px 4px 0;
}
.add-images h2, .add-images h4 {
    margin: 10px 0 20px 0;
}
.add-images .manage {
    float: left;
    margin-right: 5px;
}
.add-images .tileBody input {
    width: 90%;
}

.edit-mini {
    white-space: nowrap;
    float: right;
}
.edit-mini img {
    padding: 2px;
    margin-left: 1px;
    background-color: #EB9999;
    border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
}
.edit-mini img:hover {
    background-color: #c00;
}
.legendGallery .edit-mini {
    float: none;
    font-size: 0.875em;
}
.galleryList .edit-mini {
    z-index: 5;
    position: absolute;
    float: none;
    right: 5px;
    top: 5px;
}
.galleryList .edit-mini a {
    margin-bottom: 2px;
    display: block;
}

.add-forum {
    padding: 10px 0;
    font-size: 0.825em;
}

.spolecznosc {
    text-align: center;
}
.spolecznosc .itemm {
    font-size: 0.9em; 
    margin-bottom: 15px;
}
.najnowszy-chip .portletItem {
    text-align: center;
    padding: 0.5em 0;
}
.najnowszy-chip td {
    text-align: center;
}

.portletItem a:hover, .portletFooter a:hover {
    color: #c00 !important;
}
#portal-column-two .portletFooter a:hover {
    color: #000 !important;
}
.portletItem .exif a:hover {
    color: #fff !important;
}


.rss a {
    background: url(ico-rss.gif) no-repeat center center;
    width: 24px;
    height: 24px;
    padding: 0;
}
.rss a span {
    display: none;
}
.portlet .rss {
    position: absolute;
    right: 20px;
    top: 18px;
}

/* mapa serwisu */
#content .siteMap {
    font-size: 0.75em;
    line-height: normal;
}
.siteMap h2 {
    padding: 5px 10px;
    margin: 10px 0;
    background: #E6EDF2;
    border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    border: 1px solid #BED0DF;
}
.siteMap h3, .siteMap h4 {
    margin-left: 10px;
    background: url(arrows-dots.gif) no-repeat left 6px;
    padding-left: 10px;
}
.siteMap a {
    display: inline !important;
}
#content .siteMap ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 15px;
    padding: 0;
}
#content .siteMap ul li {
    background: url(arrows-dots.gif) no-repeat 8px -192px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 18px !important;
}
.siteMap img {
    padding: 1px 3px 3px 3px;
}
.siteMap h4 img, .siteMap h3 img, .siteMap h2 img {
    padding: 1px 3px 5px 3px;
}
.grid3col {
    clear: both;
    margin-bottom: 20px;
    width: 100%;
}
.grid3col .column {
    float: left;
    margin-left: 0;
    width: 26%;
}
.grid3col .column.first {
    margin-left: 0 !important;
}
.grid3col .column.last {
    width: 22%;
}
.floatCol {
    clear: none !important;
    margin-right: 15px;
    float: left;
    width: 32%;
}
.floatCol.last {
    margin-right: 0;
}
/* mapa serwisu koniec */

/* konkursy */
#content .queryContainer fieldset {
    border: none;
    padding: 10px 0;
}
.queryContainer .fieldWrapper {
    border-top: 4px dotted #ddd;
}
.queryContainer .fieldWrapper:first-child {
    border-top: none;
}
.queryContainer .fieldWrapper label {
    font-weight: bold;
}
.queryContainer .fieldWrapper .field label {
    font-weight: normal;
}
.queryContainer .optionRow {
    margin: 2px 4px;
}

.queryContainer .tblForm-6 td {
    font-size: 90%;
    line-height: normal;
}
.queryContainer .tblForm-6 th {
    font-size: 80%;
    line-height: normal;
    border: 1px solid #ddd;
    border-bottom: 1px solid #999;
}
.queryContainer .odd td {
    background-color: #F9F9F9;
}
.queryContainer .fieldRequired {
    font-size: 0px;
}
.queryContainer .queryItem {
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.queryContainer h3, .queryContainer h2 {
    margin: 10px 0;
    clear: both;
    line-height: normal;
    color: #286295;
}
.queryContainer td {
    text-align: center;
}
.queryContainer td.questionColumn {
    text-align: left;
}
#content h2, #content h3, #content h4 {
    margin: 10px 0 3px 0;
}
#content h2 {
    font-size: 1.6em;
    letter-spacing: normal;
}
#content h3 {
    font-size: 1.3em;
    letter-spacing: normal;
}
#content .context {
    background: #1e578b;
    background: -webkit-gradient(linear, left top, left bottom, from(#094276), to(#2a6497)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #094276, #2a6497); /* for firefox 3.6+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#094276', endColorstr='#2a6497');  for IE */
    border: 1px solid #255f92;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #eee !important;
    font: 1.25em Calibri, "Trebuchet MS", "Gill Sans MT", sans-serif;
    padding: 1px 6px;
    overflow: visible;
    text-transform: uppercase;
    zoom: 1;
}
#content .context:hover {
    background: #2e578b;
    cursor: pointer;
    position: relative;
    top: 1px;
    left: 1px;
    color: #eee !important;
}


/* konkursy koniec */

.roundedBox {
    padding: 5px 10px;
    margin-bottom: 20px !important;
    background: #E6EDF2;
    border-radius: 0.2em;
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    clear: both;
}
.roundedBox td {
    padding: 5px 10px;
}

#tbl-channels {
    width:100%;
}
#tbl-channels .tr-right td {
    text-align:right;
}
#tbl-channels .td-del {
    text-align:center !important;
}
#tbl-channels input[type="text"], #tbl-channels select {
    width: 100%;
}

blockquote {
    background: #F5F8FA;
    border-left: 4px dotted #E7EEF4;
    margin: 20px;
    padding: 10px 16px;
}
.blockquoteBox {
    background: #F5F8FA;
    border-top: 4px solid #E7EEF4;
    border-bottom: 4px solid #E7EEF4;
    margin: 5px 0 30px;
    padding: 15px 26px;
    line-height: 1.5em;
    font-size: 0.9em;
}
.poll .pytanie, .articlePoll .pytanie {
    font-weight: bold;
    margin-bottom: 6px;
    border-bottom: 1px dotted #EB9999;
    padding-bottom: 2px;
}
.poll .centerBtn, .articlePoll .centerBtn {
    border-top: 1px dotted #EB9999;
    padding-top: 10px;
}
.poll input, .articlePoll input {
    margin: 0 4px;
}
.poll p {
    margin: 5px 0;
}
.articlePoll {
    margin: 40px;
}
.mceContentBody a.articlePollLink{
    content: "Sonda";
    text-align: center;
    display:block;
    border: 2px dotted #EB9999;
    padding: 10px;
    margin: 20px 40px;
    font-size: 18px;
}

.hidden {
    display: none;
}

#sideAds {
    overflow: visible;
}
.sideAdLeft {
    position: absolute;
    right: 1030px;
    top: 10px;
    z-index: 1;
}
.sideAdRight {
    position: absolute;
    left: 1030px;
    top: 10px;
    z-index: 1;
}
.plain h1, .plain h2, .plain h3, .plain h4, .plain h5, .plain h6 {
    margin: 0.7em 0 0.5em 0 !important;
    color: #222;
    font-size: 16px !important;
    line-height: normal !important;
}
.plain h2 {
    font-size: 2em !important;
}
.plain h3 {
    font-size: 1.8em !important;
}
.plain h4 {
    font-size: 1.5em !important;
}

.plain h5 {
    font-size: 1.8em !important;
	margin: 0.9em 0 0.9em 0 !important;
}
.plain h6 {
    font-size: 1.5em !important;
	margin: 0.9em 0 0.9em 0 !important;
}

.ecommerce {
    margin: 35px 0;
    border: 2px dotted #ddd;
    padding: 0 10px;
}
.ecommerce .portletHeader {
    font-size: 1.1em;
    margin-top: -12px;
    background: #fff;
    padding: 0 10px;
    float: left;
    color: #000;
}
.ecommerce .portletFooter {
    margin-top: -8px;
    background: #fff;
    padding: 0 10px;
    float: right;
}
.ecommerce .tileItem {
    border: none;
    float: left;
    width: 30%;
    margin-right: 5%;
}
.ecommerce .lastItem {
    margin-right: 0;
}
.ecommerce .tileHeadline {
    font: bold 1em Arial, Helvetica, sans-serif;
    margin-bottom: 1px;
}
.ecommerce .tileImage {
    max-width: 190px;
    max-height: 150px;
}
.plainText {
    font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
}

/* serwisy tematyczne */
.magnify {font-size: 130%;font-weight: bold;}
#breadcrumbs-home a.magnify {
    font-size: 130%;
    font-weight: bold;

/* SVG fallback(Opera 11.10-, IE9) */
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDU3LDg2LDAsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgxMzMsMTY3LDAsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==");
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #395600, #85A700) !important;
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #395600, #85A700) !important;
    /* Chrome 7+ & Safari 5.03+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #395600), color-stop(1, #85A700)) !important;
    /* IE5.5 - IE7 */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#395600,EndColorStr=#85A700) !important;
    /* IE8 */
    -ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#395600,EndColorStr=#85A700) !important;  
	background: -ms-linear-gradient(top, #395600, #85A700) !important;
	background: linear-gradient(top, #395600, #85A700) !important;
    color: #fff !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	padding: 10px;

}
/**/

#portal-column-content a:visited, 
.portletItem a:visited, 
#section-6col a:visited, 
#section-4col a:visited, 
#section-3col a:visited,
a:visited .more {
    color: #551A8B;
}

.portletReklama {
    margin: 25px 0;
    text-align: center;
}
.portletReklama div, .portletReklama iframe, .portletReklama embed, .portletReklama img {
    margin: 0 auto !important;
}

.ArchetypesUploadReferenceWidget {
    display: none;
}

.template-atct_edit .documentEditable .formPanel {
    padding: 0;
}
.template-atct_edit .documentEditable {
    margin: 0pt -1em 0pt 0pt;
}
.template-atct_edit #content {
    padding: 0 !important;
}

.resizeImagePlay {
    width: 80px;
    text-align: center;
    float: left;
    padding: 0 2px 10px 0;
}
.resizeImagePlay a {
    display: block;
    padding: 0 !important;
}
.resizeImagePlay img {
    max-height: 120px;
    max-width: 80px;
    margin: 4px 0;
}
.portletPlay .tileBody {
    margin: 4px 5px 5px 10px;
    clear: both;
    font-size: 0.9em;
    color: #555;
}
.portletPlay .tileBody li {
    display: block;
    padding-left: 10px;
    background: url(arrows-dots.gif) no-repeat left -396px;
}
.portletPlay .tileHeadline {
    font-size: 1.4em;
    line-height: 1em;
}
.portletPlay .price span {
    font-size: 1.5em;
    color: #C70000;
}
.portletPlay .taryfa span {
    font-size: 1.2em;
    color: #222;
}


.mceIframeContainer iframe {
    width: 675px !important;
    margin: 0 auto !important;
}
.mceContentBody {
    width: 630px !important;
    margin: 0 auto !important;
}

.basetag {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #eee;
    font-size: 0.8em;
}
.synonim{
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px dashed #ddd;
    font-size: 0.75em;
    font-style: italic;
}

.download-col-1 {
    float: right;
    width: 408px;
}
.download-col-2 {
    float: left;
    width: 215px;
}
.download-col-3 {
    float: right;
    width: 190px;
    padding-left: 30px;
    border-left: 1px solid #ddd;
    margin: 0 0 20px 10px;
    font: 0.9em Arial, Helvetica, sans-serif;
}
#content .download-col-3 p {
    margin-bottom: 5px;
    line-height: normal;
}
.params {
    font: 0.9em Arial, Helvetica, sans-serif;
    float: left;
    width: 402px;
    margin-bottom: 20px;
}
.params strong {
    font-size: 0.9em;
}
.params .col-1 {
    float: left;
    width: 58%;
    clear: left;
}
.params .col-2 {
    float: left;
}
.download-col-4 {
	margin-top: 10px;
}
.screenshot {
    margin-bottom: 2px;
}
#content .recent-ver {
    margin: 0 0 1em 1.5em;
}
#content .recent-ver li {
    margin: 0;
    line-height: 1.25em;
}
#content .most-down {
    margin: 10px 0;
    list-style: none;
}
#content .most-down li {
    clear: right;
    margin-bottom: 15px;
}
.most-down li img {
    float: left;
    margin: -5px 5px 0 0;
}

#download-area {
    background: url(down-corner.png) no-repeat right top;
    padding: 20px 0 0 0;
    margin-top: -20px;
}
#download-box {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    width: 300px;
    line-height: normal;
    margin-bottom: 10px;
}
.downBox {
    background: url(down-button-bg.png) no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin-bottom: 4px;
    width: 284px;
    height: 56px;
    display: block;
    float: right;
}
.downBox:hover {
    background: url(down-button-hover.png) no-repeat;
}
.downBox span {
    display: block;
}
.downBox .pobierz {
    margin: 12px 0 0 70px;
    font: bold 1.2em Verdana, Geneva, sans-serif;
    color: #fff;
}
.downBox .btnDefault {
    clear: left;
    float: left;
    margin:  2px 20px 2px 0;
    font-size: 1.5em;
}
.btnDefault.green {
    background-color: #4d770a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4d770a), to(#6e9629)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #4d770a, #6e9629); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #4d770a, #6e9629); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #4d770a, #6e9629); /* IE10 */
    background-image:      -o-linear-gradient(top, #4d770a, #6e9629); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #4d770a, #6e9629);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d770a', EndColorStr='#6e9629'); /* IE6–IE9 */
    border-color: #4d770a;
}
.btnDefault.green:hover {
    background: #4d770a !important;
}
.downBox .size {
    margin-left: 70px;
    color: #fff;
}
#download-box .x64 {
    clear: right;
    float: right;
    font-size: 0.86em;
}
.new-version {
    color: #cc0000;
    text-align: center;
    margin: -15px 0 3px;
    font-size: 0.86em;
}
#content .new-version a {
    color: #cc0000;
    text-decoration: underline;
}
.guard-badge {
    background: url(guard-badge.png) no-repeat;
    width: 111px;
    height: 111px;
    position: absolute;
    top: 37px;
    right: -2px;
    z-index: 10;
}
.downloading {
	background: #eef3f7;
	border: 1px solid #e2eaf1;
	padding: 10px;
	text-align: center;
	margin: 0 0 10px;
	width: 75%;
	font: 0.9em/normal Arial, Helvetica, sans-serif;
}

/* podkreslone hovery dla pozycji w menu */
#portal-thematicnav a:hover, #top-actions a:hover, #portal-column-one .portlet .portletFooter a:hover {
	text-decoration: underline;
}
.spread_div{overflow:auto}
.spread_table th, .spread_table td{font-size:10px}

.col-3 .portletHeader span.tile, .col-3 .portletHeader h2 a.tile  {color:#183D5D !important}
.bookstore .portletHeader a.tile {color: #183D5D !important}
.col-3 .portletHeader h2 a.tile {font-size:16px}
.bookstore-list .sfont{font-size:17px}
.prog-img-ico{float:left;margin:0 10px 0 0;}
#newsletter_email_box{width:161px !important}
/* rssbox css  */

.rssincl-entry{border-bottom: 1px solid #eb9999 !important;overflow:hidden}
.rssincl-itemtitle{text-align:left !important;margin-bottom:0 !important;}
.rssincl-itemtitle a {color:#444444 !important; display:block !important;padding:15px 0 2px 0}
.rssincl-content div.rssincl-entry:hover p a {color:#cc0000 !important}
.rssincl-content div.rssincl-entry:hover{background:#fadede !important;color:#cc0000 !important}

.articlePoll {margin: 20px !important}}


body.template-print #portal-top, body.template-print #portal-menusection, body.template-print #sideAds, body.template-print #disqus_thread, body.template-print #section-4col, body.template-print #portal-footer-bg, body.template-print #portal-footer{display:none !important}

/* super news w streamie */

.supernewsItem {
    position: relative;
    padding: 10px 0;
    border-bottom: 1px solid #A6A6A6;
}

.infoareasupernews {
    background-color: #000000;
    bottom: -1px;
    color: white;
    opacity: 0.7;
    position: absolute;
    width: 100%;
    padding: 4px 4px 4px 4px;
    margin-bottom: 31px;
}

/* .supernewsHeadline a, .supernewsHeadline a:hover, .supernewsHeadline a:visited, .supernewsHeadline a:link, .supernewsHeadline a:active { */
.supernewsHeadline span{
    color: white;
    opacity: 1;
}

.supernewsBody {
    color: white;
}

.supernews_img_bg img {
    width: 476px
}

.supernewsDetails {
    width: 100%;
    color: #777777;
    font-size: 0.75em;
    margin-top: 5px;
}
#adocorner {
    bottom:0;
    right:0;
    position:fixed;
}
#portal-columns {
    background: #FFFFFF;
}
