/* 456.template.css-import */

@import url('./css/fonts/aurulent/stylesheet.css');
@import url('./css/fonts/ubuntu/stylesheet.css');
body {
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

body#bd {
    background: #fff;
    color: #333;
}

a {
    color: #ef761a;
    text-decoration: none;
}

a:hover,
a:active,
a:focus {
    color: #EF761A;
    text-decoration: underline;
}

a.readon,
p.readmore a {
    background: url('./ja_travel/images/readmore.png') no-repeat scroll left center transparent;
    color: #E4B490;
    font-size: 100%;
    padding-left: 15px;
    text-transform: lowercase;
}

a.readon:hover,
a.readon:focus,
a.readon:active,
p.readmore a:hover,
p.readmore a:focus,
p.readmore a:active {
    background-image: url('./ja_travel/images/readmore-orange.png');
    color: #ef761a;
}

.homepage p.readmore {
    float: left;
}

.contentheading,
.componentheading,
h1,
h2,
h3,
h4,
h5 {
    font-family: 'AurulentSansRegular', Helvetica, Arial, sans-serif;
}

h1.componentheading,
.componentheading {
    color: #F24A6F;
    font-weight: normal;
}

h2.contentheading,
.contentheading {
    font-weight: normal;
}

.contentheading {
    font-size: 200%;
}

.blog-featured .contentheading {
    font-size: 150%;
}

.blog-featured .componentheading {
    background: url('./ja_travel/images/arrow-title.png') no-repeat scroll 20px 22px;
    color: #383435;
    font-family: 'AurulentSansRegular', Helvetica, Arial, sans-serif;
    font-size: 120%;
    font-weight: normal;
    line-height: 17px;
    padding-bottom: 15px;
    text-transform: uppercase;
}

.blog-featured .componentheading span {
    border-bottom: 2px solid #F24A6F;
    display: block;
    padding-bottom: 3px;
}

.jitem-title {
    font-size: 110%;
    font-weight: bold;
}

h2.itemTitle a {
    color: #D41B41;
    font-weight: normal;
}

.blog .category-desc h2.title-category {
    margin: 5px 0px 0px 0px !important;
}

hr {
    border-top: 1px solid #ccc;
}

input,
select,
textarea,
.inputbox {
    font-family: Helvetica, Arial, sans-serif;
    padding: 2px;
}

input.button,
button.validate,
.custom_newsletter a.links,
.reset div button,
.remind div button {
    background: url('./ja_travel/images/bg-bulletin.gif') repeat-x scroll left top;
    border: none;
    color: #5D544F;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    height: 21px;
    line-height: 21px;
    overflow: visible;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
}

form#searchForm {
    border-top: 1px solid #ccc;
}

.searchintro {
    border-bottom: 1px solid #ccc;
}

.results h4 {
    font-size: 110%;
    text-transform: none;
}

.search fieldset {
    border: 1px solid #ccc;
    margin: 15px 0;
    padding: 10px;
}

.search legend {
    font-size: 100%;
    font-weight: bolder;
    line-height: 1.2;
    margin-left: 10px;
}

#ja-search {
    bottom: 45px;
}

#ja-search .inputbox {
    background: url('./ja_travel/images/icon-search.png') no-repeat scroll 95% 50% #F2F1EB;
    border: solid 1px #fff;
    color: #B08572;
    overflow: visible;
    padding: 5px 20px 5px 5px;
    width: 200px;
}

.search .word .inputbox {
    vertical-align: middle;
}

.search .word button {
    background: url('./ja_travel/images/bg-bulletin.gif') repeat-x scroll left top;
    border: none;
    color: #5D544F;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    height: 21px;
    line-height: 21px;
    overflow: visible;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
}

#component-contact #emailForm {
    border-top: 1px solid #ccc;
}

#contact-slider {
    float: none;
}

#contact-slider .title {
    border-left: 1px solid #e2e2b5;
    border-right: 1px solid #e2e2b5;
    border-top: 1px solid #e2e2b5;
    margin: 0;
    padding: 8px 10px;
}

