@import url("css/comments.css");
@import url("css/reset.css");
@import url("css/slide.css");
@import url("css/featuredcats.css");
* {
  margin: 0;
  padding: 0;
}
/***************LINKS*************************/

a:link, a:visited {
  color: #0070B8;
  text-decoration: none;
}
a:hover {
  color: #2F8FDC;
  /*font-weight: bold;*/

}
/***************END LINKS*************************/

html {
	height: 100%;
	background: #FFF url(../images/pas_aw.jpg) repeat-x center top;
}

body {
	background: transparent url(../images/bkg_aw.jpg) no-repeat scroll center top;
	margin: 0 auto;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Times New Roman;
	line-height: 1.5em;
	color: #0070B8;
}

/***************LAYOUT*************************/

#mainwrap {
  margin: 0 auto;
  width: 920px;
  border-left: 0px solid #b0cce0;
  border-right: 0px solid #b0cce0;
  border-top: 0px solid #b0cce0;
  border-bottom: 0px solid #b0cce0;
  padding: 20px 19px 5px;
  overflow: hidden;
 
}
#header {
	padding-top: 5px;
	  	}
#header-menu {
  	margin: 0 auto;
 	border-top: 0px solid #b0cce0;
	border-right: 0px solid #b0cce0;
	border-bottom: 0px;
	border-left: 0px solid #b0cce0;
	width: 958px;
  	height: 25px;
  	}
#header-menu1 {
	/*border-right: 1px solid #b0cce0;*/
	width: 550px;
	text-align: left;
	float: left;
    padding-left: 21px;
    padding-top: 4px;
  	}
#header-menu1 a {
	font-weight: bold;
	font-size: 11px;
	color: #0070B8;
	padding-right: 3px;
}
#header-menu1 a:hover {
color: #2F8FDC;
}
#header-menu2 {
	border-left: 0px solid #b0cce0;
	width: 201px;
	text-align: left;
	float: right;
  	}
#header-baner {
  	margin: 0 auto;
	border-top: 0px solid #b0cce0;
	border-right: 0px solid #b0cce0;
	border-bottom: 0px;
	border-left: 0px solid #b0cce0;
	width: 958px;
  	height: 158px;
  	}
#header-menu3 {
	margin: 0 auto;
 	border-top: 0px solid #b0cce0;
	border-right: 0px solid #b0cce0;
	border-bottom: 0px;
	border-left: 0px solid #b0cce0;
	width: 958px;
  	height: 20px
  	}
#breadc {
	margin: 0 auto;
	height: 25px;
	width: 918px;
	border-top: 0px solid #DCDCDC;
	border-right: 0px solid #DCDCDC;
	/*border-bottom: 3px solid #0070B8;*/
	border-left: 0px solid #DCDCDC;
	font-size: 11px;
	}
#blogtitle {
  text-transform: uppercase;
  float: left;
  padding: 10px 0 0 23px;
}
.description {
  color: #979696;
  font-size: 12px;
  text-transform: lowercase;
  font-family: Trebuchet MS;
}
.adv {
  float: right;
  margin: 0px 0px 0 0;
}

/* -------- START PAGE MENU -------- */

/* -------- END PAGE MENU -------- */
#top {
  clear: both;
  width: 920px;
  height: 29px;
  border-bottom: 3px solid #009EE0;
  border-left: 1px solid #009EE0;
  margin-bottom: 15px;
}
#top li {
  float: left;
  line-height: 29px;
    list-style-type: none;
}
#top li a {
  /*float: left;
  display: block;
  padding: 0 10px;
  /*padding: 0 10px;*/
  color: #0070B8;
  border: 1px solid #009EE0;
  border-bottom: 0px;
  border-left: none;
  /* text-transform: uppercase; */
  font-size: 11px;
  font-weight: bold;
  
  display: block;
  float: left;
  /* text-align: center; */
  line-height: 28px;
  min-height: 0px;
  outline: medium none;
  padding: 0px 12px 0px 12px;
  text-decoration: none;
  width: 159px;
}
#top li a:hover, #top li.current-menu-item current-category-ancestor a {/*background: #666666; */
    color: #FFF;}

