/* ================================================================ */
/*          glowne definicje strony                                 */
/* ================================================================ */

* {margin: 0; padding: 0;}

body {
  background: #171717 url(gfx/back.gif);
   /* background: #171717 top center url(gfx/tlo_myriot.jpg);*/
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif; font-size: 11px;
color:#bbbbbb;
}

a:visited { text-decoration: none; color: #bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
a:link    { text-decoration: none; color: #bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
a:hover   { text-decoration: none; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

a.boldlink:visited { text-decoration: none; color: #db0d0d; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
a.boldlink:link    { text-decoration: none; color: #db0d0d; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
a.boldlink:hover   { text-decoration: none; color: #db0d0d; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

a.title:visited { text-decoration: none; color: #bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 15px; line-height:18px;}
a.title:link    { text-decoration: none; color: #bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 15px;line-height:18px;}
a.title:hover   { text-decoration: none; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 15px;line-height:18px;}

h2 {
color:#7f8082;
}

.bbox_title_patronat h2 {
color:#db0d0d;
}

.blocks a {
padding-left: 10px;
}

.title_menusb a {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #717171;
}

img {
border: 0px;
}

#sform1, #sform2, #sform3 {
text-align:center;
}

#sform2, #sform3 {
display:none;
}

/* ================================================================ */
/*                             main                                 */
/* ================================================================ */

#page {
width:900px;
margin-left:auto;
margin-right:auto;
}


#page_admin {
background:#000;
width:900px;
margin-left:auto;
margin-right:auto;
}

#top {
width:900px;
height:80px;

}

#logo {
width:266px;
height:80px;
float:left;
}

#users {
   background: #171717;
width:200px;
height:15px;
border:1px solid #7d8087;
float:left;
}

#top_form {
width:290px;
height:60px;
float:right;
}

#top_form_content {
background:#000000;
border-left:1px solid #7d8087;
border-right:1px solid #7d8087;
padding-top:10px;
padding-left:4px;
width:284px;
height:50px;
float:right;
text-align:center;
}

#top_form_bt {
background: url("gfx/top_down.png");
width:290px;
height:10px;
float:right;


}




#reklamaa {
width:900px;
margin:auto;
margin-top:15px;
margin-bottom:15px;
text-align:center;
}

#reklamab {
width:300px;
float:left;
}

#add {
float:right;
}

#content {
width:100%;
}

#menu_left {
width:240px;
margin-left:5px;
float:left;
}

#main {
width:640px;
margin-left:10px;
margin-right:5px;
float:left;
}

#home {
width:890px;
margin-left:10px;
float:left;
}

#main_video {
width:640px;
margin-left:10px;
margin-right:5px;
float:left;
}

#main_categories {
width:640px;
min-height:600px;
height:100%;
margin-left:10px;
margin-right:10px;
float:left;
}

#ad_cat {
background:#cccccc;
width:160px;
height:100%;
margin-right:10px;
float:left;
}

#menu_bottom {
width:750px;
float:left;
}


/* ================================================================ */
/*                       navigation                                 */
/* ================================================================ */
#navigation {
background:#454545;
width:900px;
height:18px;
margin-top:5px;
float:left;
}


#navigation ul { list-style:none; }
#navigation li { width:90px; height:15px; margin-top:4px; text-align:center; float:left; }
#navigation li a.nav { background:#454545; display:block; width:90px; height:15px; text-decoration: none; font-weight:bold; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 11px;  line-height:15px; margin:0px; padding:0px;}
#navigation li a.nav:hover { background:#454545; display: block; text-decoration: none; font-weight:bold; color:#db0d0d; font-family:Arial, Helvetica, sans-serif; font-size: 11px;  line-height:15px; margin:0px; padding:0px; }
#navigation li a.nav:visited { background:#454545; display: block; text-decoration: none; font-weight:bold; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 11px;  line-height:15px; margin:0px; padding:0px;  border:0px;}