#contact-slider .jpane-toggler-down {
    background: #333333;
}

#contact-slider .jpane-toggler-down a {
    color: #fff;
}

#contact-slider dt.closed {
    background: #ffffcc;
}

#contact-slider .content {
    padding: 8px 10px;
}

#contact-slider .contact-image {
    margin: 15px 0;
}

.pane-slider.pane-hide .contact-form {
    display: none;
}

.contact-form fieldset dd {
    margin-left: 0;
}

input#jform_contact_email_copy {
    background: none;
    border: none;
    margin: 0 0 0 3px;
    padding: 0;
}

.contact-form fieldset button {
    margin: 0 0 0 3px;
}

.contact-address .jicons-icons,
.contact-miscinfo .jicons-icons {
    width: 16px;
    display: inline;
    float: left;
    margin-right: 3px;
}

#adminForm fieldset {
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 10px;
}

#adminForm fieldset legend {
    padding: 0 5px;
}

.ja-content-main {
    margin-bottom: 0;
}

dl.article-info {
    color: #999;
}

dl.article-info dd,
dl.article-info dt {
    font-size: 9px;
    text-transform: uppercase;
}

.blog dl.article-info {
    float: none;
    width: 98%;
}

.blog-featured dl.article-info {
    width: 100%;
}

.blog .article-info dd {
    border-bottom: 1px dotted #CEBCAC;
    color: #333;
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform: uppercase;
}

.blog ul.actions {
    margin-top: -20px;
}

.blog .jac-add-button {
    border-bottom: 1px dotted #CEBCAC;
    display: block;
    padding: 5px 0;
}

ul.actions li {
    background: none;
    display: inline;
    line-height: 1;
    margin: 0;
    padding: 0;
}

div.ja-social-toolbox-large {
    position: absolute;
    right: 0;
    top: 0;
    width: 77px;
}

.ja_socialaftertitle {
    background: url('./ja_travel/images/toolbox-big-bg.png') no-repeat scroll right bottom;
    min-height: 180px !important;
    padding-left: 10px;
}

.ja-retweet-button {
    margin-bottom: 15px;
}

.articlecreated {
    background: url('./ja_travel/images/toolbox-big-bg.png') no-repeat scroll right top;
    font-family: 'AurulentSansRegular', Helvetica, Arial, sans-serif;
    line-height: normal;
    padding-bottom: 25px;
    padding-top: 5px;
    text-align: center;
}

.articlecreated .date {
    color: #FEDEE0;
    font-size: 24px;
}

.articlecreated .month-year {
    color: #FC5B63;
    font-size: 12px;
    text-transform: uppercase;
}

.month,
.year {
    display: block;
    margin-bottom: 1px;
    width: 100%;
}

.item-page {
    padding-top: 25px;
    position: relative;
}

.item-page h2 a {
    color: #D41B41;
}

.item-page .article-tools {
    border-bottom: 1px dotted #CEBCAC;
    color: #796D70;
    font-size: 15px;
    padding: 15px 0;
    text-transform: none;
}

.item-social .article-tools {
    margin-right: 90px;
}

.item-social .article-content {
    margin-right: 80px;
}

.article-content {
    overflow: visible;
}

.item-page.homepage .article-tools,
.item-page.homepage .article-content {
    margin-right: 80px;
}

.contentdescription {
    border-bottom: 1px solid #ccc;
}

p.img_caption {
    color: #999;
    text-transform: uppercase;
}

img.img-border {
    border: 1px solid #ebe6e2;
    padding: 2px;
}

img.right {
    margin-bottom: 10px;
    margin-left: 15px;
}

.pagination .pagination ul li {
    padding: 0 2px;
}

.pagination li span,
.pagination li strong {
    line-height: 20px;
}

.items-more {
    border-bottom: 1px solid #ccc;
}

.items-more h3 {
    font-size: 125%;
}

span.content_rating {
    font-size: 10px;
    height: 16px;
    line-height: 16px;
}

span.content_rating img {
    vertical-align: top;
}

.blog-featured span.content_rating {
    float: right;
    margin-right: 10px;
}

