﻿
* {
margin : 0;
padding : 0;
}
body {
background-color : #fff;
font : 400 9pt Tahoma, sans-serif;
line-height : 20px;
}
/*
============================================================
ukryta linia horyzontalna, widoczna na stronie uruchomionej bez styli
============================================================
*/
hr {
display : none;
}
/*
============================================================
obrazki
============================================================
*/
img {
border : 0;
padding : 3px;
}
#top img.logo {
border : 0;
padding : 0;
float : left;
}
/*
============================================================
linki
============================================================
*/
a {
color : #225aa9;
}
a:hover {
color : #4580d3;
}
a.linkbg {
color : #225aa9;
font-weight : 700;
margin : 3px 0;
padding : 5px 0;
text-align : right;
}
a.linkbg:hover {
color : #4580d3;
}
/*
============================================================
naglowki i inne p
============================================================
*/
h1 {
background : url('../img/h.gif') no-repeat left 0%;
padding : 3px 3px 3px 30px;
font-size : 15pt;
color : #15607e;
text-align : left;
}
h2 {
padding : 3px 3px 3px 30px;
font-size : 12pt;
color : #15607e;
text-align : left;
}
h3 {
font-size : 11pt;
}
#header h1 {
padding : 15px;
font : 700 16pt MS Trebuchet, Verdana, Tahoma, sans-serif;
}
#sidebar h2 {
background : #fff url('../img/ok.gif') no-repeat left 0%;
padding : 8px 5px 8px 30px;
color : #000;
text-align : left;
}
p {
padding : 5px;
font-size : 12pt;
}
#content p {
padding : 5px;
font-size : 11pt;
color : #fff;
}
#content p {
padding : 10px;
color : #000;
font-size : 11pt;
}
#sidebar ol {
padding : 5px 5px 5px 30px;
color : #000;
list-style-type : none;
}
ul {
padding : 10px;
list-style-type : none;
}
li {
padding : 3px;
list-style-type : none;
}
span {
padding : 5px;
color : #2688b4;
font : 400 9pt Tahoma, sans-serif;
}
div.cbox_left p, div.cbox_right p {
padding : 5px;
color : #2688b4;
font : 400 9pt Tahoma, sans-serif;
text-align: center;
}
p.date {
color : #ccc;
font : 400 9pt Tahoma, sans-serif;
}
p.entry {
color : #2688b4;
font : 400 9pt Tahoma, sans-serif;
border-bottom : 1px solid #e6edf0;
}
p.title {
color : #2688b4;
font : 700 9pt Tahoma, sans-serif;
}
p.link {
color : #ccc;
font : 700 10pt Tahoma, sans-serif;
text-align : right;
}
/*
============================================================
layout
============================================================
*/
#site {
margin : 0 auto;
background : #fff url('../img/bg.png') repeat-x;
}
#container {
margin : 0 auto;
width : 950px;
position : relative;
overflow : hidden;
border-top : 1px solid #c0d5f3;
}
#top {
margin : 0 auto;
width : 920px;
height : 100px;
padding : 5px 10px 0 10px;
font : 700 12pt Tahoma, sans-serif;
}
/*
============================================================
top
============================================================
*/
#top ul {
margin : 0 0px 0 50px;
text-align : right;
padding : 13px 5px 5px 1px;
display : block;
list-style-type : none;
}
#top li {
display : inline;
padding : 0px;
}
#top a {
color : #000;
padding : 8px;
text-decoration : none;
}
#top a:hover {
color : #fff;
text-decoration : underline;
background-color : #2688b4;
}
a#top_active {
color : #fff;
padding : 8px;
text-decoration : none;
background-color : #2688b4;
}
a#top_active:hover {
color : #fff;
text-decoration : underline;
background-color : #c0d5f3;
}
/*
============================================================
kolumna lewa
============================================================
*/
#content {
margin : 0;
width : 560px;
float : left;
padding : 10px;
font : 400 9pt Tahoma, sans-serif;
}
div.cbox_left {
width : 542px;
height : 241px;
padding : 10px;
background : url('../img/bg_left.gif') no-repeat left top;
}
div.cbox_right {
margin : 0 auto;
width : 331px;
height : 241px;
padding : 10px;
background : url('../img/bg_right.gif') no-repeat left top;
text-align : center;
}
div.content_box {
width : 562px;
padding : 10px 0 0 0;
}
div.iframe {
width : 516px;
height : 346px;
background : url('../img/bg2.png') repeat-x;
padding : 10px;
border : 1px solid #d6e2e6;
}
div.box {
margin : 0 auto;
width : 538px;
background-color : #fff;
padding : 10px;
border-left : 1px solid #d6e2e6;
border-right : 1px solid #d6e2e6;
}
div.box1 {
margin : 0 auto;
width : 560px;
background : url('../img/box_bg1.gif') no-repeat left top;
height : 10px;
}
div.box2 {
margin : 0 auto;
width : 560px;
height : 9px;
background : url('../img/box_bg2.gif') no-repeat left top;
}
/*///dodane: 2009/02/25 */
div.cbox {
margin : 0 auto;
width : 562px;
}
div.cbox_top {
margin : 0 auto;
width : 562px;
background : url('../img/boxt.gif') no-repeat left top;
height : 16px;
}
div.cbox_middle {
margin : 0 auto;
width : 520px;
padding:0 20px 0 20px;
border-left : 1px solid #acc7d4;
border-right : 1px solid #acc7d4;
background : #e9f1f5;
min-height: 170px;
max-height: 510px;
}
div.cbox_bottom {
margin : 0 auto;
width : 562px;
height : 12px;
background : url('../img/boxb.gif') no-repeat left bottom;
}