#navigation li a.nav_patronat { width:90px; height:15px; background:#454545; display:block; text-decoration: none; font-weight:bold; color:#db0d0d; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px;  border:0px;}
 #navigation li a.nav_patronat:hover { background:#454545; display: block; text-decoration: none; font-weight:bold; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; border:0px;}

#nawigacja_dolna {
background:#454545;
width:100%;
height:20px;

float:left;
}


#nbot1,#nbot2,#nbot3,#nbot4,#nbot5,#nbot6,#nbot7,#nbot8,#nbot9,#nbot10 {
display:none;
color:#fff;
height:20px;
margin-top:10px;
float:left;
}

#nbot1 {
display:block;
margin-left:10px;
}

#nbot2 {
margin-left:10px;
}

#nbot3 {
margin-left:180px;
}

#nbot4 {
margin-left:260px;
}

#nbot5 {
margin-left:360px;
}

#nbot6 {
margin-left:420px;
}

#nbot7 {
margin-left:510px;
}

#nbot8 {
margin-left:600px;
}

#nbot9 {
margin-left:500px;
}

#nbot10 {
margin-left:200px;
}

/* ================================================================ */
/*                             home                                 */
/* ================================================================ */

#home_news {
background:#000;
width:640px;
height:281px;
border:1px solid #7d8087;
margin-bottom:10px;
float:left;
}

#home_content {
background:#000000;
width:480px;
float:left;
}

#home_list {
width:160px;
float:left;
}

#home_patronat {
width:230px;
margin-left:10px;
float:left;
}

#n0, #n1, #n2, #n3, #n4 {
width:480px;
height:100px;
float:left;
}

ul#lista_newsow, ul #lista_newsow li {
display: block;
list-style: none;
margin: 0;
padding: 0;
}

ul#lista_newsow {
width: 158px;
padding: 1px 1px 0px 1px;
background-color: #000;
}

ul#lista_newsow li {
border-bottom: 1px solid #000;
}

ul#lista_newsow a:link, ul a:visited {
display: block;
width: 136px;
text-decoration: none;
padding: 6px;
font-size:11px;
font-weight: bold;
line-height:15px;
background-color: #666666;
color: #fff;
border-left: 10px solid #888;
}

ul#lista_newsow a:hover {
width: 126px;
background-color: #ccc;
color: #000;
border-left: 20px solid #888;
}

ul#lista_newsow a.lndark:link, ul a:visited {
display: block;
width: 136px;
text-decoration: none;
padding: 6px;
font-size:11px;
font-weight: bold;
line-height:15px;
background-color: #666666;
color: #171717;
border-left: 10px solid #888;
}

ul#lista_newsow a.lndark:hover {
width: 126px;
background-color: #ccc;
color: #171717;
border-left: 20px solid #888;
}

/* =============================== */
/*             boxy               */
/* ============================= */
.box_title {
width:240px;
height:20px;
float:left;
}

.box_up {
background: url(gfx/box_up.jpg);
width:240px;
height:10px;
float:left;
}

.box_text {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
border-left:1px solid #7d8087;
border-right:1px solid #7d8087;
border-bottom:1px solid #7d8087;
padding-bottom:5px;
width:238px;
height:100%;
float:left;
}

.box_tail {
background: url(gfx/box_tail.jpg);
width:240px;
height:10px;
margin-bottom:10px;
}

.bbox_up {
background: url(gfx/bbox_up.jpg);
width:290px;
height:10px;
float:left;
}

.bbox {
width:290px;
margin-left:5px;
margin-right:5px;
float:left;
}

.bbox_text {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:280px;
min-height:150px;
border-left:1px solid #7d8087;
border-right:1px solid #7d8087;
border-bottom:1px solid #7d8087;
padding-left:4px;
padding-right:4px;
float:left;
}


