/**
  Theme Name: xTri
  Version: 1.0
  Author: Bassow
*/

html{overflow-y:scroll;}
#canvas{width:768px;margin:0 auto;}
#header{margin:0 0 10px;}
#header h1,#header h4{font-size:30px;margin:0;padding:10px 0;}
#nav,#subNav{list-style:none;margin:0;padding:0;}
#subNav{margin-top:10px;}
#nav li,#subNav li{display:inline;padding:0 10px 0 0;}
.current_page_item a,.current_page_parent a{text-decoration:none;}
.current_page_item a:hover,.current_page_parent a:hover{text-decoration:underline;}

#primaryContent{width:540px;float:left;margin:0;padding:0 20px 0 0;}
#primaryContent h1.postTitle,#primaryContent h2.postTitle{font-size:22px;}
ol#posts{list-style:none;margin:0;padding:0;}
#primaryContent h1,#primaryContent h2,#primaryContent h3{margin:10px 0 0;padding:0;}

#pagination{list-style:none;margin:0;padding:0;}
#pagination li{display:inlne;}
#pagination .previous{text-align:left;float:left;}
#pagination .future{text-align:right;float:right;}

#secondaryContent{width:200px;float:left;}
#secondaryContent h3{margin:10px 0 0;padding:0;}
#secondaryContent > ul{list-style:none;margin:0;padding:0;}
#secondaryContent > ul > li{margin:0 0 10px;}
.widget_tag_cloud a{padding-left:5px;}
#comment{width:500px;}

.skip,.noCss{position:absolute;left:-9999px;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}

body { background: #fff; color: #464646; font-family: 'Lato', sans-serif; font-size: 13px; line-height: 18px; margin: 0; }
img { border: 0; }
a, #event-booking #info a, div.em-booking-message a {
  color: #0093dd;
  text-decoration: none;
}
h1,h2,h3,h4,h5 { margin: 0; padding: 0; }

