*{
margin: 0;
padding: 0;
}
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: url(forum/templates/Conundrum/images/tuo.png) #969687;
	text-align: center;
	
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
}

#page {
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
border-left: solid 3px white;
border-right: solid 3px white;
	/* background: url(images/tlo.png) repeat-y;	*/
	background: white;
	
}
* html #page {
height: 100%;
}

#nonFooter {
position: relative;
min-height: 100%;
width: 950px;
background: white;
}

* html #nonFooter {
height: 100%;
}


/* HEADER */
#header {
	height: 15px;
	background: #d3d1ca;
	text-align: right;
	color: #999999;
font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande,"Lucida Sans", Geneva, Verdana, sans-serif;
font-size: 11px;
padding: 5px;
width: 940px;
}
/* CONTENT */
#logo_wst {position: absolute; right: 5px; top: 185px; width: 412px; height: 14px;}
#header a {color: #54534c; padding: 5px; text-decoration: none;}
#header strong a {color: #black; font-weight: bold;}
#header a:hover {background: #e5e5e0; color: #3b3a34}
#przyciskiDiv {float: left; display: block; width: 450px; padding: 10px; }
.glowneButony { background-color: transparent; display: block; float: right; border: 0; text-decoration: none;}
.glowneButony:hover {padding: 0; border: 0}
#hash_2 {
	height: 150px;
	background: white;
}
#hash_3 {
  background-color: #fe6700;
  height: 104px;
  	background: url(images/logo_tlo.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  border-bottom: 1px solid white;
}
#kol_left, #srodek_wydarzenia, #sekcje, #mKol {
	background: url(images/grad.png) repeat-x top left;
	_background: url(images/blank.gif);
	float: left;
}
#hash_4 { 
min-height:450px; 
background: url(images/tt.jpg) top right no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #111;
	font-size: 10px;
	line-height: 13px

}



#mKol {width: 930px; min-height: 200px; padding: 15px 10px;}
#kol_left {width: 158px; background-color: #efefed; min-height: 200px; padding: 15px 10px;}
#srodek_wydarzenia {width: 300px; min-height: 200px; padding: 15px 10px; border-left: 1px solid white;}
#sekcje {width: 450px; min-height: 200px; border-left: 1px solid white; padding: 15px 0px;}

#foto, #news, #ost, #artyk, #mapa {display: block; float: left; width: 430px;}

h4#plakt {
	display: block;
	font-family: Arial; 
	font-size: 11px; 
	background: url(images/top_imprezy.png) bottom left no-repeat; 
	_background: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_imprezy.png',sizingMethod='crop');	
	height: 46px; 
	color: white; 
	padding: 0px;
	
}
h4#plakt strong {padding: 2px;}
#plakat {border: 3px solid #c6c6bd; padding: 1px;}
#plakat img {border: 0}
#opis {display: block; font-family: Arial; font-size: 10px; background: #c6c6bd; color: black; padding: 2px;}

h4#kalndrm {
	display: block; 
	font-family: Arial; 
	font-size: 11px; 
	background: url(images/top_kalendarium.png) left no-repeat;
	_background: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_kalendarium.png',sizingMethod='crop'); 
	height: 46px; 
	color: white; 
	padding: 0px;
	cursor: pointer;
}

