/*new style*/
a {
    color: #000;
    text-decoration: none;
}
.submenu > ul {
    background-color: #F7F7F7;
    padding-top: 4px;
    padding-bottom: 15px;
}

.submenu>ul>li>a {
    background: none;
    width: auto;
    
    padding-left: 0;

    border-bottom: 1px solid #DDD;
}
.submenu>ul>li:hover>a, .submenu>ul>li.nochild:hover>a {
    color: #2177e0;
    background: none;
}
.submenu>ul>li.nochild>a, .submenu>ul>li>a {
    background: none;

    width: auto;
    height: auto;

    padding-left: 0;
    padding-bottom: 5px;
    padding-top: 5px;

    font-size: 17px;
    color: #686868;
}
.submenu>ul>li {
    padding: 0px 15px;
    /*padding-top: 0;*/
}

/**/
.submenu1 {
    left: 212px;
}
.submenu1>ul {
    background-color: #f7f7f7;
    /* color: #F00; */
}
.submenu1-top{
	background: none;
}
.submenu1>ul>li {
    padding-top: 10px;
}
.submenu1>ul>li>a {
    color: #686868;
    font-weight: normal;
    font-size: 17px;
}
.submenu1>ul>li>a:hover {
    color: #2177e0;
}

/**/
ul#menu a {
    padding: 5px 17px 5px 17px;
    height: auto;
}
ul#menu a:hover {
    color: #2177E0;
}

h2.name {
    text-align: left;
    font-family: openSEans;
    letter-spacing: normal;
    padding-top: 4px;

    line-height: 30px;
}

/**/
.ankieta {
    background-color: #FFF;
    background-image: url('../images/ankieta-background.png');
    background-repeat: no-repeat;
    background-position: 28px;

    width: 100%;
    height: 160px;

    border-radius: 3px;
}

.ankieta p {
    color: #939292;

    font-size: 20px;
    padding: 10px 0px 0px 10px;
}
.ankieta p span{
    color: #0d1826;
}

.ankieta a {
    background-color: #0D1826;
    background: url('../images/ankieta-a-background.png') no-repeat;
    
    position: relative;
    top: 29px;

    padding: 8px 50px 7px 14px;

    color: #FFF;
}
.ankieta a:hover {
    filter:alpha(opacity=90);
    opacity: 0.9;
    -moz-opacity:0.9;
}
.submenu>ul>li:hover>a, .submenu>ul>li.nochild:hover>a {
    color: #2177E0;
}

#nav2 {
    height: 20px;
    width: 30px;
}
#nav2 a#prev2 {
    background: url("../images/prev2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 20px;
    height: 20px;

}
#nav2 a#next2 {
    background: url("../images/next2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 21px;
    width: 21px;

    margin-right: 2px;
}



/*a#partners-prev {
    background: url("../images/partnerzy-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    width: 20px;
    display: block;
    left: -11px;
    top: 58px;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
}
a#partners-next {
    background: url("../images/partnerzy-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    width: 20px;
    display: block;
    position: relative;
    top: 38px;
    right: 8px;
    float: right;
        z-index: 1;
}
*/

