* {outline: medium none !important;}
img {border: 0;}
.ukryj, .element-invisible, #k2Container .itemToolbar, #hwd-container .media-header .btn-group a.btn, #hwd-container .media-header .btn-group button.dropdown-toggle, .module .clearList, .module .product_quantity_input, h3.catItemTitle sup, #itemList .sigFreeContainer, .k2store_cartitems #k2store-cart-modules
{display: none !important;}
.centruj {text-align: center !important;}
.float-left {float: left;}
.float-right {float: right;}
.microfont {font-size: 0.733em;}
.margin-bottom-80 {margin-bottom: 80px;}
blockquote {border: 0 !important; margin:0; padding:0;}
blockquote::before, blockquote::after {
    content: "";
    display: table;
    line-height: 0;
}
.maska {
  position: absolute;
  top: 0;
  bottom: 0;
  left:0;
  right:0;
  z-index: 2;
}
#slajdomania .slider-info {
  position: absolute !important;
  bottom: 20px;
  left: 20px;
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
  padding: 20px;
  font-size: 2rem;
}
h1, h2, h3, h4, h5, h6 {font-weight: normal !important;}
element.style { height:auto;}
hr { width:100%; clear:both; border:none; height:2px; margin:0; padding:0;}
.clr {clear: both; margin: 0; border: 0; paddig: 0;}
a {
	color: #777777;
	text-decoration: none;
}
a:hover, .myblue {color: #6c9eef;}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 0 0 20px 0;
}
.video-container iframe,
.video-container video,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
ul {margin:0 0 0 15px;}
p {margin-top: 0;margin-bottom: 10px; padding: 0;}
/* Main Layout */
html, #_atssh {background: #000000;}
body {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	color:#a6a6a6;
	border:0;
	background: #000 url('../images/dark-wood-background-wo-watermark.jpg') no-repeat top center fixed;
	margin: 0;
	padding: 170px 0 0 0;
	}
body.contentpane {
	padding: 10px;
	background: #fff;
	color: #000;
	}
#wrapper {
	width:100%;
	margin:0 auto;
	padding:0;
	position: relative;
	background: none;
	overflow: hidden;
	}
.nawigacja {
	color: #fff;
	float: left;
	padding: 5px 0 0 15px;
}
#header {
	background: url('../images/top-shadow.png') top left repeat-x;
	z-index: 101;
	width: 100%;
}
#header .span12 {
	float: none;
}
#header h2 {
	font-size: 25px;
	padding-top: 25px;
	}