#miasta {border-bottom: 1px solid #999999; text-align: right; font-size: 11px; padding: 3px;}
#miasta a {padding: 3px; text-decoration: none; border: 1px solid #999999}
#miasta a.miasto_activ {background: #999999; border: 1px solid #999999; color: white; display: none;}
#miasta a.miasto_activ:hover {cursor: default;}
#miasta a.miasto_inactiv {color: grey; background: white}
#miasta a.miasto_inactiv:hover {background: #666666; color: white;}
.ms_bydgoszcz {background: url(images/ms_bydgoszcz.png) top left no-repeat; height: 100px;
_background: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ms_bydgoszcz.png',sizingMethod='crop'); 
}
.ms_torun {background: url(images/ms_torun.png) top left no-repeat; height: 100px;
_background: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ms_torun.png',sizingMethod='crop'); }
.ms_wloclawek {background: url(images/ms_wloclawek.png) top left no-repeat; height: 100px;
_background: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ms_wloclawek.png',sizingMethod='crop'); 
}
.ms_inne {background: url(images/ms_inne.png) top left no-repeat; height: 100px;
_background: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ms_inne.png',sizingMethod='crop'); 
}
span#data {text-align: right; display: block; color: white; font-size:24px; padding: 21px; font-weight: bold;}

#wydarz {font-family: Arial; font-size: 11px; line-height: 15px;}
#wydarz ul li {list-style: none; margin: 0px 0px; border-bottom: 1px dotted #999999; padding: 6px; background: white}


#wydarz ul li#koncerty {border-left: #40ca51 solid 10px; background: #abd98a;  border-bottom: #40ca51 solid 1px; border-top: white solid 1px; border-right: 1px solid lightgrey;}
#wydarz ul li#koncerty #wyd_nazwa {color: #3e6721 }
#wydarz ul li#koncerty #wyd_nazwa strong {color: #2d451d}
#wydarz ul li#scena {border-left: #e81a20 solid 10px; background: #f07c64;  border-bottom: #f9372c solid 1px; border-top: white solid 1px; border-right: 1px solid lightgrey;}
#wydarz ul li#scena #wyd_nazwa {color: white;}
#wydarz ul li#scena #wyd_nazwa strong {color: white}
#wydarz ul li#scena #wyd_opis {background: white;  }
#wydarz ul li#imprezy{border-left: #0090b7 solid 10px; background: #a1d2d7; color: white; border-bottom: #7eb5c5 solid 1px; border-top: white solid 1px; border-right: 1px solid lightgrey;}
#wydarz ul li#imprezy #wyd_nazwa {color: #0090b7 ;}
#wydarz ul li#imprezy #wyd_nazwa strong {color: #125162}
#wydarz ul li#zforum {border-left: #dbf6f6 solid 10px;  border-bottom: #dbf6f6 solid 1px; border-top: white solid 1px; border-right: 1px solid lightgrey;}

#leg_koncerty {background: #40ca51 ; border: 1px solid #999999; display: inline; padding-left: 5px; padding-right: 5px;}
#leg_sceny{background: #e81a20 ; border: 1px solid #999999; display: inline; padding-left: 5px; padding-right: 5px;}
#leg_imprezy{background: #0090b7; border: 1px solid #999999; display: inline; padding-left: 5px; padding-right: 5px;}
#leg_zforum {background: #dbf6f6; border: 1px solid #999999; display: inline; padding-left: 5px; padding-right: 5px; display: none;}

#wydarz ul li a strong {color: #666666;}
#wydarz ul li a {padding: 0}
a#wyd_nazwa {color: #666666; text-decoration: none;}
a#wyd_nazwa:hover, a#wyd_nazwa:hover strong {background: #ebebe5}
a#wyd_opis {color: #f9372c; text-decoration: none; font-size: 10px;}
a#wyd_opis:hover {color: white; background: #f9372c}
a#wyd_koment {color: #999999; text-decoration: none;}
a#wyd_koment:hover {color: #666666;}


#news_sek {display: block; float: left; width: 430px}
h4#news {
	display: block; 
	font-family: Arial; 
	font-size: 12px; 
	background: url(images/top_news.png) bottom left no-repeat; 
	_background: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_news.png',sizingMethod='crop');
	height: 46px; 
	color: white; 
	padding: 0px;
	cursor: pointer;
	}
#pojed_news {font-family: Arial; font-size: 11px; line-height: 16px; color: #7a7a69; margin: 10px 0px 0px 0px; display: block; float: left; width: 430px; border-bottom: 1px solid #a6a69b; background: #ecece4}
#pojed_news #header {font-size: 11px; line-height: 16px; background: #88a63a; color: white; display: inline; padding: 0;}
#mPic {width: 50px; height: 50px; float: left; border: 1px solid grey; display: block; margin: 10px 10px 10px 10px;}
#pojed_news span#news_wiecej {display: block; text-align: right; margin-top: 5px; color: #999999; font-size: 10px;}
#pojed_news span#news_wiecej a#wiec_ej {color: white; background: #a6a69b; text-decoration: none; font-weight: bold; padding: 3px 5px;}
#pojed_news span#news_wiecej a#wiec_ej:hover {color: #a6a69b ;background: white; border: 1px solid #a6a69b}

