/**
 * @package Joomla
 * @subpackage WSTiE_AM Theme
 */

/*	General style */
body				{color:#808080;
					background-color:#fafafa;
					font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}

/*headings*/
h1{color:#336699; font-weight:300;}

h2,h3,h4,h5,h6	{color:#1a1a1a; font-weight:300;}
h1{font-size:30px}
h2{font-size:27px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}
/*links*/
a					{color:#999999; text-decoration:none; width: 100%;}
a:hover,
a:active,
a:focus				{color:#336699;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px}
/*modules*/
.white {
	color: #333;
	background-color: #fff;
	margin: 0 auto 10px auto;
	border: 1px solid #f1f1f1;
	padding: 5px;
}
.white:hover {
	color: #333;
	background-color: #f9f9f9;
}
.grey {
	color: #333;
	background-color: #f5f5f5;
	margin: 0 auto 5px auto;
	padding: 5px;
	border: 1px solid #f1f1f1;
}
.grey:hover {
	color: #333;
	background-color: #ddd;
}
.red {
	color: #f1f1f1;
	margin: 0 auto 10px auto;
	background-color: #cc3333;
	padding: 5px;
	border: 1px solid #fafafa;
}
.blue {
	color: #f1f1f1;
	margin: 0 auto 10px auto;
	background-color: #0099ff;
	padding: 5px;
	border: 1px solid #fafafa;
}
.green {
	color: #f1f1f1;
	margin: 0 auto 10px auto;
	background-color: #99cc00;
	padding: 5px;
	border: 1px solid #fafafa;
}
.orange {
	color: #f1f1f1;
	margin: 0 auto 10px auto;
	background-color: #fc7317;
	padding: 5px;
	border: 1px solid #fafafa;
}

.white h3, .grey h3
{
margin: -5px 0px 3px 0px;  font-size: 1.5em; padding: 0px 8px; line-height:34px;
}

.dark h3, .dark h3, .red h3, .blue h3, .green h3, .orange h3{ color: #f1f1f1; margin: -5px 0px 3px 0px;  font-size: 1.5em; line-height:34px; padding: 4px; border-bottom: 1px #999 solid ;

}

.dark {
	background-color: #333333;
	margin: 0 auto 10px auto;
	color: #ddd;
	padding: 5px;
}
.dark ul, .mcolor ul, .white ul {
	padding-left: 10px;
}

.dark a, .colors a { color: #ddd; text-decoration: underline;}

/*lists*/
li {list-style:none;}

span.latestItemImage img 			{max-width:100%!important;}

/*	Grid */
.block				{padding:0 10px 45px 10px; margin-top:15px;}


/*joomla columns*/
.cols-2 .item,
.cols-3 .item,
.cols-4 .item		{float:left;
					margin:0 2%;}


.cols-2 .item		{width:48.0%;}
.cols-3 .item		{width:30.2%;}
.cols-4 .item		{width:21.5%;}


.column-1			{margin-left:0!important;}

.cols-2 .column-2,
.cols-3 .column-3,
.cols-4 .column-4	{margin-right:0!important;}


/*	Joomla meus */
/*default menu*/
.joomla-nav		{margin:0;}
.joomla-nav li	{list-style:none;
				margin:0;}



/*menu1 style*/
.menu1 li		{margin-bottom:10px;}
.menu1 li a		{display:block;
				padding:4px 15px;
				background:#f5f5f5;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				color:#808080;
				text-decoration:none;}

.menu1 li a:hover,
.menu1 li a:active,
.menu1 li a:focus,
.menu1 li a.active	{
					color:#fff;
					text-decoration:none;}

/*	Joomla elements */
.cat-children		{margin-bottom:20px;}

/*messages*/
.tip-wrap		{background:#fff;
				padding:10px;
				border:solid 1px #ddd;}

/*article archives*/
.filter-search	select		{margin-right:10px;}

/*	Forms */
.inputbox,
input,
textarea		{border:0;
				background:url(../images/input-bg.png);
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				padding:7px;
				color:#808080;
				}

/*forms buttons*/
.button,
.btn,
button				{font-size:90%!important;
					text-transform:uppercase;
					padding:2px 10px;
					background-image:url(../images/button-bg.png);
					background-repeat:repeat-x;
					background-position:left bottom;
					background-color:#555;
					color:#fff;
					text-decoration:none;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					border-radius:3px;
					cursor:pointer;
					border:0;}


.button:hover,
.btn:hover,
button:hover		{color:#fff;
					text-decoration:none;
					background-position:left top;}

/*contact form*/
#contact-form legend				{font-size:92%;
									font-style:italic;
									color:#999;}
#contact-form input					{width:300px;
									max-width:90%;
									margin-bottom:15px;}

#contact-form .control-label		{padding-bottom:5px;}



#contact-form textarea				{width:450px;
									max-width:90%;
									margin-bottom:15px;}

#contact-form .email-copy input		{width:20px;}
/*	Page layout */
.container 			{background:#fff;}

/*separator*/
.separator 			{visibility:visible;
					height:3px;
					width:auto;
					margin:0 21px;
					background:url(../images/line.png) repeat-x;}


/*slider container*/
#slider .container				{width:720px; height:328px; float:left; }

/*menu boczne 4 przyciski*/
#przyciski {height:328px; height: 328px; float: right; margin-right: -15px; margin-top: -331px;}
.box1, .box2, .box3, .box4 {
    padding-left: 4px;
    padding-right: 0;
}
#box1 {width: 70%; height:75px; float:right; padding:20px 0px 0px 0px; background:#669900; margin: 0 0 0 0px;}
.box1_1 {width: 30%; height:75px; float:right; padding:3px 0px 10px 10px; background:#669900; margin: 0 0 0 0px;}


#box2 {width: 70%; height:75px; float:right; padding:10px 0px 0px 0px; background:#FF9900; margin: 10px 0 0 0px;}
.box2_1 {width: 30%; height:75px; float:right; padding:3px 0px 10px 10px; background:#FF9900; margin: 10px 0 0 0px;}

#box3 {width: 70%; height:75px; float:right; padding:20px 0px 0px 0px; background:#336699; margin: 10px 0 0 0px;}
.box3_1 {width: 30%; height:75px; float:right; padding:3px 0px 10px 10px; background:#336699; margin: 10px 0 0 0px;}

#box4 {width: 70%; height:75px; float:right; padding:10px 0px 0px 0px; background:#669900; margin: 10px 0 0 0px;}
.box4_1 {width: 30%; height:75px; float:right; padding:3px 0px 10px 10px; background:#669900; margin: 10px 0 0 0px;}

/*menu poziome 4 przyciski pod slajdem*/
#przyciski_pasek { float:left; margin-top:-4px;}
.pasek1 {width:100%; height:75px; padding-top:20px; background:#666666; margin: 0 10px 0 0; 	max-width: 226px; margin-left: 19px; margin-right: 19px;}
.pasek2 {width:100%; height:75px; padding-top:20px; background:#666666; margin: 0 10px 0 0; max-width: 226px; margin-left: 18px; margin-right: 19px;}
.pasek3 {width:100%; height:75px; padding-top:20px; background:#666666; margin: 0 10px 0 0; max-width: 226px; margin-left: 16px; margin-right: 19px;}
.pasek4 {    width: 100%;
    right: 0;
    height: 75px;
    padding-top: 20px;
    background: #666666;
    margin: 0px 10px 0px 5px;
		max-width: 223px;
		margin-left: 13px;
		margin-right: 19px;
	}

#przyciski_reklam { margin-top:5px;}
#przyciski_reklam img {
    width: 100%;
}
.reklama2 {height:120px; padding:10px 0px 0px 0px; background:#669900; margin: 0 0 0 0;}
.reklama2_1{height:120px; padding:10px 0px 0px 0px; background:#669900; margin: 0 0 0 0;}
.reklama2_3 { height:100px; padding:10px 0px 0px 0px; background:#336699; margin: 0 0 0 0;}
.reklama2_2{ height:100px; padding:10px 0px 0px 0px; background:#ff9933; margin: 0 0 0 0;}

#aktualnosci { float:left; margin-top:0px; }
.aktual1 {    width: 98%; height:75px; float:left; padding:20px 0px 0px 0px; background:#336699; margin: 0px 0px 0px 0px;}
/*pasek współpraca*/
#pasek_wspolpraca {float:left; margin-top:15px; margin-left:0px; }
.wspolpraca{ padding:10px 0px 0px 0px; background:#FFFFFF; margin: 1px 10px 0 0px;}
/*pasek social*/
#pasek_social { float:left; margin-top:10px; margin-left:0px;     background: #666666; }
#pasek_social .search {
        padding: 0 15px;
}
.social{height:50px; padding:10px 0px 0px 0px; background:#666666; margin: 1px 0px 0 0px;}
.social_menu{height:50px; float:left; padding:10px 0px 0px 0px; background:#666666; margin: 1px 0 0 0px;}

#przyciski_pasek .sf-menu, #przyciski_pasek .sf-menu li {
        width: 231.27px;
}

#przyciski_pasek .sf-menu li a {
    text-align: center;
}

	ul#main_menu
{
	list-style: none;
	color: #ffffff;
}

#main_menu a
{
	color: #ffffff;
	text-decoration: none;
}

#main_menu a:hover
{
	text-decoration: underline;
}
	ul#_menu
{
	list-style: none;
	color: #ff0000;
}

#_menu a
{
	color: #ff0000;
	text-decoration: none;
}

#_menu a:hover
{
	text-decoration: underline;
}

.slide_button
{
	background: url(../images/przycisk.png);
	display: block;
	height: 281px;
	text-indent: -9999px;
	width: 70px;

	position: absolute;
	left: -70px;
	top: 0px;
}

.zamknij
{
	background-position: -70px 0px;
}

a:focus {outline:none; }
.aktual2 {    width: 98%; height:75px; float:left; padding:20px 0px 0px 0px; background:#669900; margin: 0px 0px 0px 0px; display:table-cell; vertical-align:middle}
.aktual3 {    width: 100%; height:75px; float:left; padding:20px 0px 0px 0px; background:#FF9900; margin: 0px 0px 0px 0px; text-align:center;}

#aktualnosci1 {float:left; margin-top:6px; }
.aktual4 {    width: 98%; height:75px; float:left; padding:20px 0px 0px 0px; background:#669900; margin: 0px 0px 0px 0px;}
.aktual5 {    width: 98%; height:75px; float:left; padding:20px 0px 0px 0px; background:#FF9900; margin: 0px 0px 0px 0px;}
.aktual6 {    width: 100%; height:75px; float:left; padding:20px 0px 0px 0px; background:#336699; margin: 0px 0px 0px 0px; }

#tekst { height:100%; float:left; margin-top:-4px; margin-left:0px; }



/*feature section*/
#feature .container 			{padding-top:20px;}

/*before content section*/
#top .container 		{padding-top:20px;}

/*content section*/


/*after content section*/
#info .container .separator	{background:url(../images/line.png) repeat-x;
										margin-bottom:20px;}

/*bottom section*/
#bottom	.container				{background:#333333;
								border-top:solid 1px #ddd;
								border-bottom:solid 1px #ddd;
								padding-top:20px;}

#srch .container				{background: transparent;
								padding:30px;
								background: #fff;
								height:140px;}

/*page bottom container section*/
#page-container-bottom  		{padding-bottom:20px;}


/*category list section*/
.category-list			{margin-bottom:20px;}


/*module bottom margins in sidebars*/
.left .module-container,
.right .module-container	{margin-bottom:20px;}


/*	Header */
#header							{margin-top:-15px;}

/*logo*/
.logo				{float:left;}


#logo-image			{margin:0;}
#logo-image a		{display:block;
					text-indent:-999px;
					overflow:hidden;
background-position: center top !important;
    background-size: 100% auto !important;}

.pieczec{float:right; /*height:100px;*/}
.pieczec img {float:right;}
.jezyk{float:right;
					padding-left:10px;
  					width:140px;
					height:25px;
					margin-top:-80px;
					z-index: 100;
					position: relative;
				}


/*header content*/
#header-content					{float:right;
								margin-right:1%;}


.search-form			{text-align:right; width: 140px; height:20px; float: right; border:1px; z-index:9001; position:relative;
  margin-top: 25px; }
/*	Navigation */
/*navigation container*/
#1navigation					{display:block;
							font-size: 40px;
							float:left;
							padding:0px;}

#navigation					{display:block;
							font-size: 15px;
							float:left;
							padding:0px;
							}
.navigation1					{display:block;
							font-size: 40px;
							float:right;
							padding:0px;}

/*fixed navigation when site is scroll*/
.f-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;}


#navigation	ul			{margin:0; }

/*hide select menu*/
.select-menu 			{display:none;}

/* left offset of submenus need to match (see below) */
#navigation .sf-menu ul 						{width:190px!important;}


/* match ul width */
#navigation ul.sf-menu li li.sfHover ul 		{left:199px!important;}



/* match top ul list item height */
#navigation .sf-menu > li:hover > ul,
#navigation .sf-menu > li.sfHover > ul 			{top:36px!important;}


#navigation ul.main-nav							{margin:0;}


/*root menu items*/
#navigation .sf-menu li 						{background: #fff;
												margin:0 3px 0 0;}
#navigation .sf-menu a							{border:0;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
												padding:10px;
												color:#7f7f7f;}

/*active root menu items*/
#navigation .sf-menu li:hover,
#navigation .sf-menu li.sfHover,
#navigation .sf-menu li.sfHover a,
#navigation .sf-menu li#current a,
#navigation .sf-menu a:focus,
#navigation .sf-menu a:hover,
#navigation .sf-menu a:active,
#navigation .sf-menu li.selected a			{ color:#222; background-color:#fff;}


/*dropdown menu items*/

#navigation .sf-menu li li a				{font-weight:normal;
											color:#333;
											font-size:12px;
											text-shadow: none;
											padding:12px 15px;
											border-bottom:0;
											border-left:0;}


/*.sf-menu li li { background-color:#fff;
	border-bottom: 1px #f1f1f1 solid;*/
/*}																															*/
.sf-menu .sub-menu { padding: 2px;  background-color:#fff;
  -webkit-box-shadow:
    0 0  10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:
    0 0  10px rgba(0, 0, 0, 0.3);
  box-shadow:
    0 0  10px rgba(0, 0, 0, 0.3);
}
#navigation .sf-menu a					{color:#336699;}

#navigation .sf-menu li li a:hover				{color:#336699 !important;}


/*	Footer */
/*footer section*/
#footer							{font-size:92%;}
#footer .separator				{background-position:left -1px;
								margin-bottom:25px; color:#fff;}
#footer .block					{padding-bottom:25px;}

/*footer menu*/
.footer-menu		{margin:0; color:#fff;}
.footer-menu li		{display:inline;
					list-style:none;
					margin:0 10px 0 0;
					background:url(../images/footer-menu-bg.png) no-repeat right center;
					padding-right:15px; color:#fff;}

.footer-menu li:last-child	{margin-right:0;
							padding-right:0;
							background:0;
							color:#fff;}

.footer-menu li	a			{text-transform:uppercase;
							font-size:92%;
							color:#fff;}




/*	Articles */
/*article layout*/
.article-bg					{margin-bottom:20px; margin-top:15px;}




/*article info*/
.article-info				{font-size:92%;
							font-style:italic;
							color:#999;
							margin-bottom:15px;
							padding:5px 0;}

.article-info ul 			{margin:0;}
.article-info ul li			{list-style:none;float:left;margin:0 15px 0 0;padding:0 0 0 18px;}


.article-info ul li.category-name	{background:url(../images/icons/16x16/folder_2.png) no-repeat left center;}
.article-info ul li.create,
.article-info ul li.modified,
.article-info ul li.published		{background:url(../images/icons/16x16/calendar_2.png) no-repeat left center;}
.article-info ul li.createdby		{background:url(../images/icons/16x16/user_2.png) no-repeat left center;}
.article-info ul li.hits			{background:url(../images/icons/16x16/graph.png) no-repeat left center;}

/*print and email icons*/
.article-info ul li.print-icon,
.article-info ul li.email-icon		{display:block;
									float:right;
									margin:0;
									padding:0;}

.article-info ul li.print-icon a,
.article-info ul li.email-icon a	{display:block;
									width:18px;
									height:18px;
									margin-left: 8px;
									text-indent:-999px;
									overflow:hidden;}

.article-info ul li.email-icon a	{background:url(../images/system/emailButton.png) no-repeat center center;}
.article-info ul li.print-icon a	{background:url(../images/system/printButton.png) no-repeat center center;}




/*	Modules */
/*module1 style*/
.module1 		{background:#f5f5f5;
				border:solid 1px #ddd;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				padding:20px;}

/*center style*/
.text-center	{text-align:center;}




/*latest news module*/
.latestnews					{margin:0;}
.latestnews li				{list-style:none;
							margin:0 0 10px 0;
							padding:0 0 10px 0;
							display:block;
							border-bottom:solid 1px #ddd;}

.latestnews li a			{background:url(../images/readmore-arrow.png) no-repeat right 4px;
							padding:0 14px 0 0;}

/*breadcrumb module*/
.breadcrumbs				{font-size:92%;
							padding-top:11px;}
.breadcrumbs ul				{margin:0;
							text-align:right;}
.breadcrumbs ul	li			{display:inline;
							margin:0;}
.breadcrumbs li.pathway		{background:url(../images/breadcrumb.png) no-repeat right center;
							margin:0 7px 0 0;
							padding:0 16px 0 0;}



/*search module*/
#mod-search-searchword		{margin-top:0px;
							width:90%;
							background: #fff;
							padding-left:20px;
							font-size:94%;
							border:solid 1px #ddd;
							}


/*	Pagination */

.readmore			{background-color:#fafafa; padding: 5px 15px; }

ul.pagenav 				{margin-bottom:0;}
.pagination,
.k2Pagination 			{float:left;
						width:100%;
						padding:0!important;
						margin:0 0 45px 0!important;}
.pagination ul,
.k2Pagination ul 		{padding:0!important;
						margin:0!important;}

.pagination ul li,
.k2Pagination ul li 	{float:left;
						margin:0 10px 0 0!important;
						border:0!important;
						padding:0!important;
						list-style:none;}

.pagination ul li.pagination-start span.pagenav,
.pagination ul li.pagination-prev span.pagenav,
.pagination ul li.pagination-next span.pagenav,
.pagination ul li.pagination-end span.pagenav,
.pagination ul li span.pagenav,
.pagination ul li a.pagenav,
.k2Pagination ul li.pagination-start span.pagenav,
.k2Pagination ul li.pagination-prev span.pagenav,
.k2Pagination ul li.pagination-next span.pagenav,
.k2Pagination ul li.pagination-end span.pagenav,
.k2Pagination ul li span.pagenav,
.k2Pagination ul li a.pagenav,
.k2Pagination ul li 								{display:block;
													padding:0;
													margin:0;
													line-height:25px;
													height:25px;
													width:29px;
													font-size:100%;}

.pagination ul li span.pagenav,
.k2Pagination ul li span.pagenav 					{text-align:center;
													-moz-border-radius:3px;
													-webkit-border-radius:3px;
													border-radius:3px;
													font-weight:normal;}

.pagination ul li a.pagenav,
.k2Pagination ul li a.pagenav 					{border:solid 1px #ddd;
												text-align:center;
												-moz-border-radius:3px;
												-webkit-border-radius:3px;
												border-radius:3px;
												background:#fff;}

.pagination ul li a.pagenav:hover,
.pagination ul li a.pagenav:active,
.pagination ul li a.pagenav:focus,
.k2Pagination ul li a.pagenav:hover,
.k2Pagination ul li a.pagenav:active,
.k2Pagination ul li a.pagenav:focus 			{background-position: left center;}

.pagination ul li.pagination-start span.pagenav,
.pagination ul li.pagination-prev span.pagenav,
.pagination ul li.pagination-next span.pagenav,
.pagination ul li.pagination-end span.pagenav,
.k2Pagination ul li.pagination-start span.pagenav,
.k2Pagination ul li.pagination-prev span.pagenav,
.k2Pagination ul li.pagination-next span.pagenav,
.k2Pagination ul li.pagination-end span.pagenav,
.pagination ul li.pagination-start a.pagenav,
.pagination ul li.pagination-prev a.pagenav,
.pagination ul li.pagination-next a.pagenav,
.pagination ul li.pagination-end a.pagenav,
.k2Pagination ul li.pagination-start a.pagenav,
.k2Pagination ul li.pagination-prev a.pagenav,
.k2Pagination ul li.pagination-next a.pagenav,
.k2Pagination ul li.pagination-end a.pagenav 				{border:0!important;
															background:0!important;}

.pagination ul li.pagination-start span.pagenav,
.pagination ul li.pagination-prev span.pagenav,
.pagination ul li.pagination-next span.pagenav,
.pagination ul li.pagination-end span.pagenav,
.k2Pagination ul li.pagination-start span.pagenav,
.k2Pagination ul li.pagination-prev span.pagenav,
.k2Pagination ul li.pagination-next span.pagenav,
.k2Pagination ul li.pagination-end span.pagenav 			{font-weight:normal;}


ul.pagenav li.pagenav-next,
ul.pagenav li.pagenav-prev 					{margin-bottom:15px;}
.results,
.pagination-results							{line-height:25px;
											text-align:right;
											margin:0;}

/**article navigation*/
ul.pagenav									{text-align:right;
											margin-bottom:20px;}
ul.pagenav li								{display:inline;
											margin:0 0 0 10px;}



.container {margin-left:auto;margin-right:auto;}
#header .container {margin: 0 auto; background-color: #ffffff;}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23{position:relative}
.alpha{margin-left:0}.omega{margin-right:0}.container .grid_1{width:30px}.container .grid_2{width:70px}.container .grid_3{width:110px}.container .grid_4{width:150px}.container .grid_5{width:190px}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


#mcpanel {
	padding: 10px;
	clear: both;
	font: 55px;
	left: 10px;
	top: 10px;
	position:absolute;
	background: #fc7317;
	color: #f1f1f1;
	display: block;
}

#trueHeader{z-index:8000; width:960px; position:relative; left:0;right:0;padding:0px 0;box-shadow:0 1px 5px rgba(0,0,0,0.1);-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.1);-o-box-shadow:0 1px 5px rgba(0,0,0,0.1);transition:padding 0.35s ease;-khtml-transition:padding 0.35s ease;-webkit-transition:padding 0.35s ease;-moz-transition:padding 0.35s ease;-ms-transition:padding 0.35s ease;-o-transition:padding 0.35s ease;background-color:transparent;zoom:1}

#outslide{ background-color: transparent; padding: 10px;background-image:url(../images/hbg.jpg);background-repeat: no-repeat; background-position: top center;background-size:cover;background-attachment:fixed;}

#trueHeader {background:#ffffff;}

#trueHeader{
  -webkit-box-shadow:
    0 10px 10px -5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:
    0 10px 10px -5px rgba(0, 0, 0, 0.3);
  box-shadow:
    0 10px 10px -5px rgba(0, 0, 0, 0.3);

}
/*menu box*/
ul#_main_menu
{
	list-style: none;
	color: #ffffff;
}

#_main_menu a
{
	color: #ffffff;
	text-decoration: none;
}

#_main_menu a:hover
{
	text-decoration: underline;
}
	ul#__menu
{
	list-style: none;
	color: #ff0000;
}

#__menu a
{
	color: #ff0000;
	text-decoration: none;
}

#1_menu a:hover
{
	text-decoration: underline;
}

.article-bg p img {
    width: 100%;
    height: auto;
}

@media only screen and (min-width: 992px) {
    body .container {
        width: 960px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    body .container {
        width: 750px;
        margin: 0 auto;
    }
    .box1, .box2, .box3, .box4 {
        padding-left: 0px;
    }
    .pasek1, .pasek2, .pasek3, .pasek4 {
        width: 100%;
    }
    .pasek4 {
            margin: 0px 10px 0px 0px;
    }
    .aktual1, .aktual2, .aktual4, .aktual5 {
        width: 100%;
    }
    #outslide {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width: 767px) {
    body .container {
        width: auto;
    }
}

@media only screen and (max-width: 768px) {
    .box1, .box2, .box3, .box4 {
        padding-left: 0px;
    }
    .pasek1, .pasek2, .pasek3, .pasek4 {
        width: 100%;
    max-width: -moz-available;
    }
    .pasek4 {
            margin: 0px 10px 0px 0px;
    }
    .aktual1, .aktual2, .aktual4, .aktual5 {
        width: 100%;
    }
    #outslide {
        padding-left: 0;
        padding-right: 0;
    }
		#otoczka
		{
			display: block !important;
			left: -19px !important;
		}

		#turystyka, #infor, #nauki, #podyp
		{
			width: 100% !important;;
			margin-bottom: 9px;
			max-width: 92% !important;
			margin-left: 41px !important;
			margin-right: 71px !important;
		}

		#przyciski
		{
			margin-top: 0px;
			float: none;
		}

		.slider-content
		{
	    padding-right: 15px !important;
		}
}

@media only screen and (max-width: 425px) {
    body #logo-image a {
        height: 70px;
    }
}

#otoczka
{
	display: flex;
	width: 100%;
	position: relative;
	top: 8px;
}

#turystyka
{
	background-color: #690;
	text-align: center;
	height: 75px;
	width: 100%;
	padding-top: 26px;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	max-width: 226px;
	margin-left: 19px;
	margin-right: 19px;
}

#infor
{
	background-color: #369;
	text-align: center;
	height: 75px;
	width: 100%;
	padding-top: 26px;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	max-width: 226px;
	margin-left: 18px;
	margin-right: 19px;
}

#nauki
{
	background-color: #f90;
	text-align: center;
	height: 75px;
	width: 100%;
	padding-top: 26px;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	max-width: 226px;
	margin-left: 16px;
	margin-right: 19px;
}

#podyp
{
	background-color: #666;
	text-align: center;
	height: 75px;
	width: 100%;
	padding-top: 26px;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	max-width: 223px;
	margin-left: 13px;
	margin-right: 19px;
}

#layerslider
{
	
}

.camera_wrap
{
	margin-top: 20px;
	margin-bottom: -16px;
	margin-left: 7px;
}

.slider-content
{
	padding-right: 0px;
}

@media (max-width: 992px)
  {
    #przyciski 
  {
    height: 328px;
    float: none;
    margin-right: 0px;
    margin-top: 0px;
    width: 100%;
  }
}