img, div { border: 0; }
body { margin: 0; background: #fff; font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; font-size: 9pt; }
p, div, ul, ol, form { margin: 0; padding: 0; }
a:link, a:visited { text-decoration: none; color: #044f25;}
a:active, a:hover { text-decoration: underline; color: #fcda00;}
h1, h2, h3 { margin: 0; }
h1 { font-size: 9pt; }
h2, h3 { font-size: 8pt; }

#content {background: #fff url('images/body_bg.jpg') top left repeat-x; clear: both;}
#main { position: relative; width: 1000px; margin: 0 auto 0 auto; }
#top {position: relative; width: 1000px; min-height: 120px; margin: 0 auto 0 auto; padding: 0; }
#top .banner1 {float: right; padding: 7px 0 0 0;}
#top #logo { margin: 0; padding: 7px 0 5px 0; width: 245px; }
#top p#logo img { padding: 0; margin: 0; }

#banner-sky {position: absolute; width: 1260px; border: solid 1px #000; margin: 0 auto 0 auto;}
#sky-left {position: fixed; margin-left: -130px;}
#sky-right {position: fixed; margin-left: 1010px;}


#ikonki {padding: 0; margin: 0; text-align: right;}
a#ihome, a#imail, a#iforum, a#iblog, a#iinfo {text-transform: lowercase; color: #000; font-weight: bold; font-size: 8pt; padding: 25px 0 0 0; width: 40px; display: block; float: left; text-align: center; cursor: pointer; margin: 0 5px 0 0; text-align: center;}
a#ihome {background: url('images/h_home.jpg') top no-repeat; text-decoration: none;}
a#imail {background: url('images/h_mail.jpg') top no-repeat; text-decoration: none;  display: none;}
a#iforum {background: url('images/h_forum.jpg') top no-repeat; text-decoration: none;}
a#iblog {background: url('images/h_blog.jpg') top no-repeat; text-decoration: none;}
a#iinfo {background: url('images/h_info.jpg') top no-repeat; text-decoration: none;}

#top2 {padding: 0 0 12px 0;}
#top2 #partnerzy { width: 520px; height: 30px; border-top: solid 1px #cdcdcd; border-bottom: solid 1px #cdcdcd; }
#top2 #partnerzy h1 { color: #fff; text-transform: uppercase; font-size: 8pt; font-weight: bold; float: left; padding: 8px 15px 0 15px; }
#top2 #partnerzy p { background: #fff; margin: 1px 0 1px 100px; padding: 0 0 1px 0; text-align: center; }
#top2 #partnerzy p img { margin: 0 13px 0 13px; }

#sciezkapowrotu { padding: 10px 10px 15px 0; margin: 0; color: #044f25; font-size: 8pt; }
#sciezkapowrotu .p1 { float: left; }
#sciezkapowrotu .p2 { margin-left: 170px; }
#sciezkapowrotu a { font-size: 8pt; background: url('images/raquo_b.gif') right no-repeat; color: #044f25; padding-right: 9px; margin-left: 2px; padding-left: 3px; }
#sciezkapowrotu a.active { color: #fff; text-decoration: none; }
#sciezkapowrotu a.noclick { cursor: default; text-decoration: none; }

#bookmark { font-size: 8pt; color: #044f25; padding: 10px 20px 0 0; float: right;}

#szukaj {width: 200px; margin: 0; padding: 7px 0 0 0; float: right;}
#szukaj form { margin: 0; padding: 0; }
#szukaj input { margin: 0; padding: 0; background: transparent; border: 0; vertical-align: middle; color: #013e56; font-size: 8pt; }
#szukaj .query { width: 163px; margin: 0 5px 0 0; padding: 2px 0 2px 5px; background: #fff; }
#szukaj .szukajwyslij { width: 20px; cursor: pointer; background: url('images/search_submit_bg.gif') top left no-repeat; }


h1#pagetitle { font-size: 12pt; font-weight: normal; margin: 0; padding: 5px 0 5px 0;  border-bottom: solid 1px #c8c8c8; color: #044f25; text-align: left; }

#bl2 {margin: 0; padding: 0 0 5px 0; }
#leftdubble {position: relative; width: 632px; float: left; overflow: hidden;}
#leftdubbletv {position: relative; width: 632px; float: left;  overflow: hidden;}
#leftdubbletv #bl2 img {width: 615px;}

#bp2 {margin: 0; padding: 0 0 5px 0; }
#rightdubble {position: relative; width: 735px; float: right; margin-right: 2px; overflow: hidden;}
#rightdubbletv {position: relative; width: 735px; float: right; margin-right: 2px; overflow: hidden;}

#leftblock {  width: 250px; padding: 0; margin: 0 0 0 0; float: left; overflow: hidden; }
#leftblock .banner {text-align: center;}
	#leftblock .linia1 { background: #fff url('images/bullet.png') left no-repeat; padding: 5px 7px 5px 25px; border-bottom: solid 1px #fff; }
	#leftblock .linia2 { background: #f0fbe0 url('images/bullet.png') left no-repeat; padding: 5px 7px 5px 25px; border-bottom: solid 1px #fff; }

#polecamy, #forum, #blogi { border-bottom: solid 1px #c8c8c8; margin: 0 0 10px 0;}
	#polecamy h1 { background: url('images/box2title_bg.jpg') top left no-repeat; height: 28px; color: #044f25; text-transform: uppercase; padding: 12px 0 0 20px; font-size: 9pt; font-weight: normal;  }
/*	#polecamy h1:first-letter {font-size: 12pt;} */
	#polecamy ul, #forum ul, #blogi ul { margin: 0; padding: 0 0 7px 0; font-size: 8pt; list-style: none; }
	#polecamy ul a, #forum ul a, #blogi ul a { color: #333 }
	#polecamy ul li, #forum ul li, #blogi ul li { padding: 2px 0 2px 0; }
	#polecamy .linia1 { background: #fff url('images/bullet.png') left no-repeat; padding: 5px 7px 5px 25px; border-bottom: solid 1px #fff; }
	#polecamy .linia2 { background: #f0fbe0 url('images/bullet.png') left no-repeat; padding: 5px 7px 5px 25px; border-bottom: solid 1px #fff; }

#forum h1.box4title, #blogi h1.box4title { background: url('images/box4_title_bg.jpg') top left no-repeat; height: 28px; color: #044f25; text-transform: uppercase; padding: 12px 0 0 20px; font-size: 9pt; font-weight: normal;  }
/*	.box4title:first-letter {font-size: 12pt;} */
	#forum h2, #blogi h2 { font-size: 9pt; color: #0e6621; padding: 7px 0 7px 3px; font-weight: normal;}
	h1.box6title { background: url('images/box4_title_bg.jpg') top left no-repeat; height: 28px; color: #044f25; text-transform: uppercase; padding: 12px 0 0 20px; font-size: 9pt; font-weight: normal;  }
/*	.box6title:first-letter {font-size: 12pt;} */



#centerblock { width: 370px; margin: 0 0 0 12px; padding: 0; font-size: 9pt; float: left; overflow: hidden;}
#centerblock-full { width: 720px; margin: 0 0 0 12px; padding: 0; font-size: 9pt; float: left;  overflow: hidden;}
#centerblock2 { width: 354px; margin: 0 0 0 11px; padding: 0; font-size: 9pt; float: left; overflow: hidden;}
#centerblock p, #centerblock-full p { padding: 7px 0 7px 0; }

#rightblock  { margin: 0 0 0 12px; padding: 0; width: 354px; float: left;  overflow: hidden;}
#rightblock2 { margin: 0 0 0 10px; padding: 0; width: 370px; float: left;  overflow: hidden;}

#footer { background: url('images/footer_bg.jpg') no-repeat; height: 20px; clear: both; text-align: center; text-transform: uppercase; font-size: 8pt; padding: 10px 0  0; }
#footer a { padding: 0 7px 0 7px; }
#footer a:link, #footer a:visited { color: #044f25; }
#footer a:active, #footer a:hover { color: #044f25; }

.banner { padding: 0px 0 10px 0; margin:0;}
.bannernpion img { margin: 3px 0 3px 0; }

.boxleft { width: 250px; margin: 0px 0 10px 0; padding: 0 0 10px 0;}
	.boxleft h1 { background: url('images/submenu_title.jpg') top no-repeat; height: 28px; color: #044f25; text-transform: uppercase; padding: 20px 0 0 20px; font-size: 9pt; font-weight: normal;  }
/*	.boxleft h1:first-letter {font-size: 12pt;} */
	.boxleft ul.catlist { margin: 0; padding: 7px 0 7px 0; _padding: 7px 15px 7px 15px; list-style: none; text-transform: uppercase; font-size: 8pt; border-right: solid 1px #9ed84e;border-left: solid 1px #9ed84e; border-bottom: solid 1px #9ed84e;}
	.boxleft ul.catlist li { padding: 3px 15px 3px 20px; background: url('images/bullet.png') left no-repeat;}
	.boxleft ul.catlist li:hover, .boxleft ul.catlist li:active { padding: 3px 15px 3px 20px; background: #9ed84e url('images/bullet.png') left no-repeat; }
	.boxleft ul.catlist li.active {background: #9ed84e url('images/bullet.png') left no-repeat;}
	.boxleft ul.catlist li.active a { color: #0e6621 }
	.boxleft ul.catlist a:link, .boxleft ul.catlist a:visited { color: #0e6621; }
	.boxleft ul.catlist a:hover, .boxleft ul.catlist a:active { background: #9ed84e; text-decoration: none; color: #0e6621; }


#newsletter {background: url('images/newsletter_bg.jpg') top left no-repeat; color: #fff; margin:0; padding: 20px 10px 15px 20px;}
	#newsletter h1 {color: #044f25;  text-transform: uppercase; font-size: 13pt; font-weight: normal; padding: 0 0 14px 0;}
	#newsletter input { font-size: 8pt; color: #999; width: 200px; padding: 5px 5px 5px 5px; border: 0; }
	#newsletter .newsletterwyslij {border: 0; padding: 4px 0; background: none; text-align: right; text-transform: uppercase; font-size: 9pt;color: #044f25; cursor: pointer;}

.boxtitleright { background: url('images/box_right_bg.gif') left top no-repeat; font-size: 9pt; font-weight: bold; text-transform: uppercase; color: #044f25; height: 28px; margin: 0; padding: 12px 0 0 20px; border: 0; font-weight: normal;  }
/*	.boxtitleright:first-letter {font-size: 12pt;} */
.boxright { color: #333; font-size: 8pt; padding: 5px 10px 0 7px; margin: 0 0 10px 0; border-bottom: solid 1px #c8c8c8; min-height: 40px; }
.boxright h1 { padding: 3px 0 5px 0; }
.boxright h2 { padding: 5px 0 0 0; }
.box2righttitle { background: url('images/box2_right_bg.jpg') left top no-repeat; font-size: 9pt; font-weight: normal; text-transform: uppercase; color: #044f25; height: 28px; margin: 0 0 10px 0; padding: 12px 0 0 20px; border: 0; }
.box2righttitle a { left no-repeat; padding: 0; color: #044f25; font-weight: normal;  }
/*.box2righttitle:first-letter {font-size: 12pt;} */

.boxright .ankpoz { padding: 3px 5px 3px 35px; }

#anksubmit { background: url('images/button_wyslij.png') top left no-repeat; width: 80px; height: 22px; border: 0; margin: 5px 0 0 3px; }
.box2 { color: #666; font-size: 8pt; padding: 0 10px 0 7px; margin: 0 0 10px 0; border-bottom: solid 1px #c8c8c8; min-height: 40px; }
#boxlisttv.box2 { color: #666; font-size: 8pt; padding: 0; margin: 0 0 0 0; border-bottom: none; min-height: 40px; }
.box2title { background: url('images/box2title_bg.jpg') left top no-repeat; font-size: 9pt; font-weight: normal; text-transform: uppercase; color: #044f25; height: 28px; margin: 0; padding: 12px 0 0 20px; border: 0; font-weight: normal; }
/*.box2title:first-letter {font-size: 11pt;} */
.box2titleright { background: url('images/box2title_right_new_bg.gif') left top no-repeat; font-size: 8pt; font-weight: bold; text-transform: uppercase; color: #fff; height: 18px; margin: 0; padding: 4px 0 0 15px; border: 0; }

#tematdnia {background: #fff; border-top: solid 1px #fff;}
	#tematdnia img { margin: 5px auto 0 auto; }
	.box2 #tematy { font-size: 8pt; text-align: right; padding: 0 0 5px 0; margin: 0; }
	.box2 #tematy a { padding: 1px 5px 1px 5px; margin: 0 0 0 5px; }
	.box2 #tematy a:link, .box2 #tematy a:visited { color: #82d02c; }
	.box2 #tematy a:active, .box2 #tematy a:hover, .box2 #tematy a:focus { color: #017f38; background: #fcda00; }
	.box2 #tematy a.selected { color: #017f38; background: #fcda00; }
	.box2 h1 { font-size: 9pt; font-weight: bold; margin: 0; padding: 0; }
	.box2 h1.tytul1, .box2 h1.tytul1 a { color: #0e6621; font-size: 9pt; font-weight: bold; margin: 7px 0 5px 0; padding: 3px 0 3px 0; }
	.box2 p { margin: 0; padding: 0; color: #333;}
#wydarzenia {padding: 0;}
	.box2 #leftnews { width: 137px; font-size: 8pt; padding: 5px 0 0 0; float: left; }
	.box2 #leftnews img {border: solid 1px #92d637; padding: 1px;}
	.box2 #leftnews p { margin: 0; padding: 0 0 7px 0; }
	.box2 #leftnews h1 { font-size: 8pt; padding: 0 0 5px 0;}
	.box2 #leftnews h1 a { color: #0e6621;}
	.box2 #leftnews a { color: #333; }
	.box2 #rightnews { font-size: 8pt; padding: 5px 0 0 0; margin: 0 0 0 148px; }
	.box2 #rightnews p.linia1 { background: #fff url('images/bullet.png') left no-repeat; padding: 5px 7px 5px 20px; border-bottom: solid 1px #fff; }
	.box2 #rightnews p.linia2 { background: #f0fbe0 url('images/bullet.png') left no-repeat; padding: 5px 7px 5px 20px; border-bottom: solid 1px #fff; }
	.box2 #rightnews a { color: #333; }
	.box2 #rightnews .more a { color: #044f25; }

.box3 { width: 250px; margin: 0 0 5px; padding: 0; border-bottom: solid 1px #c8c8c8; }
table.box3 { width: 100%; padding: 0; margin: 5px 0 0 0; }
	.box3 p:first-child {margin: 0; padding: 0;}
	.box3 td { width: 250px; vertical-align: top; }
	.box3 td.right { width: 145px; }
	.box3 td.first { padding: 0 10px 0 0; }
	.box3 .box3title {height: 26px; text-align: left; color: #044f25; text-transform: uppercase; padding: 12px 0 0 20px; font-size: 9pt; background: url('images/box3_title_bg.jpg') top left no-repeat; font-weight: normal;  }
/*	.box3 .box3title:first-letter {font-size: 11pt;} */
	.box3 .box3title a {color: #044f25; font-size: 9pt; font-weight: normal;  }
/*	.box3 .box3title:first-letter a {font-size: 11pt;}*/

	#centerblock .box3 {width: 100%;}
	#centerblock-full .box3 {width: 370px;}
	#centerblock .box3 .box3title, #centerblock-full .box3 .box3title {height: 26px; text-align: left; color: #044f25; text-transform: uppercase; padding: 12px 0 0 20px; font-size: 9pt; background: url('images/box2title_bg.jpg') top left no-repeat;  font-weight: normal;  }

	#rightblock .box3 {width: 100%;}
	#rightblock .box3 .box3title {height: 28px; text-align: left; color: #044f25; text-transform: uppercase; padding: 12px 0 0 20px; font-size: 9pt; background: url('images/box2_right_bg.jpg') top left no-repeat; font-weight: normal;  }

	
	.box3 td.right .box3title { background: url('images/box3_title_right_bg.gif') top left no-repeat; }
	.box3 ul.artlist { margin: 0 0 5px 0; padding: 0; list-style: none; text-align: left; font-size: 8pt; }
	.box3 li.linia1 { background: #fff url('images/bullet.png') left no-repeat; padding: 5px 7px 5px 20px; border-bottom: solid 1px #fff; }
	.box3 li.linia2 { background: #f0fbe0 url('images/bullet.png') left no-repeat; padding: 5px 7px 5px 20px; border-bottom: solid 1px #fff; }
	.box3 li a { color: #333; }
	.box3 .more { text-align: right; padding: 0 0 7px 0; font-size: 8pt; }


#boxtv  { background: #00923f url('images/boxtv_top_bg.gif') top no-repeat; padding: 10px 5px 0 5px; }
#boxtv2a { background: url('images/boxtv2_bg.jpg') top repeat-y; padding: 0; }
#boxtv2 { background: url('images/boxtv2_top_bg.jpg') top no-repeat; padding: 10px 5px 0 5px; }
#centerblock #boxtv2 { background: url('images/boxtv2_top_bg_center.jpg') top no-repeat; padding: 10px 5px 0 10px; }
	#boxtv h1, #boxtv2 h1 { font-size: 9pt; color: #044f25;  padding: 5px 0 10px 10px; font-weight: normal;}
	#boxtv div.film { float: left; margin: 20px 3px 10px 5px; font-size: 7pt; width: 117px; }
	#boxtv div.film a { color: #cce9d9; }
	#boxtv div.film .tytul { padding: 5px 0 0 0; }
	#boxtv p.sep { width: 250px; }
	#boxtv2 p { color: #044f25; padding: 5px 0 5px 0; font-size: 8pt; }
	#boxtv2 p.linki1 { text-align: justify; }
	#boxtv2 p.linki2 { float: right; }
	#boxtv2 p.linki1 a, #boxtv2 p.linki2 a { color: #044f25; padding: 0 15px 0 0; background: url('images/boxtv2_arrow.gif') right no-repeat; }
	#boxtv2 #url0 {font-size: 8pt; color: #f6ff00; text-shadow: none;}
	#boxtv2 #url {border:0; width: 340px; font-size: 8pt; padding: 2px;}
	#boxtv2 #sendurl {display: none; font-size: 8pt; color:#fff;}
	#boxtv2 #sendurl input.txt {border: 0; width: 250px;}
	#boxtv2 #sendurl .submit {background: url('images/button_wyslij2.png') top left no-repeat; width: 63px; height: 22px; border: 0; margin: 5px 0 0 3px; }
	#boxtvbottom  { background: url('images/boxtv2_bottom_bg.jpg') top no-repeat; height: 13px; margin: 0 0 10px 0; }
	#boxtv2bottom { background: url('images/boxtv2_bottom_bg.jpg') top no-repeat; height: 13px; margin: 0 0 10px 0; }
	#centerblock #boxtv2bottom { background: url('images/boxtv2_bottom_bg_center.jpg') top no-repeat; height: 13px; margin: 0 0 10px 0; }

#boxtvmini { width: 250px; background: url('images/player_mini_bg.jpg') bottom no-repeat; padding: 0 0 2px 0; margin: 0 0 10px 0; text-align: center;}

table.filmslist, table.filmslist2 { margin: 0; }
#box2titlefilmslist { font-size: 8pt; color: #044f25; }
.filmslist h1, .filmslist2 h1 {font-size: 8pt; padding: 0 0 5px 0; }
.filmslist td, .filmslist2 td {vertical-align: top; }
.filmslist td.img,.filmslist2 td.img { padding: 5px 10px 5px 0;}
.filmslist td.img img,.filmslist2 td.img img {border: solid 1px #ebf4f4;}
.filmslist td.desc { padding: 5px 10px 5px 10px; }
.filmslist2 td.desc { padding: 5px 10px 5px 10px; }
.filmslist a, .filmslist2 a { color: #037e39; }
.filmslist .more, .filmslist2 .more {margin: 20px 0;}

#artlist, #art { color: #666; }
#artlist .art { border-bottom: solid 1px #666; padding: 10px; }
#artlist h1 { font-size: 9pt; font-weight: bold; padding: 0 0 10px 0; }
#artlist h1 a { color: #666; text-decoration: none; }
#artlist img { float: left; margin: 0 10px 4px 0; }
#artlist .more { text-align: right; background: url('images/more2.png') right no-repeat; }
#artlist .more a { background: url('images/more2.png') right no-repeat; padding: 0 15px 0 0; color: #00923f; font-weight: bold; }
#art { border-bottom: solid 1px #c2c2c2; padding: 0 0 10px 0; }
#art h1#arttitle { font-size: 12pt; font-weight: bold; padding: 10px 0 5px 0; margin: 0 0 10px 0; border-top: solid 1px #666; border-bottom: solid 1px #666; }
#art h1 .data { font-size: 8pt; }
#art p { padding: 7px 0 7px 0; }
#artlink a { color: #00923f; font-weight: bold; font-size: 7pt; padding: 0 10px 0 3px; background: url('images/more.png') right no-repeat; }
#artlink a.up { background: url('images/up.gif') right no-repeat; padding: 0 10px 0 10px; }
#mySubmit { border: 0; width: 103px; height: 20px; cursor: pointer; }

#tresc { padding: 0 10px 0 10px; color: #333; font-size: 8pt; text-align: justify; background: #fff;}
	#tresc h1.tytul { font-size: 12pt; font-weight: normal; margin: 0; padding: 5px 0 5px 0;  border-bottom: solid 1px #c8c8c8; color: #044f25; text-align: left;}
	#tresc h1.tytul2 { font-size: 9pt; font-weight: bold; margin: 0; padding: 7px 0 5px 0; text-align: left;}
	#tresc h1.tytul2 a { color: #0e6621; text-decoration: none;}
	#tresc h1.tytul3 { background: url('images/box2_right_bg.jpg') top left no-repeat; height: 28px; color: #044f25; text-transform: uppercase; padding: 12px 0 10px 20px; font-size: 9pt; font-weight: normal; }
	#tresc .data { font-size: 8pt; font-weight: normal; margin: 0; padding: 0; color: #82d02c;}
	#tresc .artfoto {float: left; margin: 5px 7px 4px 0; border: 1px solid #92D637; padding: 1px;}
	#tresc p { font-size: 9pt; font-weight: normal; margin: 0; padding: 5px 0 5px 0; }
	#tresc a {color: #0e6621; text-decoration: underline;}
	#tresc img {  }
	#tresc .more { padding: 0 0 10px 0; border-bottom: solid 1px #cdcdcd; }
	#tresc .more a {color: #fff; text-decoration: none; font-size: 8pt;}
	#tresc ul, #tresc ol { margin: 0; padding: 5px 0 5px 30px; }
	#tresc .galeria {text-align:center;}
	#tresc .galeria img {float:none; margin: 5px;}
	#tresc form {margin: 0; padding: 0;}
	#tresc label {display: block; padding: 15px 0 0 0;}
	#tresc input {border: solid 1px #96d046; padding: 4px; background: #f0fbe0;}
	#tresc textarea {border: solid 1px #96d046;background: #f0fbe0;}
	#tresc .wyslij {background: url('images/button_wyslij2.png') top left no-repeat; width: 63px; height: 22px; border: 0; margin: 5px 0 0 3px;}


#fot { color: #00923f; font-weight: bold; width: 100%; padding: 7pt 0 7pt 0; margin: 0 0 15px 0; }
#boxlisttv #fot { color: #00923f; font-weight: bold; width: 100%; padding: 7pt 0 7pt 0; margin: 0; }
	#fot a { color: #00923F; font-weight: bold; font-size: 8pt; text-transform: lowercase;}
	#fot a.active { color: #ff7a00; text-decoration: underline; font-weight: bold; }
	#fot a.up { background: url('images/up.gif') right no-repeat; padding: 0 10px 0 10px; }
	#fot .col1 { padding: 0; width: 90px; }
	#fot .col2 { padding: 0 10px 0 10px; text-align: center; }
	#fot .col3 { width: 70px; padding: 0; text-align: right; }

#partnerzyi { border-bottom: solid 1px #c8c8c8; margin: 0 0 10px 0; padding: 0 0 7px 0; color: #666; font-size: 8pt; }
	#partnerzyi img { margin: 0 7px 0 0; vertical-align: middle; }

#sitemap { clear: both; margin: 10px auto 10px auto; padding: 10px; list-style: none; width: 1000px; background: #f0fbe0; }
	#sitemap a { color: #0E6621; font-weight: bold; }
	#sitemap td { vertical-align: top; min-width: 100px; color: #0E6621; }
	#sitemap ul { margin: 0; padding: 7px 7px 7px 20px; font-size: 8pt; list-style: url('images/more.png'); }
	#sitemap ul a { font-weight: normal; }

/* POCZTA */
#poczta forum { border-bottom: solid 1px #c8c8c8; margin: 10px 0 10px 0; }
	#poczta table {}
	#poczta th { background: url('images/box2_right_bg.jpg') top left no-repeat; height: 28px; color: #044f25; text-transform: uppercase; padding: 12px 0 10px 20px; font-size: 9pt; font-weight: normal; }
	#poczta td {padding: 5px 0 5px 2px; text-align: left; border-bottom: solid 1px #c8c8c8;}
	#poczta input {border: solid 1px #cdcdcd;}
/* END POCZTA */


/* KOMENTARZE */
#boxtv2 .titlekomentarze {text-align: center; color: #044f25; border-top: solid 2px #fff; margin-top: 10px; font-size: 12pt; font-weight: normal;}
	#boxtv2 #komentarzfilmy, #boxtv2 #komentarzefilmy {display: none;}
	#boxtv2 #komentarzfilmy input {border: none;}
	#boxtv2 #komentarzfilmy #k1 {width: 340px;}
	#boxtv2 #komentarzfilmy #k2 {width: 340px; border: none;}
	#boxtv2 .linki1 .komentarzelink {background: url(images/box3_arrow.png) no-repeat right top; color: #044f25; text-shadow: none;}
	#boxtv2 .linki2 .komentarzelink {background: url(images/box3_arrow.png) no-repeat right top; padding: 0 15px 0 0; color: #044f25; font-size: 8pt;  text-shadow: none;}

#tresc #komentarzartykuly h1 {color: #00923f;}
	#tresc #komentarzartykuly {padding: 20px 0 10px 0; border-top: solid 1px #cdcdcd;}
	#tresc #komentarzartykuly #k1 {width: 330px;border: solid 1px #999;}
	#tresc #komentarzartykuly #k2 {width: 320px; border: solid 1px #999;}
	#tresc #komentarzartykuly #k3 {border: solid 1px #999;}

#komentarzfilmy .wyslij, #komentarzartykuly .wyslij {background: url('images/button_wyslij2.png') top left no-repeat; width: 63px; height: 22px; border: 0; margin: 5px 0 0 3px; border: none;}

#tresc #komentarzeartykuly {padding: 10px 0 20px 0;}
#tresc #komentarzeartykuly h1 {color: #00923f;}
#boxtv2 #komentarzefilmy .linia1, #boxtv2 #komentarzefilmy .linia2 {border-top: solid 1px #C9D544;}
#tresc #komentarzeartykuly .linia1, #tresc #komentarzeartykuly .linia2 {border-top: solid 1px #00923f;margin: 5px 0 0 0;}
#komentarzefilmy p, #komentarzeartykuly p {margin: 0; padding: 5px 0 5px 0;}
#komentarzefilmy .nick {font-weight: bold; color: #fff; }
#komentarzeartykuly .nick {font-weight: bold; color: #00923f;}
#komentarzefilmy .small, #komentarzeartykuly .small {font-weight: normal; font-size: 7pt;}
/* END KOMENTARZE */

#centerblock .banner .leftsep {margin: 0 0 0 11px;}
#leftblock .banner {margin: 0 0 5px 0; padding:0;}
#leftblock .banner .leftsep {margin: 0 0 0 10px;}
#rightblock .banner {text-align:center;}
#rightblock .banner .leftsep {margin: 0 0 0 11px;}

#socialnetwork {border-top: 1px solid #CDCDCD; padding: 10px 0 10px 0;}
#socialnetwork .sbutton {padding: 0 0 5px 0;}
#boxtv2 #socialnetwork {border-top: 1px solid #CDCDCD; padding: 10px 20px 10px 20px;}

.more { text-align: right; }
.more a { background: url('images/more2.png') right no-repeat; padding: 1px 28px 1px 28px; color: #044f25; }
.clearboth { clear: both; }
.clearboth1px { clear: both; height: 1px; font-size: 1px; display: block; }
.floatleft { float: left; }
.floatright { float: right; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.red { color: #ed1c24; }
h1.uwaga { color: #00923f; }
.zarejestrujsie img { float: none; }
.zarejestrujsie { text-align: right; }
#pogodaswf { position: relative; z-index: 0; }
.nodisplay {display: none;}

span.small {font-size: 10px;}

/* MENU */
/* HORIZONTAL FREESTYLE MENU LAYOUT */

#menu { position: relative;  margin-top: 0px; font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 4px 0 0 0; z-index: 2; display: block; height: 35px; }
#menu img { vertical-align: middle; }
#listMenuRoot { position: absolute; z-index: 2; }
.menulist, .menulist  ul { margin: 0; padding: 0; list-style: none; }
.menulist ul { display: none; position: absolute; top: 1.0em; left: -1px; margin-top: 28px; width: 250px; z-index: 20; border-bottom: solid 1px #044f25; }
.menulist ul ul { top: -1px; margin-top: 0; left: 250px; }
.menulist li { float: left; display: block; position: relative; margin-right: 0px; padding: 3px 0 0 0; border: 0; }
.menulist ul li { float: none; border-right: 0; padding: 0; margin: 0; background: #fff; border-left: solid 1px #044f25; border-right: solid 1px #044f25;}
.menulist ul>li:last-child { margin-bottom: 1px; /* mozilla fix */ }
/* mozilla fix */
/* Mozilla fix */
.menulist a {display: block; font-size: 9pt; text-decoration: none; text-transform: uppercase;}

/*.menulist a:link, .menulist a:visited {color: #044f25; padding: 9px 10px 7px 23px; margin: 0; text-shadow: 1px 1px 1px #000; background: url('images/menu_li_bg.png') left no-repeat;}
*/
.menulist a:link, .menulist a:visited {color: #044f25; padding: 9px 10px 7px 23px; margin: 0; background: url('images/menu_li_bg.png') left no-repeat;}
.menulist a.first:link, .menulist a.first:visited {padding: 0 10px 0 0; background: none; }
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {color: #044f25; padding: 9px 10px 11px 23px; margin: 0; background: #fff url('images/menu_li_bg_active.gif') left no-repeat;}
.menulist a.active {color: #044f25; padding: 9px 10px 11px 23px; margin: 0; background: #fff url('images/menu_li_bg_active.gif') left no-repeat;}

.menulist ul a:link, .menulist ul a:visited { color: #044f25; margin: 0; background: transparent; padding: 9px 10px 7px 10px; text-transform: none;}
.menulist ul a:hover,.menulist ul a:active, .menulist ul a.highlighted:hover, .menulist ul a:focus {color: #044f25; background: #92cb42; }
.menulist ul a.active { color: #044f25; background: #92cb42; }

.menulist a.highlighted { color: #044f25; }
.menulist a.noclick { cursor: default; }
.menulist a .subind { display: none; }
.menulist ul a .subind { display: block; float: right; }
.menulist a { float: left; }
.menulist ul a { float: none; }
/* \*/
.menulist a { float: none; }
*:first-child+html .menulist ul li { float: left; width: 100%; }
* html .menulist ul li { float: left; height: 1%; }
* html .menulist ul a { height: 1%; }
/* End Hacks */
/* end MENU */
/* Validator */
.DHTMLSuite_validInput { border: 0px; }
.DHTMLSuite_invalidInput { border: 0; }
.DHTMLSuite_validInput,.DHTMLSuite_invalidInput { padding: 1px; margin: 0px; }
.DHTMLSuite_validInput select { margin: 0px; padding: 0px; }
.DHTMLSuite_validationImage { background-position: left; background-repeat: no-repeat; }
td div.req { width: 10px; height: 20px; float: right; }
.DHTMLSuite_invalidInputImage { background-image: url('images/incorrect.gif'); }
.DHTMLSuite_validInputImage { background-image: url('images/correct.gif'); }
.DHTMLSuite_validationBar { width: 17px; background-position: center; background-repeat: no-repeat; margin-left: 0; }
.DHTMLSuite_validationBarInvalid { border-right: solid 0px #B00; background-image: url('images/incorrect.gif'); }
.DHTMLSuite_validationBarValid { border-right: solid 0px #0B0; background-image: url('images/correct.gif'); }


.LV_validation_message{

}

.LV_valid {
    color:#00CC00;
    position: absolute;
}
	
.LV_invalid {
    color:red;
    position: absolute;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
}