h4#foto {
	display: block; 
	font-family: Arial; 
	font-size: 12px; background: url(images/top_foto.png) bottom left no-repeat; 
	_background: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_foto.png',sizingMethod='crop');
	height: 46px; 
	color: white; 
	cursor: pointer;
	padding: 0px;}
#pojed_foto a, #pojed_foto img{border: 0; text-decoration: none; padding: 0; margin: 0}
#pojed_foto {text-align: right; display: block; float: left; padding: 2px; border: 0}
#pojed_foto img { background-color: #ffffff; border: solid #ffffff 3px; _margin: 3px;}
#pojed_foto a:hover img {border: 1px solid #477d8a}
html > body #pojed_foto img { padding: 3px; background-color: #ffffff; border: solid 1px #dbdbdb; }
#listgal { display: block; background: #00a1c9; color: white; padding: 15px; font-weight: bold;}

#lista_galerii {display: block; float: left; width: 430px; line-height: 2px; margin-top: 20px;}
#lista_galerii a {display: block; padding: 2px 17px; color: #00a1c9; border-bottom: 1px dashed #747e81; text-decoration: none; font-weight: bold; border-right: 0; background: white; line-height: 15px;}
#lista_galerii a:hover {background: #bdc9cc; color: white}
#lista_galerii a small {color: #747e81; font-weight: normal;}
#lista_galerii br { }
#fotos {background: url(images/fot_back.png);}

h4#naforum {
	display: block; 
	font-family: Arial; 
	font-size: 12px; 
	background: url(images/top_naforum.png) bottom left no-repeat white; 
	_background: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_naforum.png',sizingMethod='crop');
	height: 46px; 
	color: white; 
	padding: 0px; 
	width: 430px; 
	float: left;
	cursor: pointer;
}
#naforum {display: block; float: left; width: 430px; line-height: 1px;}
#naforum a {display: block; padding: 2px 17px; color: #fd4a10; border-bottom: 1px dashed #747e81; text-decoration: none; font-weight: bold; border-right: 0; background: white; line-height: 14px;}
#naforum a:hover {background: #91442b; color: white}
#naforum a small {color: #747e81; font-weight: normal;}

h4#ost {
	display: block; 
	font-family: Arial; 
	font-size: 12px;
	background: url(images/top_ost.png) bottom left no-repeat white; 
	_background: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_ost.png',sizingMethod='crop');	
	height: 46px; 
	color: white; 
	padding: 0px; 
	width: 430px;
	cursor: pointer; 
	float: left;}
#ost {display: block; float: left; width: 430px; line-height: 1px;}
#ost a {display: block; padding: 2px 17px; color: #477d8a; border-bottom: 1px dashed #747e81; text-decoration: none; font-weight: bold; border-right: 0; background: white; line-height: 14px;}
#ost a:hover {background: #a5c5cd; color: white}
#ost a small {color: #747e81; font-weight: normal;}

h4#artyk {
	display: block; 
	font-family: Arial; 
	font-size: 12px; 
	background: url(images/top_artykuly.png) bottom left no-repeat;
	_background: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_artykuly.png',sizingMethod='crop');	 
	height: 46px; 
	color: white; 
	padding: 0px; 
	width: 430px; 
	cursor: pointer;
	float: left;}
#artyk {display: block; float: left; width: 430px; line-height: 1px;}
#artyk #pojed_news {background: #f0f0f0;}
#artyk #pojed_news #header {background: #00a795}
#artyk a { padding: 2px 17px; color: #009d95; text-decoration: none; font-weight: bold; border-right: 0; background: white; line-height: 14px;}
#artyk a:hover {background: #236f6b; color: white}
#artyk a small {color: #747e81; font-weight: normal;}


h4#mapka {
	display: block; 
	font-family: Arial; 
	font-size: 12px; 
	background: url(images/top_mapka.png) bottom left no-repeat; 
	_background: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_mapka.png',sizingMethod='crop');	
	height: 46px; 
	color: white; 
	padding: 0px; 
	width: 430px; 
	float: left;}
#map {display:block; float: left;}
/* FOOTER */

