/*
Theme Name: Nowe pomysly na zakupy
Theme URI:
Description:
Author:
Author URI:
Template: baseibex
*/
:focus{-moz-outline-style:none;}
.clearfix:after {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/*-----------Block Level Elements--------------*/
* {
  margin:0;
  padding:0;
}
body {
  background: #D2E1F0 url('/wp-content/themes/pomysly-na-zakupy/images/pomysly-na-zakupy-bg.png') left top repeat-x;
  font-family: Helvetica, Arial, Verdana;
  font-size: 62.5%;
  position: relative;
}
.noborder {
  border: 0px;
}
#page {
  width: 998px;
  margin-left:auto;
  margin-right: auto;
  margin-top: 0px;
  display: block;
}
#netlinks ul li{
  display: inline;
}
.with-shadow {
  box-shadow: 0px 0px 5px #aaa;
  -moz-box-shadow: 0px 0px 5px #aaa;
  -webkit-box-shadow: 0px 0px 5px #aaa;
}
.rounded-corners {
  border-radius: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.with-border {
  border: 1px solid #f0f0f0;
}
.category-top {
  margin-top: -7px;
  margin-left: 2px;
  margin-right: 4px;
  padding: 5px;
  font-family: 'droid-sans';
}
.page-category {
  background: White;
  float: left;
  overflow: hidden;
  width: 814px;
  margin-top: 5px;
  padding-top: 10px;
  box-shadow:inset 0 0 3px #aaa;
  -moz-box-shadow:inset 0 0 3px #aaa;
  background: White;
}
.page-category .stream {
  margin-left: 10px;
}
#catnav > ul {
  margin-top: 5px;
  margin-left: 5px;
}

#catnav > ul, 
#catnav > ul ul {
  list-style-type: none;
  font-size: 1em;
}
#catnav > ul a{
  font-size: 1.5em;
  display: block;
  padding: 4px;  
  text-decoration: none;
}

#catnav > ul > li > a {
  background: transparent;
  font-weight: bold;
}

#catnav > ul ul {
  margin-bottom: 10px;
}

#catnav > ul ul li  {
}

#catnav > ul ul li a,
#catnav > ul ul li a:visited {
  background: transparent;
  color: #333 !important;
  padding-left: 5px;
}

#catnav > ul .current-category-ancestor a{
  color: black;
}
#wrapper {
  padding: 0px;
  border:0px solid #f0f0f0;
  background: #E6EEF7;
  padding-bottom: 10px;
}
#header {
  margin-bottom: 10px;
}
#header .logo a{
  background: url('/wp-content/themes/pomysly-na-zakupy/images/pomysly-na-zakupy-logo.png') left top no-repeat; 
  text-indent: -9000px;
  width: 342px;
  height: 100px;
  display: block;
  float: left;
}
#header .logo-dzieci a{
  background: url('/wp-content/themes/pomysly-na-zakupy/images/pomysly-dla-dzieci.png') left top no-repeat !important; 
  text-indent: -9000px;
  width: 528px;
  height: 100px;
  display: block;
  float: left;
}
#footer {
  background: #151515;
  color: #eee;
  padding: 10px;
  font-size: 1.2em;
  margin-top: 10px;
  -moz-box-shadow: 0px 0px 15px White;
  width: 980px;
  margin: 0 auto;
  margin-top: 10px;
}
#adfooter {
  background: #E6EEF7;
  color: #eee;
  font-size: 1.2em;
  margin-top: 10px;
  padding: 10px;
  width: 980px;
  margin: 0 auto;
  margin-top: 10px;
  overflow: hidden;
}
#adfooter .col3 {
  float: left;
  width: 300px;
  display: block;
  border: 1px solid White;
  display: block;
}
#adfooter .col3 + .col3 {
  float: left;
  margin-left: 30px;
  border: 1px solid White;
  display: block;
}
#adfooter .col3 + .col3 + .col3{
  float: right;
  margin-left: 0px;
  border: 1px solid White;
  display: block;
}