.jcarousel-prev.jcarousel-prev-horizontal {
    background: url("../images/partnerzy-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    
    height: 20px;
    width: 20px;

    left: 0px;
    top: 28px;

 
    position: absolute;
    cursor: pointer;
}

.jcarousel-next.jcarousel-next-horizontal {
    background: url("../images/partnerzy-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    
    height: 20px;
    width: 20px;

    top: 28px;
    right: 0px;

    position: absolute;
    cursor: pointer;
}

.change-font-layout{
    float: left;
    width: 145px;
}
.change-font-layout a{
    color: white;
}
.change-font-layout p a {
    margin-left: 5px;
}
.change-font-layout p a:last-child {
    padding: 5px;
    margin-left: 4px;
}
#header {
    height: auto;
    padding-bottom: 10px;
}

ul#menu {
    background: #e9e9e9;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e9e9e9 0%, #fafafa 98%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(98%,#fafafa), color-stop(100%,#e9e9e9));
background: -webkit-linear-gradient(top, #e9e9e9 0%,#fafafa 98%,#e9e9e9 100%);
background: -o-linear-gradient(top, #e9e9e9 0%,#fafafa 98%,#e9e9e9 100%);
background: -ms-linear-gradient(top, #e9e9e9 0%,#fafafa 98%,#e9e9e9 100%);
background: linear-gradient(to bottom, #e9e9e9 0%,#fafafa 98%,#e9e9e9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#e9e9e9',GradientType=0 );


}

.font-size-small{
    font-size: 100%;
}
.font-size-medium{
    font-size: 120%;
}
.font-size-large{
    font-size: 130%;
}
#content-main {
    padding-top: 15px;
}
textarea#wiadomosc {
    background-color: #FFEFA4;
}
.form input {
    background-color: #FFEFA4 !important;
}
.contact-left div.text a {
    margin-left: 3px;
}
.contact input[type="text"] {
    height: 39px;
}
textarea#wiadomosc:focus {
    outline: #FFA500 solid 3px;
}
.partners-box ul li a {
    margin-top: 3px;
    margin-bottom: 3px;
}
.search input {
    margin-top: 2px;
    height: 30px;
}

.gallery ul li a {
    display: block;
    height: 94px;
    overflow: hidden;
    width: 205px;
    margin: 2px;
}
.photo-main {
    width: 213px;
    margin: 2px;
}
a.gallery-title.skip-link {
    margin: 3px;
}
a.more.skip-link {
    margin: 3px;
    /*padding: 1px;*/
}
a.arrow.skip-link {
    margin: 2px;
}
.gallery-item {
    margin-bottom: 1px;
    min-height: 240px;
}
#footer a {
    margin: 2px;
    min-height: 23px;
}
#footer {
    min-height: 23px;
}

.slider-txt {
    padding: 10px;
    bottom: 0px;
    /* left: 0px; */
    position: absolute;
    z-index: 3;
    background: #192431;
    right: 0;
    width: 560px;
    height: 54px;
    opacity: 0.9;
}

.slider-txt-bg {
    background: url('../images/slider-left-bg.png') no-repeat 0 0;
    padding: 0px;
    bottom: -27px;
    left: 116px;
    position: absolute;
    z-index: 3;
    width: 100px;
    height: 100px;
    opacity: 0.9;
}
input#email:focus {
    height: 29px;
    margin: 2px -1px 2px 1px;
}
.search input, .search input:focus {
    width: 156px;
}
.search input {
    margin: 2px 2px 2px 1px;
    height: 29px;
    box-sizing: border-box;
}




.news-main {
    background-color: #FFF;
    height: 310px;
}


div#bread-crumbs > p {
    color: #989B9F;
}


div#bread-crumbs > a {
    color: #fff;
}

div#bread-crumbs > a:hover {
    color: #C8C7C7;
}


a.more.skip-link {
    position: absolute;
    bottom: 0;
}

.news-main-bottom{
    position: relative;
}

.news-main div.text {
    height: 70px;
}

.news-main-bottom {
    height: 270px;
}



div.o-nas {
    background-color: #F7F7F7;
    padding: 30px;
    border-radius: 3px;
}
div.o-nas p {
    color: #686868;
}
div.o-nas h2 {
    color: #121417;
    background: none;
}
.h-o-nas {
    margin-top: 25px;
}

a.title {
    margin-bottom: 8px;
}


.change-font-layout {
    float: left;

    width: 140px;
    height: 44px;
    margin-top: 2px;

    border-bottom: 1px solid #CCC;
}

ul.top-menu {
    background: none;

    border-bottom: 1px solid #CCC;

    height: 26px;
}


.font-size-130{
    font-size: 130%;
}

.font-size-120{
    
}

.font-size-100{
    
}