@charset "utf-8";
/* wybory.dobremiasto.org */

html,body
	{
	margin:0;	
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000;
	color:#000;
	}
	
#mainContainer
	{
	background-image:url(gfx/right/fade.gif);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#fff;
	width:1004px;
	padding-bottom:2px;
	}

#mainContainer a:link
	{
	color:#369;
	text-decoration:underline;
	}
	
#mainContainer a:visited
	{
	color:#74c;
	text-decoration:underline;
	}
	
#mainContainer a:hover
	{
	text-decoration:none;
	}
	
.smallText
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
p.smallText
	{
	text-align:center;
	}
	
/* TOP */

#top
	{
	overflow:visible;
	color:#fff;
	background-image:url(gfx/top/bkg.gif);
	height:122px;
	padding-left:10px;
	cursor:pointer;
	}
#top a
	{
	color:#fff;
	}
a
	{
	text-decoration:none;
	}

#jelen
	{
	background-image:url(gfx/top/jelen.gif);
	background-repeat:no-repeat;
	width:100px;
	height:122px;
	float:left;
	}

#jelen_bkg
	{
	background-image:url(gfx/top/jelen_bkg.gif);
	background-repeat:no-repeat;
	background-position:300px;
	height:122px;
	}

#top h1
	{
	font-size:34px;
	padding-top:20px;
	margin-bottom:10px;
	margin-top:0;
	text-decoration:none;
	}

#top p
	{
	padding-left:5px;
	}
	
#menuBar
	{
	background-color:#97D3BB;
	border:#fff 1px solid;
	border-width:1px 0;
	padding:6px 10px;
	clear:both;
	}
	
#menuBar a:link, #menuBar a:visited
	{
	padding:4px;
	color:#fff;
	background-color:#559393;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	border:#fff 1px solid;
	margin-bottom:-4px;
	margin-right:1px;
	}

#menuBar a:hover
	{
	background-color:#fff;
	color:#327070;
	}
	
#search
	{
	float:right;
	display:inline;
	margin-right:0;
	}
	
#search input
	{
	margin-right:-6px;
	margin-top:-1px;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	}

#search input.text
	{
	border-color:#069705;
	margin-right:4px;
	}

#search input.text:hover
	{
	background-color:#F9FFEF;
	}
	
#search input.submit
	{
	border-color:#fff;
	background-color:#069705;
	color:#fff;
	cursor:pointer;
	}
	
#navBar
	{
	background-color:#CEFBCE;
	border-width:1px 0;
	border-color:#507D50;
	border-style:solid;
	color:#165F5F;
	padding:2px 10px;
	}

#navBar p
	{
	float:left;
	margin:0;
	}

#navBar a:link, #navBar a:visited
	{
	color:#165F5F;
	text-decoration:underline;
	}
	
#navBar a:hover
	{
	text-decoration:none;
	}
	
#miniPanel
	{
	clear:right;
	float:right;
	margin-right:0;
	}
	
/* RIGHT */

#rightPanel
	{
	background-color:#000;
	color:#fff;
	width:199px;
	float:right;
	padding-bottom:5px;
	padding-top:7px;
	}
	
	
#rightPanel h2
	{
	font-size:14px;
	margin:3px 0 4px 10px;
	}
	
#rightPanel p
	{
	margin-left:10px;
	}
	
#rightPanel hr
	{
	border:none;
	color:#fff;
	background-color:#fff;
	height:1px;
	margin-top:-3px;
	}
	
#rightPanel a:link, #rightPanel a:visited
	{
	display:block;
	color:#CCFF66;
	text-decoration:underline;
	font-weight:bold;
	margin-top:3px;
	font-size:11px;
	}
	
#rightPanel a:hover
	{
	text-decoration:none;
	}
	
/* INDEX */

#container
	{
	width:783px;
	}
	
#container #leftList, #container #centerList, #container #rightList, #container #rightList2
	{
	background-image:url(gfx/main/gradient_bkg.gif);
	width:244px;
	height:323px;
	float:left;
	margin-top:10px;
	}
	
.list
	{
	text-align:right;
	margin:0;
	padding:5px;
	}

p.showInfo
	{
	font-size:10px;
	padding-bottom:5px;
	border-bottom:#ddd 1px solid;
	}

