@import url('/s/miasta/logo.css');
@import url('/s/ads.css');

/* 2	Basic layout
=============================================================== */
#headline {width:940px; margin:0 auto; padding:10px 0; height:15px;}
#wrap {width:880px; margin:0 auto; padding:15px 30px; overflow: hidden;}


/* 3	Header
=============================================================== */
#header {float:left; width:880px; padding-bottom:20px;}


/* 4	Content
=============================================================== */
#wrap_content {width:880px;}
#left {float:left; width:555px; margin-bottom: 15px; }
#right {float:right; width:300px; margin-bottom: 15px; }
#left_705 {float:left; width:635px; margin-bottom: 15px; }
#right_150 {float:right; width:220px; margin-bottom: 15px; }


/* 5	Footer
=============================================================== */
#wrap_footer {width:100%; padding:30px 0 0; margin-top:10px;}
#footer {width:890px; margin:0 auto; padding:0 25px;}


/* 6	Columns
=============================================================== */
.col-2 { float: left; width: 50%; }
.columns2 { -moz-column-count:2; -webkit-column-count:2; column-count:2; -o-column-count:2; }

/* 	Alignments
=============================================================== */
.clearBoth {clear:both;}
.h20 {height:20px;}
.h15 {height:15px;}
.w100 {width:100px;}


/* 	Typography
=============================================================== */
body {font:12px Tahoma;}
p {line-height:1.4em;}
.uppercase { text-transform: uppercase; }

/* 	Links
=============================================================== */
a:link, a:active {}
a:hover { text-decoration:none;}
a:visited {}
a.logo {font:26px Georgia;text-decoration:none;}
a.logo:hover, a.logo_footer:hover {}

.block { overflow: hidden; }
.block a { text-decoration: none; }
.block a:hover { text-decoration: underline; }

/* 	Form Elements
=============================================================== */
input.search-normal { float: left;  padding:5px; font:italic 14px Georgia; width:220px;}
input.search { float: left;  padding:5px; font:italic 14px Georgia; width:320px;}
input.search-half { float: left;  padding:5px; font:italic 14px Georgia; width:155px;}
.btn_search {border:0;  width:25px; height:25px; float: right; margin-right:5px;}
.search-portal { font-size: 11px; float: left; overflow: hidden; }
.search-portal input { margin: 1px 5px; vertical-align: middle; }

/* 	Header
=============================================================== */
#headline {font-size:11px;}
	#headline p {float:left;}	
		#headline p span {font-weight:bold;}
	
	#headline ul {float:right;}
		#headline ul li {display:inline;margin:0 1px;}
			#headline ul li a { padding:2px 5px;}
			#headline ul li a:hover {}
	
#logo {float:left;  padding-top: 10px; width: 485px;}	
p.logo {font-family:Georgia; font-style:italic; padding:2px; width: 300px; font-size: 11px; }

div.logo-39 { position: relative; top: -10px; }
div.logo-39 a.logo { display: block; height: 50px; width: 326px; font-size: 0; background: url(/i/miasta/braniewo/braniewiak.jpg) no-repeat; }

img.logo { float: right; margin-top: 15px; }

#navigation {height:32px;position:relative; }
ul#nav {float:left;padding:10px 5px 0 5px; height:22px; }
	ul#nav li, ul#nav_login li  {display:inline; margin:0 1px;}
		ul#nav li a {text-decoration:none; font:13px Georgia; padding:4px 6px; letter-spacing:-.01em;}
		ul#nav li a:hover {}
		ul#nav li a.current {padding-bottom: 9px;}
		
#share-article-popup { background: url(/i/miasta/article_popup.png) no-repeat; height: 139px; width: 458px; position: absolute; top: 40px; right: 0; z-index: 100; }
	

ul#nav_login {float:right;padding:8px 5px 2px 5px; height:22px; }
	ul#nav_login li a {text-decoration:underline; font:13px Georgia; padding:3px 12px; letter-spacing:-.01em;}
	ul#nav_login li a:hover {}