/*///dodane: 2009/02/25 <koniec*/

/*
============================================================
kolumna prawa
============================================================
*/
#sidebar {
width : 350px;
float : right;
padding : 10px;
font : 400 9pt Tahoma, sans-serif;
}
div.sidebar_box {
width : 351px;
padding : 10px 0 0 0;
}
div.sbox {
margin : 0 auto;
width : 329px;
background-color : #fff;
padding : 10px;
border-left : 1px solid #d6e2e6;
border-right : 1px solid #d6e2e6;
}
div.sbox1 {
margin : 0 auto;
width : 351px;
background : url('../img/sidebar_bg1.gif') no-repeat left top;
height : 10px;
}
div.sbox2 {
margin : 0 auto;
width : 351px;
height : 9px;
background : url('../img/sidebar_bg2.gif') no-repeat left top;
}
/*
============================================================
footer
============================================================
*/
#footerbg {
margin : 0 auto;
height : 80px;
border-top : 1px solid #d6e2e6;
}
#footer {
margin : 0 auto;
display : block;
width : 960px;
background-color : #fff;
height : 40px;
text-align : center;
padding : 5px;
font : 400 8pt Tahoma, sans-serif;
margin-top: 10px;
}
.info {
width : 38%;
float : right;
text-align : right;
}
.menu {
width : 50%;
float : left;
}
#footer ul {
margin : 0;
padding : 5px;
display : block;
list-style-type : none;
}
#footer li {
display : inline;
}
#footer a {
color : #225aa9;
padding : 3px;
text-decoration : underline;
}
#footer a:hover {
color : #4580d3;
text-decoration : none;
}
/*
============================================================
ajaxowe ukrywanie
============================================================
*/
.posthidden {
display : none;
}
.postshown {
display : inline;
}
/*
============================================================
formularz
============================================================
*/
.input {
border : 1px solid #d6e4ed;
width : 175px;
height : 20px;
background : #fafcfd;
font : 14px Tahoma, sans-serif;
color : #443;
padding : 5px;
margin-bottom : 4px;
outline : none;
}
.input2 {
border : 1px solid #d6e4ed;
background : #fafcfd;
}
textarea {
border : 1px solid #bcd4e8;
width : 260px;
height : 160px;
background : #e8eef4;
font : 11px verdana, sans-serif;
color : #443;
padding : 3px;
margin-bottom : 4px;
outline : none;
}
.input:focus {
border : 1px solid #567475;
background : #e8eef4;
}
/*///dodane: 2009/02/25 */

input.reg{
border : 1px solid #d6e4ed;
width : 295px;
height : 22px;
background : #fafcfd;
font : 700 14px Tahoma, sans-serif;
color:#6496aa;
padding : 5px;
margin: 4px 0 4px 0 ;
outline : none;
}
input.reg:focus {
border : 1px solid #567475;
background : #e8eef4;
}

select.reg{
border : 1px solid #d6e4ed;
width : 306px;
height : 36px;
background : #fafcfd;
font : 700 14px Tahoma, sans-serif;
color:#6496aa;
padding : 5px;
margin-bottom : 4px;
outline : none;
}
select.reg:focus {
border : 1px solid #567475;
background : #e8eef4;
}

