/* CSS Document */
 
body {
margin: 0px;
text-align: center;
font-family: arial,helvetica,clean,sans-serif;
font-size: 12px;
color: #3F3F3F;
background: #FFFFFF;
}

#baner_reklamowy{
float: center;
text-align: center;
margin-top: 3px;
margin-bottom: 3px;
margin-left:auto;
margin-right: auto;
width: 700px;
}

#gorny_baner {
clear: both;
background-color: #0060A9 ;
height: 70px;
}
#reklama_728_90 {
text-align: center;
margin-bottom: 5px;}

#reklama_728_90_301 {
text-align: center;
margin-top: 5px;
margin-bottom: 5px;}

#logo_container{
margin: 0px auto;
padding: 0px;
border:0;
width: 964px;
}

#navbar_gorny {
position: relative; top: 0px;
font-weight: bold;
background: #0076bc;
height:20px;
padding: 3px 0 0 40px;
}
#navbar_gorny a{
color: #ffffff;
font-weight: normal;
padding-right: 10px;
}

#logo_n {
float: left;
margin-left: 5px;
margin-right: 10px;
margin-top: 9px;
width: 187px;
}

#szukaj {
margin-left: 65px;
height: 57px;
margin-top: 9px;
float: left;
width: 431px;
background: url("../graf/szukaj_bg1.gif") no-repeat;
}
#google form {
margin: 0px;
padding: 0px;

}
#google {
height: 25x;
margin: 5px 5px 15px 5px;
}
.szukaj_b {
float: left;
text-align: left;
font-size: 10px;
}
#szukaj  a{
color: #fff;
text-decoration: underline;
margin-left: 5px;
padding-left: 6px;
}
#szukaj  a:hover{
color: #fafafa;
}
#szukaj input {
background-color: #f1f1f1;
border: solid 1px #fff;
color: #336CA2;
font-weight: bold;
font-size:12px;
}

#logo_b {
margin-top: 9px;
margin-right: 5px;
float: right;
width: 184px;
}

#navbar {
clear: both;
background: url("../graf/recenzje-tlos-s.gif") repeat-x;
display: block;
font-weight: bold;
width:100%;
height: 25px;
margin: 0px;
}

 /*- Menu Tabs START--------------------------- */

#tabs1 {
margin-left:auto;
margin-right:auto;
width:964px;
font-size:12,5px;
line-height:normal;
font-weight: bold;
}

#tabs1 ul {
margin:0;
padding:0;
list-style:none;
}

#tabs1 li.HmenuClass {
display:inline;
margin:0;
height: 25px;
text-align: center;
float:left;
background:url("../graf/zakladka.gif") no-repeat left top;
text-decoration: none;
color: #336CA2;
padding: 5px 0px 0px 0px;
}

#tabs1 a {
text-decoration: none;
color: #336CA2;
padding: 5px 9px 0px 9px;
}

#tabs1 a:hover {
margin:0;
margin-top: -5px;
float:left;
text-align: center;
background:url("../graf/nieb-pasek-linki.gif") repeat-x;
padding: 5px 9px 0px 9px;
text-decoration: none;
color: #fff;
height: 25px;
}

#tabs1 li.HmenuClass_c {
display:inline;
margin:0;
text-align: center;
float:left;
background:url("../graf/nieb-pasek-linki.gif") repeat-x;
height: 25px;
padding: 5px 0px 0px 0px;
text-decoration: none;
color: #fff;
}

#tabs1 li.HmenuClass_c a{
color: #fff;
}

#tabs1 #commerce a {
float:right;
background:url("../graf/czerw-pasek-linki.gif") repeat-x;
height: 25px;
padding: 5px 20px 0px 19px;
text-decoration: none;
color: #fff;
}

#tabs1 #commerce a:hover {
margin:0;
float:right;
background:url("../graf/czerw-pasek-linki.gif") repeat-x;
height: 25px;
padding: 5px 20px 0px 19px;
text-decoration: none;
color: #f1f1f1;
}

/*- Menu Tabs END--------------------------- */

#main_container{
clear: both;
margin-left:auto;
margin-right:auto;
width:964px;
background-color: #fff;

}

#main_container_95p {
clear: both;
margin-left:auto;
margin-right:auto;
width:95%;
}

#nieb_belka {
background: url("../graf/pasek-menu.gif") repeat;
text-align: left;
padding-top: 2px;
clear: both;
color: #fff;
width:964px;
height:23px;
font-size:11px;
font-weight: bold;
position: relative; top: 5px;
margin-top: 5px;

}

html>body #nieb_belka {
clear: both;
padding-top: 3px;
position: relative; top: -5px;
height:18px;
}

* html #nieb_belka {
position: relative; top: 0px;
margin-top: 0px;
}

#nieb_belka a {
font-weight: bold;
float:right;
text-decoration: underline;
color:#fff;
padding: 2px 15px 2px 2px ;
}

#nieb_belka  a:link:hover {
text-decoration: underline;
color: #eee;
}

#sciezka {
background-color: #03943A;
text-align: left;
text-indent: 8px;
padding-top: 3px;
clear: both;
color: #fff;
width:964px;
height:18px;
font-size:11px;
font-weight: bold;
margin-bottom: 3px;
position: relative; top: -5px;
}

#sciezka a{
color: #fff;
}

#container {
/*overflow: hidden;*/
clear: both;
margin-left:auto;
margin-right: auto;
width:964px;
height:100%;
text-align:left;
background-color: #ffffff;
}

#container_glowna {
margin-top:10px;
clear: both;
margin-left:auto;
margin-right: auto;
width:964px;
height:100%;
text-align:left;
}

#pion_600 {
width:120px;
position: absolute;
z-index: 100;
top: 325px;
left: 10px;
float: left;
background-color: #ffffff;
}
/*- Wewnetrzna struktura START---------------*/

div.head {
color: #336CA2;
font-weight: bold;
width:100%;
float:left;
background:url("../graf/s-n-z.gif") no-repeat left top;
margin: 0 ;
padding:0 0 0 2px;
text-decoration: none;
line-height: 25px;
text-indent: 25px;
}

h3 {
padding-left: 10px;
margin:0;
font-size: 16px;
}

div.okno {
clear: both;
width:100%;
}

#container_lewy {
clear: both;
float:left;
width:654px;
text-align: left;
}

#container_lewy_position_relative {
clear: both;
position: relative;
float:left;
width:654px;
text-align: left;
}

#container_lewy_position_relative .csc-header-n2 h5 {
position: absolute;
top:164px; right: 0px;
background:url("../graf/tab-on-r.gif") top right no-repeat;
border-left: 1px solid #CCCCCC;
padding: 0;
margin: 0;
}

#container_lewy_position_relative .csc-header-n2 h5 a {
color: #D70E0E;
display: block;
height: 24px;
line-height: 24px;
font-size: 12px;
font-weight: bold;
padding: 0px 12px 2px 12px;
text-decoration: none;
}

div.right {
height: 100%;
margin: 0px
padding: 0px;
float: right;
width:300px;
}

div.panel484 {

height: 100%;
float: right;
width:484px;
padding-top: 15px;
}

div.panel484a {
height: 100%;
float: right;
width:484px;
}

div.panel160 {
clear:both;
height: 100%;
float: left;
width:160px;
}

div.panel160a {
clear:both;
height: 100%;
float: left;
width:160px;
}

div.panel654 {
margin-top:10px;
float: left;
width:654px;
border-bottom: 1px solid #f1f1f1;
border-left: 1px solid #f1f1f1;
border-right: 1px solid #f1f1f1;*/
color: #336CA2;
background: url("../graf/tlo.gif") repeat-x bottom;
}

div.panel654a {
float: left;
width:654px;
border-bottom: 1px solid #f1f1f1;
border-left: 1px solid #f1f1f1;
border-right: 1px solid #f1f1f1;
color: #336CA2;
background: url("../graf/tlo.gif") repeat-x bottom;
}

div.panel964 {
clear: both;
height: 100%;
/*width: 964px;
border-bottom: 1px solid #f1f1f1;
border-left: 1px solid #f1f1f1;
border-right: 1px solid #f1f1f1;*/
color: #336CA2;
/*background: url("../graf/tlo.gif") repeat-x bottom;*/
}

div.panel_95p {
clear: both;
height: 100%;
width: 100%;
color: #336CA2;
}

#stopka{
position: absolute;
bottom:0;
width: 100%;
border-top: 1px dotted #AAA;
background-color: #CCC;
color: #626262;
font-size: 70%;
}

#stopka p{
margin: 0.5em 0 1em 2em;
padding:0;
}

.belka-title h1{
background: url("../graf/navbar_1.jpg") no-repeat right;
font-size: 25px;
font-weight: bold;
height: 40px;
color: #fff;
margin: 5px 0 0px 0;
padding-left: 3px;
padding-top: 7px;
}

p.text {
padding: 5px 5px 0px 5px;
font-size: 12px;
}

#obrazek1 {
position: relative;
top:5px;
left:5px;
right:5px;
float: left;
margin: 5px;
padding-right: 4px;
}

#obrazek2 {
position: absolute;
background: url("../graf/bg.png");
left: 0px;
right: 0px;
bottom: 5px;
text-align:left;
vertical-align: middle;
padding: 0px;
height: 30%;
width: 100%;
color: #ff0000;
}

div.odstep{
clear: both;
width:964px;
height:10px;
}

/*div.stopka {
float:left;
width:100%;
font-size:12,5px;
line-height:normal;
font-weight: bold;
background-color: #0060a9;
}

div.stopka ul {
margin:0;
padding:2px 8px 2px 8px;
list-style:none;
}

div.stopka li {
display:inline;
margin:0;
padding:0;
}

div.stopka a{
color: #fff;
text-decoration: none;
margin: 0px 10px;
} */

/* OTHERS START--------------------*/

#nav3 {
text-align:right;
margin-top: 5px;
padding-top: 5px;
margin-bottom: 5px;
padding-bottom: 5px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}

.link {
padding: 5px}
.link a{
color: #363636;
text-decoration: none;
}

.link a:hover{
color: #363636;
text-decoration: underline;
}

.k1 {
color: #fff;
font-weight: bold;
background-color: #0076bd;
padding: 5px;
}

.k2 {
color: #fff;
font-weight: bold;
background-color: #D70000;
padding: 5px;
}

.k3 {
color: #fff;
font-weight: bold;
background-color: #03943A;
padding: 5px;
}

.k4 {
color: #fff;
font-weight: bold;
background-color: #838383;
padding: 5px;
}

/* OTHERS END--------------------*/

/*- Menu Tabs 10--------------------------- */

#tabs10 {
clear: both;
width:100%;
font-size:12px;
line-height:normal;
border-bottom:1px solid #f1f1f1;
overflow: hidden;
margin-bottom: 5px;
}

#tabs10 ul {
margin:0;
padding:10px 10px 0 0px;
list-style:none;
}

#tabs10 li {
display:inline;
margin:0;
padding:0;
}

#tabs10 a {
float:left;
background: #F1F1F1;
margin:0 2px;
padding:4px 8px;
text-decoration: none;
}

#tabs10 a:hover, #tabs10 #current a {
background: #0060A9;
color: #fff;
}

#tabs10 #current a {
font-weight: bold;
}

/*- Menu Tabs 10 END--------------------------- */

/* menu lista ośrodków w miejscowości */

.csc-menu-1  {
float:left;
font-size:12px;
text-align: left;
width: 100%;
border: 1px solid #000;
}

#csc-menu-1 ul, ul.csc-menu-def {
padding: 0;
margin: 0;
width: 100%;
}

#csc-menu-1 li, ul.csc-menu-def li {
list-style: none;
margin: 0;
padding: 6px;
border: 1px solid #DADADA;
border-top: none;
background: #F1F1F1;
list-style-position : outside;
text-decoration: none;
color: #336ca2;
display: block;
}

#csc-menu-1 a, ul.csc-menu-def a {
text-decoration: none;
width:100%;
font-size: 14px;
font-weight: bold;
}

#csc-menu-1 a:hover, ul.csc-menu-def a:hover {
text-decoration: underline;
color: #363636;
}