.blog-featured span.content_rating img {
    vertical-align: middle;
}

div.ja-moduletable h3,
div.moduletable h3 {
    background: url('./ja_travel/images/arrow-title.png') no-repeat scroll 20px 22px;
    color: #383435;
    font-family: 'AurulentSansRegular', Helvetica, Arial, sans-serif;
    font-size: 120%;
    font-weight: normal;
    line-height: 17px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

div.ja-moduletable h3 span,
div.moduletable h3 span {
    border-bottom: 2px solid #F24A6F;
    display: block;
    padding-bottom: 3px;
}

.moduletable_aboutus {
    margin-left: 0 !important;
    display: inline;
    width: 350px;
}

.moduletable_aboutus a {
    font-size: 12;
    line-height: 0;
    text-indent: -9900em;
    color: #CF0 !important;
    width: 350px;
}

.moduletable_aboutus p {
    display: inline;
    width: 350px;
}

.moduletable_srodowisko h2 {
    margin: 0;
    color: #006699;
    font-family: 'AurulentSansRegular', Helvetica, Arial, sans-serif;
    font-size: 170%;
    font-weight: normal;
}

.moduletable_travel {
    background: #E6E8EC !important;
    margin: 0px 15px 0px 0px !important;
    padding: 15px 0 15px 20px !important;
}

.moduletable_travel span {
    width: 95%;
}

.moduletable_content .custom_content h2 {
    font-size: 180%;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 15px;
}

.moduletable_content p.popular img.img-border {
    float: right;
}

.moduletable_information .view-cotent h3 {
    color: #D41B41;
    line-height: normal;
    margin: 0;
    padding: 0;
}

.moduletable_quote .blockquote {
    font-size: 13px;
}

div.moduletable_border {
    border: 1px solid #ebe6e2;
    padding: 0 10px 10px;
}

div.moduletable_shadow h3,
div.moduletable_border h3,
div.moduletable_round h3 {
    background: url('./ja_travel/images/grad-l1.gif') repeat-x left bottom !important;
    border-bottom: 1px solid #ebe6e2;
    margin: 0 -10px 10px;
    padding: 5px 10px 5px;
}

div.moduletable_shadow h3 span,
div.moduletable_border h3 span,
div.moduletable_round h3 span {
    background: none !important;
    border: 0 !important;
}

div.moduletable_shadow {
    border: 1px solid #ccc;
    padding: 0 10px 10px;
}

div.moduletable_round {
    border: 1px solid #ccc;
    padding: 0 10px 10px;
}

div.moduletable_hilite h3 {
    background: #9b0324 !important;
    border-bottom: 1px solid #b9193c;
    color: #fff !important;
    margin: 0 -10px 10px;
    padding: 5px 10px 5px;
}

div.moduletable_hilite h3 span {
    background: none !important;
    border: 0 !important;
}

div.moduletable_hilite {
    background: #b00329;
    color: #fff;
    padding: 0 10px 10px;
}

div.moduletable_hilite .img-border {
    border: 1px solid #c33050;
}

div.moduletable_blank {
    background: none !important;
    margin: 0;
    padding: 0 !important;
}

div.moduletable_hrblack h3,
div.moduletable_hrblue h3,
div.moduletable_hrbrown h3,
div.moduletable_hrgreen h3,
div.moduletable_hrred h3 {
    background-position: bottom left !important;
    background-repeat: repeat-x !important;
    color: #fff !important;
    margin: 0 -10px 10px !important;
    padding: 5px 10px;
}

div.moduletable_hrblack h3 span,
div.moduletable_hrblue h3 span,
div.moduletable_hrbrown h3 span,
div.moduletable_hrgreen h3 span,
div.moduletable_hrred h3 span {
    background: none !important;
    border: 0 !important;
}

div.moduletable_hrblack,
div.moduletable_hrblue,
div.moduletable_hrbrown,
div.moduletable_hrgreen,
div.moduletable_hrred {
    border: 1px solid #ccc;
    padding: 0 10px 10px !important;
}

div.moduletable_hrblack h3 {
    background-image: url('./ja_travel/images/grad-d.gif') !important;
}

div.moduletable_hrblue h3 {
    background-image: url('./ja_travel/images/grad-blue.gif') !important;
}

div.moduletable_hrbrown h3 {
    background-image: url('./ja_travel/images/grad-brown.gif') !important;
}

div.moduletable_hrgreen h3 {
    background-image: url('./ja_travel/images/grad-green.gif') !important;
}

div.moduletable_hrred h3 {
    background-image: url('./ja_travel/images/grad-red.gif') !important;
}

#login-form fieldset {
    padding: 0;
}