.bbox_up_patronat {
background: url(gfx/bbox_up_patronat.jpg);
width:230px;
height:10px;
float:left;
}

.bbox_text_patronat {
background: #4c4c4c url(gfx/koncerty_patronat.jpg);
background-repeat:repeat-x;
width:220px;
height:251px;
border-left:1px solid #7d8087;
border-right:1px solid #7d8087;
border-bottom:1px solid #7d8087;
padding-left:4px;
padding-right:4px;
float:left;
}

#box_losowe {
width:270px;
height:172px;
margin-left:5px;
text-align:center;
float:left;
}
/* =============================== */
/*             video              */
/* ============================= */



.videos_list {
background: #000;
border:1px solid #7d8087;
width:190px;
margin-bottom: 10px;
margin-right:10px;
float:left;

}

.videos_title {
width:180px;
padding-left:5px;
border-bottom: 1px dashed #7d8087;
line-height:13px;
height:25px;
float:left;
}

.videos_icon {
background:#000;
width:100%;
height:100px;
margin-top:5px;
text-align:center;
float:left;
}

.videos_text {
width:100%;
float:left;
}

.videos_subtitle {
width:180px;
padding-left:5px;
border-top: 1px dashed #7d8087;
height:15px;
float:left;
}



.video_cat {


width:638px;
min-height:132px;
border:1px solid #7d8087;
float:left;
margin-bottom:10px;

}

.video_cat_title {
background:#000000;
width:630px;
height:22px;
font-size:16px;
padding:4px;
float:left;
}

.video_cat_title a {font-size:16px;font-weight:bold;text-decoration:none;}

.cojapacze {
background:#000000;
width:100%;
height:90px;
text-align:center;
border-top:1px dashed #7d8087;
border-bottom:1px dashed #7d8087;
float:left;
}

.video_cat_content {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:628px;
min-height:20px;
padding:5px;
height:100%;
float:left;

}

.video_cat_others {
width:100%;
height:15px;
text-align:right;
float:left;
}

#video {
background: #171717;
width:640px;
margin-bottom: 10px;
float:left;
}

#full_video {
width:100%;
float:left;
}

#video_title {
width:640px;
height:25px;
margin-bottom:10px;
float:left;
}

#vtitle {
width:615px;
height:25px;
float:left;
}

#video_bulb {
width:25px;
height:25px;
float:left;
}

a.bulb { background: url("gfx/bulb_light2.png"); display:block; width:25px; height:25px; float:left;}
a.bulb:hover { background: url("gfx/bulb_dark2.png"); display:block; width:25px; height:25px; float:left;}

#video_text {
width:100%;
min-height:400px;
float:left;
}

/* =============================== */
/*             list               */
/* ============================= */

#polecane {
width:250px;
margin-top:20px;
margin-left:10px;
float:left;
}

#lista {
width:640px;
height:100%;
float:left;
}

.element {
background: #171717;
width:640px;
margin-bottom: 10px;
float:left;

}


.list_title {
width:100%;
border-bottom: 1px dashed #7d8087;
float:left;
}

.list_content {
width:100%;
float:left;
}

/* ================================================================ */
/*                             classy                               */
/* ================================================================ */

.subtitle {
float:left;
}

.search {
margin-top:17px;
margin-left:70px;
width:100px;
height:10px;
}


/* ================================================================ */
/*                             newsy                                */
/* ================================================================ */
.home_news_title {
width:480px;
height:15px;
margin-top:40px;
float:left;
}

.home_news_title a {
font-weight:bold;
font-size: 13px;
}

.home_icon {
background-repeat:no-repeat;
width:480px;
height:280px;
float:left;
}

.home_cien {
background: url(gfx/tlon3.png);
  /* mały hack dla ie */
  background:expression("#333");
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0,  FinishX=0, StartY=100, FinishY=0);
width:480px;
height:100px;
margin-top:180px;
float:left;

/* łączysz subtitle i home_news text dajesz nowy div dla texu odsuwasz o parę pikseli z góry */
}