#search {float:right; width:380px; height: 70px; overflow: hidden; }		
ul.search_tabs {list-style:none; margin:0 !important; padding:0; height:30px; float:right;}
	ul.search_tabs li {float:left;text-indent:0;padding:2px;margin:1px 0 !important;list-style-image:none !important;}
	ul.search_tabs a {display:block; height:30px; line-height:30px; text-align:center; text-decoration:none; position:relative; top:1px; padding:0 8px;}
	ul.search_tabs a:active {outline:none; }
	ul.search_tabs a:hover {text-decoration:underline;}
	ul.search_tabs a.current, ul.search_tabs a.current:hover, ul.search_tabs li.current a {cursor:default !important;}
div.panes { padding:5px; float: right; width:370px;}
	div.panes div.pane {display:none;}
div.breadcrumbs {padding: 5px;  margin-bottom: 10px;font-size: 11px;}

.ad-billboard { text-align: center; margin-bottom: 15px; }
.ad-billboard > div { margin: 0 auto; }
.ad-billboard .ad_header_title { text-align: left; }

/* 	Sidebar
=============================================================== */
#right .poll { border:1px solid #e7e7e7; margin-bottom:15px; padding: 10px; }
#right .poll ul { margin: 8px 0; }
.block { padding: 10px; margin-bottom: 15px; }
.block h2 {font:15px Georgia; padding-bottom:5px; margin-bottom:10px; border-bottom: 1px solid #efefef;}
.block ul li h3 {font-weight:normal;}

.border { border: 3px solid #efefef; padding: 15px;}
.block-panes .border {border:0;}
.block-panes .block {margin-bottom:0;}

#right .blog { padding: 10px; margin-bottom: 15px; border: 3px solid #efefef; padding: 15px; overflow: hidden; }
#right .blog .bullet_arrow li {padding: 0; }
#right .blog h3 {padding: 0 0 10px 0; font:normal 14px Georgia;}
#right .blog p a {text-decoration: none; font-style: italic; font-size: 11px; line-height: 1.3em; }
#right .blog p a:hover {}
#right .blog img { float: left; margin-right: 10px; }

ul.icons li {padding:3px;}
ul.icons li a {padding:2px 2px 2px 20px;}
ul.bullet_arrow li {padding:1px 0 5px 11px;overflow: hidden;}

/* 	Right Column
=============================================================== */
.borderHeader { clear: both; font-weight: normal; border-top: 5px solid #207A3D; border-bottom: 1px solid #C7C7C7; padding: 7px 0; font-family: Georgia; font-size: 23px; margin: 10px 0 5px 0;  }
.borderHeader .more { font: normal 12px Verdana; text-decoration: none; }


/* 	Footer
=============================================================== */
#logo_footer {float:left; margin-right:20px; width: 320px; }	
	#logo_footer a {}	
	#logo_footer p { padding-bottom:.5em; font-size:11px;}
#copyright p {padding-bottom:.5em; font-size:11px;text-align:center;}
	#copyright a { margin: 0 5px;}

ul.nav_footer {float:right; margin-left:35px; line-height: 1em; }
	ul.nav_footer li { padding:2px 0 2px 12px;}
	ul.nav_footer li.header { font-size:16px; padding:0 0 8px 0; font-family:Georgia;}
		ul.nav_footer li a {text-decoration:none;}
		ul.nav_footer li a:hover {text-decoration:underline;}	
		ul.nav_footer li.blank_li {height:20px; }
	
#copyright {padding:20px 0; margin-top:20px; border-top:1px solid #c4dfc9;}
		
/* 	Blocks
=============================================================== */
.block-fullnews	li { padding: 10px 0; border-bottom: 1px solid #C7C7C7; overflow: hidden; }	
.block-fullnews	h3 { font: normal 20px 'Lucida Grande', Georgia, Verdana;  margin-bottom: 5px; line-height: 22px  }	
.block-fullnews img.f { float: left; margin-right: 10px; border:2px solid #efefef; }
.block-fullnews a { text-decoration: none;  }
.block-fullnews p a { }	
.block-fullnews a.supertitle { text-decoration: underline;  }	
.block-fullnews p { text-align: left; font:11px Verdana; line-height: 14px; }	
.block-fullnews-date { margin-bottom: 5px; }
		
.block-promo { margin-bottom: 0; position: relative; }	
.block-promo li { overflow: hidden; }	
.block-promo img.f { float: left; border: 1px solid #CCC; padding: 2px; margin-right: 10px; }	
.block-promo .block-more { position: absolute; bottom: 0; right: 0; }
.block-panes .block-promo { padding-bottom: 0; }	
		
		
.block-tabs { display: block; clear: both; overflow: hidden; padding: 10px 10px 0 10px; }		
.block-tabs li { float: left; }	
.block-tabs a { float: left; padding: 10px; text-decoration: none; font-family: Georgia; }	
.block-tabs li a.current {  }	
.block-panes { border-top: 0; margin-bottom: 10px; }	
.block-panes div { overflow: hidden; padding: 10px; }	

.block-accordion h2 { cursor:pointer; border-bottom: 1px solid #FFF; }
.block-accordion h2.current { cursor: default; border-color: #1f1f1f1; }
.block-accordion .pane { display:none; }

		
		
.block-gallery { overflow: hidden; }
.block-gallery li { float: left; margin: 5px 4px 5px 0;  }
.block-gallery a { float: left; border: 3px solid #EEF2F5; }
.block-gallery a:hover {}
.block-gallery-z7 img {width: 200px; }
		
.block-pictures img { float: left; margin: 5px;  }		
.block-pictures { margin-bottom: 15px; overflow: hidden; }		

.block-video { border: 3px solid #E5E5E5; overflow: hidden; padding: 15px; margin-bottom: 15px; }
.block-video li { float: left; width: 50%; padding: 3px 0; text-align: center; }
.block-video h2 {font:15px Georgia; padding-bottom:5px; margin-bottom:10px; border-bottom: 1px solid #efefef;}
.block-video img { border: 2px solid #E5E5E5; width: 120px; height: 90px; }

.block-col-3 { float: left; width: 175px;  margin: 15px 0; overflow: hidden; }	
	.block-col-3 h2 { font-family: Georgia; font-size: 18px; margin: 7px; font-weight: normal; }
	.block-col-3 h3 { margin: 7px }
	.block-col-3 img { float: left; margin: 0 7px;  }	
.block-col-3-1 { margin-right: 9px; }		
.block-col-3-2 { margin-right: 9px; }		
		
.block-more { clear: both; display: block; text-align: right; padding: 0.5em; text-decoration: none; font-weight: bold; }
		
.gallery-z1 li { float: left; }

#video { margin: 10px 0; }		
		
/* 	Homepage
=============================================================== */
.cloned h3 {font:normal 18px Georgia;}
		
/* 	Overlay
=============================================================== */
#overlay {display: none; z-index:1000; } 	
#overlay .close { background: url(/i/miasta/close.png) no-repeat; cursor:pointer;height:28px;position:absolute;right:-10px;top:-10px;width:28px;}
object { z-index:0; }
		
/* 	Paginator
=============================================================== */	
.paginator { padding: 1em 0; }	
.paginator span { font-family: Georgia; font-size: 18px; margin: 0 2px; }
.paginator a { font-family: Georgia; font-size: 18px; text-decoration: none; margin: 0 2px; }
.paginator a:hover { text-decoration: underline; }


/* 	Users Article
=============================================================== */	
ul.errors li { margin:5px 5px 5px 0px; }
p.forminfo { margin:5px 5px;font-weight:bold; }
ul.errors li { margin:5px 5px; }
p.forminfo { margin:5px 5px;font-weight:bold; }
form#article dt { margin-top:10px; margin-bottom:2px; }
#article #statute-label {display:none}
#article #submit1-label {display:none}
#article #submit1-element {margin-top:10px}
#article #instrukcja-label {display:none}
#article #author-label {width:570px}


/*  Tooltip
=============================================================== */	
.nameday {  width: 15px; display: inline-block; text-indent: -999em; }
.tooltip { z-index: 999; display: none; padding: 10px; }

/*  Weather
=============================================================== */	
.weather { padding: 5px; margin-bottom: 5px; }
.weather-short-cond { padding: 5px 10px 5px 30px; font: 10px; }
.weather-short-temp { font: bold 20px Georgia,Arial; }

.weather-table {  }
.weather-table td { padding: 6px 10px; vertical-align: middle; }
.weather-table strong { font: bold 14px Georgia, Arial; }
.weather-table .weather-big-cond { padding-left: 60px; font: 10px; }
.weather-big-temp { font: bold 25px Georgia,Arial; }
.weather-big-temp small { font: normal 12px Arial; }
.weather-table td.weather-short-cond { width: 24px; padding: 0; }

.cloudy, .mostlycloudy { background:url(/i/miasta/weather/clouds.png) no-repeat center left; }
.cloudy-big, .mostlycloudy-big { background:url(/i/miasta/weather/clouds2.png) no-repeat center left; }
.sunny { background:url(/i/miasta/weather/sun.png) no-repeat center left; }
.sunny-big { background:url(/i/miasta/weather/sun.png) no-repeat center left; }
.mostlysunny, .partlycloudy { background:url(/i/miasta/weather/sunny.png) no-repeat center left; }
.mostlysunny-big, .partlycloudy-big { background:url(/i/miasta/weather/sunny2.png) no-repeat center left; }


.banner { text-align: center; }
.ad { margin-bottom: 15px; }



#right .banner-tag { border: 1px solid #CCC; padding: 1px; margin-bottom: 15px; }
#right .banner-tag > a { text-decoration: none; background: url(/i/sport/banner-tag-football.jpg) no-repeat right center; color: #FFF; display: block; font: bold 30px Tahoma; color: #FFF; text-shadow: 2px 2px 2px #000; padding: 10px; }
#right .banner-tag > p { padding: 10px; line-height: 1.7em; }
#right .banner-tag-1 > a { background: url(/i/sport/banner-tag-football.jpg) no-repeat right center; color: #FFF; color: #FFF; text-shadow: 2px 2px 2px #000; }
#right .banner-tag-description { background: #3F3F3F; background: -moz-linear-gradient(center bottom, rgb(114, 114, 114) 7%,rgb(54, 54, 54) 54%); background: -webkit-gradient( linear, left bottom, left top, color-stop(0.2, rgb(114, 114, 114)), color-stop(0.6,rgb(54, 54, 54))); color: #FFF; }
#right .banner-tag-description a { color: #FFF; }
#right .banner-tag-description p { margin: 5px 0; }



/*  Oglo
=============================================================== */
.oglobox { width:176.5px;float:left;margin-right:10px; background-color:#FFE7CE; }
.ogloboxm { width:176.5px;float:left; background-color:#FFE7CE; }
.oglobox h2, .ogloboxm h2 {font-family:Georgia; font-size:23px; font-weight:bold; margin:0 0 5px; color:#FD5E0F; border-bottom:3px solid #FD5E0F !important; }
.oglobox h2 a, .ogloboxm h2 a { color:#FD5E0F }
.pad05 { padding:0.5em; }

/*  Pozegnania.net
=============================================================== */
.block-pozegnania { border: 1px solid #BFCAD8; background: url(/i/miasta/pozegnania.jpg) no-repeat top center; padding: 50px 15px 5px 15px; position: relative; }
.block-pozegnania ul { overflow: hidden; }
.block-pozegnania li { float: left; width: 245px; }
.block-pozegnania ul a:link, .block-pozegnania ul a:visited { color: #222; text-decoration: none; }
.block-pozegnania ul a:hover { text-decoration: underline; }
.block-pozegnania .block-more { position: absolute; top: 10px; right: 10px; }
.block-pozegnania a.block-more { color: #FFF; }



.ogloszenia-modulowe ul { width: 33%; float: left; }
.ogloszenia-modulowe li { text-align: center; }
	