#login-form #form-login-username,
#login-form #form-login-password {
    margin: 0 0 5px 0;
}

#form-login-username label,
#form-login-password label {
    color: #695D51;
    display: block;
    font-weight: bold;
}

#form-login-username .inputbox,
#form-login-password .inputbox {
    background: url('./ja_travel/images/input-bg.gif') repeat-x scroll left top #fefefe;
    border: solid 1px #d0cfcd;
    border-top: none;
    color: #322621;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 5px;
    width: 90%;
}

#form-login-remember input.inputbox {
    background: none;
    border: none;
    margin: 0;
    overflow: visible;
    padding: 0;
}

#login-form ul {
    margin: 5px 0;
}

#login-form ul li {
    background: url('./ja_travel/images/bullet.png') no-repeat scroll 0 center;
    margin-bottom: 0;
    padding-left: 10px;
}

p#form-login-remember {
    margin: 10px 0;
}

.registration form label {
    width: 180px;
}

.registration form input,
.contact-form form input,
.contact-form form textarea,
.reset input.validate-username,
.remind input.validate-email {
    background: #f8f8f8;
    border: none;
    margin: 0 0 0 3px;
    padding: 3px 5px;
}

.registration legend {
    padding-top: 25px;
}

.form-validate {
    padding-bottom: 25px;
}

div.bannergroup_text div.banneritem {
    border-bottom: 1px dotted #ccc;
    padding: 5px 0;
}

.main .main-inner1 {
    margin-left: 0;
    margin-right: 0;
}

#ja-header {
    background: url('./ja_travel/images/top-bg.gif') repeat scroll left top;
}

#ja-header .main {
    padding: 10px 0 10px;
}

#ja-header .wrap-inner1 {
    background: url('./ja_travel/images/header.gif') repeat-x scroll left bottom;
}

h1.logo,
div.logo-text h1 {
    font-size: 250%;
    line-height: 1;
    margin-left: 10px;
}

#ja-header h3 {
    color: #F95839;
    display: inline-block;
    float: left;
    font-weight: normal;
    margin-left: -80px;
    margin-top: 45px;
    text-transform: uppercase;
}

#ja-topheader {
    display: inline-block;
    float: right;
    margin-right: 250px;
    margin-top: 40px;
}

#ja-topheader ul {
    margin: -13px 0 0 0;
    padding: 0;
}

#ja-topheader ul li {
    border-left: 1px solid #32010A;
    float: left;
    line-height: 1;
    margin: -10px 0 0 0;
    padding: 0 10px;
}

#ja-topheader ul li:first-child {
    border-left: none;
    padding-left: 0;
}

#ja-topheader ul li a {
    color: #C93C3C;
}

#ja-topheader ul li a:hover,
#ja-topheader ul li a:focus,
#ja-topheader ul li a:active {
    color: #f9bc61;
}

h1.logo {
    height: 70px;
    width: 135px;
}

h1.logo a {
    background: url('./ja_travel/images/logo.png') no-repeat left top;
    display: block;
    height: 53px;
    width: 270px;
}

div.logo-text h1 {
    font-family: Arial, sans-serif;
    font-size: 200%;
    font-weight: bold;
}

div.logo-text h1 a {
    text-decoration: none;
}

p.site-slogan {
    color: #ccc;
    font-size: 85%;
    margin: -10px 10px 25px -100px;
    padding: 0 5px;
    text-transform: uppercase;
}