::selection { background: #0093DD; color: #fff; }
::-moz-selection { background: #0093DD; color: #fff; }

.wrapper { width: 1100px; margin: 0 auto; }
.x { clear: both; }
.x2 { clear: both; height: 20px; }

.shareaholic-recommendations-container .shareaholic-recommendations-header {font-weight: bold;}


.headfix { clear: both; width: 100%; background: #eee; }

#header { width: 100%; height: 127px; padding: 0; background: #eee url(images/headerbg.jpg) top center no-repeat; }
#header .subheader { width: 100%; height: 82px; padding: 0; background: #eee url(images/headerbg.jpg) top center no-repeat; }
#header .logo { float: left; padding: 5px 0 5px 0; }
#header .h { float: right; padding: 7px 0; }
#header .h .social { float: left; padding-top: 3px; width: 320px; }
#header .h .social .fb-like { float: left; margin: 0 10px 0 0; }
#header .h .social .g-plusone { float: left; margin: 0 10px 0 0; }
#header .h .social .twitter { float: left; margin: 0; width: 100px; }
#header .h a { float: left; color: #fff; line-height: 20px; margin-left: 10px; background: #00BFF3; padding: 3px 10px; font-size: 12px; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#header .h a:hover { background: #00a3cf; }
#header .r { float: right; }
#header .m { float: right; }
#header .m a { color: #aaa; font-size: 15px; line-height: 40px; margin: 0 0 0 -3px; display: inline-block; padding: 0 20px; font-weight: 900; text-transform: uppercase; }
#header .m a:hover { text-decoration: underline; }
#header .nav { background: #070808; height: 45px; width: 100%; }
#header .nav a { float: left; color: #fff; font-size: 17px; line-height: 45px; padding: 0 18px; font-weight: 900; text-transform: uppercase; display: block; }
#header .nav a:hover { background: #00BFF3; }
#header .nav .home { width: 25px; height: 45px; background: #1B3C57; display: block; z-index: 598; position: relative;}
#header .nav .home span { margin: 11px 0 0 0; width: 25px; height: 23px; background: url(images/sprite.png) no-repeat; background-position: -120px 0; display: block; }
#header .nav .home:hover { background-color: #1B3C57; }
#header .headerbanner { width: 600px; height: 150px; margin: 0; position: absolute; }
#header a.last { margin-right: 0; padding-right: 0; }
#header .shrink { position: fixed; top: 0; z-index: 9999; }
#header .shrinkheader { position: fixed; top: 0; z-index: 9999; }
#header .shrinksubnav { margin-top: 82px; }

#showcase { width: 100%; padding: 20px 0; background: #fff; }
#showcase .box1 { width: 380px; float: left; background: #fff; padding: 0; }
#showcase .box1 .tabs { list-style: none; padding: 0; margin: 0; }
#showcase .box1 .tabs li { float: left; padding: 5px 10px; margin: 0 5px 0 0; background: #f5f5f5; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#showcase .box1 .tabs li.forum { background: #1B3C57; }
#showcase .box1 .tabs li.facebook { background: #48649F; }
#showcase .box1 .tabs li.twitter { background: #55ACEE; }
#showcase .box1 .tabs li.googleplus { background: #DD4B39; }
#showcase .box1 .tabs li.youtube { background: #CC181E; }
#showcase .box1 .tabs li a { color: #fff; font-weight: 700; }
#showcase .box1 .tab { -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; -moz-border-radius: 5px; -moz-border-radius-topleft: 0; border-radius: 5px; border-top-left-radius: 0; }
#showcase .box2 { width: 700px; height: 265px; float: right; overflow:hidden;}
#showcase .box2 img { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#showcase .box2 .cycle-overlay { position: absolute; top: 0; margin-left: 510px; background: rgba(0,0,0,0.8); z-index: 500; color: #fff; width: 150px; padding: 20px; height: 220px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }
#showcase .box2 .cycle-overlay span { font-size: 18px; font-weight: bold; line-height: 25px; }
#showcase .box2 .cycle-overlay p { line-height: 20px; margin-top: 20px; color: #00BFF3; }

.sidebarkalendarz { background: #555; color: #fff; text-align: center; font-weight: bold; display: block; font-size: 15px; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.sidebarkalendarz:hover { background: #222; }
.sidebarkalendarz span { font-weight: normal; }

.postMeta2 iframe { border: 10px #eee solid; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.pluginConnectButton iframe { border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.simplesocialbuttons iframe { border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }

#tab-1 { background: #1B3C57; padding: 10px; }
#tab-1 a { color: #fff; display: block; padding: 5px; border-bottom: 1px #204462 solid; font-size: 12px; }
#tab-1 a span { color: #7bb1dd; display: block; }
#tab-1 a span.t { color: #fff; height: 18px; overflow: hidden; display: block; }
#tab-1 a:hover { background: #204462; }
#tab-1 a.more { border-bottom: 0; text-align: center; padding: 10px 0 0 0; }
#tab-1 a.more:hover { color: #00BFF3; background: none; }
#tab-2 { background: #48649F; padding: 10px; }
#tab-3 { background: #55ACEE; padding: 10px; }
#tab-4 { background: #DD4B39; padding: 10px; }
#tab-5 { background: #CC181E; padding: 10px; }
#tab-5 .yt { background: #fff; padding: 10px; height: 196px; }
#tab-5 .yt p { border-top: 1px #f5f5f5 solid; border-bottom: 1px #f5f5f5 solid; font-size: 12px; padding: 10px 0; margin: 10px 0; color: #666; text-align: center; }
#tab-5 .yt a { font-weight: bold; color: #222; text-decoration: none; font-size: 12px; text-transform: uppercase; text-align: center; width: 100%; display: block; }
#tab-5 .yt a:hover { text-decoration: underline; }

#sports { padding: 20px 0; width: 100%; background: #eee; }
#sports .s { width: 250px; text-align: center; text-transform: uppercase; }
#sports .s a { font-size: 20px; color: #666; font-weight: 900; }
#sports .s img { width: 230px; height: auto; border: 10px #ddd solid; margin-bottom: 10px; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; }
#sports .s img:hover { border: 10px #fff solid; }
#sports .intro { float: left; width: 300px; font-size: 50px; font-weight: 100; line-height: 50px; }
#sports .intro span { font-weight: 900; margin: 25px 0 20px 0; display: block; }
#sports .s1 { float: left; }
#sports .s2 { float: left; margin: 0 25px; }
#sports .s3 { float: left; }

#page { }

#content { width: 750px; float: right; }

#progress { height: 5px; width: 0px; background: #ccc url(images/progress.png) right no-repeat; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

#icons  { position: absolute; margin-top: -45px; margin-left: 10px; z-index: 333; }
#icons .prev  { background: url(images/sprite.png) no-repeat; width: 30px; height: 30px; display: block; float: left; }
#icons .next  { background: url(images/sprite.png) no-repeat; background-position: -90px 0; width: 30px; height: 30px; display: block; float: left; }
#icons .pause  { background: url(images/sprite.png) no-repeat; background-position: -30px 0; width: 30px; height: 30px; display: block; float: left; margin: 0 15px; }
#icons .play  { background: url(images/sprite.png) no-repeat; background-position: -60px 0; width: 30px; height: 30px; display: block; float: left; margin: 0 15px; display: none; }

.fb-like-box { background: #fff; }
.buttonyoutube { background: #f5f5f5; padding: 10px; margin-bottom: -10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.tubepress_thumb { margin: 10px; padding: 0; width: 160px !important; height: 200px !important; float: left; }
.tubepress_thumb img { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.tubepress_thumb img:hover { -webkit-filter: grayscale(1); }
.tubepress_meta_title { margin: 5px 0 10px 0; display: block; height: 35px; overflow: hidden; }

#contentleft { width: 330px; float: left; }
#contentright { width: 750px; float: right; font-family: 'Arial'; }
div.wrapper > div.event-page {
  width: 100% !important;
}

div.wrapper > div.event-page .postTitle {
  font-size: 25px;
  line-height: 30px;
  margin: 0 0 20px;
}
div.wrapper > div.event-page div#eventThumb {
  background: none repeat scroll 0 0 #eee;
  border-color: #bbb;
  border-radius: 10px 0 10px 10px;
  border-style: solid;
  border-width: 1px;
  float: left;
  margin: 0 20px 20px 0;
  padding: 20px;
}
div.wrapper > div.event-page .postMeta2 > div#event-information {
  background: none repeat scroll 0 0 #eee;
  border-radius: 10px;
  box-sizing: border-box;
  float: left;
  margin: 0 0 20px;
  min-height: 170px;
  padding: 20px;
  width: 100%;
}
#event-information > img {
  border-radius: 10px;
  float: left;
}
.postWrapper { border-bottom: 1px #f5f5f5 solid; padding: 20px 0 10px 0; }
.postThumb { width: 200px; float: left; margin: 0 20px 0 0; }
.postThumb img { width: 200px; height: auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.postThumb .underthumb { background: #eee; color: #888; padding: 10px; margin: 10px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.postThumb .underthumb a { color: #888; }
.postThumb .underthumb span { display: block; }
.postTitle { font-size: 16px; }
.postTitle a { color: #0093DD; }
.postTitle a:hover { color: #222; }
.postSub { font-size: 12px; color: #888; margin-top: 5px; }
.postMeta { width: 100%; font-size: 12px; color: #888; margin-top: 10px; }
.postMeta a { color: #888; }
.postMeta p { margin: 0; padding: 0; }
.postMeta .left { float: left; padding-top: 5px; }
.postMeta .left .cat { margin-right: 30px; }
.postMeta .right { float: right; }
.postMeta .right a { font-weight: bold; background: #888; color: #fff; padding: 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.postMeta .right a:hover { background: #666; }
#event-information > div#cont {
  clear: right;
  float: right;
  width: 601px;
}
div.wrapper > div.event-page .postMeta2 div#event-price:before {
  content: "Cena:";
}
div.wrapper > div.event-page .postMeta2 div#event-price {
  background: none repeat scroll 0 0 #00bff3;
  border-radius: 5px;
  color: #fff;
  float: right;
  font-size: 35px;
  line-height: 45px;
  margin: 0 0 10px;
  padding: 0 8px;
  width: 574px;
}
#event-information div#event-date {
	padding: 10px;
  display: table-cell;
}
#event-information div#event-localtion {
  display: table-cell;
  padding: 10px;
}
#event-information div#event-category {
  display: table-cell;
  padding: 10px;
}
ul.event-categories {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
#event-information div > strong {
  color: #000;
  font-size: 15px;
}
#eventThumb > img {
  border: 1px solid #ccc;
  border-radius: 10px 0 10px 10px;
}
div#event-map {
  border-radius: 10px;
  clear: both;
  margin: 0;
  overflow: hidden;
}
#event-map-inner > h2, h2#event-description-header, #event-booking > h2, #event-organ > h2, #event-other-events > h2 {
  background: none repeat scroll 0 0 #00bff3;
  color: #fff;
  line-height: 30px;
  padding-left: 15px;
}
.em-search-wrapper h2 {
  background: none repeat scroll 0 0 #00bff3;
  color: #fff;
  line-height: 30px;
  margin: -5px -5px 10px;
  padding-left: 15px;
}
h2#event-description-header, #event-other-events > h2  {
  margin: 0 -20px 15px;
}
#event-description {
  background: none repeat scroll 0 0 #eee;
  border-radius: 10px;
  color: #444;
  overflow: hidden;
  padding: 0 20px;
}
#event-booking, #event-organ {
  background: none repeat scroll 0 0 #eee;
  border-radius: 10px;
  margin: 20px 0 0;
  overflow: hidden;
  color: #444;
}
#event-other-events {
  background: none repeat scroll 0 0 #eee;
  border-radius: 10px;
  color: #444;
  overflow: hidden;
  padding: 0 20px;
}
#event-price > a {
  color: #000;
  font-size: 20px;
}
#event-organ #autor li{
  background: none;
}
#bottom > div#conatiner_bottom {
  margin: 0 auto;
  width: 1100px;
}
.events-table img {
  width: 100px;
}
#events-list #event-thumb {
  border-radius: 10px;
  float: left;
  margin: 0 20px 0 0;
  max-height: 90px;
  overflow: hidden;
}
#events-list {
  list-style: outside none none;
  margin: 0 0 10px;
  padding: 0;
}
#events-list li {
  clear: both;
  color: #464646;
  font-family: Lato,sans-serif;
  margin: 20px 0;
  word-wrap: break-word;
}
#events-list #event-link a {
  font-size: 20px;
}
#event-other-events #event-link a {
  font-size: 15px;
}
#events-list a{
  color: #0093dd;
}
ul#events-list li div#event-dates {
  color:  #000 !important;
}
#events-list #event-more {
  margin: 10px 0 0;
  text-align: right;
}
#sharelink {
  margin: 0 0 0 -40px;
  text-align: left;
  width: 350px;
}
#sharelink .shareaholic-canvas .shareaholic-share-buttons-container{
  background: url("images/sharing-caring.png") no-repeat scroll 40px -18px rgba(0, 0, 0, 0);
  padding: 20px 0 0;
}
#events-list li div #event-price {
  background: none repeat scroll 0 0 #49cde9;
  border: 1px solid #999;
  border-radius: 5px;
  color: #fff;
  float: right;
  font-size: 30px;
  line-height: 35px;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 0 5px;
  text-align: center;
  width: 100px;
}
#events-list li #event-space {
  clear: right;
  color: #000;
  float: right;
  font-family: Lato,sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: -5px -10px 0 10px;
  width: 120px;
  z-index: 0;
}
#events-list li #event-space:before {
  content: "Organizator: ";
  font-weight: bold;
  line-height: 1.5;
}
#events-list li > hr {
  margin: 15px 20px 0;
  color: #ddd;
  background-color: #ddd;
  border: none;
  height: 1px;
}
#events-list #event-locationaddress {
  clear: left;
  color: #464646;
  float: left;
  font-family: Lato,sans-serif;
  font-size: 18px;
  margin: 0 20px 0 0;
  text-align: center;
  width: 200px;
  word-wrap: break-word;
  padding: 10px 0;
}
.postMeta2 #localization-address {
  background: none repeat scroll 0 0 #eee;
  border: 1px solid #bbb;
  border-radius: 10px;
  float: left;
  margin: 0 20px 20px 0;
  overflow: hidden;
  padding: 0 20px 20px;
}
.postMeta2 h3#location-events {
  clear: both;
  color:  #000;
  font-size: 22px;
  padding: 33px 0 0;
}
.shareaholic-canvas{
	clear: none !important;
}
#localization-address > h3 {
  background: url("images/event_module_title.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  margin: 0 -20px;
  padding: 0 15px;
}
.em-tickets tbody tr th {
  background: none repeat scroll 0 0 #ddd;
  border: 1px solid #bbb;
  color: #000;
}
#event-organ {
  float: left;
  margin: 0 20px 0 0;
  width: 500px;
}
#event-other-events {
  width: 535px;
}
#event-information > a#event-order {
  background: none repeat scroll 0 0 #00bff3;
  border-radius: 5px;
  color: #fff;
  float: right;
  font-family: Lato,sans-serif;
  font-size: 12px;
  margin: 20px 0 0;
  padding: 6px 10px;
  text-transform: uppercase;
}
#event-information > a#event-order:hover{
  cursor: pointer;
}
#event-organ-name {
  float: left;
  margin: 0 0 0 10px;
  padding: 10px;
}
#event-booking > div#info, #event-booking > div#waluta {
  float: left;
  font-size: 16px;
  line-height: 3;
  margin: 0 0 0 15px;
}
#event-booking > div#waluta {
  float: right;
  margin: 0 15px;
}
.em-search-wrapper {
  float: right;
  width: 300px;
}
.css-events-list {
  float: left;
  width: 780px;
}
div#em-wrapper > p {
  clear: both;
}
#event-description .wp-caption img {
  max-width: 1024px;
}
#dbem-bookings-table thead tr {
  background: none repeat scroll 0 0 #00bff3;
  color: #fff;
  font-size: 13px;
  line-height: 2;
  text-transform: uppercase;
}
#dbem-bookings-table {
  margin: -2px;
  width: 1104px;
}
.em-my-bookings .table-wrap {
  border-radius: 10px;
  overflow: hidden;
}
#dbem-bookings-table tbody tr {
  background: none repeat scroll 0 0 #f5f5f5;
  line-height: 2.5;
  text-align: center;
}
#dbem-bookings-table thead th:last-of-type:before {
  content: "Akcja";
}
.tvpage { background: #f5f5f5; padding: 0 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.postWrapper2 { padding: 0; }
.postMeta2 { width: 100%; font-size: 12px; color: #888; margin-top: 10px; }
.postMeta2 a { color: #777; }
.postMeta2 p { margin: 0 0 15px 0; padding: 0; }
.postMeta2 p a { color: #444; }
.postMeta2 p a:hover { text-decoration: underline; }
.postMeta2 img { max-width: 700px; height: auto; }

.postMeta2 .left { float: left; padding-top: 5px; margin-bottom: 10px; }
.postMeta2 .left .cat { margin-right: 30px; }
.postMeta2 .right { float: right; }
.postMeta2 .right a { font-weight: bold; background: #888; color: #fff; padding: 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.postMeta2 .right a:hover { background: #666; }

.catTitle { font-size: 20px; color: #222; }

#subfooter { width: 100%; padding: 10px 0; border-top: 1px #f5f5f5 solid; color: #aaa; font-size: 12px; }
#subfooter a { text-decoration: none; color: #aaa; margin-left: 30px; }
#subfooter a:hover { text-decoration: underline; }
#subfooter .l { float: left; }
#subfooter .r { float: right; }

#bottom {
  border-top: 1px solid #f5f5f5;
  padding: 20px 0;
  width: 1100px;
  margin:  0 auto;
}
#bottom .col { width: 260px; float: left; margin-right: 20px; }
#bottom .col strong { font-size: 15px; text-transform: uppercase; display: block; margin-bottom: 20px; }
#bottom .col a { display: block; line-height: 25px; }
#bottom .col a:hover { text-decoration: underline; }
#bottom .last { margin: 0; }

.widget { margin-bottom: 20px; }
.widget h3 {
  color: #222;
  font-size: 20px;
  margin: 0 0 10px;
  text-align: center;
}
.widget ul { margin: 0; padding: 0; list-style: none; }
.widget ul li { margin: 0; padding: 0; }
.em-calendar {
  margin: 0 0 0 70px;
}
.widget_recent_entries { padding: 20px; background: #f5f5f5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.widget_recent_entries ul li { border-bottom: 1px #eee solid;}
.widget_recent_entries ul li:last-child { border-bottom: 0;}
.widget_recent_entries a { padding: 5px 0; display: block; }
.widget_recent_entries a:hover { color: #222; }

#comments { color: #000; }
#comments ul { margin: 0; padding: 0; list-style: none; }
#comments .tabs { margin: 0; padding: 0; list-style: none; }
#comments .combg { background: #f5f5f5; padding: 20px; border: 1px #ddd solid; border-top: 0; -webkit-border-radius: 10px; -webkit-border-top-left-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topleft: 0; border-radius: 10px; border-top-left-radius: 0; }
#comments .komentarze { background: #fff; border: 1px #ddd solid; border-bottom: 0; padding: 5px 10px; margin: 0 10px 0 0; float: left; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
#comments .komentarze a { background: #fff; }
#comments .komentarzefb { background: #fff; border: 1px #ddd solid; border-bottom: 0; padding: 5px 10px; margin: 0 10px 0 0; float: left; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
#comments .komentarzefb a { background: #fff; }
#comments .active { background: #f5f5f5; }
#comments .active a { background: #f5f5f5 !important; }

#hotbottom { width: 100%; padding-top: 20px; border-top: 1px #f5f5f5 solid; }
#hotbottom .sugestie { float: left; width: 400px; padding: 20px 20px 0 20px; background: #f5f5f5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#hotbottom .sugestie h4 { font-size: 17px; }
#hotbottom .sugestie input { width: 120px; border: 0; padding: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#hotbottom .sugestie input.wpcf7-submit { width: 100%; text-align: center; border: 0; color: #fff; font-weight: bold; background: #00BFF3 url(images/sugestia.png) center center no-repeat; text-indent: -50000px; padding: 32px 0 10px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#hotbottom .sugestie .sugl { width: 130px; float: left; }
#hotbottom .sugestie .sugr { width: 250px; float: right; }
#hotbottom .sugestie .sugr textarea { width: 240px; border: 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#hotbottom .hotline { float: right; width: 600px; padding: 20px 20px 0 20px; background: #f5f5f5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#hotbottom .hotline h4 { font-size: 17px; }
#hotbottom .hotline input { width: 580px; border: 0; padding: 5px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#hotbottom .hotline .l { float: left; }
#hotbottom .hotline .l input { width: 270px; }
#hotbottom .hotline .r { float: right; }
#hotbottom .hotline .r input { width: 270px; }
#hotbottom .hotline textarea { width: 580px; padding: 10px; border: 0; height: 90px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#hotbottom .hotline input.wpcf7-submit { margin-bottom: 0; width: 600px; padding: 10px 0; border: 0; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }


#comments { margin-bottom: 15px; }
#comments p { margin: 5px 0 10px 0; }
h3#comments-title { font-weight: bold; font-size: 20px; padding: 0; margin: 0 0 15px 0; }
.commentlist { list-style: none; margin: 0; padding: 0; }
.commentlist li.comment { line-height: 24px; margin: 0 0 15px 0; padding: 0 0 0 0px; border-bottom: 1px #eee solid; position: relative; }
.commentlist li:last-child { border-bottom:none; margin-bottom:0; }
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 15px; }
#comments .comment-body blockquote p:last-child { margin-bottom: 15px; }
.commentlist .avatar { border: 3px solid #fff; margin-right: 20px; width: 40px; height: 40px; float: left; }
.comment-author { padding: 5px; display: block; }
.comment-author cite { font-style: normal; font-weight: bold; }
.comment-author .says { font-style: italic; }
.fn, .fn a:link, .fn a:hover, .fn a:visited { font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.comment-meta { margin: -5px 0 0 65px; display: block; font-size: 11px; padding:0; }
.comment-meta a:link, .comment-meta a:visited { text-decoration: none; }
.reply { text-align: right; margin-bottom: 10px; }
.comment-reply-link { font-size: 11px; font-weight: normal; text-decoration: none; background: #EDEDED; color: #333; padding: 2px 8px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #999; }
.comment-reply-link:hover { background: #F5F5F5; color: #333; }
.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li { border: none; margin: 0; }
.nocomments { display: none; }
#comments .pingback { margin-bottom: 18px; padding-bottom: 18px; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
#comments .pingback p { font-size: 12px; line-height: 18px; display:block; margin: 0; }
#comments .pingback .url { font-style: italic; font-size: 13px; }

.pageTitle { background: #222; color: #fff; display: inline-block; padding: 20px; font-size: 35px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.youtube_channel { padding: 20px; border: 1px #f5f5f5 solid; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.ytc_title { font-size: 13px !important; color: #0093DD !important; }
.ytc_video_container { border-top: 1px #f5f5f5 solid; padding-top: 10px; }
.ytc_video_first { border-top: 0; padding-top: 0; }

#kalendarzwpis { width: 100%; border: 0; margin: 0; padding: 0; }
#kalendarzwpis th { padding: 5px; background: #1B3C57; color: #fff; text-transform: uppercase; }
#kalendarzwpis .subh { background: #00BFF3; color: #fff; font-weight: bold; }
#kalendarzwpis td { padding: 5px; background: #f5f5f5; }

.wp-caption { padding: 20px 15px 20px 22px; background: #f5f5f5; border: 1px #ddd solid; margin-bottom: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.wp-caption img { display: block; margin: 0 0 10px 0; padding: 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.kalbut { background: #f5f5f5; padding: 20px; display: block; width: 500px; float: left; font-size: 15px; color: #222; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.kalbut2 { background: #f5f5f5; padding: 20px; display: block; width: 500px; float: right; font-size: 15px; color: #222; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.kalbut:hover { background: #eee; }
.kalbut2:hover { background: #eee; }
.wp-caption .wp-caption-text { margin: 0; padding: 0; font-style: italic; }

#autor { margin: 0; padding: 0; list-style: none; }
#autor li { padding: 20px; margin-bottom: 20px; background: #f5f5f5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#autor li img { float: left; margin-right: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#autor .title { font-size: 20px; color: #444; display: block; margin-bottom: 5px; float: left; }
#autor .authorhead { display: block; height: 30px; }
#autor .website  { float: left; margin-top: 10px; display: block; }
#autor .websiteurl  { padding: 5px; color: #fff; background: #00BFF3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#autor .d { margin-top: 10px; }
#autor p { margin: 0; padding: 0; }
#autor li.last-child img { float: right; margin: 0 0 0 20px; width: 100px; height: auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#autor li.first-child img { float: left; margin: 0 20px 0 0; width: 120px; height: auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.organizacja { font-size: 20px; color: #444; display: block; margin-bottom: 15px; font-weight: normal; }

#menu-nawigacja { margin: 0; padding: 0; list-style: none; }
#menu-nawigacja li { margin: 0; padding: 0; }
#menu-nawigacja li.hover { background: #00BFF3; }

#sidebar-primary #searchform { padding: 10px; background: #f5f5f5; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.sub-menu { background: #00BFF3; padding: 0 10px !important; }
.sub-menu a { font-size: 13px !important; line-height: 30px !important; width: 100%; margin: 0 !important; padding: 0 !important; display: block; }
.sub-menu a:hover { text-decoration: underline; }

.breadcrumbs { color: #888; font-size: 12px; width: 100%; border-bottom: 1px #f5f5f5 solid; padding-bottom: 10px; }
.breadcrumbs a { color: #888; font-size: 12px; text-decoration: none; }

.navigation { margin: 0; padding: 0; width: 100%; text-align: center; }
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { color: #666; text-decoration:none; }
.navigation li { display: inline; }
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { background: #f5f5f5; cursor: pointer; padding: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.navigation li a:hover, .navigation li.active a { background: #0093DD; color: #fff; }

#tab-2 { display: none; }
#tab-3 { display: none; }
#tab-4 { display: none; }
#tab-5 { display: none; }

.blogfoka { background: #f5f5f5; font-size: 13px; padding: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 20px; }

.postMeta2 table { width: 100%; border: 0; }
.postMeta2 table th { padding: 5px; background: #00BFF3; color: #fff; text-align: left; font-weight: bold; }
.postMeta2 table td { padding: 5px; background: #f5f5f5; color: #888; }

.ad728x90 { width: 728px; height: 90px; margin: 0 auto; text-align: center; }

.bannerpost { padding: 15px 0; border-bottom: 1px #f5f5f5 solid; }

.pageWrapper .post .shortcode-author-avatars div.author-list .user {
  background: none repeat scroll 0 0 #f5f5f5;
  border-radius: 10px;
  display: block;
  float: none;
  margin-bottom: 20px;
  padding: 20px;
  clear: both;
  min-height: 120px;
}
.pageWrapper .post .shortcode-author-avatars div.author-list .user{
  text-align: left;
}
.author-list .user .avatar {
  border-radius: 10px;
  float: left;
  margin: 0 20px 0 0;
}
.author-list .user .name > strong{
  color: #444;
  font-size: 20px;
}
.author-list .user .name{
  text-align: left;
}
.shortcode-author-avatars {
  margin: 0 0 30px;
}
.author-list .user .biography {
  color: #888;
  font-family: Arial;
  font-size: 12px;
}

.elektroshow { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px #eee solid; }
.elektrostymulatoryitem { width: 23%; float: left; margin: 0 1%; }
.elektrostymulatoryitem .imagespace { max-width: 100%; height: 190px; overflow: hidden; }
.elektrostymulatoryitem .imagespace img { width: auto; height: auto; max-width: 100%; max-height: 190px; }
.elektrostymulatoryitem strong { display: block; height: 33px; overflow: hidden; margin-bottom: 8px; color: #222; }