/*
Theme Name: Tworcze Bieszczady
Theme URI: http://tworczebieszczady.pl/
Description: Tworcze Bieszczady
Version: 1.0
Author: Tworcze Bieszczady
Author URI: http://tworczebieszczady.pl/
*/


/*   Always look on the bright side of life ;-)   */

@charset "utf-8";
/* CSS Document */

* {
	padding: 0px;
	margin: 0px;
}
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #150E06 url('images/bg_main.png') repeat center top;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

a, a:link {
	text-decoration: none;
}
a:visited {
	color: inherit;
}
input, textarea {
	width: 400px;
	background-color: #FFEFD7;
	border: 0px;
	padding: 3px;
	-moz-border-radius: 4px !important;
	-khtml-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input.send {
	width: 100px;
	text-align: center;
	border-left: 1px solid #9F5000;
	background-color: #663300;
	border-top: 1px solid #9F5000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #fff;
	font-weight: bold;
}
input.send:hover {
	background-color: #CC3300;
}

.navigation {
	display: block;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}
p {
	margin-bottom: 10px;
	display: block;
	clear: both;
}
.centered {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.aligncenter {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.alignright {
	padding: 4px !important;
	margin: 0 0 2px 7px !important;
	display: inline !important;
}

.alignleft {
	padding: 4px !important;
	margin: 0 7px 2px 0 !important;
	display: inline !important;
}

.alignright {
	float: right !important;
}

.alignleft {
	float: left !important;
}
div.wp-caption {
	font-size: 10px;
	font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, serif;
	margin: 0px;
	padding: 0px;
}


/* LAYOUT */


div.header {
	width: 940px;
	height: 273px;
	margin: 0 auto;
	text-align: left;
	background: transparent url('images/bg_menu.jpg') no-repeat;
}
div.header.news {
	background: transparent url('images/bg_aktual.jpg') no-repeat;
}
div.header.ginace {
	background: transparent url('images/bg_ginace.jpg') no-repeat;
}
div.header.muzyka {
	background: transparent url('images/bg_muzyka.jpg') no-repeat;
}
div.header.zboj {
	background: transparent url('images/bg_pozboju.jpg') no-repeat;
}
div.header.kontakt {
	background: transparent url('images/bg_kontakt.jpg') no-repeat;
}
div.header.eko {
	background: transparent url('images/bg_eko.jpg') no-repeat;
}
div.header.foto {
	background: transparent url('images/bg_foto.jpg') no-repeat;
}
div.header.tworcze {
	background: transparent url('images/bg_tworcze.jpg') no-repeat;
}


#starter {
	width: 673px;
	height: 273px;
	background: transparent url('images/dotted.gif') repeat-y 650px;
	float: left;
}
#starter h1, #starter h1 a {
	display: block;
	width: 415px;
	height: 65px;
	float: left;
}
#starter h1 {
	background: transparent url('images/dotted.gif') repeat-y left;
	margin-top: 30px;
}
#starter h1 a span {
	display: none !important;
}
#mainmenu {
	width: 405px;
	float: left;
	padding-left: 10px;
	background: transparent url('images/dotted.gif') repeat-y left;
}
#mainmenu ul, #mainmenu ul li {
	list-style: none;
}
#mainmenu ul li {
	width: 400px;
	height: 14px;
	float: left;
	margin-bottom: 3px;
}
#mainmenu ul li a, #mainmenu ul li a:visited {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #E6CEAA;
	padding: 0px 5px 0px 20px;
	/*display: block;*/
	text-transform: uppercase;
	-moz-border-radius: 4px !important;
	-khtml-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	text-shadow: #000 1px 1px 1px;
}