#ja-mainnav {
    background: url('./ja_travel/images/mainnav-bg.gif') repeat-x scroll left bottom #73031b;
    z-index: 120;
}

#ja-subnav {
    background: #70031B;
    z-index: 80;
}

#ja-subnav .sublevel,
#jasdl-subnav {
    margin-left: 25px;
}

#ja-subnav ul li a {
    color: #FDD3A1;
}

#ja-subnav ul li a:hover,
#ja-subnav ul li a:focus,
#ja-subnav ul li a:active {
    color: #f5ae84;
    text-decoration: underline;
}

#ja-subnav ul li ul {
    background: url('./ja_travel/images/menu-bg.gif') repeat-x left top #fff;
    z-index: 80;
}

#ja-subnav ul li ul li {
    border-bottom: 1px dotted #938781;
    display: block;
}

#ja-subnav ul li ul li a {
    color: #73695C;
    display: block;
    padding-left: 10px;
}

#ja-subnav ul li ul li.last-item {
    border-bottom: none;
}

#ja-subnav ul li.active a.active,
#ja-subnav ul li.active a.active:hover,
#ja-subnav ul li.active a.active:active,
#ja-subnav ul li.active a.active:focus {
    color: #ef761a;
}

#ja-subnav ul li ul li a {
    display: block;
    margin: 0 !important;
    padding: 0 0 0 10px !important;
}

#ja-left-mass-top .ja-moduletable,
#ja-left-mass-top .moduletable {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
}

#ja-footer {
    background: url('./ja_travel/images/top-bg.gif') repeat scroll left top;
    color: #A64A3A;
    padding: 0;
}

#ja-footer .wrap-inner1 {
    padding: 20px 0;
}

#ja-footer small {
    color: #A64A3A;
    font-size: 100% !important;
    text-align: left;
}

#ja-poweredby {
    position: absolute;
    right: 10px;
    top: 0;
}

#ja-poweredby a {
    font-size: 0;
    line-height: 0;
    text-decoration: none !important;
    text-indent: -9900em;
}

#ja-navhelper {
    background: #F8F8F8;
    text-transform: uppercase;
}

.ja-links {
    padding-right: 10px;
}

.ja-links li {
    padding: 0 10px;
}

#ja-container ul.menu li {
    border-bottom: 1px dotted #ccc;
}

#ja-container ul.menu li li {
    border-bottom: 0;
    border-top: 1px dotted #ccc;
}

#ja-topsl .ja-box-right,
#ja-botsl .ja-box-right {
    background: 0;
}

#ja-topsl .ja-moduletable,
#ja-botsl .ja-moduletable {
    margin-bottom: 10px;
    margin-top: 10px;
}

#ja-topsl {
    background: url('./ja_travel/images/grad-l1.gif') repeat-x left bottom;
    border-bottom: 1px solid #ebe6e2;
}

#ja-topsl .main {
    padding: 10px 0;
}

#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 {
    border-bottom: none;
    color: #fcd5b6;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: normal;
    padding-bottom: 0 !important;
    text-transform: none;
}

#ja-topsl div.ja-moduletable h3,
#ja-topsl1 div.ja-moduletable h3 {
    background: url('./ja_travel/images/arrow-title.png') no-repeat 10px 22px;
    border-bottom: none;
    color: #48433e;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 5px !important;
    text-transform: none;
}

#ja-topsl div.ja-moduletable h3 span,
#ja-topsl1 div.ja-moduletable h3 span {
    border-bottom: 2px solid #f24a6f;
    display: block;
    padding-bottom: 3px;
}

#ja-topsl1 {
    border-bottom: 1px solid #ebe6e2;
    padding: 15px 0 10px;
}

#ja-botsl .main {
    padding-top: 0 !important;
}

#ja-botsl {
    background: url('./ja_travel/images/bottom-bg.gif') repeat-x scroll left top #e6e7eb;
}

#ja-botsl .moduletable_tabs {
    margin: 0 !important;
    padding: 0 !important;
}

#ja-botsl .moduletable_tabs .ja-tabswrap div.ja-tab-content {
    padding-bottom: 0 !important;
}

