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; }
a:active, a:hover { text-decoration: underline; }
h1, h2, h3 { margin: 0; }
h1 { font-size: 9pt; }
h2, h3 { font-size: 8pt; }
#div1 {background: url('images/top_bg_1.jpg') bottom repeat-x;}
#div2 {background: url('images/top_bg_2.jpg') top repeat-x;}
#main0 { position: relative; width: 970px; margin: 0 auto 0 auto; }
#bannerv { position: absolute; left: 850px; margin: 235px 0 0 0; width: 120px; }
#main { position: relative; width: 1000px; margin: 0 auto 0 auto; }
#main.zbannerv { margin: 0; }
#top {position: relative; width: 1000px; margin: 0 auto 0 auto; padding: 22px 0 12px 0; }
#top #logo { margin: 0; padding: 0 8px 0 0; _padding: 0 4px 0 0; float: left; }
#top p#logo img { padding: 0; margin: 0 4px 0 0; }

#topv {position: relative; width: 970px; margin: 0 auto 0 auto; padding: 22px 0 12px 0; }
#topv #logo { margin: 0; padding: 0 8px 0 0; _padding: 0 4px 0 0; float: left; }
#topv p#logo img { padding: 0; margin: 0 4px 0 0; }

a#ihome, a#imail, a#iforum, a#iblog {text-transform: uppercase; color: gray; font-weight: bold; font-size: 8pt;padding: 48px 0 0 0; width: 44px; display: block; float: left; text-align: center; cursor: pointer; margin: 0 4px 0 0;}
a:link#ihome, a:visited#ihome {background: url('images/h_home.png') top right no-repeat; text-decoration: none;}
a:active#ihome, a:hover#ihome {background: url('images/h_home.png') top left no-repeat; text-decoration: none;}
a:link#imail, a:visited#imail {background: url('images/h_mail.png') top right no-repeat; text-decoration: none;}
a:active#imail, a:hover#imail {background: url('images/h_mail.png') top left no-repeat; text-decoration: none;}
a:link#iforum, a:visited#iforum {background: url('images/h_forum.png') top right no-repeat; text-decoration: none;}
a:active#iforum, a:hover#iforum {background: url('images/h_forum.png') top left no-repeat; text-decoration: none;}
a:link#iblog, a:visited#iblog {background: url('images/h_blog.png') top right no-repeat; text-decoration: none;}
a:active#iblog, a:hover#iblog {background: url('images/h_blog.png') top left no-repeat; text-decoration: none;}

#top2 {padding: 0 0 12px 0;}
#top2 #szukaj { background: url('images/search_bg.gif') top right no-repeat; width: 367px; height: 32px; text-align: center; margin: 0; padding: 0; float: right; }
#top2 #szukaj .tytul { color: #fff; text-transform: uppercase; font-size: 8pt; font-weight: bold; padding: 2px 10px 0 10px; }
#top2 #szukaj form { margin: 0; padding: 5px 0 0 0; }
#top2 #szukaj input { margin: 0; padding: 0; background: transparent; border: 0; vertical-align: middle; color: #013e56; font-size: 8pt; }
#top2 #szukaj .query { width: 163px; margin: 0 5px 0 0; padding: 3px 0 3px 5px; background: #fff; }
#top2 #szukaj .szukajwyslij { width: 20px; cursor: pointer; background: url('images/search_submit_bg.gif') left no-repeat; }
#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; }
#langlist { position: absolute; height: 23px; text-align: right; margin: 10px 0 7px 690px; padding: 5px 0 0 0; z-index: 2; }
#langlist a { padding: 15px 10px 0 0; text-transform: uppercase; font-size: 8pt; font-weight: bold; }
#langlist a:link, #langlist a:visited { color: #cad36c; }
#langlist a:hover, #langlist a:focus, #langlist a.active { color: #fff; }
#wielkoscliter { height: 25px; width: 190px; text-align: right; margin: 0 10px 0 0; padding: 0; font-size: 8pt; color: #c8e60b; float: right; }
#wielkoscliter a { background: none; padding-right: 0; font-weight: bold; color: #c8e60b; }
#wielkoscliter a:link, #wielkoscliter a:visited { color: #c8e60b; }
#wielkoscliter a:active, #wielkoscliter a:hover { color: #fff; }
#wielkoscliter a.size9 { font-size: 9pt; }
#wielkoscliter a.size11 { font-size: 11pt; }
#wielkoscliter a.size13 { font-size: 13pt; }
#wielkoscliter img { vertical-align: middle; }
#sciezkapowrotu { padding: 5px 10px 0 0; margin: 0; color: #c8e60b; 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: #c8e60b; 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: #c8e60b; padding: 3px 20px 0 0; float: right;}