#footer {
display: block;
float: left;
width: 950px;
/*height: 250px;*/
background-color: #3e474d;
border-left: solid 1px #666666;
border-right: solid 1px #666666;
}

#czyscik { clear: both; padding: 0; margin: 0; height: 1px; width: 100%; visibility: hidden; }

/* STRONY */
#login, #haslo, #rejestracja {font-family: Georgia; font-size: 14px; color: white; line-height: 18px;}
#login {margin-left: auto; margin-right: auto; background: url(images/logowanie.png) bottom right no-repeat #6a9fae; padding: 25px; width: 500px; display: block;  border: 1px solid #315d69; margin-top: 15px; text-align: justify;}
#haslo {margin-left: auto; margin-right: auto; background: url(images/haslo.png) bottom right no-repeat #6a9fae; padding: 25px; width: 500px; display: block; border: 1px solid #315d69; margin-top: 15px;}
#rejestracja {	margin-left: auto; margin-right: auto; background: url(images/rejestracja.png) bottom right no-repeat #6a9fae; padding: 25px; width: 400px; display: block; border: 1px solid #315d69; margin-top: 15px;}
#rejestracja input, select {border: 1px solid #315d69;}
#haslo input, select {border: 1px solid #315d69;}
#login input, select {border: 1px solid #315d69;}
strong#uwaga {color: #f5db37; font-size: 18px; font-weight: normal;}

#artTresc { padding: 25px; width: 600px; display: block; float: left; color: #27292a;}
#artTresc h3 {font-size: 11px; display: block; border-left: 25px solid green; padding: 5px; border-bottom: solid 1px green;}
#artTresc #data {color: green; font-size: 10px; font-weight: bold; text-align: right; padding-bottom: 10px;}

#art_news, #art_art, #art_num {width: 300px; display: block; float: left; padding: 5px;}
#art_news ul li, #art_art ul li, #art_num ul li {list-style: decimal inside; margin-left: #35px; padding: 5px; margin-bottom: 1px;}
#art_news ul li a, #art_art ul li a, #art_num ul li a {font-size: 11px; padding-left: 5px; text-decoration: none; font-variant: small-caps} 
#art_news h3, #art_art h3, #art_num h3 {display; block; padding: 15px; font-size: 18px; font-family: Georgia;}

#art_art h3 { border-bottom: 1px dashed green; color: green;}
#art_art ul li {border-left: 3px solid green; background: #a9dc93;}
#art_art ul li a {color: green;}
#art_art ul li:hover {background: green; color: #a9dc93}
#art_art ul li:hover a {color: white;}

#art_news h3 { border-bottom: 1px dashed orange; color: orange;}
#art_news ul li {border-left: 3px solid #ff6c02; background: #f1e7b8;}
#art_news ul li a {color: #ff6c02;}
#art_news ul li:hover {background: #ff6c02; color: #f1e7b8}
#art_news ul li:hover a {color: white;}

#art_num h3 { border-bottom: 1px dashed #297478; color: #297478;}
#art_num ul li {border-left: 3px solid #297478; background: #a5dad1;}
#art_num ul li a {color: #297478;}
#art_num ul li:hover {background: #297478; color: #a5dad1}
#art_num ul li:hover a {color: white;}

#artKolumna {width: 250px; display: block; float: left; padding: 25px;}
#artKolumna ul li {list-style: none; border-left: 5px solid #e81a20; margin-top: 10px; padding: 3px; color: grey;} 
#artKolumna ul li:hover {background: #a5dad1; border-left: 5px solid #00959a;}
#artKolumna a {text-decoration: none; color: #e81a20; padding: 3px;}
#artKolumna a:hover {background: #00959a; color: white; padding: 3px;}
#artKolumna ul li:hover a {color: #333333}
#artKolumna ul li:hover a:hover {color:white}
#komenty {display: block; padding: 10px 5px;}
#komentJasny, #komentCiemny {display: block; float: left; margin-bottom: 3px;}
#komentJasny {background: #f6f6f3; border: 1px solid #cbcbb9}
#komentCiemny {background: #fbfbed; border: 1px solid #cbcbb9}