#footer a {
  color: #eee;
}
#wrapper #nav {
  height: 44px;
  display: block;
  background: #B1CBE4 url('/wp-content/themes/pomysly-na-zakupy/images/nav_menu_bg.png'); 
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  margin-bottom: 6px;
}
#wrapper #nav > ul {
  list-style-type: none;
  height: 44px;
  padding-left: 10px;
}
#wrapper #nav > ul > li {
  display: block;
  height: 42px;
  float: left;
  line-height: 44px;
  font-family: 'droid-sans', arial, serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 0px;
}
#wrapper #nav ul > li > a, #wrapper #nav ul > li > span {
  text-decoration: none;
  color: #24496F;
  padding: 8px 8px;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
}
#wrapper #nav > ul > li.has-menu {
  background: url('/wp-content/themes/pomysly-na-zakupy/images/has-menu.png') center top no-repeat; 
}
#wrapper #nav > ul > li > a, #wrapper #nav > ul > li > span {
  text-shadow: 0px 0px 5px White;
  -webkit-transition: color 0.4s ease;
  -webkit-transition: background-color 0.4s ease;
}
#wrapper #nav > ul > li + li {
  margin-left: 5px;
}
#wrapper #nav > ul > li:hover > a, #wrapper #nav > ul > li:hover > span{
   text-shadow: 0px 0px 5px Black;
   box-shadow: 0px 0px 5px White;
   -moz-box-shadow: 0px 0px 5px White;
   -webkit-box-shadow: 0px 0px 5px White;

  transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  -o-transition: color 0.5s ease; 

  transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
}
#wrapper #nav > ul > li:hover > a, #wrapper > #nav > ul > li:hover span{
   color: white;
   background: #336699;
   cursor: pointer;

  transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  -o-transition: color 0.5s ease; 

  transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
}
#wrapper #nav ul li:hover .subpanel, #wrapper #nav ul li:hover ul.sub-menu{
  display: block;
  transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease; 
}
#wrapper #nav ul li .subpanel, #wrapper #nav ul li .sub-menu{
  display: none;
  position: absolute;
  margin-top: -5px;
  margin-left: -10px;
  padding: 12px;
  background: #E2EBF5;
  z-index:20;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(210,225,240)),
    color-stop(1, rgb(255,255,255)));
  background: -moz-linear-gradient(
    center bottom,
    rgb(210,225,240) 0%,
    rgb(255,255,255) 100% );
  font-weight: normal;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
 
  box-shadow: 0px 0px 10px #555;
  -moz-box-shadow: 0px 0px 10px #555;
  -webkit-box-shadow: 0px 0px 10px #555;

}
#wrapper #nav ul li .subpanel ul, #wrapper #nav ul li .sub-menu {
  height: auto;
  padding: 7px;
  
}
#wrapper #nav ul li .subpanel ul li, #wrapper #nav ul li .sub-menu li {
  display: block !important;
  float: none !important;
  margin-left: 0px;
  height: 35px;
} 
#wrapper #nav ul li .subpanel ul li a, #wrapper #nav ul li .sub-menu li a {
  display: block;
  padding: 6px;
  line-height: 1em;
  font-size: 16px;
}
#wrapper #nav ul li .subpanel ul li:hover a,#wrapper #nav ul li .sub-menu li:hover a {
   background: #336699;
   color: white;
}
#content {
  padding-top: 4px;
}
.leftmenu {
  float: left;
  width: 150px;
  font-size:0.9em;
}
.stream {
  float: left;
  width: 520px;
}
.single-post .stream {
  width: 665px;
}
.single-post .stream .post .description {
  width: 450px;
}
.stream .inner {
  padding-left: 10px;
} 
.wide .stream {
	width: 980px;
}

