@charset "utf-8";
/* ==========================================================================
   reset.css — reset + style tagów HTML + niezbędne minimum z rdzenia Drupala.
   Źródło: themes/business_responsive_theme/style.css (górna część, 1:1)
   oraz modules/system/system.base.css / system.messages.css (tylko to, co
   realnie było widoczne na froncie — reszta rdzenia CELOWO pominięta).

   FONTY: motyw wozi w katalogu fonts/ pliki BebasNeue i YanoneKaffeesatz, ale
   ANI style.css ANI media.css nie miały żadnego @font-face i nigdzie ich nie
   używały. Realna typografia serwisu to Arial/Helvetica 12px / line-height 1.62.
   Dlatego tych fontów NIE przenosimy.
   ========================================================================== */

/* --- reset (Eric Meyer, jak w oryginale) --- */
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;}
ol,ul{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}

/* --- czyszczenie float --- */
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clear:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}
.clearfix:after{content:''; display:table; clear:both;}

/* --- tagi HTML --- */
body{background:#fff; color:#515F5C; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.62em;}
a{color:rgb(251,90,2); text-decoration:none;}
a:hover{color:rgb(230,80,0);}
h1,h2,h3,h4,h5,h6{color:rgb(34,46,54); font-family:"Arial","Helvetica",sans-serif; font-weight:normal; margin-bottom:6px; line-height:125%;}
h1{font-size:32px;}
h2{font-size:24px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:15px;}
h6{font-size:14px;}
p{margin-bottom:18px;}
table{border-collapse:collapse; border-spacing:0; margin-bottom:15px; width:100%; background:#ececec; border:1px solid #bbbbbb;}
th,tr,td{vertical-align:middle;}
th{background:#dbdbdb; padding:5px 4px; text-shadow:1px 1px #fff; border-right:1px solid #c8c7c7; color:#333;}
td{background:#ebebeb; color:#747474; text-align:left; padding-left:4px; border-right:1px solid #c8c7c7; border-bottom:1px solid #c8c7c7;}
code{background:#d8d8d8; text-shadow:1px 1px #fff; border:1px solid #bbbbbb; display:block; padding:7px; margin:5px 0; border-radius:7px;}
pre{background:#d8d8d8; text-shadow:1px 1px #fff; border:1px solid #bbbbbb; padding:7px; margin:5px 0; border-radius:7px;}
mark{background-color:#fdfc9b; font-style:italic; font-weight:bold;}
del{text-decoration:line-through;}
hr{border:none; border-top:#EEE 1px solid;}
dt{font-weight:bold; margin-bottom:24px;}
dd{margin-left:30px; margin-bottom:24px;}
ul{list-style-type:disc; margin-left:15px; margin-bottom:12px;}
ul ul{list-style-type:square; margin-bottom:0;}
ul ul ul{list-style-type:circle;}
ol{list-style-type:decimal; margin-left:30px; margin-bottom:24px;}
ol ol{list-style:upper-alpha; margin-bottom:0;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
abbr,acronym{border-bottom:#999 1px dotted; cursor:help;}
big{font-size:1.3em;}
cite,em{font-style:italic;}
ins{background-color:#fdfc9b; text-decoration:none;}
blockquote,q{quotes:none; border:1px solid rgb(226,220,220); background:rgb(250,247,247) url(../img/quote.png) no-repeat; padding:10px 5px 5px 47px; text-shadow:1px 1px #fff; margin:5px 0; border-radius:7px;}
blockquote:before,blockquote:after,q:before,q:after{content:''; content:none;}
strong{font-weight:bold;}
sup,sub{height:0; line-height:1; vertical-align:baseline; position:relative; font-size:10px;}
sup{bottom:1ex;}
sub{top:.5ex;}
img,video{max-width:100%; height:auto;}
img{outline:0;}
video{display:block;}
audio{max-width:100%;}

/* --- rdzeń Drupala: tylko to, co realnie działało na froncie --- */
.element-invisible{position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px); overflow:hidden; height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important; clip:auto; overflow:visible; height:auto;}
#skip-link{margin:0; position:absolute; z-index:50; width:100%; text-align:center;}
#skip-link a,#skip-link a:link,#skip-link a:visited{display:block; width:100%; padding:2px 0 3px; background:#444; color:#fff; font-size:.94em; text-decoration:none;}
div.messages{background-position:8px 8px; background-repeat:no-repeat; border:1px solid; margin:6px 0; padding:10px 10px 10px 50px;}
div.status{background-color:#f8fff0; border-color:#be7; color:#234600;}
div.warning{background-color:#fffce5; border-color:#ed5; color:#840;}
div.error{background-color:#fef5f1; border-color:#ed541d; color:#8c2e0b;}
div.messages ul{margin:0 0 0 1em; padding:0;}