/* menu filmy kamery */

.tx-contentwrapper_style5  #csc-menu-1 ul, ul.csc-menu-def {
padding: 0;
margin: 0;
width: 100%;
}

.tx-contentwrapper_style5 #csc-menu-1 li, ul.csc-menu-def li {
list-style: none;
margin: 0;
padding: 4px;
border: none;
border-bottom: 1px solid #f1f1f1;
background: #fafafa;
list-style-position : outside;
text-decoration: none;
color: #336ca2;
}

.tx-contentwrapper_style5 #csc-menu-1 a, ul.csc-menu-def a {
text-decoration: none;
width:100%;
font-size: 12px;
font-weight: normal;
}

.tx-contentwrapper_style5 #csc-menu-1 a:hover, ul.csc-menu-def a:hover {
text-decoration: underline;
color: #363636;
}

.video_info {
font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
font-size: 10px;
color: #336CA2;
}

.video_sep {
line-height:5px;
border-bottom: 1px solid #DADBDB;
}

.video_title {
overflow: hidden;
font-size: 12px;
font-weight: bold;
width: 100%;
margin: 0;
padding: 0px 8px;
}

.video_title a{
text-decoration: none;
color: #336CA2;
}

.video_title a:hover {
color: red;
}

.video_img {
padding: 3px;
border: 1px solid #CECECE;
margin: 0px 2px;
background-color: #fff;
}

.video_head {
font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
color: #336CA2;
background-color:  #bcd2e6;
border: 1px solid #bcd2e6;
font-weight:bold;
}

.video_h2 a{
font-family: sans-serif;
font-size: 16px;
font-weight:bold;
text-align: center;
padding-left: 20px;
color: #336CA2;
text-decoration: none;
margin-bottom: 0px;
}

.video_descr {
font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
font-size: 12px;
color: #336CA2;
font-weight: bold;
padding: 10px;
border: 1px solid #CECECE;
background-color: #f1f1f1;
}

.video_single {
font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
font-size: 10px;
margin-left: auto;
margin-right: auto;
}

.video_src {
background: url(../images/video/video_bgr.jpg) no-repeat;
height: 385px;
}

.film_okno {
border: 1px solid #CECECE;
background-color: #f1f1f1;
}
/* menu filmy kamery END*/


.tresc_nieb, .bodytext  {
padding: 2px 5px 2px 5px;
}


/* form lista ON start */
 /*select {
font-size: 12px;
background: #e9e9e9;
color: #336CA2;
height: 20px;
width: 270px;
margin: 10px;
display: block;
}*/
/* form lista ON endt */

/* wyciagi i trasy polska */

.tx-pbnartyadresymiasta2-pi1-listrow,
.tx-pbnartyospol-pi1,
.tx-pbnartyosrodkiaustria-pi1,
.tx-pbnartyosrodkislowcja-pi1,
.tx-pbnartyosrodkifrancja-pi1,
.tx-pbnartyosrodkiwlochy-pi1,
.tx-pbcenyskipasseu-pi1,
.tx-pbcenyskipasspl-pi1,
.tx-pbnartycams-pi1 {
padding: 4px 4px 4px 4px;
border:1px solid #f1f1f1;
background-color:#FAFAFA;
}

.on_padding {
padding: 2px 0 3px 0;
border: 1px solid #CECECE;
background-color: #f1f1f1;
}

.on_text {
font-family: Arial;
font-size: 11px;
color: #336CA2;
}
.cam_on_text {
font-family: Arial;
font-size: 12px;
color: #0D436F;
}

.on {
font-family: Arial;
font-size: 11px;
color: #fff;
height: 20px;
padding-top: 5px;
font-weight: bold;
}

#on_z {
background-color: #03943A;
width: 45px;
}

#on_z1 {
background-color: #03943A;
width: 70px;
}

#on_b {
background-color: #0060A9;
width: 45px;
}

#on_b1 {
background-color: #0060A9;
width: 70px;
}

#on_r {
background-color: #D70000;
width: 45px;
}

#on_r1 {
background-color: #D70000;
width: 70px;
}

#on_c {
background-color: #000;
width: 45px;
}

#on_c1 {
background-color: #000;
width: 70px;
}

/* wyciagi i trasy polska END */

/* komentarze osrodki START */
.comment {
height: 30px;
background: url("../graf/koment.gif") no-repeat;
text-indent: 100px;
padding-top: 12px;
margin: 5px 0 5px 0;
}

.comment a {
font-weight: bold;
color: #fff;
}

/* komentarze osrodki END */

/* tabele sprzetu START */

.colection_head {
clear: both;
font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
color: #fff;
font-weight:bold;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
background-color: #0060a9;
}

.tx-pbnartymodelenart-pi1-listrow-header,
.tx-pbnartymodelewiazan-pi1-listrow-header,
.tx-pbnartymodelebuty-pi1-listrow-header{
clear: both;
font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
font-weight:bold;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
background-color: #0060a9;
}

.tx-pbnartymodelenart-pi1-listrow-header a,
.tx-pbnartymodelewiazan-pi1-listrow-header a,
.tx-pbnartymodelebuty-pi1-listrow-header a{
color: #fff;
text-decoration: none;
}

.tx-pbnartymodelenart-pi1-listrow-pair,
.tx-pbnartymodelewiazan-pi1-listrow-pair,
.tx-pbnartytestnart03-pi1-listrow-pair,
.tx-pbnartymodelebuty-pi1-listrow-pair,
.tx-jppageteaser-pi1-list-entry-even,
.tx-pbcenyskipasspl-pi1-listrow-pair,
.tx-pbcenyskipasseu-pi1-listrow-pair {
font-family: sans-serif;
font-size: 12px;
background: #E9E9E9;
color: #336CA2;

}

.tx-pbnartymodelenart-pi1-listrow-odd,
.tx-pbnartymodelewiazan-pi1-listrow-odd,
.tx-pbnartytestnart03-pi1-listrow-odd,
.tx-pbnartymodelebuty-pi1-listrow-odd,
.tx-jppageteaser-pi1-list-entry-odd,
.tx-pbcenyskipasspl-pi1-listrow-odd,
.tx-pbcenyskipasseu-pi1-listrow-odd {
font-family: sans-serif;
font-size: 12px;
background: #F0F0F0;
color: #336CA2;
}

.map24_text {
font-size:12px;
color:#336CA2;
font-weight: bold;
}

.map24_text a{
font-size:12px;
color:#336CA2;
font-weight: bold;
}

.map24_padding, .map24_padding b {
color: #616161;
}

.map24_padding {
font-weight: normal;
background: #FAFAFA;
overflow: hidden;
padding-top: 10px;
}

.map24_padding strong {
color: #336CA2;
line-height: 20px;
}

.rejon{
font-size:12px;
color:#363636;
text-decoration:none;
font-weight: normal;
}

.rejon a{
font-size:12px;
color:#363636;
font-weight: normal;
}
.cam_image {
padding-top: 20px;
padding-bottom: 20px;
}
.cam_rejon{
font-size:12px;
color:#363636;
padding: 5px;
text-decoration:none;
font-weight: normal;
}
.kolor {
color:#FFFFFF;
font-weight:bold;
}

a {
color: #336CA2;
}

.gr_narty {
background: #D2D2D2;
}

.model a{
color:  #336CA2;
text-decoration: none;
font-weight:bold;
}

.model a:hover{
color:  #336CA2;
text-decoration: underline;
font-weight:bold;
}

.model_header {
font-size: 18px;
background-color: #0060a9;
border:1px solid #d2d2d2;
padding: 5px;
color:  #fff;
}

.model_header a{
color:  #fff;
text-decoration: none;
}

.model_header a:hover{
text-decoration: underline;
}

.model_opis {
font-size: 12px;
background: #DEE4EA;
padding: 5px;
}

.model_foto {
background-color: #fff;
border: 2px solid #ccc;
padding: 4px;
}

.wstecz {
text-align: center;
margin-top: 5px;
margin-bottom: 2px;
padding: 2px;
}

.wstecz a{
font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
font-size: 12px;
color: #336CA2;
font-weight:bold;
text-decoration: none;
}

/* tabele sprzetu END */
/* ve_guestbook comments for tt_news START */
    .tx-veguestbook-pi1 {
        font-size:100%; 
        }

/* error handling */
        .tx-veguestbook-pi1 p.tx-guestbook-form-error {
                font-weight:bold;
                color:#990000;
                margin-left: 10px;
        }

        /* display of result count */
        .tx-veguestbook-pi1 .tx-guestbook-result {
                font-weight:bold;
                float:left;
                margin-left:5px;
        }

        /* pagination */
        .tx-veguestbook-pi1 .tx-guestbook-pagination {
                font-size:75%;
                font-weight:bold;
                float:right;
        }

        /* styles for list mode */
        .tx-veguestbook-pi1 div.tx-guestbook-header {
                clear:both;
                background:#E8E8E8;
                color:#336CA2;

                display:block;
                font-size:11px;
                font-weight:bold;
                padding: 3px 5px;

        }

        div.tx-guestbook-name {
               float: left;
               }

        .tx-veguestbook-pi1 .tx-guestbook-left {
                float:left;
                width:170px;
                background:#EFEFEF;
                min-height:20px;
                padding: 10px;
        }

        .tx-veguestbook-pi1 .tx-guestbook-left {
                height:4em;
        }

        .tx-veguestbook-pi1 .tx-guestbook-left p {
                color:#333;
        }

        .tx-veguestbook-pi1 .tx-guestbook-right {
                border: 1px solid #F1F1F1;
                background: #FAFAFA;
                margin: 0px 10px 5px 10p;
        }

        /* styles for latest mode */
        .tx-veguestbook-pi1 .tx-guestbook-latest p,
        .tx-veguestbook-pi1 .tx-guestbook-right p {
                color:#000;
                padding: 3px;
                margin: 0px;
        }

        .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
        .tx-veguestbook-pi1 .tx-guestbook-right div.tx-guestbook-date {
        float: right;
        font-weight: bold;
        }
        
        .tx-guestbook-header {
        font-size: 14px;
        padding: 5px;
        background: #E2E2E2;
        margin: 0px 10px;
        }
        
        .tx-guestbook-header a {
        font-weight: normal;
        margin-left: 10px;
        }
        
        .tx-guestbook-header span {
        font-size: 12px;
        font-weight: normal;
        margin-left: 10px;
        }

        .tx-veguestbook-pi1 .tx-guestbook-right h3 {
                font-size:100%;
                color:#990000;
                font-weight:bold;
                background:none;
        }

        .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
                font-size:75%;
                color:#333;
                font-style: italic;
        }

        .tx-veguestbook-pi1 .tx-guestbook-latest {
                display:block;
                padding:0.25em;
                clear:both;
        }

        /* form styles */
        .tx-veguestbook-pi1 .tx-guestbook-field {
                clear:both;
                width:100%;
                display:block;
                padding: 2px 0;
        }

        .tx-veguestbook-pi1 .tx-guestbook-field label {
                clear: both;
                display: block;
                float: left;
                width: 200px;
        }
        
        .tx-veguestbook-pi1 .tx-guestbook-field img {
              margin: 5px 0 5px 200px;  
              border: 1px solid #D4D0C8;
        }

        .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
                float:left;
                width: 280px;
                display: block;
        }

        .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
                float:left;
                width: 280px;
                display: block;
        }

        .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
                width: 350px;
                height: 250px;
                display: block;
                float: left;
        }

        .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
                color:#990000;
        }

        .tx-veguestbook-pi1 fieldset {
                border:none;
        }

        .tx-veguestbook-pi1 legend {
                display:none;
        }

        .tx-veguestbook-pi1 .tx-guestbook-freecap {
                float:left;
                display:block;
                background:#F7F7F7;
                border:1px solid #CCC;
        }

        .tx-veguestbook-pi1 .tx-guestbook-freecap {
                margin-left:2.25em;
        }


        /*.tx-veguestbook-pi1 .tx-guestbook-freecap img {
                float:right;
                display:block;
                padding-left:0.25em;
        }*/
        
        .tx-veguestbook-pi1 img {
                float:left;
                display:block;
        }

        .tx-veguestbook-pi1 .tx-guestbook-freecap input {
                float:left;
        }

        .tx-veguestbook-pi1 .tx-guestbook-freecap label {
                clear:both;
                display:block;
                float:none;
                width:10em;
                margin-bottom:0.5em;
        }

        .tx-veguestbook-pi1 .tx-guestbook-freecap p {
                font-size:75%;
                padding:0.25em;
        }

        .tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
                display:none;
        }

        .tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
                color:#990000;
        }

        .tx-veguestbook-pi1 .tx-guestbook-clear {
                clear:both;
                display:block;
                height: 5px;
        }

        .tx-veguestbook-pi1 input.tx-guestbook-submit {
                width:auto;
                display:block;
        }
