html, body {    background: #FFF !important;}/* menu start*/.top_nav_start {	margin-left:0px !important;	}.menu_left, .youtube_start {	display:none;}.nav_menu_start {	display:inline;	background:#FFF !important;	margin-bottom:0px !important;    float: left;    border-bottom: 1px solid #D9D9D9;    width: 100%;	position:fixed;	z-index:99999 !important;}.navbar-nav_start {	font-size:1em;	font-weight:100 !important;	}.logo_menu {	position:absolute;	margin-left: -10px !important;}.logo_terminarz {	background:#C90;	padding:4px;	color:#FFF;	font-weight:700;	font-size:1.2em;}.logo_online {	font-weight:700;	color:#000;	font-size:1.2em;}.logo_premium {	position:absolute;	color:#000;	font-size:6px;	margin:13px 0 0 -30px;}.logo_src {	width:35px;	margin: -6px 3px 0px 0px !important;}.zaloguj {	color:#0C0 !important;}/*** menu left start ***/.left_col_start {    background: #FFF;}.nav.side-menu-start>li.active>a {    text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0;    background: linear-gradient(#F5F5F5, #FFF), #FFF !important;    box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0}.icon_start{	color:#FFF !important;	font-weight:600 !important;	margin-right:20px;}.child_menu_li {	color:#444 !important;	font-size:1em !important;}child_menu_li:hover {	color:#444 !important;}/*** page start ***/.body_start {	background:#F5F5F5;	min-height: 100%;    padding: 0;}.baner_start {	background: #FFF url(../../images/terminarz_2.png);	height:500px;	box-shadow: 0 6px 6px -6px #666;}.footer_start {	position:absolute;	background:#630;	padding:20px;	color:#FFF;	width:100%;}/*** baner start ***/.baner_1 {	background:url(../../images/img1.png);	background-repeat:no-repeat;	height:600px;}.baner_2 {	background: #FFF url(../../images/terminarz_2.png);	box-shadow: 0 6px 6px -6px #666;}.border-radius {	border-radius: 20px;}.membership {	background: rgba(204, 152, 0, 0.9);	background-repeat:no-repeat;	height:440px;	width:440px;	margin:30px;	padding:30px 30px 30px 30px !important;	color:#FFF;	text-shadow:0 0 2px #000;	box-shadow: 0 6px 6px -6px #666;}.abonament {	display: block;	border-radius: 20px;	border: 2px solid #FFF;	padding:8px 15px 8px 25px;	color: #FFF;	font-weight:500;	letter-spacing: 16px;	margin-left:15px;	font-size:0.8em;}.logo_abon {	height:40px;}.abonament_opis {	font-size:1.2em;	word-spacing:10px;}.rej_abon {	display: block;	border-radius: 4px;	background:linear-gradient(to bottom, #FD6C57 0%, #DD4A36 100%);	padding:10px 15px 10px 25px;	color: #FFF;	text-align:center;	font-size:1.2em;	box-shadow: 0 6px 6px -6px #666;}.rej_abon:hover{	background:#FC2A1E;	color:#FFF;	box-shadow: 0 0 3px #666;}.kalendarz {	padding:60px 40px !important;	font-size:1.2em;	letter-spacing: 1px;	font-weight:200;}.kalendarz ul > li { color:#C90;}.kalendarz ul > li > span { color: #000;}.rej_modul {	display: block;	border-radius: 4px;	background:linear-gradient(to bottom, #09F 0%, #09C 100%);	padding:10px 15px 10px 25px;	color: #FFF;	text-align:center;	font-size:0.8em;	box-shadow: 0 6px 6px -6px #666;	width:50%;}.rej_modul:hover{	background:#09F;	color:#FFF;	box-shadow: 0 0 3px #666;}/*** ***/.x_content_start {    width: 100%;    clear: both;	margin-top:-50px !important;}.x_content_page {    width: 100%;	clear: both;}#carousel {	background: #FFF;}.baner {	margin-top:50px;	margin-bottom:-30px;}.carousel-text {	display: block;	position: absolute;	top: 40%;	width: 100%;	z-index: 999;}.carousel-text h2 {	background: none repeat scroll 0 0 #FFF;	color: rgb(0, 30, 34);	display: inline-block;	padding: 0.3125em 0.625em;	font-size: 2em;	margin-bottom:0px;}.carousel-text p {	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.50);	color: #fff;	display: inline-block;	font-size: 1.2em;	padding: 0.625em 0.8em;}.carousel-text h2 { font-size: 2.2em !important;}.carousel-text p { font-size: 1.2em !important;}.women {margin-top:50px !important;}.margin-page {margin-top:70px !important;}.margin-page-top {margin-top:50 !important;}.margin-page-bottom {margin-bottom:50 !important;}.img-women { height:550px;}.img_zrzut { width:100%; margin-bottom:15px; box-shadow: 0 6px 6px -6px #666;}.img_baner { width:100%; margin-bottom:15px; box-shadow: 0 6px 6px -6px #666;}.margines {margin:50px 0px 50px 0px !important;}.tytul {	text-shadow: 0 6px 6px -6px #666;	box-shadow: 0 6px 6px -6px #666;	padding-bottom:15px;	margin-bottom: 30px;}.tytul_pomoc {	box-shadow: 0 6px 6px -4px #CCC;	padding-bottom:10px;	margin-bottom: 5px;}.button_pomoc {	font-size:1em;	width:300px;	margin-right:10px;}/*** kontakt ***/.kontakt {	border:1px solid #CCC;	background:#FFF;}.kontakt-height {height:150px !important;}.video-height {height:250px !important;}.marker {	margin-top:50px;	font-size:2em;	color:#C90;}.kontakt p {	font-size:1em;}@media screen and (max-width: 1024px) {h2.baner-start {	font-size:0.8em !important;}.baner-start-2 {font-size:0.5em !important;}.top_nav_start, video {	display:none;}.kalendarz {	padding:40px 30px !important;	font-size:1.2em;}.membership {	font-size:1em;	padding: 10px 30px !important;	width:100%;}.baner {	margin-top: 50px;	margin-bottom:10px;}.menu_left, toggle, .youtube_start {	display:block;}.logo_terminarz, .logo_online {	margin-top:-10px !important;}.logo_premium {	margin:22px 0 0 -28px;}.navbar-nav_start {	font-size:0.6em;	font-weight:70 !important;	}}@media screen and (max-width: 768px) {h2.baner-start {	font-size:0.8em !important;}.baner-start-2 {font-size:0.5em !important;}.top_nav_start, video {	display:none;}.kalendarz {	padding:30px 20px !important;	font-size:1em;}.membership {	font-size:0.8em;	padding:10px 30px !important;	width:100%;}.baner {	margin-top: 50px;	margin-bottom:10px;}.menu_left, toggle, .youtube_start {	display:block;}.logo_terminarz, .logo_online {	margin-top:-10px !important;}.logo_premium {	margin:22px 0 0 -28px;}.navbar-nav_start {	font-size:0.6em;	font-weight:70 !important;	}}/*** cennik ***/.box {border:1px solid #CCC; margin: 15px;}.pricing {    background: #fff}.pricing .title {	display:block;    background: #C90;    height: 110px;    color: #fff !important;    padding: 15px 0 0;    text-align: center;	height:140px;}.pricing .title h2 {    text-transform: capitalize;    font-size: 18px;	color: #fff !important;    border-radius: 5px 5px 0 0;    margin: 0;    font-weight: 400}.pricing .title h1 {    font-size: 30px;	color: #fff !important;    margin: 12px}.pricing .title span {    background: rgba(51, 51, 51, 0.28);    padding: 2px 5px}.pricing_features {    background: #FAFAFA;    padding: 20px 15px;    min-height: 230px;    font-size: 13.5px;	height:300px;}.pricing_features ul li {    margin-top: 10px}.pricing_footer {    padding: 10px 15px;    background-color: #f5f5f5;    border-top: 1px solid #ddd;    text-align: center;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px}.pricing_footer p {    font-size: 13px;    padding: 10px 0 2px;    display: block}.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-success{color:#fff !important;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}.ui-ribbon-container {    position: relative}.ui-ribbon-container .ui-ribbon-wrapper {    position: absolute;    overflow: hidden;    width: 85px;    height: 88px;    top: -3px;    right: -3px}.ui-ribbon-container.ui-ribbon-primary .ui-ribbon {    background-color: #5b90bf}.ui-ribbon-container .ui-ribbon {    position: relative;    display: block;    text-align: center;    font-size: 15px;    font-weight: 700;    color: #fff;    transform: rotate(45deg);    padding: 7px 0;    left: -5px;    top: 15px;    width: 120px;    line-height: 20px;    background-color: #555;    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)}.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:after,.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:before {    border-top: 2px solid #5b90bf}.ui-ribbon-container .ui-ribbon:before {    left: 0;    bottom: -1px}.ui-ribbon-container .ui-ribbon:before {    right: 0}.ui-ribbon-container .ui-ribbon:after,.ui-ribbon-container .ui-ribbon:before {    position: absolute;	    content: " ";    line-height: 0;    border-top: 2px solid #555;    border-left: 2px solid transparent;    border-right: 2px solid transparent}