.sidebar {
  float: right;
  width: 465px;
}
/*.single .sidebar, */ 
.category-index-page .sidebar, .tag-index-page .sidebar {
  width: 320px;
}
.sidebar > .inner {
  margin-right: 10px;
}
.sidebar .featured {
  display: block;
  width: auto;
  height: 200px;
  margin-bottom: 16px;
}
.sidebar .featured-300 {
  display: block;
  width: auto;
  height: 130px;
  margin-bottom: 16px;
}
.sidebar .sidebar-double-column {
  overflow: hidden;
  margin-right: 0px;
}
.sidebar .sidebar-double-column .sidebar-main-column {
  width: 320px;
  float: left;
}
.sidebar .sidebar-double-column .sidebar-secondary-column {
  margin-left: 10px;
  margin-top: 5px;
  float: right;
}
.sidebar .sidebar-double-column .sidebar-secondary-column .inner {
  width: 120px;
}
.single-post .sidebar {
	width: 320px;
}
.sidebar a img {
  border: 0px;
}
.sidebar .sidebar-single-column {
  width: auto;
  margin: 0;
}
.taxonomy-header {
  background: #D2E1EF;
  margin-bottom: 10px;
  padding: 8px 10px;
  overflow:hidden;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.leftmenu div {
  margin-left: 6px;
}
.leftmenu .taxonomy-header{
  background: #DBE8F2;
  color: #444;
  font-size: 0.9em;
}
.taxonomy-header h1,.taxonomy-header span.title {
  font-size: 1.5em;
  width: 360px;
  float: left;
  font-weight: bold;
}
.taxonomy-header span.title {
  width: auto;
}
.taxonomy-header h1 a,.taxonomy-header span.title a {
  text-decoration: none;
  color: #172F46;
}
.taxonomy-header h1 a:hover ,.taxonomy-header span.title a:hover {
  text-decoration: underline;
}
.taxonomy-header .paging {
  text-align: right;
  font-size: 1.3em;
  float: right;
}
.footer-paging .paging {
  font-size: 2em;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}
.footer-paging .paging a,.footer-paging .paging span {
  padding: 5px;
  text-decoration: none;
  color: #222;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  padding: 10px;
}
.footer-paging .paging span.current {
  background: White;
  font-weight: bold;  
  box-shadow: 0px 0px 4px #333;  
  -moz-box-shadow: 0px 0px 4px #333;  
  -webkit-box-shadow: 0px 0px 4px #333;  
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.4em;
}
.footer-paging .paging a:hover {
  -moz-box-shadow: 0px 0px 4px #333;  
  background: #23A0E4;
  color: white;

   /*text-shadow: 0px 0px 5px Black;*/
   box-shadow: 0px 0px 5px White;
   -moz-box-shadow: 0px 0px 5px White;
   -webkit-box-shadow: 0px 0px 5px White;

  transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  -o-transition: color 0.5s ease; 

  transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
}

.taxonomy-header .paging a,.taxonomy-header .paging span {
  padding: 3px;
  color: #555;
}
.taxonomy-header .paging span.current {
  font-weight: bold;
  color: #333;
}
.border-box-3d {
  background: white;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
 
  box-shadow: 2px 2px 6px #555;
  -moz-box-shadow: 2px 2px 6px #555;
  -webkit-box-shadow: 2px 2px 6px #555;
  display: block;
}
.stream .post {
  overflow: hidden;
  background: white;
  line-height: 180%;
  font-family: Arial;
  margin-bottom: 1em;
  text-align: justify;
  font-size: 1.2em;
}
.stream .post + .post {
  margin-top: 10px;
}
.stream .post .inner {
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 10px;
  padding-right: 16px;
}
.stream .post + .post{
}
.stream .post .product_image {
  width: 160px;
  float: left;
}
.stream .post .product_image a img {
  border: 0px;
}

.stream .post {
}
.stream .post .description {
  float: right;
  width: 310px;
}
.stream .post .description a, .stream .post .entry a {
  color: #2C5885;
}
.stream .post h2, .stream .post h1 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 1.7em;
  text-align: left;
  line-height: 120%;
}
.stream .post h2 a, .stream .post h1 a {
  font-family: 'Trebuchet MS','Lucida Sans';
  text-decoration: none;  
  color: #222 !important;
  font-size: 1em;
}
.stream .page h2 {
  font-size: 1.3em;
  margin-top: 1em;
}

.stream .page .inner {
  padding: 15px;
}
.stream .post a {
 text-decoration:none;
}
.stream .post a:hover {
 text-decoration:underline;
}
.stream .post .buy_at {
	clear: both;
}