#ja-botsl .moduletable_tabs h3 {
    border-bottom: none;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    text-transform: none;
}

#ja-botsl ul.ja-tabs-title li {
    padding-left: 0 !important;
}

#ja-botsl1 {
    background: url('./ja_travel/images/grad-l2.gif') repeat-x left top;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ccc;
}

#ja-botsl1 .main {
    padding: 0;
}

#ja-botsl2 {
    background: url('./ja_travel/images/botsl_bg.gif') repeat-x scroll left bottom #72031b;
    border-top: solid 1px #880420;
}

#ja-botsl2 .main .main-inner1 {
    padding: 5px 0;
}

#ja-botsl2 .moduletable_aboutus {
    margin-left: 0 !important;
    margin-top: 0 !important;
}

#ja-botsl2 .ja-moduletable h3 {
    background: none;
    color: #f9d5bb;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    margin-left: 25px;
}

#ja-botsl2 .ja-moduletable h3 span {
    border: 0;
    text-transform: none;
}

#ja-botsl2 .ja-moduletable {
    display: inline;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
}

#ja-botsl2 .ja-moduletable ul {
    margin-top: 0;
}

#ja-botsl2 .ja-moduletable ul li {
    background: url('./ja_travel/images/bullet.png') no-repeat 0 5px;
    line-height: 140%;
    padding-left: 10px;
    margin-left: 25px
}

#ja-botsl2 .ja-moduletable ul li a {
    color: #ef761a;
}

#ja-botsl2 {
    color: #CF7C6E;
}

#ja-botsl2 .img-border {
    border-color: #942d44;
    padding: 2px;
}

#ja-botsl1 .custom .img-border,
#ja-botsl2 .custom .img-border {
    margin-bottom: 4px;
}

.ja-mass-top .travel .ja-tab-panels-top {
    background: url('./ja_travel/images/bg-tabs.gif') repeat-x scroll left top #EEEFF2;
}

#ja-content-mass-top {
    padding-top: 15px;
}

.ja-mass-bottom .moduletable_content {
    border-bottom: none;
    float: left;
    width: 30%;
}

.ja-mass-bottom h4 {
    font-size: 180%;
    padding: 10px 0;
    text-transform: none;
}

.ja-mass-bottom h4 a {
    color: #D41B41;
}

.ja-content-top .moduletable_contact {
    margin: 0 !important;
    padding: 0 !important;
}

div.contact {
    margin: 0;
    padding: 0 0 15px 0 !important;
}

.cat-link a.categroymore {
    background: url('./ja_travel/images/bg-bulletin.gif') repeat-x scroll left top;
    border: none;
    color: #5D544F;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    height: 21px;
    line-height: 21px;
    overflow: visible;
    padding: 4px 10px;
    text-align: center;
    vertical-align: middle;
}

.image-banner {
    background: url('./ja_travel/images/map.png') no-repeat scroll left top;
    height: 208px;
    width: 402px;
}

span.highslide-img a {
    background-color: #F6F2ED;
    float: left;
    margin: 5px;
    padding: 4px;
}

.distinations ul {
    float: left;
    margin: 0 10px 0 0 !important;
    width: 20%;
}

.distinations ul li {
    background: url('./ja_travel/images/bullet.png') no-repeat scroll 0 center;
    padding-left: 10px;
}

.distinations ul li.title-header {
    background: none !important;
    color: #696260;
    font-size: 110%;
    padding-left: 0 !important;
}

.form-value {
    padding: 10px 0 0 15px;
}

.form-value p.text-form {
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}

.form-value p.text-form label {
    color: #695D51;
    display: block;
    margin-bottom: 4px;
}

.ja-tab-subcontent .form-value div.clearfix {
    margin-bottom: 15px;
}

.form-value p.text-form input {
    background: url('./ja_travel/images/input-bg.gif') repeat-x scroll left top #fefefe;
    border: solid 1px #d0cfcd;
    border-top: none;
    color: #322621;
    font-size: 11px;
    height: 21px;
    line-height: 21px;
    padding: 0 0 0 5px;
    text-indent: 5px;
    width: 161px;
}

