@charset "utf-8";

html {overflow-y:scroll;} /*short page doesn't jump if scroll is always visible*/

/*reset*/

* {margin: 0;}html {font-family: sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;}body {margin: 0;height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing:content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}

/*end of reset*/

/*colors & gradients*/

.noBorder, .noBorder td {border:none;}

.topNav select{display:none}

body .mobile_only{display:none!important}



/*containers*/

.wrapper {position:relative;min-height: 100%;height:auto!important;height:100%;margin:0 auto -390px; /* the bottom margin is the negative value of the footer's height */}

.footer, .push {height:390px; /* '.push' must be the same height as 'footer' */}

.top-nav {padding:5px 0 0;position:relative;}

.top-nav .top-login p{margin:0}

.top-sub-nav {text-align:right}

.searcher {background-image:url(/images/common/top-bg01.jpg);background-size:cover; background-repeat:no-repeat;background-position:center bottom;-moz-box-sizing:border-box;box-sizing:border-box;height:304px;position:absolute;top:0;left:0;width:100%;z-index:0;}

.content {padding:20px 0 30px;background:#f6f5f4;box-shadow: inset 0 20px 20px -30px rgba(0,0,0,1);position:relative;}

	.content .container {z-index:1;position:relative;}

#community-wrap .content{background:transparent;box-shadow:none}

.footer {padding:55px 0;background-color:#ddd;color:#7e7e7e;position:relative;z-index:999;font-size:14px;line-height:20px;-moz-box-sizing:border-box;box-sizing:border-box;}

	.footer a {color:#7e7e7e;}

	.footer [class*="span"]+[class*="span"] {border-left:1px solid #7e7e7e;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;}

	.footer .span3 {height:210px;}

	.footer .span12 {border-left:none!important;text-align:center;padding:50px 0 0!important;height:70px;}

		.footer .span12 p {margin:0;}

	.footer .span3 .span3 {width:100%;margin:0;float:none;}

	.footer .modTitle {color:#333b40;font-size:18px;}

	.footer .container {}

.logotyp {background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);height:68px;}

	 .logotyp {background-position:-445px -506px;}

	 .logotyp p {margin:0;}

	 .logotyp a {height:68px;display:block;}



.back-to-top {position:fixed;bottom:20px;right:20px;z-index:999;color:#333b40;display:block;height:20px;background-color:#fff;padding:2px 10px 10px;font-size:14px;line-height:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:700;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);box-shadow: 0 1px 4px rgba(0,0,0,0.065);}

	.back-to-top span {display:inline-block;zoom:1;*display:inline;height:20px;width:20px;margin-right:5px;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);background-position:-386px -181px;}





/*do usunięcia po sprawdzeniu*/

  #wrap {text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:#3b719d 1px solid;overflow:hidden;margin:-250px 0 0 -250px;padding:15px;width:500px;position:absolute;top:50%;left:50%;}



  #breadcrumbs {overflow:hidden;margin-bottom:10px;}

/*general*/  

.left {float:left!important;}

.right {float:right!important;}

.center {text-align:center;}

img.left {margin:0 15px 10px 0;}

img.right {margin:0 0 10px 15px;}

a {color:#3b719d;text-decoration:none;cursor:pointer;}

a:hover {}

  #LikePluginPagelet a:hover, div#rightCol a:hover, div#addthis_btn a:hover, a.noBackground:hover {background-color:transparent;color:#3b719d}  

body small, body .small, .createdate {font-size:11px!important;margin-bottom:10px;line-height:16px;}

body ul, body ol {margin:0 0 10px 20px;}

ol li {list-style:decimal}

.list-unstyled li {list-style:none;}

li {list-style:circle outside url(//www.tanie-loty.com.pl/images/common/list-arrow-steel.gif);}

td, th {border:1px solid #384d62;padding:5px;}

  .formtable td, .formtable th {border:none;}

th {background-color:#384d62;color:#ffffff;vertical-align:middle;}

em, i {font-style:italic;}

strong, b {font-weight:700;}

.strong {font-size:16px;font-weight:700;}  

div#rightCol .btn {font-size:14px;}

.displayNo {display:none;}

.clr, .clear {clear:both;float:none!important;}

iframe {border:none;}

p {margin:0 0 25px 0;}

.articleBottomLink {margin:30px 0;}

	.articleBottomLink .btn {color:#333b40!important;background:#dedede!important;border-bottom:1px solid #999!important;}

  	.articleBottomLink .btn:hover {background:#b3b3b3!important;}

h1, h2, h3, h4, h5, h6 {color:#333b40;}

h2 strong {font-weight:400;}

.pLoader {background-color:rgba(243,243,243,.6);width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;display:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

  .pLoader img {position:absolute;top:60px;left:50%;margin:0 0 0 -110px;}

  .pLoader.active {display:block;}

  



/*icons*/

.iconsSprite, .sprite {background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png)!important;background-repeat:no-repeat;}

  .png, .pdf, .gif, .eps, .print {display:block;float:left;width:16px;height:19px;margin:0 5px;}

  .png {background-position:-16px -215px;}

  .pdf {background-position:-32px -215px;}

  .gif {background-position:-48px -215px;}

  .eps {background-position:-64px -215px;}

  .print {background-position:-80px -215px;}

  .closeBtn, .chooseDateClose {background-position:-218px -207px;width:32px;height:32px;display:block;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);cursor:pointer;}

  .delete-btn {background-position:-358px -207px;width:32px;height:32px;display:block;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);cursor:pointer;}

  .edit-btn {background-position:-390px -207px;width:32px;height:32px;display:block;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);cursor:pointer;}

  .diary-ico {background-position:-488px -215px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .ask-ico {background-position:-440px -248px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;background-image:url("//www.tanie-loty.com.pl/images/common/icons20140917.png");cursor:pointer;}

  

  .plane32-ico {background-position:-422px -101px;width:32px;height:32px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .parking32-ico {background-position:-454px -101px;width:32px;height:32px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .car32-ico {background-position:-486px -101px;width:32px;height:32px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .hotel32-ico {background-position:-518px -101px;width:32px;height:32px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .info32-ico {background-position:-550px -101px;width:32px;height:32px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .suitcase32-ico {background-position:-582px -101px;width:32px;height:32px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  

  .friends16-ico {background-position:-614px -116px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .groups16-ico {background-position:-662px -116px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .image16-ico {background-position:-694px -116px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .video16-ico {background-position:-630px -116px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .event16-ico {background-position:-646px -116px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .diary16-ico {background-position:-678px -116px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .photo-ico {background-position:-222px -187px;width:24px;height:24px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .allowask-ico {background-position:-250px -187px;width:24px;height:24px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .like-ico, .l222b-likes .like-button i, .like-ico-inactive {background-position:-508px -206px;width:28px;height:33px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .dislike-ico, .l222b-likes .dislike-button i {background-position:-536px -206px;width:28px;height:33px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .like-ico, .l222b-likes .meLike i {background-position:-508px -239px;width:28px;height:33px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

  .dislike-ico, .l222b-likes .meDislike i {background-position:-536px -239px;width:28px;height:33px;display:inline-block;zoom:1;*display:inline;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}



/*ikony dziennkiów podróży*/

.ico-walk, .ico-plane, .ico-car, .ico-bike, .ico-motorbike, .ico-ship, .ico-bus, .ico-train, .ico-event, .ico-bed, .ico-see, .ico-eat, .ico-edit, .ico-delete, .ico-remove, .ico-more, .ico-less {width:32px;height:32px;display:inline-block;zoom:1;*display:inline;background-image:url(https://www.tanie-loty.com.pl/images/common/icons20140917.png);}

.ico-future, .ico-now, .ico-past, .ico-empty {width:24px;height:24px;display:inline-block;zoom:1;*display:inline;background-image:url(https://www.tanie-loty.com.pl/images/common/icons20140917.png);}

	.ico-walk {background-position:-37px -101px;}

	.ico-plane {background-position:-69px -101px;}

	.ico-car {background-position:-101px -101px;}

	.ico-bike {background-position:-133px -101px;}

	.ico-motorbike {background-position:-165px -101px;}

	.ico-ship {background-position:-197px -101px;}

	.ico-bus {background-position:-229px -101px;}

	.ico-train {background-position:-261px -101px;}

	.ico-event {background-position:-293px -101px;}

	.ico-bed {background-position:-325px -101px;}

	.ico-see {background-position:-357px -101px;}

	.ico-eat {background-position:-389px -101px;}

	.ico-edit {background-position:-394px -212px;cursor:pointer;}

	.ico-delete, .ico-remove {background-position:-358px -207px;cursor:pointer;}

	.ico-more {background-position:-359px -182px;}

	.ico-less {background-position:-383px -182px;}

	.ico-future {background-position:-85px -69px;}

	.ico-now {background-position:-37px -69px;}

	.ico-past {background-position:-61px -69px;}

	.ico-empty {background-position:-110px -69px;}



    

  .promoLabel {width:89px;height:48px;background-position:-120px -235px;position:absolute;top:-12px;right:5px;padding:0!important;}

    .promoLabel a {width:89px;height:48px;display:block;background-color:transparent;}

   .cmp_promocje_title .promoLabel {top:-65px;}

  .ico404 {display:block;float:left;width:156px;height:74px;background-position:-715px -687px;margin:0 15px 0 0}  

/*forms*/

input.selected, textarea.selected {background-color:#d9e4ec!important;color:#777;border:1px solid #3b719d!important;}

/*pagination*/

.pagination, .cPagination {margin:0 0 20px;}

p.counter {text-align:center;font-size:14px;margin:0 0 10px;}

.pagination-container {clear:both;}

.pagination li, .cPagination li {margin:2px;display:inline-block;zoom:1;*display:inline;line-height:1;list-style:none;list-style-image:none;}

  .pagination ul, .cPagination ul {text-align:center;margin:0;}

  .pagination li a, .cPagination li a {display:block;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;background: #384d62;}

  .pagination li span.pagenav {display:block;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

  .pagination li span.pagenav {background: #dedede;color:#333b40}

  .pagination .pagination-start span.pagenav, .pagination .pagination-prev span.pagenav, .pagination .pagination-next span.pagenav, .pagination .pagination-end span.pagenav, .cPagination li span, .pagination li span {display:block;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#333b40;background: #dedede;}

/*popup & system message*/

.message-warning, .message-info, .message-error {padding:10px;margin-bottom:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

  .message-warning p, .message-info p, .message-error p {margin:0;}

  .message-warning {background-color:#fcf8e3;border:1px solid #ddc8a5;color:#c09853;}

  .message-info {background-color:#dff0d8;border:1px solid #79c87a;color:#468847;}

  .message-error {background-color:#f2dede;border:1px solid #cda6ab;color:#b94a48;}





/*logowanie popup*/

.formdiv, .transbgr {position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index: 9998;}

.mod-logowanie {position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);display:none;z-index: 9998;}

  .mod-logowanie-content, #system-message-popup-container, #eblog-dialog {position:absolute;top:10%;left:50%;padding:20px 40px 20px 20px;margin:0 0 0 -240px;width:480px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;}

  .mod-logowanie .closeBtn, #system-message-popup-container .close {position:absolute;top:0;right:0;}

  

  #system-message-popup dl, #system-message-popup ul {margin:0;}

    #system-message-popup dt {display:none;}

    #system-message-popup li {list-style:none;}

/*alerty na społeczności*/

#cWindow.dialog {position:fixed;top:0!important;bottom:0!important;left:0!important;right:0!important;background:rgba(0,0,0,.4);width:100%!important;height:100%!important;z-index: 9999!important;margin:0!important;}

  #cWindow.dialog #cWindowContentOuter {position:absolute;top:10%;left:50%;padding:20px;margin:0 0 0 -340px;width:680px!important;height:auto!important;background-color:#fff!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;}

    #cWindow.dialog #cWindowContentOuter .ui-widget {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;}

    #cWindow.dialog #cWindowContentOuter .btn {text-shadow:none!important;color:#333b40!important;margin:1px;}

    #cWindow.dialog #cWindowContentOuter label {border:none!important;padding:0!important;margin:0 0 5px!important;}

    #cWindow.dialog #cWindowContentOuter form {margin:0!important;}

    #cWindow.dialog #cWindowContentOuter form .control-group {margin:5px 0!important;}

    #cWindow.dialog #cWindowContentOuter #cwin_logo {position:static!important;color:#333b40!important;text-shadow:none!important;font-size:18px!important;line-height:22px!important;margin:0 0 10px!important;height:auto!important;}

    #cWindow.dialog #cWindowContentOuter #cWindowContentTop {height:auto!important;background:none!important;border-bottom:none!important;}

		#cWindow.dialog #cWindowContentOuter #cWindowContentTop p {font-size:14px;font-weight:400;margin-top:10px;}

    #cWindow.dialog #cWindowContentOuter #cwin_close_btn {background:url(//www.tanie-loty.com.pl/images/common/icons20140917.png) -218px -207px!important;height:32px!important;width:32px!important;cursor: pointer;display:block;}

    #cWindow.dialog #cWindowContentOuter #cWindowContentWrap {height:330px!important;background:none!important;max-height:310px;margin-bottom:20px;overflow:auto;width:101%;}

      #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent {padding:0!important;}

      #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent #tabs {margin:0!important;padding:0!important;border:none!important;background:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}

	  	#cWindowContentWrap #cWindowContent #tabs > div {padding:0;}

		#cWindowContentWrap #cWindowContent #tabs > div li {overflow:hidden;}

		#cWindowContentWrap #cWindowContent #tabs > div li label, #cWindowContentWrap #cWindowContent #tabs > div li > div {display:block;float:left;margin-right:10px!important;} 

		#cWindowContentWrap #cWindowContent #tabs > div li label {padding-top:5px!important;}

      #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent #tabs .ui-tabs-nav {border-bottom:1px solid #ddd!important;background:none!important;}

      #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent #tabs .ui-tabs-nav li {border:1px solid #ddd!important;border-bottom:none!important;}

      #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent #tabs a {color:#333b40!important;}

      

      #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent #tabs .ui-tabs-panel {padding:10px 0 0 0!important;border:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}

      #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent #tabs .ui-tabs-panel li {border:none!important;}

      

      #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent #multi_uploader_container {padding:10px 0 0!important;}

      

	  #cWindow.dialog #cWindowAction {left:0;background:#fff!important;border:none;height:auto!important;padding:0!important;overflow:hidden}

	  

	  body #cWindow .cGrid-Check .label-checkbox input[type="checkbox"] {margin:0!important;}

	  #community-invitation-list li, #community-invited-list li {margin:5px;display:block!important;float:none!important;}

	  

	  #photoUploaderNotice {display:none;}

	  body #cWindow .cFormList>li+li {margin:5px 0 0!important;}

	  .plupload_scroll .plupload_filelist {height:205px!important;}

	  

	  #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent iframe {width:460px!important;height:300px!important;}

	  #cWindow.dialog #cWindowContentOuter #cWindowContentWrap #cWindowContent .cVideo-Player {padding:0!important;}

	  

	  

#eblog-dialog .dialog {box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}

  #eblog-dialog .dialog-wrap {background:none!important;padding:0!important;}

  #eblog-dialog .dialog-wrap > div {position:static!important;}

  body #eblog-dialog .dialog-top {background:none!important;border:none!important;padding:0!important;margin:0!important;}

  body #eblog-dialog .dialog h3 {font-size:18px!important;height:auto!important;line-height:22px!important;color:#333b40!important;margin:0 0 10px!important;}

  #eblog-dialog .closeme {background:url(//www.tanie-loty.com.pl/images/common/icons20140917.png) -218px -207px!important;height:32px!important;width:32px!important;cursor: pointer;display:block;position: absolute;right:0!important;top:0!important;margin:0!important;opacity:1!important;}

  body #eblog-dialog .dialog-middle-content {width:auto!important;}

  body #eblog-dialog .dialog-middle-content ul {margin:0!important;}

      

.eblog-message {padding:10px 10px 10px 40px!important;background-position:10px 11px!important;}      



.search-results {margin:0 0 20px;}

	.search-results li {margin:10px 0;padding:10px 0 10px 20px;list-style:none;overflow:hidden}

	.search-results li+li {border-top:1px solid #ddd;}

	.search-results li > span {display:block;}

	.search-results .result-title {font-size:18px;margin:0 0 10px -20px;}

		.search-results .result-title a {color:#333b40;}

	.search-results .result-image {float:left;margin:0 10px 10px 0;width:64px;}

	.search-results .result-data {color:#939393;margin:0 0 10px;}

      

.blog .item h2  {font-size:34px;line-height:38px;font-weight:400;margin:0 0 30px;}    

.article-info {font-size:13px;}      

/*btns*/

input[type="submit"], button, .btn, .btnCancel, .btn-secondary, input[type="button"], .kbutton, .button, .cButton, .modArtwebQuizNext, .plupload_button, .blogs .readmore-link, .blogs .comments-link {display:inline-block;*display:inline;margin-bottom: 0;*margin-left: .3em;padding:4px 10px 5px 10px;font-size: 14px;line-height: 20px;font-weight:700!important;text-align: center;vertical-align: middle;cursor: pointer;*zoom: 1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-transform:uppercase!important;border:none!important;}

input[type="submit"], button, .btn, input[type="button"], .kbutton, .button, .cButton, .modArtwebQuizNext, .plupload_button, .blogs .readmore-link, .blogs .comments-link {color: #333b40!important;background: #add033!important;border-bottom: 1px solid #99aa00!important;}

input[type="submit"]:hover, button:hover, .btn:hover, input[type="button"]:hover, .kbutton:hover, .button:hover, .cButton:hover, .modArtwebQuizNext, .plupload_button:hover, .blogs .readmore-link:hover, .blogs .comments-link:hover {color:#333b40;background: #99c402!important;}

  .btnCancel, .btn-disabled, .btn-secondary, .kreply-cancel, .kbutton[name="cancel"] {color:#333b40;background:#dedede!important;}

  .btnCancel:hover, .btn-secondary:hover, .kreply-cancel:hover, .kbutton[name="cancel"]:hover {background: #b3b3b3!important;}

.btn-block {display:block;padding:10px;} 



button.dropdown-toggle {background:none!important;border:none!important;}

 

/*components, modules & plugins*/

.mod-sell {}

	.mod-sell li {list-style:none;display:inline-block;zoom:1;*display:inline;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:13px;line-height:19px;}

	.mod-sell .modTitle {line-height:22px;font-size:20px;/*height:45px;*/overflow:hidden;margin-bottom:0;}

	.mod-sell p span {font-size:24px;color:#86ac00;}

	.mod-sell p+p {margin:0 0 5px;}

	.mod-sell .btn {display:block;margin-top:5px;padding:5px 0}

	.mod-sell img {display:block;margin:0 auto;}

	.mod-sell a {display:block;position:absolute;top:0;left:0;botttom:0;right:0;width:100%;height:100%;}

	.sidebar .mod-sell li {width:100%;margin-left:0;}

	



.mod-review-search {font-size:13px;overflow:hidden;}

.mod-review-search .jrAdvSearchModule, .mod-review-search form {margin:0;padding:0!important;}

	 .mod-review-search input {-moz-box-sizing:border-box;box-sizing:border-box;padding:10px!important;display:block;float:left!important;font-size:16px;line-height:16px;}

	 .mod-review-search button {font-size:16px;line-height:16px;padding:11px;border:none;-moz-box-sizing:border-box;box-sizing:border-box;}

.modRedirect {background-image:url(//www.tanie-loty.com.pl/images/common/logo-tl-210x104.png); background-repeat:no-repeat; background-position:center top;margin:5px;padding:120px 0 0 0;}

  .modRedirect strong {font-size:16px;}  

.modFooter {background-position:0 -308px;font-size:11px;height:42px;padding:58px 0 0 250px;}

  .modFooter p {margin-bottom:0;}

.modPromoBtn {margin: 0 0 15px;border:none;}

  .modPromoBtn a {display:block; color:#fff;}

.mod-forum-thx {}

	.mod-forum-thx .klatest-avatar img {margin:0;border:none;padding:0;}

	.mod-forum-thx .klatest-items>li {line-height:16px;padding:10px 0!important;}

	.mod-forum-thx .klatest-items>li+li {border-top:1px solid #ddd;}

		.mod-forum-thx .klatest-items>li li {line-height:16px;}

	

.modKonkursSpol > div {padding:0 !important; height:141px;}

  .introSocial {clear:both;padding:15px 0 0 0;}

    .introSocial h1 {font-size:14px;color:#384d62;}

    .introSocial h1 span {font-size:30px;color:#3b719d;display:block;float:left;padding:0 15px 10px 0;line-height:1}

  /*komento form*/

  #comments-form-message {padding:5px;margin:0 0 10px 0;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

  .comments-form-message-error {background:#ffd4d4}

  .comments-form-message-info {background:#bce79d;}

  

  #section-kmt {padding-top:15px;border-top:1px solid #ddd;}

  #section-kmt .kmt-form-editor > div {padding:0!important;}

  	#section-kmt form .input {background: #f3f3f3;border:1px solid #ddd!important;border-radius:5px!important;}

  #section-kmt h3.kmt-title {margin-bottom:10px!important;background:none!important;font-size:18px!important;color:#333b40!important;padding:0!important;font-family:inherit!important;text-transform:none!important;font-weight:700!important;}

  #section-kmt .kmt-login {border:none!important;padding:0!important;margin:0!important;}

  #section-kmt .kmt-comment-tools-wrap {border-top:none!important;}

  #section-kmt .kmt-form-alert li {list-style:none!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0!important;}

  #section-kmt .kmt-form-area h4.kmt-title, #section-kmt .kmt-form-addon, #section-kmt .kmt-comment-tools-title, #section-kmt .kmt-toolbar {display:none;}

  body #section-kmt .kmt-btn-submit, body #section-kmt .kmt-btn-submit.disabled {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size:14px!important;color:#333b40!important;border:none!important;padding:5px 10px!important;text-shadow:none!important;border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;background: #add333!important;background: -moz-linear-gradient(top, #add333 0%, #add333 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#add333), color-stop(100%,#add333))!important;background: -webkit-linear-gradient(top, #add333 0%,#add333 100%)!important;background: -o-linear-gradient(top, #add333 0%,#add333 100%)!important;background: -ms-linear-gradient(top, #add333 0%,#add333 100%)!important;background: linear-gradient(top, #add333 0%,#add333 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add333', endColorstr='#add333',GradientType=0 )!important;height:auto!important;}

  

  /*end of article comments*/

  .mod-newsletter form {margin:0;}

  	.mod-newsletter input {width:100%!important;display:block;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px!important;}

	.mod-newsletter div p {margin:0;}

	.mod-newsletter .acymailing_introtext {text-align:left;margin-bottom:10px;}

	.mod-newsletter .btn {color:#fff!important;background-color:#333b40!important;border-bottom:1px solid #000!important;}

		.acymailing_module_error {color:#f00;}

		.responseContainer  {text-align:left;}

	.footer .mod-newsletter .closeBtn {display:none;}

#newsletter-form {position:relative;margin:20px auto;text-align:center;}

	#newsletter-form > div {position:absolute;top:200px;left:50%;width:300px;margin:0 0 0 -150px;font-size:16px!important;}

	#newsletter-form form input {display:block;padding:15px;font-size:16px;margin:0 0 10px;width:270px;}	

	#newsletter-form .sprite {background-image:none!important;}

.mod-newsletter-fixed {position:fixed;right:-5px;bottom:50px;z-index:999;width:280px;padding-right:25px!important;background:#e93d57 url(https://www.tanie-loty.com.pl/images/newsletter/newsletter-stamp.png) no-repeat 76% 9px!important;color:#f3f3f3;border:none!important;font-size:14px;line-height:20px;}

	.mod-newsletter-fixed .modTitle {color:#f3f3f3!important;margin:15px 0!important;font-size:20px!important;border:none!important;}

	.mod-newsletter-fixed .closeBtn {position:absolute;top:0;right:10px ;}

	.mod-newsletter-fixed .acymailing_module_error {color:#f3f3f3;}

.acymailing_module_success {height:auto!important;}

.mod-bugs-report {font-size:13px}

	.mod-bugs-report p+p {margin:0;}

	.mod-bugs-report img {float:left;margin:0 10px 0 0;}





	

table.modProfit td.col2, table.modProfit td.col3 {text-align:center;}

input.validError, select.validError {margin:0; padding:2px; font-size:13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#f00 1px solid;}

.messageBox {left:50%;margin-left:-236px; position:fixed; top:80px; width:472px;z-index:100; display:none; background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:#384d62 4px solid; z-index:110;-moz-box-shadow:1px 1px 2px #333b40;-webkit-box-shadow:1px 1px 2px #333b40;box-shadow:1px 1px 2px #333b40;}

  .messageBoxInner {padding:10px;}

#hotel_address_tooltip {font-size:11px;background:#3b719d;color:#f3f3f3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;display:none;}

.modFaqNav{height: 142px;overflow: hidden;padding:0!important;}

        .modFaqNav ul {overflow:hidden;margin:0 0 15px 0;text-align:center;}

  .modFaqNav li {list-style:none;list-style-image:none;display:inline-block;zoom:1;*display:inline;padding:0;height:142px; vertical-align:top;}

  .modFaqNav li:hover, .modFaqNav li.active {background:url(//www.tanie-loty.com.pl/images/common/faq-sprite.png) -100px -142px;}

  .modFaqNav li a {display:block;background-image:url(//www.tanie-loty.com.pl/images/common/faq-sprite.png);background-color:transparent;text-align:center;text-transform:uppercase;font-size:9px;color:#333b40;line-height:1.2}

  .modFaqNav li:hover a, div.modFaqNav li.active a {color:#fff;}

    li#itemId472 a {background-position:0 0;}

    li#itemId437 a {background-position:-100px 0;}

    li#itemId467 a {background-position:-200px 0;}

    li#itemId465 a {background-position:-300px 0;}

    li#itemId466 a {background-position:-400px 0;}

    li#itemId449 a {background-position:-500px 0;}

    li#itemId442 a {background-position:-600px 0;}

div.modFaqCategory ul#faqNavBottom, div.modFaqCategory ul#faqNavTop {margin:0;}

  div.modFaqCategory ul#faqNavBottom > li, div.modFaqCategory ul#faqNavTop > li {list-style:none;list-style-image:none;padding:0;margin:0;}

  div.modFaqNav_qgroup a.modFaqNav_qa{display:block;padding:5px 8px;border-top:#CCC 1px solid;background:none;color:#444;font-weight:700;font-size:13px}

        div.modFaqNav_qgroup a.modFaqNav_qa:hover{background:#3b719d;color:#f3f3f3}

        div.modFaqNav_qgroup a.modFaqNav_qa.modFaqLoading{background:#4b81ad;color:#ffffff}

        div.modFaqNav_qgroup a.modFaqNav_qa.modFaqActive{background:#2b618d;color:#ffffff}

        div.modFaqNav_qgroup div.item-page{padding: 5px 10px 10px 30px;}

        div.modFaqNav_qs{display:none}

  div.modFaqCategory ul li.faqActive > a {color:#3b719d!important;}

div.modFAQAsk {margin:15px 0;position:relative}

  div.modFAQAsk h4 {color:#3b719d;margin:0 0 15px 0;}

  div.modFAQAsk div.modFAQAskContainer01, div.modFAQAsk div.modFAQAskContainer02 {float:left;margin:0 10px 10px 0;}

  div.modFAQAsk div.modFAQAskContainer03 {position:absolute;top:115px;width:220px;}

  div.modFAQAsk div.modFAQAskContainer01 input {width:200px;}

  div.modFAQAsk div.modFAQAskContainer02 textarea {width:480px;height:112px;}

  div.modFAQAsk div.modFAQAskContainer03 input {width:200px!important;text-align:left!important;}

  div.modFAQAsk div.modFAQAskContainer04 {text-align:center;}

#community-wrap .js_dropDownParent li {list-style:none !important;}

#community-wrap .community-status.on-message .creator-message-container {padding:0 !important;}

#community-wrap .community-status .creator-message, #community-wrap .community-status .creator-message.hint {padding:5px !important;width:100%!important}

.modTagCloud {overflow:visible;clear:both;}



/*social share*/

.modShareBtns {margin-bottom:15px;}

.modShareBtnsBottom {border-left:5px solid #384d62!important;height:119px;background:#f3f3f3 url(//www.tanie-loty.com.pl/images/common/modShareBtnsBottomBG.jpg) 100% 0 no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;clear:both;}

  .modShareBtnsBottom h3 {margin:0 0 5px;}

.modShareBtnsAll {overflow:hidden;}

  .modShareBtnsAll > div > div {float:right;}

.scsocialbuttons.top {float:left;margin:0 15px 10px 0;width:73px;}

	.scsocialbuttons.top > div {float:none;margin:0 0 5px!important;}

	.scsocialbuttons.top .facebook > div {margin:0!important;}

	.scsocialbuttons.top .plusone > div {width:73px!important;}

		.scsocialbuttons.top .plusone > div iframe {width:73px!important;}

		.scsocialbuttons.top .plusone > div iframe .b1 {width:71px!important;}

		.scsocialbuttons.top .plusone > div iframe .dIa > div {width:72px!important;}

  		.scsocialbuttons.top .plusone > div iframe .dIa svg {width:72px!important;}

	.no-top .scsocialbuttons.top, .mod-flightstats .scsocialbuttons.top, .item-pagefaq .scsocialbuttons.top, .modIntro .scsocialbuttons.top, .modPassengerZone .scsocialbuttons.top, .blogs .scsocialbuttons.top {display:none;}

.scsocialbuttons.bottom {border-left:5px solid #384d62!important;border:1px solid #ddd;padding:15px;margin:0 0 20px;height:119px;background:#f3f3f3 url(//www.tanie-loty.com.pl/images/common/modShareBtnsBottomBG.jpg) 100% 0 no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;clear:both;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

	.scsocialbuttons.bottom h3 {margin:0 0 5px;}



.mod-social-buttons .mod-social-buttons-profile {width:224px;height:32px; background:url(//www.tanie-loty.com.pl/images/common/icons20140917.png) -665px 0;overflow:hidden;text-align:right;margin:0 0 3px;}

  .mod-social-buttons .mod-social-buttons-profile a {display:block;float:left;width:32px;height:32px;text-indent:40px;overflow:hidden;cursor:pointer;margin-left:3px;color:transparent;}

  .mod-social-buttons .mod-social-buttons-profile span {display:block;float:left;height:22px;font-size:17px;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;padding:8px 0 0 34px;text-align:left;color:#3B5998;}

  .mod-social-buttons .mod-social-buttons-profile p {margin:0;line-height:100%}

  .mod-social-buttons .box_count p {background:transparent;margin-top: 10px;border-top: 1px solid #EEE;border-bottom: none;margin-bottom: 5px;}

  .mod-social-buttons .scsocialbuttons.box_count {margin:15px 0 0;}



/*mod spcheckbox*/

#spCheckboxForm h2 {clear:both;padding-top:5px;text-align:center;border-top:1px #CECECE solid;font-size:20px;margin-bottom:10px;}

#spCheckboxForm li {list-style:none;list-style-image:none;}

  #spCheckboxForm button, #spCheckboxForm .spCheckbox li, #spCheckboxNewsletterText {cursor:hand;cursor:pointer;}

  #azjaCheckbox {background:#000;}

#wyborExpert > .expert1, #wyborExpert > .expert2, #wyborExpert > .expert3 {width:240px;float:left;padding:0 10px 0 0;}

  #wyborExpert > .expert3 {padding:0;}

#spCheckboxForm > .spCheckbox > ul {display:inline-block;}

  #spCheckboxForm > .spCheckbox > ul > li {float:left;padding:2px 3px;height:20px;position:relative;margin:5px 0;}

  #spCheckboxForm > .spCheckbox > .kontynent > button {font-size:18px;}

  #spCheckboxForm > .spCheckbox > .kontynent > button, #spCheckboxForm > .spCheckbox > ul > li > button {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:inline-block;padding:3px 5px;margin:0;border:#B6B6B6 1px solid;  background: #efefef;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#efefef)";  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));background: -moz-linear-gradient(top,  #ffffff,  #efefef);background: -o-linear-gradient(top, #ffffff, #efefef); -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

    #spCheckboxForm > .spCheckbox > ul > li > button:hover, #spCheckboxForm > .spCheckbox > .kontynent > button:hover {background: #efefef;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff');

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef, endColorstr=#ffffff)";

    background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));

    background: -moz-linear-gradient(top,  #efefef,  #ffffff);

    background: -o-linear-gradient(top, #efefef, #ffffff);}

  #spCheckboxForm > .spCheckbox > .kontynent > .spActive, #spCheckboxForm > .spCheckbox > ul > li > .spActive {border:1px solid #3B719D; background: #3b719d; color:#fff;box-shadow:1px 1px 0px #4f4f4f; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#528bb9', endColorstr='#3b719d');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#528bb9, endColorstr=#3b719d)";  background: -webkit-gradient(linear, left top, left bottom, from(#528bb9), to(#3b719d));background: -moz-linear-gradient(top,  #528bb9,  #3b719d);background: -o-linear-gradient(top, #528bb9, #3b719d);}

    #spCheckboxForm > .spCheckbox > .kontynent > .spActive:hover, #spCheckboxForm > .spCheckbox > ul > li > .spActive:hover {border:1px solid #3B719D; background: #254763;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#256ea9', endColorstr='#254763');

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#256ea9, endColorstr=#254763)";

    background: -webkit-gradient(linear, left top, left bottom, from(#256ea9), to(#254763));

    background: -moz-linear-gradient(top,  #256ea9,  #254763);

    background: -o-linear-gradient(top, #256ea9, #254763);}

.azja, .afryka, .europa, .ameryka-polnocna, .ameryka-poludniowa, .australia-i-oceania {border:1px solid #ccc; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:5px 120px 5px 5px; margin:15px 0;background:url(//www.tanie-loty.com.pl/images/spolecznosc/sprite-kontynenty.png) no-repeat #eee;box-shadow:1px 1px 0px #4f4f4f;width:620px;}

.europa  {background-position:0 0;}

.azja {background-position:-745px 0;}

.afryka {background-position:-1490px 0;}

.ameryka-polnocna {background-position:-2235px 0;}

.ameryka-poludniowa {background-position:-2980px 0;}

.australia-i-oceania {background-position:-3725px 0;}

#wyborExpert {display:inline-block;margin-bottom:10px;}

#spCheckboxForm > .save, #spCheckboxInfo {text-align:center;margin:5px 0;}

#spCheckboxForm > .save {border-top:1px solid #CECECE; padding:5px 0 0 0;}  

#spCheckboxInfo {color:#C63300;margin:0 auto; font-weight:700;}



.styled{ display:block; bottom:0; float:left; right:0; width:50px; height:50px; background:#ddd; border:1px solid #999; }

.dn {display:none;}

.modPopularDirections {margin:0 0 15px 0;}

  .modPopularDirections div > ul {margin:0}

  .modPopularDirections div > ul > li {list-style:none;list-style-image:none;overflow:hidden;padding:0 0 10px 0;}

  .modPopularDirections h5 {margin:0;}

  .modPopularDirections h5 a {color:#3b719d;font-size:16px;background:none;margin:0;float:left;}

  .modPopularDirections div > ul ul {margin:3px 0 0 30px;overflow:hidden;float:left}

  .modPopularDirections div > ul ul li {display:block;float:left;padding:0 10px;border-left:#384d62 1px solid;}

  .modPopularDirections div > ul ul li:first-child {padding:0 15px 0 0;border:none;}

  .modPopularDirections div > ul ul li a {color:#333b40;}

  .modPopularDirections div > ul ul li a:hover {color:#f3f3f3;}

div.modSocialFbInvite {margin-bottom:15px;}

  div.modSocialFbInvite a {background-color:transparent;}

div#ezblog-welcome .hasicon a:hover {background-color:#3b719d;}  

ul.mod_topmembers a {background-color:transparent;color:#333b40!important;}

#ezblog-body .profile-connect .connect-links a.link-rss {background:#3B719D;color:#fff;padding:5px 10px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#256ea9', endColorstr='#326086');

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#256ea9, endColorstr=#326086)";

background: -webkit-gradient(linear, left top, left bottom, from(#256EA9), to(#326086));

background: -moz-linear-gradient(top, #256EA9, #326086);

background: -o-linear-gradient(top, #256EA9, #326086);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

  #ezblog-body .profile-connect .connect-links a.link-rss:hover{background: #254763;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#256ea9', endColorstr='#254763');

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#256ea9, endColorstr=#254763)";

  background: -webkit-gradient(linear, left top, left bottom, from(#256ea9), to(#254763));

  background: -moz-linear-gradient(top,  #256ea9,  #254763);

  background: -o-linear-gradient(top, #256ea9, #254763);}

#ezblog-categories .mod-item {margin:0!important;padding:0!important;}  

  #ezblog-categories .mod-item a {display:block;padding:5px 0;font-size:12px;color:#333b40;}

#ezblog-posts table.photoBox {width:122px;}

  #ezblog-posts table.photoBox img {width:120px;}

#ezblog-body .profile-head {border:none!important;padding:0!important;background:none!important;}

#ezblog-menu .blog-navi li.toolbar-item > form button.submit-search {background: url(/components/com_easyblog/themes/default/images/toolbar-search-button.png) center no-repeat #555!important;}

body #ezblog-dashboard .buttons {background: #fafafa!important;border: 1px solid #aaa!important;margin-left:5px!important;color:#555!important;}

body #ezblog-dashboard #save_post_button {color:#555!important;background:#add333!important;}

#EasyBlogMediaManager .mediaModal .modalHeader button.modalButton {background: transparent!important;}

body #ezblog-body .blog-text img, body #ezblog-body .blog-content img {max-width:95%;}

body #ezblog-body a.easyblog-thumb-preview img, body #eblog-wrapper a.gallery-thumb-item img {margin:0;}

body #section-kmt .kmt-form {margin: 0 0 5px;}

#comResetpasswordForm  td {border:none;}

.modCommentsFB {margin:15px 0;}

.modInfo {background:#3b719d;color:#fff;font-size:12px;}

  .modInfo span {font-size:16px;}

.modInfoWhite {background: #f3f3f3;font-size:12px;height:148px;}

  .modInfoWhite span {font-size:16px;font-weight:700;color:#e51b24;}

  .modInfoWhite strong {color:#3b719d;}

  .modInfoWhite p {margin:0;}

.modArchive li > a:hover {color:#3b719d!important;}  

.modCommunityActiv {line-height:16px;font-size:12px;border:#ddd 1px solid;background-color:#f3f3f3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

  .modCommunityActiv > div {padding:9px;}

  .modCommunityActiv h4 {font-size:18px;padding:9px;margin:0}

.modTopIcons {position:absolute;top:52px;right:0;width:224px;height:32px; background:url(//www.tanie-loty.com.pl/images/common/icons20140917.png) -646px 0;overflow:hidden;text-align:right;}

  .modTopIcons a {display:block;float:left;width:32px;height:32px;text-indent:40px;overflow:hidden;background-color:transparent;cursor:pointer;margin-left:9px;color:transparent;}

  .modTopIcons span {display:block;float:left;height:22px;font-size:18px;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;padding:8px 0 0 35px;text-align:left;color:#3B5998;}

  .modTopIcons p {margin:0;line-height:100%;}

.modBestOffers {position:relative;height:390px;margin:0 0 20px;}

  .modBestOffers .modTitle {position:absolute;top:16px;left:15px;font-size:32px!important;font-weight:700!important;background: transparent!important;border:none!important}

  .modBestOffers .modBOTabs {position:absolute;top:10px;right:15px;margin:0;padding:0;text-align:right;}

    .modBestOffers .modBOTabs li {display:inline-block;zoom:1;*display:inline;margin:0 0 0 1px;padding:9px 15px;font-size:18px;font-weight:700;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;cursor:pointer;}

    .modBestOffers .modBOTabs li.current, .modBestOffers .modBOTabs li:hover {color:#fff;background-color:#384d62;}

  .modBestOffers .modBOContent {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #384d62;height:340px;overflow:hidden;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50px;left:0;width:100%;}

    .modBestOffers .modBOCOptions {padding:10px;margin:0;text-align:right;position:absolute;top:0;right:0;z-index:2;background-color:rgba(221,221,221,0.9);width:433px;-moz-box-sizing:border-box;box-sizing:border-box;}

      .modBestOffers .modBOCOptions li {display:inline-block;zoom:1;*display:inline;font-size:14px;margin:0;padding:0 5px;}

        .modBestOffers .modBOCOptions li + li {cursor:pointer;}

        .modBestOffers .modBOCOptions li.current {font-weight:700;}

      .modBestOffers .modBOCMore {position:absolute;bottom:10px;right:15px;font-size:14px;font-weight:700;text-transform:uppercase;margin:0;cursor:pointer;z-index:2;color:#fff;}

    .modBestOffers .modBOCBox {position:relative;background-color:#384d62;height:336px;}

      .modBestOffers .modBOCBox ul {position:absolute;top:42px;right:0;margin:0;padding:0;}

        .modBestOffers .modBOCBox li {margin:0 0 2px 0;padding:9px 20px;color:#fff;font-size:14px;list-style:none;background-color:rgba(56,77,98,0.9);overflow:hidden;cursor:pointer;}

        .modBestOffers .modBOCBox li > span {display:block;float:left;line-height:1;}

          .modBestOffers .modBOCBox .col1 {width:100px;font-weight:700;margin-right:15px;padding-top:4px;}

          .modBestOffers .modBOCBox .col2 {width:80px;margin-right:20px;padding-top:4px;}

          .modBestOffers .modBOCBox .col3 {width:63px;font-weight:700;margin-right:15px;padding-top:1px;}

            .modBestOffers .modBOCBox .col3 span {display:block;width:63px;height:21px;margin:0 auto;}

          .modBestOffers .modBOCBox .col4 {width:100px;text-align:right;}

            .modBestOffers .modBOCBox .col4 span {color:#add333;font-size:22px;font-weight:700;}

    .modBOCBox.modBOLON {background-image:url(//www.tanie-loty.com.pl/images/best-offers/LON.jpg);}

    .modBOCBox.modBOPAR {background-image:url(//www.tanie-loty.com.pl/images/best-offers/PAR.jpg);}

    .modBOCBox.modBOROM {background-image:url(//www.tanie-loty.com.pl/images/best-offers/ROM.jpg);}

    .modBOCBox.modBOBKK {background-image:url(//www.tanie-loty.com.pl/images/best-offers/BKK.jpg);}

    .modBOCBox.modBONYC {background-image:url(//www.tanie-loty.com.pl/images/best-offers/NYC.jpg);}

    .modBOCBox.modBOLIS {background-image:url(//www.tanie-loty.com.pl/images/best-offers/LIS.jpg);}

.modBlogPosts {overflow:hidden;}

  .eBLast5-post {clear:both;padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #ddd;overflow:hidden;}

  .eBLast5-post h3 {display:inline-block;}

  .eBLast5-post table.photoBox img {width:200px;}

  .eBLast5-post table.photoBox {width:202px;}

  .eBLast5-post table.photoBox tr + tr {display:none;}

  

.modLatestDiscussion > div {margin:9px;font-size:12px;line-height:15px;}  

.countryatr {margin:0 0 0 25px;}  

/*end of components, modules & plugins*/

/*things used in articles*/



/* modul z atrakcjami */

.atrakcjeTabelaOutside {margin-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ddd;display:inline-block;}

  .atrakcjeTabelaOutside td {border:none;}

  .atrakcjeTabelaInside td {padding:0;text-align:left;font-size:12px;vertical-align:top;}

  .atrakcjeTabelaOutsideBg {padding:0 10px;}

  .atrakcjeTabelaOutside .roundTop, .atrakcjeTabelaOutside .roundBottom {display:none;}

  h3.atrakcjeInfo {margin:0;font-weight:700;border:none;}

  td.atrakcjeInfo, td.atrakcjeCzas, td.atrakcjeWstep, td.atrakcjePolozenie, td.atrakcjeDojazd, td.atrakcjeAdres, td.atrakcjeTelefon, td.atrakcjeEmail, td.atrakcjeWWW {

    width:25px;  height:30px; overflow:hidden;} 

  .atrakcjeBorder, td.atrakcjeCzas, td.atrakcjeWstep, td.atrakcjePolozenie, td.atrakcjeDojazd {border-bottom:#dcdcdc 1px solid;} 

  td.atrakcjeInfo {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 0px no-repeat;}

  td.atrakcjeCzas {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 -420px no-repeat;}

  td.atrakcjeWstep {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 -620px no-repeat;}

  td.atrakcjePolozenie {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 -819px no-repeat;}

  td.atrakcjeDojazd {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 -1020px no-repeat;}  

  td.atrakcjeAdres {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 -220px no-repeat;}

  td.atrakcjeTelefon {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 -40px no-repeat;}  

  td.atrakcjeEmail {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 -100px no-repeat;}

  td.atrakcjeWWW {background:url(//www.tanie-loty.com.pl/images/common/buttons.gif) 0 -160px no-repeat;}

.atrakcjeBox {margin:0 0 15px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ddd;background-color:#f3f3f3;display:block;float:right;width:auto;}

  .atrakcjeBox td {border:none;padding:9px;}

  .atrakcjeBox h3 {margin:0 0 10px 0;}

.txtBoxWide {}

  .txtBoxWide td, .txtBoxWide th {border:none;border-bottom:1px solid #ddd;}

  .txtBoxWide th {text-align:left;}

.txtBox {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin:0 0 15px 15px;padding:10px;background-color:#f3f3f3;border:#ddd 1px solid;float:right;width:200px;font-size:13px;}

  .txtBox > h3 {margin:0 0 10px;padding:0;font-size:16px;}

  .txtBox ul {margin:0;}

  .txtBox li {margin:0;padding:5px 0;list-style:none;list-style-image:none;border-top:#ddd 1px solid;}

    .txtBox li:first-child {border:none;}

.infografikiIntro {margin:0 0 15px 0;overflow:hidden;}

  .infografikiIntro img{width:80px;height:auto;margin:0 15px 5px 0;float:left;}

  .infografikiCode {border-left:#3b719d 5px solid;width:738px;height:60px;}

  a.btnVideo {float:right;margin:100px 60px 0 0;}

.gallery_grey {line-height:0;}

  h3.gallery-flickr-title {margin:15px 0 0 0;}

  .gallery_grey ul {margin:0 0 20px 0;overflow:hidden;}

  .gallery_grey li {list-style:none;list-style-image:none;float:left;margin:5px;}

  .gallery_grey a {background-color:transparent;}

  .gallery_grey li img {border:#ddd 1px solid;padding:1px;width:86px;height:86px;}

  .gallery_grey li:hover img {border:#3b719d 1px solid;}

#overlay{position:absolute;left:0px;top:0px;width:100%;background-color:#ffffff;z-index:9999;opacity:0.5;}

#formError{position:absolute;left:50%;top:50%;background:#fff;z-index:10000;margin-left:-150px;width:300px;padding:10px 0;border:#f00 4px solid;-moz-box-shadow:1px 1px 2px #333b40;-webkit-box-shadow:1px 1px 2px #333b40;box-shadow:1px 1px 2px #333b40;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

  #formError p {margin:0 0 20px 0;text-align:center;font-weight:700;}

  #formError a {margin:0 auto;font-size:16px;padding:5px 10px;display:block;width:60px;}

.modSocialInside {margin:0 0 10px 0;}

  .modSocialInside a, .modSocialInsideBlog a {background-color:transparent;}

#contentContainerTwoCols .modSocialInside {margin-top:10px;}

.modAirports {}

  .modAirports ul {margin:0;}

  .modAirports li {display:inline-block;zoom:1;*display:block;width:30%;margin:0 1%;border-bottom:1px solid #ddd;}

  .modAirports li a {display:block;padding:10px;color:#333b40;font-size:14px;}

    .modAirports li a:hover {background-color:transparent;color:#3b719d;}

/*end of things used in articles*/ 

/*airlines logos*/

.lineEI63, .lineBT63, .lineAB63, .lineSZ63, .lineWW63, .lineDE63, .line7H63, .line3D63, .lineW663, .lineU263, .lineXD63, .lineST63, .line4U63, .line2L63, .line8J63, .lineLS63, .lineZB63, .lineHW63, .lineDY63, .lineBJ63, .lineFR63, .lineQI63, .lineHF63, .lineSU63, .lineVV63, .lineAZ63, .lineAF63, .lineOS63, .lineBA63, .lineSN63, .lineKF63, .lineCX63, .lineOK63, .lineDL63, .lineLY63, .lineEK63, .lineAY63, .lineA963, .lineIB63, .line9W63, .lineKL63, .lineLG63, .lineLH63, .lineMA63, .lineLO63, .lineLX63, .lineSK63, .lineRO63, .lineTK63, .lineTU63, .lineQF63, .lineAC63, .lineCO63, .lineAA63, .lineQR63, .lineAK63, .lineXQ63, .lineHR63, .lineVY63, .lineIV63, .lineFB63, .lineUX63, .lineCA63, .lineSQ63, .lineUA63, .lineTP63, .lineV563, .lineK263, .lineJN63, .lineUS63, .lineO263

{background:#fff url(//www.tanie-loty.com.pl/images/common/linie-sprite.png) no-repeat; width:63px; height:21px; display:block; overflow:hidden;margin:0 auto;}



.lineEI63 {background-position:0 0;} .lineBT63 {background-position:-63px 0;} .lineAB63 {background-position:-126px 0;} .lineSZ63 {background-position:-189px 0;} .lineWW63 {background-position:-252px 0;} .lineDE63 {background-position:-315px 0;} .line7H63  {background-position:-378px 0;} .line3D63 {background-position:-441px 0;} .lineW663 {background-position:-504px 0;} .lineU263 {background-position:-567px 0;} .lineXD63 {background-position:0 -21px;} .lineST63 {background-position:-63px -21px;} .line4U63 {background-position:-126px -21px;} .line2L63 {background-position:-189px -21px;} .line8J63 {background-position:-252px -21px;} .lineLS63 {background-position:-315px -21px;} .lineZB63 {background-position:-378px -21px;} .lineHW63 {background-position:-441px -21px;} .lineDY63 {background-position:-504px -21px;} .lineBJ63 {background-position:-567px -21px;} .lineFR63  {background-position:0 -42px;} .lineQI63 {background-position:-63px -42px;} .lineHF63 {background-position:-126px -42px;} .lineSU63 {background-position:-189px -42px;} .lineVV63 {background-position:-252px -42px;} .lineAZ63 {background-position:-315px -42px;} .lineAF63 {background-position:-378px -42px;} .lineOS63 {background-position:-441px -42px;} .lineBA63 {background-position:-504px -42px;} .lineSN63 {background-position:-567px -42px;} .lineKF63 {background-position:-0 -63px;} .lineCX63 {background-position:-63px -63px;} .lineOK63 {background-position:-126px -63px;} .lineDL63 {background-position:-189px -63px;} .lineLY63 {background-position:-252px -63px;} .lineEK63 {background-position:-315px -63px;} .lineAY63 {background-position:-378px -63px;} .lineA963 {background-position:-441px -63px;} .lineIB63 {background-position:-504px -63px;} .line9W63 {background-position:-567px -63px;} .lineKL63 {background-position:0 -84px;} .lineLG63 {background-position:-63px -84px;}  .lineLH63 {background-position:-126px -84px;} .lineMA63 {background-position:-189px -84px;} .lineLO63 {background-position:-252px -84px;} .lineLX63 {background-position:-315px -84px;} .lineSK63 {background-position:-378px -84px;} .lineRO63 {background-position:-441px -84px;} .lineTK63 {background-position:-504px -84px;} .lineTU63 {background-position:-567px -84px;} .lineQF63 {background-position:0 -105px;} .lineAC63 {background-position:-63px -105px;} .lineCO63 {background-position:-126px -105px;} .lineAA63 {background-position:-189px -105px;} .lineQR63 {background-position:-252px -105px;} .lineAK63 {background-position:-315px -105px;} .lineXQ63 {background-position:-378px -105px;} .lineHR63 {background-position:-441px -105px;} .lineVY63 {background-position:-504px -105px;} .lineIV63 {background-position:-567px -105px;} .lineFB63 {background-position:0 -126px;} .lineUX63 {background-position:-63px -126px;} .lineCA63 {background-position:-126px -126px;} .lineSQ63 {background-position:-189px -126px;} .lineUA63 {background-position:-252px -126px;} .lineTP63 {background-position:-315px -126px;} .lineV563 {background-position:-378px -126px;} .lineK263 {background-position:-441px -126px;} .lineJN63 {background-position:-504px -126px;} .lineUS63 {background-position:-567px -126px;} .lineO263 {background-position:0 -147px;}

/*country flags 16x16*/

.flag53, .flag11110, .flag150, .flag1228, .flag3048, .flag11136, .flag3623, .flag1529, .flag10940, .flag2642, .flag1364, .flag6739, .flag1205, .flag5429, .flag1631, .flag145, .flag3291, .flag3084, .flag1035, .flag11114, .flag2668, .flag1216, .flag11204, .flag1611, .flag6727, .flag6731, .flag1072, .flag1475, .flag3635, .flag3162, .flag2616, .flag1044, .flag3030, .flag1405, .flag1579, .flag1664, .flag3041, .flag149, .flag3573, .flag6741, .flag5459, .flag2536, .flag3286, .flag6743, .flag146, .flag11102, .flag1376, .flag2584, .flag1354, .flag1447, .flag142, .flag1481, .flag6729, .flag151, .flag153, .flag5466, .flag3150, .flag1342, .flag3305, .flag1183, .flag3186, .flag3486, .flag155, .flag152, .flag1595, .flag3567, .flag11210, .flag3090, .flag2697, .flag2809, .flag6735, .flag1073, .flag3560, .flag2662, .flag2907, .flag3348, .flag2557, .flag2674, .flag154, .flag3298, .flag2871, .flag143, .flag3156, .flag5436, .flag5422, .flag1670, .flag2680, .flag1404, .flag6725, .flag1553, .flag1648, .flag1194, .flag11120, .flag2815, .flag2703, .flag1625, .flag3098, .flag144, .flag2686, .flag1487, .flag1403, .flag2568, .flag1498, .flag3547, .flag1642, .flag62, .flag2627, .flag1326, .flag11534,

.flag11647, .flag11646, .flag11649, .flag11640, .flag11636, .flag11648, .flag11635, .flag11633, .flag11642, .flag11639, .flag11650, .flag11651, .flag11638, .flag11643, .flag11645, .flag11658, .flag11637, .flag11644, .AF, .ZA, .AX, .AL, .DZ, .AD, .AO, .AI, .AQ, .AG, .AN, .LV, .SA, .AR, .AM, .AW, .AC, .AU, .AT, .AZ, .BS, .BH, .BD, .BB, .BE, .BZ, .BJ, .BM, .BT, .BY, .BA, .BO, .BW, .BV, .BR, .IO, .BN, .VG, .BG, .BF, .BI, .CL, .CN, .HR, .CY, .TD, .DJ, .DK, .DM, .TP, .EG, .EC, .ER, .EE, .ET, .FK, .FJ, .PH, .FI, .FR, .TF, .GA, .GM, .GS, .GH, .GI, .GR, .GD, .GL, .GE, .GU, .GG, .GN, .GW, .GY, .GF, .GP, .GT, .GQ, .HT, .HM, .ES, .NL, .HN, .HK, .IN, .ID, .IQ, .IR, .IS, .IL, .JM, .JP, .JE, .JO, .KY, .KH, .CM, .CA, .QA, .KZ, .KE, .KG, .KI, .CO, .KM, .CG, .KP, .KR, .CR, .CU, .KW, .LA, .LS, .LB, .LR, .LY, .LI, .LT, .LU, .MK, .MG, .YT, .MO, .MW, .MV, .MY, .ML, .MT, .MP, .MA, .MQ, .MR, .MU, .MX, .FM, .MD, .MC, .MN, .ME, .MS, .MZ, .MM, .NA, .NR, .NP, .NP, .DE, .NE, .NG, .NI, .NU, .NO, .NC, .NZ, .OM, .PK, .PW, .PS, .PA, .PG, .PY, .PE, .PN, .PF, .PL, .PT, .PR, .CF, .CZ, .DO, .IE, .YE, .CV, .RE, .RU, .RO, .RW, .SK, .SI, .EH, .BL, .SH, .PM, .SV, .WS, .AS, .SM, .MF, .SN, .RS, .SC, .SL, .SG, .SO, .LK, .KN, .LC, .VC, .US, .SD, .SR, .SJ, .SZ, .SY, .CH, .SE, .TJ, .TH, .TW, .TZ, .TL, .TG, .TK, .TO, .TT, .TN, .TR, .TM, .TV, .UG, .UA, .UM, .UY, .UZ, .VU, .IT, .WF, .HU, .VA, .VE, .GB, .VN, .CI, .CX, .IM, .NF, .TC, .ST, .CK, .VI, .CC, .MH, .FO, .SB, .CD, .ZM, .ZW, .AE {background:transparent url(//www.tanie-loty.com.pl/images/common/flagi-panstw.png) no-repeat; width:16px; height:16px; display:block; float:left; margin:6px 10px 0 0; overflow:hidden;}



.AF  {background-position:0 0;} .ZA , .flag1579 {background-position:-16px 0;} .AX  {background-position:-32px 0;} .AL , .flag3041 {background-position:-48px 0;} .DZ , .flag5436 {background-position:-64px 0;} .AD  {background-position:-80px 0;} .AO  {background-position:-96px 0;} .AI  {background-position:-112px 0;} .AQ  {background-position:-128px 0;} .AG  {background-position:-144px 0;} .AN  {background-position:-160px 0;} .LV , .flag1475 {background-position:-176px 0;} .SA , .flag2557 {background-position:-192px 0;} .AR , .flag1487 {background-position:-208px 0;} .AM  {background-position:-224px 0;} .AW {background-position:-240px 0;} .AC  {background-position:-256px 0;} .AU , .flag1403 {background-position:-272px 0;} .AT , .flag2568 {background-position:-288px 0;} .AZ , .flag1642 {background-position:-304px 0;} .BS  {background-position:-320px 0;} .BH , .flag3291 {background-position:-336px 0;} .BD , .flag11110 {background-position:-352px 0;} .BB , .flag11136 {background-position:-368px 0;} .BE , .flag150 {background-position:-384px 0;} .BZ  {background-position:-400px 0;} .BJ  {background-position:-416px 0;} .BM  {background-position:-432px 0;} .BT  {background-position:-448px 0;} .BY , .flag6739 {background-position:-464px 0;} .BA , .flag3048 {background-position:-480px 0;} .BO , .flag3623 {background-position:-496px 0;} .BW  {background-position:-512px 0;} .BV  {background-position:-528px 0;} .BR, .flag1364 {background-position:0 -16px;} .IO  {background-position:-16px -16px} .BN  {background-position:-32px -16px} .VG  {background-position:-48px -16px} .BG , .flag1228 {background-position:-64px -16px} .BF  {background-position:-80px -16px} .BI  {background-position:-96px -16px} .CL , .flag3486 {background-position:-112px -16px} .CN , .flag1183 {background-position:-128px -16px} .HR , .flag1216 {background-position:-144px -16px} .CY , .flag1595 {background-position:-160px -16px} .TD  {background-position:-176px -16px} .DJ  {background-position:-192px -16px} .DK , .flag2871 {background-position:-208px -16px} .DM  {background-position:-224px -16px} .TP  {background-position:-240px -16px} .EG , .flag1405 {background-position:-256px -16px} .EC , .flag1664 {background-position:-272px -16px} .ER  {background-position:-288px -16px} .EE , .flag3030 {background-position:-304px -16px} .ET  {background-position:-320px -16px} .FK  {background-position:-336px -16px} .FJ  {background-position:-352px -16px} .PH, .flag2616 {background-position:-368px -16px} .FI , .flag1481 {background-position:-384px -16px} .FR , .flag142 {background-position:-400px -16px} .TF  {background-position:-416px -16px} .GA  {background-position:-432px -16px} .GM  {background-position:-448px -16px} .GS  {background-position:-464px -16px} .GH  {background-position:-480px -16px} .GI  {background-position:-496px -16px} .GR , .flag145 {background-position:-512px -16px} .GD  {background-position:-528px -16px} .GL  {background-position:0 -32px;} .GE , .flag3084 {background-position:-16px -32px;} .GU  {background-position:-32px -32px;} .GG  {background-position:-48px -32px;} .GN , .flag11114 {background-position:-64px -32px;} .GW  {background-position:-80px -32px;} .GY  {background-position:-96px -32px;} .GF  {background-position:-112px -32px;} .GP  {background-position:-128px -32px;} .GT  {background-position:-144px -32px;} .GQ  {background-position:-160px -32px;} .HT , .flag11204 {background-position:-176px -32px;} .HM  {background-position:-192px -32px;} .ES , .flag149 {background-position:-208px -32px;} .NL , .flag151 {background-position:-224px -32px;} .HN , .flag6727 {background-position:-240px -32px;} .HK  {background-position:-256px -32px;} .IN , .flag1498 {background-position:-272px -32px;} .ID , .flag2627 {background-position:-288px -32px;} .IQ  {background-position:-304px -32px;} .IR , .flag3098 {background-position:-320px -32px;} .IS , .flag1625 {background-position:-336px -32px;} .IL , .flag1447 {background-position:-352px -32px;} .JM , .flag10940 {background-position:-368px -32px;} .JP , .flag1529 {background-position:-384px -32px;} .JE  {background-position:-400px -32px;} .JO , .flag2642 {background-position:-416px -32px;} .KY  {background-position:-432px -32px;} .KH , .flag2809 {background-position:-448px -32px;} .CM , .flag3186 {background-position:-464px -32px;} .CA , .flag155 {background-position:-480px -32px;} .QA  {background-position:-496px -32px;} .KZ , .flag3348 {background-position:-512px -32px;} .KE , .flag2697 {background-position:-528px -32px;} .KG  {background-position:0 -48px;} .KI  {background-position:-16px -48px;} .CO , .flag3305 {background-position:-32px -48px;} .KM  {background-position:-48px -48px;} .CG  {background-position:-64px -48px;} .KP  {background-position:-80px -48px;} .KR, .flag11534  {background-position:-96px -48px;} .CR , .flag3567 {background-position:-112px -48px;} .CU , .flag11210 {background-position:-128px -48px;} .KW , .flag2662 {background-position:-144px -48px;} .LA  {background-position:-160px -48px;} .LS  {background-position:-176px -48px;} .LB , .flag3547 {background-position:-192px -48px;} .LR  {background-position:-208px -48px;} .LY , .flag11120 {background-position:-224px -48px;} .LI  {background-position:-240px -48px;} .LT , .flag1648 {background-position:-256px -48px;} .LU  {background-position:-272px -48px;} .MK , .flag5422 {background-position:-288px -48px;} .MG , .flag5459 {background-position:-304px -48px;} .YT  {background-position:-320px -48px;} .MO  {background-position:-336px -48px;} .MW  {background-position:-352px -48px;} .MV  {background-position:-368px -48px;} .MY , .flag2584 {background-position:-384px -48px;} .ML  {background-position:-400px -48px;} .MT , .flag1376 {background-position:-416px -48px;} .MP  {background-position:-432px -48px;} .MA , .flag2536 {background-position:-448px -48px;} .MQ  {background-position:-464px -48px;} .MR  {background-position:-480px -48px;} .MU , .flag11102 {background-position:-496px -48px;} .MX , .flag1354 {background-position:-512px -48px;} .FM  {background-position:-528px -48px;} .MD , .flag6741 {background-position:0 -64px;} .MC , .flag3286 {background-position:-16px -64px;} .MN , .flag6743 {background-position:-32px -64px;} .ME , .flag3573 {background-position:-48px -64px;} .MS  {background-position:-64px -64px;} .MZ  {background-position:-80px -64px;} .MM  {background-position:-96px -64px;} .NA  {background-position:-112px -64px;} .NR  {background-position:-128px -64px;} .NP  {background-position:-144px -64px;} .DE , .flag143 {background-position:-160px -64px;} .NE  {background-position:-176px -64px;} .NG , .flag5466 {background-position:-192px -64px;} .NI , .flag6729 {background-position:-208px -64px;} .NU  {background-position:-224px -64px;} .NO , .flag153 {background-position:-240px -64px;} .NC  {background-position:-256px -64px;} .NZ , .flag3150 {background-position:-272px -64px;} .OM , .flag2668 {background-position:-288px -64px;} .PK , .flag3162 {background-position:-304px -64px;} .PW  {background-position:-320px -64px;} .PS  {background-position:-336px -64px;} .PA  {background-position:-352px -64px;} .PG  {background-position:-368px -64px;}  .PY  {background-position:-384px -64px;} .PE , .flag3635 {background-position:-400px -64px;} .PN  {background-position:-416px -64px;} .PF  {background-position:-432px -64px;} .PL , .flag1044 {background-position:-448px -64px;} .PT , .flag1072 {background-position:-464px -64px;} .PR , .flag6731 {background-position:-480px -64px;} .CF  {background-position:-496px -64px;} .CZ , .flag152 {background-position:-512px -64px;} .DO , .flag3298 {background-position:-528px -64px;} .IE , .flag62 {background-position:0 -80px;} .YE , .flag3156 {background-position:-16px -80px;} .CV  {background-position:-32px -80px;} .RE  {background-position:-48px -80px;} .RU , .flag1205 {background-position:-64px -80px;} .RO , .flag1631 {background-position:-80px -80px;} .RW  {background-position:-96px -80px;} .SK , .flag1073 {background-position:-112px -80px;} .SI , .flag3560 {background-position:-128px -80px;} .EH  {background-position:-144px -80px;} .BL  {background-position:-160px -80px;} .SH  {background-position:-176px -80px;} .PM  {background-position:-192px -80px;} .SV , .flag6735 {background-position:-208px -80px;} .WS  {background-position:-224px -80px;} .AS  {background-position:-240px -80px;} .SM  {background-position:-256px -80px;} .MF  {background-position:-272px -80px;} .SN , .flag2907 {background-position:-288px -80px;} .RS , .flag5429 {background-position:-304px -80px;} .SC  {background-position:-320px -80px;} .SL  {background-position:-336px -80px;} .SG , .flag2674 {background-position:-352px -80px;} .SO  {background-position:-368px -80px;} .LK , .flag6725 {background-position:-384px -80px;} .KN  {background-position:-400px -80px;} .LC  {background-position:-416px -80px;} .VC  {background-position:-432px -80px;} .US , .flag146 {background-position:-448px -80px;} .SD  {background-position:-464px -80px;} .SR  {background-position:-480px -80px;} .SJ  {background-position:-496px -80px;} .SZ  {background-position:-512px -80px;} .SY , .flag3090 {background-position:-528px -80px;} .CH , .flag1342 {background-position:0 -96px;} .SE , .flag154 {background-position:-16px -96px;} .TJ  {background-position:-32px -96px;} .TH , .flag1194 {background-position:-48px -96px;} .TW , .flag2680 {background-position:-64px -96px;} .TZ , .flag1670 {background-position:-80px -96px;} .TL  {background-position:-96px -96px;} .TG  {background-position:-112px -96px;} .TK  {background-position:-128px -96px;} .TO  {background-position:-144px -96px;} .TT  {background-position:-160px -96px;} .TN , .flag1553 {background-position:-176px -96px;} .TR , .flag1404 {background-position:-192px -96px;} .TM  {background-position:-208px -96px;} .TV  {background-position:-224px -96px;} .UG  {background-position:-240px -96px;} .UA , .flag1326 {background-position:-256px -96px;} .UM  {background-position:-272px -96px;} .UY  {background-position:-288px -96px;} .UZ  {background-position:-304px -96px;} .VU  {background-position:-320px -96px;} .IT , .flag144 {background-position:-336px -96px;} .WF  {background-position:-352px -96px;} .HU , .flag1611 {background-position:-368px -96px;} .VA  {background-position:-384px -96px;} .VE , .flag2703 {background-position:-400px -96px;} .GB , .flag1035, .flag53 {background-position:-416px -96px;} .VN , .flag2686 {background-position:-432px -96px;} .CI  {background-position:-448px -96px;} .CX  {background-position:-464px -96px;} .IM  {background-position:-480px -96px;} .NF  {background-position:-496px -96px;} .TC  {background-position:-512px -96px;} .ST  {background-position:-528px -96px;} .CK  {background-position:0 -112px;} .VI  {background-position:-16px -112px;} .CC  {background-position:-32px -112px;} .MH  {background-position:-48px -112px;} .FO  {background-position:-64px -112px;} .SB  {background-position:-80px -112px;} .CD  {background-position:-96px -112px;} .ZM  {background-position:-112px -112px;} .ZW  {background-position:-128px -112px;} .AE, .flag2815 {background-position:-144px -112px;}, .flag11647{background-position:-96px -64px;}, .flag11646{background-position:-320px -16px;}, .flag11649{background-position:-352px -16px;} .flag11640{background-position:-496px 0;} .flag11636 {background-position:-144px -32px;} .flag11648{background-position:-160px -48px;} .flag11635{background-position:-272px -48px;} .flag11633{background-position:-80px -64px;} .flag11642{background-position:-112px -64px;} .flag11639{background-position:-144px -64px;} .flag11650{background-position:-352px -64px;} .flag11651{background-position:-384px -64px;} .flag11638{background-position:-320px -80px;} .flag11643{background-position:-464px -80px;} .flag11645{background-position:-240px -96px} .flag11658{background-position:-288px -96px;} .flag11637{background-position:-304px -96px;} .flag11644{background-position:-112px -112px;}

/*list flags sprite - flagi 24x24*/

.mainSearchList .flags {display:block;float:left;margin:0 15px 0 0;width:24px;height:24px;background-image:url(//www.tanie-loty.com.pl/images/common/sprite-flag-24.png);}

.ADflag24{ background-position: 0 0;} .AEflag24{ background-position: 0 -25px;} .AFflag24{ background-position: 0 -50px;} .AGflag24{ background-position: 0 -75px;} .AIflag24{ background-position: 0 -100px;} .ALflag24{ background-position: 0 -125px;} .AMflag24{ background-position: 0 -150px;} .ANflag24{ background-position: 0 -175px;} .AOflag24{ background-position: 0 -200px;} .AQflag24{ background-position: 0 -225px;} .ARflag24{ background-position: 0 -250px;} .ASflag24{ background-position: 0 -275px;} .ATflag24{ background-position: 0 -300px;} .AUflag24{ background-position: 0 -325px;} .AWflag24{ background-position: 0 -350px;} .AZflag24{ background-position: 0 -375px;} .BAflag24{ background-position: 0 -400px;} .BBflag24{ background-position: 0 -425px;} .BDflag24{ background-position: 0 -450px;} .BEflag24{ background-position: 0 -475px;} .BFflag24{ background-position: 0 -500px;} .BGflag24{ background-position: 0 -525px;} .BHflag24{ background-position: 0 -550px;} .BIflag24{ background-position: 0 -575px;} .BJflag24{ background-position: 0 -600px;} .BMflag24{ background-position: 0 -625px;} .BNflag24{ background-position: 0 -650px;} .BOflag24{ background-position: 0 -675px;} .BRflag24{ background-position: 0 -700px;} .BSflag24{ background-position: 0 -725px;} .BTflag24{ background-position: 0 -750px;} .BWflag24{ background-position: 0 -775px;} .BYflag24{ background-position: 0 -800px;} .BZflag24{ background-position: 0 -825px;} .CAflag24{ background-position: 0 -850px;} .CFflag24{ background-position: 0 -875px;} .CGflag24{ background-position: 0 -900px;} .CHflag24{ background-position: 0 -925px;} .CIflag24{ background-position: 0 -950px;} .CKflag24{ background-position: 0 -975px;} .CLflag24{ background-position: 0 -1000px;} .CMflag24{ background-position: 0 -1025px;} .CNflag24{ background-position: 0 -1050px;} .COflag24{ background-position: 0 -1075px;} .CRflag24{ background-position: 0 -1100px;} .CUflag24{ background-position: 0 -1125px;} .CVflag24{ background-position: 0 -1150px;} .CYflag24{ background-position: 0 -1175px;} .CZflag24{ background-position: 0 -1200px;} .DEflag24{ background-position: 0 -1225px;} .DJflag24{ background-position: 0 -1250px;} .DKflag24{ background-position: 0 -1275px;} .DMflag24{ background-position: 0 -1300px;} .DOflag24{ background-position: 0 -1325px;} .DZflag24{ background-position: 0 -1350px;} .ECflag24{ background-position: 0 -1375px;} .EEflag24{ background-position: 0 -1400px;} .EGflag24{ background-position: 0 -1425px;} .EHflag24{ background-position: 0 -1450px;} .ERflag24{ background-position: 0 -1475px;} .ESflag24{ background-position: 0 -1500px;} .ETflag24{ background-position: 0 -1525px;} .FIflag24{ background-position: 0 -1550px;} .FJflag24{ background-position: 0 -1575px;} .FMflag24{ background-position: 0 -1600px;} .FOflag24{ background-position: 0 -1625px;} .FRflag24{ background-position: 0 -1650px;} .GAflag24{ background-position: 0 -1675px;} .GBflag24{ background-position: 0 -1700px;} .GDflag24{ background-position: 0 -1725px;} .GEflag24{ background-position: 0 -1750px;} .GFflag24{ background-position: 0 -1775px;} .GHflag24{ background-position: 0 -1800px;} .GIflag24{ background-position: 0 -1825px;} .GMflag24{ background-position: 0 -1850px;} .GNflag24{ background-position: 0 -1875px;} .GQflag24{ background-position: 0 -1900px;} .GRflag24{ background-position: 0 -1925px;} .GTflag24{ background-position: 0 -1950px;} .GUflag24{ background-position: 0 -1975px;} .GWflag24{ background-position: -25px 0;} .HKflag24{ background-position: -25px -25px;} .HNflag24{ background-position: -25px -50px;} .HRflag24{ background-position: -25px -75px;} .HTflag24{ background-position: -25px -100px;} .HUflag24{ background-position: -25px -125px;} .IDflag24{ background-position: -25px -150px;} .IEflag24{ background-position: -25px -175px;} .ILflag24{ background-position: -25px -200px;} .INflag24{ background-position: -25px -225px;} .IQflag24{ background-position: -25px -250px;} .IRflag24{ background-position: -25px -275px;} .ISflag24{ background-position: -25px -300px;} .ITflag24{ background-position: -25px -325px;} .JEflag24{ background-position: -25px -350px;} .JMflag24{ background-position: -25px -375px;} .JOflag24{ background-position: -25px -400px;} .JPflag24{ background-position: -25px -425px;} .KEflag24{ background-position: -25px -450px;} .KGflag24{ background-position: -25px -475px;} .KHflag24{ background-position: -25px -500px;} .KIflag24{ background-position: -25px -525px;} .KMflag24{ background-position: -25px -550px;} .KNflag24{ background-position: -25px -575px;} .KPflag24{ background-position: -25px -600px;} .KRflag24{ background-position: -25px -625px;} .KWflag24{ background-position: -25px -650px;} .KYflag24{ background-position: -25px -675px;} .KZflag24{ background-position: -25px -700px;} .LAflag24{ background-position: -25px -725px;} .LBflag24{ background-position: -25px -750px;} .LCflag24{ background-position: -25px -775px;} .LIflag24{ background-position: -25px -800px;} .LKflag24{ background-position: -25px -825px;} .LRflag24{ background-position: -25px -850px;} .LSflag24{ background-position: -25px -875px;} .LTflag24{ background-position: -25px -900px;} .LUflag24{ background-position: -25px -925px;} .LVflag24{ background-position: -25px -950px;} .LYflag24{ background-position: -25px -975px;} .MAflag24{ background-position: -25px -1000px;} .MCflag24{ background-position: -25px -1025px;} .MDflag24{ background-position: -25px -1050px;} .MEflag24{ background-position: -25px -1075px;} .MGflag24{ background-position: -25px -1100px;} .MHflag24{ background-position: -25px -1125px;} .MKflag24{ background-position: -25px -1150px;} .MLflag24{ background-position: -25px -1175px;} .MMflag24{ background-position: -25px -1200px;} .MNflag24{ background-position: -25px -1225px;} .MOflag24{ background-position: -25px -1250px;} .MRflag24{ background-position: -25px -1275px;} .MSflag24{ background-position: -25px -1300px;} .MTflag24{ background-position: -25px -1325px;} .MUflag24{ background-position: -25px -1350px;} .MVflag24{ background-position: -25px -1375px;} .MWflag24{ background-position: -25px -1400px;} .MXflag24{ background-position: -25px -1425px;} .MYflag24{ background-position: -25px -1450px;} .MZflag24{ background-position: -25px -1475px;} .NAflag24{ background-position: -25px -1500px;} .NEflag24{ background-position: -25px -1525px;} .NGflag24{ background-position: -25px -1550px;} .NIflag24{ background-position: -25px -1575px;} .NLflag24{ background-position: -25px -1600px;} .NOflag24{ background-position: -25px -1625px;} .NPflag24{ background-position: -25px -1650px;} .NRflag24{ background-position: -25px -1675px;} .NZflag24{ background-position: -25px -1700px;} .OMflag24{ background-position: -25px -1725px;} .PAflag24{ background-position: -25px -1750px;} .PFflag24{ background-position: -25px -1775px;} .PGflag24{ background-position: -25px -1800px;} .PHflag24{ background-position: -25px -1825px;} .PKflag24{ background-position: -25px -1850px;} .PLflag24{ background-position: -25px -1875px;} .PRflag24{ background-position: -25px -1900px;} .PSflag24{ background-position: -25px -1925px;} .PTflag24{ background-position: -25px -1950px;} .PWflag24{ background-position: -25px -1975px;} .PYflag24{ background-position: -50px 0;} .PEflag24{ background-position: -50px -25px;} .QAflag24{ background-position: -50px -50px;} .ROflag24{ background-position: -50px -75px;} .RSflag24{ background-position: -50px -100px;} .RUflag24{ background-position: -50px -125px;} .RWflag24{ background-position: -50px -150px;} .SAflag24{ background-position: -50px -175px;} .SBflag24{ background-position: -50px -200px;} .SCflag24{ background-position: -50px -225px;} .SDflag24{ background-position: -50px -250px;} .SEflag24{ background-position: -50px -275px;} .SGflag24{ background-position: -50px -300px;} .SIflag24{ background-position: -50px -325px;} .SKflag24{ background-position: -50px -350px;} .SLflag24{ background-position: -50px -375px;} .SMflag24{ background-position: -50px -400px;} .SNflag24{ background-position: -50px -425px;} .SOflag24{ background-position: -50px -450px;} .SRflag24{ background-position: -50px -475px;} .STflag24{ background-position: -50px -500px;} .SVflag24{ background-position: -50px -525px;} .SYflag24{ background-position: -50px -550px;} .SZflag24{ background-position: -50px -575px;} .TCflag24{ background-position: -50px -600px;} .TDflag24{ background-position: -50px -625px;} .TGflag24{ background-position: -50px -650px;} .THflag24{ background-position: -50px -675px;} .TJflag24{ background-position: -50px -700px;} .TLflag24{ background-position: -50px -725px;} .TMflag24{ background-position: -50px -750px;} .TNflag24{ background-position: -50px -775px;} .TOflag24{ background-position: -50px -800px;} .TPflag24{ background-position: -50px -825px;} .TRflag24{ background-position: -50px -850px;} .TTflag24{ background-position: -50px -875px;} .TVflag24{ background-position: -50px -900px;} .TWflag24{ background-position: -50px -925px;} .TZflag24{ background-position: -50px -950px;} .UAflag24{ background-position: -50px -975px;} .UGflag24{ background-position: -50px -1000px;} .USflag24{ background-position: -50px -1025px;} .UYflag24{ background-position: -50px -1050px;} .UZflag24{ background-position: -50px -1075px;} .VCflag24{ background-position: -50px -1100px;} .VEflag24{ background-position: -50px -1125px;} .VIflag24{ background-position: -50px -1150px;} .VNflag24{ background-position: -50px -1175px;} .VUflag24{ background-position: -50px -1200px;} .WSflag24{ background-position: -50px -1225px;} .YEflag24{ background-position: -50px -1250px;} .ZAflag24{ background-position: -50px -1275px;} .ZMflag24{ background-position: -50px -1300px;} .ZWflag24{ background-position: -50px -1325px;} 

/*logosy linii lotniczych sprite icons.png*/

.airline-AB {background-position:0 -144px;}

.airline-AC {background-position:-63px -144px;}

.airline-AF {background-position:-126px -144px;}

.airline-EI {background-position:-189px -144px;}

.airline-FR {background-position:-252px -144px;}

.airline-LH {background-position:-315px -144px;}

.airline-LO {background-position:-378px -144px;}

.airline-QR {background-position:-441px -144px;}

.airline-SU {background-position:-504px -144px;}

.airline-U2 {background-position:-567px -144px;}

.airline-W6 {background-position:-630px -144px;}

.airline-AY {background-position:-693px -144px;}

.airline-KL {background-position:-756px -144px;}

.airline-SK {background-position:0px -144px;}

.airline-TK {background-position:-63px -144px;}

.airline-UA {background-position:-126px -144px;}

/*jquery library css*/

.ui-helper-hidden {display:none;}

.ui-helper-hidden-accessible {position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);}

.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}

.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.ui-helper-clearfix {display: inline-block;}

/* required comment for clearfix to work in Opera \*/

* html .ui-helper-clearfix { height:1%; }

.ui-helper-clearfix { display:block; }

/* end clearfix */

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-state-disabled {}

.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;}

.ui-widget-overlay {position:absolute;top:0;left:0;width:100%;height:100%;}

body .ui-widget {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size: 16px!important;}  

.ui-widget-content {border:none;background:#f3f3f3;color:#333b40!important;-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065)!important;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065)!important;box-shadow: 0 1px 4px rgba(0,0,0,0.065)!important;}

.ui-widget-header {background: #384d62; color:#fff;}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35);/* background-image: none;*/}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {cursor:pointer}

.ui-widget-header .ui-icon {background-image: url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}

.ui-icon-circle-triangle-w {background-position:-80px -290px;}

.ui-icon-circle-triangle-e {background-position:-115px -290px; }

/*jquery callendar*/

.ui-datepicker {width: 17em; padding: .5em .5em 0; display: none; }

  .ui-datepicker a:hover {background:none;}

.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev {left:2px;}

.ui-datepicker .ui-datepicker-next {right:2px;}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }

.ui-datepicker select.ui-datepicker-month-year {width: 100%;}

.ui-datepicker select.ui-datepicker-month, 

.ui-datepicker select.ui-datepicker-year { width: 49%;}

.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }

.ui-datepicker th {padding:.7em 0;text-align:center;font-weight:700;border:0;text-transform:uppercase;width:14%;background:none;color:#3b719d;}

.ui-datepicker td {border:0;padding:1px;}

.ui-datepicker td span, .ui-datepicker td a {display:block;padding:.2em;text-align:center;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#3b719d;color:#fff;}

  .ui-datepicker td a:hover, .ui-datepicker td a.ui-state-active {background:#add033!important;color:#333b40;}

  .ui-datepicker-week-end a {background:#20547e!important;}

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

.ui-datepicker.ui-datepicker-multi { width:auto; }

.ui-datepicker-multi .ui-datepicker-group { float:left; }

.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {width:49%;margin:0.5%}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }

.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

.ui-datepicker .btn {display:block;margin:10px 0;}

/*jquery autocomplete*/

.ui-autocomplete {position:absolute;cursor:default;display:block;z-index:3}

ul.ui-menu {padding:5px;}

ul.ui-menu li {list-style:none;list-style-image:none;padding:2px 0!important;margin:0;display:block;zoom: 1;font-size:12px;min-width:500px;cursor:pointer;}

ul.ui-menu li a {text-decoration:none;display:block;padding:10px 5px;line-height:1.5;zoom:1;color:#333b40;}

ul.ui-menu li a.sub {padding-left:20px;}

ul.ui-menu li a span.autoSugestCountry {display:block;float:right;width:200px; margin:0 0 0 20px;}

.ui-autocomplete li a span {margin-top:0;}

.ui-autocomplete li a.ui-corner-all {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.ui-autocomplete li a:hover, .ui-autocomplete li a.ui-state-hover, .ui-autocomplete li a.ui-state-focus, .ui-autocomplete li a#ui-active-menuitem {background:#dbdbdb;}

.ac-country-last {border-bottom:1px solid #dbdbdb;}

.xui-header {text-transform:uppercase;font-weight:700;padding:10px 5px 0!important;margin-top:3px!important;border-top:1px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box;cursor:default!important;}

  .xui-header:first-child {border:none;margin:0;}

/*jquery time picker */

table.ui-timepicker-table td {border:none;text-align:center;padding:0;}

table.ui-timepicker-table td a {display:block;padding:5px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.ui-timepicker-title {padding:5px;margin:5px;}

td.ui-timepicker-minutes table.ui-timepicker {margin:0 auto;}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

.ui-datepicker-cover {display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -4px; /*must have*/left: -4px; /*must have*/width: 200px; /*must have*/height: 200px; /*must have*/}

/*end of jquery library css*/

#tooltip .window  {position:absolute;width:auto;display:none;z-index:9999; padding:5px;background:#f3f3f3; color:#2e3236;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 2px #222;-webkit-box-shadow: 1px 1px 2px #222;box-shadow: 1px 1px 2px #222;}

input.error, span.error, select.error, textarea.error {border-color: red !important;}

input.bigerror{box-shadow:0 0 0 2px #ff4200,0 0 0 1px #ff4200!important;border: 1px solid #BE0000!important;}

div.errorLabel{color: red;}

form#comments-form input.modMainSearchNormal, form#comments-form textarea.modMainSearchNormal {color: #333b40; font-size: 13px;}

/*newsletter*/

.newsletterList li span {font-size:16px; font-weight:700;color:#3B719D;}

/*RS Form - Mistrz drugiego planu*/

.socialLoginBox {padding:10px;}

  div.socialLoginBox form {width: 450px;float: left;overflow: hidden;}

  div.socialLoginBox label {display: block;float: left;width: 230px;padding: 8px 0 0 0;}

  div.socialLoginBox input {float: left;width: 202px;margin: 2px 0;}

  div.socialLoginBox form label[for="remember"] {display: block;margin: 5px 0 5px 230px;width:auto;cursor:pointer;}

  div.socialLoginBox form label[for="remember"] input {width: auto;float: none;}

  div.socialLoginBox form input#submit {width: auto;font-size: 12px;float: right;margin-right: 1px;}

  div.socialLoginBox div.socialLoginRegister {margin: 0 5px 0 490px;padding-left: 40px;border-left: 1px solid #DADADA;}

  div.socialLoginBox div a.login-forgot-password {margin: 5px 0 5px 230px;}

.mistrzForm td {border:none; vertical-align:top;}

.formSubmit input {background: #53b00e; color:#fff;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60d60a', endColorstr='#53b00e');

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60d60a, endColorstr=#53b00e)";

  background: -webkit-gradient(linear, left top, left bottom, from(#60d60a), to(#53b00e));

  background: -moz-linear-gradient(top,  #60d60a,  #53b00e);

  background: -o-linear-gradient(top, #60d60a, #53b00e);

  text-transform:uppercase;text-align:center;font-size:18px;padding:10px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;border:none; -moz-box-shadow:1px 1px 1px #616161;-webkit-box-shadow:1px 1px 1px #616161;box-shadow:1px 1px 1px #616161;}

  .formSubmit input:hover {background: #86ac00;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60d60a', endColorstr='#86ac00');

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60d60a, endColorstr=#86ac00)";

  background: -webkit-gradient(linear, left top, left bottom, from(#60d60a), to(#86ac00));

  background: -moz-linear-gradient(top,  #60d60a,  #86ac00);

  background: -o-linear-gradient(top, #60d60a, #86ac00);}

.modSocialSidebar {width:225px;height:142px;float:right;}  

  .modSocialSidebar > div {padding: 5px !important;}

    .modSocialSidebar > div > ul {position:relative;}

    .modSocialSidebar > div > ul > li:first-child {padding:0 0 5px 0;}

      .modSocialSidebar > div > ul > li:first-child > h3 {width:155px;height:25px;overflow:hidden;}

      .modSocialSidebar .modSocialSidebarAvatar {width:40px !important;height:40px !important;}

      .modSocialSidebar .modSocialSidebarAvatar img {width:40px !important;}

    #editLink {margin:1px 0;}

    #saveLink {float:right;width:16px;height:16px;padding: 0 0 0 0 !important;}

/*społeczność menu top*/

#jsMenu, #jsMenu {background:#f3f3f3;font-size:12px;position:relative;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;z-index:11;  text-shadow:0px 0px 0px transparent;height:29px;width:745px;margin-bottom:15px;}

#jsMenu .jsMenuIcon {height: 25px !important;}

#jsMenu .jsMenuLft {margin-right:0;padding-right:30px;height:29px !important;background:#f3f3f3;border-bottom:#3b719d 4px solid;padding:5px 0 0 0;}

#jsMenu .jsMenuRgt {position:absolute;right:0;top:5px;}

#jsMenu .jsIr {display:block;width:19px;height:19px;text-indent:-9999px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e8e8d8;}

#jsMenu .jsIr:hover {background-color: #e8e8d8 !important;}

#jsMenu .jsMenuBar {margin-left:35px;margin-right:-20px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display: block;float:left;}

#jsMenu .jsMenuBar ul li {float:left;display: inline;}

#jsMenu .jsMenuBar a {display:block;color:#fff;padding:8px 8px 7px 8px;font-weight:700;line-height:14px;background:#384d62;text-decoration:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}

#jsMenu .jsMenuBar a:hover {text-decoration:none;color:#fff!important;}

#jsMenu .jsMenuBar > ul {position:relative;}

#jsMenu .jsMenuBar li, #jsMenu .jsMenuBar li {position:static;margin:0 3px 0 0;overflow: visible !important;}

#jsMenu .jsMenuBar li li {width:auto;margin:7px 0!important;border-top:none;display:block;float:left;border-left:#fff 1px solid;}

  #jsMenu .jsMenuBar li li:first-child {border-left:none;}

#jsMenu .jsMenuBar li.active:hover ul {display:block!important;}

#jsMenu .jsMenuBar li:hover ul {display: none!important;}

#jsMenu .jsMenuBar li li a {background:none!important;padding:0 5px;}

  #jsMenu .jsMenuBar li li a:hover {color:#8cc3dc!important;}

#jsMenu .jsMenuBar li.active > a, #jsMenu .jsMenuBar > ul > li:hover > a:hover {background:#3b719d;

  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e91c7',endColorstr='#3b719d') !important;

  background:-webkit-gradient(linear,left top,left bottom,from(#4e91c7),to(#3b719d)) !important;

  background:-moz-linear-gradient(top,#4e91c7,#3b719d) !important;}

#jsMenu .jsMenuBar li ul {display:none;background:#3b719d;border:none;width:745px;height:32px;position:absolute;left:-35px;z-index: 15;}

#jsMenu .jsMenuBar li.active ul {display:block;}

#jsMenu .jsMenuBar li ul a:hover, #jsMenu .jsMenuBar li ul a:focus, #jsMenu .jsMenuBar li:hover a {background:none;}

#jsMenu .jsIr.isActive {background-color: #e2e2c5;}

#jsMenu .jsHome {position:absolute;left:8px;top:5px;background:url(/components/com_community/templates/default/images/home-blue.png) 3px 3px no-repeat!important;z-index:2;}

#jsMenu .jsGlobalsNot{background: url(/components/com_community/templates/default/images/noti-blue.png) no-repeat 3px 3px !important}

#jsMenu .jsFriendsNot{background: url(/components/com_community/templates/default/images/friend-blue.png) no-repeat 2px 0 !important}

#jsMenu .jsMesaggeNot{background: url(/components/com_community/templates/default/images/mail-blue.png) no-repeat 3px 3px !important}

#jsMenu .jsLogOff a{background: url(/components/com_community/templates/default/images/power-blue.png) no-repeat 2px 1px !important}

#jsMenu .jsMenuSearch {background: url(/components/com_community/templates/nero/images/search-blue.png) no-repeat 0 0 !important}

#jsMenu .jsIr:hover{background-color:#ccd4e5 !important}

#jsMenu .jsMenuBar li a.active{background:#637193 !important;border-color:#3c4969 !important}

#jsMenu .jsMenuBar > ul {position: relative;}

#jsMenu  .cResetList, #cWindowContent .cResetList, #jsMenu  .cResetList li {background: none;list-style: none;list-style-image: none;line-height: normal;margin: 0;padding: 0;clear: none;}

#jsMenu .jsMenuBar li, #jsMenu .jsMenuBar li {position: static;margin: 0 3px 0 0;overflow: visible !important;}

div.cSubmenu.clrfix {background:#3b719d!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;border-radius:5px!important;border:none!important;}

  div.cSubmenu.clrfix a {text-decoration:none!important;color:#fff!important;}

  div.cSubmenu.clrfix a:hover {color:#8cc3dc!important;}

  .jsTogSearch {background:#8cc3dc!important;border: 0px solid #CACACA!important;}

    .jsTogSearch input[type="submit"] {padding:5px!important;}

    .jsTogSearch a:hover {color:#3b719d!important;}

/*mod Facebook share*/

.facebookShare {float: right;font-size: 14px;clear:both;}

  .facebookShare a.fb_share_button {text-decoration: none;background: url(//www.tanie-loty.com.pl/images/stories/quiz/fb.png) no-repeat top left #3B5998;color: #fff;padding: 5px 10px 7px 25px;}

  .facebookShare a.fb_share_button:hover {color:#fff;background: url(//www.tanie-loty.com.pl/images/stories/quiz/fb.png) no-repeat top left #6186d6;padding: 5px 10px 7px 25px;}

.facebookShareAnswer a {font-size:12px;border:#cad4e7 1px solid;background:#eceef5 url(//www.tanie-loty.com.pl/images/common/fb-share16.gif) no-repeat;padding:3px 3px 3px 25px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:5px 0;color:#6c79bd;}    

/*mod social quiz wyniki*/

.modSocialQuizWynik .addthis_toolbox {position:relative !important;top:0 !important; left:0 !important;}

.modSocialQuizWynik .addthis_floating_style, .modSocialQuizWynik .addthis_internal_container {width:600px !important; background:none !important;}

.modSocialQuizWynik .at300b {float:left !important;}

.modSocialQuizWynik .addthis_counter {display:inline-block !important; float:left !important;}

.modSocialQuizWynik a:hover {background:none;}

.wlogo, .wlogo-art {margin-top:10px;text-align:right}

.wlogo img, .wlogo-art img {width:160px;height:auto}

.wlogo-art {margin-bottom:15px;}

/* fb like - poprawka */

.at300b:hover { opacity: 1; z-index: 4000;}

.fb_iframe_widget_lift { z-index: 3000 !important; }

/* regulamin popup */

#regPopup {height:auto; width:700px; display:none; z-index:9999; top:50px; left:50%; margin-left:-350px; position:fixed;overflow:hidden; background:#FCFDFD;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

	#regPopup h4 {margin:10px 0 20px;font-weight:700;font-size:18px;}

#regPopupInn {width: 660px; height: 488px; position: relative; border: 0 ; min-height:100px; overflow:scroll; overflow-x:hidden; padding:20px;}

#regPopupClose {position:relative; margin-top:-33px; float:right; cursor:pointer}

#regPopupCloseImg {cursor:pointer}

.categoryID_4 {height:0;}

/*newsletter - unsuscribe page */

.unsubsurveytext {margin:15px 0 10px 0;display:block;}

.unsubsurvey label[for="other"] {margin:10px 0 0 0;display:block;}

#other {width:700px;height:150px;}

#unsubpage {height:690px;}

.newsletterSidebar {position:absolute;left:0;width:210px}

.newsletterTop {position:absolute;top:0;left:0;width:970px;z-index:100;}

/*reklama sr�dtekstowa*/

#ad123 {position:relative;}

  #ad123 a {display:block;position:absolute;top:0;left:0;width:300px;height:250px;}

.mod-add {padding:0!important;overflow:hidden;margin-bottom:20px}



/*spolecznosc - formularz do przypominania hasla*/

#comResetpasswordForm .submit {width:auto;text-align:center;}

/* forum logowanie */

.socialLoginForumWideLogin {width:348px;margin:30px 15px;}

  .socialLoginForumWideLogin .btn {float:right;font-size:14px;}

.socialLoginForumWideRegister {width:300px;margin:30px 15px;font-size:16px;text-align:center;}

  .socialLoginForumWideRegister .btn {font-size:14px;}

  .socialLoginForumWideRegister p {margin:0;padding:10px 0 7px 0;}

.forumNarzedzia {background: #3b719d!important;-moz-border-radius: 5px!important;-webkit-border-radius: 5px!important;border-radius: 5px!important;clear:both;margin:0 0 15px 3px;width:732px;}  

  .forumNarzedzia ul {margin:0;overflow:hidden}

  .forumNarzedzia li {list-style:none;list-style-image:none;margin:4px 0;padding:0;float:left;border-left:#ccc 1px solid;}

    .forumNarzedzia li:first-child {border:none;}

  .forumNarzedzia a {display:block;padding:3px 10px;color:#f3f3f3;font-size:12px;}

    .forumNarzedzia a:hover {color:transparent;color:#acd1f0;}



	.modSocialSidebarNav ul {margin:0!important;}

  	.modSocialSidebarNav ul ul {margin:0 0 0 15px!important;}

	.modSocialSidebarNav a, .modSocialSidebarNav span {padding:4px 9px;display:block;font-size:13px;color: #333b40;}

  	.modSocialSidebarNav li {list-style:none;margin:0;padding:0;border-top:1px solid #ddd;}

    .modSocialSidebarNav li:first-child {border:none;}

    .modSocialSidebarNav li a:hover {background-color:#384d62;color:#fff;}

  	.modSocialSidebarNav .separator {padding:5px;background-color:#ddd;display:block;}

.mod-top-blogs .more {display:block;padding:10px;margin-top:10px;background-color:#add333;color:#333b40;font-size:14px;line-height: 20px;font-weight:700;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-transform:uppercase;border:none;}

/*blogi*/

.modBlogCategories {clear:both;} 

.modSocialAlerts {position:absolute;top:32px;left:62px;width:150px;}

  .modSocialAlerts #jsNotification {margin:0!important}

.modSocialForumAlerts {position:absolute;top:32px;right:12px;width:150px;z-index:999;}

  .modSocialForumAlerts #jsNotification {margin:0!important;width:100px}

#menuitem_3_8 {display:none !important;}

/*formularze thank you page*/

.thankyou h2 {margin-top:15px;}

#quizPopTransbgr {position:absolute;}

.quizPop {position:absolute;width:745px;height:610px;border:#384d62 5px solid;position:fixed;padding:0;margin: 0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;z-index: 100;}

.quizPopClose {width:16px;height:16px;padding:8px;position:absolute;top:10px;right:10px;background:#fff url(//www.tanie-loty.com.pl/images/common/ico-close-black.png) 8px 8px no-repeat;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;cursor:pointer;}

.quizPop .facebookShare {position:absolute;top:232px;left:25px;width:300px;padding:0;background:none;}

.quizPop .fb-share48 {display:block;width:48px;height:48px;background:url(//www.tanie-loty.com.pl/images/common/fb-share48.png) no-repeat;float:left}

.quizPop .btn {font-size:16px;padding:16px 10px 0 10px;height:32px;float:left;}

/* sebastian */

/* top-nav-menu */

#top-nav-menu {text-align:right;margin:10px 0 0;}

	#top-nav-menu li {list-style:none;display:inline-block;zoom:1;*display:inline;}

	#top-nav-menu li a {color:#333b40;display:block;font-size:13px;text-align:center;text-transform:uppercase;padding:9px;}

		#top-nav-menu li a:hover {color:#4684b7;}

	#top-nav-menu ul {display:none;}

	#top-nav-menu .item316 a {background-color:#e8e7e6;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}

	/*.main #top-nav-menu .item316 a, .promo #top-nav-menu .item316 a, .faq #top-nav-menu .item316 a, .airport #top-nav-menu .item316 a, .airline #top-nav-menu .item316 a, .infographic #top-nav-menu .item316 a {background-color:transparent;}*/

#top-sub-nav {padding:4px;margin:0 0 10px;position:relative;display:inline-block;background-color:#e8e7e6;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;;border-bottom: 1px solid #f6f5f4;}

	#top-sub-nav > li {list-style:none;display:inline-block;zoom:1;*display:inline;position:relative;margin:0 1px;}

  	#top-sub-nav > li > a {color:#333b40;padding:3px 15px 1px;display:block;font-size:12px;text-transform:uppercase;}

  		#top-sub-nav .parent:hover > a {background-color:#333b40;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#fff;}

		#top-sub-nav > li > a:hover, #top-sub-nav > li.selected > a {background-color:#333b40;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;}

		#top-sub-nav .parent:hover ul {display:block;}

  		#top-sub-nav ul {position: absolute;top:100%;left:0;z-index:1000;display:none;width:200px;padding:5px 0;margin:0;background-color:#333b40;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;border:none;text-align:left;}

		#top-sub-nav ul li {list-style:none;padding:0;margin:0;}

  		#top-sub-nav ul li a {font-size:12px;padding:3px 10px;display:block;color:#fff;overflow:hidden; white-space:nowrap;}

		#top-sub-nav ul li+li a {border-top:#4a545b 1px solid;}

		#top-sub-nav ul li a:hover {color:#4684b7}

/*modules*/



  #jc {padding-top:25px;}

  #jc h3 {padding-top:10px;border-top:1px solid #ddd;}

  .mod .mod {border:none;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

  div.modBorder > ul{padding:5px;}

.mod, .item-page, .blog .item, .artwebmediaQuiz, #ezblog-body .blog-post, #ezblog-body .blog-read, .awm-container, body #ezblog-body .profile-item, #ezblog-body #section-kmt{border:1px solid #e8e7e6;border-bottom: 1px solid #c4c3c2;background-color:#ffffff;border-radius:5px;margin-bottom:20px;padding:10px;box-shadow:0 6px 6px -6px rgba(0,0,0,0.2);box-sizing:border-box;-moz-box-sizing:border-box}

	.item-page, .blog .item, body #ezblog-body .blog-post, #ezblog-body .blog-read, .awm-container {padding:15px;}

	.item-page, .blog, body #ezblog-body {margin-top:-20px;}

	#eblog-wrapper #community-wrap {box-shadow:none;padding:0;border:none;}

	.blog .item {overflow:hidden;}

  	.mod .modTitle {margin:0 0 10px;font-size:16px;line-height:16px;font-weight:700;color:#333b40;padding:0 0 8px;border-bottom:1px solid #ddd}

    

.item-page.infographic textarea {width:100%;box-sizing:border-box;}

.modList ul {margin:9px;}

  .modList li {list-style:none;list-style-image:none;display:inline-block;width:33%;padding:0 5px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;}

  .modList li a {display:block;color:#333b40;padding:5px;border-bottom:#ddd 1px solid;}

  .modList li:hover a {background:#ddd;}

.intro{width:700px;float:left;margin-bottom:10px}

  .intro h1 {color:#333b40;font-size:12px;margin:0;line-height:13px;}

.mod-breadcrumbs {margin:0 0 10px 3px;font-size:12px;color:#7c7c7c;}

.mod404 {margin:20px 0;overflow:hidden;}

  .mod404 span {display:block;float:left;font-size:126px;line-height:126px;margin:-15px 25px 0 0;}

.mod-lotaro {background-color:#fff; overflow:hidden;}

  .mod-lotaro .modTitle {padding:50px 0 15px;font-size:22px;}

  .mod-lotaro .left:hover {background-color:transparent;}



.modTrust {overflow:hidden;background-color:#fff;}

  .modTrust ul {margin:0;}

  .modTrust li {list-style:none;list-style-image:none;padding:1% 2% 4% 2%;border-left:#ddd 1px solid;display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;width:33%;height:200px;position:relative}

  .modTrust li:first-child {border:none;}

  .modTrust h5 {font-size:18px;margin:0 0 10px 0;}

  a.modTrustReadMore {padding:5px 15px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:block;position:absolute;bottom:0;right:2%}

  .modTrustBonusProgram, .modTrustSecurity, .modTrustCharity {width:300px;height:64px;margin-bottom:15px;}

  .modTrustBonusProgram {background-position:0 -244px;}

  .modTrustSecurity {background-position:-310px -244px;}

  .modTrustCharity {background-position:-620px -244px;}

  .modTrust a.logo:hover {background-color:transparent;}

.modAskExpert fieldset {box-sizing:border-box;-moz-box-sizing:border-box;}

    .modAskExpert fieldset label {display:inline-block;zoom:1;*display:inline;width:180px;margin-right:10px;font-size:12px;}

    .modAskExpert fieldset input[type="checkbox"] {display:inline}

    .modAskExpert fieldset label label {display:none;}

    .modAskExpert fieldset input[name="form[days]"] {width:50px;margin-right:10px;}

    .modAskExpert fieldset .btns {text-align:center;}

    .modAskExpert fieldset img {margin-right:10px;}

.modAskEkspertForm {margin-top:35px;}

  .modAskEkspertForm form {margin:9px;}

  .modAskEkspertForm label {display:inline-block;zoom:1;*display:inline;width:100px;margin-right:10px;}

  .modAskEkspertForm textarea {width:40%;height:150px;}

.mod-news {margin-bottom:20px;}

	.mod-news .modTitle {font-size:22px;line-height:22px;margin:0 0 20px;}

	.mod-news-faq .readon {display:none;}



.modNews {-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;}

	.globalnews .readon {display:block;padding:10px;background-color:#ddd;font-size:14px;text-align:center;text-transform:uppercase;color:#333b40;font-weight:700;border-radius:5px;}

	.gn_static {padding:0 0 15px!important;margin:0 0 15px;height:auto!important;border:none!important;border-bottom:1px solid #ddd!important;}

	.gn_static p {margin:0;}

	.gn_static h3 {font-weight:400;margin-top:0;}

.cols-1 table.photoBox {width:200px;}

  .cols-2.items-row {padding:0;margin:0 0 0 -3%;border-bottom:none;}

  .cols-2 .column-1, .cols-2 .column-2 {float:left;margin:0 0 3% 3%;width:47%;}

    .cols-2 img, .cols-2 table.photoBox img {width:100%;height:auto;}

    .cols-2 table.photoBox {float:none;width:100%;margin:0;}

    .cols-2 table.photoBox td, .cols-2 table.photoBox th {border:none;}

  

  .blogs .cols-3 {margin:0 0 0 -3%!important;overflow:hidden;}

    .blogs .items-row {padding:0;border-bottom:none;clear:both;overflow:hidden;}

    .blogs .cols-3 .item {display:block;width:30%;margin:0 0 3% 3.333%;float:left;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:9px;text-align:center;}

  .blogs .cols-3 .item h2 {font-size:16px;line-height:29px;height:40px;overflow:hidden;margin:0;color:#333b40;display:block;}

    .blogs .cols-3 .item h2 a {display:block;padding:5px 0 10px 0;}

  .blogs .cols-3 img {float:none;margin:0 0 10px 0;}

  .blogs .cols-3 p {margin:0;}

  .blogs .cols-3 .modBlogsRate {width:auto;height:auto;float:none;}

  .modBlogsRate {-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;padding:12px 0 0;font-size:22px;background-color:#384d62;display:block;color:#fff;line-height:19px;float:left;width:54px;height:54px;}

     .modBlogsRate span {display:block;text-align:center;font-size:11px;}

  .voteup_button {margin:0 0 0 10px;padding:17px 20px;font-size:18px;display:block;float:left;}

  .blogs .cols-3 .readmore-link {margin:0;padding:15px 0;font-size:18px;display:block;}

  .status {clear:left;font-size:12px;padding:10px 0;}

  .url {font-weight:700;}

  

  .blogs .cols-3 .quote, .blogs .cols-3 .comments-link, .scontent .votedown_button, .blogs .cols-3 .status {display:none;}



  .modBlogsTop ol {margin:0 0 0 -3%!important;overflow:hidden;}

    .modBlogsTop li {display:block;width:30%;margin:0 0 3% 3.333%;float:left;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:9px;text-align:center;}

    .modBlogsTop .title {font-size:16px;line-height:33px;height:40px;overflow:hidden;margin:0;color:#333b40;display:block;}

    .modBlogsTop .rate {-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;margin-top:10px;padding:10px 0;font-size:20px;background-color:#384d62;display:block;color:#fff;line-height:19px;}

    

    .modBlogsTop a:hover {background-color:transparent;}

    .modBlogsTop .btn, .modBlogsTop .introTxt {display:none;}

    

    .modBlogsTop li a:after {content:"";width:100px;height:100px;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);position:absolute;top:20px;right:0px;}

      .modBlogsTop li a:after {background-position:0 -940px;}

      .modBlogsTop li + li a:after {background-position:0 -1040px;}

      .modBlogsTop li + li + li a:after {background-position:0 -1140px;}

      .modBlogsTop li + li + li + li a:after {display:none;}

    



  .modBlogsTop10 {}

    .modBlogsTop10 ol {margin:0;padding:0;}

    .modBlogsTop10 li {margin:2px 0;list-style:none;}

      .modBlogsTop10 li a:before {width:32px;height:24px;display:block;font-size:32px;float:left;padding:7px 5px 0 5px;text-align:center;}

        .modBlogsTop10 li:nth-child(1) a:before {content:"1";font-weight:700;}

        .modBlogsTop10 li:nth-child(2) a:before {content:"2";font-weight:700;}

        .modBlogsTop10 li:nth-child(3) a:before {content:"3";font-weight:700;}

        .modBlogsTop10 li:nth-child(4) a:before {content:"4";}

        .modBlogsTop10 li:nth-child(5) a:before {content:"5";}

        .modBlogsTop10 li:nth-child(6) a:before {content:"6";}

        .modBlogsTop10 li:nth-child(7) a:before {content:"7";}

        .modBlogsTop10 li:nth-child(8) a:before {content:"8";}

        .modBlogsTop10 li:nth-child(9) a:before {content:"9";}

        .modBlogsTop10 li:nth-child(10) a:before {content:"10";}

    .modBlogsTop10 li a {padding:8px;display:block;line-height:13px;color:#333b40;background-color:rgba(173,211,51,0.3);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

      .modBlogsTop10 li a:hover {background-color:rgba(173,211,51,1)}

      .modBlogsTop10 li a img {display:none;}

      .modBlogsTop10 .title {font-size:14px;color:#384d62!important;font-weight:700;}

      .modBlogsTop10 .rate {display:block;font-size:11px;}

      .modBlogsTop10 .introTxt {padding:0 0 9px;display:block;}

      .modBlogsTop10 .btn {display:block;padding:4px;margin:5px 0 0;background-color:#384d62!important;color:#fff!important;font-size:12px;}

    

.modSocialHome {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 15px 0;overflow:hidden;border: 1px solid #3b719d;clear:both;}

  .modSocialHome a {background-color:transparent;}

.modIntro {margin-bottom:15px;padding-bottom:10px;clear:both;}

  .modIntro h1 {font-size:24px;padding:9px;margin:0;line-height:28px}

  .modIntro h2, .modIntro h3 {margin:10px;font-size:20px;font-weight:400}

  .modIntro p {margin:10px;}

  .modIntro img.right {margin-right:10px;}

  .modIntro img.left {margin-left:10px;}

.modSearchManual {}

  .modSearchManual > ul {margin:0 0 15px 0;}

  .modSearchManual > ul ul {margin-bottom:15px;}

  .modSearchManual > ul > li {list-style:none;list-style-image:none;padding:0 280px 60px 0;position:relative;}

  .modSearchManual h3 {background:#384d62;color:#ffffff;display:inline-table;padding:5px;}

  .modSearchManual span {position:absolute;background:url(//www.tanie-loty.com.pl/images/common/search-manual-sprite1.png);display:block;}

    .modSearchManualInfo01 span {width:240px;height:190px;background-position:0 0;top:0;right:0;}

    .modSearchManualInfo02 span.info01 {width:214px;height:179px;background-position:-255px 0;top:0;right:0;}

    .modSearchManualInfo02 span.info02 {width:80px;height:58px;background-position:0 -199px;top:170px;right:300px;}

    .modSearchManualInfo03 span {width:214px;height:90px;background-position:-255px -185px;top:30px;right:0;}

    .modSearchManualInfo04 span {width:214px;height:90px;background-position:-255px -89px;top:0;right:0;}

    .modSearchManualInfo05 span {width:148px;height:50px;background-position:0 -147px;top:20px;right:0;}

    .modSearchManualInfo06 span {width:118px;heFight:54px;background-position:-555px -147px;top:0;right:0;}

    .modSearchManualInfo07 span {width:218px;height:50px;background-position:-148px -147px;top:0;right:0;}

.modGroupBook {overflow:hidden;position:relative;background:url(//www.tanie-loty.com.pl/images/common/mod-rezerwacje-grupowe.jpg);height:464px;}  

  .modGroupBook > h2 {background:#3d719d;color:#ffffff;display:block;padding:10px;text-transform:uppercase;font-size:26px;line-height:26px;margin:0;position:absolute;top:50px;right:0;}

  .modGroupBook > p {background:#3d719d;color:#ffffff;display:block;padding:10px;font-size:22px;line-height:23px;position:absolute;top:110px;right:0;}

  .modGroupBook > p span {display:block;padding-left:15px;}

  .modGroupBook fieldset {width:336px;height:326px;position:absolute;top:19px;left:15px;padding:10px;}

    .modGroupBook fieldset div {float:left;}

    .modGroupBook label {margin:0 0 5px 0;font-size:12px;display:block;}

    .modGroupBook01, .modGroupBook03, .modGroupBook04, .modGroupBook07 {margin-right:10px;}

    .modGroupBook01 input, .modGroupBook02 input, .modGroupBook07 input, .modGroupBook08 input {width:145px;}

    .modGroupBook03 input, .modGroupBook04 input {width:110px;}

    .modGroupBook05 label {letter-spacing:-1px;}

    .modGroupBook05 input {width:42px;}

    .modGroupBook06 {float:none!important;clear:both;}

    .modGroupBook06 input {width:318px;}  

    .modGroupBook09 textarea {width:318px;height:70px;}

    .modGroupBook10 {float:none!important;clear:both;text-align:center;}

    .rsform-error {border:#f00 1px solid!important;}



.infografikiBtns {margin:10px 0;}

	.infografikiBtns li {margin-bottom:15px;}

  	.infografikiBtns a {display:block;color:#333b40;}

  	.infografikiBtns span {display:block;text-align:center;padding:5px 0;}



.modAboutUsIntro {background-image:url(//www.tanie-loty.com.pl/images/common/about-us-intro-bg.jpg);background-position:100% 0;height:290px;margin:0 0 15px 0;}

  .modAboutUsIntro p {margin:15px;font-size:25px;line-height: 1.2;width:60%}

  .modAboutUsIntro span {display:inline-block;zoom:1;*display:inline;}

  .modAboutUsIntro .logos {margin:20px}

  .modAboutUsIntro .serwisy {margin:10px 15px 0 15px;}

.modSocialLogin {background-color:#384d62;color:#fff;}

  .modSocialLogin  p, .modSocialLogin form, .modSocialLogin ul, .modSocialLogin label {margin:0;}

  .modSocialLogin a {color:#fff;}

  .modSocialLogin label {display:block;}

  .modSocialLogin input {-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;}

  .modSocialLogin li {list-style:none;font-size:12px;}

  .modSocialLogin input[type="submit"] {margin:5px auto 0;display:block;width:auto;}

  

.modBlogArchive > div {padding:10px;} 

  .modBlogCategories .mod-item {padding:2px 10px;}

  .social #rightCol .mod-avatar {display:none;}

.modFlightStats {padding-bottom:10px;}

  #flightstatsLoader {position:absolute;z-index:999;left:220px;top:-90px;}

  #flightstatsMenu {width:200px;margin:0 0 50px 0;}

  #flightstatsMenu.formSelect span {color:#3b719d;font-size:18px;line-height:2.1;background-position: 100% -270px;}

  #flightstatsMenu ul {margin:20px 0 0 0;}

  #flightstatsMenu a {color:#333b40;background-color:transparent;}

  #flightstatsTable {clear:both;}

  .tablice_select {background:#f3f3f3 url(//www.tanie-loty.com.pl/images/common/icons20140917.png) 100% -272px;display:block;border:1px solid #dedede;overflow:hidden;width:195px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px;}

    .tablice_select select {padding:10px 5px;background:transparent!important;border:none;margin:0;height:40px;}

    .tablice_select select:focus {outline:0;}

  #flightstatsArrival, #flightstatsDeparture {display:block;float:left;width:auto;height:31px;padding:8px 10px 0 40px;border:#384d62 1px solid;text-transform:uppercase;font-size:18px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}

  #flightstatsArrival a, #flightstatsDeparture a {background-color:transparent;color:#333b40}

  #flightstatsArrival {background-color:#dddddd;background-position:-110px -372px;color:#333b40}

  #flightstatsDeparture {background-color:#dddddd;background-position:-334px -372px;color:#333b40;padding:3px 5px 0 45px;}

  #flightstatsArrival.flightstatsActive {background-color:#384d62;color:#add033;background-position:-110px -711px;}

  #flightstatsDeparture.flightstatsActive {background-color:#384d62;color:#add033;padding:8px 5px 0 40px;background-position:-334px -711px;}

  #flightstatsDeparture {position:relative;}

  .flightstatsActive {position:relative;z-index:10;}

  #flightstatsName {display:block;float:right;width:auto;height:31px;padding:3px 0 0 10px;font-size:18px;color:#ff4200;}

  #flightstatsName span {color:#333b40;}

  .modFlightStatsContainer {clear:both;background:#384d62;padding:10px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;top:-5px;}

  .modFlightStatsContainer table {border-collapse:collapse;background:#384d62;width:100%;}

  .modFlightStatsContainer th, div.modFlightStatsContainer td {border:none;vertical-align:middle;padding:0 5px!important}

  .modFlightStatsContainer th {font-size:12px;}

  .modFlightStatsContainer td span {font:11px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;background:#333b40;display:block;padding:1px 5px;margin:1px 0;position:relative;height:14px;overflow:hidden;}

    .modFlightStatsContainer td span span {padding:0;margin:0;position:absolute;white-space:nowrap;}

  .flightstatsDelay span {color:#f3bd00!important; text-decoration:blink;}

  .flightstatsCancelled span {color:#f00!important; text-decoration:blink;}

  .flightstatsLanded span {color:#add033!important}

  .fsTime {width:50px;}

  .fsAirline {width:61px;padding:0!important}

  .fsAirline img {width:61px;height:15px;margin:1px 0 0 0}

  .fsStatus, .fsTime span {text-align:center;}

  .fsCity span {color:#ff4200!important;}

  .fsFlight, .fsStatus {width:100px;}

  .modFlightStatsContainer table .flightstatsInfo {margin:0 9px 10px 9px;font-size:11px;height:65px;padding:9px 15px!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#bce79d;background-position:0 0;overflow:hidden;position:relative;}

  .modFlightStatsContainer table .flightstatsInfo p {text-transform:none;font-size:12px;margin:0;}

  .modFlightStatsContainer .iconsSprite {background-image:none!important;}

.artwebmediaQuiz {position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;clear:both;}

  #modArtwebQuizStart {position:absolute;top:25%;right:20%;padding: 15px 80px !important;font-size: 24px !important;width:236px;height:58px;}

  #modArtwebQuiz button.modArtwebQuizNext {float:right;margin-bottom:10px;clear:left}

  #modArtwebQuiz > img {width:auto!important;height:auto!important;display:block;margin:0 auto;}

    #modArtwebQuiz  img {width:90%;height:auto}

  #modArtwebQuiz p {font-size:18px;font-weight:700;}

  #modArtwebQuiz ol {margin-left:0;list-style:upper-alpha inside;float:left;width:100%;}

  #modArtwebQuiz ol li {padding:10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background: #aac9e2; border:1px solid #326086;margin:5px 0;cursor:pointer;list-style:upper-alpha inside;display:block;}

  #modArtwebQuiz ol li:hover, #modArtwebQuiz ol li.selected {background: #326086;color:#f3f3f3;}

  #modArtwebQuizError {float: right;font-size: 14px;padding: 10px 10px 0 0;color: #EB3D00;font-weight: 700;}

  .modQuizRepeat {margin-top:25px;float: right;}

  .modQuizRepeatLeft {margin-top:25px;}

    .modQuizRepeat a, .modQuizRepeatLeft a {font-size:24px;}

  .modSocialInsideQuiz {float:right;min-width:320px;}

    .modSocialInsideQuiz a:hover {background:none;padding-top:10px;}

  .quizPop {width:745px;height:610px;border:#384d62 5px solid;position:absolute;padding:0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;z-index: 100;}

  .quizPopClose {width:16px;height:16px;padding:8px;position:absolute;top:10px;right:10px;background:#fff url(//www.tanie-loty.com.pl/images/common/ico-close-black.png) 8px 8px no-repeat;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;cursor:pointer;}

  .quizPop .facebookShare {position:absolute;top:235px;left:0;width:310px;padding:15px;background:#384d62;}

    .quizPop .facebookShare .fb_share_button {display:block;padding:0 0 0 42px;color:#f3f3f3;background:url(//www.tanie-loty.com.pl/images/common/fb-share.png) no-repeat;height:32px;font-size:20px;}

    .quizPop .facebookShare .fb_share_button span {display:inline-block;zoom:1;*display:inline;padding:8px 0 0 0;}

  .quizy a:hover {background-color:transparent;}

.modTravelerIntro {background:#384d62 url(//www.tanie-loty.com.pl/images/common/modOkiemPodroznika.jpg) no-repeat 100% 0;height:104px;overflow:hidden;color:#ffffff;clear:both;margin-top:40px}

  .modTravelerIntro h2 {color:#ffffff;font-size:24px;margin:10px;}

  .modTravelerIntro p {width:70%;margin:0 10px;box-sizing:border-box;-moz-box-sizing:border-box}



#cWindowContentOuter {background-color:#fff;}

.modBlogsIntro {height:160px;background:#fff url(//www.tanie-loty.com.pl/images/common/blogi-podroznikow.jpg) 100% 0 no-repeat;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}

  .modBlogsIntro .copy p {font-size:16px;line-height:27px;}

  .modBlogsIntro p {margin:0;}

    .modBlogsIntro .btn {padding:10px;font-size:16px;margin:10px 5px 10px 0;}

  .modBlogsIntro small {font-size:13px;}

.modBlogsTop .modTitle {font-size:32px;padding:20px 0;line-height:40px;}

/*ukrywanie okna do zmiany statusu na grupach*/

.social.groups .cStreamComposer, #ezblog-head .rip.mts.mbm {display:none!important;}

	/*menu na stronie dodawanie opinii*/

	.mod-add-listing a {display:block;color:#333b40;background:#add033;padding:10px;font-size:14px;line-height:20px;font-weight:700;text-align:center;vertical-align: middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform: uppercase;}

  /*dodawanie bloga - blogi podroznikow*/

  .mod-blog-add {height:360px;background-image:url(//www.tanie-loty.com.pl/images/common/blogs-form.jpg);background-position:100% 0;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:20px 210px 20px 20px;font-size:16px;}

    

  

.modLinks {overflow:hidden;clear:both;}

  .modLinks .modTitle {padding:0 5px 10px;}

  .modLinks ul {margin:0;padding:0;}

  .modLinks .list {width:50%;padding:10px;float:left;-moz-box-sizing:border-box;box-sizing:border-box;}

  .modLinks li {list-style:none;margin:0;padding:5px;overflow:hidden;border-top:1px solid #ddd;position:relative;font-size:14px;}

  .modLinks li:first-child {border:none;}

  .modLinks li:hover {background-color:#ddd;}

  .modLinks li a, .modPromoLinks li span {display:block;color:#333b40;}

  .modLinks li a {position:absolute;top:0;bottom:0;left:0;right:0;padding:8px 120px 0 5px;}

  .modLinks li a:hover {background-color:transparent;}

  .modLinks li span {float:right;text-align:right;}

    .modLinks li span span {display:inline;float:none;font-size:20px;color:#86ac00;}

  .modLinks .btn {clear:both;display:block;margin:0 auto 10px;width:270px;padding:10px!important;}



.mod-dir-list {background-image:url(/images/common/mod-dir-list.png);background-position:53% 0;height:300px;font-size:14px;}

	.mod-dir-list .modTitle {border:none;}

	.mod-dir-list ul {margin:0;width:48%;}

	.mod-dir-list li {list-style:none;padding:3px 5px;}

		.mod-dir-list li+li {border-top:1px solid #ddd;}

		.mod-dir-list li:hover {background-color:#ddd;}

	.mod-dir-list a {display:block;color:#333b40;overflow:hidden;}

	.mod-dir-list a span {display:block;float:right;text-align:right;}



.modSocialActivity {padding:9px;} 

.ezb-mod .mod-post-type {background:none!important;}  



.mod-partners-sidebar .row-fluid {margin:0;}

	.mod-partners-sidebar .row-fluid li {margin-bottom:10px;}







/*components*/

/*Kunena*/

#Kunena a.ktopic-title {font-size:18px!important;line-height:22px;font-weight:400!important;}

#Kunena .kforum-pathway {line-height:24px!important;}

#kprofilebox h3, .kfooter-time {display:none;}

.mod-forum-nav ul {margin:0;}

.mod-forum-nav li {display:inline-block;zoom:1;*display:inline;margin:0 1px;}

  .mod-forum-nav .item1267 {display:block;height:1px;background-color:#ddd;margin:5px 0;}

  .mod-forum-nav li a {display:block;padding:3px 10px;color:#333b40;font-size:14px;}

  .mod-forum-nav .item115 a, .mod-forum-nav .item116 a, .mod-forum-nav .item117 a, .mod-forum-nav .item1446 a, .mod-forum-nav .item1502 a {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:700;text-transform:uppercase;}

  .mod-forum-nav .item116 a, .mod-forum-nav .item117 a, .mod-forum-nav .item1502 a {background-color:#ddd;}

  .mod-forum-nav .item115 a {background-color:#add333;}

  .mod-forum-nav .item1446 a {background-color:#384d62;color:#fff;}

    .mod-forum-nav .item116 a:hover, .mod-forum-nav .item117 a:hover, .mod-forum-nav .item115 a:hover {color:#333b40;}



.klist-actions select {padding:4px 6px!important;}

/*jomsocial logowanie */

  .sourcecoast .btn-primary, .sourcecoast .btn {text-shadow:none!important;}

  

  #form-sclogin-remember input {margin-right:10px;}

  body > .sclogin.sourcecoast {display:none;}

  

.top-login {text-align:right;}

	.top-login form {margin:0;}

	.top-login .hello-list {display:none;} 

.top-login .logged > div {float:right;padding-left:10px;padding-right:10px;}

	.top-login .ico {width:24px;height:24px;border-left:1px solid #c8cccd;}

    .top-login .door-out a {display:block;height:24px;background-position:-248px -212px;}

    .top-login .settings a {display:block;height:24px;background-position:-272px -212px;}

 	.top-login .my-name {overflow:hidden;line-height:1;}

		.top-login .my-name a {display:block;float:left;}

		.top-login .my-name .avatar img {width:24px;height:24px;padding-right:7px;}

		.top-login .my-name a+a {padding-top:6px;color:#333b40;font-size:13px;font-weight:700;}

	.top-login .notif {padding-top:3px;border-left:1px solid #c8cccd;height:21px;overflow:hidden;}

		.top-login .notif > a {position:relative;}

	.top-login .points {position:relative;width:95px;height:24px;overflow:hidden;font-size:16px;padding:0 0 0 10px;border-left:1px solid #c8cccd;}

		.top-login .points .star {background-position: -331px -212px;display: block;width: 24px;height: 24px;}

		.top-login .points a {display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 10;}

.top-login #form-login > div {display:block;float:right;margin:0 0 0 5px;font-size:12px;}

    .top-login input {margin-bottom:0!important;}

    .top-login .form-login-register a {color:#333b40;font-size:14px;text-transform:uppercase;padding-top:5px;display:block;}

  	.top-login .form-login-jfbc > div {float:left;margin:0 6px;}

    .top-login .form-login-jfbc > div > div {display:block;padding-top:5px;}

		.top-login .form-login-jfbc .pull-left a {width:37px;height:30px;overflow:hidden;}

		.top-login .form-login-jfbc .pull-left a img {height:30px;width:121px;max-width:121px!important;}

	.top-login #form-login-username a, .top-login #form-login-password a {display:inline-block;zoom:1;*display:inline;width:30px;height:30px;position:relative;background-color:#add333;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;float:left;}

  	.top-login #form-login-username a span, .top-login #form-login-password a span {position:absolute;top:9px;left:9px}

  	.top-login #form-login-username input, .top-login #form-login-password input {-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;width:100px;float:left;}	

	.top-login .notifcount {background-color:#e8003a;position:absolute;top:-6px;right:-5px;line-height:12px;visibility:hidden;color:#fff;text-align: center;padding:0px 3px;-moz-border-radius: 2px;

	-webkit-border-radius: 2px;border-radius: 2px;font-size:9px;}

		.top-login .active .notifcount {visibility:visible;}



	.top-login [class^="com-icon-"], .top-login [class*=" com-icon-"], .top-login [class^="tool-icon-"], .top-login [class*=" tool-icon-"] {background-image: url(//www.tanie-loty.com.pl/images/common/icons20140917.png)!important;display: inline-block;width: 20px;height: 20px;line-height: 20px;vertical-align: top;background-repeat: no-repeat;} 

		.tool-icon-notification {background-position: -144px -1272px!important;}

			.top-login .active .tool-icon-notification {background-position:-164px -1272px!important;}

		.tool-icon-friend {background-position: -144px -1292px!important;}

			.top-login .active .tool-icon-friend {background-position:-164px -1292px!important;}

		.tool-icon-inbox {background-position: -144px -1312px!important;}

			.top-login .active .tool-icon-inbox {background-position:-164px -1312px!important;}

		.top-login .notif a {word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;word-wrap: break-word;}

  

	.top-login .login-link {display:inline-block;zoom:1;*display:inline;background:url(//www.tanie-loty.com.pl/images/common/icons20140917.png) 100% -114px no-repeat;height:18px;padding:0 25px 0 0;font-size:14px;color:#333b40;line-height:18px;}

	.top-login .profile-link {display:inline-block;zoom:1;*display:inline;background:url(//www.tanie-loty.com.pl/images/common/icons20140917.png) 100% -168px no-repeat;height:18px;padding:0 25px 0 0;font-size:14px;color:#333b40;line-height:18px;}

.mod-profile-sidebar {position:relative;}

	.mod-profile-sidebar .door-out, .mod-profile-sidebar .settings, .mod-profile-sidebar .points {display:none;visibility:hidden;}

	.mod-profile-sidebar .my-name {margin:0 0 10px;}

		.mod-profile-sidebar .my-name a {display:block;color:#333b40;font-weight:700;text-align:center;}

		.mod-profile-sidebar .my-name a img {margin:0 0 10px;}

	.mod-profile-sidebar .hello-list a {display:block;padding:4px;font-size:14px;color:#333b40;}

	.mod-profile-sidebar .hello-list a span {margin-right:10px;}

	.mod-profile-sidebar .hello-list li {list-style:none;}

	

  

body #cWindowContentWrap {min-height:200px;}  

body #cWindowContentOuter {min-height:250px;}



/*spoleczność inbox*/

#inbox-listing td {border:none;}

#inbox-listing tr:nth-child(odd) {background:#f3f3f3;}

.Inbox .btn-group a {margin:5px;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;}



/*easy blog*/

#ezblog-body .featured-more, #ezblog-body .font-switcher {display:none!important;} 

#ezblog-body .blog-option li + li {border-left:none!important;margin:0 15px 0 0!important;padding:0!important;font-size:11px;}

#ezblog-body .blog-meta > .in {padding:0!important;background:none!important;}

#frmBlogger #sort {width:auto;}

#ezblog-body .profile-avatar {margin-right:15px;}

#ezblog-body .profile-connect {display:none;}

#ezblog-body .blog-text p, #ezblog-body .blog-text li {line-height:24px!important;}

#ezblog-label.latest-post {display:none!important;}

.tr-caption-container {text-align:center;}

	.tr-caption-container td {border:none;}

	.tr-caption-container p {margin:0;}



#ezblog-body .blog-text td {border:none;}



	/*dodawanie wpisu*/

	#write_container .list-form.reset-ul li+li+li+li, .write-posttags, .blog-taglist {display:none!important;}

	/*szablon promocji*/

	.blog-promo-title {line-height:32px;margin:20px 0;padding:20px 0 0;border-top:1px solid #ddd;clear:both;}

		.blog-promo-title span {margin-right:15px;display:block;float:left;}

	.blog-promo-btn {display:block;width:50%;margin:20px auto;font-size:22px;padding:15px 0;}

	.blog-promo-flight {display:table;margin:15px 0;}

	.blog-promo-flight li {text-align:center;vertical-align:middle;display:table-cell!important;float:none!important;margin:0;}

		.blog-promo-flight li span {display:block;font-weight:400;-moz-box-sizing:border-box;box-sizing:border-box;}

		.blog-promo-flight li span+span {padding-top:10px;text-transform:none;font-size:12px;line-height:15px;}

		.blog-promo-flight li .btn, .blog-promo-flight li .btn-secondary {padding:15px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:90px;display:table-cell;vertical-align:middle;}

	.blog-promo-img {margin:0 0 15px;display:block;}

	

	

	

	

/*easy blog na profilu jomsocial*/

#easyblog-app-wrapper .blog-icon, #easyblog-app-wrapper .blog-content.mleft, #easyblog-app-wrapper .blog-ratings, #easyblog-app-wrapper .blog-tools {display:none;}







/*nav*/

.leftNavDirections {background-color:#fff;padding:0 10px;}

.leftNavDirections .mainlevel, .leftNavDirections .mainlevel:hover {display:block;color:#333b40;padding:9px 0;font-weight:700;font-size:14px;}

.leftNavDirections ul {margin:0;}

  .leftNavDirections li {margin:0;padding:0 9px;border-bottom:#ddd 1px solid;list-style:none;list-style-image:none;font-size:13px;}

  .leftNavDirections li:hover {background:#384d62;}

  .leftNavDirections a{display:block;color:#333b40;padding:2px 0;}

  .leftNavDirections a:hover, .leftNavDirections li:hover a {background-color:transparent;color:#f3f3f3;}

  #leftNavPopular {border-bottom:#ddd 1px solid;cursor:pointer;}

  #leftNavAllList {border-top:#ddd 1px solid;}



  .leftNav ul {margin:0;}

    .leftNav ul ul {margin:0;}

  .leftNav li {margin:0;padding:0;list-style:none;list-style-image:none;border-bottom:1px solid #e8e7e6;background-color:#fff;font-size:13px;line-height:14px;}

    .leftNav li:last-child {border:none;}

  .leftNav li a {color:#333b40;background-color:#fff;display:block;padding:7px 9px;text-transform:none;}

    .leftNav li a:hover, .leftNav #current > a {background:#384d62;color:#f3f3f3;}

  .leftNav li li {margin-left:10px;}

/* menu top spolecznosc */

.menuSpol {position:relative;height:150px;}

  .menuSpol.span9 {margin-left:0!important;}

  .menuSpol .joomla-nav {margin:0;display:table;width:100%}

  .menuSpol .joomla-nav > li {list-style:none;list-style-image:none;display:table-cell;/*border:2px solid #fff;*//*background-position:center top;*/}

    .menuSpol .joomla-nav > li:first-child {border-left:#fff 1px solid;}

  .menuSpol .joomla-nav > li > a {display:block;padding:80px 0 58px 0;margin:0 0 0 3px;height:100px;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;line-height:1;color:#333b40;

  background-color:#f3f3f3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image: url(//www.tanie-loty.com.pl/images/common/social-nav-icons.png);background-repeat:no-repeat;border:1px solid #ddd;}

    .menuSpol .joomla-nav > li:first-child > a {margin:0;}

  .menuSpol .joomla-nav > li:hover > a, .menuSpol .joomla-nav > li#current > a, .menuSpol .joomla-nav > li.selected > a {color:#f3f3f3; background-color:#384d62;border-color:#384d62;}

  .menuSpol .item801 a {background-position:center 0;}

    .menuSpol .item801:hover a, .menuSpol #current.item801 a, .menuSpol .selected.item801 a {background-position:center -1000px;}

  .menuSpol .item740 a {background-position:center -100px;}

    .menuSpol .item740:hover a, .menuSpol #current.item740 a, .menuSpol .selected.item740 a {background-position:center -1100px;}

  .menuSpol .item733 a {background-position:center -200px;}

    .menuSpol .item733:hover a, .menuSpol #current.item733 a, .menuSpol .selected.item733 a {background-position:center -1200px;}

  .menuSpol .item112 a {background-position:center -300px;}

    .menuSpol .item112:hover a, .menuSpol #current.item112 a, .menuSpol .selected.item112 a {background-position:center -1300px;}  

  .menuSpol .item724 a {background-position:center -400px;}

    .menuSpol .item724:hover a, .menuSpol #current.item724 a, .menuSpol .selected.item724 a {background-position:center -1400px;}

  .menuSpol .item721 a {background-position:center -500px;}

    .menuSpol .item721:hover a, .menuSpol #current.item721 a, .menuSpol .selected.item721 a {background-position:center -1500px;}

  .menuSpol .item716 a {background-position:center -600px;}

    .menuSpol .item716:hover a, .menuSpol #current.item716 a, .menuSpol .selected.item716 a {background-position:center -1600px;}

  .menuSpol .item712 a {background-position:center -700px;}

    .menuSpol .item712:hover a, .menuSpol #current.item712 a, .menuSpol .selected.item712 a {background-position:center -1700px;}

  .menuSpol .item710 a {background-position:center -800px;}

    .menuSpol .item710:hover a, .menuSpol #current.item710 a, .menuSpol .selected.item710 a {background-position:center -1800px;}

  .menuSpol .item707 a {background-position:center -900px;}

    .menuSpol .item707:hover a, .menuSpol #current.item707 a, .menuSpol .selected.item707 a {background-position:center -1900px;}

  .menuSpol .item1115 a {background-position:center -2000px;}

    .menuSpol .item1115:hover a, .menuSpol #current.item1115 a, .menuSpol .selected.item1115 a {background-position:center -2100px;}

  /*.menuSpol .joomla-nav > li#current[class*="item"], .menuSpol .joomla-nav > li.selected[class*="item"] {height:115px;}*/

  .menuSpol .cSubmenu, .menuSpol .joomla-nav ul {width:100%;background-color:#384d62;position:absolute;top:110px;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0;}

    .menuSpol .cSubmenu li, .menuSpol .joomla-nav ul li {list-style:none;list-style-image:none;display:inline-block;zoom:1;*display:inline-block;margin:0;padding:0;}

    .menuSpol .cSubmenu li a, .menuSpol .joomla-nav ul li a {display:block;padding:5px 10px;color:#fff;}

    .menuSpol .cSubmenu li a:hover, .menuSpol .joomla-nav ul li a:hover {background-color:transparent;color:#96c0ea;}



.community-photo-desc-editable {width:100%;height:auto; overflow:hidden;background-color:#eff8ff!important;background:#eff8ff!important;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}



.mod-groups-intro {background:#e1effc url(//www.tanie-loty.com.pl/images/common/mod-groups-intro-bg.png) 100% 0 no-repeat;min-height:200px;border:1px solid #c9dae9;}

  .mod-groups-intro > div {margin:15px 360px 15px 15px;}

  .mod-groups-intro h2 {font-size:30px;}

  .mod-groups-intro p {font-size:14px;}

  .mod-groups-intro .btn.primary {padding:10px 15px;margin:5px 0 0;font-size:18px;display:block;}

  .mod-groups-intro .btn.secondary {padding:3px 10px;margin:5px;background:#c9dae9!important;}

.mod-groups-banner {background:#384d62 url(//www.tanie-loty.com.pl/images/common/grupy-banner-bg.png) 100% 0 no-repeat;min-height:200px;border:none;overflow:hidden;}

  .mod-groups-banner > div {margin:0;}

  .mod-groups-banner a {color:#fff;font-size:28px;line-height:32px;font-weight:700;display:block;min-height:170px;padding:15px;}

  .mod-groups-banner a p span {display:block;font-size:24px;}

    .mod-groups-banner a:hover {background-color:transparent;}

  .mod-groups-banner .btn {padding:10px;font-size:16px;}

.mod-blog-intro {background:#e1effc url(//www.tanie-loty.com.pl/images/common/mod-easyblog-intro.png) 100% 0 no-repeat;min-height:160px;border:1px solid #c9dae9;margin:0;}

  .mod-blog-intro > div {margin:15px 400px 15px 15px;}

  .mod-blog-intro h2 {font-size:26px;}

  .mod-blog-intro .btn {padding:10px 15px;margin:5px 0 0;font-size:18px;display:block;}

#community-wrap .cActivity-LoadMore {margin-bottom:25px;}

#community-wrap > h4 {font-size:32px!important;line-height:32px!important;font-weight:400!important;margin:0 0 20px 0!important;}

/*wydarzenia*/

.cCalendar th {color:#333b40;}



/*content*/

  /*comments*/

  #jc {clear:both;}

  /*#comments h4 {-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin:0 0 15px 0;}*/

  #comments-form span {display:block;clear:both}

    #comments-form input, #comments-form textarea {width:354px;}

    #comments-form input.checkbox {width:auto;float:left}

    #comments-form textarea {height:70px;}

  #comments-form .grippie {display:none;}

  #comments-form-buttons {text-align:right;}

  #comments .comments-list {/*margin:10px;*/height: 1%}

  #comments-list-footer, #jc h3, #jc form {margin:10px 0;}

  #comments-form-buttons {clear:both;}

  #comments .comments-list .even, #comments .comments-list .odd {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:9px;margin-bottom:10px;border:#ddd 1px solid;}

    #comments .comments-list .even {background:#fbfbfb;}

    #comments .comments-list .odd {background:#f3f3f3;}

    #comments .comment-author {font-weight:700;}

    #comments .comment-date {font-size:10px;color:#999;padding:0 0 0 12px;background: url(/components/com_jcomments/tpl/nero/images/jc_date.gif) no-repeat center left;display:inline-block;float:right;}

    #comments .comment-body {color: #777;margin: 6px 0 0;padding:0 0 2px}

  #comments-form input.captcha {width: 116px;margin: 3px 0 5px 0;}

  #comments .avatar-indent {padding-left: 40px;}

  #comments .comment-avatar {float: left;margin: 0;padding: 0;}

    #comments .comment-avatar img {width: 32px;border: none !important;}

  #comments .comments-buttons {height:15px;float:right;}

table.photoBox {font-size:10px;line-height:13px;color:#333b40;float:right;clear:right;margin:0 0 10px 15px;text-align:center;background:#ddd;width:302px;}

  table.photoBox img {background:#ddd;width:300px;height:auto;}

  table.photoBox td, table.photoBox th {border:#ddd 1px solid;padding:0;}  

.modCountryShortcut {padding-bottom:10px;}

  .modCountryShortcut ul {margin:10px;overflow:hidden;}

  .modCountryShortcut li {overflow:hidden;padding:5px 0;list-style:none;list-style-image:none;font-size:13px;line-height:19px;}

  	.modCountryShortcut li+li {border-top:#ddd 1px solid;}

  .modCountryShortcut [class*="span"] {margin-left:10px;}

  .modCountryShortcut .span2 {padding-left:13px;}

  .modCountryShortcut img {margin:0 auto;display:block;}  

.modAboutUsFacts  {background:#f3f3f3 url(//www.tanie-loty.com.pl/images/common/about-us-facts.jpg) 100% 0 no-repeat;width:100%;height:200px;overflow:hidden;border:#384d62 2px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 15px 0;}

  .modAboutUsFacts ul {margin:20px 15px 15px 15px;}

  .modAboutUsFacts li {list-style:url(//www.tanie-loty.com.pl/images/common/ico-tick-blue.png);font-size:15px;margin:4px 0 5px 20px;}

.modAboutUsList {margin:0;}	

	.modAboutUsList li {list-style:none;list-style-image:none;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;color:#fff;}

  .modAboutUsList li > div {height:156px;border:#384d62 2px solid;font-size:12px;line-height:1.3;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}

  .modAboutUsList li span {display:block;background-color:#fff;height:156px;text-align:center;}

    .modAboutUsList li span img {margin-top:20px;}

  .modAboutUsList .modAboutUsListIntro {background:#384d62;color:#fff;}

  .modAboutUsList .modAboutUsListIntro h2 {margin:10px 10px 5px 10px;color:#fff;line-height:1;font-size:22px;}

  .modAboutUsList li:hover {background:#314356;color:#fff;cursor:pointer;}

    .modAboutUsList li:hover > div div {margin-top:-160px;}

    .modAboutUsList .modAboutUsListIntro:hover > div div {margin-top:0;}

    .modAboutUsList li h3 {margin:15px 10px;color:#fff;}

    .modAboutUsList li p {margin:10px;}

.mod-about-us {margin:10px 0;overflow:hidden;}

  .mod-about-us li {margin-bottom:15px;}

  .mod-about-us span.sectionImage {display:block;width:160px;height:120px;margin:0 15px 0 0;float:left;border:1px solid #ddd; background:url(//www.tanie-loty.com.pl/images/common/onas-sprite.jpg);}

    .mod-about-us li.section01 span.sectionImage {background-position:0 0;}

    .mod-about-us li.section02 span.sectionImage {background-position:-160px 0;}

    .mod-about-us li.section03 span.sectionImage {background-position:-320px 0;}

    .mod-about-us li.section04 span.sectionImage {background-position:-480px 0;}

    .mod-about-us li.section05 span.sectionImage {background-position:-640px 0;}

    .mod-about-us li.section06 span.sectionImage {background-position:-800px 0;}

  .mod-about-us span.sectionTitle {text-transform:uppercase;color:#384d62;font-weight:700;font-size:18px;vertical-align:bottom;line-height:22px;display:block;}

  .mod-about-us span.sectionIntro {color:#384d62;}

.btnMedia {text-align:center;margin:0 0 15px 0;}

  .btnMedia .btn {overflow:hidden;width:150px;height:52px;vertical-align:middle;padding:15px 60px 0 20px;margin:0 5px;position:relative;}

  .btnMedia .btn span {display:block;position:absolute;top:10px;right:10px;width:40px;height:47px;}

  .icoPress {background-position:0 -235px;}

  .icoRaport {background-position:-40px -235px;}

  .icoDownload {background-position:-80px -235px;}

.modMediaContact {margin:0 0 15px 0;overflow:hidden}

  .modMediaContact > div {padding:9px;}

  .modMediaContact img {padding:1px;border:#ddd 1px solid;float:left;margin:0 10px 5px 0;} 

  .modMediaContact h3 {margin:30px 0 10px 0;}

  .modMediaContact span {padding:0 0 0 60px;}

.article-info-term {display:none;}  

.modDownload {margin:0 0 15px 0;}

  .modDownload ul {margin:0;overflow:hidden;}    

  .modDownload li {list-style:none;list-style-image:none;margin:8px;padding:10px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 2px #adadad;-webkit-box-shadow:1px 1px 2px #adadad;box-shadow:1px 1px 2px #adadad;text-align:right;float:left;display:block;font-size:11px;}

  .modDownload a:hover {background-color:transparent;}

  .modDownload .png, .modDownload .pdf, .modDownload .gif, .modDownload .eps, .modDownload .print {float:right;}

  .modDownload img {display:block;margin:10px auto;}  

.mod-contact {background:#fff url(//www.tanie-loty.com.pl/images/common/mod-contact-info.jpg) 116% 100% no-repeat;font-size:12px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;height:260px;}  

  .mod-contact p.blue {background:none;color:#3b719d;font-size:24px;font-weight:700;margin:0 0 10px 0;}

    .mod-contact p.blue span {font-size:16px;}

  .mod-contact strong {font-size:16px;}

.modPassengerZone {background-color:#fff;}

  .modPassengerZone h2 {line-height:31px;margin-top:0;}

.modPassengerZoneSection {clear:both;}

	.modPassengerZoneSection a {display:block;color:#333b40;font-size:14px;}

	.modPassengerZoneSection li {list-style:none;list-style-image:none;height:140px;margin-bottom:15px;}

  .modPassengerZoneSection .sectionImage {display:block;width:133px;height:100px;border:#ddd 1px solid; background:url(/images/common/sfera-sprite.jpg);float:left;margin:0 10px 0 0;}

    .modPassengerZoneSection .section01 .sectionImage {background-position:-133px 0;}

    .modPassengerZoneSection .section02 .sectionImage {background-position:-400px 0;}

    .modPassengerZoneSection .section03 .sectionImage {background-position:-267px 0;}

    .modPassengerZoneSection .section04 .sectionImage {background-position:-666px 0;}

    .modPassengerZoneSection .section05 .sectionImage {background-position:-533px 0;}

    .modPassengerZoneSection .section06 .sectionImage {background-position:0 0;}

  .modPassengerZoneSection .sectionTitle {display:block;text-transform:uppercase;font-weight:700;font-size:16px;vertical-align:bottom;line-height:19px;padding:0 0 13px}

   

.modAirlines {margin:0 0 15px 0;clear:both;}

  .modAirlines ul {margin:0;overflow:hidden;}    

  .modAirlines li {list-style:none;list-style-image:none;margin:5px;padding:5px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ddd;text-align:center;float:left;display:block;font-size:11px;-moz-box-sizing:border-box;box-sizing:border-box;width:107px;}

  .modAirlines li a {color:#333b40;}

  .modAirlines li a:hover {background-color:transparent;}

.modAirlineShortcut {width:238px;float:right;margin:0 0 15px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:#ddd 1px solid;overflow:hidden;background-color:#f3f3f3;padding:10px;}

	.blog .modAirlineShortcut {display:none;}

  .modAirlineShortcut h4 {margin:0 0 9px;font-size:16px;}

  .modAirlineShortcut table {font-size:12px;line-height:19px;}

  .modAirlineShortcut td {border-bottom:#ddd 1px solid;border-top:none;border-right:none;border-left:none;padding:5px;}

  .modAirlineShortcut tr:first-child, .modAirlineShortcut tr:last-child td {border:none;}

  .modAirlineShortcut img {float:none!important;margin:0!important;}

  .listColumnNarrow {overflow:hidden;padding:0 0 0 20px;margin:0 0 10px 0;}

  .listColumnNarrow li {float:left;padding:5px 15px 5px 0;}        



  .modContextMenuTitle {margin:3px 9px 0;display:table;}

  .modContextMenuTitle span {display:table-cell;}

  .modContextMenuTitle img {margin-right:5px;}

  .modContextMenuTitle a.countryName {color:#333b40;font-size:18px;display:table-cell;vertical-align:bottom;height:39px;margin:6px 0 0 0;padding:0 0 9px 0;line-height:1.2;background-color:transparent;}

  .modContextMenuHeader ul {margin:9px;overflow:hidden;clear:both;}

  .modContextMenuHeader ul li {list-style:none;list-style-image:none;padding:1px 5px;margin:0;border-left:#384d62 1px solid;font-size:10px;display:block;float:left;line-height:1;}

  .modContextMenuHeader ul li:first-child {border:none; padding: 1px 5px 1px 0px;}

  .modContextMenuHeader ul li a {color:#333b40;background:none;}

    .modContextMenuContentBreadcrumbs {border-bottom:#ddd 1px solid;padding:4px 9px;line-height:12px;color:#888;font-size:12px}

    .modContextMenuContentBreadcrumbs a {color:#888;background:none;font-size:11px;}

    .modContextMenuContentMainlevel, ul.modContextMenuContentMainlevel ul {margin:0;}

    .modContextMenuContentMainlevel li {list-style:none;list-style-image:none;}

      .modContextMenuContentMainlevel li+li {border-top:#ddd 1px solid;}

    .modContextMenuContentMainlevel ul li {border:none;margin:0 0 0 10px;}

    .modContextMenuContentMainlevel li a {display:block;color:#333b40;padding:2px 4px 2px 10px;background:none;font-size:13px;}

    .modContextMenuContentMainlevel li a:hover, .modContextMenuContentMainlevel li:hover > a {background: #384d62;color:#fff!important;}

    .modContextMenuContentMainlevel li a.sublevel_current-nav {color:#3b719d;}

    /*.modContextMenuContentMainlevel li:hover {background-color:#384d62;}*/

    .modContextMenuContentMainlevel ul li a {}

/*charity i program premiowy*/

.charity, .bonusProgram {margin:0 0 20px 0;clear:both}

  .charity li, .bonusProgram li {list-style:none;list-style-image:none;text-align:center;margin-bottom:20px;}

  .charity li:hover, .bonusProgram li:hover {background:#fff;}

  .charity li > div, .bonusProgram li > div {border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:180px;padding:5px;}

  .charity li a, .bonusProgram li a {display:block;color:#333b40;}

  .charity li img, .bonusProgram li img {display:block;margin:5px auto;}

    .charity li a:hover, .bonusProgram li a:hover {background-color:transparent;}

.modHotels {border:none;background-color:transparent;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

  .modHotels > div {overflow:hidden;}

  .modHotels h4 a {color:#384d62;}

  .modHotels h4 a:hover {background-color:transparent;}

  .hotelContainer {margin:0 0 10px 0;padding:10px;overflow:hidden;position:relative;background-color:#f3f3f3;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

    .hotelContainer .hotelPic {position:absolute;top:10px;left:10px;}

    .hotelContainer .hotelPic img {width:120px; height:80px; padding:1px; border:#aeaeae 1px solid;}

    .hotelContainer .hotelPic img:hover {border-color:#192e44;}

    .hotelContainer .hotelPic a {background-color:transparent;}

    .hotelContainer .hotelName {font-size:16px;color:#ff4200;margin:0 130px 10px 130px;overflow:hidden;}

    .hotelContainer .hotelName > a {color:#3b719d;display:block;float:left;margin:0 15px 0 0;background-color:transparent;}

      .hotelCategory {width:80px; height:16px; float:left;display:block;float:left;}

      .hotelCategory0 {background-position:0 0;}

      .hotelCategory1 {background-position:0 -16px;}

      .hotelCategory2 {background-position:0 -32px;}

      .hotelCategory3 {background-position:0 -48px;}

      .hotelCategory4 {background-position:0 -64px;}

      .hotelCategory5 {background-position:0 -80px;}

  .hotelContainer .hotelDescription {margin:0 130px 10px 130px;font-size:12px;line-height:14px;}    

  .hotelContainer .hotelLocation {margin:0 130px 10px 130px;font-size:12px;}

  .hotelContainer .hotelLocation > p {margin:0;cursor:pointer;}

  .hotelContainer .hotelPrice {font-size:11px;width:120px;position:absolute;top:10px;right:10px;text-align:right;line-height:1;}

    .hotelContainer .hotelPrice > span {font-size:24px;font-weight:700;}

    .hotelContainer .hotelPrice > span.hotelPriceDesc {display:block; text-align:right; font-size:10px;color:#333b40}

  .hotelContainer .btn {position:absolute;right:10px;top:63px;font-size:14px;padding:5px 10px;}

    .hotelHiddenLocation {display:none;}

    #map_from, #map_to {z-index:100;}

#showMapContainer {border:2px solid #384d62;background:#f3f3f3;color:#333b40;-moz-box-shadow:1px 1px 2px #333b40;-webkit-box-shadow:1px 1px 2px #333b40;box-shadow:1px 1px 2px #333b40;position:fixed;top:80px; z-index:999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none;}

  #showMapContainer > #closeMap {cursor:pointer; float:right; padding:5px; }  

  #showMapContainer > #showMap {border:#192e44 1px solid; clear:both; display:none;width: 580px; height: 300px;position:relative; z-index:100; padding:10px; margin:10px;}

.item-page-main .tlweather {margin-top:15px;}

/*newsletter popup*/

#newsletterPop {display: block;position: fixed;width: 100%;left: 0;top: 0;height: 100%; z-index: 100;}

#newsletterPopInner {position: absolute; left: 56%; top: 200px; width: 860px; height: 440px;padding: 0;margin: 0 0 0 -550px;background: #DADADA url(//www.tanie-loty.com.pl/images/newsletter/newsletter-popup1.png) no-repeat;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 16px;color: #272D31;line-height: 1.4;text-align: left; z-index: 100;border:#384d62 5px solid;}

#newsletterPopClose {position: absolute;top: 0;right: 0;display: block;width: 48px;height: 48px;cursor: pointer;}

#newsletterPopEmail {width:310px;height:42px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 3px solid #384d62;color: #333b40;padding:20px;margin: 0 0 15px 0;display:block;font-size:34px;line-height:34px;}

#newsletterPopSubmit {width:356px;height:88px;background:none!important;}

input.invalid {border-color:#F00 !important;}

#newsletterPopPolitykaHref {position:absolute;bottom:20px;left:176px;width:155px;height:23px;display:block;background:none;}

#newsletterPopZapiszHref {position:absolute;bottom:20px;left:339px;width:55px;height:23px;display:block;background:none;}

#newsletterPopInner a:hover {color:white;}

#newsletterPopTransbgr {opacity:1;}

.fb-like-btn {position:absolute;right:33px;bottom:20px;}

/*mod weather*/

.mod_weather{position:relative;}

.gkw_main{overflow:hidden}

.gkw_main_left{float:left;width:64px;text-align:center;font-size:18px}

	.gkw_main_left img{display:block;margin-bottom:5px}

	.gkw_main_left p {margin:0;}

.gkw_next_days{margin:0 0 0 10px;overflow:hidden;float:left;}

.gkw_next_days li{list-style:none;list-style-image:none;display:block;float:left;overflow:hidden;width:54px;border-left:1px solid #DDD;text-align:center;}

.gkw_next_days li:first-child{border:none}

.gkw_day{display:block;font-size:12px;font-weight:bold;}

.gkw_fday{display:block;line-height:16px}

.gkw_day_temp{padding:5px 0 0}

.gkw_day_day{padding:0;display:block;width:25px;float:left;background:#FFF;text-align:center;font-size:9px;margin:0 1px}

.gkw_day_night{padding:0;display:block;width:25px;float:left;background:#888;color:#EEE;text-align:center;font-size:9px;margin:0 1px;border-radius:1px}

.item-page .gkw_main{width:100%}

.item-page .tlweather {float:left;margin:30px 0 0;}

	.item-page .tlweather .modTitle {display:none;}

.item-page .gkw_next_days li{width:100px}

.item-page .gkw_day_day{width:50%;margin:0}

.item-page .gkw_day_night{width:50%;margin:0}

.creator-message-container .creator-message.no-box-shadow.shadow {display:none}

.social .modAdd {margin:0/* auto*/;clear:both;}

#article-index ul {margin:10px 0;padding:0;text-align:center}

  #article-index li {display:inline-block;zoom:1;*display:inline;margin:0;padding:0;border-left:#dedede 1px solid;}

    #article-index li:first-child {border:none;}

  #article-index li a {display:block;font-size:12px;padding:5px 10px;color:#333b40;background-color:transparent;}

    #article-index li a:hover, #article-index li .active {color:#3b719d;}

  .pagenavcounter {margin-bottom:20px;font-size:11px;text-align:center;}

/*konkursy*/

.jg_catelem_photo {margin-right:10px;}

.konkursNav {position:absolute;top:40px;right:10px}

  .konkursNav ul {margin:0;text-align:right;}

  .konkursNav li {display:inline-block;zoom:1;*display:inline;margin:0 2px;padding:0;list-style:none;list-style-image:none;}

  .konkursNav a {display:block;padding:10px;color:#fff;text-transform:uppercase;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;

    background: #384d62; /* Old browsers */

    background: #384d62 -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */

    background: #384d62 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */

    background: #384d62 -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */

    background: #384d62 -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */

    background: #384d62 -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */

    background: #384d62 linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */}

  .konkursNav .item1111 a {

    background: #ff4200; /* Old browsers */

    background: #ff4200 -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */

    background: #ff4200 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */

    background: #ff4200 -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */

    background: #ff4200 -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */

    background: #ff4200 -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */

    background: #ff4200 linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */}

.konkursContainer {text-align:right;}

  .konkursContainer img {display:block;margin:0 auto;padding-bottom:15px;}

  .konkursContainer p {margin-right:10px;}

  .jg_toplist, .jg_up_head, .gallery .sectiontableheader, .gallery .jg_rm, .gallery .jg_up_entry, #joomgallery-pane  {display:none;}

  .jg_catelem_photo:hover {background-color:transparent!important;}

  .jg_catelem_txt  {margin:0!important;}

  .jg_catelem_txt ul {padding:0!important}

  .jg_catelem_txt li {width:208px; text-align:center;margin-top:5px;}

  .gallery h2 {margin-bottom:50px;}

.modKonkursLatest {margin-top:20px;}

  .modKonkursLatest h4, .modKonkursSponsors h4 {font-size:30px;color:#333b40;font-weight:400;margin-bottom:25px;}  

  .modKonkursLatest .joomimg246_img {border:#c0c0c0 1px solid;padding:3px;background-color:#fff;width:200px;height:200px;vertical-align:middle;text-align:center!important;}

  .modKonkursLatest .joomimg246_txt li {width:208px; text-align:center;margin-top:5px;}

.modOfferList ul {margin:0;padding:0;}

  .modOfferList > div {padding:9px;}

  .modOfferList li {margin:0;padding:0;list-style:none;list-style-image:none;border-top:#dedede 1px solid;}

    .modOfferList li:first-child {border:none;}

  .modOfferList a {display:block;overflow:hidden;color:#333b40;padding:5px;}

    .modOfferList a:hover {background-color:#dedede;}

  .modOfferList a > span {display:block;float:right;text-align:right;font-weight:700;}

    .modOfferList a > span span {font-size:22px;color:#86ac00;}

.mod-infoline {padding:15px;margin-bottom:40px;height:264px;background:rgba(255,255,255,.8) url(//www.tanie-loty.com.pl/images/common/icons20140917.png) no-repeat 116px -1252px;-position:relative;box-sizing:border-box;border-radius:5px;}

  .mod-infoline .title {font-size:26px;line-height:22px;font-weight:700;margin:0 0 10px;}

  .mod-infoline .numbers {font-size:25px;font-weight:700;line-height:26px;margin:62px 0 0;}

  .mod-infoline .info {font-size:10px;line-height:13px;margin:0 0 3px;}   

  .mod-infoline ul {margin:0;padding:0;border-top:1px solid #ddd;}

  .mod-infoline li {list-style-image:url(//www.tanie-loty.com.pl/images/common/ico-tick-blue.png);font-weight:700;line-height:16px;margin:6px 0 6px 20px;padding:0;font-size:16px;}

  .mod-infoline h5 {font-size:14px;display:inline-block;zoom:1;*display:inline;margin:105px 10px 0;}

        .mod-infoline img{width:145px;height:31px}

  .mod-infoline .stamp {position:absolute;top:20px;right:-40px;} 

.mod-help p+p {font-size:26px;line-height:36px;margin:0 0 10px;}   

	.mod-help p+p+p {font-size:11px;line-height:16px;}

	.mod-help span {display:block;}

.mod-profiles a {width:32px;height:32px;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);display:block;float:left;margin:0 2px;}

	.mod-profiles .like {height:32px;padding:7px 5px 0 32px;font-size:16px;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);background-position:-837px -67px; background-repeat:no-repeat;display:block;float:left;}

	.mod-profiles .fb {background-position:-738px -67px;}

	.mod-profiles .gplus {background-position:-771px -67px;}

	.mod-profiles .twitter {background-position:-804px -67px;}









.mapaGoogle {margin:15px 0;}

	.mapaGoogle .map {width:auto!important;}

.modCurio > div {padding:9px;}



#application-latestphoto a {display:inline-block;zoom:1;*display:inline;margin:4px 2px 0 0;} 

  #application-latestphoto a img {width:58px;height:auto;}

/*komponent promocje + wyszukiwarka*/

#mainSearch {background:#384d62;color:#fff;margin-bottom:15px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;position:relative;}

#mainSearch form {margin:0;}

#mainSearch a {-webkid-tab-highlight-color:rgba(0,0,0,0);color:#59a3df;}

.cmp_error {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#ffb2b2;color:#333b40;padding:10px;margin:10px 0 0 0;}

#searcherResults{position:relative;padding:25px 0 0;}

h1.cmp_promocje_title, h1.cmp_bilety_title {-moz-box-sizing:border-box;box-sizing:border-box;font-size:24px!important;line-height:28px;display:block;margin:20px 0 15px;position:relative;}

h2.cmp_promocje_title, h2.cmp_bilety_title {-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px!important;line-height:28px;display:block;padding:10px 0;margin:10px 0 0;position:relative;}

  h2.cmp_promocje_title .btn, h2.cmp_bilety_title .btn {line-height:1;padding:8px 10px 10px;}

#cmp_change_direction {margin:15px 10px 5px;}

  #cmp_change_direction a {color:#add333;display:inline-block;zoom:1;*display:inline;height:20px;}

  #cmp_change_direction a:hover {background-color:transparent;}

#mainSearch > p {margin:10px;}  

/*wyszukiwarka*/



	/*strona promocje*/

.mod-car-search {background-color:#384d62;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);box-shadow: 0 1px 4px rgba(0,0,0,0.065);box-sizing:border-box;-moz-box-sizing:border-box;}



.mod-searcher-social {margin-top:0!important;margin-bottom:0!important;}

	.mod-searcher-social form {width:100%;}

	.mod-searcher-social .searchContainer .inner01, .mod-searcher-social .searchContainer .inner02, .mod-searcher-social .searchContainer .inner03, .mod-searcher-social .searchContainer .inner04, .mod-searcher-social .searchContainer .inner08 {width:20%;}

	.mod-searcher-social .searchContainer .inner05, .mod-searcher-social .searchContainer .inner06, .mod-searcher-social .searchContainer .inner09, .mod-searcher-social .searchContainer .inner08 label, .mod-searcher-social .searchContainer .inner08 a {display:none!important;}

	.mod-searcher-social .searchContainer .inner03, .mod-searcher-social .searchContainer .inner08 {clear:none!important;float:left;}

	.mod-searcher-social .searchContainer label {font-size:16px;margin:0 0 5px;display:none;}

	.mod-searcher-social .searchContainer form > div {padding:3px 8px;}

	.mod-searcher-social .searchContainer .inner08 .btn {display:block;/*margin:28px 0 0;*/font-size:20px;padding:8px 0;}

	

	

.mod-searcher {background-color:#fff;border-radius:5px;box-shadow:0 6px 6px -6px rgba(0,0,0,0.2);box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:40px;}

	.mod-searcher.mod-searcher-promo {margin: -315px 0 41px;}

	.mod-searcher > p {margin:0 0 15px;}

	.mod-searcher p.cmp_ajaxhide {margin:0;}

	.mod-searcher .promoLabel {display:none;}

.searchContainer {overflow:hidden;position:relative;padding:10px;background-color:#384d62;border:1px solid #384d62;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;}

	.searchContainer form {margin:0;}

	.searchContainer form > div {padding:8px 10px;float:left;-moz-box-sizing:border-box;box-sizing:border-box;}

	.searchContainer form > div label, .searchContainer .inner07 p {display:block;font-size:20px;margin:0 0 10px;}

	.searchContainer input {-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}

	.searchContainer input[type="checkbox"], .searchContainer input[type="radio"] {width:auto;}

		.searchContainer .inner01, .searchContainer .inner02, .searchContainer .inner03, .searchContainer .inner04 {width:38%;}

		.searchContainer .inner01, .searchContainer .inner02 {position:relative;}

		.searchContainer .inner03{clear:both}

		.searchContainer .inner09 {padding-top:36px;position:relative;width:24%;}  

  		.searchContainer .inner05, .searchContainer .inner06 {width:12%;}

		.searchContainer .inner07 {clear:left;display:none}

		.searchContainer .inner08 {clear:both;float:none;text-align:center;position:relative;}

			.searchContainer .inner09 label {font-size:13px;margin:0;}

			.searchContainer .inner07 input {margin:0 0 0 15px;}

  			.searchContainer .inner08 label {display:inline-block;zoom:1;*display:inline;margin:0 10px 0 0;line-height:20px;position:relative;top:5px;} 

			.searchContainer .inner08 .btn {background:#add033;color:#384d62;font-size:26px;line-height:26px;font-weight:700;padding:8px 20px;}

			.searchContainer .inner08 a {font-size:11px;color:#fff;position:absolute;bottom:6px;right:0;line-height:12px;text-align:right;}

			.searchContainer .inner03 input[type="text"]::-ms-clear, .searchContainer .inner04 input[type="text"]::-ms-clear {display: none;}

  

  

  .searchContainer h2 {font-size:20px;color:#f3f3f3;margin:10px;padding:0 0 10px 0;border-bottom:1px solid #61809e;font-weight:400;}

  .shortSearch h2 {font-size:20px;color:#f3f3f3;margin:0 0 10px 0;padding:0;font-weight:400;display:inline-block;zoom:1;*display:inline;}

    .searchContainer h2 span, .shortSearch h2 span {font-weight:700;display:inline;font-size:26px;}

  .shortSearch .datepass {padding:10px 0;border-top:1px solid #61809e;}

  

  .searchContainer input[type="text"], .searchContainer .formSelect span {padding:8px 10px;font-size:17px;margin-bottom:0;line-height:24px;}

  .searchContainer input[type="date"] {padding:5px 10px;font-size:20px;margin-bottom:0;background-image:none!important;display:none;}

  .searchContainer .loader {width:16px;height:16px;position:absolute;right:20px;top:50px;display:none;}

     

    .numptc {float:left;margin:5px;}

        .searchBoxTripType {height:50px;}

        .gradGrey{background:#ccc !important;}

        .gredGreen {background:#add033 !important;}

.aw_select {background:#f3f3f3 url(//www.tanie-loty.com.pl/images/common/icons20140917.png) 100% -272px;display:block;border:1px solid #dedede;overflow:hidden;width:55px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

    .aw_select select {width:80px!important;padding:10px 5px;background:transparent!important;border:none;margin:0;height:40px;max-width:none}

    .aw_select select:focus {outline:0;}

.searcher_reset_dates_and_go {display:block;padding:10px;font-size:14px;line-height:20px;font-weight:700;color:#add333;text-transform:uppercase;}

  .searcher_reset_dates_and_go:hover {background-color:transparent;color:#add333;}





/*wyszukiwarka na stronie komponentu*/    

.com-promo .searchContainer {background-color:#e93d57;border:1px solid #e8003a;color:#272d31;overflow:visible;}

	.com-promo .searchContainer a {color:#272d31;}

	.com-promo .searchContainer:before {content:"wyszukiwarka promocji";position:absolute;top:10px;right:-1px;padding:5px 15px;font-size:12px;text-transform:uppercase;color:#fff;background-color:#384d62;display:block;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}







.filterContainer {}

  .filterContainer form > div {padding:10px;float:left;-moz-box-sizing:border-box;box-sizing:border-box;}

  .filterContainer form > div label {display:block;font-size:26px;line-height:26px;margin:0 0 15px 0;}

  .filterContainer input[type="text"], .filterContainer .formSelect span {padding:10px;font-size:20px;}

  .filterContainer form input {border:none;}

  .filterContainer .inner03 {float:right!important;margin-top:41px;}

    .filterContainer .inner03 .btn {background:#ff7e00;color:#384d62;font-size:26px;line-height:26px;font-weight:700;padding:7px 20px;}

  .inner03 input, .inner04 input {background: #f3f3f3 url(//www.tanie-loty.com.pl/images/common/icons20140917.png) 100% -189px no-repeat!important;cursor: pointer;}

  body .cmp_disabled {background: #ddd url(//www.tanie-loty.com.pl/images/common/icons20140917.png) 100% -239px no-repeat!important;}

/*zwinieta wyszukiwarka*/

.shortSearch {margin:10px;line-height:22px;position:relative;border-bottom:#61809e 1px solid;}

  .shortSearch span {display:inline-block;zoom:1;*display:inline;width:100px;font-weight:700;}

  .shortSearch .dest {font-size:16px;margin:0 0 15px 0;}

    .shortSearch .dest span {width:auto;font-size:20px}

  .shortSearch .btn {background-color:transparent!important;color:#fff!important;padding:0 0 0 25px;}

  #shortSearchFromDate, #shortSearchToDate {width:auto;}

/*wybór miasta*/

.mainSearchList {clear:both;}    

  .mainSearchList h4 {font-size:20px;margin-top:0;}

  .mainSearchList ul {margin:0;padding:0;}

  .mainSearchList li {list-style:none;list-style-image:none;margin:0;padding:5px 10px;font-size:16px;cursor:pointer;}

    .mainSearchList li:hover {background-color:#e7e7e7;}

    .mainSearchList li+li {border-top:1px solid #ddd;}

    .mainSearchList .col1, .mainSearchList .col2, .mainSearchList .col3 {display:inline-block;zoom:1;*display:inline;-moz-box-sizing:border-box;box-sizing:border-box;}

    	.mainSearchList .col1 {width:50%;}

		.mainSearchList .col2 {width:30%;text-align:right;padding-right:40px;}

			.mainSearchList .col2 span {font-size:26px;color:#86ac00;}

		.mainSearchList .col3 {width:20%;text-align:right;}

/*przelacznik - slupki/kalendarz*/

	.sbc {float:right;}

	.sbc span {display:block;float:left;width:30px;height:30px;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);margin:5px;cursor:pointer;}

	.sbc .sbci_label {width:85px;color:#333b40;font-size:13px;padding:13px 0 0;height:auto;}

	.sbc_bars .sbci_bars {background-position:-276px -260px;}

	.sbc_bars .sbci_calendar {background-position:-246px -260px;}

	.sbc_calendar .sbci_bars {background-position:-216px -260px;}

	.sbc_calendar .sbci_calendar {background-position:-306px -260px;}

/*wybór daty - widok slupków*/

.cmp_inactive {opacity:.35}

.cmp_bars .cmp_prices {height:100px;width:70px;float:left;padding:0 0 0 10px;display:block}

.cmp_bars .cmp_prices span {height:33%;display:block;font-size:12px;line-height:12px;}

.cmp_bars .cmp_days {float:left;margin:0;padding:0 5px;background:url(/images/common/slupki-bg.png) repeat-x;}

.cmp_bars .cmp_bar div {position:absolute;bottom:0;cursor:pointer;width:100%;min-height:12px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;

  background: #1e87dd\9;

  background: #1e87dd -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);

  background: #1e87dd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));

  background: #1e87dd -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #1e87dd -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #1e87dd -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #1e87dd linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);}

.cmp_bars .cmp_bar div:hover, .cmp_bars .cmp_day:hover .cmp_bar div, .cmp_bars .cmp_selected .cmp_bar div {background: #ff7e00 -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);

  background: #ff7e00\9;

  background: #ff7e00 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));

  background: #ff7e00 -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #ff7e00 -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #ff7e00 -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #ff7e00 linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);} 

.cmp_bars .cmp_unknown .cmp_bar div {background: #15619f\9;

  background: #15619f -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);

  background: #15619f -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));

  background: #15619f -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #15619f -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #15619f -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

  background: #15619f linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);}

.cmp_bars .cmp_day_inactive {color:#61809e;}

.cmp_bars .cmp_day_inactive .cmp_bar div, .cmp_bars .cmp_day_inactive:hover .cmp_bar div {background:#61809e;}

.cmp_bars .cmp_unknown .cmp_bar div {height:25px!important;}

.cmp_bars .cmp_day_inactive.cmp_unknown .cmp_bar div {background:#61809e!important;height:12px!important;}

.cmp_bars .cmp_day_inactive.cmp_unknown .cmp_min {display:none!important;}

/*wybór daty - widok kalendarza*/

.cmp_out {clear:right;}

.cmp_main {overflow:hidden;}

.cmp_month {height:36px;position:relative;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}

  .cmp_month > div {position:absolute;top:0;}

  .cmp_month_back, .cmp_month_next {width:36px;height:36px;cursor:pointer;z-index:2;}

  .cmp_month_back {left:0;background-position: -72px -282px;}

  .cmp_month_next {right:0;background-position: -108px -282px;}

  .cmp_month_display {left:0;text-align:center;width:100%;font-weight:700;font-size:16px;padding-top:7px;z-index:1;}

.cmp_weekdays {margin:2px 0 5px;padding:2px 0;overflow:hidden;border-top:1px solid #ddd;}

  .cmp_weekdays span {display:block;float:left;width:13.4%;height:20px;margin:0.44%;text-align:center;}

.cmp_main h4 {text-align:center;font-size:20px;margin-top:0;}

.cmp_prices {display:none;}

.cmp_day {float:left;width:13.4%;margin:0.44%;height:80px;cursor:pointer;background-color:#7ca6ce;position:relative;height:36px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;}

.cmp_selected, .cmp_day:hover {background-color:#add033;color:#333b40;}

.cmp_dom {position:absolute;top:3px;left:3px;font-size:10px;color:#384d62;line-height:10px;}

  .cmp_day_inactive .cmp_dom {color:#333b40;}

  .cmp_day_inactive .cmp_min {display:none;}

.cmp_min {position:absolute;right:3px;bottom:3px;color:#333b40;font-weight:700;font-size:14px;}

  .cmp_day:hover .cmp_min, .cmp_selected .cmp_min {color:#384d62;}

  .cmp_unknown .cmp_min {background-image:url(//www.tanie-loty.com.pl/images/common/icons20140507.png);background-position:-8px -120px;width:12px;height:12px;}

.cmp_dow, .cmp_bar, .cmp_radio {display:none}

.cmp_calendar input{visibility:hidden}

.cmp_day_another, .cmp_day_another:hover, .cmp_day_inactive, .cmp_day_inactive:hover {background-color:#ececec;cursor:default;}

#cmp_tooltip {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;width:150px;background-color:#fff;border:2px solid #333b40;padding:10px;z-index:500;font-size:14px;}

/*moduły z ofertami - sidebar*/

.mod-special-promo {position:relative;overflow:hidden;}	

	.mod-special-promo ul {margin:0;}

	.mod-special-promo li {list-style:none;overflow:hidden;cursor:pointer;}

	.mod-special-promo li+li {border-top:1px solid #ddd;}

	.mod-special-promo li>span {display:block;float:left;padding:5px 0;font-size:14px;}

	.mod-special-promo li>span+span {text-align:right;float:right;}

	.mod-special-promo li span span {color:#e8003a;font-size:24px;font-weight:700;}

	.mod-special-promo .info {margin:5px 0 0;padding:10px;font-size:12px;line-height:14px;font-weight:700;background-color:#ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

	.mod-special-promo .label {display:inline-block;padding:6px 10px;font-size:13px;line-height:13px;text-transform:uppercase;color:#fff;background-color:#e8003a;position:absolute;top:10px;right:0;}

	.mod-special-promo .modTitle span {display:block;font-size:24px;color:#e8003a;}

	.mod-special-promo img {float:left;margin:0 10px 0 0;}

	.mod-special-promo.hotel li {padding:10px 0;}

	.mod-special-promo.hotel li>span {float:none;padding:0;}

	

	

	

/*lista ofert*/

.mainSearchOfferList {clear:both;padding:20px 0 0;}  

  .mainSearchOfferList h4 {font-size:20px;color:#fff;}

  .mainSearchOfferList ul {margin:0;padding:0;}

  .mainSearchOfferList li {list-style:none;list-style-image:none;margin:0;padding:10px;/*border-bottom:#61809e 1px solid;*/position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;background-color:#273644;color:#fff;}

    /*.mainSearchOfferList li:hover {background-color:#61809e;}*/

    .mainSearchOfferList .offerTitle {line-height:22px;margin-bottom:20px;}

      .mainSearchOfferList .offerTitle span {font-size:16px;font-weight:700;}

    .mainSearchOfferList .offerDesc {}

      .mainSearchOfferList .offerDesc span {display:inline-block;zoom:1;*display:inline;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;overflow:hidden;}

        .mainSearchOfferList .offerDesc .col1 {font-weight:700;color:#add033;width:60px;}

        .mainSearchOfferList .offerDesc .col3, .mainSearchOfferList .offerDesc .col4 {padding-left:25px;}

        .mainSearchOfferList .offerDesc .col3 {background-position:0 0;}

        .mainSearchOfferList .offerDesc .col4 {background-position:-82px 0;}

        .mainSearchOfferList .offerDesc .col5 {text-align:center;background-color:#fff}

    .mainSearchOfferList .offerPrice {position:absolute;top:20px;right:15px;font-size:12px;text-align:right;}

      .mainSearchOfferList .offerPrice div {font-size:20px;}

      .mainSearchOfferList .offerPrice div span {font-size:36px;font-weight:700;color:#add033}

    .mainSearchOfferList .offerPriceInfo {position:absolute;top:110px;right:10px;text-align:center;font-size:12px;}

      .mainSearchOfferList .offerPriceInfo span {color:#78b9ee;}

    .offerBtn, .offerBtn:hover {background:#add033;color:#333b40;font-size:20px;line-height:20px;font-weight:700;padding:7px 10px;display:block;position:absolute;right:10px;top:75px;}

  .mainSearchOfferList .offerFeatured, .mainSearchOfferList .offerFeatured:hover {border:none;background-color:#ff7e00;color:#384d62;}

    .mainSearchOfferList .offerFeatured .offerDesc .col1 {color:#384d62;}

    .mainSearchOfferList .offerFeatured .offerDesc .col3 {background-position:0 -20px;}

    .mainSearchOfferList .offerFeatured .offerDesc .col4 {background-position:-82px -20px;}

    .mainSearchOfferList .offerFeatured .offerPrice span {color:#384d62;}

    .offerFeatured .offerBtn, .offerFeatured .offerBtn:hover {background:#3b719d;color:#fff;}

  

#promo-tabs {margin:0 0 15px 0;padding:0;height:43px;width:100%;border-bottom:1px solid #61809e;position:relative}

  #promo-tabs li {text-align:center;display:block;float:left;margin:0 2px 0 0;padding:10px 10px 0;height:32px;color:#fff;background-color:#61809e;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:1px solid #61809e;font-size:20px;font-weight:700px;cursor:pointer;}

    #promo-tabs li.active {color:#fff;background-color:#384d62;border-bottom:1px solid #384d62;}

	#promo-tabs li.separator {background-color:transparent;color:#333b40;border:none;cursor:auto;}

#promo-tab-0 h4 {display:none;}

#promo-tab-1 {position:relative;overflow:hidden;}

  #promo-tab-1 .promo-cities-list {margin:0;padding:0;overflow:hidden;float:left;width:280px;}

  #promo-tab-1 .promo-cities-list li {padding:10px;border-bottom:1px solid #61809e;font-size:16px;font-weight:700;display:block;float:left;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}  

    #promo-tab-1 .promo-cities-list li:hover {background-color:#ddd;}  

  #promo-tab-1 .promo-cities {margin:0;background:url(/images/common/promocje-mapa.png) 100% 0 no-repeat;height:315px;width:320px;position:relative;float:right;}

  	#promo-tab-1 .promo-cities li {position:absolute;font-size:14px;display:inline;cursor:pointer;}

      #promo-tab-1 .promo-cities .pc-GDN {top:40px;right:140px;}

      #promo-tab-1 .promo-cities .pc-KTW {top:205px;right:151px;}

      #promo-tab-1 .promo-cities .pc-KRK {top:245px;right:133px;}

      #promo-tab-1 .promo-cities .pc-LUZ {top:167px;right:50px;}

      #promo-tab-1 .promo-cities .pc-LCJ {top:147px;right:103px;}

      #promo-tab-1 .promo-cities .pc-WMI {top:110px;right:110px;}

      #promo-tab-1 .promo-cities .pc-POZ {top:116px;right:172px;}

      #promo-tab-1 .promo-cities .pc-RZE {top:208px;right:47px;}

      #promo-tab-1 .promo-cities .pc-SZZ {top:66px;right:231px;}

      #promo-tab-1 .promo-cities .pc-WAW {top:126px;right:43px;}

      #promo-tab-1 .promo-cities .pc-WRO {top:172px;right:213px;}

      #promo-tab-1 .promo-cities .pc-IEG {top:137px;right:180px;}

      #promo-tab-1 .promo-cities .pc-BGZ {top:78px;right:126px;}

      

  

  

  

/*przelaczanie pomiedzy slupkami, a kalendarzem*/

.filterContainerTabs {position:absolute;top:15px;right:15px;text-align:right;font-size:12px;}

.icoGraph, .icoCalendar {width:30px;height:29px;display:inline-block;zoom:1;*display:inline;margin:0 5px;cursor:pointer}

  .icoGraph {background-position:-234px 0;}

    .icoGraph.active {background-position:-174px 0;}

  .icoCalendar {background-position:-264px 0;}

    .icoCalendar.active {background-position:-204px 0;}    

.mod-searcher-box {position:relative;}

  .mod-searcher-box .modTitle {padding:9px 10px 6px 10px;text-align:left;font-size:20px;}

  .mod-searcher-box .modTitle span {font-size:11px;display:block;font-weight:400;color:#777}

  .mod-searcher-box ul {margin:0;padding:0;overflow:hidden;}

  .mod-searcher-box li {list-style:none;list-style-image:none;margin:0;padding:5px;cursor:pointer;overflow:hidden;font-size:14px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;}

    .mod-searcher-box li+li+li {border-top:1px solid #ddd;}

  .mod-searcher-box .col1 {float:left;}

  .mod-searcher-box .col2 {float:right;}

    .mod-searcher-box .col2 span {font-size:24px;color:#86ac00;}

  .mod-searcher-box .col3 {display:none;}

  .mod-searcher-box .btn {/*background-color:#384d62!important;border-bottom-color:#283d52!important;color:#fff!important;*/display:block;margin-top:10px;margin: 8px auto 0;width: 80px;}



#moreResults {padding:10px 0;display:none;background-color:#384d62;color:#fff;text-align:center;}

.comPromoDetailsRight {float:right;}

.comPromoDetailsLeft {float:left;}

  .comPromoDetailsRight h4, .comPromoDetailsLeft h4 {font-size:18px;margin:0;padding:9px;}

  .comPromoDetailsRight td, .comPromoDetailsLeft td {border:none;font-size:11px;}

.fbConnect {display:none;}

.social #contentContainer.row, .social #contentContainer.row .span9 {margin-left:0;}

.social #rightCol.span3 .mod > div{margin:0 9px 9px 9px!important}

#editor-xtd-buttons {display:none!important;}

/*menu kontekstowe dla niskich rozdzielczości*/

#top-nav-menu-mobile-container {padding-bottom:20px;}

#top-nav-menu-mobile-container .modContextMenu {margin:0 20px;padding:10px 0;border:none;border-top:1px solid #384d62;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}

  #top-nav-menu-mobile-container .modContextMenu .modContextMenuTitle {margin:0 10px;}

  #top-nav-menu-mobile-container .modContextMenu #menulist_root-country li {border:none;font-size:13px;line-height:19px;margin:0;padding:0;}

    #top-nav-menu-mobile-container .modContextMenu #menulist_root-country li a {padding:5px 10px;display:block;}

  #top-nav-menu-mobile-container .modContextMenu .modContextMenuContent {background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0 0 0 10px;}

  #top-nav-menu-mobile-container .modContextMenu .modContextMenuContent li {margin:0;padding:0;border-top:1px solid #b5b5b5;}

  #top-nav-menu-mobile-container .modContextMenu .modContextMenuContent li a {padding:5px;}

  #top-nav-menu-mobile-container .modContextMenu .modContextMenuContent .modContextMenuContentBreadcrumbs {padding:0;margin-left:-5px;}

  #top-nav-menu-mobile-container .modContextMenu .modContextMenuContent .modContextMenuContentBreadcrumbs a {font-size:13px;line-height:19px;font-weight:700;display:inline-block;padding:5px 10px;}

#top-nav-menu-mobile-container-countries {margin:0 20px;border-top:1px solid #384d62;}

  #top-nav-menu-mobile-container-countries > a {display:block;font-size:16px;font-weight:700;text-transform:uppercase;padding:10px;color:#333b40;}

  #top-nav-menu-mobile-container-countries ul {margin:0;}

  #top-nav-menu-mobile-container-countries li {margin:0 10px!important;border-top:1px solid #b5b5b5!important;}

  #top-nav-menu-mobile-container-countries li a {color:#333b40;font-size:12px;padding:5px;display:block;}

    #top-nav-menu-mobile-container-countries li a:hover {background-color:#384d62;color:#fff;}



.tip-wrap {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:300px;padding:10px;border:2px solid #333b40;background-color:#fff}    

.reset dt, .reset dd, .reset-confirm dt, .reset-confirm dd {display:block;float:left;}

.reset-confirm dt {clear:left;}

.reset dt, .reset-confirm dt {width:140px;}



/*spolecznosc*/

#community-wrap .btn {text-shadow:none!important;}

#community-wrap .nav li {list-style:none;}

.js-module .thumbnail {padding:0!important;border:none!important;}

#community-wrap a:hover {text-decoration:none!important;}



.modPhotos > div, .modVideos > div {overflow:hidden;}



/*wydarzenia*/

#community-wrap .cEvent-Rsvp .selector span, #community-wrap .cEvent-Rsvp .selector select, #community-wrap .cEvent-Rsvp .selector option {color:#333b40!important;}

.cEvent-Rsvp.btn {background-color:#fff!important;border:1px solid #333b40!important;}





/*moduly w pozycji activity-stream-top*/

#leftCol .mod-act-footer .btn {display:none;}

#cModule-ActivityStream {margin:0 0 20px;}



.mod-stream {padding:0!important;}

	.mod-stream .modTitle {font-size:32px!important;line-height:32px!important;margin:0!important;padding:20px 0;height:auto!important}

.slider-container {position:relative;width:715px;height:320px;margin:0 0 15px -15px;overflow:hidden;}

  .slider-container-inner {position:absolute;top:0;left:0;white-space:nowrap;width:3000px;}

  .slider-container [class*="mod-activity"] {width:163px;margin:0 0 0 15px;display:block;float:left;}

  .slider-container-pagination {margin:0 0 0 15px!important;position:absolute;bottom:0;left:0;text-align:center;width:700px;}

    .slider-container-pagination li {display:inline-block;zoom:1;*display:inline;margin:3px;padding:0;cursor:pointer;}

    .slider-container-pagination .ico-prev span{display:block;width:32px;height:32px;background-position:-454px -207px;}

    .slider-container-pagination .ico-next span{display:block;width:32px;height:32px;background-position:-422px -207px;}

    .slider-container-pagination .ico-dot span{display:block;margin:8px 0;width:16px;height:16px;background-color:#ddd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}

    .slider-container-pagination .active span{background-color:#add333;}



[class*="mod-activity"] {box-sizing:border-box;-moz-box-sizing:border-box;padding:9px;position:relative;white-space:normal;}

  [class*="mod-activity"] h3, [class*="mod-activity"] .modTitle {padding:0;margin:0 0 10px 0!important;font-size:16px!important;line-height:20px!important;height:20px;overflow:hidden;}

  [class*="mod-activity"] ul {margin:0;}

  .slider-container [class*="mod-activity"] > div, .mod-activity-intro > div {margin:0;}

  .mod-act-content [class*="span"] {margin-bottom:5px;}

[class*="mod-activity"] .mod-act-content, [class*="mod-activity"] .mod-act-content li {font-size:13px;line-height:19px;}

[class*="mod-activity"] .mod-act-footer {border-top:1px solid #ddd;padding-top:5px;margin-top:5px;font-size:13px;text-align:center;}

  [class*="mod-activity"] .mod-act-footer .btn {margin:5px 0 0 0;display:block!important;color:#fff!important;background-color:#384d62!important;border-bottom:1px solid #2a3c4f!important;}

[class*="mod-activity"] .ico-new {width:85px;height:33px;position:absolute;top:0;right:0;background-position:-350px -257px;background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);}



.mod-activity-diary li {font-size:12px;list-style:none;overflow:hidden;padding:0 0 10px 0;cursor:pointer;}

  .mod-activity-diary .user {font-weight:700;font-size:14px;height:20px;overflow:hidden;padding:3px 0;}

  .mod-activity-diary span {color:#ff4200;font-size:14px;font-weight:700;}

  .mod-activity-diary img {float:left;margin:0 10px 0 0;}

.mod-activity-blog .mod-post-image {margin:0 10px 0 0!important;float:left;}  

  .mod-activity-blog .mod-post-image a {margin:0!important;}

  .mod-activity-blog img {border:none!important;padding:0!important;margin:0!important;}

  .mod-activity-blog .mod-post-title {font-size:14px!important;margin:0 0 5px 0!important;font-weight:400!important;overflow:hidden;height:20px;}

  .mod-activity-blog .mod-post-content {display:block!important;margin:0;}

  .mod-activity-blog .mod-post-content .photoBox, .mod-activity-blog .mod-post-more {display:none;}

.mod-activity-groups img {width:100%;}   

.mod-activity-forum .klatest-item {padding:0 0 10px 0!important;border-top:1px solid #ccc;}

  .mod-activity-forum .klatest-item:first-child {border-top:none;}

  .mod-activity-forum .klatest-subject a{font-size:14px!important;font-weight:400!important;display:block;height:20px;overflow:hidden;margin:0 0 5px 0;}

  .mod-activity-forum .klatest-avatar {margin-right:10px!important;}

  .mod-activity-forum .klatest-avatar img {margin:0!important;border:none!important;padding:0!important;}

  .mod-activity-forum .knewchar {display:none;}

  .mod-activity-forum .klatest-author {line-height:12px!important;}

  .mod-activity-forum li {list-style:none;}

.mod-activity-events .cThumb-Calendar {width: 30px!important;}

  .mod-activity-events .cThumb-Detail {margin:0 0 0 40px!important;}

  .mod-activity-events .cThumb-Title {font-size:14px!important;font-weight:400!important;display:block;overflow:hidden;height:20px;}

.mod-activity-konkurs a {font-size:13px;color:#333b40;}

	.mod-activity-konkurs img {float:left;margin-right:5px;}  



.activity-container .mod-act-content {height:140px;}

	.activity-container .mod-activity-konkurs .mod-act-footer {padding-top:28px;} 

/*rejestracja w spolecznosci*/

.cRegister .auth-facebook {margin-top:15px;}

.cRegister .app-box-footer {overflow:hidden;}

.cRegister-Success {margin-bottom:30px;}

/*usuwanie konta w społeczności*/

.delete-profile {margin:0 0 0 5px;display:inline-block;float:left;font-size: 90%;line-height: 1.2;padding: 8px 10px;color: #555555;}

	.delete-profile:hover {background: none;color: #555555;}



.modSiteSearch {overflow:hidden;}

  .modSiteSearch form {margin:0;}

  .modSiteSearch input {display:block;float:left;margin-bottom:0!important;}

  .modSiteSearch input[type="text"] {margin-right:10px;padding:4px 6px 5px;}

.mod-userstats p {margin:0 0 5px;font-size:13px;}

  .mod-userstats ul {margin:0 0 5px;}

  .mod-userstats li a {display:block;position:relative;height:0;padding-top:100%;}

  .mod-userstats img {position:absolute;top:0;left:0;width:100%;}

  .mod-userstats .user-points {position:absolute;left:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,0.3);color:#fff;line-height:12px;font-size:9px;text-shadow: 1px 1px 3px rgba(0,0,0,0.8);}

  .mod-userstats .span3 {margin-bottom:5px;}



/*zdjęcia i filmy*/

.cMeta-Desc textarea {width:80%!important;min-height:80px;} 



/*prywatne wiadomości*/

.cMail-Compose .input-block-level {min-height:100px!important;}  

#message-body {width:100%!important;min-height:200px!important;}

.cMessage-Body a[title="Usuń wiadomość"] {background:transparent url(//www.tanie-loty.com.pl/images/common/icons20140917.png) -358px -207px!important;width:32px;height:32px!important;display:block!important;cursor:pointer;text-indent:-999px;overflow:hidden;padding:0!important;}







/*invitex*/

.techjoomla-bootstrap a {color:#3b719d;}

.techjoomla-bootstrap th a, .techjoomla-bootstrap th a:hover {color:#fff;text-decoration:none;}  

.invitex_footer {border:1px solid #ddd!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

  .invitex_footer ul {margin:0!important;}

  .invitex_footer li {list-style:none;}  

  .techjoomla-bootstrap .nav>li>a:hover {background-color:transparent;}

.techjoomla-bootstrap .form-actions {padding:0!important;padding-left:0!important;margin:0 0 15px;background-color:transparent;border:none;text-align:center;}

body .techjoomla-bootstrap .inv_tabbable .form-horizontal .form-actions {padding-left:0!important;}

.techjoomla-bootstrap .btn {text-shadow:none;}

body .techjoomla-bootstrap .inv-tabs li a {padding-bottom:8px!important;color:#333b40;}

.techjoomla-bootstrap .inv-tabs  i {margin-right:10px;}

.techjoomla-bootstrap .span12 {margin-left:0!important;}

.techjoomla-bootstrap .tab-content ul {margin:0!important;}

  .techjoomla-bootstrap .tab-content li {list-style:none;}

  .techjoomla-bootstrap .tab-content li form {margin:0;}



.techjoomla-bootstrap .thumbnails .invitex_li {list-style:none;line-height:1;}

.techjoomla-bootstrap .thumbnails {margin:0;}

.techjoomla-bootstrap .tab-content form {overflow:hidden;}



/*aup moduł wyświetlający punkty*/

.mod-profile-rank {}

  .rank-points, .rank-name {margin-bottom:10px;}

    .rank-points span {font-size:18px;font-weight:700;}

    .rank-name span {font-weight:700;}

  .rank-progress {position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ddd;height:16px;overflow:hidden;background-color:#f3f3f3;/*-webkit-box-shadow: inset 0 0 5px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 0 5px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 0 5px 3px rgba(0, 0, 0, 0.1);*/}

  .rank-progress span {display:block;height:16px;width:100%;position:absolute;top:-2px;left:0;text-align:center;font-size:11px;}

  .rank-progress img {height:16px;margin-top:-6px;}

  .rank-level {float:left;width:70px;padding-top:3px;}

    .rank-level span {display:block;float:left;margin-right:5px;font-size:12px;}

    .rank-level img {float:left;}

  .rank-levels {overflow:hidden;font-size:12px;}

    .rank-levels-before {float:left;}

    .rank-levels-after {float:right;text-align:right;}

  .rank-next-left {clear:both;padding:10px 0;font-size:12px;}

  .rank-links {marrgin-top:25px;padding-top:10px;border-top:1px solid #bababa;text-align:center;font-size:12px;}

  .medals {margin-top:10px;overflow:hidden;text-align:center;}

    .medals .title {background-color:#bababa;position:relative;margin:10px 0 15px!important;height:1px;}

      .medals .title span {display:block;width:70px;padding:5px 10px;margin-left:-45px;line-height:13px;background-color:#f3f3f3;color:#bababa;font-weight:700;text-transform:uppercase;left:50%;top:-11px;position:absolute;font-size:14px;}

      .medals img {margin:5px;}

 

.mod-profile-rank.app-box .diary-list-user-stats {margin:0 0 10px 0;}



	.mod-profile-rank.app-box .diary-list-user-stats li {padding:5px;font-size:12px;list-style:none}

	.mod-profile-rank.app-box .diary-list-user-stats li span {font-size:16px;line-height:16px;color:#e8003a;font-weight:bold}

	.mod-profile-rank.app-box .diary-list-user-stats li img {display:inline;padding-left:10px}

	.mod-profile-rank.app-box #diary-google-map {height:160px;margin-bottom:10px}



.travel-diary-stats ul {margin:0 0 20px;text-align:center;display:table;width:100%}

	.travel-diary-stats li {display:table-cell;margin:0;padding:0 5px;font-size:12px;}

	.travel-diary-stats li+li {border-left:1px solid #ddd;}

	.travel-diary-stats li span {font-size:16px;line-height:16px;color:#e8003a;font-weight:700;display:block;}

	.travel-diary-stats .btn {display:block;margin:15px 0 0;}

	.travel-diary-stats #diary-google-map {height:150px;margin:20px 0 0;}  

	/*statystyki widget*/

	.diary-widget-container {margin:0 0 100px;}

		.diary-widget-container .diary-widget-put img {}

		.diary-widget-container textarea {width:100%;min-height:120px;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;font-family:"Courier New", Courier, monospace;}

  /*podstrona reguły*/

  .rules table td {border-color:transparent;}

    .rules .pagination {display:none;}

    .rules .sectiontableheaderrules {background-color:#384d62;color:#fff;}

    .rules .sectiontableentry2 td {background-color:#f3f3f3;border-color:#ddd;font-size:13px;}

  /*podstrona statystyki*/

  #profile-aup {border:none!important;padding:0!important;}

  #profile-aup .profile-details {margin:0 0 0 15px;float:left;}

  .profile-links {text-align:right;}

    .profile-links .btn {margin:5px;}

  #profile-aup .tabs {margin:30px 0 0 0!important;}

  

  /*podstrona medale*/

  .medal-list ul {margin-left:-1.9%!important;}

    .medal-list li {padding:10px;font-size:13px;line-height:16px;-moz-box-sizing:border-box;box-sizing:border-box;height:180px;}

      .medal-list li:first-child, .medal-list li {margin-left:1.9%!important;}

    .medal-list li img {margin:0 auto;display:block;}

    .medal-list p {margin-bottom:10px;}

  .medal-listing td {border:1px solid #ddd;}

  .rank-list > li {padding:10px;}

    .rank-list > li li {list-style:circle;}



#mainSearchTop .mod-searcher-box, .gkw_forecast_3, .cmp_bars .cmp_weekdays, .cmp_bars .cmp_day_another, .cmp_bars .cmp_min {display:none;}





.mod-reviews-search .jrPage {margin:0;}	

body .jrForm .jrKeywords {width:65.81196581196582%!important;}

.jr-media-message li {list-style:none;margin:0!important;}

.jrActivity .jrActivityPhoto {float:left;margin:0 15px 10px 0;}

.jrActivity .jrRatingStarsUser {position:relative;top:-3px;margin:0 0 0 10px;}

.jrActivity .jrActivityQuote {margin-top:15px;}

/*komento - zapobieganie rozciąganiu bbcode*/

#section-kmt img {width:auto;} 

#section-kmt .avatar {border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;} 



.kmt-ratings-overview, .kmt-form-ratings {display:none;}



/*easyblog - lista blogerów*/

#ezblog-bloggers .profile-bio, .profile-bio {display:none;}



/*zgadnij to*/

#zgadnijto_open {position:relative;}

  #zgadnijto_open .btn {position:absolute;padding:20px 0;font-size:28px;top:50%;left:50%;width:300px;margin:-30px 0 0 -150px;}

  #zgadnijto_close {display:none;top:380px;right:20px;padding:10px;font-size:16px;line-height: 20px;position:fixed;z-index:260;width:200px;color:#ffffff;text-align:center;vertical-align:middle;cursor:pointer;*zoom: 1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;border:none;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

    background: #2b80b5; /* Old browsers */

  background: #2b80b5 -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */

  background: #2b80b5 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */

  background: #2b80b5 -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */

  background: #2b80b5 -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */

  background: #2b80b5 -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */

  background: #2b80b5 linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */}

/*stream*/

.cStream-Actions, .cStream-Actions a {font-size:12px;color:#939393;}

	.cStream-Actions i {display:none!important;}



.mod-promo .modTitle {font-size:28px;line-height:28px;padding:5px 0 15px;}

	.mod-promo .mod-item {padding:0 0 15px;margin:0 0 25px;border-bottom:1px solid #ddd;}

	.mod-promo .mod-item img {float:left;margin:0 15px 0 0;}

	.mod-promo .mod-item .mod-post-title {font-size:22px;font-weight:700;margin:0 0 10px;}

	.mod-promo .mod-item .mod-post-more, .mod-promo .mod-act-footer {display:none;}

	.mod-promo-home .mod-act-footer {display:block;text-align:center;}

		.mod-promo-home .mod-act-footer a+a {display:none;}

		.mod-promo-home .mod-act-footer a {display:inline-block;padding:10px 20px;font-size:14px;line-height: 20px;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;color:#333b40;background-color:#dedede;border-bottom:1px solid #999;}

/*statystyki*/

.statki-user-list {margin:0;}

	.statki-user-list li {width:20%;float:left;list-style:none;}

		.statki-user-list li a {display:block;margin:5px;position:relative;}

		.statki-user-list .avatar-cover {display:block;background-position:50%;width:100%;height:100%;padding-top:100%; background-size:cover;}

		.statki-user-list .user-points {position: absolute;left: 0;right: 0;bottom: 0;text-align: center;background: rgba(0,0,0,0.3);color: #fff;line-height:30px;font-size:18px;text-shadow: 1px 1px 3px rgba(0,0,0,0.8);}

		.statki-user-list .user-online {line-height:18px;font-size:13px;}



/*moduły na profilu*/

.icon-nopost {display:none;}

#easyblog-app-wrapper .blog-title {text-decoration:none!important;}

#easyblog-app-wrapper li+li {border-top:1px solid #e5e5e5!important;padding-top:7px!important;margin-top:7px!important;}



/*galeria zdjęć społeczność*/

.photo-gallery {margin:20px 0;}

.photo-gallery li {margin-bottom:20px;overflow:hidden;line-height:14px;border:1px solid #e8e7e6;border-bottom: 1px solid #c4c3c2;background-color:#ffffff;border-radius:5px;box-shadow:0 6px 6px -6px rgba(0,0,0,0.2);box-sizing:border-box;-moz-box-sizing:border-box}

.photo-gallery-container {width:100%;padding-top:100%;height:0;background-size:cover; background-repeat:no-repeat;background-position:center;position:relative;display:block;}

.photo-gallery-meta {width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;display:block;overflow:hidden;}

	.photo-gallery-meta small {font-size:11px!important;display:block;padding-bottom:3px;}

	.photo-gallery-meta img {float:left;margin-right:5px;width:32px;height:32px;}

	.photo-gallery-meta a {display:block;color:#333b40;font-weight:700;line-height:16px;font-size:13px;height:17px;overflow:hidden;}

		.photo-gallery-meta a+a {font-size:11px;}

		

.photo-gallery li:hover .photo-gallery-points, .photo-gallery-featured:hover .photo-gallery-points {display:block;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}

.photo-gallery-featured {margin-bottom:15px;overflow:hidden;line-height:14px;border:1px solid #ddd; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;}

.photo-gallery-featured .photo-gallery-container, .photo-gallery-featured .photo-gallery-show {width:100%;padding-top:0;height:350px;}

.photo-gallery-show {display:block;width:100%;height:0;padding-top:100%;position:absolute;top:0;left:0;}



	/*lightbox*/

	body:after {content: url(//www.tanie-loty.com.pl/images/common/close.png) url(//www.tanie-loty.com.pl/images/common/loading.gif) url(//www.tanie-loty.com.pl/images/common/prev.png) url(//www.tanie-loty.com.pl/images/common/next.png);display: none;}

	.lightboxOverlay {position: absolute; top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}

	.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}

	.lightbox .lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}

	.lightbox a img {border: none;}

	.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}

	.lb-outerContainer:after {content: "";display: table;clear: both;}

	.lb-container {padding: 4px;}

	.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}

	.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(//www.tanie-loty.com.pl/images/common/loading.gif) no-repeat;}

	.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}

	.lb-container > .nav {left: 0;}

	.lb-nav a {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}

	.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}

	.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(//www.tanie-loty.com.pl/images/common/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}

	.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

	.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(//www.tanie-loty.com.pl/images/common/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0; -webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}

	.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

	.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}

	.lb-dataContainer:after {content: "";display: table;clear: both;}

	.lb-data {padding: 0 4px;color: #ccc;}

	.lb-data .lb-details {width:90%;float:left;text-align:left;line-height:1.1em;overflow:hidden}

		.lb-data .lb-caption {display:block;float:left;font-size:16px;font-weight: bold;line-height: 1em;}

		.lb-data .lb-number {display: block;float:left;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}

		.lb-data .lb-likes {float:right;text-align:right;}

		.lb-data .lb-likes a {color:#ccc;font-size:18px;}

		.lb-data .lb-likes .meLike {color:#add333;}

		.lb-data .lb-likes .meDislike {color:#d72e2e;}

		.lb-data .lb-likes b {padding:7px;display:inline-block;zoom:1;*display:inline;}

	.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(//www.tanie-loty.com.pl/images/common/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}

	.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}



/*jomsocial 3 */

#cModule-ActivityStream .joms-privacy-dropdown, #cModule-ActivityStream .joms-stream-options, .cStream-Attachment {display:none!important;}

body #cWindow #upload-header {margin:0!important;padding:5px!important;}

	body #cWindow #upload-header #new-album, body #cWindow #upload-header #select-album{margin:0!important;}

#photo-uploader .joms-share-status-action {margin-top:0!important;}

body #cWindow #upload-content {margin:-10px 0 0!important;}

.plupload_filelist li {padding:0 8px!important;}

#multi_uploader {width:100%;}

#joms-postbox-status li, .joms-activity-filter li {list-style:none;}

#community-wrap .js-focus-avatar {padding:5px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.modSearchResultsPhrases select {width:auto!important;}

.login-area {overflow:hidden;}



/* responsive */

.showOnlyInMax, .only768 {display:none}

.showOnlyOutMax{display:block}



.modBlogInContent .showOnlyOutMax, .modBlogInContent .showOnlyInMax, #top-nav-menu-mobile-container {display:none!important;}

.home .add-wizz {margin-bottom:20px;}

.add-wizz {display:none;}

.item-pagecar iframe {border:none!important;}

.mod-forum-banner a {display:block;}

.mod-forum-banner img {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}



@media (min-width: 1200px) {



  .newsletterForm {width:270px;margin:0 auto;}

  .modNewsletter {background-position:-118px -1045px;}

  .modCountryShortcut .span2 {width:155px;}

  .modNews {width:49%;}

  .modDownload li {width:175px}

  .social .modBreadcrumbs {width:750px;}

  .social #rightCol.span3 {width:250px!important}

  .comPromoList {width:403px}

  .comPromoContainer01 input, .comPromoContainer02 input {width:205px;}

  .comPromoContainer05 {top:0;left:466px;}

  .modPassengerZoneSection li {width:415px;}

  .modAirlines li {width:113px;}

  .listColumnNarrow li {width:155px;}

  .comPromoDetailsRight, .comPromoDetailsLeft {width:425px;}

  #info #infoDaty {margin-top:5px;}

  #info #infoCeny {margin:10px 10px 0 100px;}

  .showOnlyInMax{display:block}

  #top-nav-menu>li>a{padding:5px 9px;}

  .filterContainer .inner01 input, .filterContainer .inner02 input {width:280px;}

  .filterContainer .inner03 .btn  {width:190px;}

  .mainSearchOfferList .offerDesc .col2 {width:80px;}

  .mainSearchOfferList .offerDesc .col3 {width:70px;}

  .mainSearchOfferList .offerDesc .col4 {width:70px;}

  .mainSearchOfferList .offerDesc .col5 {width:70px;}

  .mainSearchOfferList .offerDesc .col6 {width:125px;padding-left:5px}

  .mainSearchOfferList .offerDesc .col7 {width:140px;}

  .mainSearchOfferList .offerPriceInfo {width:180px;}

  .modCompanyInfo  div p {width:180px;}

  .cmp_calendar {width:48%;margin:1%;float:left}

  .cmp_bars h4 {font-size:20px;text-align:left;margin:0 0 15px 0;width:70px;float:left;}

  .cmp_bars .cmp_data {clear:left;padding-top:10px;}

  .cmp_bars .cmp_month {background-color:transparent;left:100px;width:250px;top:-6px;}

  .cmp_bars .cmp_day {background-color:rgba(77,104,131,.08)!important;margin:0 2px;width:26px;}

  .cmp_bars .cmp_day.cmp_weekend {background-color:rgba(77,104,131,.18)!important;}

  .cmp_bars .cmp_day {margin:0 1px;width:22px;background-color:transparent;height:160px;}

  .cmp_bars .cmp_bar {height:100px;position:relative;display:block}

  .cmp_bars .cmp_dow, .cmp_bars .cmp_unknown .cmp_min, .cmp_bars .cmp_radio {display:block!important;}

  .cmp_bars .cmp_unknown .cmp_min {color:#fff;font-size:16px;text-align:center;right:auto;left:5px;bottom:65px;background-position:-24px -120px;}

  .cmp_bars .cmp_dom, .cmp_bars .cmp_dow {width:100%;text-align:center;position:static;font-size:11px;}

  .cmp_bars .cmp_radio {background:#333b40;text-align:center;line-height:1;border:;box-shadow:0;padding:0 0 2px 0;}

  .cmp_bars .cmp_radio input {margin:0 0 0 1px!important;padding:0;}

  .cmp_bars.cmp_ret {padding-top:30px;clear:both;}

  .modShareBtnsHome {height:80px;}

  .menuSpol .joomla-nav > li > a {padding-bottom:54px;}

  .modFaqNav li {margin:0 12px;}

  .modFaqNav li a {width:80px;height:47px;padding:100px 10px 0 10px;}

  .login_register label {width:203px;}

  .login_register label[for="remember"] {margin:0 0 0 215px;}

  .login_register .left {padding:0 40px 0 0;}

  .login_register input[type="text"], .login_register input[type="password"] {width:235px!important;}

  .login_register .btns {padding-left:213px;}

  .cThumbsList .cAvatar {width: 58px!important;height: 58px!important;}

  .modBlogsIntro .copy {width:70%}

  .modBlogsTop10 {background-position:80% 100%;}

  .modSiteSearch input[type="text"] {width:146px;}

  .mod-lotaro .modTitle {padding:55px 0 15px;}

  .mod-act-footer .btn {font-size:14px!important;}

  .slider-container {width:885px;}

  .slider-container-pagination {width:870px;}

  .slider-container [class*="mod-activity"] {width:206px;}

  .diary-list .diary-list-user li span {font-size:18px}

  .diary-list .diary-list-user li {width:110px}

  .diary-list .diary-list-user li+li {width:150px;}

  .diary-list .diary-list-user li+li+li {width:120px;}

  .diary-list .diary-list-user li+li+li+li {width:230px;}

  .diary-list-user-stats li {padding:5px 20px;}

    .diary-list-user-stats li span {font-size:40px;line-height:40px;}

  .diary-add-form label input, .diary-add-form label select {width:273px;}

  .mod-contact {background-position:100% 100%}

  .footer [class*="span"]+[class*="span"] {padding-left:30px}

  .modSearchManualInfo02 span.info02 {top:150px;right:330px;}

  .mod-infoline {background-position:156px -1252px;}

   .mod-infoline li {margin:11px 0 6px 20px;}

  #promo-tab-1 .promo-cities-list {width:430px;}

  .add-wizz {display:block;}

}

@media (min-width: 980px) and (max-width: 1199px) {

  

  #comments-form input, #comments-form textarea {width:274px;}

  .charity li > div > div {width:210px;height:86px;}

  .bonusProgram li > div > div {width:210px;height:86px;}

  .modNews {width:49%;}

  .btnMedia .btn {width:135px;}

  .modMediaContact h3 {margin-top:13px!important;}

  .modMediaContact span {display:block;padding:0!important;}

  .modDownload li {width:135px}

  .social .modBreadcrumbs {width:540px;}

  .social #rightCol.span3 {width:200px!important}

  .modAplikacjeBtn01 {top:130px;left:80px;}

  .modAplikacjeBtn02 {top:200px;left:50px;}

  .modAplikacjeBtn03 {top:270px;left:30px;}

  .modAplikacjeBtn04 {top:340px;left:10px;}

  .modAplikacjeBtn05 {top:211px;}

  .modAplikacje p {margin:40px 0 0 120px;font-size:17px;width:200px;}

  .modGroupBook > p {font-size:18px;line-height:20px;}

  .listColumnNarrow li {width:120px;}

  .comPromoList {width:320px}

  .comPromoDetailsRight, .comPromoDetailsLeft {width:340px;}

  #info #infoDaty {margin-top:5px;}

  #info #infoCeny {margin:10px 10px 0 50px;}

  .dayOffersRot5Jq, .dayOffersRot5Jq div {width:698px;}

  .arrow_left, .arrow_left_inactive, .arrow_right {width:26px;margin:17px 0!important;}

  div#promoSting, div#promoStingBack {width:608px!important;}

  .ceny {width: 40px;padding: 0 0 0 5px!important;font-size:10px!important;}

  ul.slupki {padding:0 2px;}

  .comPromoContainer01 input, .comPromoContainer02 input {width:314px;}

  .comPromoContainer06 {display:block;float:right;}

  .cMod-Notify a {padding:3px!important;}

  .mod404 p {margin:33px 0 0 0;font-size:18px;line-height:22px;}

  .modAboutUs span.sectionTitle {width:160px;}

  .modAboutUsIntro span img {width:100%;}

  .menuSpol .joomla-nav > li > a {padding-bottom:50px;}

  .menuSpol div > ul ul li a {font-size:11px}

  .mapaGoogle {width:460px;overflow:hidden;}

    .item-page .gkw_forecast_3{display:block!important}

    .gkw_next_days li{width:60px}

  .creator-message-container .creator-message.no-box-shadow {width:619px;}

  #top-nav-menu>li>a{padding:10px 5px;}

  .modTopIcons {top: 15px;}

  .cmp_calendar {width:48%;margin:1%;float:left}

  .cmp_bars h4 {font-size:20px;text-align:left;margin:0 0 15px 0;width:120px;float:left;}

  .cmp_bars .cmp_data {clear:left;padding-top:10px;}

  .cmp_bars .cmp_month {background-color:transparent;left:100px;width:250px;top:-6px;}

  .cmp_bars .cmp_day {margin:0 1px;width:17px;background-color:transparent;height:160px;}

  .cmp_bars .cmp_bar {height:100px;position:relative;display:block}

  .cmp_bars .cmp_dow, .cmp_bars .cmp_unknown .cmp_min, .cmp_bars .cmp_radio {display:block!important;}

  .cmp_bars .cmp_unknown .cmp_min {color:#fff;font-size:16px;text-align:center;right:auto;left:3px;bottom:65px;background-position:-24px -120px;}

  .cmp_bars .cmp_dom, .cmp_bars .cmp_dow {width:100%;text-align:center;position:static;font-size:11px;}

  .cmp_bars .cmp_radio {background:#333b40;text-align:center;line-height:1;border:;box-shadow:0;padding:0 0 2px 0;}

  .cmp_bars .cmp_radio input {margin:0 0 0 1px!important;padding:0;}

  .cmp_bars.cmp_ret {padding-top:20px;clear:both;}

  .cmp_calendar {width:48%;margin:1%;float:left}

  .cmp_bars .cmp_day {background-color:rgba(62,73,79,.08)!important;}

  .cmp_bars .cmp_day.cmp_weekend {background-color:rgba(62,73,79,.18)!important;}

  .cmp_bars .cmp_prices {padding:0;width:60px;}

  	.cmp_bars .cmp_prices span {font-size:11px;}

  .modBestOffers .modTitle {font-size:18px!important;left:10px!important;}

  .modBestOffers .modBOTabs li {padding:12px 10px;}

  .modSiteSearch input[type="text"] {width:97px;}

  .modFaqNav li {margin:0;}

  .modFaqNav li a {width:80px;height:47px;padding:100px 10px 0 10px;}

  .login_register label {width:123px;}

  .login_register label[for="remember"] {margin:0 0 0 133px;}

  .login_register .left {padding:0 20px 0 0;}

  .login_register input[type="text"], .login_register input[type="password"] {width:230px!important;}

  .login_register .btns {padding-left:133px;}

  .cThumbsList .cAvatar {width: 63px!important;height:63px!important;}

  .item-pageblogs img {width:300px;height:auto;}

  .modBlogsTop10 {background-position:80% 100%;}

  .modBlogsIntro .copy {width:80%;font-size:26px;line-height:30px;}

  .mod-groups-banner {background-position:175% 0;}

  #form-sclogin-submitcreate .btn {font-size:10px;}

  #form-sclogin-submitcreate a.btn {margin-right:5px;}

  #application-latestphoto a img {width:62px;height:auto;}

  .searchContainer input[type="text"], .searchContainer .formSelect span {font-size:15px;}

  .medal-list ul {margin-left:-1.5%!important;}

  .medal-list li:first-child, .medal-list li {margin-left:1.5%!important;}

  .add-wizz {display:block;}

}

@media (min-width: 768px) and (max-width: 979px) {

  .modBestOffers .modTitle, #mainSearchTop .mod-searcher-box, .cookie-alert, #cmp_tooltip, .modAdd, .mod-add, .modGroupBook > p, .modGroupBook > h2, .social #rightCol.span3, .topNav, .modShareBtns, .comPromo, .modAboutUs span.sectionImage, .sbc, .cmp_bar, .cmp_prices, .cmp_radio, .cmp_dow, .modHelloMe .cHello-Avatar, .login_register .right, .modToolbar, .top-login .right select, .top-login .link-social, .mod-activity-forum .klatest-author, .mod-activity-events .cThumb-Members, .form-login-register, .promoLabel, #top-nav-menu-mobile-show, #promo-tab-1 .promo-cities, .mod-newsletter-fixed, .mod-bugs-report  {display:none!important;}

  #mainSearchTop .mod-searcher-box, .gkw_forecast_3, .cmp_bars .cmp_weekdays, .cmp_bars .cmp_day_another, .cmp_bars .cmp_min {display:block!important;}

  .topContainer {position:absolute!important;}

  .logotyp {background-position:-215px -506px;}

  .modTopIcons {top:45px}

  #rightCol {margin-top:70px}

  h1, h2 {font-size:32px!important;line-height:36px!important;}

  .cMod-Notify a {padding:3px!important;}

  .modBlogInContent {margin:0 0 15px 0;}

    .modFaqNav{background:#dadada;padding:5px;height:auto;border-radius:4px;margin-bottom:10px}

    .modFaqNav ul{margin:0}

    .modFaqNav li{height:auto;width:auto!important;margin:3px;border-radius:4px;background:none!important}

    .modFaqNav li:hover a,div.modFaqNav li.active a{color:#3b719d;background-color:transparent;background:none;}

    .modFaqNav li a{width:auto!important;display:block;background-image:none;padding:5px;text-transform:inherit;font-size: 14px;text-align: left;}

  .newsletterForm {width:166px;margin:0 auto;}

  .modNewsletter {background-position:-608px -988px;}

    .modNewsletter > div {padding-top:63px;}

  #jc .span2 {width:90%;}

  #comments-form input, #comments-form textarea {width:90%;margin-left:20px;}

  table.photoBox {width:202px;}

  table.photoBox img {width:200px;height:auto;}

  .modAboutUsList li > div {height:176px;}

  .modAboutUsList li span {height:176px;}

  .modAboutUsList li:hover > div div {margin-top:-180px;}

  .modAboutUsList .modAboutUsListIntro h2 {font-size:18px;margin-bottom:0;}

  .modAboutUsList li p {margin:0 10px;}

  .modAboutUsList li h3 {margin:10px 10px 5px 10px;}

  .modAboutUsList li span img {margin-top: 45px;}

  .modAboutUsFacts {background-position:-10% 0;}

  .modAboutUsIntro span img {width:100%;}

  .modAboutUsIntro p {font-size:20px;width:44%}

  	.modAboutUsIntro p+p {display:none;}

  .modAboutUs .sectionTitle {width:100%!important;}

  .modAboutUs .sectionIntro {display:block;}

  .btnMedia .btn {width:105px;font-size:13px;padding: 15px 50px 0 10px;}

  .modMediaContact h3 {margin-top:13px!important;}

  .modMediaContact span {display:block;padding:0!important;}

  .modDownload li {width:135px}

  .social .modBreadcrumbs {width:520px;}

  .modAplikacjeQR, .modAplikacjeBtn05 {display:none;}

  .modAplikacjeBtn01, .modAplikacjeBtn02, .modAplikacjeBtn03, .modAplikacjeBtn04 {left:70px;}

  .modAplikacjeBtn01 {top:130px;}

  .modAplikacjeBtn02 {top:200px;}

  .modAplikacjeBtn03 {top:270px;}

  .modAplikacjeBtn04 {top:340px;}

  .modAplikacje p {margin:40px 0 0 120px;font-size:17px;width:200px;}

  .modPassengerZoneSection li {width:100%!important;margin-left:0!important;height:auto;}

  .modAirlines li {width:101px;}

  .listColumnNarrow li {width:155px;}

  .comPromoDetailsRight, .comPromoDetailsLeft {width:100%;float:none;margin:0 0 15px 0;}

  .modPromoDetails .modPromoDetailsContainer03 {top:0;left:347px;margin:0;width:170px;text-align:right;font-size:11px}

  .modPromoDetails .modPromoDetailsContainer04 {top:30px;}

  .modPromoDetails .modPromoDetailsContainer06 {left:200px;}

  .modPromoDetails .modPromoDetailsContainer07 {left:340px;}

  .modPromoDetails .modPromoDetailsContainer08 {top:130px;}

  .modPromoDetails .modPromoDetailsContainer09 {top:130px;left:70px;}

  .modPromoDetails .modPromoDetailsContainer10 {top:130px;left:145px;}

  .modPromoDetails .modPromoDetailsContainer11 {top:130px;left:215px;}

  .modPromoDetails .modPromoDetailsContainer12 {top:165px;}

  .modPromoDetails .modPromoDetailsContainer14 {top:173px;right:158px;}

  .dayOffersRot5Jq, .dayOffersRot5Jq div {width:536px;}

    .lYXU, .lLGW, .lLHR, .lLCY, .lLTN, .lSTN, .lLON {background-position:-80px -672px;}

  .modAboutUsIntro .logos {margin:10px 20px}

  .modAboutUsIntro .serwisy {margin:0 15px 0 15px;}

  .menuSpol.span9 {width:724px;}

  .menuSpol div > ul > li > a {font-size:12px;}

  .menuSpol div > ul ul li a {padding:5px!important;font-size:12px;}

  .logoSpolecznosc {margin:-30px 0 0 0!important;}

  .artwebmediaQuiz {width:724px;}

  #modArtwebQuiz .answer, #modArtwebQuiz .question {width:60%!important;box-sizing:border-box;-moz-box-sizing:border-box}

  #modArtwebQuiz .image {width:40%!important;}

  #modArtwebQuiz .image img {width:100%!important;height:auto!important;}

  .socialLogin label[for="remember"], .socialLogin #socialLoginFormReminder {float:none!important;}

  .socialLogin #socialLoginFormReminder {}

  .socialLogin .socialLoginRegister {text-align:left!important;}

  .modContextMenuHeader ul li {padding:0 5px 0 0!important;border-left:none!important;}

  .mod404 {background-position:-100px 0;}

  .mod404 p {margin:7px 0 0 0;font-size:18px;}

  .mapaGoogle {width:352px;overflow:hidden;}

  .mod_weather{padding:8px}

    .gkw_main_left{width:148px}

    .gkw_main_left img{float:left;margin-left:4px}

    .gkw_temp{float:right;text-align:center;width:74px;padding-top:18px}

    .gkw_main h2{width:148px;float:none;height:auto}

    .gkw_forecast_3{display:none!important}

    .gkw_next_days li{width:73px}

    .gkw_day_day{width:30px}

    .gkw_day_night{width:30px}

  .item-page .gkw_next_days {position: absolute;top: 7px;right: 0px;width: 201px;}

  .modKonkursLatest .joomimg246_img {width:auto;height:auto;margin:5px;}

  img.jg_photo {width:auto;height:auto}

  .jg_element_cat {width: 25%;}

  .jg_catelem_photo {margin:5px;width:162px;}

  .konkursNav {position:static;}

  .modShareBtnsBottom {background:#f3f3f3 url(//www.tanie-loty.com.pl/images/common/modShareBtnsBottomBG.jpg) 172% 0 no-repeat;}

  .searchContainer {width:auto;}

  .searchContainer form > div label, .searchContainer .inner07 p {font-size:16px;}

  .searchContainer .inner01, .searchContainer .inner02 {width:50%;}

  .searchContainer .inner03, .searchContainer .inner04 {width:35%;}

  .searchContainer .inner05, .searchContainer .inner06 {width:15%;}

  .searchContainer .inner09 {width:100%;padding:0;}

  	.searchContainer .inner09 label {display:inline-block;zoom:1;*display:inline;padding:0 10px;}

  .cmp_bars .cmp_days {background:none;padding:0;}

  .cmp_days {width:100%;padding:0;}

  .cmp_day {height:36px!important;}

  .cmp_ret {padding-top:20px;clear:both;}

  .mainSearchOfferList .offerPrice {top:auto;bottom:70px;width:200px;line-height:18px;}

  .mainSearchOfferList .offerDesc {margin:0;}

  .offerBtn, .offerBtn:hover {padding:15px 10px;position:static;}

  .modSiteSearch input[type="text"] {width:100%;float:none!important;-moz-box-sizing:border-box;box-sizing:border-box;}

  .modSiteSearch input[type="submit"] {float:none!important;margin:10px auto 0;display:block;}

  .login_register label {width:203px;}

  .login_register label[for="remember"] {margin:0 0 0 213px;}

  .login_register .left {padding:0;width:100%}

  .login_register input[type="text"], .login_register input[type="password"] {width:279px!important;}

  .login_register .btns {padding-left:213px;}

  .top-login #form-login-username input, .top-login #form-login-password input {width:100px;}

  .cThumbsList .cAvatar {width: 45px!important;height:45px!important;}

  .modLinks .list {width:100%;float:none;}

  .modLinks {font-size:12px;} 

  .modLinks li span span {font-size:16px;} 

  .item-pageblogs img {width:300px;height:auto;}

  .modBlogsTop10 {background-position:0 100%;}

  .modBlogsIntro .btn {font-size:14px;}

  .modBlogsIntro small {font-size:10px!important;}

  .modBlogsTop10 {background-position:65% 100%;}

  #promo-tabs li {font-size:16px!important}

  #promo-tab-1 .promo-cities-list {width:100%;}

  .mod-groups-intro {background-position:100px 100%;}

  .mod-groups-intro > div {margin:15px 15px 200px 15px;}

  .mod-groups-banner {background-image:none;}

  .mod-groups-banner .btn {display:block;}

  .mod-blog-intro {background-image:none;}

    .mod-blog-intro > div {margin: 15px;}

  #form-sclogin-submitcreate .btn {display:block!important;float:none;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}

  #application-latestphoto a img {width:44px;height:auto;}

  .mod-lotaro .modTitle {padding:20px 0 15px;}

  [class*="mod-activity"] .mod-act-content {height:145px;}

  .mod-act-footer a {display:block;line-height:16px!important;}

   .mod-activity-forum img {width:40px;height:40px;}

  .mod-activity-forum .klatest-subject a {font-size:13px!important;height:41px;}

  .mod-activity-forum .klatest-preview-content {line-height:16px!important;}

  .slider-container {width:553px;}

  .slider-container-pagination {width:538px;}

  .slider-container [class*="mod-activity"] {width:123px;}

  .diary-list .diary-list-lp {font-size:20px;line-height:20px;padding-top:10px;}

  .diary-list .diary-list-avatar {width:32px;height:32px;} 

  .diary-list h3 {margin:8px 0 20px;}

  .diary-list .diary-list-user {position:static;clear:both;}

  .diary-list .diary-list-user span {font-size:16px;}

  .diary-list .diary-list-user li {width:70px}

  .diary-list .diary-list-user li+li {width:100px;}

  .diary-list .diary-list-user li+li+li {width:105px;}

  .diary-list .diary-list-user li+li+li+li {width:180px;text-align:right;}

  .diary-list-user-stats li span {font-size:24px;line-height:24px;}

  .diary-add-form label input, .diary-add-form label select {width:162px;}

  .mod-activity-diary .journey {clear:left;}

  .mod-activity-diary img {width:24px;height:24px}

  #hello-points-maxinfo {right:0;}

  #hello-points-maxinfo .ico-bird {left:100px;}

  .mod-logowanie-content, #system-message-popup-container, #eblog-dialog, #cWindow.dialog #cWindowContentOuter  {left:5%;width:90%!important;margin:0!important;-moz-box-sizing:border-box;box-sizing:border-box;}

  .mod-dir-list {background-position:65% 0;}

	.mod-dir-list ul {width:40%;font-size:12px;}

  .mod-contact {background-image:none;border:none;}

  .top .container .row {height:292px;}

  .mainSearchList li {font-size:14px;}

  .mainSearchList .col2 span {font-size:20px;}

  .top-nav .span9+.span9 {float:none;clear:both;width:100%;margin:0;padding-top:10px;}

  	#top-sub-nav > li > a {padding:5px 12px;}

		#top-sub-nav .parent:hover > a {background-color:transparent;color:#333b40;}

		#top-sub-nav .parent:hover ul {display:none;}

  .top-login {margin-top:20px;}

  .mod-infoline {height:290px;background-image:none;}

  	.mod-infoline .numbers {margin:20px 0 10px!important;}

	.mod-infoline .info {margin:0 0 15px;}

	.mod-infoline ul {margin:15px 0 0;}

	.mod-infoline li {margin:5px 0 5px 20px;line-height:18px;font-size:14px;}

  .mod-help div p {font-size:21px;line-height:28px;} 

  .mod-profiles .fb {clear:left;}

  .mod-social-buttons .mod-social-buttons-profile {width:110px;background-position:-762px 0;}

  	.mod-social-buttons .mod-social-buttons-profile span {display:none;}

  .mod-searcher-box li {font-size:13px;}

  .mod-searcher-box .col2 span {font-size: 18px;}

  .mod-crossell-top {font-size:13px;}

  .mod-crossell-top p span {font-size:18px;}

  .mod-car-search iframe {height:283px!important;}

  .jrModuleItems .jrModuleItemThumbnail img {width:32px!important;height:32px!important;}

  .mod-help p+p, .modIntro h1, .modIntro h2 {font-size:22px!important;line-height:26px!important;}

  .searcher {height:330px;}

  .mod-infoline {height:290px;}	

	.mod-infoline .title {font-size:20px;}

	.mod-infoline .numbers {font-size:16px;line-height:20px;margin:0 0 10px;}

 }  

@media (max-width: 767px) {

#modMainSearchFlight13, .modSearchManualInfo02 span.info02, .modGroupBook > p, .modGroupBook > h2, .modTrust img, .modTripAdvisor, .modPromoDetails .modPromoDetailsContainer03, .modPromoDetails .modPromoDetailsContainer04, .comPromo, .modAboutUs span.sectionImage, .login_register, .featured-slider, .social #rightCol, .social .cSidebar, .modAdd, .mod-add, .weather_ajax, .modCommunityActiv, #rightCol, .modShareBtns, .cookie-alert, .modBlogLatest, .mod-searcher-box.user-touched, .topNav, .btnMedia .btn span, .modAplikacjeQR, .modAplikacjeBtn05, .comPromoContent .col4 img, .social #Kunena td.kcol-category-icon,.social #Kunena td.kcol-ktopicicon, .social #eblog-wrapper .blog-taglist, .creator-message-container textarea:nth-child(2), .user-untouched .inner03, .user-untouched .inner04, .user-untouched .inner05, .user-untouched .inner06, .user-untouched .inner07, .user-untouched .inner09, .user-untouched .inner08 label, .sbc, .cmp_bar, .cmp_prices, .cmp_radio, .cmp_dow, #cmp_tooltip, .modBestOffers .modTitle, .hasDatepicker, .menuSpol, .socialLogin, .modToolbar, .mod-lotaro, .top-login .right select, .top-login .mod-site-search, [class*="mod-activity"], .top-login .link-social, .modVideos, .modPhotos, .slider-container, #hello-points-maxinfo .ico-bird, .mod-profile-sidebar, .form-login-register, #top-nav-menu, .top-sub-nav, .searcher, .mod-contact-nav, .footer .mod-newsletter, .footer .mod-profiles, #promo-tab-1 .promo-cities, .sidebar .mod-social-buttons, .mod-newsletter-fixed, .car .mod-infoline, .mod-bugs-report, #top-sub-nav {display:none!important;}

  .only768, body #socialbutton, #eblog-wrapper.w600 #socialbutton, #mainSearchTop .mod-searcher-box, .gkw_forecast_3, .cmp_bars .cmp_weekdays, .cmp_bars .cmp_day_another, .cmp_bars .cmp_min, #top-nav-menu-mobile-container {display:block!important;} 

  #top-nav-menu-mobile-show {position:absolute;width:32px;padding:20px;top:60px;right:0;}

    #top-nav-menu-mobile-show span {display:block;background-color:#333b40;height:6px;margin-bottom:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

    #top-nav-menu-mobile-container > ul {margin:90px 0 0 0;}

    #top-nav-menu-mobile-container li {list-style:none;border-top:1px solid #384d62;margin:0 20px;}

      #top-nav-menu-mobile-container li:first-child {border:none;}

    #top-nav-menu-mobile-container > ul > li > a {display:block;font-size:16px;font-weight:700;text-transform:uppercase;padding:10px;color:#333b40;}

    #top-nav-menu-mobile-container ul ul {margin:0 0 10px 0;}

    #top-nav-menu-mobile-container ul ul li {border:none;}

      #top-nav-menu-mobile-container ul ul a {display:block;padding:5px 0;color:#333b40;font-weight:700;}

  .logotyp {width:175px!important;float:left!important;margin:45px 0 0}

  h1, h2 {font-size:32px!important;line-height:36px!important;}

  table.photoBox {width:202px;}

  table.photoBox img {width:200px;height:auto;} 

  .charity li > div, .bonusProgram li > div {height:150px;}

  .modAboutUsFacts {background-position:-10% 0;}

  .modAboutUsIntro {background-position: 80% 0;height:300px}

    .modAboutUsIntro img {width:100%;}

    .modAboutUsIntro .logos {margin-top:60px!important;}

    .modAboutUsIntro p {font-size:18px;line-height:20px;}

  .modAboutUs li {width: 100%;float:none;}

  .modAboutUs span.sectionTitle {display:block!important;width:auto!important;height:auto!important;padding:0!important;}

  .mod-about-us li {clear:both;padding:10px 0;}

  .btnMedia .btn {width:100px;padding: 15px 10px 0 10px;}

  .modMediaContact h3 {margin-top:13px!important;}

  .modMediaContact span {display:block;padding:0!important;}

  .modDownload li {width:168px}

  .modContact {background-image:none;height:auto;}

  .modAplikacjeBtn01, .modAplikacjeBtn02, .modAplikacjeBtn03, .modAplikacjeBtn04 {left:70px;}

  .modAplikacjeBtn01 {top:130px;}

  .modAplikacjeBtn02 {top:200px;}

  .modAplikacjeBtn03 {top:270px;}

  .modAplikacjeBtn04 {top:340px;}

  .modAplikacje p {margin:40px 0 0 120px;font-size:23px;width:275px;line-height:24px}

  .modGroupBook {margin-top:30px;}

  .modPassengerZoneSection li {height:auto;overflow:hidden;}

  .modAirlineShortcut {width:auto;float:none;margin:0 0 15px 0!important;}

    .modAirlineShortcut table {width:100%;}

    .modAirlineShortcut img {float:none!important;display:block;margin:0 auto!important;}

  .modAirlines li {width:100px;}

  .listColumnNarrow li {width:120px;}

  .comPromoDetailsRight, .comPromoDetailsLeft {width:100%;float:none;margin:0 0 15px 0;}

  .comPromoContent .col4 {padding:0;}

  .modPromoDetails .modPromoDetailsContainer {margin:10px 0;}

  .modPromoDetails .modPromoDetailsContainer label, .modPromoDetails .modPromoDetailsContainer input, .modPromoDetails .modPromoDetailsContainer {font-size:12px;}

  .modPromoDetails .modPromoDetailsContainer06 {left:175px;}

  .modPromoDetails .modPromoDetailsContainer07 {left:300px;}

  .modPromoDetails .modPromoDetailsContainer08 {top:130px;}

  .modPromoDetails .modPromoDetailsContainer09 {top:130px;left:60px;}

  .modPromoDetails .modPromoDetailsContainer10 {top:130px;left:120px;}

  .modPromoDetails .modPromoDetailsContainer11 {top:130px;left:180px;}

  .modPromoDetails .modPromoDetailsContainer12 {top:166px;}

  .modPromoDetails .modPromoDetailsContainer14 {top:173px;right:110px;}

  .modAboutUsIntro .logos {margin:10px 20px}

  .modAboutUsIntro .serwisy {margin:0 15px 0 15px;}

  .pagination {display:block!important;}

    .pagination li {display:inline-block!important;}

    .social .span12{margin-left:0}

  .menuSpol {font-size:12px;height:143px}

  #modArtwebQuiz .answer, #modArtwebQuiz .question {width:60%!important;box-sizing:border-box}

  #modArtwebQuiz .image {width:40%!important;}

  #modArtwebQuiz .image img {width:100%!important;height:auto!important;}

  .socialLogin label[for="remember"], .socialLogin #socialLoginFormReminder, .socialLogin .socialLoginRegister {margin: 10px 15px 10px 0!important;float:left!important;left-align:left!important;clear:none!important;}

  .fbConnectBtn {width:auto!important;}

  .fbConnectBtn .sclogin-social-login > div {display:block;float:left;margin:2px!important;}

  .cHello-Header {text-align:left!important;}

  .cHello-Header img {margin-right:15px;}

  .mod404 {background-image:none;}

  .mod404 p {margin:20px 0 0 0;font-size:18px;}

  .mod404 .ico404 {float:none;}

  body #rightCol{width:auto;margin:0 -1%}

    body #rightCol>div{width:47.5%;height:auto;float:left;margin:0 1% 2%;box-sizing:border-box;position:relative;padding-top:28%}

    body #rightCol>div>div{position:absolute;top:0;left:0;right:0;bottom:0}

  .modFaqNav{background:#dadada;padding:5px;height:auto;border-radius:4px;margin-bottom:10px}

    .modFaqNav ul{margin:0}

    .modFaqNav li{height:auto;width:auto!important;margin:3px;border-radius:4px;background:none!important}

    .modFaqNav li:hover a,div.modFaqNav li.active a{color:#3b719d;background-color:transparent;background:none;}

    .modFaqNav li a{width:auto!important;display:block;background-image:none;padding:5px;text-transform:inherit;font-size: 14px;text-align: left;}

  .tlweather{position: relative;height: 150px;}

    .weather_ajax{position: absolute;top:0;bottom:0;left:0;right:0}

    .mod_weather{position:absolute;top:0;bottom:0;left:0;right:0;margin-bottom:0 !important;overflow:hidden}

    .gkw_main_left{width:25%}

    .gkw_main h2{width:66%;margin:5% 0 8px} 

    .gkw_next_days{width:66%;position:absolute;right:3%;bottom:5%}

    .gkw_next_days li{width:32%}

    .gkw_fday img{width:65%}

    .gkw_day_day{width:50%;margin:0}

    .gkw_day_night{width:50%;margin:0}

    .social #Kunena tr.krow1 td,.social #Kunena tr.krow2 td{padding:2px 4px}

    .social #Kunena div.kthead-title a{font-size:0.75em}

	.kheader h2 {min-height:20px!important;padding:0!important;margin:0!important;line-height:22px!important;}

	.kheader h2 span {font-size:20px!important;line-height:22px!important;}

    .social #Kunena span.kcat-topics,.social #Kunena span.kcat-replies, .kreply-form{font-size:12px!important}

    .social #Kunena .ks{font-size:0.8em;line-height: 1.2em;}

    .social #Kunena span.kcat-topics-number,.social #Kunena span.kcat-replies-number{font-size:1.1em;margin:0}

    .social #Kunena a.ktopic-title{font-size:16px}

    .social #Kunena span.ktopic-posted-time{font-size:12px}

    .social #Kunena span.kmsgtitle,.social  #Kunena span.kmsgtitle-new{background:none;padding-left:0;font-size:12px!important}

	.kmsg-header h2, .kmsg-header h2 span {font-size:14px!important;line-height:19px!important;}

		.kmsg-header h2 {padding:10px 0!important;}

		.kmsg-header h2 span {padding-right:15px!important;}

	#Kunena textarea, #Kunena textarea.kmedium, #Kunena .kreply-form .inputbox {width:90%!important;}

	#Kunena td.kcol-ktopiclastpost {line-height:19px;}

    #socialbutton.alignleft + .blog-text{margin-left:0!important}

    .social #community-wrap .cSidebar{float:none}

    .social #community-wrap .cSidebar+.cMain{margin:0}

    .social #community-wrap .cToolBox-Options{margin-top:0;}

    .social #community-wrap .cResetList{clear:both}

    .social #community-wrap .cSlider-Wrap{overflow:hidden}

    body .modFlightStatsContainer td span{font:9px Arial, Helvetica, sans-serif;padding: 2px 4px;margin: 1px 0;}

    body .modFlightStatsContainer th, div.modFlightStatsContainer td{padding: 0 0px!important;}

  .konkursNav {position:static;}

  .konkursNav a {font-size:12px;padding:6px;}

  .modKonkursLatest .joomimg246_img {width:auto;height:auto;margin:5px;}

  .modKonkursLatest .joomimg246_img img {width:auto!important;height:auto!important;}

  .modKonkursLatest .joomimg246_txt li {width:100%;font-size:11px;}

  .jg_row {display:table;}

  .jg_element_cat {display:table-cell;}

  .jg_imgalign_catimgs {margin:5px;}

  .jg_catelem_photo {margin:0;float:none;}

  .jg_catelem_photo img {width:auto;height:auto;}

  .jg_catelem_txt li {width:100%;font-size:11px;line-height:14px;}

  .modSiteSearch #mod-search-searchword {width:60%;margin:0 2% 0 0;}

  .modSiteSearch input[type="submit"] {width:30%;}

  .top .container .row {height: 140px;}

  .mod-searcher {margin:0 0 20px;}

  

  .searchContainer form > div label, .searchContainer .inner07 p {font-size: 16px;}

  .searchContainer .inner01, .searchContainer .inner02 {width:50%;}

  .searchContainer .inner03, .searchContainer .inner04 {width:35%;}

  .searchContainer .inner05, .searchContainer .inner06 {width:15%;}

  .searchContainer .inner09 {width:100%;padding:0;}

  	.searchContainer .inner09 label {display:inline-block;zoom:1;*display:inline;padding:0 10px;}

	.searchContainer input[type="date"] {display: inline-block;}

  

  .cmp_bars .cmp_days {background:none;padding:0;}

  .cmp_days {width:100%;padding:0;}

  .cmp_day {height:36px!important;}

  .cmp_ret {padding-top:20px;clear:both;}

  .mainSearchOfferList .offerPrice {top:auto;bottom:82px;width:200px;line-height:18px;}

  .mainSearchOfferList .offerDesc {margin:0;}

  .offerBtn, .offerBtn:hover {padding:15px 10px;position:static;margin-top:15px;}

  .awm-alert-container {width:444px;margin-left:-230px;}

  .modSiteSearch input[type="text"] {width:170px;}

  .cThumbsList .cAvatar {width: 59px!important;height: 59px!important;}

  .modBlogsIntro .copy {font-size:20px;line-height:26px;}

  .modBlogsIntro .btn {padding:10px;font-size:12px;}

  .modBlogsIntro small {font-size:10px!important;}

  .mod-blog-add {background-position:85% 0;padding-right:140px;}

  .item-pageblogs img {display:block;margin:10px auto;float:none}

  .modBlogsTop10 {background-position:100% 100%;}

  .blogs .cols-3 .item h2, .modBlogsTop .title {font-size:14px!important;}

  #promo-tabs li {font-size:16px!important}

  #promo-tab-1 .promo-cities-list {width:100%}

  .mod-groups-intro {background:#e1effc;}

  .mod-groups-intro > div {margin:15px;}

   .modLinks .list {width:100%;float:none;}

  .modLinks {font-size:12px;} 

  .modLinks li span span {font-size:16px;}

  #ezblog-body .blog-avatar.float-l {float:left!important;}

  .mod-blog-intro {background-image:none;}

    .mod-blog-intro > div {margin:15px;}

  #form-sclogin-submitcreate a.btn {margin-right:5px;}

  .top-login {position:absolute;top:10px;right:15px;}

  	.top-login #form-login-username input, .top-login #form-login-password input {width:80px;}

  .mod-activity-intro {display:block!important;}

  .mod-userstats .span3 {width:64px!important;float:left!important;margin:0 5px 5px 0!important;}

  .diary-list .diary-list-lp {font-size:20px;line-height:20px;padding-top:10px;}

  .diary-list .diary-list-avatar {width:32px;height:32px;} 

  .diary-list h3 {margin:8px 0 20px;}

  .diary-list .diary-list-user {position:static;clear:both;}

  .diary-list .diary-list-user li {width:20%;text-align:center;}

  .diary-list .diary-list-user li+li {width:25%;}

  .diary-list .diary-list-user li+li+li {width:20%;}

  .diary-list .diary-list-user li+li+li+li {width:35%;}

  .diary-list .diary-list-user li span {display:block;line-height:22px;}

  .diary-list-user-stats li {font-size: 14px;}

  .diary-list-user-stats li span {font-size:20px;line-height:20px;}

  .diary-add-form input[type="date"] {display:block;}

  .mod-logowanie-content, #system-message-popup-container, #eblog-dialog, #cWindow.dialog #cWindowContentOuter  {left:5%;width:90%!important;margin:0!important;-moz-box-sizing:border-box;box-sizing:border-box;}

  #hello-points-maxinfo {right:20px;}

  .top-login .right {position:relative;}

  .mod-dir-list ul {font-size:12px;}

  .blog-promo-flight .span5 {width:45%!important;}

  .blog-promo-flight .span2 {width:10%!important;}

  .mod-contact {background-image:none;border:none;}

  .mainSearchList li {font-size:14px;}

  .mainSearchList .col1 {width:60%;}

  .mainSearchList .col2 {width:20%;padding-right:0}

  	.mainSearchList .col2 span {font-size:20px;}

  .wrapper {margin:0 auto -270px;}

  .footer, .push {height: 270px;}

  .footer .span3 {height:100px;}

  .mod-help {text-align:center;}

  .mod-help span {display:inline-block;zoom:1;*display:inline;padding:0 10px;}

  .car .banner {padding:20px!important;}

  .mod-crossell-top .btn {margin-bottom:20px;}

  .modIntro h1, .modIntro h2 {font-size:22px!important;line-height:26px!important;}

  .mod-searcher-box li+li {border-top:1px solid #ddd;}

  .mod-infoline {background-image:none;height:auto;}

  	.mod-infoline .numbers {margin:0 0 15px!important;}

	.mod-infoline .info {margin:0 0 10px!important;}

}

@media (max-width: 480px) {

  body{padding-left:10px!important;padding-right:10px!important}

  .logotyp, .logotypSocial {left:auto;right:0;}



  #rightCol, .modIcons, .modAplikacje p, .modPassengerZoneSection .sectionImage, .modPromoDetails .promoLabel, .metaImg img, .promoLabel, .modAboutUsIntro img, .intro, .featured-slider, .blog-post .post-item-s.float-l, .modTopIcons, .modBestOffers, #mainSearchTop .mod-searcher-box, .modIntro, .modSocialHome, .modSearchManual > ul > li span, body .mobile_ylno, #modMainSearchFlight3 .hasDatepicker, #modMainSearchFlight4 .hasDatepicker, body .ui-autocomplete a span.autoSugestCountry, .gkw_forecast_3, .modBlogsTop3, #promo-tabs, #searcherResults .mainSearchList .col3, .scsocialbuttons.top.box_count {display:none!important;}

  body #socialbutton, #eblog-wrapper.w600 #socialbutton {display:block!important;}

  #ezblog-body .post-item-m {margin-left:0!important;}

  #comments-form input, #comments-form textarea {width:auto;}

  .btnMedia .btn {display:block;margin:10px auto;}

  .modAplikacjeBtn01, .modAplikacjeBtn02, .modAplikacjeBtn03, .modAplikacjeBtn04 {left:10px;}

  .modTrust li {width:96%;display:block;border:none;margin-top:20px;margin-bottom:10px;height:120px!important;}

  a.modTrustReadMore {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

  .modTrust p {margin-bottom:30px;}

  .modSearchManual > ul > li {padding:0 0 20px 0;}

  .modGroupBook {background-image:none;height:685px;}  

  .modGroupBook > h2, .modGroupBook > p {display:none;}

  .modGroupBook fieldset {width:auto;height:auto;top:10px;left:10px;padding:0;}

  .modGroupBook fieldset div, .modGroupBook input, .modGroupBook textarea {float:none;width:auto}

  .listColumnNarrow li {float:none!important;padding:0!important;width:auto}

  .modPromoDetails .modPromoDetailsContainer {position:static!important;width:100%!important;float:none!important;clear:both;}

  .modPromoDetails .modPromoDetailsContainer12 {line-height:28px;}

  #book_form_2 {height:auto!important;}

  table.photoBox {width:152px;}

  table.photoBox img {width:150px;height:auto;} 

  .menuSpol div > ul > li {display:inline-block;height:auto;border:1px solid #eff8ff;background-image:none;background-color:#cfcfcf;}

  .menuSpol div > ul > li:hover, .menuSpol div > ul > li#current, .menuSpol div > ul > li.selected {background-color:#3b719d;border-color:#3b719d;}

  .menuSpol div > ul > li > a {display:block;padding:10px 5px;height:auto;}

  .menuSpol div > ul > li a:hover, .menuSpol div > ul > li#current a, .menuSpol div > ul > li.selected a {color:#f3f3f3; background-color:transparent;}

  .menuSpol div > ul > li#current[class*="item"], .menuSpol div > ul > li.selected[class*="item"] {height:auto!important;}

  .menuSpol div > ul ul {top:70px;}

    .menuSpol div > ul ul li a {padding:5px!important;}

  .fbConnectBtn {}

    body .mobile_only{display:block!important}

    #top{left:0}

    body .ui-autocomplete{width:auto!important;right:10px}

    body .ui-autocomplete .ui-menu-item{min-width:auto!important;width:100%}

    .item-page .gkw_next_days{width:202px}

    .modTravelerIntro {height:auto;padding-bottom:10px;background-size:auto 100%;background-position:130% 0}

  .modKonkursLatest h4, .modKonkursSponsors h4 {font-size:20px;margin-bottom:15px;}

  .jg_voting span {display:block;float:left;margin:0 15px 30px 0;}

  .mod-searcher {background-color:transparent!important;padding:0!important;border:none!important;margin:0 0 30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

  .searchContainer form > div {width:100%!important;float:none;}

  .searchContainer .inner05, .searchContainer .inner06 {width:100px!important;float:left;}

  .searchContainer .inner08 {padding:0!important;text-align:center;float:none;clear:both;}

    .searchContainer .inner08 div {display:inline-block;margin-top:10px}

	.searchContainer .inner08 a {position:static;display:block;text-align:center;padding:10px 0 0;}

  .shortSearch .btn {position:static;display:block;margin:15px 0 0 0;}

  #searcherResults .mainSearchList .col1 {width:70%;}

  #searcherResults .mainSearchList .col2 {width:30%;}

  	.mainSearchList .col2 span {font-size:16px;}

  .mainSearchOfferList .offerPrice {position:static;text-align:center;width:100%;padding:15px 0 0;}

  body .awm-alert-container {width:auto;margin-left:auto;left:4%;right:4%}

  .modBOContent {width:92%;}

  .modShareBtnsBottom {background: #f3f3f3!important}

  .modBlogsIntro .copy {font-size:20px;line-height:24px;}

  .modBlogsIntro .btn {padding:5px;font-size:12px;display:block;width:150px;margin:0 0 5px 0;}

  .blogs .cols-3, .modBlogsTop ol {margin:0!important;}

  .blogs .cols-3 .item, .modBlogsTop li {width:100%;margin:0 0 25px 0;float:none;overflow:hidden;}

  .blogs .cols-3 .item h2, .modBlogsTop .title  {font-size:16px!important;}

  #promo-tabs li {font-size:13px!important;padding:10px 5px 0!important;}

  .mod-groups-banner {background-image:none;}

  .mod-groups-banner .btn {display:block;}

  .mod-blog-add {background-image:none;height:auto;padding:0;}

  .statki-user-list .user-points {line-height:18px;font-size:11px;}

		.statki-user-list .user-online {line-height:13px;font-size:9px;}

  .mod-dir-list {background-image:none;}

	.mod-dir-list ul {width:100%;font-size:12px;}

  #cWindow.dialog #cWindowContentOuter {top:150px;}

  .mod-help span {display:block;}

  .mod-help .modTitle {margin:0 0 10px;}

  .scsocialbuttons.bottom {background-image:none;}

  .back-to-top {bottom:10px;}

  

#Kunena table.kblocktable .knewchar, #Kunena .klist-markallcatsread input.kbutton, #Kunena .klist-actions-goto, #Kunena .klist-bottom, #Kunena ul.kpost-profile li.kpost-avatar, .klist-actions-forum {display:none;}

#Kunena div.kmessage-buttons-cover {float:none!important;}

#Kunena div.kmessage-buttons-row {height:auto!important;}	

	#Kunena div.kmessage-buttons-row span, .kpost-thankyou span {height:auto!important;background-image:none!important;}

	body #Kunena .kicon-button {background-image:none!important;}

	



#Kunena a.ktopic-title {font-size: 18px!important;line-height: 22px;font-weight: 400!important;}

#Kunena td.kprofile-left {width:auto!important;min-width:10px!important;font-size:13px;}

#Kunena div.kmsgbody div.kmsgtext, body .kmessage-thankyou {font-size:13px!important;line-height:19px!important;}

body #Kunena td.visible-desktop {display:none!important;}

#Kunena ul.kpagination {text-align:center;}



.car .banner {background-image:none!important;}

.item-pagecar iframe {height:270px!important;}



}

@media print {

body{font-family:Arial, Helvetica, sans-serif;font-size:1em;line-height:1.5em}

#top,#mainSearch,#leftCol,#breadcrumbs,.modBestPrice,#jc,.modLinks,.modTrust,.footer.info,.menuSpol,.socialLogin,.login_register,.cActivity-LoadMore,.fbConnectBtn,.modForumNav,#ktop,.kpbox,.kpathway,.klist-markallcatsread,#ezblog-featured,#frmComment,.cIndex-Actions,.modShareBtns{display:none!important;}

#bottom{margin-top:4em;}

}



/*fancybox - powiekszanie obrazk�w*/

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}

.fancybox-nav:hover {background-color:transparent;}

.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}

.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.fancybox-opened {z-index: 8030;}

.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}

.fancybox-outer, .fancybox-inner {position: relative;}

.fancybox-inner {overflow: hidden;}

.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}

.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin: 0;padding: 15px;white-space: nowrap;}

.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}

.fancybox-image {max-width: 100%;max-height: 100%;}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(//www.tanie-loty.com.pl/images/common/fancybox_sprite.png);}

#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}

#fancybox-loading div {width: 44px;height: 44px;background: url(//www.tanie-loty.com.pl/images/common/fancybox_loading.gif) center center no-repeat;}

.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}

  .fancybox-close:hover {background-color:transparent;}

.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(//www.tanie-loty.com.pl/images/common/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);  z-index: 8040;}

.fancybox-prev {left: 0;}

.fancybox-next {right: 0;}

.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}

.fancybox-prev span {left: 10px;background-position: 0 -36px;}

.fancybox-next span {right: 10px;background-position: 0 -72px;}

.fancybox-nav:hover span {visibility: visible;}

.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}

/* Overlay helper */

.fancybox-lock {overflow: hidden;}

.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(//www.tanie-loty.com.pl/images/common/fancybox_overlay.png);}

.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}

.fancybox-lock .fancybox-overlay {overflow:hidden;}

/* Title helper */

.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue", Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}

.fancybox-opened .fancybox-title {visibility: visible;}

.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}

.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}

.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}

.fancybox-title-inside-wrap {padding-top: 10px;}

.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}

fb\:login-button{opacity:0;-webkit-opacity:0;-ms-opacity:0;-moz-opacity:0;transition:opacity 1s linear;-webkit-transition:opacity 1s linear;-ms-transition:opacity 1s linear;-moz-transition:opacity 1s linear}

fb\:login-button.fb_iframe_widget{opacity:1;-webkit-opacity:1;-ms-opacity:1;-moz-opacity:1}

.modCrossell {margin-bottom:10px;border-top:#dedede 4px solid;border-bottom:#dedede 4px solid;padding:10px 0;margin:10px 0;}

        .modCrossell h4 {color:#ff4200;margin:0 0 10px 0;}

        .modCrossell ul {margin:0}

        .modCrossell li {list-style:none;margin:0;padding:10px 0;position:relative;border-top:#f3f3f3 1px solid;overflow:hidden;}

                .modCrossell li:first-child {border:none;}

        .modCrossell img {float:left;margin:0 10px 0 0;}

        .modCrossell .title {color:#333b40;font-size:18px;cursor:pointer;}

        .modCrossell .title span {font-weight:700;}

        .modCrossell .btn {position:absolute;bottom:10px;right:10px;}

        .modCrossell a.title:hover {background-color:transparent;}

.btnRozwiazQuizBtm, .btnRozwiazQuizTop {font-size: 24px !important; padding: 15px 40px !important; float: right; display: block;}



.js-module.js-mod-photos .js-col3:nth-child(4n+1), .js-module .js-col3:nth-child(3n+1), .js-module.js-mod-videos .js-col6:nth-child(2n+1) {margin-left:2.762430939%!important;}

.js-module .js-col3 {width: 30.4%!important;}

.js-module.js-mod-videos .js-col6 {width: 30.4%!important;}



/*biblioteka awm*/

.awm-alert-container {position:fixed;left:50%;top:20%;width:480px;min-height:80px;margin-left:-248px;z-index:1000;border-width:8px;border-style:solid;-moz-box-shadow: 1px 1px 2px #333b40;-webkit-box-shadow: 1px 1px 2px #333b40;box-shadow: 1px 1px 2px #333b40;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

  .awm-alert-info {border-color:#add033;background-color:#f3f3f3;}

  .awm-alert-error {border-color:#ff0000;background-color:#f3f3f3;}

  .awm-alert-inner {padding: 25px 25px 25px 85px;}

  .awm-alert-close {background-image:url(//www.tanie-loty.com.pl/images/common/icons20140917.png);background-position:-218px -207px;width:32px;height:32px;display:block;cursor:pointer;position:absolute;top:0;right:0;}

  

.row-fluid .span2:nth-child(3n+1), .row-fluid .span3:nth-child(4n+1), .row-fluid .span4:nth-child(3n+1), .row-fluid .span6:nth-child(2n+1) {margin-left:0!important;}

ul.row-fluid {margin:0;}  





#ui-datepicker-div{z-index:100000 !important;}

/*bootstrap-min*/

html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}a:hover,a:active {outline: 0;}sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {width: auto\9;height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}#map_canvas img,.google-maps img {max-width: none;}button,input,select,textarea {margin: 0;font-size: 100%;vertical-align: middle;}button,input {*overflow: visible;line-height: normal;}button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}button,html input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer;-webkit-appearance: button;}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {cursor: pointer;}input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}textarea {overflow: auto;vertical-align: top;}@media print {* {color: #000 !important;text-shadow: none !important;background: transparent !important;box-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}@page  {margin: 0.5cm;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}}body {margin: 0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 16px;line-height: 24px;color: #333b40;background-color: #ffffff;}.row {margin-left: -20px;*zoom: 1;}.row:before,.row:after {display: table;line-height: 0;content: "";}.row:after {clear: both;}[class*="span"] {float: left;min-height: 1px;margin-left: 20px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width: 940px;}.span12 {width: 940px;}.span11 {width: 860px;}.span10 {width: 780px;}.span9 {width: 700px;}.span8 {width: 620px;}.span7 {width: 540px;}.span6 {width: 460px;}.span5 {width: 380px;}.span4 {width: 300px;}.span3 {width: 220px;}.span2 {width: 140px;}.span1 {width: 60px;}.offset12 {margin-left: 980px;}.offset11 {margin-left: 900px;}.offset10 {margin-left: 820px;}.offset9 {margin-left: 740px;}.offset8 {margin-left: 660px;}.offset7 {margin-left: 580px;}.offset6 {margin-left: 500px;}.offset5 {margin-left: 420px;}.offset4 {margin-left: 340px;}.offset3 {margin-left: 260px;}.offset2 {margin-left: 180px;}.offset1 {margin-left: 100px;}.row-fluid {width: 100%;*zoom: 1;}.row-fluid:before,.row-fluid:after {display: table;line-height: 0;content: "";}.row-fluid:after {clear: both;}.row-fluid [class*="span"] {display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.127659574468085%;*margin-left: 2.074468085106383%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.row-fluid [class*="span"]:first-child {margin-left: 0;}.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.127659574468085%;}.row-fluid .span12 {width: 100%!important;*width: 99.94680851063829%;}.row-fluid .span11 {width: 91.48936170212765%;*width: 91.43617021276594%;}.row-fluid .span10 {width: 82.97872340425532%;*width: 82.92553191489361%;}.row-fluid .span9 {width: 74.46808510638297%;*width: 74.41489361702126%;}.row-fluid .span8 {width: 65.95744680851064%;*width: 65.90425531914893%;}.row-fluid .span7 {width: 57.44680851063829%;*width: 57.39361702127659%;}.row-fluid .span6 {width: 48.93617021276595%;*width: 48.88297872340425%;}.row-fluid .span5 {width: 40.42553191489362%;*width: 40.37234042553192%;}.row-fluid .span4 {width: 31.914893617021278%;*width: 31.861702127659576%;}.row-fluid .span3 {width: 23.404255319148934%;*width: 23.351063829787233%;}.row-fluid .span2 {width: 14.893617021276595%;*width: 14.840425531914894%;}.row-fluid .span1 {width: 6.382978723404255%;*width: 6.329787234042553%;}.row-fluid .offset12 {margin-left: 104.25531914893617%;*margin-left: 104.14893617021275%;}.row-fluid .offset12:first-child {margin-left: 102.12765957446808%;*margin-left: 102.02127659574467%;}.row-fluid .offset11 {margin-left: 95.74468085106382%;*margin-left: 95.6382978723404%;}.row-fluid .offset11:first-child {margin-left: 93.61702127659574%;*margin-left: 93.51063829787232%;}.row-fluid .offset10 {margin-left: 87.23404255319149%;*margin-left: 87.12765957446807%;}.row-fluid .offset10:first-child {margin-left: 85.1063829787234%;*margin-left: 84.99999999999999%;}.row-fluid .offset9 {margin-left: 78.72340425531914%;*margin-left: 78.61702127659572%;}.row-fluid .offset9:first-child {margin-left: 76.59574468085106%;*margin-left: 76.48936170212764%;}.row-fluid .offset8 {margin-left: 70.2127659574468%;*margin-left: 70.10638297872339%;}.row-fluid .offset8:first-child {margin-left: 68.08510638297872%;*margin-left: 67.9787234042553%;}.row-fluid .offset7 {margin-left: 61.70212765957446%;*margin-left: 61.59574468085106%;}.row-fluid .offset7:first-child {margin-left: 59.574468085106375%;*margin-left: 59.46808510638297%;}.row-fluid .offset6 {margin-left: 53.191489361702125%;*margin-left: 53.085106382978715%;}.row-fluid .offset6:first-child {margin-left: 51.063829787234035%;*margin-left: 50.95744680851063%;}.row-fluid .offset5 {margin-left: 44.68085106382979%;*margin-left: 44.57446808510638%;}.row-fluid .offset5:first-child {margin-left: 42.5531914893617%;*margin-left: 42.4468085106383%;}.row-fluid .offset4 {margin-left: 36.170212765957444%;*margin-left: 36.06382978723405%;}.row-fluid .offset4:first-child {margin-left: 34.04255319148936%;*margin-left: 33.93617021276596%;}.row-fluid .offset3 {margin-left: 27.659574468085104%;*margin-left: 27.5531914893617%;}.row-fluid .offset3:first-child {margin-left: 25.53191489361702%;*margin-left: 25.425531914893618%;}.row-fluid .offset2 {margin-left: 19.148936170212764%;*margin-left: 19.04255319148936%;}.row-fluid .offset2:first-child {margin-left: 17.02127659574468%;*margin-left: 16.914893617021278%;}.row-fluid .offset1 {margin-left: 10.638297872340425%;*margin-left: 10.53191489361702%;}.row-fluid .offset1:first-child {margin-left: 8.51063829787234%;*margin-left: 8.404255319148938%;}[class*="span"].hide,.row-fluid [class*="span"].hide {display: none;}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {float: right;}.container {margin-right: auto;margin-left: auto;*zoom: 1;}.container:before,.container:after {display: table;line-height: 0;content: "";}.container:after {clear: both;}.container-fluid {padding-right: 20px;padding-left: 20px;*zoom: 1;}.container-fluid:before,.container-fluid:after {display: table;line-height: 0;content: "";}.container-fluid:after {clear: both;}h3,h4,h5,h6 {margin:15px 0;font-family: inherit;font-weight: bold;line-height: 24px;text-rendering: optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {font-weight: normal;line-height: 1;color: #999999;}h3 {line-height: 26px;}h1, h2 {font-size:46px;line-height:54px;margin:0 0 20px 0;font-weight:400;}h2 a, h2 a:hover, h3 a, h3 a:hover {background-color:transparent;color:#333b40;}h3 {font-size:22px;}h4 {font-size:18px;}h5 {font-size: 14px;}h6 {font-size: 11.9px;}h1 small {font-size: 24.5px;}h2 small {font-size: 17.5px;}h3 small {font-size: 14px;}h4 small {font-size: 14px;}ul,ol {padding: 0;margin: 0 0 10px 25px;}ul ul,ul ol,ol ol,ol ul {margin-bottom: 0;}li {line-height: 24px;}dl {margin-bottom: 20px;}dt,dd {line-height: 20px;}dt {font-weight: bold;}hr {margin: 20px 0;border: 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #ffffff;}blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 5px solid #eeeeee;}blockquote p {margin-bottom: 0;font-size: 17.5px;font-weight: 300;line-height: 1.25;}blockquote small {display: block;line-height: 20px;color: #999999;}blockquote small:before {content: '\2014 \00A0';}blockquote.pull-right {float: right;padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;}blockquote.pull-right p,blockquote.pull-right small {text-align: right;}blockquote.pull-right small:before {content: '';}blockquote.pull-right small:after {content: '\00A0 \2014';}q:before,q:after,blockquote:before,blockquote:after {content: "";}address {display: block;margin-bottom: 20px;font-style: normal;line-height: 20px;}code,pre {padding: 0 3px 2px;font-family: Monaco, Menlo, Consolas, "Courier New", monospace;font-size: 12px;color: #333333;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}code {padding: 2px 4px;color: #d14;white-space: nowrap;background-color: #f7f7f9;border: 1px solid #e1e1e8;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 20px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;background-color: #f5f5f5;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}pre.prettyprint {margin-bottom: 20px;}pre code {padding: 0;color: inherit;white-space: pre;white-space: pre-wrap;background-color: transparent;border: 0;}.pre-scrollable {max-height: 340px;overflow-y: scroll;}form {margin: 0 0 20px;}fieldset {padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: 40px;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}legend small {font-size: 15px;color: #999999;}label,input,button,select,textarea {font-size: 14px;font-weight: normal;}label {display:inline-block;zoom:1;*display:inline;margin:0 10px 5px 0;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {display: inline-block;padding: 4px 6px;margin-bottom: 10px;font-size: 14px;color: #555555;vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}input,textarea,.uneditable-input {width: 206px;}textarea {height: auto;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {background: #ffffff;border: 1px solid #ddd;-webkit-transition: border linear 0.2s;-moz-transition: border linear 0.2s;-o-transition: border linear 0.2s;transition: border linear 0.2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;/* IE6-9 */}input[type="radio"],input[type="checkbox"] {line-height: normal;margin:0 5px 0 0;}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {width: auto;}select,input[type="file"] {height: 30px;/* In IE7, the height of the select element cannot be changed by height, only font-size */*margin-top: 4px;/* For IE7, add top margin to align select with labels */line-height: 30px;}select {width: 220px;background-color: #fff;border: 1px solid #ddd;}select[multiple],select[size] {height: auto;}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}input:-moz-placeholder,textarea:-moz-placeholder {color: #999999;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #999999;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999999;}.radio,.checkbox {min-height: 20px;padding-left: 20px;}.radio input[type="radio"],.checkbox input[type="checkbox"] {float: left;margin-left: -20px;}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"] {float: none;margin-left: 0;}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"] {display: inline-block;}input,textarea,.uneditable-input {margin-left: 0;}.controls-row [class*="span"] + [class*="span"] {margin-left: 20px;}input.span12,textarea.span12,.uneditable-input.span12 {width: 926px;}input.span11,textarea.span11,.uneditable-input.span11 {width: 846px;}input.span10,textarea.span10,.uneditable-input.span10 {width: 766px;}input.span9,textarea.span9,.uneditable-input.span9 {width: 686px;}input.span8,textarea.span8,.uneditable-input.span8 {width: 606px;}input.span7,textarea.span7,.uneditable-input.span7 {width: 526px;}input.span6,textarea.span6,.uneditable-input.span6 {width: 446px;}input.span5,textarea.span5,.uneditable-input.span5 {width: 366px;}input.span4,textarea.span4,.uneditable-input.span4 {width: 286px;}input.span3,textarea.span3,.uneditable-input.span3 {width: 206px;}input.span2,textarea.span2,.uneditable-input.span2 {width: 126px;}input.span1,textarea.span1,.uneditable-input.span1 {width: 46px;}.controls-row {*zoom: 1;}.controls-row:before,.controls-row:after {display: table;line-height: 0;content: "";}.controls-row:after {clear: both;}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"] {float: left;}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"] {padding-top: 5px;}input[disabled],select[disabled],textarea[disabled] {cursor: not-allowed;background-color: #eeeeee;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {background-color: transparent;}input:focus:invalid,textarea:focus:invalid,select:focus:invalid {color: #b94a48;border-color: #ee5f5b;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {border-color: #e9322d;-webkit-box-shadow: 0 0 6px #f8b9b7;-moz-box-shadow: 0 0 6px #f8b9b7;box-shadow: 0 0 6px #f8b9b7;}table {width:100%;max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}.table {width: 100%;margin-bottom: 20px;}.table th,.table td {padding: 8px;line-height: 20px;text-align: left;vertical-align: top;border-top: 1px solid #dddddd;}.table th {font-weight: bold;}.table thead th {vertical-align: bottom;}.table caption + thead tr:first-child th,.table caption + thead tr:first-child td,.table colgroup + thead tr:first-child th,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {border-top: 0;}.table tbody + tbody {border-top: 2px solid #dddddd;}.table .table {background-color: #ffffff;}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {display: table-cell;float: none;margin-left: 0;}.table td.span1,.table th.span1 {float: none;width: 44px;margin-left: 0;}.table td.span2,.table th.span2 {float: none;width: 124px;margin-left: 0;}.table td.span3,.table th.span3 {float: none;width: 204px;margin-left: 0;}.table td.span4,.table th.span4 {float: none;width: 284px;margin-left: 0;}.table td.span5,.table th.span5 {float: none;width: 364px;margin-left: 0;}.table td.span6,.table th.span6 {float: none;width: 444px;margin-left: 0;}.table td.span7,.table th.span7 {float: none;width: 524px;margin-left: 0;}.table td.span8,.table th.span8 {float: none;width: 604px;margin-left: 0;}.table td.span9,.table th.span9 {float: none;width: 684px;margin-left: 0;}.table td.span10,.table th.span10 {float: none;width: 764px;margin-left: 0;}.table td.span11,.table th.span11 {float: none;width: 844px;margin-left: 0;}.table td.span12,.table th.span12 {float: none;width: 924px;margin-left: 0;}.table tbody tr.success > td {background-color: #dff0d8;}.table tbody tr.error > td {background-color: #f2dede;}.table tbody tr.warning > td {background-color: #fcf8e3;}.table tbody tr.info > td {background-color: #d9edf7;}.btn:first-child {*margin-left: 0;}.btn:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn.disabled,.btn[disabled] {cursor: default;background-image: none;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.breadcrumb {padding: 8px 15px;margin: 0 0 20px;list-style: none;background-color: #f5f5f5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.breadcrumb > li {display: inline-block;*display: inline;text-shadow: 0 1px 0 #ffffff;*zoom: 1;}.breadcrumb > li > .divider {padding: 0 5px;color: #ccc;}.breadcrumb > .active {color: #999999;}.tooltip {position: absolute;z-index: 1030;display: block;font-size: 11px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);visibility: visible;}.tooltip.in {opacity: 0.8;filter: alpha(opacity=80);}.tooltip.top {padding: 5px 0;margin-top: -3px;}.tooltip.right {padding: 0 5px;margin-left: 3px;}.tooltip.bottom {padding: 5px 0;margin-top: 3px;}.tooltip.left {padding: 0 5px;margin-left: -3px;}.tooltip-inner {max-width: 200px;padding: 8px;color: #ffffff;text-align: center;text-decoration: none;background-color: #000000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-top-color: #000000;border-width: 5px 5px 0;}.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-right-color: #000000;border-width: 5px 5px 5px 0;}.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-left-color: #000000;border-width: 5px 0 5px 5px;}.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-bottom-color: #000000;border-width: 0 5px 5px;}@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@-moz-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@-ms-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@-o-keyframes progress-bar-stripes {from {background-position: 0 0;}to {background-position: 40px 0;}}@keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}

}



.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}.clearfix:after {clear: both;}@-ms-viewport {width: device-width;}.hidden {display: none;visibility: hidden;}.visible-phone {display: none !important;}.visible-tablet {display: none !important;}.hidden-desktop {display: none !important;}.visible-desktop {display: inherit !important;}@media (min-width: 768px) and (max-width: 979px) {.hidden-desktop {display: inherit !important;}.visible-desktop {display: none !important ;}.visible-tablet {display: inherit !important;}.hidden-tablet {display: none !important;}}@media (max-width: 767px) {.hidden-desktop {display: inherit !important;}.visible-desktop {display: none !important;}.visible-phone {display: inherit !important;}.hidden-phone {display: none !important;}}.visible-print {display: none !important;}@media print {.visible-print {display: inherit !important;}.hidden-print {display: none !important;}}@media (min-width: 1200px) {.row {margin-left: -30px;*zoom: 1;}.row:before,.row:after {display: table;line-height: 0;content: "";}.row:after {clear: both;}[class*="span"] {float: left;min-height: 1px;margin-left: 30px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width: 1170px;}.span12 {width: 1170px;}.span11 {width: 1070px;}.span10 {width: 970px;}.span9 {width: 870px;}.span8 {width: 770px;}.span7 {width: 670px;}.span6 {width: 570px;}.span5 {width: 470px;}.span4 {width: 370px;}.span3 {width: 270px;}.span2 {width: 170px;}.span1 {width: 70px;}.offset12 {margin-left: 1230px;}.offset11 {margin-left: 1130px;}.offset10 {margin-left: 1030px;}.offset9 {margin-left: 930px;}.offset8 {margin-left: 830px;}.offset7 {margin-left: 730px;}.offset6 {margin-left: 630px;}.offset5 {margin-left: 530px;}.offset4 {margin-left: 430px;}.offset3 {margin-left: 330px;}.offset2 {margin-left: 230px;}.offset1 {margin-left: 130px;}.row-fluid {width: 100%;*zoom: 1;}.row-fluid:before,.row-fluid:after {display: table;line-height: 0;content: "";}.row-fluid:after {clear: both;}.row-fluid [class*="span"] {display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.564102564102564%;*margin-left: 2.5109110747408616%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.row-fluid [class*="span"]:first-child {margin-left: 0;}.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.564102564102564%;}.row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}.row-fluid .span11 {width: 91.45299145299145%;*width: 91.39979996362975%;}.row-fluid .span10 {width: 82.90598290598291%;*width: 82.8527914166212%;}.row-fluid .span9 {width: 74.35897435897436%;*width: 74.30578286961266%;}.row-fluid .span8 {width: 65.81196581196582%;*width: 65.75877432260411%;}.row-fluid .span7 {width: 57.26495726495726%;*width: 57.21176577559556%;}.row-fluid .span6 {width: 48.717948717948715%;*width: 48.664757228587014%;}.row-fluid .span5 {width: 40.17094017094017%;*width: 40.11774868157847%;}.row-fluid .span4 {width: 31.623931623931625%;*width: 31.570740134569924%;}.row-fluid .span3 {width: 23.076923076923077%;*width: 23.023731587561375%;}.row-fluid .span2 {width: 14.52991452991453%;*width: 14.476723040552828%;}.row-fluid .span1 {width: 5.982905982905983%;*width: 5.929714493544281%;}.row-fluid .offset12 {margin-left: 105.12820512820512%;*margin-left: 105.02182214948171%;}.row-fluid .offset12:first-child {margin-left: 102.56410256410257%;*margin-left: 102.45771958537915%;}.row-fluid .offset11 {margin-left: 96.58119658119658%;*margin-left: 96.47481360247316%;}.row-fluid .offset11:first-child {margin-left: 94.01709401709402%;*margin-left: 93.91071103837061%;}.row-fluid .offset10 {margin-left: 88.03418803418803%;*margin-left: 87.92780505546462%;}.row-fluid .offset10:first-child {margin-left: 85.47008547008548%;*margin-left: 85.36370249136206%;}.row-fluid .offset9 {margin-left: 79.48717948717949%;*margin-left: 79.38079650845607%;}.row-fluid .offset9:first-child {margin-left: 76.92307692307693%;*margin-left: 76.81669394435352%;}.row-fluid .offset8 {margin-left: 70.94017094017094%;*margin-left: 70.83378796144753%;}.row-fluid .offset8:first-child {margin-left: 68.37606837606839%;*margin-left: 68.26968539734497%;}.row-fluid .offset7 {margin-left: 62.393162393162385%;*margin-left: 62.28677941443899%;}.row-fluid .offset7:first-child {margin-left: 59.82905982905982%;*margin-left: 59.72267685033642%;}.row-fluid .offset6 {margin-left: 53.84615384615384%;*margin-left: 53.739770867430444%;}.row-fluid .offset6:first-child {margin-left: 51.28205128205128%;*margin-left: 51.175668303327875%;}.row-fluid .offset5 {margin-left: 45.299145299145295%;*margin-left: 45.1927623204219%;}.row-fluid .offset5:first-child {margin-left: 42.73504273504273%;*margin-left: 42.62865975631933%;}.row-fluid .offset4 {margin-left: 36.75213675213675%;*margin-left: 36.645753773413354%;}.row-fluid .offset4:first-child {margin-left: 34.18803418803419%;*margin-left: 34.081651209310785%;}.row-fluid .offset3 {margin-left: 28.205128205128204%;*margin-left: 28.0987452264048%;}.row-fluid .offset3:first-child {margin-left: 25.641025641025642%;*margin-left: 25.53464266230224%;}.row-fluid .offset2 {margin-left: 19.65811965811966%;*margin-left: 19.551736679396257%;}.row-fluid .offset2:first-child {margin-left: 17.094017094017094%;*margin-left: 16.98763411529369%;}.row-fluid .offset1 {margin-left: 11.11111111111111%;*margin-left: 11.004728132387708%;}.row-fluid .offset1:first-child {margin-left: 8.547008547008547%;*margin-left: 8.440625568285142%;}input,textarea,.uneditable-input {margin-left: 0;}.controls-row [class*="span"] + [class*="span"] {margin-left: 30px;}input.span12,textarea.span12,.uneditable-input.span12 {width: 1156px;}input.span11,textarea.span11,.uneditable-input.span11 {width: 1056px;}input.span10,textarea.span10,.uneditable-input.span10 {width: 956px;}input.span9,textarea.span9,.uneditable-input.span9 {width: 856px;}input.span8,textarea.span8,.uneditable-input.span8 {width: 756px;}input.span7,textarea.span7,.uneditable-input.span7 {width: 656px;}input.span6,textarea.span6,.uneditable-input.span6 {width: 556px;}input.span5,textarea.span5,.uneditable-input.span5 {width: 456px;}input.span4,textarea.span4,.uneditable-input.span4 {width: 356px;}input.span3,textarea.span3,.uneditable-input.span3 {width: 256px;}input.span2,textarea.span2,.uneditable-input.span2 {width: 156px;}input.span1,textarea.span1,.uneditable-input.span1 {width: 56px;}.thumbnails {margin-left: -30px;}.thumbnails > li {margin-left: 30px;}.row-fluid .thumbnails {margin-left: 0;}}@media (min-width: 768px) and (max-width: 979px) {.row {margin-left: -20px;*zoom: 1;}.row:before,.row:after {display: table;line-height: 0;content: "";}.row:after {clear: both;}[class*="span"] {float: left;min-height: 1px;margin-left: 20px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {width: 724px;}.span12 {width: 724px;}.span11 {width: 662px;}.span10 {width: 600px;}.span9 {width: 538px;}.span8 {width: 476px;}.span7 {width: 414px;}.span6 {width: 352px;}.span5 {width: 290px;}.span4 {width: 228px;}.span3 {width: 166px;}.span2 {width: 104px;}.span1 {width: 42px;}.offset12 {margin-left: 764px;}.offset11 {margin-left: 702px;}.offset10 {margin-left: 640px;}.offset9 {margin-left: 578px;}.offset8 {margin-left: 516px;}.offset7 {margin-left: 454px;}.offset6 {margin-left: 392px;}.offset5 {margin-left: 330px;}.offset4 {margin-left: 268px;}.offset3 {margin-left: 206px;}.offset2 {margin-left: 144px;}.offset1 {margin-left: 82px;}.row-fluid {width: 100%;*zoom: 1;}.row-fluid:before,.row-fluid:after {display: table;line-height: 0;content: "";}.row-fluid:after {clear: both;}.row-fluid [class*="span"] {display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.7624309392265194%;*margin-left: 2.709239449864817%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.row-fluid [class*="span"]:first-child {margin-left: 0;}.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.7624309392265194%;}.row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}.row-fluid .span11 {width: 91.43646408839778%;*width: 91.38327259903608%;}.row-fluid .span10 {width: 82.87292817679558%;*width: 82.81973668743387%;}.row-fluid .span9 {width: 74.30939226519337%;*width: 74.25620077583166%;}.row-fluid .span8 {width: 65.74585635359117%;*width: 65.69266486422946%;}.row-fluid .span7 {width: 57.18232044198895%;*width: 57.12912895262725%;}.row-fluid .span6 {width: 48.61878453038674%;*width: 48.56559304102504%;}.row-fluid .span5 {width: 40.05524861878453%;*width: 40.00205712942283%;}.row-fluid .span4 {width: 31.491712707182323%;*width: 31.43852121782062%;}.row-fluid .span3 {width: 22.92817679558011%;*width: 22.87498530621841%;}.row-fluid .span2 {width: 14.3646408839779%;*width: 14.311449394616199%;}.row-fluid .span1 {width: 5.801104972375691%;*width: 5.747913483013988%;}.row-fluid .offset12 {margin-left: 105.52486187845304%;*margin-left: 105.41847889972962%;}.row-fluid .offset12:first-child {margin-left: 102.76243093922652%;*margin-left: 102.6560479605031%;}.row-fluid .offset11 {margin-left: 96.96132596685082%;*margin-left: 96.8549429881274%;}.row-fluid .offset11:first-child {margin-left: 94.1988950276243%;*margin-left: 94.09251204890089%;}.row-fluid .offset10 {margin-left: 88.39779005524862%;*margin-left: 88.2914070765252%;}.row-fluid .offset10:first-child {margin-left: 85.6353591160221%;*margin-left: 85.52897613729868%;}.row-fluid .offset9 {margin-left: 79.8342541436464%;*margin-left: 79.72787116492299%;}.row-fluid .offset9:first-child {margin-left: 77.07182320441989%;*margin-left: 76.96544022569647%;}.row-fluid .offset8 {margin-left: 71.2707182320442%;*margin-left: 71.16433525332079%;}.row-fluid .offset8:first-child {margin-left: 68.50828729281768%;*margin-left: 68.40190431409427%;}.row-fluid .offset7 {margin-left: 62.70718232044199%;*margin-left: 62.600799341718584%;}.row-fluid .offset7:first-child {margin-left: 59.94475138121547%;*margin-left: 59.838368402492065%;}.row-fluid .offset6 {margin-left: 54.14364640883978%;*margin-left: 54.037263430116376%;}.row-fluid .offset6:first-child {margin-left: 51.38121546961326%;*margin-left: 51.27483249088986%;}.row-fluid .offset5 {margin-left: 45.58011049723757%;*margin-left: 45.47372751851417%;}.row-fluid .offset5:first-child {margin-left: 42.81767955801105%;*margin-left: 42.71129657928765%;}.row-fluid .offset4 {margin-left: 37.01657458563536%;*margin-left: 36.91019160691196%;}.row-fluid .offset4:first-child {margin-left: 34.25414364640884%;*margin-left: 34.14776066768544%;}.row-fluid .offset3 {margin-left: 28.45303867403315%;*margin-left: 28.346655695309746%;}.row-fluid .offset3:first-child {margin-left: 25.69060773480663%;*margin-left: 25.584224756083227%;}.row-fluid .offset2 {margin-left: 19.88950276243094%;*margin-left: 19.783119783707537%;}.row-fluid .offset2:first-child {margin-left: 17.12707182320442%;*margin-left: 17.02068884448102%;}.row-fluid .offset1 {margin-left: 11.32596685082873%;*margin-left: 11.219583872105325%;}.row-fluid .offset1:first-child {margin-left: 8.56353591160221%;*margin-left: 8.457152932878806%;}input,textarea,.uneditable-input {margin-left: 0;}.controls-row [class*="span"] + [class*="span"] {margin-left: 20px;}input.span12,textarea.span12,.uneditable-input.span12 {width: 710px;}input.span11,textarea.span11,.uneditable-input.span11 {width: 648px;}input.span10,textarea.span10,.uneditable-input.span10 {width: 586px;}input.span9,textarea.span9,.uneditable-input.span9 {width: 524px;}input.span8,textarea.span8,.uneditable-input.span8 {width: 462px;}input.span7,textarea.span7,.uneditable-input.span7 {width: 400px;}input.span6,textarea.span6,.uneditable-input.span6 {width: 338px;}input.span5,textarea.span5,.uneditable-input.span5 {width: 276px;}input.span4,textarea.span4,.uneditable-input.span4 {width: 214px;}input.span3,textarea.span3,.uneditable-input.span3 {width: 152px;}input.span2,textarea.span2,.uneditable-input.span2 {width: 90px;}input.span1,textarea.span1,.uneditable-input.span1 {width: 28px;}}@media (max-width: 767px) {.top-nav, .top, .content, .footer {padding-right: 20px;padding-left: 20px;}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {margin-right: -20px;margin-left: -20px;}.container-fluid {padding: 0;}.dl-horizontal dt {float: none;width: auto;clear: none;text-align: left;}.dl-horizontal dd {margin-left: 0;}.container {width: auto;}.row-fluid {width: 100%;}.row,.thumbnails {margin-left: 0;}.thumbnails > li {float: none;margin-left: 0;}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"] {display: block;float: none;width: 100%;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.span12,.row-fluid .span12 {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.row-fluid [class*="offset"]:first-child {margin-left: 0;}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"] {display: inline-block;width: auto;}.controls-row [class*="span"] + [class*="span"] {margin-left: 0;}}@media (max-width: 480px) {.nav-collapse {-webkit-transform: translate3d(0, 0, 0);}.page-header h1 small {display: block;line-height: 20px;}input[type="checkbox"],input[type="radio"] {border: 1px solid #ccc;}.form-horizontal .control-label {float: none;width: auto;padding-top: 0;text-align: left;}.form-horizontal .controls {margin-left: 0;}.form-horizontal .control-list {padding-top: 0;}.form-horizontal .form-actions {padding-right: 10px;padding-left: 10px;}.media .pull-left,.media .pull-right {display: block;float: none;margin-bottom: 10px;}.media-object {margin-right: 0;margin-left: 0;}.modal {top: 10px;right: 10px;left: 10px;}.modal-header .close {padding: 10px;margin: -10px;}.carousel-caption {position: static;}}@media (max-width: 979px) {body {padding-top: 0;}}