/*#top li.current-menu-item a {background: #E1E1E1;}*/

#menu-item-488 a:hover, #top li.current_page_item.menu-item-488 a, #top li.current-page-ancestor.menu-item-488 a {background-color: #007088!important; color: #FFF;}
#menu-item-501 a:hover, #top li.current_page_item.menu-item-501 a, #top li.current-page-ancestor.menu-item-501 a {background-color: #009EED!important; color: #FFF;}

#menu-item-499 a:hover, #top li.current_page_item.menu-item-499 a, #top li.current-page-ancestor.menu-item-499 a {background-color: #B1C903!important; color: #FFF;}

#menu-item-500 a:hover, #top li.current_page_item.menu-item-500 a, #top li.current-page-ancestor.menu-item-500 a {background-color: #009932!important; color: #FFF;}

#menu-item-489 a:hover, #top li.current_page_item.menu-item-489 a, #top li.current-page-ancestor.menu-item-489 a {background-color: #FED000!important; color: #FFF;}

/*#menu-item-500 a:hover {background-color: #009900!important;}
#top li.current_page_item.menu-item-500 a {background-color: #009900!important; color: #FFF;}*/

/*#menu-item-489 a:hover {background-color: #FF9900!important;}
#top li.current_page_item.menu-item-489 a {background-color: #FF9900!important; color: #FFF;}*/

/*#menu-item-499 a:hover {background-color: #669933!important;}
#top li.current_page_item.menu-item-499 a {background-color: #669933!important; color: #FFF;}*/

#top li li {
  display: none;
}
#top #search {
  width: 220px !important;
  float: right;
  position: relative;
  right: -1px;
}
/* -------- END PAGE MENU -------- */
#s {
  width: 145px;
  height: 12px;
  padding: 5px 0 3px 5px;
  color: #000;
  font-size: 11px;
  /* border: 1px solid #B0CCE0; */
  margin-right: -3px;
  margin-top: 1px;
  }
*+html #s {
  padding-bottom: 2px;
  }
#contentwrap {
  border-right: 1px solid #009EE0;
  padding-right: 35px;
  float: left;
  width: 608px;
}
#sidebar {
  float: right;
  width: 266px;
  color: #979696;
}
#sidebar2 {
  float: left;
  width: 150px;
  padding: 0;
  margin-right: 20px;
}

.sub-menu {
margin-left: 20px;
text-transform: none;
list-style-type: none;
font-weight: normal;
padding-bottom: 5px;
list-style:square url('../images/list-arrow1.gif');
list-style-position:inside;
 }


.menu {
text-transform: uppercase;
font-weight: bold;
}
.menu li {border-bottom: 1px solid #b0cce0;}
.menu li ul li  {border: 0px;}
.menu ul li, .menu li ul li:last-child {border: 0px;}

/* -------- ADVERT -------- */

.add1 {
  clear: both;
  float: left;
  margin: 0 0  10px 5px;
  display: inline;
}
.add2 {
  float: right;
  margin: 0 5px 10px 0;
  display: inline;
}

/* -------- END ADVERT -------- */

#footer {
/*background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: block;
    font-size: 9px;
    padding: 1px 0 1px 0px;
    text-align: center;
    text-transform: uppercase;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    width: 960px;*/
	
	margin: 0 auto;
	height: 20px;
	width: 920px;
	/*padding-top: 5px;*/
	border-top: 0px solid #009EE0;
	border-right: 1px solid #009EE0;
	border-bottom: 1px solid #009EE0;
	border-left: 1px solid #009EE0;
	text-align: center;
	background: #009EE0;
	color: #FFF;
	font-weight: bold;
	float: left;
	left: auto;
	bottom: auto;
}
#footer2 {	/*background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: block;
    font-size: 9px;
    padding: 1px 0 1px 0px;
    text-align: center;
    text-transform: uppercase;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    width: 960px;*/
	margin: 0 auto;
	height: 88px;
	width: 920px;
	/*padding-top: 5px;*/
	border-top: 0px solid #b0cce0;
	border-right: 1px solid #b0cce0;
	border-bottom: 1px solid #b0cce0;
	border-left: 1px solid #b0cce0;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	float: left;
	left: auto;
	bottom: auto;
}
#footer3 {
	margin: 0 auto;
	height: 35px;
	width: 920px;
	/*padding-top: 5px;*/
	border-top: 0px solid #b0cce0;
	border-right: 1px solid #b0cce0;
	border-bottom: 1px solid #b0cce0;
	border-left: 1px solid #b0cce0;
	text-align: center;
	color: #000;
	float: left;
	left: auto;
	bottom: auto;
}
/* -------- END WP LAYOUT -------- */