h1#pagetitle { color: #ed1c24; font-weight: bold; font-size: 11pt; margin: 0; padding: 0; }

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

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


#leftblock { width: 250px; padding: 0 5px 0 0; margin: 0 0 0 0; float: left; }
#leftblock .banner {text-align: center;}
#centerblock { width: 345px; margin: 0 0 0 0; padding: 0 5px 0 5px; font-size: 9pt; float: left; border-left: solid 1px #cdcdcd; border-right: solid 1px #cdcdcd; }
#centerblock-full { width: 720px; margin: 0 0 0 0; padding: 0 5px 0 5px; font-size: 9pt; float: left; border-left: solid 1px #cdcdcd; border-right: solid 1px #cdcdcd; }

#centerblock2 { width: 367px; margin: 0 0 0 0; padding: 0 5px 0 5px; font-size: 9pt; float: left; border-left: solid 1px #cdcdcd; border-right: solid 1px #cdcdcd; }
#centerblock p, #centerblock-full p { padding: 7px 0 7px 0; }
#rightblock { margin: 0 0 0 10px; _margin: 10px 0 0 3px; padding: 0 0 0 0px; width: 367px; float: left; }
#rightblock2 { margin: 0 0 0 10px; _margin: 10px 0 0 3px; padding: 0 0 0 0px; width: 340px; float: left; }
#footer { background: url('images/footer_bg.gif') no-repeat; height: 20px; clear: both; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 8pt; padding: 3px 0 0 0; }
#footer a { padding: 0 7px 0 7px; }
#footer a:link, #footer a:visited { color: #cce9d9; }
#footer a:active, #footer a:hover { color: #fff; }

