/* ######## RESET ################ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a{text-decoration:none}

/* ######## STYLE BAZOWE ################ */
body{background-color:#FFF;behavior: url(/static/css/ie6alert.htc);}
h1{font-size:200%}
h2{font-size:150%}
h3{font-size:110%}
h1, h2, h3{margin:1em 0}
h1, h2, h3, h4, h5, h6, strong, dt{font-weight:bold}
optgroup{font-weight:normal}
abbr, acronym{border-bottom:1px dotted #000; cursor:help}
em{font-style:italic}
del{text-decoration:line-through}
blockquote, ul, ol, dl{margin:1em}
blockquote{font-style:italic}
ol, ul, dl{margin-left:2em}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
dl dd{margin-left:1em}
th, td{border:1px solid #000; padding:.5em}
th{font-weight:bold; text-align:center}
caption{margin-bottom:.5em; text-align:center}
sup{vertical-align:super}
sub{vertical-align:sub}
p, fieldset, table, pre{margin:1em 0}
button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"]{ padding:1px }
a{cursor:pointer}
body{font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; color: #000;}
select, input, button, textarea, button{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit; font:100%}
pre, code, kbd, samp, tt{font-family:monospace; *font-size:108%; line-height:100%}


/* ######## STRUKTURA ################ */

#go-to-column2 {display: none;}
body{background:#f2f2f2; color: #333; }
.body_contener{background: #ddd top center repeat-x;float:left;width:100%;}
.pagebody{width: 1000px; margin: 0 auto; position: relative;}
#header{height: 100px;  position:relative; background:#CCFFFF;}
#header h1{position:absolute; top: 0; left: 30px; font-size: 40px;}
#header h1 a{color: #FFF;}
#header form#search_box{position:absolute; right:10px; top:36px; z-index:9; width:185px; height:28px; background: url('../images/pda/szukaj-input.png') right top no-repeat;}
#header form#search_box:hover, #header form.active{background-position:right -31px;}
#header form#search_box input#search{ border:none; width:143px; height:20px; display:block; background:none; padding:4px 0px 0 8px; float:left;}
#header form#search_box input.button{ background:none; overflow:hidden; width:25px; height:25px;display:block; float:right; border:none; vertical-align:middle; float:right; cursor:pointer;}



#content { width: 100%; padding: 0 0 0 10px 0; background:#FFFFCC top left repeat-y; float: left;}
#content #skaluj {position: absolute; top: 70px; right: 10px; color: #FFF; cursor: pointer; z-index:9;}
#content #skaluj #p75 {font-size: 110%}
#content #skaluj #p100 {font-size: 170%; padding: 0 5px;}
#content #skaluj #p125 {font-size: 210%}
#content #skaluj *:hover{color:#9BAB2A;} 

#content a { color: #9BAB2A; }
#content a:hover { color: #B93278; }
#content a.button { padding: 3px 10px; border: 0; background-color: #777; color: #EFEFEF;}

#menu{background:#000; width:100%; float:left;}
#menu ul{margin:0;padding:0; display: block;  float:left; }
#menu ul li{list-style-type:none; display: block; float: left;}
#menu ul li a{padding: 10px 20px; display: block; float: left; color:#FFF; font-weight: bold; }
#menu ul li a:hover{background:#333;}

#breadcrumb{ color: #555; padding: 12px; clear:both; font-size:14px;}
#breadcrumb a{ background: #777; padding:2px 5px; color: #EFEFEF; font-size:14px;}
.strona-glowna #breadcrumb { display: none; }

#column1 {float: left; width: 230px; padding: 0 10px; background-color:#FFFF99;}
#column3 {float: right; width: 230px; color: #000; padding: 0 10px; background-color:#FFCC00;}
#column2 {float: right; width: 480px; padding: 0 10px; background-color:#FFF;}

#column2 h1#tyt {margin:10px 0 20px 0; font-size:280%; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; border-bottom:1px solid #999;}

#column2 p.meta{width:98%; padding:4px 1%; text-align:right; line-height:23px;}
#column2 p.meta .admin a{ padding:5px 3px 3px 15px; color:#888;}
#column2 p.meta .admin a:hover{color:#FF3300;}
#column2 p.meta a.edit{background: url('../images/pda/edit.png') left center no-repeat;}
#column2 p.meta a.add{background: url('../images/pda/add.png') left center no-repeat;}
#column2 p.meta a.del{background: url('../images/pda/del.png') left center no-repeat;}

.treeview, .treeview ul { padding: 0;	margin: 0; list-style: none;}	
.treeview li { margin: 0; padding: 3px 0px 3px 16px; list-style: none; list-style-position: inside;	position: relative; }
.treeview .hitarea { height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer;	position: absolute;	left: 16px;	top: 0;}
.treeview li { background: url(/static/admin-pd/mapa_strony/img/treeview/tv-item.gif) 0 0 no-repeat; }
.treeview .collapsable { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-collapsable.gif); }
.treeview .expandable { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-expandable.gif); }
.treeview .last { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-item-last.gif); }
.treeview .lastCollapsable { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-collapsable-last.gif); }
.treeview .lastExpandable { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-expandable-last.gif); }
.treeview em {	color: #888; font-size: 10px; font-style: normal; }
.treeview span { cursor: pointer;	font-weight: bold;}

/************teksty formatowane na stronie********************/
.text{padding:8px 0px; color:#6B063B;}
.text h1{font-size:190%; text-align:left; margin:15px 0% 0 0;}
.text h2{font-size:150%; text-align:left; margin:11px 0% 0 0;}
.text h3{font-size:125%; text-align:left; margin:7px 0% 0 0;}
.text h4{font-size:100%; text-align:left;margin:3px 0%; }
.text h5{font-size:100%; text-align:left; margin:3px 0%;}
.text h6{font-size:90%; text-align:left; margin:3px 0%;}


.text img{margin:5px;}
.text img.img_left { float: left; margin: 14px 20px 14px 0; border: 1px solid #E2CFAF; padding: 4px; }
.text img.img_right { float: right; margin: 14px 0 14px 20px; border: none; border: 1px solid #E2CFAF; padding: 4px; }
.text img.img_block { display: block; float: none; clear: both; margin: 14px auto; border: none; border: 1px solid #E2CFAF; padding: 4px; }
.text p{font-size:100%; padding:1% 0; line-height:20px;}
.text p.short{font-size:95%; font-weight:bold; padding:1% 0;}
.text p.smal{font-size:85%; padding:1% 0 2% 0;}
.text p.special{color: #746343; background-color: #EBDEC7; border-top: 1px solid #E2CFAF; border-bottom: 1px solid #E2CFAF; padding: 10px 20px;}
.text ul {padding:5px 0 5px 5%;}
.text ul li {list-style:disc; margin:0; padding:0 0 5px 0; font-size:100%;}
.text ol { padding:5px 0 5px 5%;}
.text ol li { margin:0; padding:0 0 5px 0; font-size:90%; list-style:decimal;}

.text .meta{width:98%; border-bottom:1px solid #eee; padding:4px 1%; text-align:right; line-height:23px;}
.text .meta .info{color:#888; font-size:85%; line-height:23px;}
.text .meta a.button, ul.list li .meta a.button2{float:right;}

.text a .img-float-l {border:dotted 3px #fff;}
.text a.button {background-color: #C2A69F !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.text a.external {text-decoration: underline;}
.text a:hover .img-float-l {border:dotted 3px #ccc;}

.text .img-float-l{float:left; margin:5px 15px 5px 0;}


.text table{ border-collapse:collapse;}
.text table caption{padding:10px 0 0 0; text-align:center; font-size:120%; color:#066CB8; font-weight:bold;}
.text table tbody tr{ background:none;}
.text table thead tr, .text table thead th, .text table thead td{ background:#DED7C4 !important; text-align:left !important;}
.text table th{ background:#F5F3EB !important; border:none!important; border-bottom:1px solid #DED7C4 !important;}

.text table td{font-size:12px; border:none; border-bottom:1px solid #DED7C4; padding:6px 4px 6px 12px;}


/************aktualnosci********************/

#newsy .news .head .meta .admin { border-left: 1px solid #CCC; padding-left: 5px; }
#newsy .news .body img.logo { float:left; margin: 0 10px 10px 0;}
.pagination { padding: 0 10px; }
.pagination span { background-color: #EFEFEF; padding: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer; }
.pagination span.pag { background-color: #BF4685; color: #FFF; }

#column2 form p {position:relative; text-align:right;}
#column2 form input[type=text] { border: 1px solid #ccc; border-bottom:1px solid #555; padding: 2px; width:350px; }
#column2 form textarea { border: 1px solid #555; padding: 2px 2px 10px 2px; width:350px; border: 1px solid #555;}
#column2 form label { text-align: right; display: inline-block; vertical-align: top; }
#column2 form p .c{position:absolute; right:355px; bottom:8px; background:#eee; padding:2px; border: 1px solid #555;}
#column2 form p#honeypot{ display:none;}

#footer{background:#FFCCFF; clear: both; padding: 3px 20px 20px 20px;}
#footer ul{text-align: right; }
#footer ul li{list-style: none; display: inline; margin-right: 10px;}
#footer ul li a{color: #222;}

#gallery a img { border: 1px solid #EFEFEF; padding: 3px; margin: 0 5px 5px 0; }
#galeria ul li img { vertical-align: middle; border: 1px solid #EFEFEF; padding: 3px; }
#galeria ul li { list-style: none; }
#strony .meta, #gallery .meta, #kontakt .meta { margin-top: -5px; }
#strony .meta .admin { border-left: 1px solid #CCC; padding-left: 5px; }

/* ######## STYLE LOKALNE ################ */

body{background:url('../images/5.png') center -24px repeat-x #fff; color:#905055;}
.body_contener { float:left; width:100%; background:transparent;}
.body_contener_footer{background:transparent;}


#header {height:290px; background:transparent; position:relative; background:url('../images/2.jpg') left bottom no-repeat; }
#header form#search_box{position:absolute; top:172px; right:10px; width:165px; background: none;}
#header form#search_box input#search{width:128px;}
#header form#search_box input.button{text-indent:80px;}

#header #banerd{position:absolute; top:0; right:0; width:475px; height:208px; overflow:hidden; }
#header #banerd img { position:absolute; }
#header #banerd .przyslona{background:url('../images/3.png') left bottom no-repeat;position:absolute; left:0; bottom:0;width:100%; height:347px;z-index: 100;}
#header #banerd .tresc{width:100%; text-align:right; background:url('../images/29.png') left top  repeat-x;position:absolute; right:0; bottom:0; z-index: 10;}
#header #banerd .tresc a {color: #fff;}
#header #banerd .tresc h3{color:#fff; font-size:22px; text-align:right; font-weight:normal; margin:10px 10px 5px 10px; width:350px; display:block; padding-left:100px;}
#header #banerd .tresc h3 a{ color:#fff;}
#header #banerd .tresc p{color:#fff; font-size:12px; text-align:right; font-weight:normal; margin:5px 10px; width:350px; display:block; padding-left:100px;}
#header #banerd .tresc p a{color:#fff;}
#header #banerd .tresc a:hover{text-decoration:underline;}


#header ul#wskaznikb{position:absolute; left:455px; top:5px; margin:0; z-index:900;}
#header ul#wskaznikb li{display:block;background:url('../images/33.png') left top no-repeat; width:16px; height:16px; list-style: none; position:relative; z-index: 901;}
#header ul#wskaznikb li#b2{margin:3px 0 0 28px;}
#header ul#wskaznikb li#b3{margin:8px 0 0 47px;}
#header ul#wskaznikb li#b4{margin:0 0 0 53px;}

#header ul#wskaznikb li.bw{background:url('../images/36.png') left top no-repeat;}
#header ul#wskaznikb li .etykieta{display:none; overflow:hidden; }
#header ul#wskaznikb li:hover .etykieta{display:block; width:220px; height: 20px; text-align:center; background:url('../images/etykieta.png') left top no-repeat; position:absolute; z-index: 950; left:17px; top:0; line-height:20px; font-size:12px; padding:0 5px 0 10px; border-right:1px solid #fff;}




#header a#startowa{position:absolute; top:207px; left:313px; display:block; width:200px; height:40px;}
#header a#osrodki{display:block;height:120px;left:360px;position:absolute;top:80px;width:140px;}

#header img#rss{position:absolute; top:170px; left:10px;}

#content #skaluj{position:absolute; top:-90px; left:110px; color:#006699; font-size:10px; width:100px; color:#B93278 ; text-align:center; padding:3px 3px 0 3px; -moz-border-radius:4px; -webkit-border-radius: 4px; }
#content #skaluj .opis{ color:#fff ; font-size:11px; padding:0; margin: 0; cursor:default; }

#content #skaluj #p75{ position:absolute; right:-10px; top:-1px;}
#content #skaluj #p100{ position:absolute; right:-37px; top:-14px;}
#content #skaluj #p125{ position:absolute; right:-55px; top:-30px;}
#content #skaluj span:hover{color:#fff;}

#menu{background:none;  padding:0; width:330px; position:absolute; bottom:39px; right:4px; z-index:3;}
#menu ul li a{color:#fff !important; background:url('../images/8.jpg') top right no-repeat; margin:0px; padding:13px 13px!important; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#menu ul li a:hover{ background:#9F135E; }
#menu ul{float:right; padding-right:15px;}

#main_menu{background:none;  padding:0!important; margin:-10px 0 0 0!important; width:328px;}
#main_menu ul{padding:0; margin:0;}
#main_menu ul li{color:#9BAB2A !important; list-style:none; border:1px solid #C2CD73; -moz-border-radius:5px; -webkit-border-radius: 5px; background:#F3F6DC; margin:5px 0px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative;}
#main_menu ul li:hover{border-color:#9BAB2A;}

#main_menu ul li a{ color:#9BAB2A; padding:8px!important; padding-right:3px!important; font-weight:normal; font-size:16px; display:block; -moz-border-radius:4px; -webkit-border-radius: 4px; }
#main_menu ul li .ikona{ position:absolute; top:3px; right:8px; z-index:9; width:35px; height:30px; background:transparent url('../images/menu-st.png') right 2px no-repeat; overflow:hidden; font-size:10px; text-indent:-400px; margin:0; z-index:9;}
#main_menu ul li.roz  .ikona{ float:right; width:35px; height:30px; background:url('../images/menu-st.png') right -29px no-repeat;}

#main_menu ul li a:hover, #main_menu ul li a.w{ background-color:#9BAB2A; color:#fff; }

#main_menu ul li ul {display: none;}

#main_menu ul li.roz{border-color:#c2cd73;!important; background:#f3f6dc;}
#main_menu ul li.roz:hover{border-color:#9bab2a;}

#main_menu ul li.roz a{background-color:#dee3b1;  border-bottom:1px solid #9bab2a; color:#9faf33; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px;} 
#main_menu ul li.roz a:hover, #main_menu ul li.roz a.w{background-color:#9bab2a; color:#fff;}
#main_menu ul li.roz ul{padding:0px 0px 10px 0px; display: block;}
#main_menu ul li.roz ul li{list-style:none; background:#f3f6dc; border:none; margin:0; padding:0 1px;}
#main_menu ul li.roz ul li a{border-bottom:1px solid #dee3b1; background:transparent url('../images/menu-st-s.png') 15px center no-repeat; border-top:1px solid #fff;font-size:14px; font-weight:normal; padding-left:40px!important; font-size:14px;}
#main_menu ul li.roz ul li a:hover, #main_menu ul li.roz ul li a.w{ background-color:#dee3b1; background-position:22px center; -moz-border-radius:0px!important; -webkit-border-radius: 0px!important; color:#9bab2a; }

#content {background:url('../images/19.jpg') left top repeat-y; background-color:none; border:none; position:relative;}
#column1, #column2, #column3{background:none;}

#column2 {width:634px; margin:0px 0 0 0; padding:0; text-align:right; float:left;}
#column2 #topnes{ width:540px; margin:-20px 0 0 0; padding:0 25px 27px 25px; background:url('../images/15.jpg') bottom right repeat-y;float:right; position:relative;}
#column2 #topnes h2{color:#6b063b; font-size:150%; font-weight:bold; text-align:left; margin:-20px 0 15px 0;position:relative; padding:0 25px 0 10px; line-height:26px; text-indent:15px;}
#column2 #topnes h2 a{color:#6b063b; font-size:115%; text-align:left; text-indent:15px;text-align:left;}

#column2 #topnes .body{float:left; width:100%; margin:0; position:relative;}
#column2 #topnes .body .meta{font-size:105%; color:#fff; text-align:right; width:71%; margin:10px -15px 7px 0px; padding:2px 5px; background:#9BAB2A; float:right;-moz-border-radius:4px; -webkit-border-radius: 4px;}

#column2 #topnes p a{color:#111; font-size:110%; margin:10px 5px; text-align:left; padding:0; text-align:left; line-height:23px; padding:2px;}
#column2 #topnes p a:hover{color:#B93278;}
#column2 #topnes p{color:#111; font-size:110%; margin:10px 5px; text-align:left; padding:0; text-align:left; clear:right;}

#column2 #topnes a.more{padding:5px 8px; font-size:105%; background:#b93278; color:#fff; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-top:10px; position:absolute; bottom:-0px; right:10px;}
#column2 #topnes a.more:hover{background:#9F135E;}
#column2 #topnes .fotos{padding:4px; background:#eee; -moz-border-radius:5px; -webkit-border-radius: 5px; float:left; margin:10px;}

#column2 #topnes_footer{width:572px; float:right;background:transparent; margin:0; height:30px; background:url('../images/18.jpg') right bottom  no-repeat}

#column2 #topnes #dataa{position:absolute; top:-162px; left:-12px; color:#fff; width:100px;  z-index:99;}
#column2 #topnes #dataa span.bigday{ font-size:45px; text-align:center; color:#fff!important;}
#column2 #topnes #dataa span{ font-size:16px; text-align:center; line-height:18px; margin:2px;color:#fff!important;}

#header #datao{position:absolute; bottom:79px; left:28px; color:#fff; width:100px; z-index:99;}
#header #datao p.bigday{ font-size:45px; text-align:center; line-height:45px;color:#fff!important;}
#header #datao p{ font-size:16px; text-align:center; line-height:18px; margin:2px;color:#fff!important;}


#column2 .aktualnosci-box{ width:572px; float:right; background:transparent; margin:0; padding:5px 0 0 0;}
#column2 .aktualnosci-box ul {margin:1px; background:transparent; padding-bottom:10px;}
#column2 .aktualnosci-box li{position:relative; list-style:none; background:transparen; padding:15px 25px 5px 25px; margin:0; }
#column2 .aktualnosci-box li img{float:right; margin:0 -10px 4px 10px; max-height:100px;-moz-border-radius:5px; -webkit-border-radius: 5px; border:4px solid #e1e1e1;}
#column2 .aktualnosci-box li.second img{border-color:#c0d1e6;}
#column2 .aktualnosci-box li .clear{clear:both; height:2px; font-size:1px;}

#column2 .aktualnosci-box li .datanews{position:absolute; top:5px; left:-56px; color:#fff; background:url('../images/27.png') -3px top no-repeat; width:63px; padding-right:12px; height:66px; padding-top:5px; }
#column2 .aktualnosci-box li .datanews p.bigday{ font-size:24px; text-align:center; line-height:24px;}
#column2 .aktualnosci-box li .datanews p{ font-size:14px; text-align:center; line-height:14px; margin:0 0 2px 0;color:#fff; padding:0;font-weight:normal;}
#column2 .aktualnosci-box li .datanews p.yy{font-size:11px;}
#column2 .aktualnosci-box li h3{color:#b93278; background:transparent; border:none; font-weight:bold; font-size:120%; text-align:left; margin:2px 0 1px 0;}
#column2 .aktualnosci-box li h3 a{color:#b93278;}
#column2 .aktualnosci-box li p{background:transparent; color:#5f8bb0;border:none;  text-align:left; margin:5px 0 2px 0; padding:0 5px 0 30px; }
#column2 .aktualnosci-box li p.meta{padding:0 5px 0 30px; margin:-5px 0 0px 0; text-align:right;}
#column2 .aktualnosci-box li p a{color:#2e4f6a!important; font-size:100%!important; text-align:left!important; font-weight:normal;  }

#column2 .aktualnosci-box li.second .datanews{background:url('../images/43.png') -3px top no-repeat;}
#column2 .aktualnosci-box li.second{background-color:#e6edf7;}
#column2 .aktualnosci-box li.second:hover{background:#d7e1f0;}
#column2 .aktualnosci-box li:hover{background:#f3f3f3;}


#column2 .aktualnosci-kat{ width:100%; float:right; background:transparent; margin:-20px 0 0 0; padding:0px 0 0 0;text-align:left;}
#column2 .aktualnosci-kat ul {margin:1px; background:transparent; padding-bottom:10px; padding-top:10px;}
#column2 .aktualnosci-kat li{position:relative; list-style:none; background:transparen; padding:0px; margin:0; }
#column2 .aktualnosci-kat li.second{background-color:#e6edf7;}

#column2 .aktualnosci-kat li a{font-size:18px; padding:8px 25px; display:block; color:#6B063B!important; text-align:left;}
#column2 .aktualnosci-kat li a:hover{background:#eee;}
#column2 .aktualnosci-kat li.second a:hover{background:#d7e1f0;}



#column2 h1#tyt{color:#6b063b; font-size:35px; font-weight:normal; text-align:left; padding:7px 25px 7px 10px; line-height:26px; margin-bottom:0; margin:-15px 0 0 0; text-indent:15px; font-family:Arial, Helvetica, sans-serif; border-bottom:2px solid #ccd3a0;}
#column2 #strony, #column2 #kontakt, #column2 #newsy, #column2 #galeria, #column2 #gallery, #column2 #newsletter, #column2 #mapa_strony{ width:542px; float:right;background:transparent; margin:0; padding:10px 15px 0 15px; text-align:left;}
#column2 .text h2{background:#b93278; color:#fff; padding:5px;}
#column2 .text h3{background:#9bab2a; color:#fff; padding:5px;}
#column2 .text p.short{color:#ACB28E; margin:1% 30px; }
#column2 .text img.logo{ padding:1px; border:8px solid #c0d1e6; margin:5px 30px; float:right; -moz-border-radius:5px; -webkit-border-radius:5px;}}

#column2 p.meta{margin-bottom:2px;}

#column2 #mapa_strony ul{padding-top:8px;}

#column2 h3.sys{background:#CCD3A0 url('../images/more-n.png') right center no-repeat ; padding-right:40px; color:#fff; padding-top:3px; padding-bottom:3px;}
#column2 h3.sys a{color:#fff; display:block;}
#column2 h3.sys:hover{ background-color:#9BAB2A; color:#fff;}
#column2 h3.no_iko{background-image:none;}

.formularz-kontaktowy { width: 100%; float: right; background:transparent; color:#fff; text-align:left; -moz-border-radius:5px; -webkit-border-radius:5px; }
.formularz-kontaktowy  form p{background:#fff url('../images/form-wers.png') 175px 2px no-repeat ; border:1px solid #c2ca9a!important; padding:5px 2px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.formularz-kontaktowy  form p:hover input, #kontakt .formularz-kontaktowy  form p:hover textarea{background:#f2f2f2; color:#6B063B;}

.formularz-kontaktowy  form p.button-row{background:transparent!important; text-align:right; padding:4px;}

#kontakt h2, h2.sys{background:#b93278; color:#fff; padding:5px; clear:both; font-weight:normal; text-align:left;}
#kontakt h3, h3.sys{background:#9bab2a; color:#fff; padding:5px; clear:both; font-weight:normal; text-align:left;}

.formularz-kontaktowy form { padding:5px 10px; color: #FFF; margin:1px 0;  }
.formularz-kontaktowy form label{border:none; color:#474F05; padding:4px 7px; width:125px; margin-top:3px; text-align:right; font-size:95%; margin-right:25px;}
.formularz-kontaktowy form input { padding:5px!important; width:300px!important; border:none!important; background:#f1f3e5!important; font-size:17px!important; color:#6B063B!important;}
.formularz-kontaktowy form textarea{border:none!important; width:310px!important; background:#f1f3e5!important;color:#6B063B!important; height: 90px!important;}
.formularz-kontaktowy form input.button { background-color: #9aab29!important; font-weight: normal!important; font-size:16px!important; color: #fff!important; padding: 5px 15px!important; width:90px!important; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center!important; }
.formularz-kontaktowy form input.button:hover{ background-color: #839221!important; color: #fff !important;}
.formularz-kontaktowy form p.button-row:hover input.button{background-color: #9aab29;color: #fff !important;}
.formularz-kontaktowy p.small{ color:#555; text-align:center; font-size:11px;padding:0; margin:1px 0 5px 0; border-top:dashed 1px #ccc;}

.formularz-kontaktowy .errorlist {padding-left:210px; margin:0px 0 -8px 0;}
.formularz-kontaktowy .errorlist li{background:#9AAB29; margin:0; list-style:none; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px;font-size:14px; padding:2px 10px;}


.kontakt #mapa-box { width: 100%; float: right; background:transparent; color:#fff; text-align:left; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:15px; }
.kontakt #mapa-box form  p{background:#fff url('../images/form-wers.png') 175px 2px no-repeat ; border:1px solid #c2ca9a!important; padding:5px 2px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.kontakt #mapa-box form  p:hover input, #kontakt .formularz-kontaktowy  form p:hover textarea{background:#f2f2f2; color:#6B063B;}

.kontakt #mapa-box form input{padding:5px; width:300px; border:none; background:#f1f3e5; font-size:17px; color:#6B063B;}
.kontakt #mapa-box form { padding:5px 10px; color: #FFF; margin:1px 0;  }
.kontakt #mapa-box form label{ border:none; color:#474F05; padding:4px 7px; width:155px; margin-top:-5px; text-align:right; font-size:95%; margin-right:25px;}
.kontakt #mapa-box form p.button-row{background:transparent!important; text-align:right; padding:4px;}
.kontakt #mapa-box form  input.button { background-color: #9aab29; font-weight: normal; font-size:16px; color: #fff; padding: 5px 15px; width:105px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center!important;}
.kontakt #mapa-box form  input.button:hover{ background-color: #839221!important; color: #fff !important;}
.kontakt #mapa-box form  p.button-row:hover input.button{background-color: #9aab29;color: #fff !important;}

.kontakt #mapa-box #mapa{margin:-15px 10px 15px 10px; border:1px solid #9AAB29; color:#6B063B;}



#column2 #strony .subsite-list{background:transparent; border: 2px solid #b93278!important; padding:4px 8px;  -moz-border-radius:5px; -webkit-border-radius:5px; margin:10px 0 15px 0;}
#column2 #strony .subsite-list h3{color:#fff; margin:-14px 15px 4px 15px; text-align:center; font-size:14px; font-weight:normal;  background:#b93278; padding:2px 5px 4px 5px; display:block;-moz-border-radius:4px; -webkit-border-radius:4px;}
#column2 #strony .subsite-list ul{padding:0 25px; margin:0 0 10px 0;}
#column2 #strony .subsite-list ul li{list-style:none; margin:1px 0; padding:0;}
#column2 #strony .subsite-list ul li a{display:block; padding: 4px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#b93278; border-bottom:1px solid #b96892;}
#column2 #strony .subsite-list ul li a:hover{ background:#9F135E; -moz-border-radius:5px; -webkit-border-radius:5px; border-color:#f8f8f8; color:#fff;}





#column2 #gallery img{ padding:1px; border:8px solid #ddd; margin:8px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
#column2 #gallery img:hover{ border-color:#c0d1e6;}
#column2 #gallery p{ padding:1% 0; line-height:20px; font-size:100%;}

#column2 #galeria ul{margin:10px 0;}
#column2 #galeria ul li{padding:1px; text-align:center; border:8px solid #ddd; margin:11px; width:28%; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; margin:3px; height:110px; overflow:hidden;}
#column2 #galeria ul li:hover{ border-color:#c0d1e6;}
#column2 #galeria ul li img{ margin:5px; border:none; margin:0; padding:0;}
#column2 #galeria ul li h3{ text-align:center; margin:4px 5px; padding:0; font-size:12px;}
#column2 #galeria ul li h3 a{color:#fff; font-weight:normal; font-size:12px;}
#column2 #galeria ul li .meta-h{ background:transparent url(../images/29.png) repeat-x scroll center top; padding:4px; width:97%; height:40px; position:absolute; left:0; right:0; bottom:0; }




#column2 a.button{padding:5px 8px; background:#b93278; color:#fff; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-top:10px;}
#column2 a.button:hover{background:#9F135E;}


#column3{width:330px; margin:-15px 0 0 0;} 
#column3 .newsletter{background:#b93278;  padding:4px 8px; border:none!important; margin-bottom:40px!important;}
#column3 .newsletter h3{color:#fff; margin:4px 0 4px 0!important; font-size:16px; text-align:left!important; font-weight:normal; border-bottom:1px solid #dc99bc!important; padding:2px 5px 4px 5px!important; background:transparent!important; }
#column3 .box form{padding:7px 0 0 0; text-align:center; font-size:12px; color:#beb5a4; margin:0;}
#column3 .box form p{margin:2px 0;}
#column3 .box form input{ border:3px solid #dc99bc; background:#dc99bc; width:220px; padding:2px; color:#fff; font-size:15px;}
#column3 .box form input.button{width:70px; text-align:center; border:2px solid #dc99bc; color:#b93278; -moz-border-radius:4px; -webkit-border-radius:4px; padding:2px 5px; background:#fff; }
#column3 .box form input.button:hover{color:#fff; background:#9F135E;}
#column3 .newsletter p{ margin:8px 0 0 0; padding:3px; font-size:11px; color:#dc99bc; text-align:center;}

#column3 .box {margin:25px 0 0 0;}

#column3 .box { border:2px solid #9bab2a; -moz-border-radius:4px; -webkit-border-radius:4px; padding-bottom:8px;}
#column3 .box h3{color:#fff; margin:-14px 15px 4px 15px; text-align:center; font-size:14px; font-weight:normal;  background:#9bab2a; padding:2px 5px 4px 5px; display:block;-moz-border-radius:4px; -webkit-border-radius:4px;}

#column3 .box .ban {text-align: center;}
#column3 .box .ban img { margin:auto;}
#column3 .box .ban .item {margin:8px 0; border-bottom:dashed 1px #CCD3A0; padding:5px 0; text-align:center;}

#breadcrumb {width:553px; vertical-align:middle; line-height:20px; margin:-35px 0 0 0; color:839221; padding:0 10px 48px 75px; text-align:left; float:left; background:url('../images/18.jpg')  62px bottom no-repeat; z-index:11;}
#breadcrumb  a {background:transparent; color:#839221; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c2ca9a!important; z-index:11; display:inline-block;}
#breadcrumb  a:hover{background:#B93278; color:#fff; border-color:#B93278!important;}


#column1 .box{background:#fbf8f4; -moz-border-radius:8px; -webkit-border-radius: 8px; padding:0 0 10px 0;}
#column1 .box h3{padding:10px 10px 8px 10px; color:#772865; font-size:16px; border-bottom:1px solid #e8e1d8; background:#fff;-moz-border-radius-topright:8px; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 4px; margin-bottom:5px;}


#footer {background:#fff url('../images/22.png') left -2px no-repeat; background-color:#fff; padding:60px 0 0 38px; height:130px; }
#footer ul#linia1{margin:-8px 0 0 0; padding:0px 120px 0 350px;}
#footer ul#linia1 li{float:left; margin:0;}
#footer ul#linia1 a{color:#fff; display:block; padding:9px 8px; text-align:center!important; float:left;}
#footer ul#linia1 a:hover{color:#fff; text-decoration:none; background:#bacb3f;}

#footer ul#linia2{margin:50px 100px 10px 0;}
#footer ul#linia2 a{color:#a60037; font-size:11px;}
#footer a:hover{text-decoration:underline;}

a#logo{background:url('../images/logosplot.png') top left no-repeat; display:block; height:99px; width:192px; text-indent:800px; overflow:hidden; line-height:800px; position:absolute; top:-10px; left:-10px;} 

#ajax_placeholder { width: 990px; height: 764px; position: absolute; left: 200%; display: none; padding: 0 40% 0 0; }
#powrot { position: absolute; left: 13px; top: 98px; display: block; width: 130px; height: 90px; letter-spacing: 9999em; white-space: nowrap; text-indent: 9999em; overflow: hidden; z-index: 9; }
#ajax_placeholder .okno { width: 990px; position: absolute; top: 0; left: 0; background-color: #B93278; color: #FFF; }

.specjalne-moj-samorzad-2010 { width: 990px; height: 764px; position: absolute; top: 0; left: 0; background: #FFF url('../images/specjalne/moj-samorzad-2010/moj_samorzad.png') left top no-repeat; }
.specjalne-moj-samorzad-2010 .mapa { position: absolute; left: 142px; top: 149px; width: 511px; height: 500px; }
.specjalne-moj-samorzad-2010 .tresc { width: 300px; height: 440px; padding: 0 10px 0 0; overflow: auto; position: absolute; left: 680px; top: 149px; color: #555; }
.specjalne-moj-samorzad-2010 .uwagi { width: 400px; position: absolute; left: 150px; bottom: 25px; color: #888; }
.specjalne-moj-samorzad-2010 .uwagi a { color: #B93278; }