/* -------- START WP STYLES -------- */

#sidebar h3 info {
background: #666;
}
h3 {display: none;}

#sidebar h3, #sidebar2 h3 {
  padding: 0px 8px;
  line-height: 32px;
  margin: 0 0 10px -2px;
  background: #0070B8;
  border-top: 4px solid #2F8FDC;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: normal;
  width: 250px !important;
}
#sidebar2 h3 {
  width: 134px !important;
}
.side-widget, .widget {
  clear: both;
  width: 262px;
  padding: 0 2px;
  overflow: hidden;
  margin-bottom: 10px;
}
.widget {
  width: 146px !important;
}

#sidebar ul, #sidebar2 ul {
  margin-top: -2px;
  font-size: 12px;
}
#sidebar ul.children, #sidebar2 ul.children {
  margin: 6px 0 -6px 0;
}
#sidebar ul li, #sidebar2 ul li {
  padding: 0px 0 0px 0;
  margin-left: 0;
  border-bottom: 1px solid #b0cce0CCC;
}
#sidebar ul li a, #sidebar2 ul li a {
  padding-left: 14px;
}
#sidebar li li, #sidebar2 li li {
  border-bottom: 1px solid #b0cce0CCC;
  border-top: 0px;
}

.side-widget a, .side-widget a:visited, .widget a, .widget a:visited {
  color: #0070B8;
}
.side-widget a:hover, .widget a:hover {
  color: #46A4DE;
}
/***************POST STYLES*************************/
h2.title {
  margin-bottom: 12px;
  line-height: 22px;
  font-size: 18px;
}
h2.title a, h2.title a:visited {
  color: #009EE0;
}
.meta {
  /* background: #0070B8; */
  padding: 18px 0px 15px 10px;
  color: #fff;
  font-size: 9px;
  text-transform: uppercase;
  text-align: right;
  display: block;
  margin-bottom: 45px;
  overflow: hidden;
}
*+html .meta {
  padding-top: 2px;
}
.fleft {
  float: left;
}
a.more-link {
  background: url(/wp-content/themes/promocja/images/more.png) no-repeat scroll center transparent;
 /* background: #2F8FDC; */
  color: #FFF;
  padding: 18px 10px 15px 200px;
 }
.postmetadata, .tags {
 margin-top: 15px;
 display: block;
}
.postwrap {
  overflow: hidden;
}
.post, .page {
  margin-bottom: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}
.entry {
  margin-top: 10px;
  line-height: 21px;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
  margin-top: 15px;
}
.entry h2 {
  margin-bottom: 0.4em;
}
.entry p {
  margin-top: 10px;
}
.entry img, .post_thumbnail {
  padding: 1px;
  border: 1px solid #009EE0;
  background: #fff;
}
.entry th {
  padding: 0;
  margin-right: 2px;
}
.entry li {
  list-style: circle inside;
}
.entry ol li {
  list-style: decimal inside;
}
blockquote {
  border-left: 10px solid #b0cce0666;
  margin-left: 20px;
}
blockquote p {
  padding: 10px;
}
.alignleft {
  float: left;
  margin: 5px 10px 0px 0px;
}
.alignright {
  float: right;
  margin: 5px 0px 0px 10px;
}
img.aligncenter {
  display: block;
  margin: 0 auto 5px;
}
/***************END POST STYLES*************************/
#wp-calendar caption {
  background: #0070B8;
  color: #fff;
  margin-bottom: 10px;
  
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
#wp-calendar td {
letter-spacing: normal;
padding: 2px 0;
text-align: center;
}
#wp-calendar {
empty-cells: show;
font-size: 14px;
margin: 0;
width: 90%;
}
#wp-calendar a:hover {
  background: #e73333;
  color: #fff;
}
#wp-calendar td:hover, #wp-calendar #today {
  background: #2F8FDC;
  color: #fff;
}
li.pagenav, li.categories, li.linkcat {
  list-style:none;
}
h2.pagetitle {
  margin: 20px 0 20px 0px;
  font-size: 32px;
  text-align: center;
  color: #b0cce0;
}
p.center {
  margin: 15px 0;
}
/* -------- END WP STYLES -------- */