.banner { padding: 0px 0 10px 0; }
.bannernpion img { margin: 3px 0 3px 0; }
.boxleft { width: 250px; background: #00923f url('images/left_box_bottom.gif') left bottom no-repeat; margin: 0px 0 10px 0; padding: 0 0 10px 0; }
.boxleft h1 { background: #044f25 url('images/left_box_top.gif') top no-repeat; color: #fff; font-size: 8pt; text-transform: uppercase; margin: 0; padding: 10px 15px 10px 15px; border-bottom: solid 10px #017e37; }
#login.boxleft #head { background: #044f25 url('images/left_box_top.gif') top no-repeat; border-bottom: solid 10px #017e37; height: 135px; }
#login.boxleft h1 { color: #c8e60b; font-size: 12px; font-weight: bold; background: transparent; border: 0; }
#login.boxleft h2 { color: #fff; font-size: 8pt; text-transform: uppercase; }
#login.boxleft h2 a { color: #fff; padding: 0 15px 0 15px; background: url('images/loginh2arrow.gif') right no-repeat; }
#login.boxleft h3 a { color: #c9d544; padding: 0 15px 0 15px; background: url('images/loginh3arrow.gif') right no-repeat; }
#login.boxleft h2.link { padding: 15px 0 0 0; }
#login.boxleft h3.link { padding: 10px 0 10px 0; }
#login.boxleft p { padding: 5px 15px 5px 15px; color: #fff; font-weight: bold; }
#login.boxleft input { font-size: 7pt; color: #999; width: 125px; padding: 2px 5px 2px 5px; margin: 3px 0 3px 0; }
#login.boxleft .loginok { position: absolute; background: url('images/ok_bg.gif') top left no-repeat; width: 59px; height: 20px; border: 0; margin: 0 0 0 3px; padding: 0; }
.boxleft ul.catlist { margin: 0; padding: 7px 0 7px 0; _padding: 7px 15px 7px 15px; list-style: none; text-transform: uppercase; font-size: 8pt; font-weight: bold; }
.boxleft ul.catlist li { padding: 3px 15px 3px 15px; }
.boxleft ul.catlist li:hover, .boxleft ul.catlist li:active { padding: 3px 15px 3px 15px; background: #044f25; }
.boxleft ul.catlist li.active, .boxleft ul.catlist li.active a { color: #74b792; background: #044f25; }
.boxleft ul.catlist a:link, .boxleft ul.catlist a:visited { color: #fff; }
.boxleft ul.catlist a:hover, .boxleft ul.catlist a:active { background: #044f25; text-decoration: none; color: #74b792; }
.boxleft form { padding: 0 15px 0 15px; }
.boxleft #newsletter input { font-size: 7pt; color: #999; width: 125px; padding: 2px 5px 2px 5px; }
.boxleft #newsletter .newsletterwyslij { background: url('images/button_wyslij.gif') top left no-repeat; width: 63px; height: 22px; border: 0; margin: 5px 0 0 3px; }
.boxleft #newsletter { color: #fff; }
.boxtitleright { background: url('images/box_right_bg.gif') left top no-repeat; font-size: 8pt; font-weight: bold; text-transform: uppercase; color: #fff; height: 18px; margin: 0; padding: 2px 0 0 45px; border: 0; }
.boxright { color: #666; 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.gif') left top no-repeat; font-size: 8pt; font-weight: bold; text-transform: uppercase; color: #fff; height: 18px; margin: 0 0 10px 0; padding: 2px 0 0 30px; border: 0; }
.box2righttitle a { background: url('images/more.png') left no-repeat; padding: 0 0 0 20px; color: #fff; }
.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 10px 0 7px; margin: 0 0 0 0; border-bottom: none; min-height: 40px; }
.box2title { background: url('images/box2title_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; }
.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 img { float: left; margin: 5px 10px 4px 0; }
.box2 #tematy { font-size: 8pt; text-align: right; padding: 5px 15px 5px 150px; margin: 0; }
.box2 #tematy a { padding: 1px 5px 1px 5px; margin: 0 0 0 5px; border: solid 1px #017f38; }
.box2 #tematy a:link, .box2 #tematy a:visited { background: #017f38; color: #cbe80e; }
.box2 #tematy a:active, .box2 #tematy a:hover, .box2 #tematy a:focus { color: #017f38; background: #cbe80e; }
.box2 #tematy a.selected { color: #017f38; background: #cbe80e; }
.box2 h1 { font-size: 9pt; font-weight: bold; margin: 0; padding: 0; }
.box2 h1.tytul1 { font-size: 9pt; font-weight: bold; border-top: solid 1px #c8c8c8; border-bottom: solid 1px #c8c8c8; margin: 7px 0 5px 0; padding: 3px 0 3px 0; }
.box2 h1.tytul1 a { color: #017f38; }

.box2 p { margin: 0; padding: 0; }
.box2 #leftnews { width: 137px; font-size: 8pt; padding: 5px 0 0 0; float: left; }
.box2 #leftnews p { margin: 0; padding: 0 0 7px 0; }
.box2 #leftnews h1 { font-size: 8pt; }
.box2 #leftnews a { color: #666; }
.box2 #rightnews { font-size: 8pt; padding: 5px 0 0 0; margin: 0 0 0 148px; }
.box2 #rightnews p.linia1 { background: #e5f1ea url('images/arrow_white.png') right no-repeat; padding: 7px 15px 7px 7px; border-bottom: solid 1px #fff; }
.box2 #rightnews p.linia2 { background: #edf1c0 url('images/arrow_white.png') right no-repeat; padding: 7px 15px 7px 7px; border-bottom: solid 1px #fff; }
.box2 #rightnews a { color: #666; }
.box2 #rightnews .more a { color: #00923F; }
.box3 { width: 250px; margin: 5px 0 5px; padding: 0; border-bottom: solid 1px #c8c8c8; }
table.box3 { width: 100%; padding: 0; margin: 5px 0 0 0; }
.box3 td { width: 250px; vertical-align: top; }
.box3 td.right { width: 145px; }
.box3 td.first { padding: 0 10px 0 0; }
.box3 .box3title { height: 16px; text-align: left; color: #fff; text-transform: uppercase; padding: 2px 0 0 50px; font-size: 8pt; }
.box3 .box3title { background: url('images/box3_title_bg.gif') top left no-repeat; }
#centerblock .box3 .box3title { background: url('images/box3_title_bg_center.gif') top left no-repeat; }

.box3 td.right .box3title { background: url('images/box3_title_right_bg.gif') top left no-repeat; }
.box3 ul.artlist { margin: 10px 0 5px 0; padding: 0; list-style: none; text-align: left; font-size: 11px; }
.box3 li.linia1 { background: #e5f1ea url('images/box3_arrow.png') top left no-repeat; padding: 2px 7px 2px 17px; border-bottom: solid 1px #fff; }
.box3 li.linia2 { background: #edf1c0 url('images/box3_arrow.png') top left no-repeat; padding: 2px 7px 2px 17px; border-bottom: solid 1px #fff; }
.box3 li a { color: #666; }
.box3 .more { text-align: left; padding: 0 0 7px 7px; font-size: 8pt; }
#polecamy, #forum, #blogi { border-bottom: solid 1px #c8c8c8; margin: 10px 0 10px 0; }
#polecamy h1 { background: url('images/box344_title_bg.gif') top left no-repeat; height: 16px; color: #fff; text-transform: uppercase; padding: 2px 0 0 15px; font-size: 8pt; }
#polecamy ul, #forum ul, #blogi ul { margin: 0; padding: 7px 7px 7px 20px; font-size: 8pt; list-style: url('images/more.gif'); }
#polecamy ul a, #forum ul a, #blogi ul a { color: #666; }
#polecamy ul li, #forum ul li, #blogi ul li { padding: 2px 0 2px 0; }
#forum h1.box4title, #blogi h1.box4title { background: url('images/box4_title_bg.gif') top left no-repeat; height: 16px; color: #fff; text-transform: uppercase; padding: 2px 0 0 45px; font-size: 8pt; }
#forum h2, #blogi h2 { font-size: 8pt; color: #666; padding: 7px 0 0 3px; }
h1.box6title { background: url('images/box6_title_bg.gif') top left no-repeat; height: 16px; color: #fff; text-transform: uppercase; padding: 2px 0 0 45px; font-size: 8pt; }
#boxtv { background: #00923f url('images/boxtv_top_bg.gif') top no-repeat; padding: 10px 25px 0 25px; }
#boxtv2 { background: #00923f url('images/boxtv2_top_bg.gif') top no-repeat; padding: 10px 12px 0 12px; }
#boxtv h1, #boxtv2 h1 { font-size: 9pt; color: #cce9d9; padding: 5px 0 10px 0; }
#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: #fff; 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: #c9d544; padding: 0 15px 0 0; background: url('images/boxtv2_arrow.gif') right no-repeat; }
#boxtv2 #url0 {font-size: 8pt; color: #c9d544;}
#boxtv2 #url {border:0; width: 340px; font-size: 8pt;}
#boxtv2 #sendurl {display: none; font-size: 8pt; color:#fff;}
#boxtv2 #sendurl input.txt {border: 0; width: 250px;}
#boxtv2 #sendurl .submit {background: url('images/button_wyslij.gif') top left no-repeat; width: 63px; height: 22px; border: 0; margin: 5px 0 0 3px; }

#boxtvbottom { background: url('images/boxtv_bottom_bg.gif') top no-repeat; height: 16px; margin: 0 0 10px 0; }
#boxtv2bottom { background: url('images/boxtv2_bottom_bg.gif') top no-repeat; height: 13px; margin: 0 0 10px 0; }
#boxtvmini { width: 250px; background: url('images/left_box_bottom2.gif') bottom no-repeat; padding: 0 0 2px 0; margin: 0 0 10px 0; text-align: center;}
table.filmslist, table.filmslist2 { margin: 0 0 0 0; }
#box2titlefilmslist { font-size: 8pt; color: #00923f; }
.filmslist h1, .filmslist2 h1 { font-size: 8pt; padding: 0 0 5px 0; }
.filmslist td, .filmslist2 td { border-top: solid 1px #c8c8c8; vertical-align: top; }
.filmslist td.img,.filmslist2 td.img { padding: 5px 25px 5px 0; background: url('images/arrow_filmslist.gif') right no-repeat; }
.filmslist td.desc { padding: 5px 10px 5px 10px; }
.filmslist2 td.desc { padding: 5px 10px 5px 10px; }
.filmslist a, .filmslist2 a { color: #666; }
#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/more.gif') right no-repeat; }
#artlist .more a { background: url('images/more.gif') 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.gif') 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: #666; font-size: 8pt; text-align: justify; }
#tresc h1.tytul { font-size: 9pt; font-weight: bold; margin: 0; padding: 5px 0 5px 0; border-top: solid 1px #c8c8c8; border-bottom: solid 1px #c8c8c8; }
#tresc h1.tytul2 { font-size: 9pt; font-weight: bold; margin: 0; padding: 7px 0 5px 0; }
#tresc h1.tytul2 a { color: #666; }
/*#tresc h1.tytul3 { font-size: 9pt; color: #00923f; }
/*#tresc h1.tytul3 { font-size: 9pt; color: #00923f; }
/*#tresc h1.tytul3 { font-size: 9pt; color: #00923f; }

/*#tresc h1.tytul3 {font-size: 9pt; color: #00923f;}*/
#tresc h1.tytul3 { background: url('images/search_title_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; }
#tresc .data { font-size: 8pt; font-weight: normal; margin: 0; padding: 0; }
#tresc p { font-size: 8pt; font-weight: normal; margin: 0; padding: 5px 0 5px 0; }
#tresc img { float: left; margin: 5px 10px 4px 0; }
#tresc .more { padding: 0 0 7px 0; border-bottom: solid 1px #c8c8c8; }
#tresc ul, #tresc ol { margin: 0; padding: 5px 0 5px 30px; }
#tresc .galeria {text-align:center;}
#tresc .galeria img {float:none; margin: 5px;}
#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; }
#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 0 10px 0; padding: 10px; list-style: none; width: 1000px; background: #e5f1ea; }
#sitemap a { color: #666; font-weight: bold; }
#sitemap td { vertical-align: top; min-width: 100px; color: #666; }
#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/box344_title_bg.gif') top left no-repeat; height: 16px; color: #fff; text-transform: uppercase; padding: 2px 0 3px 15px; font-size: 8pt; margin:0;}
#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: #fff; 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: #fff; text-decoration: underline;}
#boxtv2 .linki2 .komentarzelink {background: url(images/box3_arrow.png) no-repeat right top; padding: 0 15px 0 0; color: #fff; font-size: 8pt; text-decoration: underline;}

#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: #C9D544;}
#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 7px 0; padding:0;}
#leftblock .banner .leftsep {margin: 10px 0 0 0;}
#rightblock .banner {text-align:center;}
#rightblock .banner .leftsep {margin: 0 0 0 11px;}

.more { text-align: right; }
.more a { background: url('images/more.gif') right no-repeat; padding: 0 15px 0 0; color: #00923f; font-weight: bold; }
.clearboth { clear: both; }
.clearboth1px { clear: both; height: 1px; font-size: 1px; }
.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; }

#menu { position: relative; background: url('images/langlist_bg.gif') bottom right no-repeat; margin-top: 0px; font-family: Arial, Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0; z-index: 2; display: block; height: 45px; }
#menu img { vertical-align: middle; }
/* MENU */
/* HORIZONTAL FREESTYLE MENU LAYOUT */
#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; /* i'm using ems and px to allow people to zoom their font */ width: 250px; z-index: 20; border-top: solid 1px #c2cf2c; border-bottom: solid 1px #c2cf2c; }
/* i'm using ems and px to allow people to zoom their font */
/* I'm using ems and px to allow people to zoom their font */
.menulist ul ul { top: -1px; margin-top: 0; left: 157px; }
.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: #00923f; }
.menulist ul>li:last-child { margin-bottom: 1px; /* mozilla fix */ }
/* mozilla fix */
/* Mozilla fix */
.menulist a { display: block; font-size: 8pt; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.menulist a:link, .menulist a:visited { color: #cce9d9; background: #00923f url('images/menu_bg.gif') bottom repeat-x; font-weight: bold; padding: 9px 10px 7px 10px; margin: 6px 0 0 0; /margin: 9px 0 0 0; border-right: solid 1px #c2cf2c; }
.menulist ul a:link, .menulist ul a:visited { margin: 0; background: transparent; padding: 9px 10px 7px 10px; border-left: solid 1px #c2cf2c; }
.menulist a.first:link, .menulist a.first:visited { background: url('images/menu_left_bg.gif') bottom left no-repeat; padding: 9px 10px 7px 15px; }
.menulist a.last:link, .menulist a.last:visited { background: #00923f url('images/menu_right_bg.gif') bottom right no-repeat; border-right: 0; border-bottom: 0; padding: 9px 15px 7px 10px; }
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color: #fff; background: url('images/menu_bg_active.gif') top repeat-x; font-size: 8pt; padding: 15px 10px 7px 10px; margin: 0; }
.menulist a.first:hover, .menulist a.first:focus { background: url('images/menu_left_active_bg.gif') top left no-repeat; padding: 15px 10px 7px 15px; margin: 0; }
.menulist a.last:hover, .menulist a.last:focus { background: url('images/menu_right_active_bg.gif') top right no-repeat; padding: 15px 15px 7px 10px; margin: 0; }
.menulist ul a:hover,.menulist ul a:active, .menulist ul a.highlighted:hover, .menulist ul a:focus { color: #fff; background: #017e37; }
.menulist a.highlighted { color: #fff; }
.menulist a.active { color: #fff; background: url('images/menu_bg_active.gif') bottom repeat-x; font-size: 8pt; padding: 15px 10px 7px 10px; margin: 0; }
.menulist a.activefirst:link, .menulist a.activefirst:visited { color: #fff; background: url('images/menu_left_active_bg.gif') top left no-repeat; font-size: 8pt; padding: 15px 10px 7px 15px; margin: 0; }
.menulist a.activelast:link, .menulist a.activelast:visited { color: #fff; background: url('images/menu_right_active_bg.gif') top right no-repeat; font-size: 8pt; padding: 15px 15px 7px 10px; margin: 0; border-right: 0; }
.menulist ul a.active { color: #fff; background: #017e37; font-size: 8pt; padding: 7px 10px 7px 10px; margin: 0; }
.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;
}
	
.LV_invalid {
    color:red;
}
    
.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 {
}