.home_news_text {
width:470px;
height:30px;
padding-left:5px;
padding-right:5px;
float:left;

/* łączysz subtitle i home_news text dajesz nowy div dla texu odsuwasz o parę pikseli z góry */
}

.home_subtitle {
width:480px;
height:15px;
text-align:right;
float:left;
}

/* ================================================================ */
/*                             newsy                                */
/* ================================================================ */

.news {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:638px;
height:100%;
border:1px solid #7d8087;
float:left;
margin-bottom:10px;
}

.news_icon {
width:300px;
height:175px;
margin-right:5px;
margin-bottom:5px;
float:left;
}

.newsy {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:638px;
height:201px;
border:1px solid #7d8087;
float:left;
margin-bottom:10px;
}

.newsy_title {
width:638px;
height:25px;
font-size:20px;
border-bottom: 1px dashed #7d8087;
float:left;
}

.newsy_title a {
margin-left:5px;
font-size:20px;
}

.newsy_data {
font-size:20px;
float:right;
}

.newsy_content {
width:638px;
height:175px;
float:left;
}

.news_content {
width:630px;
margin-left:4px;
margin-right:4px;
height:100%;
float:left;
}


.newsy_icon {
width:300px;
height:175px;
float:left;
}

.newsy_text {
width:330px;
height:147px;
margin:4px;
float:left;
}

.newsy_subtitle {
width:330px;
height:20px;
margin-left:4px;
margin-right:4px;
text-align:right;
float:left;
}

.news_subtitle {
width:630px;
height:20px;
margin-right:4px;
text-align:right;
float:left;
}

/* ================================================================ */
/*                             koncerty                             */
/* ================================================================ */

.koncerty_patronat {
background: #171717 url(gfx/koncerty_patronat.jpg);
width:638px;
height:132px;
border:1px solid #7d8087;
float:left;
margin-bottom:10px;
}

.koncerty {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:638px;
height:132px;
border:1px solid #7d8087;
float:left;
margin-bottom:10px;
}

.koncerty_ikona {
margin-top:1px;
margin-right:3px;
}

.koncerty_ikonab {
margin-top:1px;
}


.koncerty_icon {
width:100px;
height:100px;
text-align:center;
margin:5px;
float:left;
}

.koncerty_content {
width:528px;
height:110px;
float:left;
}

.koncerty_title {
width:528px;
height:20px;

border-bottom: 1px dashed #7d8087;
float:left;
}

.koncerty_naglowek {
float:left;
}

.koncerty_fb {
margin-top:1px;
float:right;
}

.koncerty_genre {
width:340px;
height:20px;
float:left;
}

.koncerty_text {
width:520px;
height:50px;
float:left;
}

.koncerty_more {
width:638px;
height:20px;
border-top: 1px dashed #7d8087;
float:left;
}

.koncerty_wcp {float:left;}

.koncerty_buttons {float:right;}


.koncert_naglowek_patronat {
background:url("gfx/naglowek_patronat.jpg");
width:638px;
height:51px;
border-left:1px solid #7d8087;
border-right:1px solid #7d8087;
border-top:1px solid #7d8087;
float:left;
}
.koncert {
background:#000000;
width:638px;
height:100%;
border-left:1px solid #7d8087;
border-right:1px solid #7d8087;
border-bottom:1px solid #7d8087;
float:left;
}

.koncert_title {
width:100%;
height:30px;

float:left;
}

.koncert_genre {
width:100%;
height:20px;
border-bottom: 1px dashed #7d8087;
float:left;
}

.koncert_left {
width:310px;
height:100%;
margin-top:10px;
float:left;
}


.koncert_icon {
width:300px;
height:320px;
margin:5px;
text-align:center;
float:left;
}

.koncert_info {
width:280px;
height:100px;
margin-left:10px;
margin-right:10px;
float:left;
}