.list a:link, .list a:visited
	{
	text-align:left;
	background-image:url(gfx/main/triangle.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	display:block;
	padding-left:13px;
	margin-bottom:6px;	
	}

.list a:hover
	{
	background-color:#F9FFEB;
	background-image:url(gfx/main/triangle.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-right:#D6EEBC 5px solid;
	}
	
.list a.miniLink
	{
	border:0;
	display:inline;
	background-image:none;
	font-size:11px;
	vertical-align:bottom;
	margin-bottom:1px;
	text-align:right;
	}

.list a.miniLink#burmistrz
	{
	position:inherit;
	}

.list a.miniLink:hover
	{
	background-image:none;
	}

#leftList
	{
	border-left:10px #fff solid;
	}
	
.listBorder
	{
	background-image:url(gfx/main/gradient_border.gif);
	width:1px;
	height:323px;
	}

.left
	{
	float:left;
	}
	
.right
	{
	float:right;
	}
	
.top_belt
	{
	float:left;
	width:20px;
	background-image:url(gfx/main/top_belt.gif);
	height:25px;
	margin-top:10px;
	}
	
#container h2
	{
	background-color:#BBE299;
	margin:0;
	margin-bottom:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-size:15px;
	padding:2px 0 3px 0;
	border:#CECECE 1px solid;
	background-image:url(gfx/h2_bkg.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

#container h2.articleTitle
	{
	margin-left:10px;
	text-align:left;
	padding:5px;
	}

#container h3
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	margin-top:-3px;
	padding:5px;
	background-color:#1D9A00;
	border-bottom:#cdc 1px solid;
	background-image:url(gfx/article/h3_bkg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#container h4
	{
	margin:0;
	padding:3px;
	text-align:center
	}

#container div.p
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:5px;
	border:#ddd 1px solid;
	background-color:#FBFFF6;
	}
	
#container div.p p
	{
	padding:3px;
	margin:0;
	text-align:center;
	}

#container div.p p.alignLeft
	{
	text-align:left;
	}
	
.articleBox
	{
	border:#cdc 1px solid;
	margin-left:10px;
	padding-top:3px;
	background-color:#fff;
	background-image:none;
	clear:left;
	padding-left:5px;
	}

.showInfo
	{
	margin-bottom:3px;
	margin-left:-5px;
	}

.showInfo a:link, .showInfo a:visited
	{
	background-image:none;
	}
	
.showInfo a:hover
	{
	background-image:none;
	background-color:#fff;
	border:none;
	}

.showInfo b
	{
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.sortMenu
	{
	background-color:#fff;
	position:absolute;
	left:670px;
	border:#ddd 1px solid;
	width:111px;
	margin-top:-4px;
	}

.sortMenu p
	{
	padding:5px;
	}


#dane
	{
	}

#dane a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#opis
	{
	margin-top:10px;
	clear:left;
	text-align:justify;
	}
	
#komentarze
	{
	margin-top:10px;
	}

#opis p, #komentarze p
	{
	padding:5px 0;
	margin:0 10px;
	}
	
#newsy
	{
	margin-left:10px;
	background-color:#E9F6DB;
	width:770px;
	border:#BFE592 1px solid;
	}

#newsy h2
	{
	background-color:#C5E7A5;
	background-image:url(gfx/h2_bkg.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	border-width:0;
	border-bottom:#BFE592 1px solid;
	text-align:left;
	padding:2px;
	margin:0;
	}
	
.miniNews
	{
	overflow:hidden;
	float:left;
	width:77px;
	}

.miniNews a:link, .miniNews a:visited
	{
	background-color:inherit;
	display:block;
	height:77px;
	font-size:11px;
	padding:0 3px;
	}
	
.miniNews a:hover
	{
	background-color:#F9FFEB;
	}

.newsImage
	{
	height:77px;
	border-left:#E9F6DB 1px solid;
	cursor:pointer;
	background-position:center;
	}
	
#footer
	{
	bottom:3px;
	font-size:11px;
	text-align:center;
	color:#666;
	}
	
#footer img
	{
	margin-bottom:-2px;
	border:0;
	}
	
.counter
	{
	color:#222;
	font-size:11px;
	text-align:center;
	}
	
#commentForm
	{
	padding:5px;
	text-align:center;
	}

#commentForm fieldset
	{
	border:#A0D834 1px solid;
	padding:3px;
	}

#commentForm div
	{
	margin-bottom:10px;
	}

#commentForm input
	{
	border:#069705 1px solid;
	font-size:12px;
	background-color:#F9FFEF;
	}
	
#commentForm textarea
	{
	width:418px;
	height:200px;
	border:#069705 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#commentForm .helpline
	{
	width:418px;
	}
	
#commentForm #message
	{
	float:right;
	}
	
#commentForm #authorData
	{
	float:left;
	}
	
#commentForm label
	{
	cursor:pointer;
	display:block;
	text-align:left;
	}
	
#commentForm #authorData .input
	{
	margin-bottom:10px;
	}
	
#commentForm #authorData .input input
	{
	width:150px;
	}
	
#commentForm #authorData .input input:hover, #commentForm #authorData .input input:active
	{
	background-color:#fff;
	}
	
.comment
	{
	margin:10px;
	border:1px #A0D834 solid;
	}
	
.comment .authorData
	{
	padding:5px;
	height:25px;
	background-image:url(gfx/article/comment_belt.gif);
	background-repeat:repeat-x;
	}
	
.comment .authorData div
	{
	margin:0;
	padding:0;
	}


.comment .authorData div.nick
	{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	}

.comment .authorData div.optData
	{
	float:left;
	font-size:11px;
	margin-top:3px;
	}

.comment .authorData div.optData img
	{
	margin_bottom:-13px;
	border:0;
	}

.comment .authorData div.data
	{
	float:right;
	font-size:10px;
	}

.comment .text
	{
	background-color:#fff;
	padding:5px;
	overflow:none;
	}
	
.kod {
	margin:5px;
	}

.comment .cytat
	{
	color:#111;
	border:#9c9 1px solid;
	background-color:#efd;
	padding:5px;
	margin:5px 20px;
	}
	
p.text
	{
	padding:5px;
	text-align:justify;
	}
	
.edytuj
	{
	padding:2px;
	width:40px;
	background-color:#efd;
	border:#bca 1px solid;
	margin:0 0 -11px 10px;
	}
	
.usun
	{
	padding:2px;
	width:40px;
	background-color:#efd;
	border:#bca 1px solid;
	margin:-25px 10px 20px 10px;
	}