body { margin: 0; text-align: center; background: #fff; }

body, p, div, table, tr, td { font-family:'PT Sans Narrow',arial,serif;font-size:13pt; color: #777; }
a:link, a:visited { color: #777; text-decoration: none; }
a:hover { color: #777; text-decoration: underline; }

img { border: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0, padding: 0; line-height: 0; }
h1 { font-family: 'PT Sans Narrow', arial, serif; font-size: 14pt; font-weight: normal; }
h2 { font-family: 'PT Sans Narrow', arial, serif; font-size: 14pt; font-weight: normal; }

#glowny { width: 950px; margin: 0 auto; text-align: right; }

.logo { float: left; width: 150px; height: 180px; }
.jezyki { float: left; width: 150px; height: 180px; text-align: left; }
.jezyki_in { padding: 142px 0 0 0; color: #D0CFCF; }
.jezyki_in a:link, .jezyki_in a:visited { color: #D0CFCF; }
.jezyki_in a:hover { color: #000; text-decoration: none; }
.menu { float: left; width: 650px; height: 180px; }
.menu_in { padding: 138px 0 0 0; text-align: right; font-family: 'PT Sans Narrow', arial, serif; font-size: 13pt; }
.menu_in a:hover { border-bottom: 5px solid #D0CFCF; text-decoration: none; padding: 0 0 17px 0; color: #000; }
.linia { clear: both; }
.naglowek { padding: 15px 0 20px 4px; text-align: right; clear: both; }
.naglowek_l { padding: 15px 0 20px 4px; text-align: left; }
.black { color: #000; text-decoration: underline; }

#tresc { }
.trescf-lewa { float: left; width: 100px; }
.trescf-prawa { float: left; width: 850px; background: #D0CFCF; }
.trescf-prawa_in { padding: 1px; }
.trescf-prawa_in2 { background: url(../www_img/loader.gif) center center no-repeat #fff; padding: 3px 0; }

#stopa { text-align: right; clear: both; }
.linia_stopa { padding: 40px 0 15px 0; clear: both; }

.foto_left { float: left; padding: 0 20px 0 0; }

.podmenu { padding: 10px 0; }
.podmenu ul { margin: 0; padding: 0; list-style-type: none; }
.podmenu li { display: inline; padding: 0 0 0 15px; }

/* FOTY */

.gallery-cats1, .gallery-cats2{ float: left; width: 320px; }
.gallery-cats3 { float: right; width: 310px; }
.opis { position: absolute; top: 150px; left: 0; right: 0; width: 100%; padding: 10px; text-align: left; background: #fff; font-family: 'PT Sans Narrow', arial, serif; font-size: 13pt; color: #000; }
.opis2 { position: absolute; top: 290px; left: 0; right: 0; width: 100%; padding: 25px; text-align: left; background: #fff; font-family: 'PT Sans Narrow', arial, serif; font-size: 18pt; }

ul.cats { margin: 0; padding: 0; list-style-type: none; clear: both; }
ul.cats li { text-align: left; padding: 0 0 8px 0; position: relative; }
ul.cats li.c1, ul.cats li.c2, ul.cats li.c3 {  }

.fx { cursor: pointer; }

#outer_container, #imagePan{height:392px; width:842px; }
#outer_container{margin:0px auto; padding:0; border:0; text-align: left; }
#imagePan{position:relative; overflow:hidden; cursor:arrow;}
#imagePan .container{position:relative; left:0;}

/* */

.jcarousel-skin-tango .jcarousel-container {
    background: #fff;
    border: 0px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 83px;
    height: 336px;
    padding: 32px 0;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  83px;
    height: 336px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 83px;
    height: 83px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 1px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 83px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../www_img/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 83px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../www_img/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
