html {font-size: 62.5%;}
body{font-family: 'Open Sans', sans-serif; color: #4c4e50; font-size: 13px; background: url(/img/fRepeat.jpg) repeat;}
a{color: #731b67;}
a:hover {color: #731b67;}
img{vertical-align: bottom;}
p {line-height: 150%; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; text-align: justify;}
h1, h2, h3, h4, h5, h6{margin: 0 0 10px; line-height: 120%; font-weight: bold; font-family: 'Ubuntu', sans-serif;}
h1{font-size: 27px;}
h2{font-size: 21px;}
h3{font-size: 16px;}
h4{font-size: 14px;}
table {background: #fff;}
.table TH, .table TD {text-align: center;}
::selection {background:#000;color:#fff;}
::-moz-selection {background:#000; color:#fff;}
::-webkit-selection {background:#000; color:#fff;}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 1100px;}

@media (min-width: 1200px) {
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container  {width: 1100px;}
}

.container{padding: 0px}

#topRow {width: 100%; background: #fff url(/img/allTop.jpg) repeat-x;}
#topCont {background: url(/img/header.jpg) 0 0 no-repeat; background-size: 100% 140px;}
#homepage-logo-link {margin: 29px 0 0 19px;}
#nav-mini {float: right; margin-top: 40px;}
#nav-mini ul {list-style-type: none; display: inline; padding-left: 0px;}
#nav-mini ul li {display: inline;}
#nav-mini ul li a {float: left; height: 56px; line-height: 56px; color: #393f4a; text-transform: uppercase; font-size: 14px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.65); text-align: center;}
#blogLink a {width: 90px; background: url(/img/mpBlog.png) 0 0 no-repeat;}
#learnLink a {width: 228px; background: url(/img/mpCform.jpg) 0 0 no-repeat;}
/*#contactLink a {width: 156px; background: url(/img/mpCform.jpg) 0 0 no-repeat;}*/
#nav-mini ul li a:hover {color: #292e38; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.95); text-decoration: none;}
#nav-top {margin: 3px 0 0; text-align: center; }
#menu-top {float: left; width: 100%;height: 57px; text-align: center; list-style-type: none;  padding: 11px 0 0 0; display: inline; margin: 0; background: url(/img/nav_menu.jpg) 0 0 no-repeat; background-size: 100% 45px;}
#menu-top li {display: inline;}
#menu-top li a {font-size: 17px; font-style: italic; margin: 0 0 0 1px; padding: 13px 40px; font-family: Georgia; color: #393f4a;}
#menu-top li a:hover, #menu-top li.active a {text-decoration: none; background: #9f2015; color: #fff;}
#baner {float: left; width: 100%; height: 208px; margin: -9px 0 0;}
#bContent {float: left; width: 420px; margin: 20px 0 0;}
#bContent h1 {font-size: 23px; font-family: Georgia; font-style: italic; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(13, 14, 35, 0.54); color: #fff; font-weight: normal; margin: 0 0 8px;}
#bContent p {font-size: 13px; color: #fff; text-shadow: 1px 1px 1px rgba(13, 14, 35, 0.54); margin: 0;}
#bContent a {font-weight: bold; color: #fff; float: right;}

.offerBlock {float: left; margin: 16px 0 54px 0px;}
.offerBlock h2 {background: #fff;}
.offerBlock h2 a {font-family: Georgia; color: #404244; font-size: 16px; padding: 12px 22px; text-transform: uppercase; display: block; font-weight: normal; line-height: 130%; font-style: italic;}
.offerBlock h2 a:hover {background: #9f2015; color: #fff; text-decoration: none;}
.offerBlockMore h2 a {padding: 22px 0 22px 22px;}
.offerBlock ul {margin: 0 0 0 18px; padding: 0;}
.offerBlock ul li {list-style-type: none; }
.offerBlock ul li a {background: url(/img/strz.png) 0 -33px no-repeat; padding: 2px 0 2px 15px; display: block; color: #4c4e50; text-transform: lowercase;}
.offerBlock ul li a:hover {color: #9f2015; background-position: 1px 7px; text-decoration: none;}
.offerBlock ul li a:hover
.offerBlock .more {background: url(/img/blockMore.gif) 0 10px no-repeat; color: #016bd6; font-size: 13px; width: 257px; float: left; margin: 25px 0 0 7px; text-align: center; }
#fRow {width: 100%; background: url(/img/footer.jpg) 0 0 repeat-x;}
#foCont {background: url(/img/fContent.jpg) top no-repeat;}
#foCont h2 {font-size: 14px;}
#footerCont{margin-top: 74px}
.footerContact {float: left; margin: 29px 0 0 93px; line-height: 140%; font-size: 13px;}
.footerContact a {color: #016bd6;}
.footerContact a:hover {text-decoration: underline;color: #016bd6;}
.mapsDest {float: right;}
.mapsDest img {max-width: 100%;}
#nav-bottom {width: 100%; float: left; text-align: center; padding: 30px 0 0;}
#nav-bottom ul {display: inline;}
#nav-bottom ul li {display: inline;}
#nav-bottom ul li a {background: url(/img/menu_bottom_disc.gif) 0 6px no-repeat; font-size: 12px; color: #6c727d; padding: 0 5px 0 10px; text-transform: uppercase; font-family: Georgia; white-space: nowrap;}
#nav-bottom ul li:first-child a {background: none;}
#cookie {text-align: center; font-size: 12px; margin: 15px 0 20px; float: left; color: #666c76}
#cookie a {color: #6c727d;}
#amill {text-align: center; font-size: 12px; margin: 10px 0 0; float: left; width: 100%; color: #666c76;}
#amill a {color: #6c727d;}

/* subpage */
#listing {padding: 20px 0 30px;}
#canvas1 {width: 100%; height: 450px; margin: 13px 0 0;}
#canvas1 #content {background: none;}
#canvas1 IFRAME {border: 0;}
#listing h1 {margin: 0 0 11px; font-family: Georgia; font-size: 22px; text-shadow: 1px 1px 1px #fff; font-style: italic; font-weight: normal; text-transform: uppercase;}
#listing h2 {font-size: 18px; margin: 20px 0 5px;}
#listing h1.titleWithBlog {margin: 57px 0 23px;}
#listing li a {color: #000;}
#listing .offerBlock {margin: 0 1px 10px;}
#listing .offerBlock h2 {margin: 0;}
.bContentSubpage h2 {font-size: 23px; font-family: Georgia; font-style: italic; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(13, 14, 35, 0.54); color: #fff; font-weight: normal; margin: 0 0 8px;}
#listing a {color: #6c727d;}
#listing a:hover {text-decoration: underline; color: #6c727d;}
#listing .fierndlyLink {line-height: 190%;}
#poradnik_1 {float: left; width: 525px; }
#poradnik_2 {float: right; width: 525px;}
#poradnik_1 h2, #poradnik_2 h2 {margin: 0 0 5px;}
#poradnik_1 p, #poradnik_2 p { font-size: 12px;}
#lawyerForm {text-align: center;}
#lawyerForm INPUT[type="text"], #lawyerForm INPUT[type="email"] { border: 1px solid #e5e7e9; color: #6c727d;  padding: 4px 6px; font-family: 'Open Sans', sans-serif; margin: 0 0 5px; width: 400px; font-size: 13px;}
#lawyerForm textarea {border: 1px solid #e5e7e9; color: #6c727d; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 4px 6px; font-family: 'Open Sans', sans-serif; margin: 0 0 5px; width: 400px; height: 200px; font-size: 13px;}
.submit-elem-cont INPUT {float: right; background: #545a62; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: bold; border: 0; padding: 6px 25px; margin-right: 10px; margin-bottom: 10px;}
.submit-elem-cont INPUT:hover {background: #9f2015;}
.loading {background: url(/img/loader.gif) 50% 50% no-repeat; width: 525px; height: 362px;}
.basic-c-form ul {margin: 0 0 1px;}
.basic-c-form li {list-style-type: none; color: #9f2015; text-align: left; padding-left: 22px;}
#leftPan {float: left;}
#rightPan {float: left; position: relative;}
.menu_left_title {font-family: Georgia; color: #404244; font-size: 16px; padding: 12px 0 12px 22px; text-transform: uppercase; display: block; font-weight: normal; line-height: 130%; font-style: italic; margin: 0; background: #f2f2f2; border: 1px solid #ddd; margin: 0 0 3px;}
.menu_left_title_short {padding: 22px 0 22px 22px;}
.menu_left_title:hover, .menu_left_title_a, .active_p {text-decoration: none!important; background: #9f2015; color: #fff!important;}
.menu_left_title:focus {text-decoration: none;}
#leftPan ul {list-style-type: none; padding: 0 0 0 22px;}
#leftPan ul>li>a {background: url(/img/strz.png) 0 -33px no-repeat; padding: 2px 0 2px 15px; display: block; color: #4c4e50; text-transform: lowercase;}
#leftPan ul>li>a:hover, #leftPan ul>li.active>a {color: #9f2015; background-position: 1px 7px; text-decoration: none;}
.panel {margin: 0; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 0; background: none; box-shadow: none;}
.contactInfo {font-size: 15px; margin: 0 0 10px;}
#listZab {list-style-type: none; margin: 0 0 0 10px; padding: 0;}
#listZab li {padding: 3px 0;}
#listZab li a {padding: 0 0 0 22px; background: url(/img/ptak.png) 0 4px no-repeat; color: #000;}
#listZab li a:hover {background: url(/img/ptak.png) 0 -25px no-repeat; color: #9f2015; text-decoration: none;}
#moreBlog {position: absolute; top: -6px; right: 0; width: 165px; height: 38px; background: url(/img/more_blog.png) 0 100% no-repeat;}
#moreBlog:hover {background-position: 0 0;}
#listing .aBlogBold {padding: 10px 0 0; font-weight: bold;}
#listing .aBlogBold a {text-decoration: underline;}

/* formularz e-poradnik */
.nav-tabs {float: left; width: 470px; border: 0;}
.nav-tabs>li>a {width: 458px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: #f5f5f5;margin: 0 0 12px;}
.nav-tabs>li>a h2 {margin: 0 0 4px!important;}
.nav-tabs>li>a p {margin: 0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {width: 470px; border: 0; border-top: 1px solid #5c5c66; border-bottom: 1px solid #5c5c66; border-left: 1px solid #5c5c66; background-color: #e1e2e4; text-decoration: none!important; color: #000!important; cursor: pointer;}
.nav-tabs>li>a:hover {color: #fff!important; background: #9f2015; text-decoration: none!important;}
#q_prawnik, #q_dluznik {float: left; margin: 0 10px 5px 0; width: 64px; height: 64px;}
#q_prawnik, .nav-tabs>li.active>a:focus #q_prawnik, .nav-tabs>li.active>a:hover #q_prawnik {background: url(/img/ico_prawo.png) 0 0 no-repeat;}
#q_dluznik, .nav-tabs>li.active>a:focus #q_dluznik, .nav-tabs>li.active>a:hover #q_dluznik {background: url(/img/ico_dluznik.png) 0 0 no-repeat;}
.nav-tabs>li>a:hover #q_prawnik, .nav-tabs>li>a:hover #q_dluznik {background-position: 0 -64px;}

.tab-content {float: left; width: 601px; background-color: #e1e2e4; border: 1px solid #5c5c66; margin: 0 0 0 -1px; min-height: 371px;}
.tab-content p {padding: 10px 20px; margin: 0;}
.tab-content .alert-success, .tab-content .alert-info,  .tab-content .alert-warning, .tab-content .alert-danger {margin: 10px 20px;}
#claimForm LABEL {font-weight: normal; color: #000!important;}
#claimForm TEXTAREA {height: 100px;}
#claimForm #contact_type div {float: left; margin: 0 0 5px; position: relative;}
#claimForm h2 {padding: 0 0 0 40px; float: left; width: 100%;}
#claimForm ul {position: absolute; margin: -6px 0 0; padding: 0;}
#claimForm ul li {font-size: 10px;}
.labelTxtInput {width: 210px; text-align: right; padding: 0 5px 0 0; }
.inputTxt {border: 1px solid #e5e7e9; color: #6c727d;  padding: 4px 6px; font-family: 'Open Sans', sans-serif; width: 300px; font-size: 13px;}
.labelChbxInput {float: right; width: 250px; text-align: left;}
.inputChbx {float: left; border: 1px solid #e5e7e9; color: #6c727d; margin: 3px 5px 0 40px!important;}
.labelConfirm {float: right; margin: 0 64px 0 0; width: 500px; text-align: justify;}
#contact_type_oswiadczenie {float: left; margin: 3px 5px 0 40px;}
.labelRadio {width: 523px; margin: 0 0 0 40px;}
#contact_type_splaty_0 {margin: 2px 5px 0 260px;}
#contact_type_splaty_1 {margin: 2px 5px 0 15px;}
#contact_type_postepowania_0 {margin: 2px 5px 0 260px;}
#contact_type_postepowania_1 {margin: 2px 5px 0 15px;}
#contact_type_chl__l_7, #contact_type_chl__2_7 {width: 40px;}
#contact_type_inne, #contact_type_inne_2 {border: 1px solid #e5e7e9; color: #6c727d;  padding: 4px 6px; font-family: 'Open Sans', sans-serif; margin: 0 0 5px; width: 300px; font-size: 13px;}


 /* formularz kontaktowy */
#basic-c-form {padding: 29px 34px;  background: #f7f7f7; width: 450px;}
#basic-c-form h1 {margin: 0 0 5px; font-size: 20px; background: url('/img/11c-form-icon.jpg') 0 5px no-repeat; padding: 0 0 0 30px; color: #2c2c2c;}
#basic-c-form p {line-height: 140%; color: #2c2c2c;}
#basic-c-form-content {border: 2px solid #fff; width: 386px; background: url('/img/11c-form-basic-content.gif') repeat; padding: 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 10px -7px rgba(25, 25, 29, .75); -webkit-box-shadow: 0 0 10px -7px rgba(25, 25, 29, .75); box-shadow: 0 0 10px -7px rgba(25, 25, 29, .75); margin: 20px 0 0;}
#basic-c-form-content form {margin: 0 0 5px;}
#basic-c-form-content ul {margin: 0 0 2px; margin: 0 0 .2rem; list-style-type: none;}
#basic-c-form INPUT {width: 344px; font-family: Arial; font-size: 15px; color: #696967; margin: 0 0 10px; border: 1px solid #aeb8ca; padding-left: 4px;}
#basic-c-form LABEL {display: none;}
.required, #basic-c-form-content ul li {color: #f00;}
#basic-c-form textarea {width: 344px; height: 140px; font-family: Arial; font-size: 15px; color: #696967; border: 1px solid #aeb8ca;}
#submit-elem-cont {width: 343px; margin: 11px 0 0; text-align: center}
#submit-elem-cont INPUT { float: right; width: 152px; height: 41px; background: url('/img/11c-form-submit-button.png') 0 0 no-repeat; font-size: 15px; color: #fff; font-weight: bold; border: 0; margin: 0;}
#submit-elem-cont INPUT:hover {background: url('/img/11c-form-submit-button.png') 0 100% no-repeat; }
#loading {float: right; width: 333px; height: 309px; background: url(/img/ajax-loader.gif) 50% 50% no-repeat;}

/*all*/
.noMarginRight {margin-right: 0;}
#facebook {background: url(/img/facebook.png) 0 0 no-repeat; position: fixed; top: 43px; right: -324px; width: 352px; height: 308px; z-index: 20;}
#facebook div {background: #fff; width: 300px; height: 263px; margin: 11px 0 0 40px;}
#cookies-message {position: fixed; z-index: 9999; padding: 6px 0; background: #efefef; border-top: 1px solid #dedede; color: #989898; font-size: 11px; font-family: Verdana; bottom: 0; width: 100%;}
#cookies-container {position: relative; margin: 0 auto; width: 1100px;}
#cookies-message #accept-cookies-checkbox {float: right; background: url(/img/close_icon.png) top right no-repeat; width: 18px; height: 18px;}
.dislayNone {display: none;}
#menu_top_btn, #menu_left_btn {display: none;}

.mainPageInfo {padding: 0 0 20px; }

.osoba {width: 100%; margin-bottom: 30px;}
.osobaFoto {float: left; margin: 0 30px 0 0;border: 4px solid #dcdcdc;}
.osobaFoto img { padding: 2px;}
.scrolloff {pointer-events: none;}
.portale {width: 30%; float: right; color: #fff; clear: right; margin-top: 3px; height: 40px;}
.portale a.socialMedia {color: #fff; font-size: 21px; width: 12%; text-align: center; float: left; vertical-align: middle; line-height: 40px;}
.portale a.socialMedia:hover {color: #fff; background-color: #9f2015;}
.portale p {color: #fff; font-size: 14px; width: 52%; text-align: center; float: left; vertical-align: middle; line-height: 40px;}
.dNone {visibility: hidden; opacity: 0; height: 0px; transition: visibility 0.5s, opacity 0.5s linear, height 0.3s;}
.offerBlock li:hover .dNone {visibility: visible; opacity: 1; height: 100%;}

@media (max-width: 480px) {
	.portale {margin-top: 25px;}
	#nav-top {margin-top: 2px;}
	.portale p {font-size: 13px; white-space: nowrap;}
	.portale p a#phoneNumberToCall {font-size: 13px; white-space: nowrap; color: #fff;}
	.portale p a#phoneNumberToCall:hover {color: #fff; text-decoration: none;}
	.portale a[x-apple-data-detectors] {color: inherit !important;text-decoration: none !important; font-size: inherit !important; font-family: inherit !important;font-weight: inherit !important; line-height: inherit !important;}
}

@media (max-width: 767px) {
    p {font-size: 13px}
    .row {margin: 0px}
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: auto;}
    #listing {padding: 20px 10px 30px;}
    #blogLink a,#learnLink a {background-size: 100% 100%; background-repeat: no-repeat; background-position: center;width: auto; padding: 20px}
    #nav-mini ul li a{height: auto; line-height: 1.2em; font-size: 12px}
    #homeLogoCont {text-align: center; width: 100%; margin: 4% 0;}
    #homeLogoCont a {float: none; margin: 0 auto;}
    #menu-top{height: auto; display: block; padding: 0px; background-size: 100% 100%}
    #menu-top li a{display: inline-block; font-size: 13px; padding: 13px 20px;}
    #baner{margin: 0px; background-position: 50% 50%; height: auto; background-size: auto 100%; min-height: 212px;}
    #baner #bContent{width: 50%;margin: 15px 0px}
    .footerContact{margin: 6px auto auto;}
    #moreBlog{right: 20px}
    #lawyerForm INPUT[type="text"], #lawyerForm INPUT[type="email"],#lawyerForm textarea {width: 300px}
    .inputTxt{width:200px}
    .labelChbxInput{width: 185px}
    div .inputChbx{margin-left:25px !important;}
    #menu-top li a {padding: 13px 15px;;}
    .labelConfirm{margin-right: 0px; max-width: 85%; float:none; width: auto}
	 .nav-tabs > li{margin:0; padding-left:1%;}
	 .nav-tabs > li:first-child{padding-left:0; margin-left:-1px;}
	 .nav-tabs > li > a {margin: 0; padding: 3.2% 4.8%}
	 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border-bottom-width: 0;border-right-width: 1px;border-style:solid;min-height: 258px}
	 .nav-tabs > li.active{margin-bottom: -1px;}
	 #contact_type_oswiadczenie{margin-left:5%}
    .labelRadio{margin:0 0 0 20px; width: auto; min-width: 60%}
    #contact_type_postepowania_0, #contact_type_splaty_0 {margin: 2px 5px 0 180px;}
    .menu_left_title{font-size: 15px; padding-left: 12px}
    #leftPan ul{padding-left: 12px}
    div.offerBlock:nth-child(3){clear: left;}
	 #contentOffer {padding: 0 13px;}
	 .menu_left_title_short {padding: 12px 0 12px 12px;}
	 #menu_left_btn{display:block; float:right; margin:0px 5px; font-size: 20px; color:#585e6c; border-radius: 5px;border: 1px solid #DDDDDD;}
	 #nav_left_menu{height: 0; overflow:hidden}
	 .nav-stacked > li{float:left}
	 #q_prawnik, #q_dluznik{margin-right:5px}
	 #tab_poradnik h2{font-size:17px}
	 #bContent h1 {font-size: 18px;}
	 #cookies-container {width: 100%;}
	 #nav-bottom ul {margin-left: 0; padding: 0;}
	 .offerBlock h2 a {border: 1px solid #4c4c4c;}
	 .offerBlock {margin-bottom: 10px;}
	 #menu-top li a {margin-top: 1px;}
	 #listing h1 {margin-top: 20px;}
	 .osobaFoto {width: 100%; margin: 0 0 10px; text-align: center; border: 0;}
	 .osobaFoto img {border: 4px solid #dcdcdc;}
	 .osoba {border-bottom: 2px solid #dcdcdc; margin-bottom: 15px; padding-bottom: 5px;}
     .portale { width: 100%;}
     .portale a.socialMedia { width: 10%; float: right;}
     .portale p { width: 52%; float: left;}
}
@media (min-width: 768px) and (max-width: 992px) {
    #menu-top li a {font-size: 16px; padding: 14px 30px; padding-bottom: 15px}
    #contentOffer {padding-left: 0px;}
    .offerBlock{min-height: 214px}
    .offerBlockMore h2 a {padding: 12px 0 12px 22px;}
    .footerContact{margin: 6px auto auto;}
    #moreBlog{right: 5px}
    .inputTxt{width:200px}
    .labelChbxInput{width: 187px}
    div .inputChbx{margin-left:13px !important;}
    .labelConfirm{margin-right: 0px; width: 370px}
    .labelRadio{margin:0 0 0 20px; width: auto}
    #contact_type_postepowania_0, #contact_type_splaty_0 {margin: 2px 5px 0 180px;}
    #menu-top li a {padding: 13px 15px;}
    .portale { width: 40%;}
}
@media (min-width: 992px) and (max-width: 1200px) {
    #contentOffer {padding-left: 0px;}
    .labelChbxInput{width: 225px}
    .labelConfirm{margin-right: 0px}
    #menu-top li a {padding: 13px 25px;}
}
@media (min-width: 1200px) {
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container  {width: 1070px;}
    .labelChbxInput{width: 250px}
}
@media (max-width: 620px) {
   #homepage-logo-link {max-width: 45%;margin-left: 5%}
   #homepage-logo-link img{max-width: 100%;}
   #nav-mini {margin-top: 5px;}
   #menu-top li a {padding: 13px 25px;}
	#nav-mini{max-width:45%; margin-right:5%}
	/*#nav-mini{width: 100%; text-align: center; float:left; margin-top: 10px}*/
   #nav-mini ul {display: inline-block; margin: 0; padding: 0}
	#baner #bContent{width: 100%;}
	#nav-top{margin-top: 0px}
	#topCont{background-size: 100% 179px}
	#nav-top{background: url("/img/nav_menu.jpg") repeat-y 100% rgba(0, 0, 0, 0);}
	#menu_top_btn{display:block;background:#bdc0c5; float:right; margin:0px 5px; font-size: 20px; color:#585e6c}
	#nav_top_menu{height: 0; overflow:hidden}
	#nav-top li a{width: 100%}
	#blogLink a, #learnLink a {padding: 12.5px;}
	#tab_poradnik p{font-size: 12px}
	#tab_poradnik h2{font-size:16px}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {min-height: 280px}
}
@media (max-width:500px){
	#homepage-logo-link, #nav-mini{max-width:95%; margin:1% 5%}
	#nav-top{background: url("/img/nav_menu.jpg") repeat-y 100% rgba(0, 0, 0, 0);}
	#tab_poradnik li{width: 100%; margin:2px 0px; padding: 0px;}
	#tab_poradnik li a{min-height: 88px; float:left}
	#tab_poradnik li span{display:none}
	#tab_poradnik li #q_prawnik, #tab_poradnik li #q_dluznik{float:left}
	#tab_poradnik li h2,#tab_poradnik li p{float:right; width: 71%}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {min-height: 70px; border-width: 1px}
	#lawyerForm input, #lawyerForm textarea,.inputInne{max-width:100%;}
	.tab-content {padding: 0 5px;}
	#contact_type_postepowania_0, #contact_type_splaty_0 {margin: 2px 5px 0 20px;}
	.inputTxt,.labelTxtInput {margin-left: 20px;}
	.labelTxtInput{text-align:left}
        #menu-top li a {padding: 13px 25px;}
        .nav-tabs {width: 100%;}
        .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {width: 100%;}
        .tab-content {width: 100%;}
        .loading {width: 100%;}
        .nav-tabs>li>a {width: 100%;}
        .tab-content {margin: 0;}
        .nav-tabs > li {padding: 0;}
}