#komenty #tresc{ margin-left: 100px; width: 450px; padding: 0px 10px;}
#komenty #tresc #dodano {text-align: right; font-weight: bold; color: #cbcbb9;}
#komenty #tresc #tresc_komenta {padding: 5px; color: #333333}
#avatar {width: 100px; text-align: right; display: block; float: left; padding: 5px;}
#avatar strong {padding: 10px;}
#avatar img { background-color: #ffffff; border: solid #ffffff 3px; }
html > body #avatar img { padding: 3px; background-color: #ffffff; border: solid 1px #dbdbdb; }

/* KALENDARIUM */
#mainFrame {width: 450px; margin-left: 40px; _margin-left: 15px; margin-right: 50px; display: block; float: left;}
#komx {width: 450px; }
#spac a {font-family: Georgia; text-align: right; font-size: 12px; text-decoration: none; color: white; background: #a6a69b;}
#kalendarium_duze tr td {padding: 10px; background: #059e70; font-family: Georgia; text-align: right; font-size: 13px; padding: 10px;}
#kalendarium_duze thead tr td {background: none; }
#kalendarium_duze tr td#empty {background: none;}
#kalendarium_duze tr th {font-family: Georgia; text-align: right; font-size: 18px; padding: 3px;}
#kalendarium_duze tr td a {color: white; text-decoration: none; padding: 5px; background: none;}
#kalendarium_duze tr td a:hover {color: yellow}
#rightFrame {width: 400px; display: block; float: left;}
#lista_wyd ul li{list-style: none; padding-left: 15px;}

#lista_wyd #imprezy {background: #40ca51; margin: 1px; border-left: 10px solid #1f7f2b}
#lista_wyd #imprezy a{background: #40ca51; color:white; text-decoration: none; line-height: 20px;}
#lista_wyd #imprezy a:hover {background: #1f7f2b;}
#lista_wyd #imprezy a:hover small {background: #40ca51;}
#lista_wyd #imprezy a strong {font-size: 18px;}
#lista_wyd #imprezy a small strong {font-size: 10px; color: #1f7f2b;}
#lista_wyd #imprezy a small {color: #1f7f2b; padding-left: 200px;}

#lista_wyd #scena {background: #e81a20 ; margin: 1px; border-left: 10px solid #8d1e18}
#lista_wyd #scena  a{background: #e81a20 ; color:white; text-decoration: none; line-height: 18px;}
#lista_wyd #scena a:hover {background: #c01f17;}
#lista_wyd #scena a:hover small {background: #e81a20 ;}
#lista_wyd #scena a strong {font-size: 18px;}
#lista_wyd #scena a small strong {font-size: 10px; color: #c01f17;}
#lista_wyd #scena a small {color: #8d1e18; padding-left: 200px;}

#lista_wyd #koncerty {background: #0090b7; margin: 1px; border-left: 10px solid #1a4d5b}
#lista_wyd #koncerty a{background: #0090b7; color:white; text-decoration: none; line-height: 18px;}
#lista_wyd #koncerty a:hover {background: #1a4d5b;}
#lista_wyd #koncerty a:hover small {background: #0090b7;}
#lista_wyd #koncerty a strong {font-size: 18px;}
#lista_wyd #koncerty a small strong {font-size: 10px; color: #1a4d5b;}
#lista_wyd #koncerty a small {color: #1a4d5b; padding-left: 200px;}

#infoKal {height: 200px; display: block; float: left;}
#informKal {font-size: 48px; font-family: Georgia; text-align: right; display: block; margin-top: 30px;}

#komentKal {}
#tickKal #dataKal{font-size: 24px; font-family: Georgia; display: block; line-height: 30px; background: #a6a69b; color: white; padding-left: 15px;}
#tickKal #titleKal{font-size: 24px; font-family: Georgia; display: block; line-height: 22px;}
#miejscKal {color: #818181}
#opisKal {margin-top: 25px;}

/* GALERIA */
#gal_kolumna_bydgoszcz, #gal_kolumna_torun, #gal_kolumna_inne {display: block; float: left; width:300px; margin: 5px;}
#gal_ostatnia {border: 1px solid #222222; width: 290px; height: 200px;  margin: 5px; position: relative; background: top left no-repeat;}
#gal_ost_narzut {position: absolute; bottom: 0; display: block; width: 280px;  background: #222222; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; padding: 5px}
#gal_tekstylia {background: transparent;}
#gal_tekstylia a{color: white; text-decoration: none; font-size: 10px; color: #999999}
#gal_tekstylia a:hover {border-bottom: 1px dotted white;}
#gal_tekstylia a h4 {font-size: 14px; font-family: Georgia; display: inline; color: white}

