body {margin : 0; padding-top: 2px; font-family : Verdana, Helvetica, Arial, Sans-serif; font-size: 12px; line-height: 1.3; background-color: #000;
background-image: url(images/back_tlo.jpg);
background-position: 0 152px;
background-repeat: repeat-x;
background-color: #000;}

h1 { font-weight : 600; color: #ccc; padding : 0; font-size: 1.2em;}
h2 { font-size: 1em; color: #aaa; }
h3 { color: #bbb; font-size: 1em;}
h6 { padding-bottom: 10px; margin: 0; font-size: .7em; color: #707070; }
h4 { color: #fff; font-size: 1em; margin-bottom: 5px; }
hr { border: none; background-color: #444444; height: 1px;}
img {border: none;}
p {margin-top: 1.5em; margin-bottom: 1.5em;}

#tresc {position: relative; width: 1000px; margin-left: auto; margin-right: auto; margin-top: 0; padding: 0; background-color: #999; }
#gads {position: absolute; width: 100%; height: 15px; left: 0; top: 160px; padding: 0; margin: 5px auto; text-align: center; }
#nag {position: absolute; width: 1000px; height: 150px; left: 0; top: 0px; padding: 0; margin: 0; background-image: url(images/photoshop-gobart.jpg); background-repeat: no-repeat; }

#leftm {background-color: #000; position: absolute; top: 150px; left: 0; width: 182px; border: 1px solid #444; border-top: none; color: #aaaaaa;}
#leftm ul, #rightm ul{ list-style-type : none; margin : 0; padding: 1px;}
#leftm li {padding: 0; border-bottom: 1px solid #202020;}
#leftm li a:link, #leftm li a:visited {
	display: block;
	background-color: #000000;
	vertical-align: middle;
	color: #55b6fd;
	text-align: left;
	padding: 0px;
	padding-left: 5px;
	width: 163px;
	text-decoration: none;
}
#leftm li a:hover {
	background-color: #fb7d00;
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}
.podmen a:link, .podmen a:visited {margin-left: 10px;}

#menu { position: absolute; width: 625px; height: 21px; top: 150px; left: 186px; background-image: url(images/background-menu.jpg); padding: 9px 0 5px 3px; /* border-left: 1px solid #555555; border-right: 1px solid #555555; */ font-weight: bold; }

#midm {position : absolute; top: 180px; left: 186px; width: 606px; height:auto;
min-height:570px; padding: 10px 10px 300px 10px; border-left: 1px solid #555555; border-right: 1px solid #555555; border-bottom: 1px solid #555555; background-color: #222222; color: #bbb;}
#midm .album { list-style-type: none; width: 100%; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
#midm a:link, #midm a:visited { color : #55b6fd; background-color : transparent; text-decoration: none;}
#midm a:hover { color : #ffffff; }
#midm .odnosnik a:hover { color: #303030; font-size : 1em; }
#midm ul li a:link, #midm ul li a:visited { text-decoration : none; color : #55b6fd; background-color : transparent; }
#midm ul li a:hover { color : #ffffff; }
#midm ul, #midm ol { margin-left : 10px; padding-left : 20px; color: #aaa; }
#midm .album a:hover img { color : #778899; background-color: #888888; }
#midm .error p {color: #ff8040;}
#midm .news h1 {padding: 0px; margin: 0; color: #ededed;}
#midm .stopka img {border: none;}
#midm b {color: #ddd;}
#midm a:link b, #midm a:visited b {color : #55b6fd;}
#midm a:hover b {color : #fff;}


#rightm { background-color: #111111; position : absolute; top: 150px; left: 816px; width: 182px; padding: 0;  border: 1px solid #444; border-top: none;}
#rightm a:link, #rightm a:visited {color: #55b6fd; background-color : transparent; text-decoration: none;}
#rightm a:hover { color: #ffffff; }
#rightm p {padding: 0 5px 0 5px; color: #aaaaaa;}

.mapa {/*position: absolute; top: -15px;  left: -180px; */ width: 606px; height: 17px; color: #777; font-size: .9em; /* background-color: #282828; */  background-image: url(images/background-mapa.jpg);  padding: 3px 10px 3px 10px; margin: -10px -10px 5px -10px;}
#midm .mapa a:link, #midm .mapa a:visited { color: #888; text-decoration: none; font-weight: bolder;}
#midm .mapa a:hover { color: #eee; text-decoration: none; font-weight: bolder;}

.navi {margin: 0 auto; text-align: center;}
/* .navi ul {list-style: none; margin: auto auto; padding: 0;}
.navi li {display:inline; margin:0 auto;}
.navi a:link, .navi a:visited {padding: 7px 7px 10px 7px; color: #55b6fd; text-decoration:none; }
.navi a:hover {color:#000000; background-image: url(images/background-nav.png);}
.navi_cur a:link, .navi_cur a:visited {padding: 7px 7px 10px 7px; color: #bbbbbb; text-decoration:none;}
.navi_cur a:hover {background-color: transparent; background-image: none;}
 */

.stopka { position: absolute; width: 615px; height: 289px; text-align : center; bottom : 0; left: 0; right: 0; padding : 1px 5px 10px 5px; margin-top: 130px; background-color: #353535; background-image: url(images/footer-background.jpg); font-size: 10px; color: #555;}

.lm_title {width: 172px; height: 25px; background-color: #444444; background-image: url(images/background-menu.jpg); padding: 9px 0px 1px 10px; text-align: left; color: #aaa; font-size: 1em;}
.rm_title {width: 174px; height: 25px; background-color: #444444; background-image: url(images/background-menu.jpg); padding: 9px 0px 1px 10px; text-align: left; color: #aaa; font-size: 1em;}

.news {background-image: url(images/cellpic3.gif); background-repeat: repeat-x; color: #bbbbbb; padding: 4px 10px 0 10px; margin: 5px 0; border-top: 1px solid #777777; border-left: 1px solid #777777; border-right: 1px solid #444444; border-bottom: 1px solid #444444; background-color: #333333;}
.news h3 {margin-top: 0;}

.box {padding: 10px; border: 1px solid #444444; background-color: #333333;}
.st_rek {margin: 5px; }
.komunikat {color: #669999;}
.album li { float: left; margin-right: 25px; margin-bottom: 10px; margin-left: 0; color: #aaaaaa; }
.album img { display: block; border: 1px solid #444444; padding: 5px; margin-bottom: 5px; background-color: #dddddd; }
.new_l { clear: both; }
.rek { background-color: #E6E6E6; padding: 5px 0px 15px 5px; margin: 2px 0 5px 0; border: 1px solid #A0A0A0;}
.warning { border-top: 3px solid #cccccc; border-right: 3px solid #FFFFFF; border-left: 3px solid #cccccc; border-bottom: 3px solid #FFFFFF; background-color: #000000; padding: 5px 10px 10px 10px; margin: 15px 0 15px 0; color: #ff4040}
.zolte_pole{ background-color: #FFFFCC; }
.sciezka { color: #fdad09;}
.scpol {color: #ffffff;}
.skrot { color:#22ac3a;}
.kom {color: #999;}
.podpo {background-color: #FFFFFF; border: 1px solid #C0C0C0; padding: 5px; display: block;}
.film {border: 10px solid #404040; background-image: url(images/kotara.jpg); background-color: #000000; margin: 25px 0;}
.nag_film b {color: #C0C0C0; border: 1px solid #404040; padding: 5px 20px 5px 20px;}
.b_tlo {background-color: #FFFFFF;}

.album {padding: 0; margin: 0; width:700px; }
.album li { list-style-type: none; float: left; margin: 20px 5px 10px 5px; color: #999999; text-align: center; }
.bcol {font-size: 1.1em;}
.bred {color: #fecc65;}
.film_text {color: #cccccc; margin-bottom: -20px;}
#midm .tutorpsd { float: left; margin: 10px 50px 10px 0; padding: 2px; background-color: #ddd; border: none; }
.adnot { margin:0; color: #999;} 
.stgp { margin:0; padding:0;}
.tutek {background-color: #111; border: 1px solid #222; padding: 0;}
.tutek p {margin: 5px; color: #999;}
.tutek h2 {color: #fb7d00; padding: 0; margin: 10px 0 0 0; font-size: 13px;}
.tutek a:link img {border: none; background-color: #eee; padding: 2px;}
.tutek a:hover img {border: none; background-color: #fb7d00; padding: 2px;}
.tutek a:visited img {border: none; background-color: #666; padding: 2px;}
.tutek input {background-color: transparent; padding: 0; border: none;}
.data_h {color: #bfbf00;}
.tips {border: 1px solid #444444; display: block; padding: 5px; margin: 5px 0; background-color: #333;}
.zanik {display: none;}
.message {color: #fa9805; font-weight: bold;}
.gtr {Text-align: center; margin: 7px auto; background-color: #181818; padding: 7px; border-left: 1px solid #080808; border-top: 1px solid #080808; border-right: 1px solid #303030; border-bottom: 1px solid #303030;}
.wtdr {display: none;}
.lohead h3 {margin: 0 0 -1.2em 0;}

select {
 background-color: #444;
 color: #ccc;
 width: 150px;
 border: 1px solid #999999;
 text-align: left;
 }
.przycisk {
 background-color: #444444;
 font-size: 11px;
 color: #eeeeee;
 border: 2px outset #222;
 padding: 5px 5px 5px 5px;
 margin-left: 10px;
 font-family: Verdana, Arial, Tahoma;
 }
.przycisk:hover {
 border-color: #444;
 color: #cc0000;
 background-color: #aaa;
 }
textarea, input {
		padding: 5px;
 background-color: #444;
 color: #ccc; 
 border: 1px solid #999999;
 text-align: left;
 }

.sub_norm {background-color: transparent; border: none; font-size: 1em; color: #55b6fd; font-family : Trebuchet, Verdana, Sans-serif;}
.sub_norm:hover {color: #fff; background-color: transparent;}

#kon table, #kon th, #kon td { border: 1px solid #000; padding: 5px; border-collapse: collapse;}
#kon th {color: #ccc; font-weight: bold; background-color: #444; background-image: url(images/cellpic3.gif);}
#kon table tr:hover, #kon table tr.nalot { background-color: #444; color: #fff; }