/* Basic styles */
body, * { font: 13px Arial; }

body { background: #f0f0f0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
strong { font-weight: bold; }

#main { background: #f2f2f2 url("../../images_layout/main-background.gif") repeat-x; }

/* Header */
#header { width: 980px; margin: 0 auto; height: 163px; }
#header .date, #header .quicklinks {
    line-height: 26px; padding: 0 21px 19px 0; color: #d0e2f2;
}
#header .quicklinks a {
    padding:  0 16px; background: url("../../images_layout/main-header-strut.gif") right bottom no-repeat; color: #d0e2f2;
    float: left; line-height: 26px;
}
#header .right .contact {
    background: url("../../images_layout/main-header-contact.gif") right top no-repeat; padding-right: 24px;
}
#header .search {
    line-height: 22px; height: 22px; padding-top: 6px; height: 45px;
}
#header .search * { margin-right: 4px; }
#header .search input { float: left; }
#header .search label { margin-top: 9px; }
#header .search .text { margin-top: 4px; }
#header .search span { display: block; text-align: center; padding-top: 3px; }
#header .search a { font-size: 12px; color: #868686; }

#header h4.login { clear: right; width: 615px; color: #b7d1e2; font-size: 26px; font-family: "Times New Roman"; }
#header div.login { 
    clear: right; width: 645px; background: #f3f3f3 url("../../images_layout/login-gradient.gif") left repeat-y; padding: 0 0 0 15px;
    height: 36px; line-height: 36px; }
#header div.login * { font-size: 12px; }
#header form { margin: 0; margin-top: 7px; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
#header div.login .text { padding-right: 5px;  }
#header div.login a { font-weight: bold; color: #163569; padding: 0 5px 0 10px; text-decoration: underline; font-size: 13px; }
/* Buttons */
.button-grey {
    background: url("../../images_layout/button-zaloguj.gif") no-repeat; width: 91px; height: 20px;
    border: 0; font-size: 12px; color: #163569;
}

/* Menu */
#menu { height: 83px; width: 979px; padding-left: 1px; margin: 0 auto; background: white; }
#menu .menu { height: 49px; width: 979px; }
#menu .menu li { float: left; }
#menu .menu li a {
    float: left;  background-image:  url("../../images_layout/top-menu.gif"); height: 49px;
    text-indent: -10000px;
}
#menu .menu li.menu-active a { background-image: url("../../images_layout/top-menu-hover.gif"); }
#menu .menu li.menu-active-d a { background-image: url("../../images_layout/top-menu-hover.gif"); }

#menu .menu .l1 a { width: 141px; background-position: 0px 0px; }
#menu .menu .l2 a { width: 95px; background-position: -141px 0px; }
#menu .menu .l3 a { width: 97px; background-position: -236px 0px; }
#menu .menu .l4 a { width: 130px; background-position: -333px 0px; }
#menu .menu .l5 a { width: 94px; background-position: -463px 0px; }
#menu .menu .l6 a { width: 59px; background-position: -557px 0px; }
#menu .menu .l7 a { width: 150px; background-position: -616px 0px; }
#menu .menu .l8 a { width: 87px; background-position: -766px 0px; }
#menu .menu .l9 a { width: 126px; background-position: -853px 0px; }

#menu .submenu { height: 27px; background: url("../../images_layout/top-menu-background.gif") repeat-x; display: none; }
#menu .submenu-active { display: block; }
#menu .submenu li { float: left; background: url("../../images_layout/top-menu-strut.gif") right no-repeat; height: 27px;  }
#menu .submenu li a { 
    padding: 0 15px; line-height: 27px; color: #434343; font-size: 12px;
}

#menu .submenu li.active a { 
    font-weight: bold;
}

/* Layouts */
#wrapper { width: 971px; margin: 0 auto; background: white; padding: 0 4px 22px 5px; }

.layout-frontpage {  }
.layout-frontpage .left-column { float: left; width: 242px; }
.layout-frontpage .mid-column { float: left; width: 429px; }
.layout-frontpage .right-column { float: left; width: 300px; }

.layout-4columns .left-column { float: left; width: 242px; }
.layout-4columns .mid-column { float: left; width: 550px; padding-right: 9px; }
.layout-4columns .right-column { float: left; width: 159px; }
.layout-4columns .mid-first-column { float: left; width: 278px; padding: 10px 0; }
.layout-4columns .mid-second-column { float: left; width: 270px; padding: 10px 0; }

.layout-2columns .left-column { float: left; width: 641px; padding-right: 12px; }
.layout-2columns .left-column div.header { padding-bottom: 11px; }
.layout-2columns .right-column { float: left; width: 300px; }

.layout-3columns .left-column { float: left; width: 652px; padding-right: 9px; }
.layout-3columns .left-column div.header { padding-bottom: 11px; }
.layout-3columns .right-column { float: left; width: 300px; }
.layout-3columns .left-first-column { float: left; width: 336px; padding: 3px 7px 0 0; }
.layout-3columns .left-second-column { float: left; width: 300px; padding: 3px 9px 0 0; }