.stream .post .buy_at a {
  font-size: 1.1em;
  color: #222;
  display: block;
  margin-bottom: 1em;
  margin-top: 0.5em;
  background: url('/wp-content/themes/pomysly-na-zakupy/images/icons/cart.png') left top no-repeat;
  float: right;
  background: #23A0E4;
  padding: 7px;
  padding-left: 20px;
  border: 1px solid White;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0px 0px 5px #23A0E4;
  -moz-box-shadow: 0px 0px 5px #23A0E4;
  -webkit-box-shadow: 0px 0px 5px #23A0E4;
  color: white;
  text-decoration: none;
}
.stream .post .buy_at a:hover {
  background: #23A0c4;
  box-shadow: 0px 0px 8px #23A0c4;
  -moz-box-shadow: 0px 0px 8px #23A0c4;
  -webkit-box-shadow: 0px 0px 8px #23A0c4;
} 
.stream .post .description .description_details {
  line-height: 170%;
  color: Black;
}
.stream .post .post_summary {
  clear: both;
  overflow: hidden;
  padding: 5px;
  display: block;   
  font-size: 1em;
  background: white;
  border-top: 1px dotted #eee;
  margin-left: 5px;
  margin-right: 5px;
  color: #666;
  font-size: 0.95em;
  line-height: 150%;
}
.stream .post .product_share {
  margin-top: 5px;
  padding-top: 5px;
  padding-left: 5px;
  height: 26px;
}
.stream .post .product_share .fb_edge_widget_with_comment {
  text-align: right;
  margin: 0 auto;
  display: block;
}
.stream .adtailybox {
  margin-top: 20px;
}
.stream .post .post_summary a {
  color: #666;
}
#netlinks {
  background: #1E3D5B;
  height: 26px;
  font-size: 1.2em;
  font-family: Tahoma;
  margin-bottom: 20px;
  display:block;
}
#netlinks ul {
  width: 998px;
  margin-left:auto;
  margin-right: auto;
}
#netlinks a, #netlinks a:visited{
  color: White;
  text-decoration: none;
  display: block;
  float: left;
  padding: 6px;
  padding-left: 10px;
  padding-right: 10px;
}
#netlinks a:hover {
  padding-bottom: 10px;
  padding-top: 10px;
  background: #B32B2E;
}
#search {
  float: right;
  width: 320px;
  margin-top: 14px;
}
#search #searchform {
  padding: 10px;
  background: #D2E1F0;
  border: 1px solid #BCD2E9;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
}
#search #searchform input {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  border: 1px solid #ccc;
  padding: 6px;
  background: white;
}
#search #searchform input#s {
  padding: 6px;
  width: 220px;
}
#search #searchform input#searchsubmit {
  border: 0px solid #ccc;
  width: 61px;
  background: white;
  text-transform:uppercase;
  font-size: 1em;
  border: 1px solid #ccc;
  font-weight: bold;
}
#search #searchform input#searchsubmit:hover {
  background: #eee;
  border: 1px solid #ccc;
} 
#search #search_ad {
  font-size: 1.3em;
  margin-top: 10px;
  text-align: center;
}
#search #search_ad a,#search #search_ad a:visited {
  color: #23A0E4;
  font-weight: bold;
}
.stream .post .inner {
  overflow: hidden;
}
.stream .post .post_summary {
}
.odstep {
  border-top: 1px dotted #ccc;
  margin-top: 0.75em;
  padding-bottom: 0.75em;
}
.odstep + h2 {
  margin-top: 0px !important;
}
.to_publish .publish_body p {
  margin-top: 0px !important;
}
a.publish_button {
  padding: 4px 4px !important;
  background: #ECEEF5 url('http://static.ak.fbcdn.net/rsrc.php/zU/r/YkBqJTSIXNq.png') 5px center no-repeat  !important;;
  padding-left: 20px  !important;;
  border: 1px solid #CAD4E7 !important;
  color: #3B5998 !important;
  border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  text-decoration: none !important;
  margin-top: 0px !important;
  font-size: 0.9em !important;
  cursor: pointer !important;
}
.facebook_publish .publish_button {
  float: right;
  display: none;
  padding: 1px 4px !important;
  padding-left: 20px  !important;;
}
a.publish_button:hover {
  border: 1px solid #9DACCE !important;
  text-decoration:none;
}
.sidebar .block {
  font-size: 1.3em;
  margin-bottom: 1em;
}
.notice {
  background: #E9F185;
  border: 1px solid #E0EC53;
  padding: 8px 10px;
}
.white-block {
  background: #fff;
  padding: 14px 10px;
  border: 1px solid #ddd;
  
}
.horoskop {
  margin-top: 15px;
  border-top: 1px dotted #ccc;
  padding-top: 15px;
  padding-bottom: 20px;
}
.horoskop h2 {
  margin-top: 0px !important;
  padding-left: 55px !important;
  line-height: 40px !important;
  display: block;
}
.horoskop h2.baran {
  background: url('/img/zodiak/baran.png') left center no-repeat;
}
.horoskop h2.byk {
  background: url('/img/zodiak/byk.png') left center no-repeat;
}
.horoskop h2.bliznieta {
  background: url('/img/zodiak/bliznieta.png') left center no-repeat;
}
.horoskop h2.rak {
  background: url('/img/zodiak/rak.png') left center no-repeat;
}
.horoskop h2.lew {
  background: url('/img/zodiak/lew.png') left center no-repeat;
}
.horoskop h2.panna {
  background: url('/img/zodiak/panna.png') left center no-repeat;
}
.horoskop h2.waga {
  background: url('/img/zodiak/waga.png') left center no-repeat;
}
.horoskop h2.skorpion {
  background: url('/img/zodiak/skorpion.png') left center no-repeat;
}
.horoskop h2.strzelec {
  background: url('/img/zodiak/strzelec.png') left center no-repeat;
}
.horoskop h2.koziorozec {
  background: url('/img/zodiak/koziorozec.png') left center no-repeat;
}
.horoskop h2.wodnik {
  background: url('/img/zodiak/wodnik.png') left center no-repeat;
}
.horoskop h2.ryby {
  background: url('/img/zodiak/ryby.png') left center no-repeat;
}
.sidebar .featured a img {
  border: 0px;
}
.sidebar .block span.title {
  color: #333;
  font-size: 0.8em;
  display: block;
}
.sidebar .ad300 {
  padding: 5px;
}  
.textlinks {
  background: White;
  padding: 2px;
  border: 2px solid #846A9B;
}
.textlinks a {
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding: 5px;
  border-bottom: 1px dotted #ccc;
}
.textlinks a:hover {
  background: #D2E1F0;
}
.textlinks a img {
  float: left;
  margin-right: 5px;
  border: 0px;
  width: 16px;
  height: 16px;
}
.textlinks a small {
  clear: both;
  display: block;
  font-size: 0.85em;
  margin-top: 0.2em;
  color: #777;
  font-weight: normal;
}
.related_posts h2 {
  color:#222222 !important;
  font-family:'Trebuchet MS','Lucida Sans';
  font-size:1.3em !important;
  text-decoration:none;
}
.related_posts ul li {
   float: left;
   width: 50%;
   list-style-type:none;
   margin-bottom: 5px;
}
.related_posts a, .related_posts a:visited {
  color: #222;
  text-decorarion: none;
  line-height: 150%;
  text-align: left !important;
}
.related_posts ul li .imgcover {
  float: left;
  margin-right: 5px;
}
.related_posts ul li .imgcover img {
  border: 1px solid #ccc;
  padding: 2px;
}
.leftmenu .menu {
	margin-top: 0px;
}
.leftmenu .current-menu-item{
  font-weight: bold;
  padding: 1px;
  margin: 2px;
  background: white;
  -moz-border-radius: 4px;
  -moz-box-shadow: 0px 0px 5px #aaa;
  text-align: center;
}
.leftmenu .menu a[href]:hover {
  text-decoration: underline !important;
}
/* netlinks */
#netlinks ul li a#zakupy  {
  background: #98D1EE;
}
#netlinks ul li a#dzieci  {
  background: #2D5382;
}
#netlinks ul li a#onaforto  {
  background: #DB5987;
}
#netlinks ul li a#onforto  {
  background: #333;
}
#netlinks ul li a#bezstresowy  {
  background: #CC0000;
}
#netlinks ul li a#domforto  {
  background: #45A637;
}