.koncert_right {
width:318px;
height:100%;
margin-top:10px;
float:left;
}

.koncert_text {
width:100%;
height:100%;
float:left;
}

.koncert_more {
width:638px;
height:100px;
float:left;
}



/* ================================================================ */
/*                            download                              */
/* ================================================================ */
#download_kategorie {
background:#454545;
width:630px;
padding:4px;
border:1px solid #7d8087;
margin-bottom:10px;
float:left;
}

.download_kategoria {
width:200px;
margin:5px;
float:left;
}
.download_plik {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:638px;
min-height:15px;
border:1px solid #7d8087;
float:left;
margin-bottom:10px;
}

.download_head {
width:638px;
height:15px;
float:left;
}

.download_pobierz {
width:380px;
height:15px;
margin-left:4px;
font-weight:bold;
float:left;
}

.download_pobierz a {
font-weight:bold;
}

.download_stats {
width:254px;
height:15px;
color:#666;
text-align:right;
float:left;
}

.download_opis {
width:630px;
margin:4px;
float:left;
}

/* ================================================================ */
/*                            miejsca                             */
/* ================================================================ */

.place_icon {
text-align:center;
margin:10px;
float:left;
}

#place_text {
background:#000000;
width:628px;
height:100%;
border:1px solid #7d8087;
/*border-left:1px solid #7d8087;
border-right:1px solid #7d8087;
border-bottom:1px solid #7d8087;*/
padding:5px;
float:left;
}

.places {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:638px;
height:132px;
border:1px solid #7d8087;
float:left;
margin-bottom:10px;
}

.places_icon {
width:100px;
height:100px;
text-align:center;
margin:5px;
float:left;
}

.places_content {
width:528px;
height:110px;
text-align:left;
float:left;
}

.places_title {
width:528px;
height:20px;
border-bottom: 1px dashed #7d8087;
text-align:left;
float:left;
}

.places_text {
width:528px;
height:50px;
float:left;
}

.places_more {
width:628px;
height:20px;
border-top: 1px dashed #7d8087;
text-align:right;
padding-left:5px;
padding-right:5px;
float:left;
}

/* ================================================================ */
/* podstawowe class'y modulow systemu                               */
/* ================================================================ */

.uni_01 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #555555;
}

.uni_02 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  color: #666666;
}

.poll {
  border: 0px;
  background: none;
}

.code {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Courier;
  font-size: 12px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #990000;
}

.cytat {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #006633;
}


/* ================================================================ */
/* definicje uzytkownika (uzyte w functions.inc.php)                */
/* ================================================================ */

.text     {

font-size: 11px;
text-align: justify;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px; color: #666666; font-weight: normal;
}


h1, h1 a, .title, .title a {

  font-size: 18px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
line-height:26px;
  color: #7f8082;
}

.menu {

  font-size: 11px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #666666;
}

.o {

  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-weight: bold;
  color: #eeeeee;
}

.block {

  font-size: 11px;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  color: #666666;
}

input {

  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

select {

  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

textarea {

  font-size: 11px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}



#pages {
width:100%;
text-align:center;
font-weight:bold;
float:left;
}

#sortowanie {
width:100%;
height:15px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
font-weight:bold;
float:left;
}


#tail {
width:900px;
height:25px;
margin-top:10px;
float:left;
}


#copyright {
width:200px;
float:left;
}

#linki {
width:700px;
text-align:right;
float:left;
}

/** Galeria zdjęć */
.gallery_thumb {
width:100px;
height:100px;
text-align:center;
float:left;
}
.image_title
{
  text-align: center;
}
.mid_thumb
{
  text-align: center;
}
.image_thumb
{
  text-align: center;
}

.full_image
{
  text-align: left;
}

.gallery
{
  text-align: center;
}

.h2{

}

#news_icon {
width:100%;
text-align:center;
}
/** NEW GALLERY - one photo */
#photo {
width:900px;
min-height:500px;
float:left;
}