#wybierzto {padding: 1px; border: 1px dotted #333333}
#gal_kolumna_bydgoszcz #wybierzto a {color: #1f5e75; text-decoration: none; display: block; background: #afddee; padding: 15px; border-bottom: 1px white solid; }
#gal_kolumna_torun #wybierzto a {color: #16654d; text-decoration: none; display: block; background: #aae3d2; padding: 15px; border-bottom: 1px white solid;}
#gal_kolumna_inne #wybierzto a {color: #c1452b; text-decoration: none; display: block; background: #e4aca0; padding: 15px; border-bottom: 1px white solid;}
#gal_kolumna_bydgoszcz #wybierzto a:hover {background: #1f5e75; color: white; }
#gal_kolumna_torun #wybierzto a:hover {background: #16654d; color: white;}
#gal_kolumna_inne #wybierzto a:hover {background: #c1452b; color: white;}
#targ_A {display: none;}
#targ_B {display: none;}
#targ_C {display: none;}

#wybierzto #targ_A .ikonagaleri a{background: #1f5e75; color: white; padding: 10px; }
#wybierzto #targ_A .ikonagaleri a:hover{background: #194c5f; color: white; padding: 10px;}
#wybierzto #targ_A .ikonagaleri .submenu_iko a{background: #333333; border-bottom: 1px solid white}
#wybierzto #targ_A .ikonagaleri .submenu_iko a:hover {background: #222222;}

#wybierzto #targ_B .ikonagaleri a{background: #16654d; color: white; padding: 10px; }
#wybierzto #targ_B .ikonagaleri a:hover{background: #154f3d; color: white; padding: 10px;}
#wybierzto #targ_B .ikonagaleri .submenu_iko a{background: #333333; border-bottom: 1px solid white}
#wybierzto #targ_B .ikonagaleri .submenu_iko a:hover {background: #222222;}

#wybierzto #targ_C .ikonagaleri a{background: #c1452b; color: white; padding: 10px; }
#wybierzto #targ_C .ikonagaleri a:hover{background: #a63e28; color: white; padding: 10px;}
#wybierzto #targ_C .ikonagaleri .submenu_iko a{background: #333333; border-bottom: 1px solid white}
#wybierzto #targ_C .ikonagaleri .submenu_iko a:hover {background: #222222;}

.ikonagaleri a {background: yellow}
.ikonagaleri a h4{display: block; font-size: 18px;}
.ikonagaleri a img {border: 0; border: 1px solid grey}

#gal_kolumna_bydgoszcz #gal_lista_ost {margin: 1px 3px 0px 3px; background: url(images/gal_bydg_5.png) no-repeat #62bbdb; padding: 130px 5px 30px;}
#gal_kolumna_torun #gal_lista_ost {margin: 1px 3px 0px 3px; background: url(images/gal_tor_5.png) no-repeat #059e70; padding: 130px 5px 30px;}
#gal_kolumna_inne #gal_lista_ost {margin: 1px 3px 0px 3px; background: url(images/gal_inne_5.png) no-repeat #e35d41; padding: 130px 5px 30px;}
#gal_kolumna_bydgoszcz #gal_lista_ost a, #gal_kolumna_torun #gal_lista_ost a, #gal_kolumna_inne #gal_lista_ost a {color: white;}
#gal_kolumna_bydgoszcz #gal_lista_ost a:hover, #gal_kolumna_torun #gal_lista_ost a:hover, #gal_kolumna_inne #gal_lista_ost a:hover {color: #333333;}

#gal_lista_ost ul li{list-style: none; border-bottom: 1px dotted white; color: #333333;}
#gal_lista_ost ul li a {color: green; text-decoration: none; display: block; padding: 5px;}