#header h2, #footer2 h3 {
	color: #a6a6a6;
}
#menu-gorne {
	background: #212121;
}
#menu-gorne li.active a, #menu-gorne li a:hover, #menu-gorne li.active .nav-child li a:hover, .bootstrapaccordionmenu .panel-body a:hover {
	background-color: #080808;
	color: #cfa85b;
}
#menu-gorne li.active .nav-child li a {
	color: #a6a6a6;
}
#menu-gorne li.active a span, #menu-gorne li a:hover span {
	color: #a6a6a6;
}
#menu-gorne .microfont {
	display: block;
}
#menu-gorne .navbar-inner {
	background: transparent;
	border: 1px solid #202020;
	padding: 0;
}
#menu-gorne .dropdown-menu {
	background: #212121;
	padding: 12px 12px 6px;
}
#menu-gorne .dropdown-menu a, .bootstrapaccordionmenu .panel-body a {
	background: #000000 none repeat scroll 0 0;
	border-left: 2px solid rgba(0, 0, 0, 0);
	color: #a8a8a8;
	margin-bottom: 8px;
	padding: 0 8px;
	font-size: 0.867em;
	line-height: 30px;
	display: block;
}
#slajdomania p {
	margin: 0;
}
#slajdomania .container-narrow {
	background: #2E2E2E;
}
#slajdomania .carousel-indicators li, .module.robert-bio .carousel-indicators li, .module.intsructors .carousel-indicators li, .module.awards .carousel-indicators li {
	float: none;
	display: inline-block;
}
#slajdomania .carousel-indicators, .module.robert-bio .carousel-indicators, .module.intsructors .carousel-indicators, .module.awards .carousel-indicators {
	text-align: center;
	margin: 5px 0;
}
#main-content .container-narrow {
	background: #000;
}
.padding-30 {
	padding: 30px 0;
}
#pole_glowne h1 {
	font-size: 2.400em;
	line-height: inherit;
	margin: 0 0 20px 0;
}
#pole_glowne .item-page .item-image img {
	border: 1px solid #fff;
}
#pole_glowne #itemList .item-image img {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#itemList .spacja {
	padding: 0 10px 10px 10px;
}
#itemList h2 {
	margin: 10px 0;
}
#pole_glowne .item-image {
	margin: 0 0 20px 0;
}
#pole_glowne .module.testimonials {
	height: 300px;
	border: 1px solid #fff;
	width: 100%;
	text-align: center;
	position: relative;
}
#pole_glowne .testimonials .modwrap,
#pole_glowne .testimonials .modcontent,
#pole_glowne .testimonials #carousel,
#pole_glowne .testimonials .carousel-inner,
#pole_glowne .testimonials .item {
	width: 100%;
	height: 100%;
}
#pole_glowne .level1 {
	width: 100%;
	height: 100%;
	display: table;
}
#pole_glowne .level2 {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
#pole_glowne .testimonials .myinner {
	padding: 20px;
}
#pole_glowne .testimonials .carousel-indicators {
	text-align: center;
}
#pole_glowne .testimonials .carousel-indicators li {
	float: none;
	display: inline-block;
}
#rightbar, #leftbar {
	padding: 30px 0 0 0;
}
#rightbar .module, #leftbar .module {
	margin: 0 0 30px 0;
}
#rightbar h3.module-title, #leftbar h3.module-title {
	padding: 0 0 15px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #a6a6a6;
}
#pole_glowne .accordion-group, #pole_glowne .accordion-inner {
	border:0;
}
#accordion2 {
	margin: 25px 0 0 0;
}
#pole_glowne .accordion-group {
	margin: 0 0 15px 0;
}
#pole_glowne .accordion-heading {
	font-size: 1.467em;
}
.dolne-kolumny .container-narrow {
	background: #2E2E2E;
	padding: 30px 0;
}
.dolne-kolumny .span3 .module {
	border: 1px solid #fff;
	background: #1C1C1C;
	padding: 24px;
	color: #fff;
	text-align: center;
	margin: 0 0 5px 0;
}
.dolne-kolumny .span3 .module:hover {
	box-shadow: -1px 1px 16px #e9e9e9;
}
.dolne-kolumny h1 {
	font-size: 1.200em;
	margin: 20px 0 20px 0;
	padding: 0 0 10px 0;
	line-height: inherit;
}
#footer {
	clear:both;
	background: #0C0C0C;
	}
#footer .container-narrow {
	background: #2E2E2E;
}
#footer2 {
	padding: 60px 0 20px 0;
}
#footer2 h3 {
	border-bottom: 1px solid #ededed;
	margin-bottom: 25px !important;
	padding-bottom: 20px;
	font-weight: 200;
	text-transform: uppercase;
	font-size: 1em;
}
#footer2 li {
	margin-bottom: 10px;
}
#footer3 {
	background: #111111;
	color: #fff;
	padding: 10px 0;
}
#footer3 .span2 {
	margin: 0 auto 5px auto;
	float: none;
}
#footer1 {
	background: #000;
}
.simply-scroll-list li img {
	border: none;
	display: block;
	}
.simply-scroll-container {
	position: relative;
	}
.simply-scroll .simply-scroll-clip {
	width: 100%;
	position: relative;
	overflow: hidden;
	}
.simply-scroll .simply-scroll-list li {
	float: left;
	width: auto;
	padding: 0 10px;
	list-style: none;
	}
.simply-scroll {
	width: 100%;
	padding: 10px 0;
}
.simply-scroll-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#footer1 .simply-scroll .simply-scroll-clip,
#footer1 .simply-scroll .simply-scroll-list li,
#footer1 .simply-scroll {
	height: 100px;
	}
.module.memberships .simply-scroll .simply-scroll-clip,
.module.memberships .simply-scroll .simply-scroll-list li,
.module.memberships .simply-scroll {
	height: 133px;
	}