#photo_title {
width:640px;
height:20px;
font-size:18px;
font-weight:bold;
text-align:center;
margin-bottom:5px;
float:left;
}

#full_image {
width:800px;
max-height:830px;
margin-left:50px;
float:left;
text-align:center;
}

#photo_description {
width:640px;
height:20px;
font-size:18px;
font-weight:bold;
text-align:center;
margin-bottom:5px;
float:left;
}

/** NEW GALLERY - categories */

.gallery_thumb_cat {
background:#000;
width:250px;
height:186px;
line-height:16px;
border:1px solid #7d8087;
margin-left:24px;
margin-right:24px;
margin-bottom:24px;
text-align:center;
float:left;
}
.cat_thumb {
width:250px;
}



/** NEW GALLERY - albums */

.gallery_thumb_alb {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:398px;
height:110px;
border:1px solid #7d8087;
float:left;
margin-left:25px;
margin-right:25px;
margin-bottom:10px;
}

#gallery_top_album {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:820px;
height:165px;
border:1px solid #7d8087;
float:left;
margin-left:40px;
margin-bottom:10px;
}

#miniatury {
width:820px;
height:100px;
float:left;
overflow:auto;
overflow-y:hidden;
overflow-x:scroll;
}

#miniaturyw {

height:80px;

}

#album_description {
width:820px;
height:30px;
float:left;
margin-bottom:10px;
}

.album_title {
width:396px;
height:16px;
margin:2px;
border-bottom:1px solid #7d8087;
text-align:center;
float:left;
}

.album_content{
width:398px;
height:85px;
float:left;
}

.album_thumb {
width:130px;
height:85px;
text-align:center;
float:left;
}
.album_text {
width:260px;
height:85px;
margin-left:4px;
margin-right:4px;
float:left;
}

/** Galeria zdjęć od Ivana */

#galeria_photo {
width:900px;
height:480px;
float:left;
}

.gallery {float:left;}

.mid_thumb {
text-align:center;
}

#foto0 {
width:900px;
height:480px;
float:left;
}

#foto1,#foto2,#foto3,#foto4,#foto5,#foto6,#foto7,#foto8 {
width:900px;
height:480px;
display:none;
float:left;
}

.foto_prev {
width:20px;
height:480px;
margin-right:10px;
float:left;
}

.foto {
width:840px;
height:480px;
text-align:center;
float:left;
}

.foto_next {
width:20px;
height:480px;
margin-left:10px;

float:left;
}



.galeria_title {
width:100%;
height:20px;
font-size:18px;
font-weight:bold;
text-align:center;
margin-bottom:5px;
float:left;
}

.galeria_title a {
font-size:18px;
font-weight:bold;
}

#pages {
width:100%;
text-align:center;
float:left;
}

.setka {
max-width:90px;
max-height:60px;
}



.gallery_thumbm {
width:100px;
height:70px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
float:left;
}

#art_text {
background:#000000;
width:628px;
height:100%;
padding:5px;
border-top:1px dashed #7d8087;
border-left:1px solid #7d8087;
border-right:1px solid #7d8087;
border-bottom:1px solid #7d8087;
font-size:14px;
text-align:justify;
float:left;
}

#art_text a {
font-size:14px;
text-decoration: underline;
}

#art_autor {
width:100%;
text-align:right;
font-style:italic;
margin-top:5px;
float:left;
}


.artykul {
background: #171717 url(gfx/box.jpg);
background-repeat:repeat-x;
width:638px;
min-height:80px;
border:1px solid #7d8087;
float:left;
margin-bottom:10px;
}

/** Kalendarz */

#kalendarz {
width:100%;
height:100%;
float:left;
}

#miesiac {
width:100%;
height:20px;
text-align:center;
font-weight:bold;
float:left;
}

.d {
width:14%;
text-align:center;
float:left;
}