#gal_m_srd {display:block; float: left; width: 700px}
#foty {padding: 15px;}
#fotk {display: block; float: left; padding: 10px;}
#fotk strong {padding: 10px;}
#fotk img { background-color: #ffffff; border: solid #ffffff 3px; }
html > body #fotk a img { padding: 3px; background-color: #ffffff; border: solid 1px #999999; }
html > body #fotk a:hover img {border: 1px solid #678e9c; background-color: #e7eef1}

#gal_m_kol {width: 240px; display: block; float: left; padding: 15px 5px; background: white;}
#galnavi a{color: #059e70; text-decoration: none; font-size: 14px;font-family: Georgia; background: white; display: block; padding: 5px; border-left: 3px #059e70 solid; border-bottom: dashed 1px #059e70; margin-bottom: 2px; float: left; width: 220px;}
#galnavi a:hover {color: #428fab; background: #e1f1f7; border-left: 3px solid #428fab; border-bottom: 1px solid #428fab}
#galnavi a#art {color: red; border-left: solid #e41d30 3px; border-bottom: 1px dashed;}
#galnavi a#forum {color: #358eae; border-left: solid #358eae 3px; border-bottom: 1px dashed;}
#galnfo {display: block; float: left; width: 230px; color: white; background: url(images/tuo_gal.png) no-repeat; height: 160px; padding: 5px;}
#galnfo h4 {display: block; color: ;font-size: 14px}
#galnfo a {text-decoration: none; color: yellow; border-bottom: 1px white dashed}
#klubavtr {display: block; float: left; margin-right: 5px;}
html > body #klubavtr{ padding: 3px; background-color: #ffffff; border: solid 1px #999999; }
#galerie_m {display: block; float: left; width: 240px;}
#galavtr {margin: 10px; display: block; float: left; width: 210px; padding: 5px; background: #d7e4e9; border-bottom: 1px solid #62bbdb}
#galavtr img {display: block; float: left;}
html > body #galavtr a img { padding: 3px; background-color: #ffffff; border: solid 1px #999999; margin-right: 5px;}
html > body #galavtr a:hover img {border: 1px solid #678e9c; background-color: #e7eef1}

#footer {text-align: center; background: #484748;}
#footer a img {border: 0;}
#komiksKontener {text-align: center; background-color: #ffffff;}

#komiksy {background-color: #ffffff; text-align: center; padding-left: 5px;}
#komiks {border: 3px solid #c6c6bd; padding: 1px; float: left; margin: 10px;}

#komiks img {border: 0}
#komiksD img {border: 1px solid #c6c6bd; padding: 1px; margin: 10px;}
#komiksOpis {display: block; font-family: Arial; font-size: 10px; background: #c6c6bd; color: black; padding: 2px;}
#np {margin: 5px;}#np a {color:#b7d8ee; text-decoration:none; padding:5px 6px 4px 5px; margin:0 3px 0 3px; border:1px solid #b7d8ee;}
#np a:hover {color:#0066a7; border:1px solid #b7d8ee;	background-color:#d2eaf6;}

#set_m_srd {display:block; float: left; background-color: #ffffff; width: 950px; }
#set_m_srd a { text-decoration: none; border-bottom: 1px solid #ccd0d6; color: #34425b;}

#set_m_srd a:hover {	border-bottom: 1px solid #0d1117; color: #0d1117;
}
#sety {display: block; float: left; border-right: 1px solid gray; width: 600px;}
#setOkladka img { background-color: #ffffff; border: solid #ffffff 3px; margin: 10px;}
html > body #sety a img { padding: 3px; background-color: #ffffff; border: solid 1px #999999; }
html > body #sety a:hover img {border: 1px solid #678e9c; background-color: #e7eef1}