.single-page .post {
  text-align: left;
}
.single-page p, .single-page ul {
  margin-bottom: 1em;
}
.post a img {
  border: 0px;
}
.alignright {
  float: right;
  margin-left: 20px;
}
.post ul {
  margin-left: 1.2em;
}
.page p {
}
.page p + p {
  margin-top: 1em;
}
.sidebar a {
  color: Black;
}
#ad300x60 {
  position: relative;
  width: 300px;
  height: 60px;
  display: block;
  float: left;  
  margin-left: 16px;
  margin-top: 14px;
  border: 2px solid #ff6600;
  padding: 3px;
}
.ad120 {
  width: 120px;
  height: 600px;
  margin-left: 10px !important;
  margin-top: 10px !important;
  display: block;
}
#billboard {
  margin: 0 auto !important;
  display: block;
  width:auto !important;	
}

#google_ads_div_billboard_top_ad_container {
	margin: 0 auto !important;
	display: block;
	width: auto;
	position:relative;
	text-align: center;
}
/* widgety */

.widget_forto-rss  {
	  margin-bottom: 1.5em !important;
	  border: 1px solid #ddd;
      padding-bottom: 0.5em;
	  font-size: 0.9em;
      background: white;
      width: 300px;
}
.widget_forto-rss a img {
	  border: 0px;
}
.widget_forto-rss img {
	  margin-bottom: 5px;
	  border: 0px;
}
.widget_forto-rss ul {
	  list-style-type: none !important;
	  padding-left: 5px;
	  margin-left: 1.5em;
          margin-right: 1.5em;
	  font-size: 1em;
}
.widget_forto-rss ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}
.widget_forto-rss ul li a {
  text-decoration: none;
  font-size: 1.1em;
  display: block;
}
.widget_forto-rss ul li a:hover {
  text-decoration: underline;
	}