.form-value p.text-form.check span {
    background: url('./ja_travel/images/input-date.gif') no-repeat left top #fefefe;
    border: solid 1px #d0cfcd;
    border-top: none;
    padding: 0 24px 0 0;
    width: 61px;
    display: block;
    float: left;
}

.form-value p.text-form.check span input {
    border: none;
    background: none;
    float: none;
    width: 58px;
    text-indent: 0
}

.form-value p.text-form span {
    color: #ABA7A3;
    font-size: 10px;
}

.form-value p.text-form select {
    width: 60px;
}

.form-value .button {
    background: url('./ja_travel/images/button-form.gif') repeat-x scroll left top;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin-top: 16px;
    overflow: visible;
    padding: 0 15px;
    text-align: center;
}

.contact-form ul.contact-us li {
    padding-left: 20px;
}

.contact-form ul li.address {
    background: url('./ja_travel/images/view-address.png') no-repeat scroll left 5px;
}

.contact-form ul li.telephone {
    background: url('./ja_travel/images/view-phone.png') no-repeat scroll left 8px;
    font-size: 20px;
}

.contact-form ul li.email {
    background: url('./ja_travel/images/view-email.png') no-repeat scroll left 5px;
}

.blog-image {
    left: 4px;
    position: absolute;
}

.blog-featured .blogheader {
    display: inline-block;
    float: left;
    width: 51%;
}

.blog-featured .items-row {
    border-bottom: 1px dotted #f0eae4;
}

.blog .items-row {
    padding-top: 0px;
}

.blog-image img.img-border {
    float: none;
    max-height: 100px;
    max-width: 160px;
}

.blog-featured .contentpaneopen {
    position: relative;
}

.blog-featured .introtext {
    display: block;
    float: left;
    width: 99%;
}

.blog-featured .introtext p {
    margin: 5px 0;
}

.blog-featured .contentpaneopen.haveimage {
    padding: 5px 0;
    position: relative;
}

.blog-featured .contentpaneopen.haveimage .blogitem {
    float: left;
    margin-left: 175px;
    min-height: 100px;
    padding: 0 10px;
}

.blog-featured .blogitem br {
    display: none;
    height: 0px;
    line-height: 0px;
}

.blog-featured .itemTitle {
    font-size: 140%;
    margin-bottom: 0;
    margin-top: 0;
}

.blog-featured.homepage {
    padding-top: 25px;
}

.blog-featured .category-name a {
    color: #CAA89A;
    font-size: 9px !important;
    text-transform: uppercase;
}

.blog h1.componentheading,
.contact h2,
h2.title-categories {
    background: url('./ja_travel/images/arrow-title.png') no-repeat scroll 20px 22px;
    color: #383435;
    font-family: 'AurulentSansRegular', Helvetica, Arial, sans-serif;
    font-size: 120%;
    font-weight: normal;
    line-height: 17px;
    padding-bottom: 15px;
    text-transform: uppercase;
    margin-top: 25px;
}

h2.title-categories {
    margin-top: 0px;
}

.blog h1.componentheading span,
.contact h2 span,
h2.title-categories span {
    border-bottom: 2px solid #F24A6F;
    display: block;
    padding-bottom: 3px;
}

.blog h2.title-category {
    font-size: 250%;
    color: #D41B41;
}

.blog h2.title-category span {
    background: none;
    padding: 0px;
}

.blog .contentpaneopen img.img-border {
    display: block;
    float: none;
    margin-left: 0;
    margin-right: 0;
}

.view-cotent {
    float: left;
    width: 48%;
}

.custom_information .view-cotent {
    float: none;
    width: 95%;
}

.custom_information .view-cotent p.images {
    float: none;
}

.custom_information .view-cotent p.images {
    margin-top: 0;
}

.view-cotent.first {
    margin-right: 3%;
}

.view-cotent h4 {
    color: #EF761A !important;
    display: block;
    float: left;
    font-size: 125%;
    font-weight: normal;
    margin-bottom: 5px;
    padding-top: 15px;
    text-transform: none;
    width: 100%;
}