option{
font : 700 14px Tahoma, sans-serif;
color:#6496aa;
padding : 5px;
}
div.reg_label{
float:left;
width:170px;
color:#6496aa;
font : 700 11pt Tahoma, sans-serif;
text-align:right;
margin: 4px 0px 4px 0px ;
padding:10px 10px 0px 0px;
}
div.reg_input{
float:left;
width:320px;
color:#6496aa;
font : 400 10pt Tahoma, sans-serif;
}
div.log_safe_box{
text-align:center;
display:inline;
width:380px;
}
div.log_safe1{
float:right;
color:#6496aa;
font : 400 10pt Tahoma, sans-serif;
width:180px;
padding: 10px;
}
div.log_safe2{
float:right;
color:#6496aa;
font : 400 10pt Tahoma, sans-serif;
width:180px;
padding: 10px;
}

span.require{
color:#6496aa;
font : 700 20px Arial, sans-serif;
}

/*///dodane: 2009/02/25 <koniec*/

.send {
width : 192px;
height : 39px;
background : #743 url(../img/zaloguj.gif) no-repeat;
outline : none;
}
.send:hover {
background : url(../img/zaloguj2.gif) no-repeat;
}
#log_res {
text-align : center;
height : auto;
padding : 5px;
margin : 2px auto 10px auto;
}
#log_res p {
margin : 0;
padding : 4px 0 4px 0;
font-size : 9px;
}
#log_res.ajax-loading {
background : url(../img/przetwarzanie.png) no-repeat center 0%;
}
.error {
color : red;
margin : 0;
padding : 0;
}
span.error {
text-align : left;
float : right;
border : 0;
padding : 5px;
}

ul#features {
    padding-left: 30px;
    font-size: 13px;
    color: #1680af;
    /*font-weight: bold;*/
}

ul#features li {
    list-style-type: circle;
}

ul#features li b {
    /*background-color: #fbfb8d;*/
    background-color: #fcfcb5;
    font-size: 13px;
    color: #15607e;
}

div.log_error {
color : red;
margin : 0;
padding : 0;
text-align:center;
}

div.more {
color:#6496aa;
margin : 0;
padding : 10px;
text-align:center;
}

.clear{
clear:both;}

/*///dodane: 2009/02/25 <koniec*/

ol.help_contents {
    font-size: 14px;
    list-style-type: decimal;
}

.button_inline {
    display: inline;
    position: relative;
}

.button_def {
    background-image: url(../img/button_def.png);
    cursor: pointer;
    margin: auto;
    display: block;
    /*padding-top: 13px;*/
    width: 192px;
    height: 39px;
    text-align: center;
    /*position: absolute;
    left: 100px;
    bottom: 70px;*/
}
.button_def .button_def_content {
    cursor: pointer;
    padding-top: 10px;
    color: #15607e;
    font : 14px Tahoma, sans-serif;
    width: 192px;
    height: 39px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ffffff;
}
.button_def :hover {
    background: url(../img/button_def_h.png) no-repeat;
}

.button_def_sm {
    background-image: url(../img/button_def_sm.png);
    margin: auto;
    display: block;
    /*padding-top: 13px;*/
    width: 120px;
    height: 24px;
    text-align: center;
    cursor: pointer;
}
.button_def_sm :hover {
    background-image: url(../img/button_def_smh.png);
}

.button_def_sm .button_def_content {
    padding: 5px;
    color: #15607e;
    cursor: pointer;
    font : 12px Tahoma, sans-serif;
    text-shadow: 1px 1px 1px #ffffff;
}


div.contact_label{
float:left;
width:150px;
color:#6496aa;
font : 700 11pt Tahoma, sans-serif;
text-align:right;
margin: 4px 0 4px 0 ;
padding:10px 10px 0 0;
}
div.contact_input{
float:left;
width:320px;
color:#6496aa;
font : 400 10pt Tahoma, sans-serif;
}
input.contact_in {
border : 1px solid #d6e4ed;
width : 295px;
height : 22px;
background : #fafcfd;
font : 700 14px Tahoma, sans-serif;
color:#6496aa;
padding : 5px;
margin: 4px 0 4px 0 ;
outline : none;
}
textarea.contact_in {
border : 1px solid #d6e4ed;
width : 295px;
height : 270px;
background : #fafcfd;
font : 700 12px Tahoma, sans-serif;
color:#6496aa;
padding : 5px;
margin: 4px 0 4px 0 ;
outline : none;
}
.contact_in:focus {
border : 1px solid #567475;
background : #e8eef4;
}