.widget_forto-rss ul li + li {
  border-top: 1px solid #ccc;
  
}
.widget_forto-rss .tagline {
	  border-top: 1px dotted #aaa;
	  padding-left: 2em;
	  padding-top: 5px;
	  font-size: 1.2em;
	  margin: 5px;
}
.fb-opinia {
  margin-bottom: 10px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  pading-bottom: 10px !important;
  display: block;
  position: relative;
}
.opinia_facebook_publish {
  display: block;
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}
.post_summary {
  overflow: hidden;
}
.post_summary .cats {
  width: 350px;
  float: left;
}
.post_summary .browse {
  width: 120px;
  float: right;
  margin-right: 10px;
}
.post_summary .browse a {
  font-size: 1.7em !important;
  
  color: #eee !important;
  display: block;
  background: #888;
  padding: 7px;
  border: 1px solid White;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0px 0px 5px #555;
  -moz-box-shadow: 0px 0px 5px #555;
  -webkit-box-shadow: 0px 0px 5px #555;
  color: white;
  text-decoration: none;
  text-align: center;
  width: 16px;
  float: right;
}
.post_summary .browse a:hover {
  text-decoration: none;
  background: #777;
  box-shadow: 0px 0px 8px #23A0c4;
  -moz-box-shadow: 0px 0px 8px #23A0c4;
  -webkit-box-shadow: 0px 0px 8px #23A0c4;
} 

.post_summary .browse a + a {
  margin-right: 10px;
  display: block;
}

ul.menu {
  position: relative;
}
.switch_button {
  float: right;
  position: absolute;
  right: 10px;
} 
.switch_button a {
  background: #F9B0B3;
  border: 1px solid White;
} 

.kupon_button a {
  background: #6BE275;
  border: 1px solid White;
} 


.page img.size-full {
  display: block;
  margin: 0 auto;
}  
.page img.align {
  display: block;
}  
.top10 {
  padding: 10px 0px;
  font-size: 1.3em;
  font-weight: bold;
  list-style-type: none;
}
.top10 li {

}
.top10 li a {
  display:block;
  padding: 8px;
  text-decoration: none;
  background: #4466dd;
  color: White;
}
.top10 li a:hover {
  background: #4488dd;
}
.top10 li + li {
  border-top: 1px solid  #444;
}