.view-cotent p.images {
    display: block;
    float: left;
    width: 100%;
}

.view-cotent p.images.popular {
    position: relative;
}

.custom_contact {
    padding-top: 15px;
}

.custom_contact h1 {
    color: #F24A6F;
    margin: 0 !important;
    padding: 10px 0 !important;
}

.custom_contact p.text-color {
    margin: 0 0 5px 0 !important;
}

.formelm input.inputbox {
    background: url('./ja_travel/images/input-bg.gif') repeat-x scroll left top #fefefe;
    border: solid 1px #d0cfcd;
    border-top: none;
    color: #322621;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 5px;
    width: 180px;
}

#mailto-window button.button {
    background: url('./ja_travel/images/bg-bulletin.gif') repeat-x scroll left top;
    border: none;
    color: #5D544F;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    height: 21px;
    line-height: 21px;
    padding: 0 10px;
    text-align: center;
    overflow: invisible;
    margin-right: 3px;
}

.com_jacomment.contentpane #ja-switch,
.com_mailto.contentpane #ja-switch,
.com_content.contentpane #ja-switch {
    display: none !important;
}

ul#archive-items li {
    background: none;
    padding-left: 10px;
}

.archive dl.article-info {
    float: none;
}

.categories-list dt,
.categories-list dd {
    display: inline;
}

h1.artic {
    color: #418bcf;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    font-size: 250%;
    margin: 0;
    padding: 0 10px;
}

div.natura {
    padding: 0px 20px 0 20px;
    color: #030;
}

.badania {
    background: url('./ja_travel/images/badania.jpg') no-repeat top right;
    color: #FEFBFC !important;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    font-size: 105%;
    line-height: 31px;
}

.badania h2 {
    color: #FFF;
}

.badania table td {
    background-color: #018FD7;
    border-bottom: 1px #FFF dotted;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    font-size: 105%;
    color: #000;
}

.moduletable_share {
    background: url('./ja_travel/images/share-bg.gif') repeat-x scroll left bottom #B00329 !important;
    border-bottom: 2px solid #71021B;
    border-top: 2px solid #E50544;
    margin: 0px 5px 0px 0px !important;
    padding: 15px 0 !important;
}

.share {
    background: url('./ja_travel/images/line-bg.png') repeat-y scroll 50% top;
    padding: 15px 0;
}

a.share {
    background-position: left top;
    display: block;
    float: left;
    font-size: 0;
    height: 31px;
    line-height: 31;
    margin-right: 5px;
    padding: 0 !important;
    text-decoration: none !important;
    text-indent: -9900em;
    width: 26px;
}

a.website {
    background: url('./ja_travel/images/button-share.png') no-repeat scroll left top;
    color: #FEFBFC !important;
    float: right;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    font-size: 105%;
    height: 31px;
    line-height: 31px;
    margin-right: 35px;
    text-align: center;
    width: 173px;
}

a.zam {
    background: url('./ja_travel/images/button1.png') no-repeat left top;
    color: #FEFBFC !important;
    float: left;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    font-size: 105%;
    height: 31px;
    line-height: 31px;
    margin-left: 35px;
    text-align: center;
    width: 173px;
}

.ofirmie {
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    color: #09F !important;
    font-size: 115%;
    line-height: 24px;
}

.gal ul li {
    background: url('./ja_travel/images/bullet.png') no-repeat scroll 0 center;
    padding-left: 10px;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    color: #09F !important;
    font-size: 110%;
    line-height: 24px;
}

.gal ul li.title-header {
    background: none !important;
    color: #696260;
    font-size: 110%;
    padding-left: 0 !important;
}

.osiemszkl {
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    color: #09F !important;
    font-size: 110%;
    line-height: 24px;
}

.moduletable_mail {
    background-color: #036;
    width: 300px;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    color: #09F !important;
    font-size: 140%;
    margin: 0 !important;
    padding: 0 !important;
}

.mail {
    background-color: #036;
    width: 250px;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    color: #09F !important;
    font-size: 140%;
}