#mainmenu ul li a:hover, #mainmenu ul.level1 li.level1active a, #mainmenu ul li.level1active a:hover {
	color: #fff;
	background: #725033 url('images/bg_menu_hov.gif') no-repeat 2px center;
}
#mainmenu ul.level2 li a, #mainmenu ul.level2 li a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0072B8;
	background: none !important;
	height: auto;
	display: block;
	width: 145px;
	padding: 3px 0px;
	margin: 0px 0px 2px 40px;
	border-bottom: 1px solid #fff;
}
#mainmenu ul.level2 li a:hover, #mainmenu ul.level2 li.level2active a:hover, #mainmenu ul.level2 li.level2active a:hover, #mainmenu ul.level2 li.level2active a {
	width: 145px;
	padding-right: 10px;
	color: #c30;
	border-bottom: 1px solid #ccc;
	background: transparent url('images/arrow.gif') no-repeat right center !important;
}
#new {
	width: 267px;
	height: 243px;
	float: right;
	background: transparent url('images/bg_news.gif') no-repeat;
	padding-top: 30px;
}

#new h3 {
	width: 195px;
	height: 30px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #E6CEAA;
	/*background: transparent url('images/strzalka_drugal.gif') no-repeat 77px top;*/
	background: transparent url('images/strzalka_drugal.gif') no-repeat right top;
	letter-spacing: 2px;
	margin-bottom: 10px;
	float: left;
	text-shadow: #000 1px 1px 1px;
}
#new h4 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #AF8864;
	text-align: right;
	/*width: 141px;*/
	width: 60px;
	height: 30px;
	margin-bottom: 10px;
	float: left;
	text-shadow: #000 1px 1px 1px;
}
#new ul {
	list-style: none;
	float: left;
}
#new ul li {
	padding-left: 20px;
	display: block;
	background: transparent url('images/arrow.gif') no-repeat left center;
	margin-bottom: 6px;
}
#new ul li a {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CC9966;
}
#new ul li a:hover {
	color: #D7B08A;
	border-bottom: 1px solid #990000;
}
#new a.wiecej {
	font: bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CBAC87;
	text-align: right;
	margin: 10px 30px 0 0;
	display: block;
	float: left;
	display: block;
	width: 200px;
}
#submenu {
	width: 940px;
	margin: 0 auto;
	padding: 6px 0px 10px 0px;
	border-top: 6px solid #000;
	background-color: #332110;
	margin-bottom: 10px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-khtml-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	text-align: left;
}
#submenu ul, #submenu ul li, #submenu ul li ul li {
	list-style: none;
	display: inline;
}

#submenu ul li.frontier {
	border-left: 1px solid #51351B;
	padding: 2px 0px;
}

#submenu ul li a {
	line-height: 14px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #E8D3B5;
	padding: 2px 15px 2px 5px;
	border-right: 1px solid #51351B;
}
#submenu ul li span.selected {
	line-height: 14px;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 15px 2px 5px;
	color: #fff;
	text-decoration: underline;
	border-right: 1px solid #51351B;
}
#submenu h4 {
	display: none !important;
}
#container {
	width: 945px;
	margin: 0 auto;
	text-align: left;
	/*padding-left: 35px;
	background: transparent url('images/dotted.gif') repeat-y left;*/
	clear: both;
}
#container div.left, #container div.pages {
	width: 590px;
	padding-left: 35px;
	/*padding-right: 30px;*/
	background: transparent url('images/dotted.gif') repeat-y left top;
	font: 11px/140% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #E8D3B5;
	text-align: justify;
	float: left;
}
#container div.navigation {
	width: 590px;
	margin-left: 35px;
	/*padding-right: 30px;
	background: transparent url('images/dotted.gif') repeat-y left top;*/
	font: 11px/140% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #E8D3B5;
	text-align: right;
	float: left;
	border-top: 1px dotted #ccc;
}
#container div.left p {
	font: 12px/1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #E8D3B5;
	text-align: justify;
	padding: 0px 0px 5px 0px;
	
}
#container div.left a, #container div.left p a, #container div.navigation a {
	color: #fff;
	border-bottom: 1px dashed #E8D3B5;
}
#container div.left a:hover, #container div.left p a:hover, #container div.navigation a:hover {
	color: #fff;
	border-bottom: 1px solid #FF3300;
}
#container div.left h1 {
	font: 22px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	background: transparent url('images/strzalka_dol.gif') no-repeat;
	padding-left: 38px;
	padding-top: 5px;
	height: 28px;
	text-shadow: #000 1px 1px 1px;
}