/* ve_guestbook comments for tt_news END */
/* NAGLOWKI */

h1.csc-firstHeader {
font-size: 20px;
color: #000;
padding-left: 10px;
}

h2.csc-firstHeader {
font-size: 20px;
font-weight: bold;
color: #D70000;
padding-left: 10px;
border-bottom: 1px solid #D70000;
}

h3.csc-firstHeader {
font-size: 20px;
text-transform: uppercase;
color: #0060A9;
padding: 10px 0 10px 0;
margin-top: 4px;
text-align: center;
width: 100%;
}

h4.csc-firstHeader {
font-size: 20px;
color: #000;
padding-left: 10px;
border-bottom: 1px solid #000;
text-transform: uppercase;
}

h5.csc-firstHeader {
font-size: 20px;
color: #fff;
background: url("../graf/navbar_cz.jpg") no-repeat right;
font-weight: bold;
height: 30px;
margin:0;
padding-left: 10px;
padding-top: 7px;
}

/* browsebox */

/*.tx-ttnews-browsebox TABLE {
background-color: #F1F1F1;
border: 1px solid #CECECE;
padding: 0 10px 0 10px;
margin-bottom: 5px;
}

.tx-ttnews-browsebox TD P A {
color: #336ca2;
text-decoration: none;
font-weight: bold;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P, .tx-ttnews-browsebox-NCell P{
margin:1px;
font-weight: bold;
font-size: 14px;
}

.tx-ttnews-browsebox-SCell {
width: 30px;
height: 30px;
background-color: #FAFAFA;
border: 1px solid #CECECE;
padding:0px;
margin: 0px;
}

.tx-ttnews-browsebox-NCell {
width: 30px;
height: 30px;
background-color: #FAFAFA;
border: 1px solid #CECECE;
padding:0px;
margin: 0px;
}
/* browsebox END */

.new-list-google {
height: 100%;
padding:0px;
padding-top: 10px;
margin-bottom: 4px;
border: 1px solid #CECECE;
background-color:#ffffff;
width: 100%;
}

/* POGODA START */

.tx-pbnartywarunkipolska2-pi1 {
width:298px;
color: #336ca2;
background-color:#fafafa;
/*border:1px solid #f1f1f1;*/
}

.img_pogoda {
padding:2px;
}

.szary, .csc-linkToTop {
font-size:10px;
text-align:right;
}

.szary_nag {
background-color: #f1f1f1;
border:1px solid #CECECE;
font-size:12px;
margin:2px 4px 0 4px;
padding:2px 0 2px 0;
}

div.dane_pogoda{
width: 290px;
margin-left: auto;
margin-right: auto;
}

div.dane_pogoda h3{
background-color: #f1f1f1;
border:1px solid #CECECE;
font-size:12px;
font-weight: normal;
padding: 2px 0 2px 0;
}

div.dane_pogoda h2{
background-color: #f1f1f1;
border:1px solid #CECECE;
font-size:12px;
font-weight: normal;
margin: 4px 0 2px 0;
}

div.dane_pogoda_l{
padding: 4px 0 0px 0;
float: left;
width: 144px;
margin-right:4px;
}

div.dane_pogoda_l strong{
position: relative; top: 6px;
font-size: 16px;
}

div.dane_pogoda_l_l{
float: left;
width: 70px;
}

div.dane_pogoda_l_l strong{
position: relative; top: 4px;
font-size: 20px;
}

div.dane_pogoda_l_p{
margin-left:74px;
vertical-align: text-top;
}

div.dane_pogoda_p{
padding: 4px 0 0px 0;
margin-left:148px;
}

div.naglowek_pogoda {
margin-top: 0px;
color: #fff;
padding:4px 4px 0 4px;
font-size: 12px;
text-align: center;
background-color:#FF3F3F;
}

.naglowek_pogoda, .szary_nag, .img_pogoda, .opis, .dane_pogoda {
width: 288px;
}

.dane_pogoda {
padding:4px 4px 0 4px;
}

div.naglowek_pogoda h1 {
margin:0;
font-size: 14px;
color: #fff;
font-weight: bold;
width:100%;

margin: 0 ;
padding:0px;
text-decoration: none;
line-height: 25px;
}

div.opis{
clear: both;
font-size: 12px;
color: #336CA2;
text-align: left;
padding: 2px 4px 2px 4px;
}

/* POGODA END */

/* MENU Tabs 2 START */

.csc-menu-3 {
float:left;
width:100%;
background:#F1F1F1;
border: 1px solid #CECECE;
padding-top: 2px;
font-size:12px;
margin-bottom: 10px;
margin-top: 4px;
text-indent: 10px;
font-weight: bold;
}

.csc-menu-3 ul {
margin:0;
padding:3px 0px 0 0px;
list-style:none;
}

.csc-menu-3 li {
display:inline;
margin:0;
}

.csc-menu-3 a {
float:left;
text-decoration: underline;
color: #336CA2;
padding: 0 30px 5px 0 ;
}

.csc-menu-3  a:link:hover {
text-decoration: underline;
color: #D70000;
}

/* MENU Tabs 2 END */


.csc-textpic-imagewrap {
clear: both;
background-color:#ffffff;
margin-top: 6px;
}

.csc-textpic {
clear: both;
/* border: 1px solid #F1F1F1;
background-color:#FAFAFA;
padding: 0px 4px 0px 4px;  */
/*color: #616161;*/
}

.csc-textpic-above {
clear: both;
background-color: #fff;
border: 0px solid #fff;
}

.csc-textpic-border {
border: 0;
}

.dfn {
color: #336CA2;
}

/* testowy newsy str.glowna */

#news-list-container_M {
width:654px;
clear: both;
margin:0px;
text-align: left;

}

#news-list-container_M p {
margin-top: 5px;
padding-top:0px;
}

.archiwum {
margin: 0px 1px 1px 1px;
padding: 2px 3px 2px 5px;
width: 100%;
background-color: #EFEFEF;
}
.archiwum a {
color: #336CA2;
}

.container_M_left {
float: left;
width: 302px;
margin: 0;
margin-bottom: 4px;
}

.container_M_right {
margin-left: 330px;
margin-bottom: 4px;
}

.news-list-item_M {
padding:0px 0 0 5px;
overflow:hidden;
width: 100%; /* Force hasLayout in IE */
}

.news-list-H3_M {
font-size: 14px;
background-image: url(../graf/tlo_transparentne.png);
width: 293px;
height: 60px;
margin-left: 4px;
z-index: 100;
}

.news-list-H3_M a {
text-decoration: none;
color: #ce0000;
}

.myslniki {
margin-left: 0px;
padding-left: 0px;
}

html>body .myslniki {
margin-left: 0px;
padding-left: 0px;
}

.myslniki a{
text-decoration: none;
font-size: 12px;
line-height: 20px;
}
.myslniki a:hover{
text-decoration: underline;
color: #FF0000;
}

.reklama {
float: right;
text-align: center;
margin: 0 10px 10px 0;
}
.img-container_M {

}
p.photo{
position:relative;
float:left;
font-size:12px;
margin:5px 0 5px 0px;
}

p.photo a{
color:#fff;
}

p.photo span.box{
display:block;
position:absolute; bottom:0; left:0;
width:285px;
background:transparent url(../graf/blue.png);
padding:8px 5px 10px 10px;
}

* html p.photo span.box{
background:#003;
width:300px;
filter:Alpha(Opacity=80);
}

#search_g {
margin: 10px;
}

/* --- FILMY I KAMERY ----- START */

.w2_nag {
padding: 5px;
background-color: #0060A9;
font-family: Arial, Verdana, Helvetica;
color: #ffffff;
font-size: 14px;
font-weight: bold;
}

.w2_text {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
font-family: Arial, Verdana, Helvetica;
color: #000;
font-size: 14px;
}

.kolor a{
color:#FFFFFF;
font-weight:bold;
text-decoration: none;
}

/* --- FILMY I KAMERY ----- END */

.csc-header-n3 h1,
.csc-header-n4 h1,
.csc-header-n5 h1,
.csc-header-n6 h1,
.csc-header-n7 h1,
.csc-header-n8 h1,
.csc-header-n9 h1,
.csc-header-n10 h1 {
font-size: 16px;
background-color: #CECECE;
color: #363636;
font-weight: bold;
/* width: 654px; */
padding: 4px 0 4px 0;
text-indent: 6px;
}

.tt_rating {
margin: 8px 0 5px 0;
text-align: center;
}
.cont_comment_list {
font-size: 12px;

}
.cont_comment_head {
font-size: 12px;
border-bottom: 1px #cecece solid;
color: #000;
}

.cont_comment_back {
margin: 10px;
padding: 4px;
background: #DFDFDF;
border: 1px solid #8F8F8F;
font-weight: bold;
width: 250px;
text-align: center;
}

.cont_comment_text {
font-weight: normal;
color: #000;
}

p.bodytext {
background: none;
line-height: 150%;
}

.csc-textpic-intext-left-nowrap {
margin: 0 0 5px 5px;
}
.csc-textpic dd.csc-textpic-caption {
background: #0060A9;
color: #fff;
}

.nav_cat {
text-align: left;
font-size: 12px;
text-decoration: none;
display: inline;
width: 15%;
float: left;
margin-left: 10px;
}
.nav_cat a{
text-decoration: none;
}

.nav_cat a:hover{
text-decoration: underline;
}

.nav_head {
text-align: left;
margin-left:0px;
color:#336CA2;
font-weight:bold;
border-bottom: solid 1px #336CA2;
}

.br_zero {
font-size: 5px;
font-family: verdana, arial ;
}

.nav_col {
width: 90px;
display: block;
float: left;
margin-left: 5px;
}
/***** Forms *****/
.csc-form-fieldcell, .csc-form-labelcell {
     font-size: 12px;
     vertical-align: top;
     height: 50px;
   }
div.csc-mailform-field {
width: 200px;
font-weight: bold;
}
.csc-mailform form {
        margin:0;
        padding:0;
        display:inline;
}
.csc-mailform p {
        margin:0;
        padding:0;
        align: right;
}

.csc-mailform input, .csc-mailform select, .csc-mailform textarea, .tx-indexedsearch-searchbox-sword{
        font:12px tahoma, helvetica, sans-serif;
        border: 1px solid #d1d1d1;
        background: #fcfcfc;
        padding: 3px;
        margin: 5px;
        align: right;
}




.csc-mailform textarea, .csc-mailform select {
         height: 100px;
        scrollbar-base-color: #eee;
scrollbar-arrow-color: #eee;
scrollbar-DarkShadow-Color: #eee;
}

.csc-mailform label {
        cursor:pointer;
}
.csc-mailform radio {
        border-width: 0px;
        background: none;
        vertical-align: middle;

}
.csc-form-radio {
        margin: 0 5px 0 5px;

}


.submit, .tx-indexedsearch-searchbox-button  {
color: #000;
background: #eee;
border: 2px outset #d7b9c9;
        height:20px;
        padding: 3px;
}

/***** Forms *****/


.submit, .tx-indexedsearch-searchbox-button  {
color: #000;
background: #eee;
border: 2px outset #d7b9c9;
        height:20px;
        padding: 3px;
}

/***** Forms *****/
/** warunki glowna **/