#community-wrap .jomsocial {
	padding-top: 0;
}
.joms-focus__link a.liked svg {
fill: #37df4e !important;
}
#pole_glowne .joms-stream, #pole_glowne .joms-stream--notifications, #pole_glowne .joms-page {
	background: #1C1C1C;
}
#pole_glowne .joms-stream__wrapper .joms-comment {
	background: #0F0E0E;
}
.joms-icon {
	fill: #5AC9F7;
}
.joms-status-emoticon::before {
	top: 0 !important;
}
#visform2 label, #visform3 label {
display: block;
}
#visform2 .form-actions, #visform3 .form-actions {
background: transparent;
border: 0;
margin: 0;
padding: 10px 0;
}
.visform input, .visform select, .visform textarea, .checklist-pagination select {
  background: #fff !important;
  color: #000 !important;
}
#mod-visform3 input, #mod-visform3 textarea {
	width: 100%;
}
#visform1 #field6_img.btn {
	padding: 7px 18px;
}
#visformcontainer .row-fluid [class*="span"] {
	min-height: 30px !important;
}
#pole_glowne #hwd-container .media-aspect31, #pole_glowne .hwd-container .media-aspect31 {
	padding-top: 20%;
}
#pole_glowne #hwd-container .well, #pole_glowne .hwd-container .well {
	background: #000;
}
#vapaddwaitlistoverlay.vap-overlay {
	z-index: 9999;
}
#pole_glowne .vapempblock, #pole_glowne .vapordercomponentsdiv, #pole_glowne .vapseroptionscont,
#pole_glowne .vapqcdiv, #pole_glowne .vapcouponcodediv, #pole_glowne .vapalloptionsdiv, #pole_glowne .vapsummarycont, #pole_glowne .vapcompleteorderdiv, #pole_glowne .vaporderboxcontent {
	background: #000;
	border: 1px solid #fff;
}
#pole_glowne .vapserdescwrap {
	width: 92% !important;
}
#pole_glowne .vapserblock, #pole_glowne .vapserdescwrap {
	background: #000 !important;
	text-align: center;
}
#pole_glowne .vapserimage {
	height: auto !important;
	min-height: 135px;
}
#pole_glowne .vapcartitemboxdialog {
	border: 0;
	background: #000 !important;
}
#pole_glowne .vapsummarytotaldiv, #region3 .vapsummaryfooterdiv {
	margin: 0;
}
#pole_glowne input.vapinput {
	margin: 0;
}
#pole_glowne .vaporderboxcontent .vaporderdetailsbox {
	color: #000;
}
#pole_glowne .vap-allorders-row0, #pole_glowne .vap-allorders-row1 {
	background: #000;
}
#checklist_order_header, .vap-allorders-userright, #editor-xtd-buttons, .vapemploginactionlink.vapemploginactionpayments, .vap-allorders-mainlogin #vaploginradiobox, .checklist-search-form {
	display: none;
}
#pole_glowne  .vapempsertimesp {
	color: #000;
}
#menu-gorne .collapse {
	display: block;
}
#pole_glowne #checklist #chk-main .checklist-section {
	background: #2f2f2f;
	border: 1px solid #fff;
	box-shadow: none;
}
#pole_glowne .checklist-section-list .panel-collapse {
	background: #4E4646;
}
.k2storeCartForm1 {
border-bottom: 0 !important;
}
.bootstrapaccordionmenu h4.panel-title a {
border: 1px solid #fff;
font-size: 18px;
padding: 10px 5px;
display: block;
text-decoration: none;
}
.bootstrapaccordionmenu h4.panel-title a.active.current, .bootstrapaccordionmenu h4.panel-title a:hover {
background: #2E2E2E;
}
.bootstrapaccordionmenu .panel-body {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
background: #212121;
}
.bootstrapaccordionmenu .panel-body ul {
	margin-bottom: 0;
	padding: 12px 12px 6px;
	margin: 0;
}
.bootstrapaccordionmenu .panel-body ul li {
	list-style: none;
	padding: 0;
}
.MyitemContainer {
border: 1px solid #4f4f4f;
text-align: center;
margin-bottom: 30px;
background: #000;
color: #fff;
}
.MyitemContainer h3 {
	line-height: inherit;
}
#itemList.row-fluid [class*="span"] {
margin-left: 0 !important;
margin-right: 0 !important;
margin-bottom: 17px !important;
}
#pole_glowne #Kunena .kblocktable td.kcol-kcatlastpost .klatest-subject-by {
	margin-left: 6px;
}
#pole_glowne #Kunena .kblocktable td.kcol-kcatlastpost .klatest-subject-by {
	margin-left: 6px;
}
#pole_glowne #Kunena .kmsg .kprofile-left {
	width: 144px !important;
}
#pole_glowne #Kunena .kmsg .kprofile-left li {
	padding: 0;
}
#pole_glowne #Kunena .kmsg .kprofile-left .kicon-button, #pole_glowne #Kunena .kmsg .kprofile-right .kicon-button {
	margin-left: 62px;
}
.module.robert-bio {
	max-width: 560px;
	margin: 0 auto;
}
.module.robert-bio img {
	border: 1px solid #fff;
}
.module.intsructors  .carousel-inner {
	border: 1px solid #fff;
}
#slajdomania .carousel-inner .item div {position: relative;}
.module.intsructors .row-fluid, .module.intsructors .span8 {
	height: 100%;
}
.module.intsructors .span4, .module.intsructors .span8 {
	padding: 10px;
}
.joms-stream__header .joms-button--options {
	background: #ccc;
}
.module.awards #carousel {
	position: relative;
}
.module.awards p {
	position: absolute;
	bottom: 20px;
	left: 10px;
	font-size: 1.533em;
}
.contact-map {
	width: 100%;
	height: 128px;
	background: url('../images/contact-us-map-background.png') 0 0 no-repeat;
	padding-top: 24px;
}
.contact-map-p1 {
	font-size: 0.933em;
	font-weight: bold;
	color: #666666;
	margin: 0 0 13px 24px;
	padding-bottom: 13px;
	border-bottom: 1px solid #333333;
	width: 94px;"
}
.contact-map-p2 {
	color: #cccccc;
	font-size: 0.800em;
	line-height: 170%;
	margin-left: 24px;
}
.joms-stream__body .cStream-Quote {
	color: #fff;
}
#pole_glowne .checklist-pagination select {
	margin: 0 0 0 10px !important;
}
#pole_glowne #hwd-container .media-item-container .media-item-full {
	background: none;
}
/* Content styles */


