
#back1{position: absolute; top: 0px; left: 0px; background: url('../gfx/back1.gif') no-repeat; width: 486px; height: 477px;}
/* ogolne */

*{margin:0; padding:0;}
ul{list-style:none; margin:0; padding:0;}
body{ background:#4779CF url('../gfx/back0.png') repeat-x; color:#646464; font-size:13px; font-family:Arial;line-height:18px; }
table{border-collapse:collapse; border:0;}
td{border:none; padding:0; vertical-align:top;}

a {color:#6e9806; text-decoration:underline;}
a:hover{text-decoration:none;}
img { border:0;}

.column{float:left;}
.clear{clear:both;}
div{border: 0px solid #000;}
.fonts{font-size: 9px;}
.fontl{font-size: 11px;}

/* menu */
div.menu{margin-top: 0px; margin: 0px 20px; height: 39px; z-index: 1001;position: relative;}
div.menu span {display: block; float: left; font-size: 11px; text-transform: uppercase; color: #fff; white-space: nowrap; padding: 14px 12px 7px 12px; background: url('../gfx/menu_left.gif') no-repeat left top;}
div.menu a:hover span { background-position: 0% -40px; color: #fff;}
div.menu a {margin-left: 2px; text-decoration: none; float: left; background: url('../gfx/menu_right.gif') no-repeat right top;}
div.menu a:hover { background-position: 100% -40px; cursor: pointer;}

/* elementy glowne strony */
.main {width:821px; margin:auto; position: relative;}

div.head{height: 30px;}

div.leady{width: 821px; height: 334px; background: url('../gfx/main_back.gif') 10px bottom repeat-y;margin-top: 10px;}
div.flash{position:absolute; width: 821px; height: 354px; top: 64px; left:-2px; z-index: 1000;}
#content{float:left; border: 0px solid red; background: url('../gfx/main_back.gif') 10px bottom repeat-y; width: 821px; padding-bottom: 20px;}

.clear{clear: both; }
#content .colall{float:left; width:737px; position:relative; margin-left: 30px; background: transparent; position: relative; top: 0px;}
#content .colleft{float:left; width:500px; position:relative; margin-left: 30px; background: transparent; position: relative; top: 0px; }
#content .colright{float:left; position:relative; width:217px; margin-left: 20px; background: transparent; position: relative; top: 0px; }
.tytulico1{background-image: url('../gfx/topico1.gif');background-position: 7px 1px;background-repeat: no-repeat;}

/* ramka z zaokraglonymi rogami */
.tabelaright { width:216px; margin-bottom: 10px;}
.tabelaleft { width:500px; }
.tabelaall { width:736px; }

.kt4 { background-color: #efefef; /* kolor obramiwania */ }
.ramki { border-left:3px solid  #efefef;  /* kolor obramiwania */  border-right:3px solid #efefef; /* kolor obramiwania */ padding:0px 2px;}
.kt1 { background-color: #BCD54A; /* jasny  kolor tła komorek */ }
.kt1a { background-color: #C8DB67; /* jasny  kolor tła komorek */ }
.kt2 { background-color: #F7F7F7; /* ciemny kolor tła komorek */ }
.kt2a { background-color: #a2a2a2; /* ciemny kolor tła komorek */ }
.kt3 { background-color: white;   /* kolor tła */ }
.komorka { padding:10px;  /* kolor czcionki */ }
.komorka1a { padding:10px;  color: #f6f6f6;/* kolor czcionki */ }
.komorka5a { padding:5px 30px;  color: #fff;/* kolor czcionki */ }
.komorka5b { padding:5px 40px;  color: #fff;/* kolor czcionki */ }
.komorka5a a { text-decoration: none; color: #fff;}
.komorka5b a { text-decoration: none; color: #fff;}
.komorkatytul{padding:10px; padding-left: 90px;}
.p4 { margin:0px 4px; height:1px; overflow: hidden; }
.p3 { margin:0px 3px; height:1px; overflow: hidden; }
.p2 { margin:0px 2px; height:1px; overflow: hidden; }
.p1 { margin:0px 1px; height:1px; overflow: hidden; }
.p0 { margin:0px 0px; height:1px; overflow: hidden; }
.ico1 {background-image: url('../gfx/ico_menu_1.gif'); background-repeat: no-repeat; background-position: 8px 11px;}
.ico2 {background-image: url('../gfx/ico_menu_2.gif'); background-repeat: no-repeat; background-position: 18px 14px;}

/* elementy tekstowe */
h3 { color:#31383b; font-weight:normal; font-size:1.77em; padding-bottom:0px; line-height:1.09em;}
h4, ul{padding-left: 10px;}
p{padding:10px;}
.odstep{padding: 10px;}
.odstepbottom{margin-bottom: 10px;}
.bottomline{border-bottom: 1px dotted #ADADAD;}
.bottomline1{border-bottom: 1px dotted #DCE9A0;}
.topline{border-top: 1px dotted #DCE9A0;}
.male { color:#ADADAD; font-size:11px; line-height:1.01em;}
.jasne{}
.right{text-align: right;}
.usunico{background: url('../gfx/mb_del.gif') no-repeat; padding-left: 20px;}
h4{color:#6e9806; font-size:16px; margin-bottom: 4px;}
h4 a{text-decoration: none; color:#6e9806;}
h4 a:hover{text-decoration: none; border-bottom: 1px solid #6e9806;}
.data {font-size:1.09em; color:#6e9806; background:url(../gfx/ico1.gif) no-repeat 0px 1px; padding-left:21px; }
.datamala {font-size:0.89em; color:#6e9806; background:url(../gfx/ico1.gif) no-repeat 0px 1px; padding-left:21px; }



/* obrazki */
.imgblank{float: left; margin-right:15px; margin-bottom: 5px;}
.imgborder{padding: 2px; border: 2px solid #ddd;}
.imgleft{float: left; margin-right:15px; margin-bottom: 5px; padding: 2px; border: 2px solid #ddd;}
.imgright{float: right; margin-right:15px; margin-bottom: 5px; padding: 2px; border: 1px solid #efefef;}
.formularz input, textarea, select{background-color:#F7F7F7; padding: 3px;color:#646464; font-size:13px; font-family:Arial;}
form{margin:0px;}
.szer1{width: 170px;}
/* lista obrazkow */
.lista {
  margin: 0px;
  padding: 0px;
}
.lista li {
  display: inline;
  padding: 3px;
}
.lista img {
  margin: 2px;
  vertical-align: middle;
  display:  table-cell;
}
.galeria_list{border-collapse: separate; margin-top: 10px;}
.galeria_list td{width:110px; border:1px solid #DDDDDD; padding:0; vertical-align:bottom; text-align: center;padding: 2px 6px; background: #eee;}
.pliki_list{width: 100%; border-collapse:separate; border:1px; margin-top: 10px;}
.pliki_list td{border:1px solid #DDDDDD; padding:0; vertical-align:bottom; text-align: left;padding: 10px 10px 10px 60px; background: #eee url('../pliki/thumbs/default.gif') 5px 8px no-repeat;}

.pliki_list_show{width: 100%; border-collapse:separate; border-top:1px; margin-top: 10px;}
.pliki_list_show td{ padding:0; vertical-align:bottom; text-align: left;padding: 10px 10px 10px 60px; background: transparent url('../pliki/thumbs/default.gif') 5px 8px no-repeat;}


div.plik_opis{padding: 6px 1px; padding-left: 60px;}
div.plik_opis div{width: 390px; border:0px solid #000;}

#tipDiv{font-size: 11px;}
#tipDiv div{color: #444; padding: 1px 1px 5px 1px;line-height: 13px;}
#tipDiv p{border-top: 1px dotted #aaa;padding: 4px; line-height: 13px;}
.button{text-align: center;}
.button input{width: 67px; height: 30px; background: url('../gfx/bdef.gif') no-repeat; border: 0px; color: #222; font-size: 10px;}

.button1{text-align: center;}
.button1 input{width: 67px; height: 30px; background: url('../gfx/bdef1.gif') no-repeat; border: 0px; color: #222; font-size: 10px;}
/* input file ladny */
div.fileinputs {
	position: relative; border: 0px solid #000;clear: both;
}
div.fakefile {
	position: absolute;top:0px;left: 0px;	z-index: 1; 
}
div.fakefile img{
	position: relative;top:-2px;left: 4px;	z-index: 1;
}
div.fakefile input{
	position: relative;top:-10px;left: 1px;	z-index: 1;
}
input.file {
  height:26px;	position: relative;text-align: right; -moz-opacity:0; filter:alpha(opacity:0);opacity:0; z-index: 2;clear: both; 
}
.pasek_stron{font-size: 11px;text-align: center;}


/* strona logowania */
/* ramka z zaokraglonymi rogami */
.logmain {width:360px; margin:auto; position: relative;padding-top:120px;}
.logtabela { width:360px; }


.logkt4 { background-color: #113592; /* kolor obramiwania */ }
.logkt3a { background-color: #4779CF; /* jasny  kolor obramowania */ }
.logkt3 { background-color: #123893;   /* kolor tła */ }
.logkt1 { background: #C8DB67 url('../gfx/ico_back_log.gif') 25px 10px no-repeat;  border:4px solid  #fff;/* jasny  kolor tła komorek */ }

.logramki { border-left:4px solid  #113592;  /* kolor obramiwania */  border-right:4px solid #113592; /* kolor obramiwania */ padding:0px 1px;background: #113592;}
.logkomorka { padding:20px;  color: #EDF3CF; font-weight: bold; }

.logp4 { margin:0px 4px; height:1px; overflow: hidden; }
.logp3 { margin:0px 3px; height:1px; overflow: hidden; }
.logp2 { margin:0px 2px; height:1px; overflow: hidden; }
.logp1 { margin:0px 1px; height:1px; overflow: hidden; }
.logp0 { margin:0px 0px; height:1px; overflow: hidden; }
.logform{text-align: right;padding-right: 70px; padding-bottom: 0px;}
.logform input {font-size: 14px;height: auto; padding: 2px; border: 1px solid;
						border-top-color: #8DA426; border-left-color: #8DA426;
						border-bottom-color: #DAE89B; border-right-color: #DAE89B;
						color: #777;
}
.logtyt{ font-size: 16px; padding-top: 30px;padding-left: 86px;height: 30px;}
.loginput {text-align: right; padding-right: 67px;}
.loginput input{cursor:pointer; width: 99px; height: 31px; border: 0px; color: #222; font-size: 10px;}
.login{cursor:pointer; background: url('../gfx/blog1.gif') no-repeat;}
.logout{cursor:pointer; background: url('../gfx/blog.gif') no-repeat;}
.loginfo{text-align: center; color: #fff;}
.message{padding-left: 60px; background: url('../gfx/ico_midi_info.gif') 20px 0px no-repeat; height: 50px; color:#333;}
.tlomenu{background-repeat: no-repeat; background-position:4px 4px;}
.rightkontakt{color: #fff;}
.rightgaleria{color: #fff;}
.rightaktualnosci{color: #646464;}
.rightaktualnosci h4{font-size: 12px; padding:0px; padding-top:10px; margin: 0px;}
.rightaktualnosci ul{font-size: 10px; padding:0px; margin: 0px;}
.rightaktualnosci p{ padding:0px; margin: 0px;padding-bottom: 10px;}
.black{color:#646464;}
/* dol strony */
.desbottomleft{float:left; clear:both; background: url('../gfx/bottom1.gif') no-repeat; padding-left: 4px;width: 773px;margin-left: 10px;}
.desbottomright{background: url('../gfx/bottom3.gif') right top no-repeat; padding-right: 4px;width: 769px;}
.desbottom{height: 92px;background: url('../gfx/bottom2.gif') repeat-x; padding: 10px; text-align: center;}
.desbottom a {color: #adadad; text-decoration: none; border-bottom: 1px dotted #adadad}
.desbottom a:hover{color: #c1c1c1;} 
.bezpodkreslenia a{border-bottom: 0px solid #000;}