#sety_lista {width: 349px; display: block; float: left; padding-right: 0px; background-color: #ffffff;}
#sety_lista h2 {text-align: right; font-size: 14px; display: block; border-right: 25px solid gray; padding: 5px; border-bottom: 1px solid gray; margin-bottom: 10px;}
#sety_lista li {margin-left: 30px; padding: 2px;}
#setavtr {margin: 10px; display: block; float: left; width: 310px; padding: 5px; background: #d7e4e9; border-bottom: 1px solid #62bbdb}
#setavtr img {display: block; float: left;}
html > body #setavtr a img { padding: 3px; background-color: #ffffff; border: solid 1px #999999; margin-right: 5px;}
html > body #setavtr a:hover img {border: 1px solid #678e9c; background-color: #e7eef1}
#setnavi {color: #059e70; text-decoration: none; font-size: 14px; font-family: Georgia; background: white; display: block; padding: 5px; border-left: 3px #059e70 solid; border-bottom: dashed 1px #059e70; margin-bottom: 2px; float: left; width: 320px;}
#sety_info {padding-left: 15px; display: block;}
#sety_info h2 {font-size: 14px; display: block; border-left: 25px solid gray; padding: 5px; border-bottom: 1px solid gray; margin-top: 10px; margin-bottom: 10px;}
#sety_info li {margin-left: 30px; padding: 2px;}
#setInfo { float: left; padding: 10px; background-color: #ffffff; width: 400px; text-align: justify;}
.info { background: url(images/info.png) top left no-repeat; height: 64px; padding-left: 70px; border-bottom: 1px solid gray; background-color: whitesmoke; padding-right: 5px;}
.dzwiek { background: url(images/dzwiek.png) top left no-repeat; height: 64px; padding-left: 60px; border-bottom: 1px solid gray; background-color: whitesmoke; padding-right: 5px; margin-bottom: 10px;}
.zaloguj {display: block; text-align: center; background: url(images/i.png) top left no-repeat; width: 500px; height: 55px; font-size: 16px; margin-left: auto; margin-right: auto; color: #4c62d6; font-weight: bold; padding-left: 20px; padding-top: 20px;}
.zalogujm {display: block; text-align: center; background: url(images/im.png) top left no-repeat; width: 250px; height: 55px; font-size: 12px; margin-left: auto; margin-right: auto; color: #4c62d6; font-weight: bold; padding-left: 20px; line-height: 25px;}

.panel { clear: both; display: none; padding: 1em; text-align: justify;}
.panel.active-tab-body { display: block; }
#tabs { height: 28px; list-style: none; font-weight: bold;}
#tabs li { float: left; text-align: center;}
#tabs a { width: 164px; height: 15px; float: left; padding: 5px 8px; margin-left: 6px; background: url(but/tab.png) top center no-repeat; text-decoration: none; color: gray; }
#tabs a.active-tab { background-color: #3e3e3e; color: #000000; background: none; border-top: 5px solid gray;}
.blok {float: left; margin-bottom: 20px; margin-left: 20px; font-weight: bold;}
#SetkomentJasny {background: #ffffff; padding: 5px; margin: 3px;}
#SetkomentCiemny {background: whitesmoke; padding: 5px; margin-right: 15px; margin-bottom: 5px;}

#juwe {display:block; background-color: red; text-align: center; font-size: 18px; font-weight: bold; padding: 5px; margin-bottom: 10px;}
#juwe a {text-decoration: none; color: #ffffff;}
#juwe a:hover {color: #0d1117;}

#rankingG {background-color: #d2232a; color: white; font-size: 16px; font-weight: bold; padding: 10px;}
#rankingC {background-color: #0f1418; background-image:url(images/bg.jpg); background-repeat: repeat-x; text-align: center; padding: 30px; min-height: 500px;}
#rankingC table {background-color: white; border: 0px; border-left: 15px solid silver; width: 750px; text-align: justify; font-size: 12px;}
.nag {text-align: center; padding: 5px;}
.log {padding: 5px; width: 100px; text-align: center; border-bottom: 1px solid #d2232a;}
.log img {border: 1px solid black; height: 60px; width: 60px;}
.naz {padding-left: 50px; text-align: left; width: 400px; border-bottom: 1px solid #d2232a;}
.glo {width: 250px; text-align: center; font-size: 10px; border-bottom: 1px solid #d2232a;}
.sto {padding: 10px; text-align: center;}
.lp {font-weight: bold; text-align: center; padding: 2px; border-bottom: 1px solid #d2232a;}
.wyn {font-weight: bold; text-align: center; border-bottom: 1px solid #d2232a;}
#rankingC hr {border: 0px; border-top: 1px solid black; margin-top: 5px;}

#wiecc_ej {color: white; background: #a6a69b; text-decoration: none; font-weight: bold; padding: 3px 5px;}
#wiecc_ej:hover {color: #a6a69b ;background: white; border: 1px solid #a6a69b}

