body {
    padding:0px;
    margin:10px;
    font-size:12px;
    font-family:Tahoma,Arial,Verdana;
    color:#222;
}

.fl {
    float:left;
}

.fr {
    float:right;
}

.cb {
    clear:both;
}

.cl {
    clear:left;
}

.cr {
    clear:right;
}

#page {
    width:1000px;
    text-align:left;
}

#header .foto {
    width:350px;
    text-align:right;
}

#header-text {
    padding:20px 20px;
}

#header-text h3 {
    color:#999;
    font-size:16px;
    font-style:italic;
}

#content {
    margin-top:10px;
}

#images {
    text-align:center;
    margin-bottom:10px;
}

#content-wrapper {
    width:480px;
    margin-right:10px;
}

#content-wrapper .short-text {
    margin-bottom:7px;
    font-weight:normal;
    font-style:italic;
    font-size:12px;
    color:#888;
}

a img {
    border:none;
}

h3.post-title {
    margin:0px 0px 7px 0px;
    font-size:15px;
    font-style:italic;
}

h3.post-title a {
    text-decoration:none;
    color:#333;
}

#news {
    width:250px;
}

#tags {
    width:250px;
    margin-left:10px;
}

h3.normal {
    margin:0px 0px 7px 0px;
    font-size:15px;
    font-style:italic;
    color:#d13838;
    border-bottom:1px solid #eee;
}

ul.news-box {
    list-style:none;
    padding:0px;
    margin:0px;
}

ul.news-box li p {
    padding:5px 0px;
    margin:0px;
}

ul.news-box li div.title a {
    color:#333;
    font-weight:bold;
}

ul.news-box li div.title {
    color:#333;
    font-weight:bold;
}

ul.news-box li div a.link-more {
    color:#666;
    font-weight:bold;
}

#footer {
    text-align:center;
    margin-top:15px;
}

#footer .links a {
    color:#843632;
}

#footer .links a:hover {
    text-decoration:none;
}

.messages {
    margin:10px 0px;
}

.messages .error-message {
    color:Red;
}

.messages .info-message {
    color:Green;
}

.menu-szkolenia ul {
    padding:0px;
    margin:0px;
}

.menu-szkolenia ul li {
    list-style:none;
    padding:5px 8px;
    border-bottom:1px solid #d92320;
}

.menu-szkolenia ul li ul li {
    list-style:none;
    padding:3px 6px;
    margin-left:10px;
    border-bottom:1px solid #999;
    font-size:11px;
}

.menu-szkolenia ul li a {
    color:#222;
    text-decoration:none;
}

.menu-szkolenia ul li a:hover {
    text-decoration:underline;
}

.menu-szkolenia ul li.menu-off ul {
    display:none;
}

.menu-szkolenia ul li.menu-on ul {
    display:block;
}

.menu-szkolenia ul li.head {
    background-color:#d92320;
    padding:8px;

}

.menu-szkolenia ul li.head a {
    color:#fff;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

/* Coaching */

.menu-coaching ul {
    padding:0px;
    margin:0px;
}

.menu-coaching ul li {
    list-style:none;
    padding:5px 8px;
    border-bottom:1px solid #d92320;
}

.menu-coaching ul li ul li {
    list-style:none;
    padding:3px 6px;
    margin-left:10px;
    border-bottom:1px solid #999;
    font-size:11px;
}

.menu-coaching ul li a {
    color:#222;
    text-decoration:none;
}

.menu-coaching ul li a:hover {
    text-decoration:underline;
}

.menu-coaching ul li.menu-off ul {
    display:none;
}

.menu-coaching ul li.menu-on ul {
    display:block;
}

.menu-coaching ul li.head {
    background-color:#d92320;
    padding:8px;

}

.menu-coaching ul li.head a {
    color:#fff;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

/* Marketing */

.menu-marketing ul {
    padding:0px;
    margin:0px;
}

.menu-marketing ul li {
    list-style:none;
    padding:5px 8px;
    border-bottom:1px solid #d92320;
}

.menu-marketing ul li ul li {
    list-style:none;
    padding:3px 6px;
    margin-left:10px;
    border-bottom:1px solid #999;
    font-size:11px;
}

.menu-marketing ul li a {
    color:#222;
    text-decoration:none;
}

.menu-marketing ul li a:hover {
    text-decoration:underline;
}

.menu-marketing ul li.menu-off ul {
    display:none;
}

.menu-marketing ul li.menu-on ul {
    display:block;
}

.menu-marketing ul li.head {
    background-color:#d92320;
    padding:8px;

}

.menu-marketing ul li.head a {
    color:#fff;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

/* Outsourcing */

.menu-outsourcing ul {
    padding:0px;
    margin:0px;
}

.menu-outsourcing ul li {
    list-style:none;
    padding:5px 8px;
    border-bottom:1px solid #d92320;
}

.menu-outsourcing ul li ul li {
    list-style:none;
    padding:3px 6px;
    margin-left:10px;
    border-bottom:1px solid #999;
    font-size:11px;
}

.menu-outsourcing ul li a {
    color:#222;
    text-decoration:none;
}

.menu-outsourcing ul li a:hover {
    text-decoration:underline;
}

.menu-outsourcing ul li.menu-off ul {
    display:none;
}

.menu-outsourcing ul li.menu-on ul {
    display:block;
}

.menu-outsourcing ul li.head {
    background-color:#d92320;
    padding:8px;

}

.menu-outsourcing ul li.head a {
    color:#fff;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

/* Rekrutacja */

.menu-rekrutacja ul {
    padding:0px;
    margin:0px;
}

.menu-rekrutacja ul li {
    list-style:none;
    padding:5px 8px;
    border-bottom:1px solid #d92320;
}

.menu-rekrutacja ul li ul li {
    list-style:none;
    padding:3px 6px;
    margin-left:10px;
    border-bottom:1px solid #999;
    font-size:11px;
}

.menu-rekrutacja ul li a {
    color:#222;
    text-decoration:none;
}

.menu-rekrutacja ul li a:hover {
    text-decoration:underline;
}

.menu-rekrutacja ul li.menu-off ul {
    display:none;
}

.menu-rekrutacja ul li.menu-on ul {
    display:block;
}

.menu-rekrutacja ul li.head {
    background-color:#d92320;
    padding:8px;

}

.menu-rekrutacja ul li.head a {
    color:#fff;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

.szkolenia-box {
    padding:5px;
    margin:5px 0px;
    border:2px solid #ebebeb;
    background:#e8e7e6 url("../../default/images/szkolenia-box-background.jpg") 0 0 repeat-x;
}

.szkolenia-box .title a {
    color:#333;
    text-decoration:none;
}

.szkolenia-box .title a:hover {
    text-decoration:underline;
}

.form_row {
    margin-bottom:3px;
    padding-top:3px;
}

.form_row label {
    display:block;
    position:relative;
    float:left;
    width:175px;
}

.form_row input {
    width:200px;
}

.span_dodaj {
    padding:3px 6px;
    background-color:Green;
}

.span_dodaj a {
    text-decoration:none;
    color:#fff;
    font-size:12px;
}

.span_dodaj a:hover {
    text-decoration:underline;
}

#header-text .cite {
    display:none;
    margin:5px 0px;
    padding:0px;
    color:#999;
    font-size:15px;
    font-weight:bold;
    font-style:italic;
}

#header-text .author {
    font-size:12px;
    font-weight:bold;
    color:#000;
    text-align:right;
}