.items-leading {position: relative; clear:both; padding: 3px 0px 3px 4px; margin-top:2px;}
.items-row {position: relative;clear:both;}


ul.pagenav { display:block;} ul.pagenav li { list-style:none;}
.pagenav-prev { float:left; padding-top: 10px;}
.pagenav-next { float:right; padding-top: 10px;}
#pole_glowne .pagination {
	clear:both;
	text-align: center;
	margin: 0 ;
	padding: 20px 0;
	}
ul.breadcrumb {
	border-radius: 0;
	margin: 20px 0;
	background: transparent;
	padding: 0;
	}

ul.breadcrumb .you-here {
	color: #000;
}

.divider i {
	padding: 0 7px;
	font-weight: bold;
	color: #000;
	}

/* System Messages */
#system-message    { margin: 0; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin: 0; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}
/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}
#error { width:600px; margin:100px auto 0 auto; padding:20px; background:#fff;-moz-border-radius:6px;border-radius:6px;}
#error  .error { color:#FF0000}

.tg  a{color: #676666;}
.tg {clear: both;color: #676666;font-size: 11px;padding: 5px;position: relative;}

fieldset, .userdata {
	border: 0;
	}
.joms-js--video-module li img, .joms-page .joms-list--video li img {
	width: 100%;
}
.joms-video__duration > small {
    background: #000000 none repeat scroll 0 0;
    padding: 3px;
}
.joms-js--video-module .joms-video__duration	{
	background: transparent;
}
.description_guru img.thumbnail {
	height: auto !important;
}
.modal-lesson-content .uk-grid .uk-width-large-1-1 {
	background: #fff;
	color: #000;
	padding: 0 50px 50px 50px !important;
}
html.guru-lesson-video .modal-lesson-content, html.guru-lesson-video #layout6, html.guru-lesson-video #layout6 > .uk-grid, html.guru-lesson-video #media_7, html.guru-lesson-video #media_7 > iframe, html.guru-lesson-video #media_7 > .guru-lesson-video-wrapper, html.guru-lesson-video #media_7 > .guru-lesson-video-wrapper > iframe, html.guru-lesson-video .guru-lesson-video-blocked {
	height: initial !important;
}
	#inbox-listing .joms-js--message-item {
	background: #1c1c1c;
}
.app-box.grupy .joms-icon, .joms-focus__button--options--desktop .joms-icon {
	fill: #ffffff !important;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 0 0 20px 0;
}
.video-container iframe,
.video-container video,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#k2Container dl dt, .speclist-info  {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 18px;
    font-style: italic;
    line-height: 1.3;
    padding-bottom: 10px;
}
#k2Container dl dd::before, #k2Container dl dd::after {
    content: " ";
    display: table;
}
#k2Container dl dd, .specs-col .specs-row {
    border-bottom: 1px solid #fff;
    font-size: 14px;
    font-style: italic;
    margin: 0;
    padding: 8px 0;
    width: 100%;
}
#k2Container dl span.label, .specs-col .specs-row .specs-label {
    font-weight: bold;
    width: 33.3333%;
    background: transparent;
}
.specs-col .specs-row .specs-label {
display: inline-block;
padding: 2px 4px;
font-size: 11.844px;
font-weight: bold;
line-height: 14px;
color: #ffffff;
white-space: nowrap;
vertical-align: baseline;
}
.itemFullText dl.speclist {
	margin: 0;
}
.button-wrapper {
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
    padding-bottom: 30px;
    margin-top: 15px;
    padding-top: 30px;
    border-top: 1px solid #fff;
    text-align: center;
    width: 100%;
}
.button-wrapper.no-top {
  border-top: 0;

}
.button-wrapper.no-bottom {
  border-bottom: 0;
  padding-bottom: 0;
}
.button-wrapper a.button {
	background: #006dcc;
   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
   padding: 15px 30px;
   color: #fff;
   display: inline-block !important;
}
.button-wrapper .button:hover {
	background: #359ef4;
   text-decoration: none;
}
#k2Container .itemBody .itemImageBlock {
	background: #fff;
}
.module .k2ItemsBlock .moduleItemIntrotext {
	padding: 0;
}
.module .k2ItemsBlock .moduleItemImage img {
	float: none !important;
	margin: 0 !important;
}
.module .k2ItemsBlock ul, .module .k2ItemsBlock li {
	padding: 0;
	margin: 0;
}
.module .k2store .product_price {
	margin-bottom: 8px;
	font-size: 1.2em;
	font-weight: bold;
}
.module .k2store form {
	margin-bottom: 10px;
}
.dolne-kolumny .span3 .module.my-blue {
	border: 1px solid #006dcc;
}
.dolne-kolumny .span3 .module.my-blue:hover {
	border: 1px solid #fff;
}
div.itemIsFeatured::before, div.catItemIsFeatured::before, div.userItemIsFeatured::before {
    font-size: 10px;
}
h4.panel-title img {
	margin: 0 10px;
}
#pole_glowne .k2store .table-striped tbody tr:nth-child(2n+1) td, #pole_glowne .k2store .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #000000;
}
.my-tuner {
	position: relative;
}
.joms-body .joms-icon {
    fill: #5AC9F7;
}
.joms-sidebar p {
	color: #000 !important;
}
#Kunena .kmsg .kbuttonbar-left .kpost-thankyou {
	bottom: 43px !important;
}
#pole_glowne .joms-stream__body .joms-attachment-list {background: transparent !important;}
#pole_glowne .joms-media--video .joms-media__thumbnail {
  width: auto;
  height: auto;
}
.joms-stream__body ul.bbcode_list {list-style-type: none !important;}

/* JChat fix */
#jchat_localvideo {width: 20%!important;}
#jchat_remotevideo{width: 50%!important;}
#jchat_quality_cam select {padding: 0 !important;}

#jchat_start_accept_call, #jchat_end_call {
	position: absolute;
	right: 50px;
}
#jchat_start_accept_call {
	top: 50px;
}
#jchat_end_call {
	top: 100px;
}
.module.app-box.videos h3 {
  font-size: 1.2rem;
  line-height: inherit;
}
.font-bigger {font-size: 1.2rem;}