#container div.pages {
	font-weight: bold;
	text-align: right;
}

#container div.pages a {
	display: inline;
	padding: 1px 4px;
	border: 1px solid #E8D3B5;
	font-size: 12px;
	margin: 0px 5px;
	color: #fff;
	color: #E8D3B5;
}
#container div.pages a:hover {
	background-color: #E8D3B5;
	color: #000;
}

#container div.left div.belka {
	width: 590px;
	height: 8px;
	background-color: #88684B;
	text-transform: uppercase;
	-moz-border-radius: 1px !important;
	-khtml-border-radius: 1px !important;
	-webkit-border-radius: 1px !important;
	border-radius: 1px !important;
	margin: 2px 0 20px 0;
}
#container div.left a img {
	border: 1px solid #E6CEAA;
	padding: 4px;
	background-color: #A7815F;
	-moz-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}
#container div.left a:hover img {
	background-color: #B49476;
}
#container div.left h1 a, #container div.left h1 a:hover {
	border: 0px;
}


#right {
	width: 267px;
	padding-left: 25px;
	background: transparent url('images/dotted.gif') repeat-y left top;
	/*background-color: #CC99FF;*/
	float: right;
}
#comingsoon {
	width: 267px;
	float: left;
	margin-bottom: 15px;
}


#comingsoon h3 {
	width: 267px;
	height: 30px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #E6CEAA;
	background: transparent url('images/strzalka_drugal.gif') no-repeat 180px top;
	letter-spacing: 2px;
	margin-bottom: 5px;
	text-shadow: #000 1px 1px 1px;
	/*float: left;*/
}
#comingsoon #tabcontainer {
	width: 255px;
	background-color: #332110;
	padding: 0px 6px 0px 6px;
	-moz-border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	float: left;
}
#logos, #minigallery, #linx, #widgetz {
	width: 267px;
	float: left;
	margin-bottom: 15px;
}
#logos a, #logos a img {
	border: 0px;
}
#widgetz input {
	width: 180px;
}
#widgetz li#newsletter, #widgetz li {
	list-style: none;
	margin-bottom: 15px;
}

#widgetz li#newsletter h2 {
	width: 267px;
	height: 30px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #E6CEAA;
	background: transparent url('images/strzalka_drugal.gif') no-repeat 242px top;
	letter-spacing: 2px;
	margin-bottom: 5px;
	text-shadow: #000 1px 1px 1px;
}
#minigallery h3, h2.widgettitle {
	width: 267px;
	height: 30px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #E6CEAA;
	background: transparent url('images/strzalka_drugal.gif') no-repeat 145px top;
	letter-spacing: 2px;
	margin-bottom: 5px;
	text-shadow: #000 1px 1px 1px;
}

#minigallery a img, div.ngg-widget a img {
	width: 67px;
	height: 67px;
	border: 1px solid #E6CEAA;
	padding: 3px;
	background-color: #A7815F;
	-moz-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	margin: 0 12px 12px 0px;
	/*float: left;*/
}
#minigallery a:hover img, div.ngg-widget a:hover img {
	background-color: #B49476;
}
#minigallery a.wiecej, div.textwidget a.wiecej {
	font: bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CBAC87;
	text-align: right;
	margin: 5px 0 0 0;
	display: block;
	/*float: right;*/
}
#widgetz {

}
#linx h3 {
	width: 267px;
	height: 30px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #E6CEAA;
	background: transparent url('images/strzalka_drugal.gif') no-repeat 100px top;
	letter-spacing: 2px;
	margin-bottom: 5px;
	text-shadow: #000 1px 1px 1px;
}
#linx h2 {
	display: none !important;
}
#linx ul {
	list-style: none;
}
#linx ul li a {
	width: 85%;
	display: block;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ccc;
	padding: 2px 0px 2px 20px;
	background: #392512 url('images/arrow_linx.gif') no-repeat 10px center;
	margin-bottom: 3px;
	-moz-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}
