@charset "utf-8";
/*
Theme Name: Oficjalny motyw miasta Bartoszyce
Theme URI: bartoszyce.pl
Description: opis
Author: Kamil Żerebny
Author URI: www.kamilzerebny.pl
Version: 0.2
Informacje o licencji.
*/

/* zielony #7fb92e niebieski #007cb7 szary #a9a9a9 */

div {outline: none;}

a.backg-blue 		{border-radius: 15px 0 15px 0; background: #7fb92e; padding: 0.5em 1em; margin-bottom: 1em; color: #fff !important; text-align: center; display: block;}
a.backg-blue:hover	{background: #7fb92e;}

a.more-news 		{width: 30%; float: right; margin-right: 5px;}
#komunikaty h3 		{font-size:15px;}
#komunikaty h3 a	{width: 50%; margin-bottom: 1em;}
/* Skip link */
a.skip-main 		{left: -999em; position:absolute; z-index:-999;}
a.skip-main:focus,
a.skip-main:active 	{position: relative; top: 10px; width: 30%; height: auto; overflow: auto; margin: 5px 35%; padding: 5px; border-radius: 10px; border: 4px solid yellow; text-align: center; font-size: 1.2em; color: #fff; background-color: #000; display: block; z-index:999; left: auto;}


.aligncenter, div.aligncenter 		{display:block;margin: 5px auto 5px auto;}
.alignright 						{float:right; margin: 0 0 2px 7px;}
.alignleft 							{float:left;margin: 0 7px 2px 0px;}
.aligncenter 						{display: block; margin: 5px auto 5px auto;}


a img.alignright 					{float:right;margin: 0 0 2px 7px;}
a img.alignnone 					{margin: 5px 20px 20px 0;}
a img.alignleft 					{float:left;margin: 0 7px 2px 0px;}
a img.aligncenter, img.aligncenter 	{display: block;margin-left: auto;margin-right: auto; clear: both;}

.gallery 							{clear: both; margin: auto;}

.gallery .gallery-item 				{float: left; margin-top: 10px; text-align: center; width: 33.3%;}
.gallery img 						{border: 2px solid #cfcfcf;}
.gallery .gallery-caption 			{margin-left: 0;}







.wp-caption 						{background: #fff; border-radius: 15px 0 15px 0; border: 1px solid #a9a9a9; max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 10px;text-align: center; -moz-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px; -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px; box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;}
.wp-caption.alignnone 				{margin: 5px 15px 20px 19;}
.wp-caption.alignleft 				{margin: 5px 15px 20px 19px;}
.wp-caption.alignright 				{margin: 5px 15px 20px 19px; }
.wp-caption img 					{border: 0 none;height: auto; margin:0; max-width: 98.5%; padding:0; width: auto; border-radius: 15px 2px 15px 2px;}
.wp-caption p.wp-caption-text 		{font-size: 13px; line-height: 17px; margin: 0; padding: 5px 4px 0; text-align: center;}
.wp-caption p 						{text-align: center !important;}


/* Linki */
a 									{text-decoration:none; outline-color: #F00;}
a.bn, a.bz 							{color: #fff;}
a.bn:hover 							{color: #007cb7;}
a.bz:hover 							{color: #7fb92e;}
img, a.img 							{border: 0px; outline-color: #F00;}
a:link, a:visited, a:active 		{color:#007cb7; }
a:hover 							{color:#7fb92e;}

/* Nagłówki */
h1,h2,h3,h4,h5,h6 {padding: 0; font-family: 'Oswald', sans-serif; font-style: normal; font-weight: normal; color: #555;}

h1	{font-size: 25px; padding: 0px; margin: 0px; font-weight: bold; border-bottom: 5px solid #CFCFCF;}
h2 {font-size: 20px; margin: 10px 0;}
h3 {font-size: 18px; margin: 10px 0;}
h4 {font-size: 16px; margin: 10px 0;}
h5 {font-size: 14px; margin: 10px 0;}
h6 {font-size: 12px; margin: 10px 0;}

.panel-slider h2 {margin: 0;}

.l_dark 					{font-weight: bold; width: 180px; background-color: rgb(240, 240, 240); text-align: left;}
.l_light 					{font-weight: bold; width: 180px; font-size: 11px; text-align: left;}
dt 							{font-weight: bold;}
dd 							{margin: 0 0 20px;}
small 						{font-size: smaller;}
hr 							{
	border-top: 1px dotted #B6B6B6;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	display: block;
	height: 1px; margin: 0 0 24px;}

table 						{border-bottom: 1px solid #B6B6B6; border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; width: 100%;}
th 							{font-weight: bold;text-transform: uppercase;}
td 							{border-top: 1px solid #B6B6B6; padding: 5px;}
caption, th, td 			{font-weight: normal;text-align: left;}

sup 						{top: -0.5em;}
sup 						{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub 						{bottom: -0.25em;}
sub, sup 					{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}

abbr[title] 				{border-bottom: 1px dotted;}

pre 						{background: #f5f5f5; color: #666; font-family: monospace; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre; white-space: pre-wrap; word-wrap: break-word;}

.entry-content blockquote 	{font-size: 24px;}
blockquote 					{font-size: 18px; font-style: italic; font-weight: 300; margin: 24px 40px;}
blockquote, q 				{-webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none;}





#stopka h4 													{padding: 0px 0 5px 0px; border-bottom: 5px solid #CFCFCF; margin: 0; font-size: 21px; }
.dzial-biuletyn h4 											{background: url(img/csg-sprit-2-0.png) no-repeat -2177px -35px; padding: 0px 0 0px 30px; width: 208px;}
#content-search-l h4 										{background: url(img/csg-sprit-2-0.png) no-repeat -2177px -35px; padding: 0px 0 5px 30px;  border-bottom: 5px solid #CFCFCF; margin-bottom: 30px;}
#bloki-informacyjne h4, #informacje h4 						{background: url(csg-sprit-2-0.png) no-repeat -2177px -35px; padding: 0px 0 5px 30px;  border-bottom: 5px solid #CFCFCF;}
#slides_two h4, .widget h4,.widget-two h4, .widget-t h4 	{background: url(img/csg-sprit-2-0.png) no-repeat -2177px -35px; padding: 0px 0 5px 30px;  border-bottom: 5px solid #CFCFCF; margin-bottom: 5px;}
#page-list h2, #page-list-event h4, #content-search-l h4 	{background: url(img/csg-sprit-2-0.png) no-repeat -2177px -30px; padding: 0px 0 5px 30px;  border-bottom: 5px solid #CFCFCF; font-size: 1.5em;}

.zalaczniki h3 												{padding: 0px 0px 10px 0px; margin: 0px;}



/*//////////////// Rama Strony //////////////// */

body 										{margin: 0px 0px 0px 0px; font-family: 'Arial', sans-serif; font-size: 14px; color: #4B4B4B; background: #fff;}
#wrap										{width: 1000px; margin: 0 auto auto auto; background-color: #fff;}
#content-l 									{position: relative; float: left; width: 750px; min-height: 500px;}
#content-r 									{position: relative; float: left; width: 225px; min-height: 200px; padding: 0 5px 0 5px; margin-left: 15px;}
#content-single-l 							{position: relative; float: left; min-height: 500px; padding-top: 10px; width: 250px; }
#content-search-l 							{position: relative; float: left; min-height: 500px; padding-top: 10px; width: 750px; }
#content-single-r, #content-single-user 	{position: relative; float: left; width: 715px; min-height: 200px; padding: 0 0 0 30px; margin-top: 10px; }

.clear 										{clear:both;width:100%;min-height:1px;} /* 06.05.2018 */


/*//////////////// Nałgówek //////////////// */


#top 										{height:80px; width:100%; background: #2e9ed9;}
#top-tresc 									{height: 425px; width: 100%; position: relative;} /* 06.05.2018 */

#logo 										{float:left; width:352px; background:url('img/csg-sprit-2-0.png') no-repeat; background-position: -1218px -129px; text-indent: -9999px;}
#logo h1									{border: none;}
#logo a 									{height: 60px; width: 352px; display: block;}
#top-nav 									{ position:relative; height: 50px; width: 480px; padding-left: 130px; float: right; background: url('img/nav-top-back.jpg') #fff top left no-repeat;}

#top-nav div 								{float: left; height: 40px;}

#contrast 									{width: 118px; padding-top: 10px;}
#contrast a 								{background: #7fb92e; padding: 6px 8px; color: #fff; border-radius: 7px 0; display: block; float: left;}

#fontsize 									{width: 71px; padding-top: 10px;}
#fontsize a									{padding: 0 3px;}
a.normal-font 								{font-size: 15px;}
a.medium-font 								{font-size: 20px;}
a.big-font 									{font-size: 25px;}

/* Nawigacja - menu (kontrast, kontakt) */
#top-kontakt 								{width: 90px; padding-top: 10px;}
#menu-top>li 								{display: block; float: left; position: relative;}
#menu-top>li>a 								{background: #55a1dd; padding: 6px 12px; margin-bottom:2px; color: #fff; border-radius: 7px 0; display: block; float: left; margin-right: 10px; position: relative;}
#menu-top>li>a:hover						{color: #fff; background: #7fb92e;}
#menu-top li li a 							{padding: 11px 12px 18px 40px; display: block; clear: both; color: #007cb7;}
#menu-top li li a:hover 					{color: #fff; background: #7fb92e;}
#menu-top li:hover > ul,
#menu-top li.focus > ul 					{left: 0px;}
#menu-top .sub-menu 						{clear: both; margin: 29px 0 0 0; background: #E6E6E6; z-index: 9999; position: absolute; top: 0; width: 235px; left: -9999px; }

#menu-lang 									{width: 160px; margin-left: -10px; padding-top: 10px;}
#menu-lang a								{background: url('img/csg-sprit-2-0.png') no-repeat; display: block; width: 29px; float: left; height: 27px; margin-right: 5px; text-indent: -9999px; margin-left: 5px;}
#menu-lang a.lang-pl 						{background-position: -267px -143px;}
#menu-lang a.lang-en						{background-position: -178px -143px;}
#menu-lang a.lang-de						{background-position: -222px -143px;}
#menu-lang a.lang-ru						{background-position: -310px -143px;}









/* menu poziome #base*/
#menu-glowne-top, #menu-glowne-top-lang  	{height: 51px; position:absolute; width:100%; background: url('img/csg-sprit-2-0.png') no-repeat; background-position: 0 0; left:0; z-index: 100;}
#menu-glowne-top-lang h1 					{font-weight: normal; margin-left: 40px; color:#fff; border: none;}

.horizontal 								{width: 100%;}
.horizontal ul.menu							{position: relative; z-index: 9999; font-family: "Georgia", Times New Roman; width: 89.2%; margin: 0 auto 0 auto; display: block; padding: 0; text-align: center;}
.horizontal .menu ul 						{left: -999em; margin: 0; position: absolute; position: absolute; z-index: 500; padding: 0px 5px 10px 0px; margin: 50px auto auto auto; width: 96%; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; background: url('img/bg-sub-menu.png') repeat-x #2fa1da; background: -moz-linear-gradient(top, #2172ca 0%, #2fa1da 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2172ca), color-stop(100%,#2fa1da)); background: -webkit-linear-gradient(top, #2172ca 0%,#2fa1da 100%); background: -o-linear-gradient(top, #2172ca 0%,#2fa1da 100%); background: -ms-linear-gradient(top, #2172ca 0%,#2fa1da 100%); background: linear-gradient(to bottom, #2172ca 0%,#2fa1da 100%);}
.horizontal .menu ul ul 					{left: -999em;}
.horizontal .menu li 						{display: inline; float: left; }
.horizontal .menu li a 						{display: block; font-size: 18px; color: #fff; display: block; width: 89px; float: left; padding: 7px 5px 7px 5px; min-height: 36px; overflow: hidden;}
.horizontal .menu li a:hover,
.horizontal .menu li.current-menu-parent>a  {color: #A4D114;}
.horizontal .menu li li 					{position: relative; list-style: none; float: left; margin-left: 10px; width: 203px; max-height: 64px; border-bottom: 1px solid #fff; padding-bottom: 3px;}
.horizontal .menu li li:hover 				{border-bottom: 1px solid #7fb92e;}
.horizontal .menu li li a 					{width: 100%; color: #fff; font-size: 12px; min-height: 30px; max-height: 64px; padding: 7px 5px 7px 0px;}
.horizontal .menu li.current_page_item > a,
.horizontal .menu li.current-menu-item > a,
.horizontal .menu li.current_page_item > a 	{color: #A4D114;}
.horizontal .menu li a.holder 				{position: absolute; right: 20px; z-index: 10; top: 6px; padding: 0.1em; color: #2484C4; font-size: 1.3em; display:none;}
.horizontal .menu li:hover > ul,
.horizontal .menu li.focus > ul 			{display: block; left: 14px;}

ul#menu-glowne li.first-element 			{width: 96.2%; border: 0; text-align: left; background: #376AB8; margin-top: 10px; padding: 0 10px; height: 40px; margin-bottom: 12px;}
ul#menu-glowne li.first-element a 			{font-family: 'Oswald', sans-serif; font-size: 14px !important;}


/* Slider */
#slides 									{position: absolute; overflow: hidden; z-index: 60; width: 636px; height: 340px; top: 80px; border:1px solid #E6E6E6;} /* 06.05.2018 */
ul.slides li 								{padding: 0px; margin: 0; display: none;}
.slajder-background 						{width: 100%; height: 342px; display: block;}
.slajder-box 								{width: 95%; height: 24%; background: white; background-repeat: no-repeat; float: left; z-index: 300; position: absolute; left: 10px; bottom: 5px; border-radius: 7px;}
.slajder-box-table 							{display: table; height: 60px; overflow: hidden; width: 80%; padding: 13px 10px 5px 10px; font-family: 'Oswald', sans-serif; font-style: normal; font-weight: normal; font-size: 1.3em;}






.flex-control-nav 							{width: 100%; position: absolute; text-align: center; z-index: 999; bottom: 15px; margin: 0; padding: 0;}
.flex-control-nav li 						{margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a 					{width: 20px; height: 20px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}

/* Baner */
#slides_two 								{width: 100%; overflow: hidden; position: relative; height: 257px; padding-bottom: 5px;}
#slides_two li								{padding: 0; margin: 0;}
#slides_two .slides_container_1 div 		{min-height:250px; width: 750px; background-color: #fff; display:block;}
#slides_two img { max-width: 100%;}


#slides_two .flex-control-nav 				{width: auto; position: absolute; z-index: 999; bottom: 15px; margin: 0; padding: 0; left: 0;}
#slides_two .flex-control-nav li 			{margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
#slides_two .flex-control-paging li a 		{width: 20px; height: 20px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}

#slides_two .flex-direction-nav 			{width: 60px; height: 40px; z-index: 99999; position: absolute; bottom: 0px; right: 0;}
#slides_two .flex-direction-nav a 			{text-indent: -9999px; text-indent: -9999px; float: left; height: 30px; display: block; width: 30px; opacity: 0.8;}
#slides_two .flex-direction-nav a:hover 	{opacity: 1;}

#slides_two .flex-direction-nav .flex-next 	{background: url('img/csg-sprit-2-0.png') -28px -210px; }
#slides_two .flex-direction-nav .flex-prev 	{background: url('img/csg-sprit-2-0.png') 0 -210px;}

/* Wspólne Slajder & Baner */
#slides ul,
#slides_two ul 								{padding: 0; list-style: none; margin-top: 0;}
#slides .slides > li,
#slides_two .slides > li 					{display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flex-control-paging li a:hover,
#slides_two .flex-control-paging li a:hover {background: #7fb92e;}

.flex-control-paging li a.flex-active,
#slides_two .flex-control-paging li a.flex-active 	{cursor: default; background: #3394f1; }


/*	Na skróty */
#right-header								{width: 34%; float: right; margin-top: 80px; position: relative;}
#contact_top 								{width: 98%; margin-bottom: 15px; position: relative; clear: both; min-height: 80px; border-bottom: 1px solid #D6D6D6;}
#contact_top ul 							{margin:0; padding:0; list-style:none; clear: both;}
#contact_top ul li,
#social_box2 ul li 							{width:33px; height:33px; text-indent:-9999px; display:inline; float:left; margin-right: 10px;}
#contact_top ul li a 						{background:url('img/csg-sprit-2-0.png') no-repeat; opacity: 0.7; filter:alpha(opacity:70); width:100%; height:100%; display:block;}

#contact_top ul li.poczta a 				{background-position: -2375px -72px; width: 33px; height: 33px;}
#contact_top ul li.serwal a 				{background-position: -2334px -72px; width: 33px; height: 33px;}
#contact_top ul li.yt a 					{background-position: -2252px -72px; width: 33px; height: 33px;}
#contact_top ul li.fb a 					{background-position: -2211px -72px; width: 33px; height: 33px;}
#contact_top ul li.bip a 					{background-position: -2174px -72px; width: 33px; height: 33px;}
#contact_top ul li.rss a 					{background-position: -2293px -72px; width: 33px; height: 33px;}
#contact_top ul li.inv a 					{background-position: -2300px -72px; width: 33px; height: 33px;}
#contact_top ul li.eu a 					{background-position: -2415px -72px; width: 60px; height: 35px;}


#contact_top ul li.poczta a:hover,
#contact_top ul li.yt a:hover,
#contact_top ul li.fb a:hover,
#contact_top ul li.bip a:hover,
#contact_top ul li.rss a:hover 				{opacity: 1; filter:alpha(opacity:100);}

/* Panel - Nadchodzace Wydarzenia */
.widget_top 									{clear: both; margin: 5px 0; position: relative;}
#widget_top h4 									{float: left; padding: 2px 10px; font-size: 17px; color: #fff; border-radius: 7px 0; margin-bottom: 5px;}
#widget_top ul li 								{min-height: 60px; margin-bottom: 5px;}
#widget_top .when 								{height: 57px; width: 75px; margin: 0px 5px 5px 0px; padding: 10px 0px 0px 0px; line-height: 16px; text-align: center; background: rgb(75, 162, 219); float: left; color: #fff;} /* 06.05.2018 */
#widget_top .event 								{height: 57px; margin: 0px 5px 5px 85px; padding: 5px 3px 5px 3px; text-align: center; background: #369CE0;} /* 06.05.2018 */
#widget_top .tribe-events-list-widget-events a 	{color: #fff;}


/* Nagłowek Mapa */
#mapa 										{height:485px; width:1000px; z-index: 85; background:#fff; position: absolute;}
#mapa-s										{height:435px; width:100%; z-index: 84;position: absolute; margin-top: 50px;}
#mapa-reg-pl-1 								{height: 55px; width: 100%; z-index: 85; position: absolute; left: 0px; background: url('img/csg-sprit-2-0.png') no-repeat; background-position: 0px -75px;}
#mapa-reg-pl-2								{height: 36px; width: 314px; left: 31px; background: url('img/csg-sprit-2-0.png') no-repeat; background-position: -1546px -139px; z-index: 86; position: absolute; padding-top: 60px; text-align: center; color: #fff; font-family: 'Oswald', sans-serif; font-size: 1.5em;}
#mapa-kategorie img 						{float: left;}
#mapa-kategorie div  						{float: left; position: relative; display: block; height: 30px; padding-top: 8px; padding-left: 27px; background: url(img/ico/csg-ico.png) no-repeat; margin-right: 6px;}
#mapa-kategorie input[type="checkbox"] 		{margin: 5px 2px 3px 5px;}
.mapa-kategorie 							{width: 998px; height: 39px; font-size:12px; background: url(img/cat-1.png) no-repeat; padding: 1px 1px 0 1px; color: #fff;}
.mapa-top-kategorie 						{width: 199px; height: 28px; display: block; position: absolute; z-index: 999; bottom: 40px; left: 83px; background: url(img/cat-2.png) no-repeat;}

#mapa-kategorie div.warto-zobaczyc 							{background-position: 0 -184px;}
#mapa-kategorie div.gastronomia 								{background-position: 0 -73px;}
#mapa-kategorie div.noclegi 									{background-position: 0 -146px;}
#mapa-kategorie div.agroturystyka 								{background-position: 0 -110px;}
#mapa-kategorie div.szkoly 									{background-position: 0 -295px;}
#mapa-kategorie div.obiekty-spotowe 							{background-position: 0 -221px;}
#mapa-kategorie div.kultura 									{background-position: 0 -258px;}
#mapa-kategorie div.atrakce-okolica							{background-position: 0 -369px;}










/* Menu Informator */
#informator 							{clear: both; background: #55a1dd; padding: 2em; display: block;}
#informator.hidden 						{display: none !important;}
#informator span 						{font-family: 'Oswald', sans-serif; color: #fff; font-size: 1.5em; margin: 0 0 10px -2%; display: block; background: #376AB8; width: 102%; padding-left: 2%;}
#informator .menu li 					{display:block; position: relative; list-style: none; float: left; width: 177px; max-height: 64px; border-bottom: 1px solid #fff; padding-bottom: 3px; margin-right: 50px; margin-bottom: 15px;}
#informator .menu li a 					{min-height: 30px; display: block; color: #fff;}
#informator .menu li a:hover 			{color: #CBEC45;}

/* Dolny pasek nagłówka */

#header_bottom							{min-height: 90px; width: 1000px; position: relative; border-bottom: 1px solid #E2E2E2; margin-bottom: 40px;}
.middle_nav_list a,
.middle_nav_mapa a 					{float: left; padding: 32px 20px; background: #E6E6E6; width: 172px; height: 16px; border-right: 1px solid #fff; font-size: 1.2em; color: #007cb7; display: block;}

.middle_nav_list a:hover,
.middle_nav_mapa a:hover  			{color:#fff; background: #007cb7;}

/* Formularz wyszukiwarki */
.middle_searchMain 						{float: right; background: #E6E6E6; width: 299px; height: 40px; padding: 20px 30px; border-left: 1px solid #fff; position: relative;}
.searchbox 								{width: 240px; padding: 13px 70px 12px 9px; border: 0; border-radius: 7px; background: #FFFFFF; color: #949494; position: absolute; left: 18px; bottom: 20px;}
button.css3button 						{color: #128FD6; height: 35px; border: 0; background: #FFF; font-weight: bold; border-radius: 7px; position: absolute; z-index: 10; right: 30px; bottom: 24px;}



/*//////////////// Strona Głowna - Elementy //////////////// */

#content-l-home 							{position: relative; float: left; width: 64%; min-height: 500px;}
#content-r-home 							{position: relative; float: left; width: 34.4%; min-height: 200px; padding:0; margin-left: 15px;}


/* Aktualności */
div.news											{min-height: 111px; margin: 0 5px 5px 5px; position: relative; clear: both; padding: 10px 0; border-bottom: 1px solid #DADADA;}
div.news.pierwszy 									{min-height: 196px;}
div.news h3.pierwszy  								{font-size: 21px; line-height: 24px;}
div.news h3 										{font-size: 21px; line-height: 24px; margin: 0 0 18px 0;}
.news_data											{position: absolute; background: #15A2DF; padding: 2px 12px; color: #fff; bottom: 0; left: 0; z-index: 999;}
.news_data_no_img									{background: #15A2DF; padding: 5px 20px; color: #fff; float: left; margin: 0 10px 16px 0;}
.news-left											{float: left; position: relative;}

/* Zakładki */
.panel-slider 										{width:100%; margin-bottom:30px }
.panel-slider .tab 									{position:relative; padding:10px 0px 10px 0px; clear:both; line-height: 150%;}
.panel-slider .tab .img-news-home 					{display: block; margin: 0 20px 0 0; float: left; border: 1px solid #E6E6E6; }
.panel-slider .tab .pierwszy_news 					{height: 265px; display: block; text-align: left; margin-top: 0px; font-weight: bold;}
.panel-slider .tab .pierwszy_news h2 				{margin-bottom: 4px; line-height: 140%; border-bottom: 2px solid #fff; padding-bottom: 4px;}
.panel-slider .tab-m p 								{padding: 0; margin: 5px 0 0 0;}
.panel-slider .tab-m ul li,
.panel-slider .tab-s ul li 							{margin: 0 5px 0px 5px; position:relative;}

.ui-tabs .ui-tabs-nav 								{list-style: none; position: relative;  height:32px; margin:0; padding:0; }
.ui-tabs .ui-tabs-nav li 							{position: relative; float: left;   margin:0 5px 0 5px; padding:0; width:177px; height:27px; }
.ui-tabs .ui-tabs-nav li a 							{text-align:center; border-bottom: solid 5px #E9E9E9; display:block; color:#007cb7; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 17px; font-weight: lighter; letter-spacing: 1px;}
.ui-tabs .ui-tabs-nav li a:hover 					{color:#7fb92e}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a 			{color: #7fb92e; background: url('img/bordet-bottom.png') bottom no-repeat; padding-bottom: 5px; border-bottom: none; }
.ui-tabs .ui-tabs-panel 							{display: block;}

/* Zakładki - Katalog */
#zakladki-min 										{padding-bottom:10px;}
#zakladki-min.ui-tabs .ui-tabs-nav 					{list-style: none; position: relative; height:32px; margin:0; padding:0;}
#zakladki-min.ui-tabs .ui-tabs-nav li 				{position: relative; float: left; margin:0 1% 0 1%; padding:0; width:48%; height:27px; }
#zakladki-min.ui-tabs .ui-tabs-nav li a:hover 		{color:#7fb92e}
#zakladki-min.ui-tabs .ui-tabs-panel 				{display: block; font-size: 14px;}
#zakladki-min.ui-tabs .ui-tabs-hide 				{position: absolute; left: -10000px;}
#zakladki-min .tab ul 								{list-style: none; padding: 0; margin: 0 0 0 5px;}
#zakladki-min .tab ul li 							{border-left: 5px solid #CFCFCF; padding: 0px 0px 0px 5px; margin: 2px 0 2px 0; }
#zakladki-min .tab ul li:hover 						{border-left: 7px solid #7fb92e; padding: 0px 0px 0px 5px; margin: 2px 0 2px 0; }
#tab-1-k-content a:hover,
#tab-2-k-content a:hover 							{font-weight: bold;}


/* Przewijane Artakcje w zakładkach */
.lista-obiekty ul 									{float:none;}
.lista-obiekty ul li:hover 							{text-shadow: 0px 0px 5px #ffffff;}
.lista-obiekty ul li p 								{margin:0; padding: 0px 5px 0px 5px; text-align: center;}
.lista-obiekty ul li p a 							{color: #fff; font-size: 10.5px; line-height: 17px; font-weight: bold;}
.title-niebieskie-tlo 								{position: absolute; bottom: 5px; left: 0px; display: block; height: 42px; width: 177px; text-transform: uppercase; background: #005988; opacity: 0.9; border-top: 2px solid #FFFFFF;}

/* Widget - Atrakcje w okolicy */
.widget-polecamy 									{position: relative; border-radius: 15px 0 15px 0; padding: 5px 5px 25px 5px; border: 1px solid rgb(228, 228, 228); background: #f1f1f1; margin: 0px auto 22px auto;}
.widget-polecamy h4 								{margin: 3px 39px; font-size: 18px;}
.widget-polecamy a.prev2 							{float:left; top:0px; left:0px; position: absolute; text-indent: -9999px; display: block; width: 37px; height: 40px; background: url('img/csg-sprit-2-0.png') -783px -143px no-repeat;     }
.widget-polecamy a.prev2:hover 						{text-indent: -9999px; display: block; width: 37px; height: 40px; background-position: -745px -143px;}
.widget-polecamy a.next2 							{float:right; top:0px; right:0px;  position: absolute; text-indent: -9999px; display: block; width: 37px; height: 40px; background: url('img/csg-sprit-2-0.png') -862px -143px no-repeat;}
.widget-polecamy a.next2:hover 						{text-indent: -9999px; display: block; width: 37px; height: 40px; background-position: -824px -143px;}
.widget-polecamy .lista-obok 						{margin: 10px auto 0 auto;}
.widget-polecamy .lista-obok ul li 					{margin: 5px 5px 0 5px;position: relative;}
.widget-polecamy .lista-obok ul li:hover 			{text-shadow: 0px 0px 5px #ffffff;}
.widget-polecamy .lista-obok ul li p 				{margin:0; padding: 0px 5px 0px 5px; text-align: center;}
.widget-polecamy .lista-obok ul li p a 				{color: #fff; font-size: 10.5px; line-height: 17px; font-weight: bold;}
.widget-polecamy .lista-obok .title-niebieskie-tlo 	{bottom: 3px;}

/* Nawigacja Poprzedni/Nastepny (Slajder, Baner, Zakładki atrakcje turystyczne)*/
.navi 											{width: 74px; height: 40px; display: block; position: relative; margin: 10px 0px 0px auto; float: right;}
#slides .flex-direction-nav 					{width: 65px; position: absolute; z-index: 310; bottom: 25px; right: 22px; height: 45px; padding: 4px;}

#slides a.flex-prev, .navi a.prev				{float:left; top:0px; left:0px; position: absolute; text-indent: -9999px; display: block; width: 37px; height: 40px; background: url('img/csg-sprit-2-0.png') -944px -143px no-repeat;     }
#slides a.flex-prev:hover, .navi a.prev:hover 	{text-indent: -9999px; display: block; width: 37px; height: 40px; background-position: -902px -143px;}
#slides a.flex-next, .navi a.next			 	{float:right; top:0px; right:0px;  position: absolute; text-indent: -9999px; display: block; width: 37px; height: 40px; background: url('img/csg-sprit-2-0.png') -1028px -143px no-repeat;}
#slides a.flex-next:hover, .navi a.next:hover	{text-indent: -9999px; display: block; width: 37px; height: 40px; background-position: -986px -143px;}

.tabs-show-all 									{background: #0A5983; min-width:45px; text-align:center; padding: 3px 12px; color: #fff !important;  border-radius: 7px 0;  display: block; float: right; margin-top: 18px; margin-right: 7px; position: relative; margin-left: 4px;}
a.tabs-show-all:hover 							{background: #7fb92e; text-decoration: underline;  }

#tab-1-k-content a.tabs-show-all:hover, #tab-2-k-content a.tabs-show-all:hover {font-weight: normal;}
.tabs-show-all-one 								{
background: #0A5983;
  padding: 5px 0;
  color: #fff !important;
  border-radius: 7px 0;
  display: block;
  position: relative;
  width: 179px;
  text-align: center;
    margin: 21px auto 0 auto;
	}


/* Wyróżnione strony na głównej */
#featured_page 									{height: 225px; width: 100%; clear: both; display: block; padding-top: 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204);}
#featured_page h3								{font-size: 15px;}
#featured_page li 								{display: block; width: 120px; height: 180px; float: left; margin: 6px 20px; text-align: center;}
#featured_page li>a	span							{text-indent: -9999px}
#featured_page ul li span 						{width: 120px; display: block; height: 120px; border-radius: 30px 0 30px 0;}
#featured_page .burmistrz 						{background: url(img/css-spirt-boxs.jpg) no-repeat; background-position: -124px 0; width: 120px; display: block; height: 115px; border-radius: 30px 0 30px 0;}
#featured_page .sprawy-w-urzedzie 				{background: url(img/css-spirt-boxs.jpg) no-repeat; background-position: -500px 0; width: 120px; display: block; height: 115px; border-radius: 30px 0 30px 0;}
#featured_page .galeria 						{background: url(img/css-spirt-boxs.jpg) no-repeat; background-position: -250px 0; width: 120px; display: block; height: 115px; border-radius: 30px 0 30px 0;}
#featured_page .plan-zagospodarowania 			{background: url(img/css-spirt-boxs.jpg) no-repeat; background-position: -0 0; width: 120px; display: block; height: 115px; border-radius: 30px 0 30px 0;}
#featured_page .burmistrz-img 					{opacity: 0; filter: alpha(opacity:0); width: 120px; display: block; height: 115px; border-radius: 30px 0 30px 0; background: url(img/css-spirt-boxs.jpg) no-repeat; background-position: -124px -116px;}
#featured_page .sprawy-w-urzedzie-img 			{opacity: 0; filter: alpha(opacity:0); width: 120px; display: block; height: 115px; border-radius: 30px 0 30px 0; background: url(img/css-spirt-boxs.jpg) no-repeat; background-position: -500px -116px;}
#featured_page .galeria-img 					{opacity: 0; filter: alpha(opacity:0); width: 120px; display: block; height: 115px; border-radius: 30px 0 30px 0; background: url(img/css-spirt-boxs.jpg) no-repeat; background-position: -250px -116px;}
#featured_page .plan-zagospodarowania-img 		{opacity: 0; filter: alpha(opacity:0); width: 120px; display: block; height: 115px; border-radius: 30px 0 30px 0; background: url(img/css-spirt-boxs.jpg) no-repeat; background-position: -0px -116px;}

/* Menu Informacje Turystyczne - Główna */
#info-turist 									{background: #E6E6E6; padding: 15px 20px; margin-bottom: 10px;}
#info-turist h3 								{margin: 0; color:#000;}
#info-turist li a 								{padding: 16px 16px 16px 45px; border-bottom: 1px dotted #000; display: block; background: url(img/link_it.png); background-repeat: no-repeat; background-position: 0 7px;}

/* Panel z Banerami po prawej - Główna */
.q-baner 										{width: 50%;}
.q-baner a 										{background: url(img/quick_link.jpg); background-repeat: no-repeat;}

.q-baner-right 									{float: right;}
.q-baner-left 									{float: left;}
.link-q-baner									{min-height: 69px; display: block; text-indent: -9999px; clear: both; margin-bottom: 10px;}

a.karta.link-q-baner 							{background-position: -176px -0px;}
a.ngo.link-q-baner 								{background-position: -176px -77px;}
a.pomoc.link-q-baner 							{background-position: -176px -154px;}
a.rodzina.link-q-baner 							{background-position: -176px -231px;}
a.wifi.link-q-baner 							{background-position: 0px 0;}
a.serwal.link-q-baner 							{background-position: 0px -77px;}
a.gmina.link-q-baner 							{background-position: 0px -154px;}
a.projekt.link-q-baner 							{background-position: 0px -231px;}


/* Panel komunikaty - Główna */
#komunikaty > div 								{padding-left: 18px; margin-bottom: 12px; background: url('img/csg-sprit-2-0.png') no-repeat; background-position: -2479px -158px; color: #7A9EBB; line-height: 1.3em; min-height: 50px;}

/* Menu Informacje Turystyczne */
#info-turist li.ico-pit a 				{background-position: -5px 14px;}
#info-turist li.ico-atrakcje a			{background-position: -5px -132px;}
#info-turist li.ico-atrakcje-okolica a	{background-position: -5px -273px;}
#info-turist li.ico-gastronomia a		{background-position: -5px -560px;}
#info-turist li.ico-nocleg a			{background-position: -5px -418px;}
#info-turist li.ico-agroturystyka a 	{background-position: -5px -706px;}
#info-turist li.ico-lyna a				{background-position: -5px -843px;}
#info-turist li.ico-folder a			{background-position: -5px -988px;}
#info-turist li.ico-film a				{background-position: -5px -1130px;}
#info-turist li.ico-myguide a			{background-position: -5px -1418px;}
#info-turist li.ico-historia a			{background-position: -5px -1272px;}
#info-turist li.ico-aparat a			{background-position: -5px -1560px;}


/* Zakladka polecamy - Głowna */
ul.tab-polecamy 			{width: 15%; float: left; height: 100px; font-family: 'Oswald', sans-serif; font-size: 21px;}
#tab-content-polecamy 		{float: right; width: 84%; padding-top: 7px;}
#tab-content-polecamy li 	{position: relative; list-style: none; float: left; width: 241px; max-height: 64px; border-bottom: 1px solid #fff; padding-bottom: 3px; padding-left: 20px; margin: 0 1px 6px 0; background: url('img/csg-sprit-2-0.png') no-repeat; background-position: -2479px -158px;}








/*//////////////// Nawigacja - MENU //////////////// */

#left  																{list-style: none; padding: 0; margin: 5px 0 5px 0; text-align: center;}
#left ul 															{padding: 0 0 5px 0; font-size: 14px; line-height: 21px; list-style: none;}
#left ul ul 														{padding: 0px 0 5px 30px; margin: 0;border: none; position: absolute; left: -999em;}
#left ul li 														{margin: 5px auto 5px auto; position: relative; }
#left ul li li 														{padding-left: 25px; margin: 0px 0 3px -25px;}
#left ul li a 														{color:#007cb7; min-height:22px; padding: 10px 5px 5px 5px; display: block; margin: 7px 0 7px 0;}
#left ul li.menu-item-has-children > a 								{padding: 10px 35px 5px 5px;}
#left ul li.menu-item-has-children.current-menu-item > a 			{padding: 10px 5px 5px 5px;}


#left>ul>li>a 														{border-radius: 5px; background: #f0f0f0; border: 1px solid #E9E9E9; background: -moz-linear-gradient(top, #fcfcfc 19%, #F0F0F0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(19%,#fcfcfc), color-stop(100%,#F0F0F0)); background: -webkit-linear-gradient(top, #fcfcfc 19%,#F0F0F0 100%); background: -o-linear-gradient(top, #fcfcfc 19%,#F0F0F0 100%); background: -ms-linear-gradient(top, #fcfcfc 19%,#F0F0F0 100%);	background: linear-gradient(to bottom, #fcfcfc 19%,#F0F0F0 100%);}
#left>ul>li>a:hover 												{color: #fff; background: #6cb715; background: -moz-linear-gradient(top,  #85d31d 5%, #60aa12 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#85d31d), color-stop(100%,#60aa12)); background: -webkit-linear-gradient(top,  #85d31d 5%,#60aa12 100%);	background: -o-linear-gradient(top,  #85d31d 5%,#60aa12 100%); background: -ms-linear-gradient(top,  #85d31d 5%,#60aa12 100%);	background: linear-gradient(to bottom,  #85d31d 5%,#60aa12 100%);}
#left ul li li a:hover 												{color: #472E09; border-bottom: 1px solid #85d31d;}
#left ul li li.current-menu-item>a,
#left ul li li.current-menu-parent>a									{color: #472E09; border-bottom: 1px solid #85d31d;}



#left>ul>li.current-menu-parent >a,
#left>ul>li.current_page_item>a,
#left>ul>li.current-menu-item>a,
#left>ul>li.current_page_item>a ,
#left>ul>li.current-menu-item>a,
#left>ul>li.current-menu-ancestor>a									{color: #fff; background: #1e90c7; background: -moz-linear-gradient(top,  #1da6d5 38%, #1f7ebc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#1da6d5), color-stop(100%,#1f7ebc));	background: -webkit-linear-gradient(top,  #1da6d5 38%,#1f7ebc 100%); background: -o-linear-gradient(top,  #1da6d5 38%,#1f7ebc 100%);	background: -ms-linear-gradient(top,  #1da6d5 38%,#1f7ebc 100%); background: linear-gradient(to bottom,  #1da6d5 38%,#1f7ebc 100%);}
#left ul li li a 													{border-bottom: 1px solid #DFDFDF; padding: 6px 16px 6px 15px;}
#left ul li li.menu-item-has-children a 							{padding: 6px 16px 6px 15px;}
#left ul ul ul 														{padding: 0px 0 10px 10px; position: absolute; left: -999em;}

#left ul li.widoczne ul.sub-menu,
#left ul li.pokaz ul.sub-menu,
#left ul li.current-menu-parent ul.sub-menu,
#left ul li.current-menu-ancestor ul.sub-menu,
#left ul li.current-menu-item.menu-item-has-children ul.sub-menu,
#left ul li li.current-menu-parent ul.sub-menu,
#left ul li li.current-menu-item.menu-item-has-children ul.sub-menu {left: 0px; position: relative; display: block;}
#left ul li span.holder.icon-arrow-down2 							{position: absolute; right: 0px; top: 0; background: url('img/plus.png') top right no-repeat; border-radius: 0 5px 5px 5px; height: 37px; display: block; width: 34px;}

#left ul li span.holder												{position: absolute; right: 0px; top: 0; background: url('img/minus.png') top right no-repeat; border-radius: 0 5px 5px 5px; height: 37px; display: block; width: 34px;}


#left ul li ul.sub-menu,
#left ul li ul.sub-menu li {display: block; overflow: hidden;}






#left>ul>li.current-menu-item>span.holder.icon-arrow-down2,
#left>ul>li.current-menu-parent>span.holder.icon-arrow-down2,
#left>ul>li.current-menu-ancestor>span.holder.icon-arrow-down2,
#left>ul>li.widoczne>span.holder.icon-arrow-down2,
#left ul li li span.holder.icon-arrow-down2  						{display: none;}







/*//////////////// User Page  //////////////// */

#zaloguj 							{position:relative; height: 28px; padding: 7px 10px; color: #007cb7; font-weight: bolder; margin-bottom: 15px; }
#zalogowany 						{height: 28px; background: #369CE0; padding: 7px 10px; color: #FFF; margin-bottom: 5px; font-size: 15px; text-align: center; width: 230px;}
#zaloguj p, #zalogowany p 			{padding: 6px; margin: 0px; float: left;}
.zaloguj-button						{float: right; position:relative; background: #7fb92e;border: none;border-radius: 7px;padding: 5px 10px 5px 10px; color: #fff !important; behavior: url(/wp-content/themes/wp-bartoszyce/PIE.htc);}
.zaloguj-button:hover 				{background: #007cb7;}

.user-plus 							{display: block; width: 575px; border-radius: 15px; padding: 20px 20px 10px 110px; margin: 0px 0px 20px 0px; background: url('/wp-content/themes/wp-bartoszyce/img/user-plus.jpg') #f0f0f0 no-repeat; background-position: 20px 15px; clear: both;}
.user-plus2 						{display: block; width: 575px; border-radius: 15px; padding: 20px 20px 10px 110px; margin: 0px 0px 20px 0px; background: url('/wp-content/themes/wp-bartoszyce/img/user.jpg') #f0f0f0 no-repeat; background-position: 20px 15px; clear: both;}
.user-plus3 						{display: block; width: 575px; border-radius: 15px; padding: 10px 20px 5px 0px; margin: 0px 0px 20px 0px; background-position: 20px 15px; clear: both;}

#content-single-user .avatar 		{padding: 0px;}
#content-single-user fieldset 		{display: block; padding:10px; margin: 10px 0px 10px 0px; border: 2px groove;}











/*//////////////// Szablony //////////////// */


/*Szablon - Biuletyn*/
.wstep-biuletyn 						{height: 290px; background: rgb(243, 243, 243); border-radius: 7px; padding: 20px; margin-top: 20px;}
.opis-biuletyn 							{float: left; width: 717px; margin-left: 40px;}

/* Szablon Dni Bartoszyc*/
.time-backg-top							{background: url("img/toptimle.jpg"); display: block; position: relative; height: 75px; clear: both; text-align: center; background-repeat: no-repeat;}
.time-backg .timel 						{width: 320px; height: auto; position: relative; display: block; border-radius: 7px; border: 1px solid rgb(177, 177, 177); padding: 10px; text-align: center;}
.time-backg .timel h2 					{font-size: 17px; margin: 5px 0;}
.time-backg 							{background: url("img/back-time.png") repeat-y;}
.time-backg .odd 						{float: right; bottom: 10px; margin-top: 10px; clear: right;}
.time-backg .even 						{float: left; margin-top: 15px; clear: left ;}
.time-backg .even .timecom 				{display: block; width: 31px; height: 17px; position: absolute; right: -31px; background: url("img/time-com2.jpg"); background-repeat: no-repeat; top: 15px;}
.time-backg .odd .timecom 				{display: block; width: 31px; height: 17px; position: absolute; left: -25px; background: url("img/time-com3.jpg"); background-repeat: no-repeat; top: 15px;}
.time-backg .time-bottom 				{clear: both; width: 715px; height: 60px; background: url("img/bottomtimle.jpg");}
#content-single-r img.time-icon 		{padding: 0px; border: 0; border-radius: 15px 0 15px 0;}

/* Kontakt */
.contact-form-frame {background: #E9E9E9; clear: both; border: 1px solid #C3C3C3; padding: 25px;border-radius: 7px;}
.contact-mapa-frame {background: #E9E9E9; float: right; width: 380px; text-align: center; border-radius: 7px; margin-top: 15px; margin-bottom: 35px; padding: 20px 0 20px 0;}

/* 404 */
.full-footer {display: block; width: 100%; height: 34px; background: url("img/page-full-footer.jpg") no-repeat}


/*//////////////// WPIS - Single //////////////// */



.wpis_main																{width: 100%; min-height: 350px; margin-top: 10px; background: #fff;}
.wpis_main p 															{line-height: 1.5em; margin: 0 0 20px 0;}
.wpis_main p 															{padding-bottom: 3px;}
.wpis_main ul li, .summary ul li 										{margin: 3px 0;}
.wpis_main ul,
.summary ul,
#content-full-page ul 													{margin: 0 0 0 20px; padding: 0 0 0 20px; list-style-type: disc;}
.wpis_main ul.wpis_lista 												{padding: 0; margin: 0;}
.wpis_main ul.wpis_lista li 											{padding: 10px; border: solid 1px #7FB92E; margin: 10px 0px; border-radius: 5px; list-style: none;}
.wpis_main ul.wpis_lista li:hover					 					{background: #F8F8F8;}
.wpis_main ul.wpisliol ol li 											{margin: 5px 0px; border: 1px solid #CFCFCF; padding: 5px 5px; background: #FAFAFA; list-style: none; border-radius: 5px;}
.wpis_main ul.wpisliol li 												{margin-bottom: 10px; list-style: none;}

/* załączniki i lista podobnych */
.zalaczniki 															{float: right; display:block; width: 165px; border-left: 1px solid; padding: 0px 15px 5px; margin: 13px 0px 30px 20px; min-height: 94px;}

.wpis_main li.post-attachment, .crp_related ul li 						{padding: 10px 10px 15px 30px;background-image: url(img/doc.png);background-repeat: no-repeat;list-style: none;margin: 0 0 10px;} /* 06.05.2018 */
.wpis_main .post-attachment.mime-applicationvnd-ms-powerpoint 			{background-image: url(img/ppt.png);}
.wpis_main .post-attachment.mime-applicationvnd-ms-excel 				{background-image: url(img/exel.png);}
.wpis_main .post-attachment.mime-applicationzip,
.post-attachment.mime-applicationrar  									{background-image: url(img/zip.png);}
.wpis_main .post-attachment.mime-applicationpdf 						{background-image: url(img/pdf.png); }
.wpis_main .post-attachment.mime-applicationmsword 						{background-image: url(img/word.png); }

.crp_related 															{margin-top: 15px; clear: both;} /* 06.05.2018 */
.crp_related li 														{border-bottom: 5px solid #CFCFCF;} /* 06.05.2018 */
.crp_related ul, .wpis_main ul.wpisliol, .wpis_main ul.post-attachments {list-style: none; padding: 0px; margin: 0px;} /* 06.05.2018 */

/*social sharing buttons*/
#info-single 															{height: 40px; border-bottom: 1px solid #CFCFCF; clear: both; margin-bottom: 25px; font-size: 13px;}
.sociall 																{float: right; width: 415px; height: 36px;}
#info-single .social-share 												{padding: 3px 15px 4px 15px; border-radius: 3px; font-size: 11.69px; float: right; margin: 10px 0 0 4px;}
#info-single a.google-plus 												{background:#D34836; color: #fff;}
#info-single a.twitter													{background:#18CBF8; color: #fff;}
.fb_iframe_widget 														{margin-top: 10px; float: right; }

#info-single .entry-date 												{float: left; margin: 13px 6px 0 0;}
#info-single .sociall > span											{float: left; margin-top: 13px;}

.wpis_main img.bezramki 												{border: 0px; padding: 0;}
.wpis_main img,
.wpis_main a.img 														{padding: 18px; border: 1px solid #a9a9a9;}



/* Pola */
.wpcf7 p 															{margin: 0 0 10px 0;}

/* Form fields, general styles first */
button,
input,
select,
textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}
button,
input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
	width: 70%;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}

/* Buttons */
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit]
 {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
	cursor: default;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border-color: transparent;
}





/*//////////////// Atrakcje/Miejsca - Single //////////////// */

/* Informacje przy opisach miejsc (adres, telefon itp.)*/
.ikonawpisu-single 	{width: 340px; float: left; text-align: center; margin: 24px 10px 10px 0;}
.informacje-biz 	{width: 348px; float: left; padding: 20px 0 25px 0px;}
.biz-adres 			{margin-bottom: 10px;}
.informacje-biz p 	{padding: 5px 0 0 10px; margin: 0;}
.biz-kontakt 		{margin-top: 30px;}
.biz-mapa 			{height: 300px; margin-bottom: 30px; border: 1px solid rgb(207, 207, 207); width: 100%; -moz-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px; -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px; box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px; margin-top: 10px;}






/*//////////////// Kategorie - Wyniki Wyszukiwania //////////////// */

#content-category-r 																{position: relative; float: left; width: 730px; min-height: 200px; padding: 10px 0 0 20px; background: #fff;}
#content-category-r .wpis_main 														{position:relative;	width: 710px; min-height: 250px; background: url('img/bg-wpis-m.jpg') center bottom no-repeat; margin-top: 10px; margin-bottom:20px; padding-bottom:10px; }

#content-search-l .wpis_main 														{width: 710px; min-height: 170px; background: url('img/bg-wpis-m.png') no-repeat bottom; margin-top: 10px; margin-bottom:30px; padding-bottom:10px; }
.top-wpis 																			{min-height: 46px;}
.top-wpis h2 																		{}
.data-m 																			{width: 91px; height: 27px; display: block; float: left; background: url(/wp-content/themes/wp-bartoszyce/img/csg-sprit-2-0.png) no-repeat -172px -184px; color: #084C76; font-size: 13px; margin-right: 10px; font-weight: bold; text-align: center; padding-top: 12px; margin-top: 5px;}
.both 																				{clear: both; width: 100%; height: 1px;}
#content-category-r .wpis_main p, #content-search-l .wpis_main p 					{margin: 0px 25px 10px 0px;  }
#content-category-r .imgss, #content-search-l .imgss								{float: left; display: block; margin-right: 15px; border: solid #a9a9a9 1px; padding: 5px;}


#content-category-r a.more-link 													{color:#fff; padding: 5px 15px 5px 15px; position:absolute; right:25px; bottom:20px;  text-decoration: none; border-radius: 7px; background: #007cb7; font-size: 0.9em;}
#content-category-r a.more-link:hover 												{background: #7fb92e;}

/*Nawigacja (kategorie, Wyniku wyszukiwarki)*/
#content-category-r .pagination, #content-search-l .pagination 						{clear:both; text-align: center; height: 43px; display: block; background: url('img/bg-pagination.png') no-repeat center; padding-top: 10px; margin-top: 25px;}
#content-category-r .pagination span,
#content-category-r .pagination a,
#content-search-l .pagination span,
#content-search-l .pagination a 													{display: inline-block; margin: 2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none;  color:#787878; }
#content-category-r .pagination a:hover, #content-search-l .pagination a:hover 		{color:#007cb7;}
#content-category-r .pagination .current, #content-search-l .pagination .current 	{padding:6px 9px 5px 9px; background: #fff; color:#007cb7; border: 1px solid #bdbdbd}
#content-category-r .pagination-lewa, #content-search-l .pagination-lewa 			{text-indent:-9999px; width: 8px; height: 17px; display: block; background: url('img/csg-sprit-2-0.png') no-repeat; background-position: -776px -185px;}
#content-category-r .pagination-prawa, #content-search-l .pagination-prawa 			{text-indent:-9999px; width: 8px; height: 17px; display: block; background: url('img/csg-sprit-2-0.png') no-repeat; background-position: -776px -212px;}

.pagination li 																		{float:left; margin:0 1px; list-style:none;}
.pagination li a 																	{display:block; width:12px; height:0; padding-top:12px; float:left; overflow:hidden;}



/*//////////////// Treść //////////////// */

#galeria-atrkacji {padding: 0 0 0 23px; margin: 0;}
#galeria-atrkacji li {display: inline-block;}
*+html #galeria-atrkacji li {float: left; margin-left: 5px;}

/* Rozwijane elementy shortcode */
#faqs a 								{display: block; width: 90%; clear: both; font-family: 'Oswald', sans-serif; font-size:1.5em; color: #9d9d9d; cursor: pointer; height: 37px; line-height: 37px; margin: 14px 15px 10px 5px; padding: 0 0 0 50px;background: url(img/plus.jpg) no-repeat left;}
#faqs div 								{font-size: 1em; margin: 0 0 20px 25px; display: block;}
#faqs a.expanded 						{background: url(img/minus.jpg) no-repeat left !important;}

/* Podstrony shortcode */
#podstrony 								{margin: 0; list-style: none; background: rgb(236, 236, 236); padding: 20px; border-radius: 15px;}
#podstrony ul.children li 				{list-style: none;}
#podstrony li a  						{width:97%;font-style: normal; font-weight: normal; font-family: 'Oswald', sans-serif; display:block; padding: 2px 10px 3px 10px; border: 1px solid rgb(255, 255, 255); border-radius: 5px; margin: 6px 0; background: rgb(245, 245, 245);}


/* Przycisk jak dojechać (Kontakt)*/
.trasa-firma 							{padding: 20px; display: block; width: 200px; margin: 24px auto 0 auto; border-radius: 15px 0 15px 0; background: #fcfcfc; border: 1px solid #d6d6d6;}
.trasa-firma:hover 						{color: #fff; background: #85d31d;}

/* Google map */
#mapa-s .gm-map {height: 395px;}



/*//////////////// Stopka //////////////// */


#stopka {position:relative;	width: 1000px; min-height: 205px; clear: both;}
#copyright {width: 1000px;	min-height: 50px;	clear: both; margin-top: 10px; margin-bottom:5px; text-align: center;}
#stopka-miniaturki {background:url(img/stopka-bg.jpg) no-repeat; height: 188px; margin: 10px 0 0 0;}
#stopka-miniaturki a {height: 94px;width: 125px; display: block; float: left; opacity: 0; filter:alpha(opacity:0); background: #fff;}





/* Mieszanka do ustalenia */

a.white 								{color: #fff !important;}
a.ico-biuletyn 							{background: url("img/biuletyn.jpg"); height: 66px; display: block; padding: 134px 7px 0 7px; color: #fff !important; font-weight: bold; font-size: 1em; line-height: 1.5em; text-align: center;}
iframe 									{border:0; border:none;}
span, h1,h2,h3,h4,h5,h6, li 				{outline-color: #F00;}
.hidden 								{display: none !important;}
ul 										{padding: 0px; margin:0; list-style: none;
-webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0;

}
#widet_top span, #contact_top span 	{float: left; background: #55A1DD; padding: 2px 10px; font-size: 17px; color: #fff; border-radius: 7px 0; margin-bottom: 5px; font-family: 'Oswald', sans-serif;}

a.link-botton 							{padding: 10px; border-radius: 7px; border: 1px solid lightGrey; text-align: center; margin-left: 10px;}

/* widgety */
.widget,.widget-t 											{margin-bottom:10px; position: relative; padding: 5px; border: 1px solid rgb(228, 228, 228);}

/* page-list category */












#page-list ul 								{margin: 0; padding: 0;}
#page-list									{clear: both; }
#page-list ul.atrakcje						{margin: 5px 0 0px 30px;}
#page-list ul li.atrakcje 							{float:left;  width: 210px; height: 239px; background: url('img/bg-page-list.png') no-repeat; margin-right: 20px; position: relative; margin-bottom: 10px; }

#page-list ul li.atrakcje img 	 			{display: block; border-radius:15px 0px 15px 0; margin: 15px 0 0 17px; background: #eeeeee; opacity: 0.5; filter:alpha(opacity:50);}
#page-list ul li.atrakcje h3				{margin: 2px 13px 0 13px; font-size: 16px; text-align: center; line-height: 26px; }
#page-list ul li.atrakcje p 				{font-size: 12px; padding: 21px 45px 3px 17px; margin: 0; position: absolute; bottom: 17px;}


/* Szablon Lista urzędów - Lista obiektów */
#contex-map 						{width: 715px; height: 335px; position: absolute; top: 55px;}

#page-list ul li.katalog 						{float: left; width: 98%; margin-bottom: 15px; min-height: 190px; position: relative; list-style: none; padding: 5px 1%; border: 1px solid rgb(213, 213, 213);}
#page-list ul li.katalog p 						{margin: 0 0 5px 0; text-align: left;}
#page-list ul li.katalog img					{padding: 0;}
#page-list ul li.katalog span 					{margin-top: 5px; display: block; font-size: 14px;}
#page-list ul li.katalog .image-list-left 		{height: 170px;display: block; overflow: hidden; position: relative; float: left; width: 300px; padding: 0 20px 20px 0;}
#page-list ul li.katalog .przyciski 			{width: 330px; float: left; padding: 11px 5px 5px 0px; border-top: 2px solid #D2D2D2;display: block;}
#page-list ul li.katalog img.przyciski-listy 	{padding: 0px; margin: 0px 0px 0px 5px; border: 0;}


.backg {background: #F4F4F4;}


/* Szablon Biuletyn */

#right-biuletyn 								{float: right; width: 45%;}
#left-biuletyn 									{float: left; width: 53%; margin-top: 10px;}
.link-button 									{border-top: 5px solid #DDD; padding-top: 15px; margin-top: 10px; border-bottom: 5px solid #DDD; padding-bottom: 15px;}
a.link-biuletyn 								{padding: 15px 40px 15px 40px; border-radius: 15px 5px 15px 5px; display: block; width: 125px; color: #FFF; background: #55A1DD; text-align: center; font-size: 1.3em; margin: auto;}
.archiwum-biuletyny 							{margin: 15px 0;}



/* wpuf */

span.alert-wpuf 								{display: block; background: #F00; color: #FFF; clear: both; padding: 5px;}

#wpuf-post-area .screen-reader-response span 	{ font-weight: bold; display: block; margin-bottom: 10px; padding: 15px; background: #FF0202;}
#wpuf-post-area .screen-reader-response ul 		{list-style: square; padding: 15px; background: #FF0202;}
#wpuf-post-area .screen-reader-response 		{color: #FFF; padding: 15px; margin: 20px 0;}



/* Kaleendarz */

.tribe-events-loop .type-tribe_events 										{border: 1px solid rgb(221, 221, 221); margin-bottom: 15px; border-radius: 15px 0 15px 0; padding: 0px 0px 10px 10px; background: #f1f1f1; background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1)); background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 100%); }
.event-day 																	{float: right; margin-right: 0px; background: rgb(86, 163, 247); padding: 2px 4px 3px 12px; border-radius: 0 0 0 10px; color: white; font-size: 21px; margin: 0px; font-style: normal; font-weight: normal; font-family: 'Oswald', sans-serif;}

.tribe-events-button, #tribe-events .tribe-events-button 					{background-color: #666; color: #fff; background-image: none; font-size: 11px; font-weight: bold; padding: 6px 9px; text-align: center; text-transform: uppercase; letter-spacing: 1px; -webkit-border-radius: 3px; border-radius: 3px; border: 0; line-height: normal; cursor: pointer; -webkit-box-shadow: none; box-shadow: none; text-decoration: none; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin: 0 5px;}
.tribe-events-button.tribe-active 											{background-color: #666; color: #fff;}

.tribe-events-button.tribe-inactive,
.tribe-events-button:hover,
#tribe-events .tribe-events-button:hover,
.tribe-events-button.tribe-active:hover 									{background-color: #ddd; color:#444; text-decoration: none;}

#tribe-events-bar 															{width: 100%; min-width: 220px; margin-bottom: 30px; height: auto; position: relative; clear: none;}
#tribe-bar-form 															{background: #f5f5f5; position: relative; margin: 0; width: 100%;}
.tribe-bar-views-inner 														{padding: 15px 0 45px 0; background: #E0E0E; margin: 0;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a 			{color: #444; text-align: left; display: block; text-decoration: none; padding: 6px 15px; background: #E0E0E0;}

#tribe-bar-form .tribe-bar-submit input[type=submit] 						{font-size: 13px; line-height: 20px; letter-spacing: 0; width: 100%; height: auto; padding: 10px; background-image: none; background: #666; color: #fff; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: button;}
.tribe-bar-submit input[type=submit]:hover 									{background: #999; color: #fff;}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views + .tribe-bar-filters 	{display: none; margin-top: 5px; overflow: hidden; clear: both; left: auto; right: auto;width: 100%;}
#tribe-bar-form input[type="text"] 											{background: 0;  width: 100%; padding: 0 0 5px 0; border: none; border-bottom: 1px dashed #b9b9b9; line-height: 1; height: auto; font-weight: bold; border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}

#tribe-bar-form 																			{background: #fff; position: relative; margin: 0; width: 100%;}
.tribe-bar-views-inner 																		{padding: 15px 0 45px 0; background: #f5f5f5; margin: 0;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a 							{color: #000; text-align: left; display: block; text-decoration: none; padding: 6px 15px; background: #f5f5f5;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover 	{background: #f5f5f5;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover 						{background: #f5f5f5; color: inherit;}


.screen-reader-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
padding:0 !important;
border:0 !important;
height: 1px !important;
width: 1px !important;
overflow: hidden;
}