/* -------- TABLES -------- */
#contentwrap table{font-size:1.2em;margin:5px 0 25px 1px;}
#contentwrap table td{padding:8px;border: 1px solid #ccc;}
/* -------- END TABLES -------- */


/* -------- PAGE NAVIGATION -------- */

.wp-pagenavi{
  clear:both;
  margin:20px 0 20px;
  text-align:center;
}
.wp-pagenavi span.pages,.wp-pagenavi span.extend{
  color:#b0cce0666;
  margin:2px;
  padding:3px 7px;
}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited{
  color:#b0cce0666;
  margin:2px;
  padding:3px 7px;
  text-decoration:none;}
.wp-pagenavi span.current,.wp-pagenavi a:hover{
  background:#b0cce0;
  color:#fff;
  margin:2px;
  padding:3px 7px;
}
/* -------- END PAGE NAVIGATION -------- */

/* -------- SUBSCRIPTION -------- */
#subscribet {
  margin-bottom: 15px;
}
#subbox {
  border: 1px solid #cdcdcd;
  height: 19px;
  width: 250px;
  padding: 5px;
  padding: 6px 5px 4px\0/;
  color: #979696;
  font-size: 11px;
}
*+html #subbox {
  padding: 8px 5px 2px;
}
p.subsc {
  margin-bottom: 10px;
}
a.rss {
  background: url(images/rss.png) no-repeat scroll left center;
  padding-left: 30px;
  height: 17px;
  float: left;
  color: #979696 !important;
}
.fright {
  float: right !important;
}
/* -------- END SUBSCRIPTION -------- */
#twitter_update_list li {
  border-bottom: none !important;
}


#twitter_update_list span {
  color: #b0cce0 !important;
}
/*{
opacity: 1;
filter: gray;
}*/

.kwicks .more-link {display: none;}

/*MENU GORNE*/
div#header-menu3 {
	position:relative;
	text-align: center;
	background-repeat: no-repeat;
	/* background-color: #0070B8; */
	height: 25px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	z-index: 1000;

}

#navi li a img {padding: 0px; margin:0px; border: 0px;}
ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style: none; margin: 0; padding: 0;}
ul.dropdown 	{position: relative; z-index: 597; float: left;}
ul.dropdown li 	{float: left; line-height: 15px; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover,ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown ul 	{visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown ul li 	{float: none;}
ul.dropdown ul ul 	{top: 1px; left: 99%;}
ul.dropdown li:hover > ul 	{visibility: visible;}
#navi 	{font:10px; background:#0070B8;}
#navi {padding-left: 0px}
#navi {margin-left: 19px}
#navi li a, #navi li span 		{display:block;	color:#FFF; text-decoration:none; border-right:1px #0070B8 solid; border-left:1px #0070B8 solid; padding: 5px 0px; cursor: pointer;}
#navi li a:hover,#navi li a.hover, #navi li span:hover,#navi li span.hover	{background:#2F8FDC;}
#navi li ul 	{background:#4d4d4d; filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
#navi li li a 	{text-align: left; width:180px; border:0; background:#1355B9; padding: 3px 20px;}
#navi li li a:hover  {background:#2F8FDC; width: 180px;}

.promowane 	{margin-top: 10px;}
.promowane2	{margin-top: 0px;}
#mapka 	{border: 1px solid #b0cce0; margin-left: 8px; margin-top: -5px;}
#mapka div {margin: 0px auto;}
.pages {display: none;}
.widget_sp_image-image-link img {border: 0px;}