.wfqbe_table_header {
color: #fff;
background: #0076BC;
}
.wfqbe_odd {
background: #fafafa;
}
.wfqbe_even {
background: #EDEFF1;
}
.wfqbe_table_results th {
text-align: center;
}

/**** smallads **/

.tx-kesmallads-pi1-modeSelector p {

padding: 5px 23px 5px 23px;
font-size: 14px;
font-weight: bold;
}

span.tip_link a {
text-decoration: none;
border: none;
color: #D70000;
}

td.tx-loginboxmacmade-pi1-fieldCell input.submit {
padding: 0px 2px 0px 2px;
font-size: 13px;
height: 25px;
}

.tx-mybookmarks-pi1 {
float: left;
}

.region {
margin: 10px;
padding: 5px;
border: 2px solid red;

}

.wtdirectory_list_wrap {
padding: 0px 10px;
}

.wtdirectory_list_wrap img {
margin-right: 10px;
}

.tx-wtdirectory-pi1 h2 {
font-size: 14px;
}

.tx-youtubeapi-list h3{
width: 200px;
height: 35px;
font-size: 12px;
padding: 0px 0px 3px 3px;
vertical-align: bottom;
text-align: center;
}

.tx-youtubeapi-list ul {
margin:0;
padding:0;
list-style:none;
}

.tx-youtubeapi-list li {
display:inline;
margin:0;
float:left;
text-decoration: none;
color: #336CA2;
padding: 5px 0px 0px 10px;
}

.tx-youtubeapi-list-info {
padding: 10px 0 0 10px;
}

.tx-youtubeapi-list-browser {
clear:left;
text-align: center;
padding-top: 10px;
}


.sk-pagecomments-error {background: none; border: none; color:red;font-weight:bold;margin:8px 12px;padding:4px;}
.sk-pagecomments-success {color:blue;font-weight:bold;}
.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
.sk-pagecomments-headline {border-bottom:1px solid #fff;font-weight:bold;background:#d1d1d1;padding:4px 0 0 6px;height:20px;margin-top: 5px;}
.sk-pagecomments-answerheadline {border-bottom:1px solid #CCC;font-weight:bold;background:#f7f3ef;padding:4px 0 0 6px;height:20px;margin-top: 5px;}
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage{float:right;}
.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}   
.sk-pagecomments-comment{background:#FAFAFA;padding:4px;clear:both;}
.sk-pagecomments-comment p.bodytext {margin: 2px 0px;}
.tx-skpagecomments-pi1 p.pagebrowser {text-align:center}
.tx-skpagecomments-pi1 p.pagebrowser span.link_browser {margin-left: 10px;}
.tx-skpagecomments-pi1 p.pagebrowser span, .tx-skpagecomments-pi1 p.pagebrowser a {margin-left:2px;}
        
.sk-pagecomments-teaser {margin-top:-40px}
.sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
.sk-pagecomments-teaser h4 span{padding-right:4px}
.sk-pagecomments-teaser p {margin:0;font-size:90%}

.tx-skpagecomments-pi1 h1 {
background: url('http://duhj3k6k3esgg.cloudfront.net/graf/repeat_background.png') repeat-x 0 0;
font-size: 18px;
color: #fff;
line-height: 150%;
padding: 0 10px;
text-shadow: 1px 1px 1px #AA0000;
}

.tx-skpagecomments-pi1 form {margin:16px 0;width:655px;}
.tx-skpagecomments-pi1 form fieldset {border:1px solid #eee;}
.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
.tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}

.tx-skpagecomments-pi1 form legend {background:#fafafa;border:1px solid #EEE;padding:4px 6px; font-weight:bold; font-size: 14px;}
.tx-skpagecomments-pi1 form label {width:150px;float:left;margin-left:8px;}
.tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
.tx-skpagecomments-pi1 form p {margin:6px 0;clear:all;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email,
.tx-skpagecomments-pi1 form input#homepage {width:320px;background:#FAFAFA; border: 1px solid #CCC; line-height: 140%;}
.tx-skpagecomments-pi1 form input#captcha {background:#FAFAFA; border: 1px solid #CCC; margin: 0px; padding:0;}
.tx-skpagecomments-pi1 form textarea {width:635px;height:160px;background:#FAFAFA;border: 1px solid #CCC;}
*:first-child+html .tx-skpagecomments-pi1 form textarea, * html .tx-skpagecomments-pi1 form textarea {margin: 0 8px;}
.tx-skpagecomments-pi1 form input#name:focus,
.tx-skpagecomments-pi1 form input#email:focus,
.tx-skpagecomments-pi1 form input#homepage:focus,
.tx-skpagecomments-pi1 form textarea:focus {background:#ECEEF5;} 
.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#f1f1f1;color:#000;float:right;margin:8px 20px;}
        
.tx-skpagecomments-pi1 img {border:0px}


/*----------------------------------- MAPA OŚRODKÓW -----------------------------------*/

#first_map_container {
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 654px;
height: 423px;

}

#map_container {
width: 654px;
height: 423px;
overflow: hidden;
}

#left_map_container {
float: left;
width: 467px;
}

#right_map_container { 
margin: 0;
float: left;
width: 187px;
height: 1% /* Holly hack for Peekaboo Bug */
}

#right_equip_container { 
margin: 0;
float: left;
width: 189px;
height: 1% /* Holly hack for Peekaboo Bug */
}

/*---------------- MENU ------------------------*/

#right_equip_container ul{
padding-top: 34px;
padding-left: 2px;
}

ul.on_menu {
background: url('../graf/map_bg_right.jpg') top right no-repeat;
height: 423px;
}

.on_menu{
list-style-type: none;
margin: 0;
padding: 0;
border-bottom-width: 0;
}

.on_menu li a{
background: url('../graf/tab_bg.png') no-repeat left top;
font: bold 14px Tahoma, Verdana, Helvetica, sans-serif;
color: white;
display: block;
height: 24px;
width: 185px;
padding: 6px 0 0px 0;
padding-left: 55px;
text-decoration: none;
}

* html .on_menu li a{
background: url('../graf/tab_bg.gif') no-repeat left top;
}

#right_equip_container .on_menu li a {
padding-left: 60px;
}

/**:first-child+html .on_menu li a{
height: 30px;
} */
* html .on_menu li a{
height: 30px;
} 

.on_menu li a:hover, li#cur_tab a{
background-position:0% -30px;
padding-left: 45px;
color: #FFD5A6;
}

div.tx-rscontentcolumn-pi1 div.leftcolaustria,
div.tx-rscontentcolumn-pi1 div.leftcolczechy,
div.tx-rscontentcolumn-pi1 div.leftcolfrancja,
div.tx-rscontentcolumn-pi1 div.leftcolpolska,
div.tx-rscontentcolumn-pi1 div.leftcolskandynawia,
div.tx-rscontentcolumn-pi1 div.leftcolslowacja,
div.tx-rscontentcolumn-pi1 div.leftcolszkocja,
div.tx-rscontentcolumn-pi1 div.leftcolszwajcaria,
div.tx-rscontentcolumn-pi1 div.leftcolwlochy {
width: 467px;
height: 304px;
white-space:normal;
float:left;
}

div.tx-rscontentcolumn-pi1 div.leftcolkolekcje {
width: 465px;
white-space:normal;
float:left;
height: 304px;
}