#linx ul li a:hover {
	color: #fff;
	background-color: #2F1E0F;
}

#footermenu {
	width: 940px;
	padding: 10px 0;
	background-color: #332110;
	float: left;
	text-align: center;
	color: #fff;
	margin: 50px auto;
	-moz-border-radius: 8px !important;
	-khtml-border-radius: 8px !important;
	-webkit-border-radius: 8px !important;
	border-radius: 8px !important;
}
#footermenu ul, #footermenu ul li {
	list-style: none;
	display: inline;
}
#footermenu ul li {
	margin: 0px 10px;
}
#footermenu ul li a, #footermenu ul li a:visited {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #ccc;
	/*display: block;*/
	height: 12px;
	line-height: 12px;
	border-bottom: 1px solid #332110;
	text-shadow: #000 1px 1px 1px;
}

#footermenu ul li a:hover, #footermenu ul.level1 li.level1active a, #footermenu ul li.level1active a:hover {
	color: #fff;
	border-bottom: 1px solid #f90;
}
#footer {
	width: 940px;
	float: left;
	/*margin: 50px auto;
	float: left;*/
	padding-bottom: 50px;
}
#footer #bannerz {
	width: 75%;
	text-align: left;
	float: left;
}
#footer #bannerz a img {
	margin: 0px 15px;
	border: 0px;
}
#footer #design {
	width: 20%;
	padding-right: 35px;
	text-align: right;
	float: right;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: transparent url('images/logo_b-pl.gif') no-repeat right top;
}
#footer #design a {
	color: #fff;
}


/* other */

.tabberlive .tabbertabhide {
 display:none;
}


.tabber {
}
.tabberlive {
 margin-top:1em;
}


ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 font: bold 9px Arial Verdana, sans-serif;
 text-transform: uppercase;
}
ul.tabbernav {
	width: 100%;
	border-bottom: 2px solid #22150B;
}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 
}

ul.tabbernav li a
{
 padding: 3px 1em;
 margin-left: 1px;
 border: 1px solid #000;
 border-bottom: none;
 background: #20150A;
 text-decoration: none;
 -moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-khtml-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-khtml-border-top-right-radius: 4px;
border-top-right-radius: 4px;


}

ul.tabbernav li a:link {
	color: #D2C791;
}
ul.tabbernav li a:visited { color: #E3DCB9; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #333;

}

ul.tabbernav li.tabberactive a
{
 background-color: #000;
 color: #fff;

}

ul.tabbernav li.tabberactive a:hover
{
 color: #fff;
 background: #333;

}

.tabberlive .tabbertab {
	
 padding: 5px 3px;
 border-top:0;
 font: 9px Arial, Helvetica, sans-serif;
 color: #C58B52;
 text-align: justify;

}
.tabberlive .tabbertab a {
	color: #DFBE9D;
}
.tabberlive .tabbertab ul {
	padding-left: 20px;
}
.tabberlive .tabbertab a:hover {
	color: #ccc;
	text-decoration: underline;
}

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}


.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


/* gallery */

div.ngg-navigation {
	height: 45px;
	padding-top: 20px;
	padding-bottom: 10px;
}
div.ngg-navigation a {
	border-style: solid !important;	
	margin: 0 10px !important;
}
/*div.ngg-galleryoverview a {
	margin: 0 10px !important;
}*/
div.ngg-navigation a:hover {
	border-color: #CC3300 !important;	
	background-color: #c30 !important;
}