/* Boxes */
.box-sea-small { width: 235px; background: url("../../images_layout/box-sea-smaler-mid.gif") repeat-y; margin-bottom: 8px; }
.box-sea-small div, .box-sea-small h4 { padding: 0 0 0 19px; }
.box-sea-small .top { background: url("../../images_layout/box-sea-smaler-top.gif") no-repeat; height: 34px; }
.box-sea-small .inner { margin: 6px 8px 6px; background: white; padding: 5px 6px 5px 13px; }
.box-sea-small .bot { background: white url("../../images_layout/box-sea-smaler-bot.gif") no-repeat; height: 2px; }
.box-sea-small .bot-subtitles { color: #aec9d4; font-size: 12px; padding-top: 5px; height: auto; }
.box-sea-small h2 { color: #1e6079; font-size: 15px; line-height: 34px; font-weight: normal; }
.box-sea-small h4 .title { color: #286295; padding: 9px 0 1px 0; display: block; }
.box-sea-small h4 a { color: #1e6079; }
.box-sea-small h4 .author { color: #6d8e9b; font-size: 11px; display: block; }
.box-sea-small .mid .more, .box-sea-small .inner .more  { color: #286295; font-size: 11px; font-weight: bold; }
.box-sea-small .form { padding-top: 12px; padding-bottom: 10px; line-height: 26px;}
.box-sea-small .form input, .box-sea-small .form select  { width: 195px;  }
.box-sea-small .form p { padding: 0 0 3px; }
.box-sea-small .form p.submit { padding-top: 10px; padding-right: 20px; text-align: right; }
.box-sea-small .form p.submit input { 
    background: url("../../images_layout/button-color-sea.gif") no-repeat; width: 121px; height: 20px; border: 0;
    line-height: 20px; font-size: 12px; padding: 0 0 3px 0;
}

.box-sea-small .list { padding: 10px 10px 10px 10px; }
.box-sea-small .list li {
    display: block; padding: 0 6px 0 19px; line-height: 18px;
    background: url("../../images_layout/arrow-grey4.gif") 0px 4px no-repeat; }
.box-sea-small .list li a { color: #286295; }

.box-violet { width: 235px; background: url("../../images_layout/box-violet-mid.gif") repeat-y; margin-bottom: 8px; }
.box-violet div, .box-sea-small h4 { padding: 0 0 0 20px; }
.box-violet .top { background: url("../../images_layout/box-violet-top.gif") no-repeat; height: 50px; }
.box-violet .mid { padding: 7px 6px 7px 20px; color: #29486b; font-size: 11px; }
.box-violet .break { background: url("../../images_layout/box-violet-break.gif") no-repeat; height: 2px; }
.box-violet .bot { background: url("../../images_layout/box-violet-bot.gif") no-repeat; height: 3px; }
.box-violet h2, .box-violet h4 { color: #1f3f63; font-size: 15px;  padding: 9px 0 6px; }
.box-violet .img { padding: 6px 0 6px 27px; }
.box-violet ul li { padding: 5px 5px 4px 0px;  }

.box-violet-larger { width: 298px; background: url("../../images_layout/box-violet-larger-mid.gif") repeat-y; }
.box-violet-larger .top { background: url("../../images_layout/box-violet-larger-top.gif") no-repeat; }
.box-violet-larger .break { background: url("../../images_layout/box-violet-larger-break.gif") no-repeat; }
.box-violet-larger .bot { background: url("../../images_layout/box-violet-larger-bot.gif") no-repeat; }
.box-violet-larger .img { padding-left: 47px; }

.box-poll { width: 210px; padding: 0 0 0 20px; }
.box-poll h2 { color: #2b58a9; font-size: 15px; line-height: 21px; }
.box-poll h4 { padding: 3px 0 7px; color: #3c3c3c; }
.box-poll p { color: #5f5f5f; }
.box-poll p.actions { color: black; padding: 10px 0 10px; }
.box-poll p.actions input { 
    width: 91px; height: 20px; padding: 0 0 3px 0; border: 0;
    background: url("../../images_layout/button-color-sea2.gif") no-repeat;
    float: left; margin-right: 5px;
}
.box-poll p.actions .results {
    width: 91px; height: 20px; line-height: 20px; border: 0; text-align: center;
    background: url("../../images_layout/button-color-grey.gif") no-repeat;
    float: left; color: #3d3d3d;
}

.box-blue-medium { width: 419px; margin-bottom: 12px; background: url("../../images_layout/box-blue-medium-mid.gif") repeat-y; }
.box-blue-medium .top {  background: url("../../images_layout/box-blue-medium-top.gif") no-repeat; height: 34px; }
.box-blue-medium .top h2 { line-height: 34px; padding-left: 15px; color: white; font-size: 15px;  }
.box-blue-medium .bot { background: url("../../images_layout/box-blue-medium-bot.gif") no-repeat; height: 5px; }
.box-blue-medium .inner { padding: 11px; }
.box-blue-medium .inner .photo { float: left; padding: 0 14px 5px 0; background: white; }
.box-blue-medium .inner h4 { 
    color: #4e4312; font-size: 15px; background: url("../../images_layout/dots-grey2.gif") bottom repeat-x;
    line-height: 23px;
}
.box-blue-medium .inner .date { color: #6f6f6f; font-size: 11px;  padding-top: 4px; display: block; }
.box-blue-medium .inner .content { padding: 10px 14px 5px 0; color: #3c3c3c; }
.box-blue-medium .inner .content p { padding-bottom: 10px;  }
.box-blue-medium .inner a { color: #286295;  }
.box-blue-medium .inner a.more { font-size: 11px; font-weight: bold; }
.box-blue-medium .list { background: url("../../images_layout/box-blue-medium-break.gif") top no-repeat; padding: 5px 0; }
.box-blue-medium .list li {
    display: block; padding: 0 6px 0 0; line-height: 19px;
    background: url("../../images_layout/arrow-grey.gif") 13px 8px no-repeat;
}
.box-blue-medium .list li div { line-height: 19px;
    padding: 2px 0 5px 25px; background: url("../../images_layout/box-blue-medium-dot.gif") left bottom no-repeat;
}
.box-blue-medium .list li a { color: #286295; }
.box-blue-medium .list li .date { color: #6f6f6f; padding-left: 7px; font-size: 11px; }

.box-grey-medium { width: 421px; margin-bottom: 12px; background: url("../../images_layout/box-grey-medium-mid.gif") repeat-y; }
.box-grey-medium .top {  background: url("../../images_layout/box-grey-medium-top.gif") no-repeat; height: 37px; }
.box-grey-medium .top h2 { line-height: 34px; padding-left: 15px; color: #424242; font-size: 15px;  }
.box-grey-medium .bot { background: url("../../images_layout/box-grey-medium-bot.gif") no-repeat; height: 5px; }
.box-grey-medium .inner { padding: 4px 11px 7px; background: url("../../images_layout/box-grey-medium-subtitle.gif") repeat-y; }
.box-grey-medium .inner h4 a {
    color: #4e4312; font-size: 15px;
    line-height: 23px; text-decoration: underline;
}
.box-grey-medium .inner .date { color: #818181; font-size: 11px; display: block; }
.box-grey-medium .content { padding: 10px 14px 5px 11px; color: #3c3c3c; }
.box-grey-medium .content .more { color: #286295; font-size: 11px; font-weight: bold; }
.box-grey-medium .content p { padding-bottom: 10px;  }
.box-grey-medium .list { background: url("../../images_layout/box-grey-medium-break.gif") top no-repeat; padding: 5px 0; }
.box-grey-medium .list li {
    display: block; padding: 0 6px 0 0; line-height: 19px;
    background: url("../../images_layout/arrow-violet.gif") 13px 5px no-repeat;
}
.box-grey-medium .list li div { line-height: 19px;
    padding: 2px 0 5px 28px; background: url("../../images_layout/box-grey-medium-dot.gif") left bottom no-repeat;
}
.box-grey-medium .list li a { color: #286295; }

.columns { width: 412px; padding: 21px 0 0 4px;  }
.columns .col-top { height: 33px;  background: url("../../images_layout/columns-grey-top.gif") no-repeat; text-align: center; }
.columns .col-top div, .columns .col-content div { font-size: 12px;  float: left; line-height: 33px; }
.columns .col-left { width: 143px; }
.columns .col-mid { width: 132px; }
.columns .col-right { width: 137px; }
.columns .col-content .col-left { background: url("../../images_layout/dots-grey.gif") right repeat-y; }
.columns .col-content .col-mid {  background: url("../../images_layout/dots-grey.gif") right repeat-y; }
.columns .col-content { background: url("../../images_layout/columns-grey-mid.gif") repeat-y;  text-align: left; float: left; }
.columns .col-content div { padding-top: 5px; padding-bottom: 10px; }
.columns .col-bot { background: url("../../images_layout/columns-grey-bot.gif") no-repeat; height: 4px; }
.columns .col-content li a  { color: #286295; line-height: 20px; padding-left: 15px;  }
.columns .col-content li a.strong {font-weight: bold;}

.box-roundgrey { width: 422px; background: url("../../images_layout/box-roundedgrey-mid.gif") repeat-y; }
.box-roundgrey .top { height: 9px; background: url("../../images_layout/box-roundedgrey-top.gif") no-repeat; }
.box-roundgrey .bot { height: 7px; background: url("../../images_layout/box-roundedgrey-bot.gif") no-repeat; }
.box-roundgrey .list { padding: 10px 10px 10px 32px;}
.box-roundgrey .list li {
    display: block; padding: 0 6px 0 19px; line-height: 18px;
    background: url("../../images_layout/arrow-grey2.gif") 0px 4px no-repeat; }
.box-roundgrey .list li a { color: #5c5c5c; }

.box-roundgrey .menu { padding: 0 0 0 5px; }
.box-roundgrey .menu ul { height: 32px; }
.box-roundgrey .menu li { float: left; height: 32px;  }
.box-roundgrey .menu ul a, .box-roundgrey .menu ul a span { display: block; text-align: center; height: 32px; line-height: 32px; }
.box-roundgrey .menu a { font-size: 12px; color: #5a5959; text-decoration: underline; }
.box-roundgrey .menu a.active { 
    background: url("../../images_layout/box-roundedwhite-top.gif") top repeat-x; background: white; color: black;
    text-decoration: none;
}
.box-roundgrey .menu .l-left { width: 111px; }
.box-roundgrey .menu .l-mid { width: 160px; }
.box-roundgrey .menu .l-right { width: 139px; }
.box-roundgrey .menu .l-left .active span { background: url("../../images_layout/box-roundedwhite-left1.gif") left no-repeat; }
.box-roundgrey .menu .l-left .active span span { background: url("../../images_layout/box-roundedwhite-right2.gif") right no-repeat; }
.box-roundgrey .menu .l-mid .active span { background: url("../../images_layout/box-roundedwhite-left2.gif") left no-repeat; }
.box-roundgrey .menu .l-mid .active span span { background: url("../../images_layout/box-roundedwhite-right2.gif") right no-repeat; }
.box-roundgrey .menu .l-right .active span { background: url("../../images_layout/box-roundedwhite-left2.gif") left no-repeat; }
.box-roundgrey .menu .l-right .active span span { background: url("../../images_layout/box-roundedwhite-right1.gif") right no-repeat; }
.box-roundgrey .menu .b { background: url("../../images_layout/box-roundedwhite-mid.gif") repeat-y; display: none; text-align: left; padding: 13px 10px 2px; }
.box-roundgrey .menu .box-active { display: block; }
.box-roundgrey .menu .b-bot { background: url("../../images_layout/box-roundedwhite-bot.gif") no-repeat; height: 8px; }
.box-roundgrey .menu .b-contener { position: relative; width: 411px; }
.box-roundgrey .menu .round-left, .box-roundgrey .menu .round-right { position: absolute; top: 0px; width: 8px; height: 6px; }
.box-roundgrey .menu .round-left { left: 0px; background: url("../../images_layout/box-roundedwhite-cornerleft.gif") no-repeat; display: none; }
.box-roundgrey .menu .round-right { right: 0px; background: url("../../images_layout/box-roundedwhite-cornerright.gif") no-repeat; }
.box-roundgrey .menu .top-link { color: #4e4312; padding-left: 10px; }
.box-roundgrey .innerbox-roundedwhite { margin-top: 10px; width: 391px; background: url("../../images_layout/innerbox-roundedwhite-mid.gif") repeat-y; }
.box-roundgrey .innerbox-roundedwhite .i-top { height: 6px; background: url("../../images_layout/innerbox-roundedwhite-top.gif") no-repeat; }
.box-roundgrey .innerbox-roundedwhite .i-bot { height: 6px; background: url("../../images_layout/innerbox-roundedwhite-bot.gif") no-repeat; }
.box-roundgrey .innerbox-roundedwhite .i-mid { padding: 10px 14px; }
.box-roundgrey .innerbox-roundedwhite .i-mid .photo { padding: 0 12px 12px 0; float: left; }
.box-roundgrey .innerbox-roundedwhite .i-mid .more { color: #286295; font-weight: bold; font-size: 11px; }
.box-roundgrey .menu .author { color: #3c3c3c; padding: 10px 0 0 15px; font-size: 11px; }
.box-roundgrey .list .sub {display: none;}
.box-roundgrey .list .panel-active { display: block; }


.box-newsletter { width: 300px; background: #ebebeb; padding: 11px 0 1px; color: #3c3c3c; }
.box-newsletter h3, .box-newsletter p { padding: 0 5px 8px 15px; }
.box-newsletter h3 { font-size: 15px; color: #2b58a9; }
.box-newsletter .submit {
    background:url("../../images_layout/button-zaloguj.gif") no-repeat scroll 0 0 transparent;
    border:0 none; height:20px; width:91px; font-size: 12px; color: #163569; margin-left: 10px;
}
.box-links { background: #ebebeb; padding: 1px; margin-bottom: 8px; }
.box-links ul { padding: 15px 5px 10px; background: #f3f3f3; border: 1px solid white; }
.box-links a { padding: 0 0 0px 20px; color: #4b4b4b; background: url("../../images_layout/arrow-grey3.gif") 7px 6px no-repeat; }
.box-links li { background: url("../../images_layout/dots-grey3.gif") bottom repeat-x; line-height: 20px; }

.box-sea { width: 300px; background: url("../../images_layout/box-sea-mid_.gif") repeat-y; margin: 8px 0; }
.box-sea-mid-fill { background: url("../../images_layout/box-sea-mid2_.gif") repeat-y; }
.box-sea div, .box-sea-small h4 { padding: 0 0 0 23px; }
.box-sea .top { background: url("../../images_layout/box-sea-top_.gif") no-repeat; height: 34px; }
.box-sea .bot { background: url("../../images_layout/box-sea-bot_.gif") no-repeat; height: 3px; }
.box-sea h2 { color: #1e6079; font-size: 15px; line-height: 34px; }
.box-sea ul.quicklinks { margin: 3px 3px 1px; padding: 1px 4px 1px 5px; border: 1px solid #c3e3ed; }
.box-sea ul.quicklinks a { color: #5c5c5c; }
.box-sea ul.quicklinks div { padding: 0 50px 0 70px; height: 50px; }
.box-sea ul.quicklinks li { padding: 5px 0 5px 5px; background: url("../../images_layout/dots-grey2.gif") bottom repeat-x; }
.box-sea ul.quicklinks li .l1 { background: url("../../images_layout/icon-comp.gif") left top no-repeat; }
.box-sea ul.quicklinks li .l2 { background: url("../../images_layout/icon-dir.gif") left top no-repeat; }
.box-sea ul.quicklinks li .l3 { background: url("../../images_layout/icon-mail.gif") left top no-repeat; }
.box-sea ul.quicklinks li .l4 { background: url("../../images_layout/icon-shop.gif") left top no-repeat; }
.box-sea h2 { color: #1e6079; font-size: 15px; line-height: 34px; }
.box-sea h4 { padding: 0 0 0 23px; }
.box-sea h4 .title { color: #286295; padding: 9px 0 1px 0; display: block; }
.box-sea h4 .title a { color: #286295; }
.box-sea h4 .author { color: #6d8e9b; font-size: 11px; display: block; }
.box-sea .inner { margin: 6px 8px 6px; background: white; padding: 5px 6px 5px 16px; }
.box-sea .inner .more {color: #286295; font-size: 11px; font-weight:bold;}
.box-sea .list { padding: 10px 10px 10px 32px; }
.box-sea .list li {
    display: block; padding: 0 6px 0 19px; line-height: 18px;
    background: url("../../images_layout/arrow-grey4.gif") 0px 4px no-repeat; }
.box-sea .list li a { color: #286295; }

.box-position { color: #555555; line-height: 30px; font-size: 12px; border-bottom: 1px solid #e6e6e6; padding-left: 20px; }
.box-position a { color: #2c5983; font-size: 12px; }

.box-search { color: #555555; line-height: 30px; font-size: 12px; background: url("../../images_layout/dots-grey2.gif") bottom repeat-x; padding-left: 20px; }
.box-search input { margin-left: 10px; }
.box-search .text { width: 200px; }

.smallbox-sea { background: #edf7fb; width: 270px; margin-bottom: 8px; }
.smallbox-sea .top { height: 35px; background: url("../../images_layout/smallbox-sea-top.gif") repeat-x; padding: 0 0 0 15px; }
.smallbox-sea .top a {
    color: #286295; text-decoration: underline; line-height: 35px; padding: 0 0 0 20px;
    background: url("../../images_layout/icon-doc.gif") center left no-repeat;
}
.smallbox-sea .text { color: #3c3c3c; padding: 11px 14px; }

.smallbox-grey { border: 1px solid #e3e3e3; width: 270px; margin-bottom: 8px; }
.smallbox-grey .top { margin: 0 4px; height: 33px; border-bottom: 1px solid #e1e1e1; padding: 0 0 0 11px; }
.smallbox-grey .top a {
    color: #4e4312; text-decoration: underline; line-height: 33px; padding: 0 0 0 20px;
    background: url("../../images_layout/icon-doc2.gif") center left no-repeat;
}
.smallbox-grey .text { color: #3c3c3c; padding: 11px 14px; }

.box-grey .top { background: url("../../images_layout/box-grey-top-mid.gif") top repeat-x; height: 35px; margin-top: 15px; }
.box-grey .top div { background: url("../../images_layout/box-grey-top-left.gif") top left no-repeat; }
.box-grey .top div h4, .box-grey .top div h1 { background: url("../../images_layout/box-grey-top-right.gif") top right no-repeat; line-height: 35px; color: #424242; padding-left: 16px; }
.box-grey .inner { border-left: 1px solid #cccbcb; border-right: 1px solid #cccbcb; padding: 7px; }
.box-grey .bot { background: url("../../images_layout/box-grey-bot-mid.gif") top repeat-x; height: 12px; }
.box-grey .bot div { background: url("../../images_layout/box-grey-bot-left.gif") top left no-repeat; height: 12px; }
.box-grey .bot div div { background: url("../../images_layout/box-grey-bot-right.gif") top right no-repeat; height: 12px; }
.box-grey .inner .entry { border: 1px solid #9d9d9d; padding: 10px; margin-bottom: 8px;  }
.box-grey .inner .entry .title { border-bottom: 1px solid #e1e1e1; padding-bottom: 8px; padding-left: 12px;  }
.box-grey .inner .entry .title a {
    color: #4e4312; text-decoration: underline; padding: 0 0 0 16px; line-height: 17px;
    background: url("../../images_layout/arrow-violet.gif") 0px 4px no-repeat;
}
.box-grey .inner .entry .title span {
    display: block; color: #818181; font-size: 11px;
}
.box-grey .inner .entry .title span.comments_count { display: inline; color: #CC0000; font-size: 12px; }
.box-grey .inner .content { padding: 8px 12px 3px; color: #3c3c3c;  }
.box-grey .list { padding: 12px 5px 8px 24px; }
.box-grey .list li { background: url("../../images_layout/arrow-violet.gif") 0px 4px no-repeat; padding: 0 0 0 16px; }
.box-grey .list a { color: #286295; line-height: 17px; }

.box-grey .list-usenet { padding: 0; }
.box-grey .list-usenet .date { float: left; width: 110px; }
.box-grey .list-usenet a.link { float: left; width: 300px; }
.box-grey .list-usenet .author { float: left; width: 150px; }

.box-blue .top { background: url("../../images_layout/box-blue-top-mid.gif") top repeat-x; height: 35px; }
.box-blue .top div { background: url("../../images_layout/box-blue-top-left.gif") top left no-repeat; }
.box-blue .top div h4 { background: url("../../images_layout/box-blue-top-right.gif") top right no-repeat; line-height: 35px; color: #1e6079; padding-left: 16px; }
.box-blue .inner { border-left: 1px solid #b1d9ef; border-right: 1px solid #b1d9ef; padding: 7px; }
.box-blue .bot { background: url("../../images_layout/box-blue-bot-mid.gif") top repeat-x; height: 12px; }
.box-blue .bot div { background: url("../../images_layout/box-blue-bot-left.gif") top left no-repeat; height: 12px; }
.box-blue .bot div div { background: url("../../images_layout/box-blue-bot-right.gif") top right no-repeat; height: 12px; }
.box-blue .inner .entry { margin-bottom: 8px;  }
.box-blue .inner .entry .title { background: #edf7fb;  margin-bottom: 2px; padding: 6px 0px; padding-left: 18px;  }
.box-blue .inner .entry .title a {
    color: #286295; text-decoration: underline; line-height: 17px;
}
.box-blue .inner .content { padding: 13px 13px; color: #3c3c3c; border-color: #edf7fb; border-width: 1px 2px 7px; border-style: solid;  }
.box-blue .inner .content img { float: left; padding: 0 10px 10px 0; }

.box-blue .list { padding: 12px 5px 8px 24px; }
.box-blue .list li { background: url("../../images_layout/arrow-violet.gif") 0px 4px no-repeat; padding: 0 0 0 16px; }
.box-blue .list a { color: #286295; line-height: 17px; }

.entries-no-border .entry { border: 0 !important; background: url("../../images_layout/dots-grey2.gif") bottom repeat-x; }

.article { padding: 0px 8px 14px 14px; border: 2px solid #e7e7e7; }
.article { color: #3c3c3c; }
.article img { float: left; padding: 0 10px 10px 0; }
.article h5, .text h5 { font-weight: bold; color: #5182ad; padding-top: 10px; }
.article p, .text p { padding-top: 10px; color: #3c3c3c; }
.article a, .text a { color: #286295; }
.article ul, .text ul { padding-left: 15px; margin: 10px 0; }
.text ol { padding: 10px 25px;  }
	.text ol li { list-style-type: decimal;  }
.article ul, .article li, .text ul, .text li { list-style-type: disc;}
.article hr, .text hr  { height: 1px; color: #e1e1e1; background: #e1e1e1; width: 99%; margin: 10px auto; clear: both; }


.text u, .article u { text-decoration: underline; }
.article b, .text b, .article strong, .text strong { font-weight: bold; }
.article b i, .article i b, .text b i, .text i b{ font-weight: bold; }
.article i, .article em, .text i, .text em { font-style: italic;}
.article s, .article s, .text strike, .text strike { text-decoration: line-through;}
strong u, strong em, b u, b em { font-weight: bold; }
em strong, em b, i strong, i b { font-style: italic; }
strong, b { font-weight: bold !important; }
i{ font-style: italic !important; }

.article h1, .text h1 { font-size: 18px; font-weight: bold; margin: 5px 0; }
.article h2, .text h2 { font-size: 16px; font-weight: bold; margin: 5px 0; }
.article h3, .text h3 { font-size: 14px; font-weight: bold; margin: 5px 0; }
.article h4, .text h4 { font-size: 12px; font-weight: bold; margin: 5px 0; }
.article h5, .text h5 { font-size: 10px; font-weight: bold; margin: 5px 0; }

.article sup, .text sup,
.article sub, .text sub
{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 0.9em;
	
}

.article sup, .text sup {
	bottom: 1ex;
}

.article sub, .text sub {
	top: .5ex;
}

.article table.tabela, .text table.tabela/*, .text table*/  { margin: 0px auto; border-collapse: collapse; border: 2px solid #727272; }
.article table.tabela thead td, thead th, .text table.tabela thead td, .text table.tabela thead th, .text table thead td, text table thead th { padding: 6px 4px 4px 8px; background: #dddddd; font-weight: bold; border-right: 1px solid #F3F3F3; border-bottom: 1px solid #F3F3F3; }
.article table.tabela thead, .text table.tabela thead, .text table thead  { border-bottom: 1px solid #727272; }
.article table.tabela tbody td, .article table.tabela tbody th, .text table.tabela tbody td, .text table tbody td, .text table td { padding: 6px 4px 4px 8px; background: #ffffff; border-right: 1px solid #F3F3F3; border-bottom: 1px solid #F3F3F3;}
 


.layout-1column .text { color: #3c3c3c; padding: 10px 20px 0 20px; font-size: 12px; }
.layout-1column .text img { /*float: left;*/ padding: 10px 10px 10px 0; }
.layout-1column .text p { padding-bottom: 11px; }
.layout-1column .text .info { color: #6f6f6f; font-style: italic; font-size: 12px; }
.layout-1column .actions, .left-column .actions {
    border-top: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc; height: 35px; margin: 7px 0 14px;

}
.layout-1column .actions a, .left-column .actions a { line-height: 35px; color: #286295; font-size: 11px; font-weight: bold; padding: 0 13px 0 24px; }
.layout-1column .actions .comment, .left-column .actions .comment { color: #16aee5;  }
.layout-1column .actions .print, .left-column .actions .print { background: url("../../images_layout/icon-print.gif") left no-repeat; }
.layout-1column .actions .mail, .left-column .actions .mail { background: url("../../images_layout/icon-mail2.gif") left no-repeat; }
.layout-1column .actions .back, .left-column .actions .back { background: url("../../images_layout/arrow-left.gif") 9px 13px no-repeat;  }
.layout-1column .actions .top, .left-column .actions .top { background: url("../../images_layout/arrow-top.gif") 9px 13px no-repeat; }
.layout-1column .actions {  }

.text-changer { background: url("../../images_layout/dots-black.gif") bottom repeat-x; margin-bottom: 8px; }
.text-changer h2 { float: left; background: none !important; margin-bottom: 0px !important;}
.text-changer .js { float: right; width: 37px; height: 22px; margin-right: 3px; cursor: pointer; }
.text-changer .increase { background: url("../../images_layout/js-increase.gif") no-repeat; }
.text-changer .decrease { background: url("../../images_layout/js-decrease.gif") no-repeat; }

.additional-links { float: right; width: 292px; margin-top: 30px; background: white; padding-left: 10px; }
.additional-links .hack { border: 1px solid #bcbcbc; padding: 1px; }
.additional-links .hack .inner {  background: #f3f3f3; }
.additional-links .title { font-size: 14px; color: #4e4e4e; padding-left: 16px; line-height: 21px; }
.additional-links .hack .more { display: block; text-align: right; padding: 4px 5px 3px 0;}
.additional-links .hack {  }
.additional-links .hack {  }
.additional-links .hack {  }

.additional-links .hack ul { padding-top:1 px; }
.additional-links .hack li {
    display: block; padding: 0 6px 0 0; line-height: 19px;
    background: url("../../images_layout/arrow-grey5.gif") 13px 8px no-repeat;
}
.additional-links .hack li h3 { line-height: 19px;
    padding: 2px 0 5px 25px; background: url("../../images_layout/dots-grey4.gif") bottom repeat-x;
}
.additional-links .hack li a { color: #4e4312; display: block; }
.additional-links .hack li span { color: #6f6f6f; font-size: 11px; }

/* Pagination */
.pagination { padding: 3px 3px 3px 45px; font-size: 12px; }
.pagination.right { padding: 20px 0 0 0; font-size: 12px; text-align: center; float: none; width: 100%; }
.pagination span { color: #4f4f4f; }
.pagination a { color: #286295; text-decoration: underline; }
.pagination .next, .pagination .first,.pagination .previous,.pagination .last { 
    font-size: 11px; font-weight: bold; text-decoration: none; padding: 0 12px;
}
.pagination .next { background: url("../../images_layout/arrow-next.gif") right no-repeat; }
.pagination .last { background: url("../../images_layout/arrow-last.gif") right no-repeat; }
.pagination .first { background: url("../../images_layout/arrow-first.gif") left no-repeat; }
.pagination .previous { background: url("../../images_layout/arrow-previous.gif") left no-repeat; }

/* tags */
.text .tags span {
    font-size: 14px; line-height: 22px; padding-right: 15px;
}
.text .tags {
    padding: 3px 0 5px 0px; background: url("../../images_layout/dots-black.gif") bottom repeat-x;
    border-top: 1px solid #E6E6E6; margin: 15px 0 2px;  
}
.text .tags a {
    font-size: 14px; padding: 0 10px 0 0; line-height: 22px;
}

/* H2 styles  and other*/
h1.header { 
    color: black; font-size: 16px; line-height: 22px; background: url("../../images_layout/dots-black.gif") bottom repeat-x;
    padding: 10px 0 10px 20px; margin-bottom: 8px;  width: 623px; 
}
h2.title {
    font-size: 21px; color: #424242; padding-top: 3px; padding-left: 20px; padding-bottom: 5px;
}
a.rss { 
    color: #6f6f6f; font-size: 11px; padding: 0 18px 0px 20px; background: url("../../images_layout/icon-rss.gif") right top no-repeat;
}
span.also {
    color: #6f6f6f; font-size: 11px;  padding: 0 18px 0px 20px;
}
span.also a {
    color: #286295; font-weight: bold;
}
a.more-blue {
    color: #286295; font-weight: bold; font-size: 11px;
}
.advert { margin-bottom: 8px; }

/* Texts */
.text-wyszukiwarka {
    background: url("../../images_layout/text-wyszukiwarka.gif") no-repeat;
    width: 88px; height: 11px; float: left;
}

.no-border { border: 0 !important; }

/* Footer */
#footer {
    padding: 9px 0 0 0; width: 979px; background: white url("../../images_layout/footer-top.gif") repeat-x; margin: 0 auto;
}
#footer .top-nav { background: url("../../images_layout/footer-mid.gif") repeat-x; height: 31px; margin: 1px; }
#footer .left { line-height: 31px; color: white; padding-left: 15px; font-size: 12px; }
#footer .left a { color: white; }
#footer .right a { padding-right: 23px; line-height: 31px; color: white; text-decoration: underline; font-weight: bold; font-size: 12px;  }
#footer .bot-nav { background: #f0f0f0; font-size: 12px; color: #757575; padding: 10px 0 10px 18px; }
#footer .bot-nav a { color: #757575; }

/* BOX Platnosc */

.box-platnosc { margin: 0px auto; margin-left: 140px; width: 300px; padding: 12px; border: 1px solid #ffff44; background: #ffff99; }

/* smartcontext */

a.intextPodtrzeni { font-weight: bold; color: #43749f; text-decoration: underline; border-bottom: 1px #43749f; }

/* Artykuly okno reklamowe */

.wabox:after { content: " "; display: block; height: 0; clear: both; }
.wabox { display: inline-block; margin-bottom: 14px;}
.wabox { display: block; }
* html .wabox { height: 1%; }

.boxadv { float: left;}
.marginr10 {margin-right: 10px !important; }

/* 28.01.2011 */
#wrapper em { font-style: italic; }
#wrapper h1 { /*font-size: 20px; font-weight: bold;*/ } 
#wrapper h1 u, #wrapper h1 em { font-weight: bold; }
#wrapper h1 em u { font-style: italic; }

/* 14.02.2011 */
#text-content p, #text-content div { display: block; }
#text-content p { padding-bottom: 0px !important; }
#text-content img {  } 
#text-content .wabox { padding-top: 15px; padding-bottom: 5px; } 
p.center { text-align: center; }
.kl { float: left; }
.kr { float: right; }

.ksiegowosc {padding:0 0 0 10px;}
.ksiegowosc .title h2 {font-size: 16px;  margin: 5px 0; }
.ksiegowosc .title h2 a {color:#2862a4;font-weight:bold;}
.ksiegowosc .title span {color:#9c9e9f; font-size:10px;}
.ksiegowosc .entry {border-bottom: 1px dashed #b7bcc1;  margin-bottom: 20px;}
.ksiegowosc .entry .content {padding:10px 5px 20px 20px; font-size:12px;}

.box-ksiegowosc {width: 298px; border: 1px solid #dceff6;}
.box-ksiegowosc .top {border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #fff;}
.box-ksiegowosc h2 {height:26px; color:#1e6079; font-size:16px; padding:6px 0 0 8px;background: white url("../../images_layout/h4_bkg.png") repeat-x; }
.box-ksiegowosc ul { background-color: #edf7fb; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.box-ksiegowosc ul li {border-bottom: 1px dashed #aeb8bf; min-height:53px;padding:13px 0 0 11px; width:92%;margin-left:6px;}
.box-ksiegowosc ul li.last {border:0;}
.box-ksiegowosc ul li h4 {font-weight:bold; font-size:12px; color:#1e6084;padding-bottom:4px;} 
.box-ksiegowosc ul li h4 span {color:#fff;background: white url("../../images_layout/za-darmo.png") no-repeat;width:62px; height:16px; text-indent:-20000px;font-size:17px;display:inline-block; margin-left: 10px;}
.box-ksiegowosc ul li p {color:#6c767c;padding-bottom:13px;}

.sbox-ksiegowosc {border: 1px solid #e5e5e5; padding: 8px;}
.sbox-ksiegowosc  h2 {color: #2862a4; font-size:18px; padding: 9px 0;}
.sbox-ksiegowosc  h4 {color: #2862a4; font-size:14px; padding: 4px 0;font-weight:bold;}
.sbox-ksiegowosc  p {color: #646567; font-size:12px;}
.sbox-ksiegowosc a {text-decoration: none; color: inherit;}
.sbox-ksiegowosc p   strong.zobacz {color:#fff;background: white url("../../images_layout/zobacz.png") no-repeat;width:62px; height:16px; text-indent:-20000px;font-size:12px;display:inline-block; margin-left: 10px;}