div.tx-rscontentcolumn-pi1 div.leftcolaustria {background: url('../graf/at.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolczechy {background: url('../graf/cz.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolfrancja {background: url('../graf/fr.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolpolska {background: url('../graf/pl.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolskandynawia {background: url('../graf/no.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolslowacja {background: url('../graf/sk.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolszkocja {background: url('../graf/gb.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolszwajcaria {background: url('../graf/ch.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolwlochy {background: url('../graf/it.jpg') no-repeat left top;}
div.tx-rscontentcolumn-pi1 div.leftcolkolekcje {background: url('../graf/kolekcje_bg_left.jpg') no-repeat left top; padding-top: 100px; padding-bottom: 89px;}

*:first-child+html div.tx-rscontentcolumn-pi1 div.leftcolkolekcje,
* html div.tx-rscontentcolumn-pi1 div.leftcolkolekcje {
padding-top: 105px; padding-bottom: 94px;
}

div.tx-rscontentcolumn-pi1 div.rightcolaustria,
div.tx-rscontentcolumn-pi1 div.rightcolczechy,
div.tx-rscontentcolumn-pi1 div.rightcolfrancja,
div.tx-rscontentcolumn-pi1 div.rightcolpolska,
div.tx-rscontentcolumn-pi1 div.rightcolskandynawia,
div.tx-rscontentcolumn-pi1 div.rightcolslowacja,
div.tx-rscontentcolumn-pi1 div.rightcolszkocja,
div.tx-rscontentcolumn-pi1 div.rightcolszwajcaria,
div.tx-rscontentcolumn-pi1 div.rightcolwlochy,
div.tx-rscontentcolumn-pi1 div.rightcolkolekcje {
width: 187px;
height: 304px;
white-space:normal;
float:left;
}

div.tx-rscontentcolumn-pi1 div.rightcolaustria ul.on_menu,
div.tx-rscontentcolumn-pi1 div.rightcolczechy ul.on_menu,
div.tx-rscontentcolumn-pi1 div.rightcolfrancja ul.on_menu,
div.tx-rscontentcolumn-pi1 div.rightcolpolska ul.on_menu,
div.tx-rscontentcolumn-pi1 div.rightcolskandynawia ul.on_menu,
div.tx-rscontentcolumn-pi1 div.rightcolslowacja ul.on_menu,
div.tx-rscontentcolumn-pi1 div.rightcolszkocja ul.on_menu,
div.tx-rscontentcolumn-pi1 div.rightcolszwajcaria ul.on_menu,
div.tx-rscontentcolumn-pi1 div.rightcolwlochy ul.on_menu{
background: url('../graf/right_bg_osrodek.jpg') top right no-repeat;
height: 304px;
}

div.tx-rscontentcolumn-pi1 div.rightcolkolekcje ul.on_menu{
background: url('../graf/right_bg_kolekcje.jpg') top right no-repeat;
height: 304px;
}

/*burgstall hotel */
.burgstall {
width: 100%;
}
.burgstall .td-1, .burgstall .td-2 {
text-align: center;
}
.burgstall .td-0 {
font-weight: bold;
}
div.clearer {
clear: both;
}

.wt_on_info {
min-height: 170px;
}

/*pogoda*/

.zachmurzenie {
height:170px;
position:relative;
}

.wiatr {
height:75px;
position:relative;
}

span.middle_text {
position: absolute; top: 35%; left:1px;
padding: 0 2px;
width: 102px;
}

.tlo_pogoda { background: url('../graf/pogoda_bg_170.jpg') no-repeat 102px 46px; width:654px; float:left; text-align: center; border: 1px solid #F1F1F1;}
.col1, .col2 {float: left; width: 138px;}
.col1 {width: 101px; border-right: 1px solid #F1F1F1;}
.col2 {font-weight: bold;}
* html .col1 {width: 99px;}
.dzial, .dzial1 {padding: 4px 0;}
.col1 .dzial1, .col2 .dzial1 {background: #F1F1F1;}

.weather_cols {width: 654px; font-size: 11px; clear:both;}
.col1_min, .col2_min, .col3_min, .col4_min {float:left; border-bottom: 1px solid #F1F1F1;}
.col2_min, .col3_min, .col4_min {text-align:center;}
.col1_min {width: 130px;}
.col2_min, .col3_min {width: 70px;}
.col4_min {width: 128px;}
.data0, .data1, .data2 {padding: 4px;}
.data0 {margin: 10px 0 0 0; background: #f1f1f1;}
.data2, .data3, .data4 { font-weight: bold;}
.col1_min .data2 {font-weight: normal;}
.data3, .data4 {height:44px;}
.data3_margin {padding-top: 13px;}
.data3 span {margin-top: 20px;}

.first_day{
clear: both;
padding: 10px;
font-size: 16px;}


.csc-header h1{
font-size: 16px;
color: #596D7E;
font-weight: bold;
}
.csc-header {
border: bottom 2px solid #596D7E; }

.prognoza_kraje a{
font-size: 14px;
text-decoration: none;
}
.prognoza_kraje a:hover{

text-decoration: underline;
}
.prognoza_lista {
width: 100%;
height: 40px;
}
.prognoza_img { float: right;}

/*warunki narciarskie wraz z pogodą */
.wide_pogoda_main {
width: 652px;
}
.wide_naglowek_pogoda {
margin-top: 0px;
margin-bottom: 5px;
color: #6294AF;
border-bottom: 2px solid #CECECE;
padding:4px 4px 0 4px;
font-size: 14px;
text-align: left;
padding-bottom: 5px;
}
.wide_naglowek_pogoda h1 {
font-size: 18px;
margin: 0 0 7px 0;
padding: 0;

}
.wide_pogoda_left {
width: 220px;
float: left;
}
.wide_pogoda_center{
width: 206px;
margin-left: 10px;
float: left;
}
.wide_pogoda_right{
width: 206px;
margin-left: 10px;
float: left;
}
div.wide_pogoda_center h3, div.wide_pogoda_left h3, div.wide_pogoda_right h3{
background-color: #f1f1f1;
border:1px solid #CECECE;
font-size:14px;
font-weight: bold;
padding: 4px;
text-align: center;
color: #255788;
}
div.wide_dane_pogoda_l_l{
float: left;
width: 70px;
padding: 5px;
}

div.wide_dane_pogoda_l_l strong{
position: relative; top: 4px;
font-size: 20px;
padding: 5px;
}

div.wide_dane_pogoda_l_p{
margin-left:74px;
vertical-align: text-top;
padding: 5px;
}
.wide_dane_pogoda {
clear: both;
margin-top: 15px;
border-bottom: 2px solid #CECECE;
border-top: 2px solid #CECECE;
padding-top: 5px;
padding-bottom: 5px;
}
div.wide_dane_pogoda_l{
padding: 4px 0 0px 0;
float: left;
width: 144px;
margin-right:4px;
color: #255788;
}

div.wide_dane_pogoda_l strong{
position: relative; top: 6px;
font-size: 14px;
}
.wide_opis {
padding: 5px;
font-size: 14px;
border-bottom: 2px solid #CECECE;
}
.wide_dane_pogoda_l {
padding: 5px;
}

/*naglowek podstrony 2010 */
#m_contentwarapper img, #m_contentwarapper form{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/*#m_contentwarapper {
width: 980px;   
margin: 0 auto 0 auto;
background-color: #fff;
}
#m_header {
height: 100px;
border-bottom: 4px solid #f1f1f1;
} 
#m_logo {
height: 100px;
float: left;
}
#m_google {
height: 100px;
float: left;
}
#m_buttons {
height: 100px;
float: right;
}
#m_banner_top{
float: center;
margin-left:auto;
margin-right: auto;
width: 750px;
text-align: center;
padding: 10px 0 10px 0;
}
#m_menu_top{
height: 32px;
margin-bottom: 10px;
border-top: 4px solid #f1f1f1;
}*/
/* - header menu 
.menu_graf ul, .menu_graf li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.menu_graf ul {
list-style: none;
border: none;
width: 490px;
}

.menu_graf ul li {
display:inline;
}

.menu_graf li a{
float: left;
height: 100px;
width: 67px;
display: block;
background:url("../graf/ikony_100.jpg") no-repeat left top;
font-size: 0px;
margin-right: 3px;
color: #fff;
}

.menu_graf li.menu_reklama a {
background-position: -3px 0;
}

.menu_graf li.menu_kontakt a {
background-position: -74px 0;
}

.menu_graf li.menu_rss a {
background-position: -144px 0;
}
.menu_graf li.menu_mobil a {
background-position: -214px 0;
}

.menu_graf li.menu_forum a {
background-position: -284px 0;
}

.menu_graf li.menu_sklep a {
background-position: -354px 0;
}

.menu_graf li.menu_sponsor a {
background-position: -424px 0;
}

#m_google {
height: 100px;
width: 274px;
float: left;
position: relative;
background: url('../graf/search_box_bg.jpg') no-repeat top left;
}

#m_google .search_textbox {
position: absolute; top: 28px; left: 20px;
border: none;
background: url('../graf/text_box.jpg') no-repeat top left;
padding: 6px 0 8px 0;
text-indent: 6px;
* padding: 8px 0 8px 8px;
margin: 0;
height: 20px;
width: 198px;
}

#m_google .search_button {
position: absolute; top: 26px; left: 220px;
height: 36px;
}

#m_belka {
background: #fff;
text-align: left;
padding-top: 2px;
clear: both;
color: #fff;
width:980px;
height:23px;
font-size:11px;
font-weight: bold;
border-bottom: 1px solid #ddd;

}
#m_belka a {
font-weight: bold;
float:right;
text-decoration: underline;
color:#5F5F5F;
padding: 2px 15px 2px 2px ;
}

#m_belka  a:link:hover {
text-decoration: underline;
color: #2F2F2F;
}

#m_sciezka {
background-color: #fff;
text-align: left;
text-indent: 8px;
padding-top: 3px;
clear: both;
color: #000;
width:980px;
height:23px;
font-size:11px;
font-weight: bold;
margin-bottom: 3px;
border-bottom: 1px solid #ddd;
}

#m_sciezka a{
color: #5F5F5F;
}*/

div.tx-rscontentcolumn-pi1 div.threeleftcol{
width: 33.3%;
}
div.tx-rscontentcolumn-pi1 div.threemiddlecol{
width: 33.3%;
}
div.tx-rscontentcolumn-pi1 div.threerightcol{
width: 33.3%;
}

div.tx-rscontentcolumn-pi1 div.leftcol_colection{width:430px;white-space:normal;float:left}
div.tx-rscontentcolumn-pi1 div.rightcol_colection{width:210;white-space:normal;float:right}

.tx-rscontentcolumn-pi1 .leftcol_colection h1.csc-firstHeader {
background:white url('../graf/colection_bullet.jpg') no-repeat 5px 7px;
border: 1px solid #DADBDB;
color: #336CA2;
margin: 0;
padding: 4px 0;
font-size: 14px;
width: 430px;
text-indent: 20px;
}

.tx-rscontentcolumn-pi1 .rightcol_colection h1.csc-firstHeader {
background:white url('../graf/colection_bullet.jpg') no-repeat 5px 7px;
border: 1px solid #DADBDB;
color: #336CA2;
margin: 0;
padding: 4px 0;
font-size: 14px;
width: 210px;
text-indent: 20px;
}

.tx-rscontentcolumn-pi1 .leftcol_colection #csc-menu-1 ul {
border: 1px solid #DADBDB;
border-top: none;
overflow: hidden;
margin: 0;
padding: 0;
width: 430px;
background: #fff;
}

.tx-rscontentcolumn-pi1 .rightcol_colection .csc-menu ul {
border: 1px solid #DADBDB;
border-top: none;
overflow: hidden;
margin: 0;
width: 200px;
background: #fff;
padding: 5px 0 10px 10px;
}

.tx-rscontentcolumn-pi1 .leftcol_colection #csc-menu-1 ul ul{
border: none;
padding-left: 25px;
}

.tx-rscontentcolumn-pi1 .leftcol_colection #csc-menu-1 li {
list-style: none;
text-decoration: none;
color: #336ca2;
float: left;
width: 90px;
border: none;
padding: 5px 0 5px 12px;
background: white url('../graf/news-list-button.gif') no-repeat 0 9px;
}

.tx-rscontentcolumn-pi1 .rightcol_colection .csc-menu li {
list-style: none;
text-decoration: none;
color: #336ca2;
border: none;
padding: 3px 0 3px 12px;
background: white url('../graf/news-list-button.gif') no-repeat 0 9px;
}

.tx-rscontentcolumn-pi1 .leftcol_colection #csc-menu-1 a,
.tx-rscontentcolumn-pi1 .rightcol_colection .csc-menu a {
text-decoration: none;
font-size: 12px;
font-weight: normal;
}

.tx-rscontentcolumn-pi1 .leftcol_colection #csc-menu-1 a:hover,
.tx-rscontentcolumn-pi1 .rightcol_colection .csc-menu a:hover {
text-decoration: underline;
color: red;
}

/* lista polskich orodków narciarskich w contentewrapper6 */
.polska_woj {
overflow: hidden;
margin-bottom: 5px;
border-bottom: 1px solid #EFEFEF;
}
.polska_woj a{
text-decoration: none;
}
.polska_woj a:hover{
text-decoration: underline;
color: red;
}
.polska_woj_left {
margin-left: 15px;
width: 160px;
font-weight: bold;
float: left;
padding: 5px 0;
}
.polska_woj_right {
margin-left: 15px;
float: left;
}
.polska_woj_right ul{
padding: 0;
margin: 0;
width: 450px;
}
.polska_woj_right li{
list-style: none;
width: 210px;
float: left;
padding: 5px 0 5px 12px;
background: white url('../graf/news-list-button.gif') no-repeat 0 9px;
}

/* ------------------ TABELA SKIPASSÓW DLA EUROPY START --------------------------*/

.skipass_wrapper {overflow: hidden; vertical-align:top; line-height: 16px; color: #3F3F3F; font-size: 12px;}
.skipass_info, .skipass_data, .skipass_more_info, .skipass_web_info {border-bottom: 1px solid #F1F1F1; padding: 10px 5px; overflow: hidden;}
.skipass_data, .skipass_more_info, .skipass_web_info {border-top: 1px solid #FFF;}
.skipass_table {clear: both; border: 1px solid #F1F1F1; border-bottom: none; overflow: hidden; float: left; margin-right: 5px;}
.skipass_more_info .skipass_right, .skipass_info .skipass_right {margin-bottom: 5px;}
.skipass_web_info {border-bottom: none; padding-bottom: 0px; margin-bottom: 0px;}
.skipass_left, .skipass_left1 {clear: both; float: left; width: 150px; color: #336CA2; font-weight: bold;}
.skipass_left1 {width: 120px; margin-bottom: 5px;}
.skipass_right {float: right; text-align: left; width: 510px;}
.skipass_right2 {float: right; width: 300px;}

.skipass_title {clear: both; font-weight: bold; color: #336CA2; width: 200px; margin-bottom: 10px; float: left;}
.skipass_sezon {clear: both; float: left; width: 70px; border-bottom: 1px solid #F1F1F1; height: 20px; font-weight: bold; text-align: center; color: #336CA2; padding:5px 0 0 0;}
.skipass_age {float: left; width: 60px; border-left: 1px solid #F1F1F1; border-bottom: 1px solid #F1F1F1; text-align: center; height: 20px; padding:5px 0 0 0;}

.skipass_sezon_name {clear: both; float: left; width: 90px; font-weight: bold; color: #336CA2; margin-right: 5x;margin-bottom: 10px;}
.skipass_sezon_date {float: left; text-align: left;margin-bottom: 10px;}

.ski_blue, .ski_green, .ski_red, .ski_gray {color: #fff; font-weight: bold;}
.ski_blue {background: #0076BD;}
.ski_green {background: #03943A;}
.ski_red {background: #D70000;}
.ski_gray {background: #838383;}

/* ------------------ TABELA SKIPASSÓW DLA EUROPY END --------------------------*/

/* ------------------ OKNO POGODY DLA POLSKI START --------------------------*/

.tx-pbnartywarunkipolska2-pi1-listrow {border: 1px solid #dadbdb; padding: 5px; color: #3f3f3f; font-size: 14px; background: #fff; overflow: hidden;}
.wpp_title_one {font-weight: bold; font-size: 13px; width: 290px;}
.wpp_title_two {font-weight: bold; color: #0076BD;padding: 2px 0; width: 290px;}
.wpp_line_break {clear: both; border-top: 1px solid #dadbdb; margin: 5px 0; width: 285px; height: 1px; line-height: 1px; font-size: 1px;}
.wpp_date {font-size: 12px; width: 290px;}
.wpp_date strong {color: #D70000;}
.wpp_width_for_ie {width: 290px;}
.wpp_weather_icon {float: left;}
.wpp_temperature_wrapper {font-size: 11px; background: #fff url('../images/pogoda_pl/temp_bg.jpg') no-repeat top left; overflow: hidden;}
.wpp_temp_info, wpp_con_info {margin: 15px 0 0 50px;}
.wpp_temp_data {font-size: 20px; font-weight: bold; color: #0076BD; margin:5px 0 0 55px;}
.wpp_condition {font-weight: bold; color: #0076BD; font-size: 12px; float: left; padding-top: 5px; }
.wpp_condition_icon {float: right; padding-bottom: 5px; margin-right: 15px;}
.wpp_condition_wrapper {width: 290px;}
.wpp_condition_left {float: left; padding-right: 10px;}
.wpp_con_wpapper {margin: 30px 0 0 5px;}
.wpp_condition_right {float: left; border-left: 1px solid #dadbdb; background: #fff url('../images/pogoda_pl/height_bg.jpg') no-repeat top left; overflow: hidden; font-size: 11px; padding-left: 80px; margin-bottom: 5px;}
.wpp_con_info {font-weight: bold; font-size: 11px; margin-bottom: 10px;}
.wpp_lift_icon {float: left; margin-right: 15px;}
.wpp_lift_info {font-size: 20px; font-weight: bold; color: #0076BD; padding: 5px 0 0 0; }
.wpp_height_info {margin: 5px 0 0 0px;}
.wpp_height_data {font-size: 20px; font-weight: bold; color: #0076BD; margin:5px 0 0 5px;}
.wpp_add_info {clear:both; font-size: 12px; padding: 5px 0 5px 0; width: 290px;}

/* ------------------ OKNO POGODY DLA POLSKI END --------------------------*/

/* newscalendar  cssCalendar.css*/
.tx-ttnews {
position: relative;
  }
  
.calendar-table{
	padding:10px;
}
.calendar-table a{
	text-decoration:underline;
}
.calendar-table TD, .calendar-table TH{
	padding:3px;
	width: 38px;
	text-align:center;
	border: 1px solid #eee;
}
.calendar-table TH{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background: #0060A9;
	color: #fff;
}
.calendar-table caption{
	font-size:200%;
	text-transform:uppercase;
}
.columYear {
font-weight: bold;
}
.linked_today{
	cursor: default;
	padding:2px;
	color:#333333;
	background-color:#C7D5FE;
	cursor:pointer;
	text-decoration:underline;
	border:1px solid #333333;
}
.linked_today_nolink{
	padding:2px;
	background-color:#C7D5FE;
}
.linked_day{
	padding:2px;
	text-decoration:underline;
	cursor: default;
	border:1px solid transparent;
  background: #0060A9;
  font-weight: bold;
  color: #fff;
}



/* List view CSS */
.newsCalendar_listHeader{
	font-weight:bold;
	color:#3F3F3F;
	font-size: 18px;
	padding: 10px 0;
}
.newsCalendar_listBody{
/*	padding:1em;    */
}
.newsCalendar_listItem{
	display: table;
	font-size:1em;
	padding-top:1em;
}

.newsCalendar_listItem a{
	font-weight: bold;
}

.newsCalendar_listItem_image{
	display: table;
	float:left;
	padding: 3px;
	border: 1px solid #CCC;
	margin-top: 3px;
	margin-right: 3px;
}
.newsCalendar_listItem_subheader{
	display: table;
	float:left;
}
.newsCalendar_listItemHeader{
	font-weight:bold;
	padding-top:1em;
	font-size:1.25em;
}

/* newscalendar  cssContextMenu.css*/
/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {
  font-size: small;
  color: #000;
  line-height: normal;
  position: absolute;
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
  /* example:
  background-color: yellow !important;
  */
}

/**
 * Content related
 */

.newscalendarTooltip {
	display: none;
}
.newscalendarTooltipHeader {
	font-weight: bold;
	font-size: 14px;
	padding:0px;
	margin:0px;
}

.newscalendarTooltipItemContainer {
	font-size: 12px;
	padding:0px;
	margin:0px;
}

.newscalendar-tip {
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
}

.newscalendar-tip-selector {
    background-color:#eee;
    border:1px solid #CCC;
    color: #3F3F3F; 
}

/*
 * Render item related
 */

.newsCalendar_calendarItem{
	display: table;
	font-size:1em;
	padding-top:5px;	
}
.newsCalendar_calendarItem a{
	font-weight: bold;
}
.newsCalendar_calendarItem_image{
	display: table;
	float:left;
	padding: 3px;
	border: 1px solid #CCC;
	margin-top: 3px;
	margin-right: 3px;
}
.newsCalendar_calendarItem_subheader{
}
.newsCalendar_calendarItemHeader{
}

/*rggooglemaps */
#poitab {
	margin: 0;
	padding:0;
	height: 17px;
border-bottom: 1px solid #9FB1BC;
}

#poitab li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#poitab a, #poitab a:link, #poitab a:visited {
	float: left;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 0px;
	text-decoration: none;
	color: #708491;
}

#poitab .act a, #poitab a:link.active, #poitab a:visited.active, #poitab a:hover {
	color: #000;
	background: url(square.gif) no-repeat bottom center;
}

.poi-content {
clear: both;
}

.rggm_firstbox {

}

.rggm_firstbox_left, 
.rggm_firstbox_right_l,
.rggm_secbox_left {
float: left;
}

.rggm_firstbox_right {
float: right;
width: 220px;
text-align: center;
font-size: 11px;
color: #3f3f3f;
}

.rggm_firstbox_right img {
margin: 5px 0 0 0;
}

.rggm_firstbox_right_info {
font-size: 12px;
font-weight: bold;
margin: 5px 0;
color: #0076bd;
}

.rggm_firstbox_right_l {
}

.rggm_firstbox_right_r,
.rggm_secbox_right {
float: right;
}

.rggm_secbox {
text-align: left;
font-size: 10px;
color: #3f3f3f;
padding:5px 0;
border-top: 1px solid #dadbdb;
margin-top: 3px;
}

.rggm_secbox span{
font-size: 12px;
font-weight: bold;
color: #0076bd;
margin-left: 5px;
}

.rggm_secbox_left {
background: white url('../graf/temp.jpg') no-repeat 0 9px;
padding-left: 40px;
}

.rggm_secbox_right {
background: white url('../graf/condition.jpg') no-repeat 0 9px;
padding-left: 40px;
}

.rggm_breake {
clear: both; 
height: 1px;
margin: 0;
padding:0;
}

/* sonda */
.polltable {
margin-left: 10px;}
.polltotal, .poll_title {
font-weight: bold;
text-align: center;
}
.pollmain2 {
font-weight: bold;
color: #006699;
}
.pollbar {
height: 25px;
}
.tx-quickpoll-pi1 .error {
font-weight: bold;
color: #ff0000;
text-align: center;
font-size: 15px;
}

td.tx-mmforum-pi1-listpost-text  {
text-align: left;
}

.tx-mmforum-rootline, .tx-mmforum-pi1 h2 {
text-align: left;
}

.tx-mmforum-pi1 h2 {
margin: 0;
display: block;
padding-top: 4px;
} 

td.tx-mmforum-pi1-listpost-text, .tx-mmforum-pi1-pt-quote {
font-size: 13px;
}

/*cennik superskipass slovakia */

.cennik_SSP {
width: 100%;
}
.cennik_SSP .tr-0, .cennik_SSP .tr-4 {
background: #0060A9;
color: #fff;
text-align: center;
}

.cennik_SSP .tr-even .td-0, .cennik_SSP .tr-odd .td-0 {
width: 40%;
}
.cennik_SSP .td-1 .td-2 .td-3 {
text-align: center;
}

#fb-root {
height: 10px;
}

/* newsletter */

.direct_mail_subscription_wrapper {
color:#3F3F3F;
font-size: 12px;
line-height:150%;
}

.direct_mail_subscription_wrapper input {
margin: 5px 0;
}

.direct_mail_subscription_title {
font-size: 14px;
font-weight: bold;
margin: 10px 0 0 0;
}

#tabs_wrapper {
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
overflow: hidden;
padding-bottom: 5px;
}

#firs_tab {
float: left;
width: 33%;
}

#second_tab {
float: left;
width: 32%;
margin: 0 1%;
}

#third_tab {
float: left;
width: 33%;

}

#main_95_l {
float: left;
width:350px;
}

#main_95_l h1{
text-align: left;
}

#main_95_n {
margin-left: 360px;
}

/* Wt_Directory */

.wtdirectory_all_wrapper {
margin: 0;
padding: 0;
}

.wtdirectory_filter {
background: #F6F6F6;
border: 1px solid #D9D9D9;
}

.wtdirectory_filter h2 {
margin: 0;
padding: 5px;
color: #3F3F3F;
border-bottom: 1px solid #FFF;
}

.wtdirectory_filter form {
border-top: 1px solid #D9D9D9;
padding: 5px;
margin: 0;
}

.wtdirectory_filter_div {
margin-bottom: 5px;
}

.wtdirectory_filter_div input {
border: 1px solid #D1D1D1;
}

.wtdirectory_filter_cat {
margin-top: 10px;
}

.wtdirectory_filter_cat select {
border: 1px solid #D1D1D1;
}

.wtdirectory_filter_abc{
margin-top: 10px;
background: white;
border: none;
padding: 0 5px;
}

.wtdirectory_all_left {
float: left;
}

.wtdirectory_all_name h2, .wtdirectory_detail_name h2{
margin: 0;
padding: 0;
}

.wtdirectory_all_name h2 {
color: #336CA2;
padding-bottom: 6px;
}

.wtdirectory_all_more {
margin-top: 5px;
}

.wtdirectory_all_right {
float: right;
width: 120px;
padding-top: 13px;
}

.wtdirectory_detail_links .wtdirectory_all_right_detail {
width: 200px;
padding: 0;
}

.wtdirectory_all_right_detail .vcard_button {
float: left;
margin-right: 5px;
}

.wtdirectory_all_right_detail .map_button {
float: left;
}

.wtdirectory_all_right_detail .more_button {
float: left;
}

.wtdirectory_all_right .more_button {
float: left;
width: 76px;
}

.wtdirectory_all_right .map_button{
float: right;
width: 38px;
}

.wtdirectory_detail_name {
border: 1px solid #D9D9D9;
}

.wtdirectory_detail_name h2 {
font-size: 18px;
color: #0060A9;
}

.wtdirectory_detail_data {
font-size:13px;
line-height: 150%;
border: 1px solid #D9D9D9;
border-top: 1px solid #FFF;
}

.wtdirectory_detail_foto, .wtdirectory_detail_adres {
float: left;
margin-right: 10px;
}

.wtdirectory_detail_back a {
font-size: 12px;
}

.wtdirectory_detail_links {
clear: both;
padding-top: 5px;
border: 1px solid #D9D9D9;
border-top: 1px solid #FFF;
}

.wtdirectory_detail_links a {
margin-right: 10px;
}

.wtdirectory_detail_name,
.wtdirectory_detail_data,
.wtdirectory_detail_links {
padding: 5px 10px;
background: #f6f6f6;
overflow: hidden;
}

ul.wtdirectory_list_wrap {
margin: 0;
margin-top: 10px;
padding: 0;
}

.wtdirectory_list_wrap li{
list-style-type: none;
display: block;
margin-bottom: 5px;
padding: 5px;
background: #f6f6f6;
overflow: hidden;
}

.wtdirectory_detail_links img {
border: none;
}

span.wt_directory_pagebrowser_site {
float: left;
}

.wtdirectory_pagebrowser {
padding: 0 5px;
}

ul.wt_directory_pagebrowser {
margin: 0;
padding: 0;
}

.wt_directory_pagebrowser li {
list-style-type: none;
float: left;
margin-right: 4px;
}

.wtdirectory_abc_letter {
margin-right: 4px;
}

.wtdirectory_abc_letter_act a, .wt_directory_pagebrowser .act {
font-weight: bold;
}

.google_ads_border {
height: 10px;
}

/*contentwrapper2008.css */
div.tx-contentwrapper_style1 {padding: 5px; margin-top: 15px; border: 1px solid #DADBDB; color: #3f3f3f; background-color: #fff;}
div.tx-contentwrapper_style2 {margin-top: 5px; border-bottom: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; color: #336CA2; background: #d5d5d5;}
div.tx-contentwrapper_style3 {margin-top: 5px; border-bottom: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; color: #336CA2; background-color: #fafafa;}
div.tx-contentwrapper_style4 {margin: 15px 0px 0px 0px; padding: 0px; border: 1px solid #CECECE; color: #336CA2; background-color: #f1f1f1; text-decoration: none;}
div.tx-contentwrapper_style5 {margin-top: 15px; border: 1px solid #DADBDB; color: #3f3f3f; background-color: #fff; overflow: hidden; zoom: 1;}
div.tx-contentwrapper_style6 {border: 1px solid #DADBDB;border-top: none;overflow: hidden;margin: 0 0 15px 0;padding: 0;width: 100%;background: #fff;}
div.tx-contentwrapper_style7 {border: 1px solid #DADBDB;border-top: none;overflow: hidden;margin: 0 0 15px 0;padding: 0;width: 100%;background: #fff;}
div.tx-contentwrapper_style9 {margin-top: 15px; color: #3f3f3f; background-color: #fff; overflow: hidden; zoom: 1;}

div.tx-contentwrapper_style1 h1 {text-indent:30px; margin:0px; font-size: 14px; color: #D70000; font-weight: bold; width:100%; background:url("../graf/s-n-z_1a.gif") no-repeat left top; padding:0 0 10px 0; text-decoration: none;line-height: 15px;}
div.tx-contentwrapper_style2 h1 {text-indent:10px; margin:0; font-size: 16px; color: #336CA2; font-weight: bold; width:100%; background:url("../graf/s-z.gif") no-repeat left top; padding:0px; text-decoration: none;line-height: 25px;}
div.tx-contentwrapper_style3 h1 {text-indent:10px; margin:0; font-size: 14px; color: #888888; font-weight: bold; width:100%; background:url("../graf/menu.gif") no-repeat left top; padding:0px; text-decoration: none;line-height: 30px;}
div.tx-contentwrapper_style4 h1 {margin:0px; font-size: 12px; color: #336CA2; font-weight: bold; width:100%; padding:2px 0px 2px 0px; text-decoration: none; background-color: #f1f1f1;}
div.tx-contentwrapper_style5 h1 {text-indent:30px; margin:0px; font-size: 14px; color: #336CA2; font-weight: bold; width:100%; background:url("../graf/s-n-z_3.gif") no-repeat left top; padding:0 0 5px 0; text-decoration: none;line-height: 25px;}
div.tx-contentwrapper_style6 h1 {background:white url('../graf/colection_bullet.jpg') no-repeat 5px 7px;border: 1px solid #DADBDB;color: #336CA2;margin: 0;padding: 4px 0;font-size: 14px;width: 100%;text-indent: 20px;}
div.tx-contentwrapper_style7 h1 {background:white url('../graf/colection_bullet.jpg') no-repeat 5px 7px;border: 1px solid #DADBDB;color: #336CA2;margin: 0;padding: 4px 0;font-size: 14px;width: 100%;text-indent: 20px;}
div.tx-contentwrapper_style9 h1 {text-indent:30px; margin:0px; font-size: 14px; color: #336CA2; font-weight: bold; width:100%; background:url("../graf/s-n-z_3.gif") no-repeat left top; padding:0 0 5px 0; text-decoration: none;line-height: 25px;}

div.tx-contentwrapper_style5 a, div.tx-contentwrapper_style9 a { margin:0px; padding:0px; border:0px;line-height: 25px;text-decoration: none;}
div.tx-contentwrapper_style5 a:hover, div.tx-contentwrapper_style9 a:hover {text-decoration: underline;}
/* Usunięcie zerowania paddingów i line-heigha w page browserze dla galerii bazującej na tt_newsach */
div.tx-contentwrapper_style5 .news-gallery-container a, div.tx-contentwrapper_style9 .news-gallery-container a {margin:0px; padding:5px; border:1px; line-height: 150%; text-decoration: none;}

div.tx-contentwrapper_style4 a {text-decoration: none;}
div.tx-contentwrapper_style4 a:hover {text-decoration: underline; color: #D70000;}
div.tx-contentwrapper_style1 td.td-3 {text-align: center; width: 100px;}
div.tx-contentwrapper_style1 td.td-4 {text-align: center; width: 100px;background-color: #ddd;}
div.tx-contentwrapper_style1 td.td-0 {width: 40px; background-color: #ddd;}
div.tx-contentwrapper_style1 td.td-1 {width: 100px;}
div.tx-contentwrapper_style1 td.td-2 {width: 200px;background-color: #ddd;}
div.tx-contentwrapper_style1 tr.tr-0 {background-color: #0060A9; color: #fff; font-weight: bold; text-align: center}

div.tx-contentwrapper_style6 #csc-menu-1 ul ul{border: none;padding-left: 5px;}
div.tx-contentwrapper_style6 #csc-menu-1 li {
list-style: none;
text-decoration: none;
color: #336ca2;
float: left;
width: 200px;
border: 1px solid #fff;
padding: 5px 0 5px 12px;
background: white url('../graf/news-list-button.gif') no-repeat 0 9px;
}

div.tx-contentwrapper_style6 #csc-menu-1 a {
text-decoration: none;
font-size: 12px;
font-weight: normal;
}

div.tx-contentwrapper_style6 #csc-menu-1 a:hover{
text-decoration: underline;
color: red;
}

div.tx-contentwrapper_style7 #csc-menu-1 ul ul{border: none;padding-left: 5px;}
div.tx-contentwrapper_style7 #csc-menu-1 li {
list-style: none;
text-decoration: none;
color: #336ca2;
float: left;
width: 300px;
border: 1px solid #fff;
padding: 5px 0 5px 12px;
background: white url('../graf/news-list-button.gif') no-repeat 0 9px;
}

div.tx-contentwrapper_style7 #csc-menu-1 a {
text-decoration: none;
font-size: 12px;
font-weight: normal;
}

div.tx-contentwrapper_style7 #csc-menu-1 a:hover{
text-decoration: underline;
color: red;
}

/* t_news_2010.css*/
/* CSS Document */

.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu  {
	font-size:10px;
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:right;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
	clear:both;
}

.news-single-item HR.cl-left {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container1 {
padding: 4px 6px;

}

.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	background-color:#f3f3f3;
}


.news-latest-container1 H2 {
  margin:0;
  text-align: left;

}

.news-latest-container1 H2 a {
font-weight: normal;
font-size: 12px;
margin: 0;
padding: 0;
line-height: 150%;
text-decoration: none;
}

.news-latest-item1 {
display: block;
margin-bottom: 3px;
padding: 0 0 4px 12px;
background:url('../graf/news-list-button.gif') no-repeat 0 7px;
border-bottom: 1px solid #EEEEEE;
}

.news-latest-item1 a {

}

.news-latest-item1 H2 a:hover {
color: red;
text-decoration: none;
}

.news-latest-item1 p {
margin:0;
padding:0;
}

.news-latest-date1 {
color: #7F7F7F;
font-size: 10px;
}

/*-----------------------------------  tt_news MOSTPOP view  -----------------------------------*/

.news-mostpop-container {
padding: 4px 6px;

}


.news-mostpop-container H2 {
  margin:0;
  text-align: left;

}

.news-mostpop-container H2 a {
font-weight: normal;
font-size: 12px;
margin: 0;
padding: 0;
line-height: 150%;
text-decoration: none;
}

.news-mostpop-item {
display: block;
margin-bottom: 3px;
padding: 0 0 4px 12px;
background:url('../graf/news-list-button.gif') no-repeat 0 7px;
border-bottom: 1px solid #EEEEEE;
}

.news-mostpop-item H2 a:hover {
color: red;
text-decoration: none;
}

.news-mostpop-item p {
margin:0;
padding:0;
}

.news-mostpop-date {
color: #7F7F7F;
font-size: 10px;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
padding: 10px 0;
clear: left;
}

.tx-ttnews-listrow {
padding: 0 0 5px 0;
clear: left;
}

.news-list-item {
padding: 0 0 10px 0;
margin-bottom: 8px;
border: 1px solid #CECECE;
background-color:#ffffff;
overflow:hidden;
width:100%; /* Force hasLayout in IE */
}

.news-list-item p{
color: #3F3F3F;
text-align: left;
font-size: 12px;
margin: 0px;
padding: 4px 2px 0 5px;
}

.news-list-item .miniatura img {
border: 1px solid #CECECE;
padding: 2px;
margin: 8px 5px 0 0 ;
}

.news-list-H3 {
margin-top: 0px;
background-color: #F1F1F1;
border-bottom: 1px solid #CECECE;
}

.news-list-container H3,
.tx-ttnews-listrow H3 {
margin: 0px;
padding: 2px;

}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,
.tx-ttnews-listrow H3 A:LINK, .tx-ttnews-listrow H3 A:VISITED {
padding-left:2px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.news-list-container H3 A:HOVER,
.tx-ttnews-listrow H3 A:HOVER {
color: red;
padding-left:2px;
font-size: 14px;
font-weight: bold;
}

.news-list-container H3 A,
.tx-ttnews-listrow H3 A {
color: #336CA2;
}

.news-list-date {
float: left;
display:block;
color: #3F3F3F;
padding: 10px 0 0 5px;
}

.news-list-imgcaption {
	padding:3px 3px 0 0;

}

.news-list-container IMG,
.tx-ttnews-listrow IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;
background-color: #fff;
border:1px solid #CECECE;
margin: 10px 5px 6px 5px;
}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink  {
	padding-left:5px;
}

.news-list-morelink a {
text-decoration: none;
}

.news-list-morelink a:hover {
color: red;
}

/* -- Gallery list view ------------------ */

.news-gallery-container {
text-align:center;
margin: 0 auto;
}

.news-gallery-container a {
color: #0060A9;
}

.news-gallery-container a:hover {
color: red;
text-decoration: underline;
}

.news-gallery-list, .news-gallery-list-pl {
float: left;
text-align:center;
margin-bottom: 20px;
* margin-bottom: 10px;
}

.news-gallery-list-pl {
margin-right: 10px;
}

.news-gallery-title, .news-gallery-title-pl {
width: 140px;
margin-left: 10px;
line-height: 100%;
font-size: 11px;
padding: 0px;
clear: both;
}

.news-gallery-title-pl {
width: 110px;
height: 40px;
* height: 50px;
}

*:first-child+html .news-gallery-title-pl {
height: 40px;
}

.news-gallery-item {
width: 157px;
height: 157px;
* width: 150px;
* height: 150px;
text-align: center;
}

#centercol_wrapper .news-gallery-item {
width: 155px;
}

.news-gallery-item-pl {
width: 127px;
height: 127px;
* width: 120px;
* height: 120px;
text-align: center;
}

*:first-child+html .news-gallery-item {
width: 157px;
height: 157px;
}

*:first-child+html .news-gallery-item-pl {
width: 127px;
height: 127px;
}

.news-gallery-item, .news-gallery-item-pl {
margin: 5px 3px 0 3px;
float: left;
text-align: center;
}

.news-gallery-item img, .news-gallery-item-pl img {
background-color: #f3f3f3;
border: 1px solid #ddd;
padding: 5px;
margin: 1px;
-moz-border-radius: 3px;
}

.news-gallery-item a img, .news-gallery-item-pl a img {
border-color: #ccc;
}

.news-gallery-item a:hover img, .news-gallery-item-pl a:hover img {
border-width: 2px;
border-color: #38c;
margin: 0;
-moz-border-radius: 5px;
}

.news-gallery-browse {
clear: both;
}

	/*---------------------------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
	padding: 0 0 10px 0;
}


.news-list2-container,
.news-list3-container {
	background:#e5e5e5;
}

.news-list3-item,
.list2-subdiv-hdr {
	background:#f1f1f1;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
	width:48%;
	float:left;
	padding:5px;
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
	width:31%;
	float:left;
	padding:5px;
}

.news-list3-item {
	padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
	border-top:5px solid #fff;
}


.news-list2-container IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;

}
.news-list3-container IMG {
	float: left;
	margin:0 5px 5px 2px;
	border: none;

}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
	text-align:center;
	margin:10px 0 20px 0;
}

.news-single-browse {
text-align:center;
margin: 30px auto 10px auto;
padding: 0 0 5px 0;
}

.activeLinkWrap {
	font-weight:bold;
	color: #3F3F3F;
}
.disabledLinkWrap {
	color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	border: 1px solid #EEEEEE;
	background: #FAFAFA;
	text-decoration: none;
	padding: 4px;
	font-size: 14px;
}

.browseLinksWrap a:hover {
color: red;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.space_div {
clear: both;
height: 10px;
}

.news-single-line {
clear:both;
border-bottom: 1px solid #eee;
display: block;
margin-top: 10px;
}

.news-single-item {
	padding:5px;
	margin-bottom:5px;
	color: #3F3F3F;
	line-height: 150%;
}

.news-single-item p.bodytext {
color: #3F3F3F;
margin: 0;
padding: 0 0 10px 0;
}

.news-single-item p.bodytext b {
color: #3F3F3F;
}

.news-single-item h1 {
color: #336CA2;
font-size: 25px;
border-bottom: 1px solid #eee;
padding-bottom: 5px;
margin-bottom: 5px;
line-height: 130%;
}

.news-single-item h2 {
font-size: 16px;
font-weight: bold;
margin: 0px 0 15px 0;
line-height: 130%;
}

.news-single-item .csc-firstHeader {
clear: both;
}

/*18.06.2010 - bo się sypały obrazki w artykułach*/
/*.news-single-item DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,
.news-single-item DIV.csc-textpic-border DIV.csc-textpic-single-image IMG,
.news-single-item dt img {
border: 1px solid #CCCCCC;
padding: 2px 2px;
margin-right: 10px;
}*/

.news-single-item .DIV.csc-textpic DIV.csc-textpic-imagecolumn {
float: left;
display: inline;
}

/*18.06.2010 - bo się sypały obrazki w artykułach*/
/*.news-single-item dl.csc-textpic-image {
margin: 0 10px;
}*/

.news-single-item ul {
padding-top: 0;
margin-top: 0;
}

.news-single-item ul li {
list-style-type: none;
margin: 0px;
padding: 3px 0 3px 12px;
background:url('../graf/news-list-button.gif') no-repeat 0 8px;
}

.news-single-item dd.csc-textpic-caption,
.news-single-item dt.csc-textpic-caption {
background: #fff;
color: #3F3F3F;
text-align: center;
margin-bottom: 3px;
padding: 2px 0px;
}

.news-single-img {
	float: right;
	margin:10px 0 0 5px;
	padding:0;
}

.news-single-img img {
	border:none;
}

.news-single-imgcaption {
	padding: 3px;
	margin:0;
	margin-right: 10px;
}

.news-single-leftbox {
float: left;
width:450px;
text-align:left;
}

.news-single-leftbox .news_single_author {
margin-top: 20px;
font-size: 11px;
}

.news-single-leftbox .news_single_author a{
text-decoration: none;
}

.news-single-leftbox .news_single_author a:hover {
color: red;
}

.news-single-leftbox .news_single_category {
font-size: 10px;
}

.news-related-box {
overflow: hidden;
line-height: 130%;
border-bottom: 1px solid #eee;
zoom: 1;
}

.news-related-leftbox {
float: left;
width:320px;
overflow: hidden;
}

.news-related-rightbox {
float: right;
width:320px;
}

.news-single-rightbox {
	float: right;
	width:160px;
	text-align:right;
}
.news-single-backlink {
	padding: 10px;
	display: none;
}

.news-single-additional-info {
	margin-top: 15px;
	padding:0px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin: 0;
	margin-bottom: 10px;
	padding: 0px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left: 0px;
	padding: 1px 0 1px 0px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
font-weight: bold;
padding-bottom: 5px;
color: #00003a;
text-decoration: underline;
text-transform: capitalize;
font-size: 12px;
margin-left: 2px;
}

.news-single-related dd a,
.news-single-links dd a,
.news-single-files dd a {
text-decoration: underline;
color: #0060A9;
font-size: 14px;
}

.news-single-related dd a:hover,
.news-single-links dd a:hover,
.news-single-files dd a:hover  {
color: red;
}

.news-single-calendar-date {
border-bottom: 1px solid #eee;
padding:0px 3px 5px 3px;
text-align: right;
color: #336CA2;
font-weight: bold;
}

.news-single-calendar-date strong {
color: #3F3F3F;
}

.news-facebook {
padding: 10px 0;
}

	/*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
	border:none;
}

.sv-img-big {
	float: right;
	padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
	padding:15px 0;
}
.sv-img-small {
	float: left;
	padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container LI:hover {
	background-color: #f3f3f3;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
	margin-top:5px;

	list-style-type: none;
}

.news-amenu-item-year {
	font-weight: bold;
    margin-top:10px;
	padding: 2px;
	background-color: #f3f3f3;

}


.amenu-act {
	background:#fff;
	font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:10px;

}

ul.tree {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

ul.tree A {
	text-decoration: none;
}

ul.tree A.pm {
	cursor: pointer;
}

ul.tree img {
	vertical-align: middle;
}

ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 17px;
}

ul.tree ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
}

ul.tree ul li.expanded ul {
	background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
	background: none;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}






/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

/*2007_ke_smallads.css */
/* Class for the whole plugin*/
.tx-kesmallads-pi1                                        { font-size:12px; font-family:Arial; margin: 5px; }

/* list view */
.tx-kesmallads-pi1-listrow                        { clear:both; padding-top:10px;        }
.tx-kesmallads-pi1-listrow-odd                { clear:both; padding-top:10px;        }
.tx-kesmallads-pi1-submitDate                  { font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-image                         { float:left; display:block; }
.tx-kesmallads-pi1-textcontent                { margin-left:110px; }
.tx-kesmallads-pi1-category                        { font-size:1.2em; margin-right:5px; font-style:italic;}
h2.tx-kesmallads-pi1-title                        { font-size:1.2em; font-weight:bold; margin:0; padding:0 0 .2em 0;}
.tx-kesmallads-pi1-phone                        { }
.tx-kesmallads-pi1-email                        { }
.tx-kesmallads-pi1-content                         { margin-bottom:10px; padding:0 10px 0 0;}
.tx-kesmallads-pi1-listdivider                 { border-bottom:1px dashed black; margin:5px 10px 5px 0; clear:both;}

/* search */
.tx-kesmallads-pi1-searchbox-sword        { border:1px solid #ce3100; font-size: 12px; }
.tx-kesmallads-pi1-searchbox-button { border:1px solid #ce3100; font-weight:bold; color: #ffffff; background: #ce3100;}

/* edit */
.error_not_allowed                                  { color:red; }
.tx-kesmallads-pi1-deletelink a,
.tx-kesmallads-pi1-editlink a                 { line-height:30px; text-align:center; padding:2px; margin:0 10px 10px 0; width:60px; border:1px dotted; text-decoration:none; color:black; }
.tx-kesmallads-pi1-editlink a                 { border-color:green; background:lime;}
.tx-kesmallads-pi1-deletelink a         { border-color:margin; background:red;}
.tx-kesmallads-pi1-submitDate                  { font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-endDate                   { font-size:.8em; font-style:italic; }

/* Pagebrowser */
.tx-kesmallads-pi1-browsebox {
        margin:3px;
        /*border:1px solid black;*/
        padding:3px;
        /*background-color:#DDDDDD;*/
}
.tx-kesmallads-pi1-browsebox TD {
        font-size: 10px;
}
.tx-kesmallads-pi1-browsebox-strong, .tx-kesmallads-pi1-browsebox-SCell {
        font-weight: bold;
}
.tx-kesmallads-pi1-browsebox-SCell P,.tx-kesmallads-pi1-browsebox TD P{
        margin:0px;
}

.tx-kesmallads-pi1-browsebox-SCell {
        /*background-color: #CCCCCC;*/
        /*border:1px solid black;*/
        padding-left:0px; padding-right:3px;
}

/* teaser view*/
.tx-kesmallads-pi1-teaser_row                { margin-top:.5em; }
.tx-kesmallads-pi1-teaser_cat                { font-weight:bold; }
.tx-kesmallads-pi1-teaser_title                { }
.tx-kesmallads-pi1-teaser_link                { font-size:10px; margin-top:3px; display:block;}

/* shortlist view*/
.tx-kesmallads-pi1-searchresult-shortlist        { font-size:12px; padding:0 0 0 0; margin:0 0 3px 0; }
.tx-kesmallads-pi1-searchresult-noresult        { font-size:12px; padding:0 0 0 0; margin:0 0 3px 0;}

/* mode selector */
.tx-kesmallads-pi1-modeSelector        table                                                                                                         { }
.tx-kesmallads-pi1-modeSelector table tbody tr td                                                                                 {background:#e7f0fa; border:solid 1px #CCCCCC; margin: 5px; }
.tx-kesmallads-pi1-modeSelector table tbody tr td.tx-kesmallads-pi1-modeSelector-SCell         { background:#d4f534; }
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:link,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:visited,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:hover                                                         {}


/* form */
.tx-kesmallads-pi1 form { }
.tx-kesmallads-pi1 form .smalladform-label,
.tx-kesmallads-pi1 form .smalladform-label-label,
.tx-kesmallads-pi1 form .smalladform-label-check                 { float:left; clear:left; width:100px; margin-top:5px;}
.tx-kesmallads-pi1 form .smalladform-label-check                 { text-align:right; }
.tx-kesmallads-pi1 form .smalladform-label-req                        { font-weight:bold; }
.tx-kesmallads-pi1 form .smalladform-field,
.tx-kesmallads-pi1 form .smalladform-field-label,
.tx-kesmallads-pi1 form .smalladform-field-check                 { margin-top:5px; }
.tx-kesmallads-pi1 form .smalladform-field-check                 { margin-left:100px; }
.tx-kesmallads-pi1 form .smalladform-field-label                 { clear:left; margin-left:100px; }
.tx-kesmallads-pi1 form select                                                  { border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form file                                                         { border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form input.inputclass                                { border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form input.submitclass                                { border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form textarea.inputclass                                { border:1px solid black; margin-bottom:0;}


/* These are the styles for the old table layout form.
 * Just uncomment them, if you still want to use the table layout.
*/

/*
.tx-kesmallads-pi1 form table.csc-mailform        { }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell                                                        { }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell-check                                                { font-size:80%; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell p.csc-form-label-req                { font-weight:bold; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell                                                         { }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell select                                         { border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell file                                                 { border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.inputclass                        { border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.submitclass                        { border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell textarea.inputclass                { border:1px solid black; }
*/

/* dropdown.css*/

@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 100;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/* default.css */

@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */

/* @import "helper.css";    */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 font-weight: bold;
 margin-left: 2px;
}

	ul.dropdown li {
	 padding: 7px 10px 10px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #f6f6f6;
	 color: #000;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #eee;
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #3F3F3F; text-decoration: none; }
	ul.dropdown a:hover		{ color: #3F3F3F; text-decoration: underline; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 text-align: left;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
/* background-image: url(images/nav-arrow-down.png);   */
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
/*  background-image: url(images/nav-arrow-right.png);  */
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
/*  background-image: url(images/nav-arrow-top.png);   */
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
/*  background-image: url(images/nav-arrow-right.png);  */
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
/*  background-image: url(images/nav-arrow-left.png);   */
 background-position: 0 50%;
}

.google-search-box input {
border: 1px solid #ccc;
-moz-border-radius: 3px;
margin-bottom: 10px;
padding: 2px 5px;
}

input.google-input-field {
border: 1px solid #ccc;
}

#sbCenter, #sbBottomContainer  {
z-index: 2110000;
}

/* -- NEWSLETTER -- */

.direct_mail_subscription {
margin: 10px;
background: url("../graf/newsletter_img.png") no-repeat 95% 50%;
}
