html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
body { line-height: 1 }
ol, ul { list-style: none }
blockquote, q {	quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
table { border-collapse: collapse; border-spacing: 0 }body { font: normal 13px/1.5 Tahoma, Verdana, Arial, sans-serif; color: #4e4e4e }  #contact-form form  { margin-bottom: 8px }
#contact-form form  input[type="text"], #contact-form form  input[type="email"] { padding: 5px; border: 1px solid #d5d5d5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #efefef; background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 23%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(23%,#ffffff), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 23%,#ffffff 100%); background: -o-linear-gradient(top,  #efefef 0%,#ffffff 23%,#ffffff 100%); background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 23%,#ffffff 100%); background: linear-gradient(top,  #efefef 0%,#ffffff 23%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); }
#contact-form form  input[type="submit"] { margin-top: 8px !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 20px; border: 1px solid #d5d5d5; color: #4e4e4e }
#contact-form form  input[type="submit"]:hover { color: #000; cursor: pointer }
#contact-form form  textarea { width: 450px; height: 250px; padding: 5px; border: 1px solid #d5d5d5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #efefef; background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 3%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(3%,#ffffff), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 3%,#ffffff 100%); background: -o-linear-gradient(top,  #efefef 0%,#ffffff 3%,#ffffff 100%); background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 3%,#ffffff 100%); background: linear-gradient(top,  #efefef 0%,#ffffff 3%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); }
#contact-form form  img { float: none; margin: 0; outline: 0 none }
.navi_container input { padding: 3px 5px; border: 1px solid #d5d5d5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #efefef; background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 23%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(23%,#ffffff), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 23%,#ffffff 100%); background: -o-linear-gradient(top,  #efefef 0%,#ffffff 23%,#ffffff 100%); background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 23%,#ffffff 100%); background: linear-gradient(top,  #efefef 0%,#ffffff 23%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); }  h1, h2 { color: #5d350a}   .col-l10 { float: left; width: 10% }
.col-l20 { float: left; width: 20% }
.col-l30 { float: left; width: 30% }
.col-l40 { float: left; width: 40% }
.col-l50 { float: left; width: 50% }
.col-l60 { float: left; width: 60% }
.col-l70 { float: left; width: 70% }
.col-l80 { float: left; width: 80% }
.col-l90 { float: left; width: 90% }
.col-r10 { float: right; width: 10% }
.col-r20 { float: right; width: 20% }
.col-r30 { float: right; width: 30% }
.col-r40 { float: right; width: 40% }
.col-r50 { float: right; width: 50% }
.col-r60 { float: right; width: 60% }
.col-r70 { float: right; width: 70% }
.col-r80 { float: right; width: 80% }
.col-r90 { float: right; width: 90% } .line-brown { padding-bottom: 15px; margin-top: 15px; border-top: 1px solid brown; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3 }
.line-grey { padding-bottom: 15px; margin-top: 15px; border-top: 1px solid grey; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3 }
.line-brown-33 { width: 33%; padding-bottom: 15px; margin-top: 15px; border-top: 1px solid brown; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3 }
.line-grey-33 { width: 33%; padding-bottom: 15px; margin-top: 15px; border-top: 1px solid grey; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3 }  #mainContent a img.alignleft { float: left; margin: 0 20px 0 0 }
#mainContent a img.alignleft:after { content: '.'; display: block; visibility: hidden; overflow: hidden; height: 0; width: 0; font-size: 0; line-height: 0; clear: both; zoom: 1 }
#mainContent img.alignright { float: right; margin: 0 0 0 20px }
#mainContent img.alignright:after { content: '.'; display: block; visibility: hidden; overflow: hidden; height: 0; width: 0; font-size: 0; line-height: 0; clear: both; zoom: 1 }
#mainContent img.aligncenter { display: block; margin: auto }
#mainContent img { margin-left: 20px; border: 0px solid #fff; outline: 0px solid #e3e3e3 }  .container { width: 968px; margin: 0 auto }
#top { width: 100%; height: 105px; border-bottom: 1px dotted #e4e4e4; padding-top: 10px; border-top: 17px solid #3e3f3a }
#top h1 {display:none}
#top #logo { float: left; display: block; width: 173px; height: 100px; background: url(//partner-dla-firm.pl/wp-content/themes/wp-themes-partner/img/logo.png) no-repeat }
#top #searchbox { float: right }
#top #searchbox input { width: 214px; border: none; background: none; border: 1px solid #8a6741; padding: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-top: 5px }
#top #navBar { float: right; margin-top: 55px }
#top #navBar ul { float: right }
#top #navBar ul li { float: left }
#top #navBar ul li a { display: block; padding: 8px 12px; font-size: 14px; margin: 0 2px }
#top #navBar ul li a:visited { color: #8a6741 }
#top #navBar ul li a:hover { border-bottom: 2px solid #5d350a; color: #5d350a; text-decoration: none }
#top #navBar ul li.current_page_item a { border-bottom: 2px solid #5d350a; }
#mainContent { padding: 40px 0 }
#mainContent h1,h2 {display:none;}
#mainContent img { float: right; margin-left: 20px; border: 0px solid #fff; outline: 0px solid #e3e3e3 }
#footer { margin-top: 1px; clear: borh; background: #3E3F3A; border-top: 1px dotted #e4e4e4; min-height: 10px; padding-top: 1px }
#footer .footerNav ul { float: right }
#footer .footerNav ul li { float: left; padding: 3px 10px; font-size: 13px }
#footer .footerNav ul li a { color: #fff }  a { text-decoration: none; outline: none; color: #8a6741 }
a:visited { color: #8a6741 }
a:hover   { color: #5d350a; text-decoration: underline }  strong { font-weight: bold }
.cb { clear: both }   #widgetCompanyProfile { margin-top: 40px }
#widgetCompanyProfile .field { float: left; position: relative; width: 302px; padding: 10px }
#widgetCompanyProfile .field.br { border-right: 1px dotted #e4e4e4 }
#widgetCompanyProfile .field h2 { margin-bottom: 10px }
#widgetCompanyProfile .field p { font-size: 12px }
#widgetCompanyProfile .field p.link { text-align: right }
#widgetCompanyProfile .field h2.title { font-size: 20px }
.logos_gallery .logo_container { display: inline-block; overflow: hidden; position: relative }
.logos_gallery .logo_container span.logo_layer { background: #000; right: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position: absolute; top: 0; z-index: 100 }  .slider { margin-top: 10px; border: 0px solid #fff; outline: 0px solid #e4e4e4 }
.slider .meteor-buttons { left: 48%; bottom: 1px }