form {margin:0;padding:0;}
body {
	background:#535353;
	color:#545045;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

iframe body {background:#fff !important}

p {margin:0;padding:0 0 11px 0;line-height:130%}
p.more {font-size:10px;padding:5px 0 0 10px;background:url(/sputnikfiles/sompolno/images/bullet01.gif) 0px 10px no-repeat;}
a {text-decoration:none;color:#000;outline:none}
a:hover {text-decoration:underline;}

h1, h2, h3 {
	font-family:Georgia, "Times new roman", times, serif;
	font-size:20px;
	font-weight:normal;
	line-height:130%;
	margin:0;
	padding:0;
	color:#000;
}

h2 {font-size:17px;}
h3 {font-size:14px;}

.borderToph2, .BoardLeaveMessage {	font-family:Georgia, "Times new roman", times, serif;border-top:1px solid #ccc;margin-top:10px !important;padding:10px 0 !important;display:block;clear:both;font-size:20px;font-weight:normal;line-height:130%;color:#000;}

ul {margin:0;padding:10px;list-style:none}
ul li {margin:0;padding:0 0 10px 10px;background:url(/sputnikfiles/sompolno/images/bullet01.gif) 0px 5px no-repeat;}

img {border:none;}

.container {width:988px;margin:0 auto;position:relative;}

.mainHeader {width:988px;float:left;color:#b2b0a0;}
.mainCols {float:left;padding:0 10px 0 0;}
#mainColLeft {width:217px;}
#mainColCenter {width:140px;padding-top:14px;}
#mainColRight {width:611px;padding:0;padding-top:14px;}

#mainColLeft .inside {padding-left:27px}

.mainHeader .date {padding:13px 0 0 380px;float:left;width:487px;}
.mainHeader .flags {padding-top:12px;float:left;}
.mainHeader .flags div {width:20px;float:left;padding-left:5px}

/*# contact #*/

.contact {
	padding:10px;
	color:#eaeaea;
}

.contact p {padding-top:7px;}
.contact h1 {
	display:block;
	margin:0;
	padding:7px 0 7px 0;
	border-bottom:1px solid #909090;
	font-weight:normal;
	font-size:16px;
	font-family:Georgia, "Times new roman", times, serif;
	color:#e9e9e9;
}

/*# searchbox #*/

.search {
	padding:17px 0 0 10px;
	background:url(/sputnikfiles/sompolno/images/bgSearch.gif) top left repeat-x #fff;
	height:42px;	
}

.search .textboxDiv {padding:1px 0 0 2px;width:113px;float:left;border:1px solid #dfdeca;height:18px;overflow:hidden;}
.search .buttonDiv {width:55px;float:left;padding-left:2px}

.searchButton {}
.searchTextbox {width:115px;border:1px solid #fff;height:14px;margin:0 !important;padding:0;font-size:10px}

/*# pseudo tables #*/

.psTable01 {}
.psTable01 .row1 {width:170px;clear:both;}
.psTable01 .row1 .col1 {width:56px;float:left;font-weight:bold}
.psTable01 .row1 .col2 {width:114px;float:left;}

/*# main menu #*/

/* level 1 */

#mainMenu {}
.mainMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;
}

.mainMenu li {
	display:block;
	margin:0;
	padding:0;
	background:url(/sputnikfiles/sompolno/images/bgMenu01.gif) top left;
}

.mainMenu li a {
	display:block;
	margin:0;
	padding:14px 0 0 24px;
	height:27px;
	background:url(/sputnikfiles/sompolno/images/bullet01.gif) 10px 18px no-repeat;
	color:#7c7c7c;
	text-decoration:none;
}

.mainMenu li a:hover {text-decoration:underline}

.mainMenu .CMSListMenuLinkHighlighted {font-weight:bold;color:#000;}
.mainMenu .subCMSListMenuLinkHighlighted {color:#000;}

/* level 2 */

.mainMenu .subCMSListMenuUL {padding:10px 0 7px 0;border-bottom:1px solid #d9d9d9}
.mainMenu .subCMSListMenuUL li {background:#fff;}
.mainMenu .subCMSListMenuUL li a {height:17px;padding:0 0 0 38px;background-position:24px 5px;}

/* level 3 */

.mainMenu .sub2CMSListMenuUL {padding:10px 0 7px 0;border-bottom:1px solid #d9d9d9}
.mainMenu .sub2CMSListMenuUL li {background:#fff;}
.mainMenu .sub2CMSListMenuUL li a {height:17px;padding:0 0 0 62px;background-position:48px 5px;}

/*# square buttons #*/

.buttonSq {
	height:140px;
	padding-bottom:10px;
}

/*# content #*/

.contentColLeft, .contentColRight {
	width:255px;
	float:left;
	padding:20px;
	background:url(/sputnikfiles/sompolno/images/bgAktualnosci.jpg) top left repeat-y;}
.contentColRight {background:url(/sputnikfiles/sompolno/images/bgKalendarium.jpg) top left repeat-y;}
.contentColCenter {
	width:550px;
	float:left;
	padding:20px;
	background:#fff;
	border-top:1px solid #ccc;
}

.contentColCenter#article {padding:20px 0}

.hpHead h1, .head h1 {display:block;width:168px;float:left;}
.hpHead h1 {overflow:hidden;font-size:17px}

.hpHead, .head {
	width:255px;
	float:left;
	background:url(/sputnikfiles/sompolno/images/bgHeaderHp.gif) 0px 7px repeat-x;
	padding-bottom:10px;
}

.head {padding-bottom:3px;}

p.seeAll {
	display:block;
	float:left;
	background:url(/sputnikfiles/sompolno/images/bullet01.gif) 0px 12px no-repeat;
	padding:7px 0 0 10px !important;
	font-size:10px;
}

.hpHead#calen {}

.head p.seeAll {background:none;}
.head h1 {width:490px}
.head {width:550px;}

/*# news, calen (home page) #*/

.newsHpItem, .newsItem, .calenHpItem, .newsSpacer {
	float:left;
	width:255px;
	padding-top:10px;
}

.newsSpacer {
	line-height:1px;
	overflow:hidden;
	text-indent:-999px;
	background:url(/sputnikfiles/sompolno/images/bgNewsSpacer.gif) left bottom repeat-x;
}

.newsImage {
	width:73px;
	float:left;
	padding:0 19px 10px 0;
}

.newsImage img {
	width:63px;
	border:5px solid #d4caaf;
}

.newsHp p, .news p {padding:0;}
.newsHp p.date, .news p.date {font-size:10px;color:#9f9a86;}
.newsHp p.more, .news p.more, .calenHpItem span.more {font-size:10px;padding:5px 0 0 10px;background:url(/sputnikfiles/sompolno/images/bullet01.gif) 0px 10px no-repeat;}

.newsList p {padding:0;}
.newsList p.date {font-size:10px;color:#9f9a86;}
.newsList span.more {font-size:10px;padding:0 0 0 10px;background:url(/sputnikfiles/sompolno/images/bullet01.gif) 0 5px no-repeat;}
.newsList .newsImage {padding-bottom:40px;}
.newsList #detail .newsImage {width:153px;padding:0 29px 10px 0;}
.newsList #detail .newsImage img {width:153px;}
.newsList .newsSpacer {width:550px;}

.calenHp p {color:#fff;padding:0;}
.calenHp div.dateOver {display:block;float:left;padding:1px 10px 0 0;font-size:10px;}
.calenHp p.date {display:block;background:#f2f2eb;color:#707070;padding:0 2px}
.calenHp span.more {padding:5px 0 0 15px;background-position:5px 10px }

.newsItem {width:550px;}

.zdjecieDnia {
	float:left;
	padding:10px;
	background:#fff;
	border-top:1px solid #ccc
}

.zdjecieDnia h1 {padding-bottom:10px;display:block;width:288px}
.zdjecieDnia .author {color:#555;padding-top:10px;width:288px}

.newsWazneTitle {float:left;width:540px;padding:5px;background:#535353;font-size:18px;color:#ddd}
.newsWazneTitle span {font-weight:bold;color:#fff}
.newsWazneContent {float:left;width:330px;padding:20px 0 0}
.newsWazneImage {float:left;width:200px;padding:20px 0 0 20px} 
/*# zadaj pytanie burmistrzowi #*/

.widerBox {
	float:left;
	width:276px;
	height:72px;
	padding:15px 20px;
	background:#fff;
}

.widerBox h1 {font-size:17px;}
.widerBox p.text {padding:4px 0 1px 0;color:#707070}

#burmistrz {background:url(/sputnikfiles/sompolno/images/bgButtonBurmistrz.gif) 0px 0px no-repeat;}
#newsletter {
	position:relative;
	background:url(/sputnikfiles/sompolno/images/bgButtonNewsletter.gif) 0px 0px no-repeat;
	padding-left:110px;
	width:186px;
/*	overflow:hidden;*/
	font-size:10px;
	padding-top:5px
} 

#newsletter p.text {padding:1px 0 5px 0}
#newsletter .textboxDiv {padding:1px 0 0 2px;width:113px;float:left;border:1px solid #dfdeca;height:18px;overflow:hidden;background:#fff}
#newsletter .buttonDiv {width:55px;float:left;padding-left:2px}
#newsletter .SubscriptionTextbox {width:115px;border:1px solid #fff;height:14px;margin:0 !important;padding:0;font-size:10px}
#newsletter .errors {position:absolute;top:10px;left:5px;width:90px;}
#newsletter .errors span {background:#cc0000;color:#fff}

/*# breadcrumbs #*/

.breadcrumbs, .breadcrumbs a {font-size:10px;color:#9f9a86;}

/*# search #*/
.SearchResultsOver {float:left;}
.SearchResults li {}

/*# poll #*/

.poll {
	background:#434343;
	color:#ccc;
	padding:10px;
}

.poll h1 {font-size:15pxv;color:#fff;}

.PollGraph {/*border:1px solid #ddd;*/background:url(http://www.koszalin.pl/Images/sonda_pasekSZ.aspx) repeat-x;}
.PollGraph div {background:url(http://www.koszalin.pl/Images/sonda_pasekN.aspx) repeat-x;height:10px;}
.PollQuestion {font-weight:bold;font-size:11px;display:block;padding:10px 0;}
.PollCount {padding-left:5px;}

/*# Pytanie do Burmistrza #*/

.pytanieItem {padding-top:10px;}
.pytanieItem .nadawca {font-size:10px;color:#999;font-style:italic;padding-bottom:10px}

/*# Banner Over #*/

#overBanner {
	position:absolute;
	top:200px;
	left:240px;
	width:500px;
	height:300px;
	background:#fff;
}

#overBanner .inside {
	position:relative;
	width:500px;
	height:300px;
}

#overBanner .close {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	padding:10px 0 0 10px;
}

#overBanner #ciemny a {color:#fff}




/*# komentarze #*/

.CommentDetail {clear:both;width:550px;padding-bottom:10px;float:left}
.CommentDetail .CommentLeft {float:left;width:109px;padding:10px;background:#eee}
.CommentDetail .CommentRight {float:left;width:398px;padding:10px;border:1px solid #ccc;}

.BoardPanel {width:100% !important}

.BoardPanel .TextboxField {width:300px;}
.BoardPanel .TextAreaField {width:300px;}

.BoardPanel .InfoLabel {padding:5px;background:#cc0000;color:#fff;font-size:14px;margin-bottom:15px;}

/*# galeria #*/

.galleryListItemOver {width:175px;padding:7px 7px 0 0;margin:0;float:left}
.galleryListItemOver#alternate {padding:0 12px;}
.galleryListItem {width:155px;height:250px;overflow:hidden;padding:10px;margin:0;background:#edeae1;float:left}
.galleryListItem .teaser {}
.galleryListItem .name {font-size:13px;color:#000;Georgia, "Times new roman", times, serif;}
.galleryListItem .description {}

.galleryPreview table {margin:0;padding:5px;border-left:1px solid #edeae1;border-top:1px solid #edeae1}
.galleryPreview table td {border-right:1px solid #edeae1;border-bottom:1px solid #edeae1}
.galleryPreviewItemOver {width:125px;padding:10px 10px 0 0;float:left;overflow:hidden;}
.galleryPreviewItem {float:left;width:105px;padding:10px 10px 10px 10px;background:#edeae1}
.galleryPreviewItemInside {float:left;width:105px;height:70px;overflow:hidden}

.detailViewDescription {padding:10px 0}

/* ogloszenia drobne */
.ogloszenia #plcRoot_Layout_zoneRight_pageplaceholder_pageplaceholder_Layout_zoneCenter_MessageBoard_drobne_msgBoard_msgEdit_lblUserName, .ogloszenia #plcRoot_Layout_zoneRight_pageplaceholder_pageplaceholder_Layout_zoneCenter_MessageBoard_drobne_msgBoard_lblLeaveMessage {
	width:79px;
	height:15px;
	background:url(/sputnikfiles/sompolno/images/ogloszeniaLabels.gif) 0px 0px no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}

.ogloszenia #plcRoot_Layout_zoneRight_pageplaceholder_pageplaceholder_Layout_zoneCenter_MessageBoard_drobne_msgBoard_msgEdit_lblURL, .ogloszenia #plcRoot_Layout_zoneRight_pageplaceholder_pageplaceholder_Layout_zoneCenter_MessageBoard_drobne_msgBoard_msgEdit_txtURL, .ogloszenia #plcRoot_Layout_zoneRight_pageplaceholder_pageplaceholder_Layout_zoneCenter_MessageBoard_drobne_msgBoard_msgEdit_lblEmail, .ogloszenia #plcRoot_Layout_zoneRight_pageplaceholder_pageplaceholder_Layout_zoneCenter_MessageBoard_drobne_msgBoard_msgEdit_txtEmail {
	display:none;
}

.ogloszenia #plcRoot_Layout_zoneRight_pageplaceholder_pageplaceholder_Layout_zoneCenter_MessageBoard_drobne_msgBoard_lblLeaveMessage {
	width:148px;
	height:20px;
	background:url(/sputnikfiles/sompolno/images/ogloszeniaLabels.gif) 0px -30px no-repeat;}

.ogloszenia .BoardPanel {clear:both;border-top:1px solid #ccc}
.ogloszenia .BoardLeaveMessage {border:none !important}