td.tna_label{
    width:150px;
    color:#6496aa;
    font : 700 11pt Tahoma, sans-serif;
    text-align:right;
    margin: 4px 0 4px 0 ;
    padding:10px 10px 0 0;
    vertical-align: middle;
}
td.tna_input{
    width:320px;
    color:#6496aa;
    font : 400 10pt Tahoma, sans-serif;
    vertical-align: middle;
}
td.tna_input select {
    border : 1px solid #d6e4ed;
    width : 306px;
    height : 36px;
    background : #fafcfd;
    font : 700 14px Tahoma, sans-serif;
    color:#6496aa;
    padding : 5px;
    margin-bottom : 4px;
    outline : none;
}
td.tna_input select:focus {
    border : 1px solid #567475;
    background : #e8eef4;
}

td.tna_input select option{
    font : 700 14px Tahoma, sans-serif;
    color:#6496aa;
    padding : 5px;
}
td.tna_center {
    text-align: center;
    color: #6496AA;
}
td.tna_center a {
    color: #225AA9;
    font-weight: 700;
}


div.tna_label{
    float:left;
    width:150px;
    color:#6496aa;
    font : 700 11pt Tahoma, sans-serif;
    text-align:right;
    margin: 4px 0 4px 0 ;
    padding:10px 10px 0 0;
}
div.tna_input{
    float:left;
    width:320px;
    color:#6496aa;
    font : 400 10pt Tahoma, sans-serif;
}
input.tna_in {
    border : 1px solid #d6e4ed;
    width : 295px;
    height : 22px;
    background : #fafcfd;
    font : 700 14px Tahoma, sans-serif;
    color:#6496aa;
    padding : 5px;
    margin: 4px 0 4px 0 ;
    outline : none;
}
input.tna_checkbox {
    border : 1px solid #d6e4ed;
    /*height : 22px;*/
    background : #fafcfd;
    color:#6496aa;
    width: 16px;
    height: 16px;
    /*padding : 5px;*/
    margin: 4px 0 4px 0 ;
    outline : none;
    /*margin-top: 12px;*/
}
.tna_in:focus {
    border : 1px solid #567475;
    background : #e8eef4;
}

div.email {
    position: absolute;
    bottom: 50px;
}

.contact_submit {
    float: left;
    margin-left: 200px;
    position: absolute;
    bottom: 90px;
}

div.message {
    font-size: 14px;
    color: #6496aa;
}

table.login {
    width: 100%;
    color : #2688b4;
    font : 9pt Tahoma, sans-serif;
}

table.login td.left {
    text-align: right;
}

table.login td.right {
    padding-left: 10px;
    text-align: left;
}


table.logo {
    cursor: pointer;
    position: absolute;
    text-align: left;
    vertical-align: middle;
    font : Tahoma, sans-serif;
    font-weight: normal;
}

td.logo_title {
    color: #1680af;
    font-size: 28px;
    padding-left: 10px;
    padding-top: 4px;
}

td.logo_text {
    color: black;
    padding-left: 10px;
}

div.rules {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 20px;
}

div.rules ol, div.rules ul {
    padding-top: 20px;
}

div.rules li {
    font-size: 12px;
}

div.rules li h2 {
    padding : 0 0 0 0;
    font-size : 14px;
}

div.rules ol li {
    list-style-type: decimal;
}

div.rules ul li {
    list-style-type: circle;
}

.error-message {
    color: red;
}


div.sections {
    width: 100%;
}

div.tour_content {
    padding: 20px;
    text-align: center;
    width: 100%;
}

div.tour_content img {
    border: 1px solid #15607e;
    padding: 0px;
}

div.tour_content div.small {
    padding-right: 40px;
}

div.tour_title {
    color: #15607e;
    font-size: 18px;
}

table.calendar_tour tr {
    margin-bottom: 10px;
}

table.calendar_tour td.image {
    /*border: 1px solid #15607e;*/
    padding-bottom: 10px;
    width: 175px;
}

table.calendar_tour td.text {
    padding-left: 10px;
    text-align: left;
    font-size: 11px;
    font-family: Arial;
    width: 175px;
}

table.calendar_tour td.spacer {
    width: 20px;
}

div.external {
    color: #15607e;
    font-size: 14px;
    font-weight: normal;
    float: right;
    padding-top: 7px;
    text-align: right;
}

div.external img {
    padding: 7px 0px 0px 0px;
}

a#twitter:hover {
    background: none;
}

#flaker_small_box {
    display: none !important;
}

