﻿@import url('styles.css');
@import url('jquery.fancybox.css');
@import url('mapa.css');


html, body                              {color: #000; height: 100%; background: #fdfdfd url(images/background.png) repeat-x;}
a                                       {text-decoration: none; color: #8c281c;}
p                                       {line-height: 18px; font-size: 12px;}
p + p                                   {margin-top: 10px;}
.text_sg p,
.content_center p                       {text-align: justify!important;}
h2                                      {color: #8c281c; font-size: 18px; padding-bottom: 20px; margin-bottom: 0;}
h3                                      {padding: 0px 15px 5px 15px; font-weight: normal;}
.blog h2,
.item-page h2,
h1                                      {color: #8c281c; font-size: 18px; margin-bottom: 0; padding-top: 11px; padding-bottom: 8px; padding-left: 15px; line-height: 22px; font-weight: normal;}
.content_center h2                      {margin-bottom: 10px;}
/* Header */
.boxLogin                               {background: #FFF; left: 50%; border: 2px solid #8C281C; border-radius: 5px 5px 5px 5px; margin: -105px 0 0 -350px; padding: 20px 20px 15px; position: fixed; top: -50%; width: 630px; z-index: 100;}
.boxLogin .close                        {background: url(images/exit.png); display: block; height: 27px; opacity: 0.8; outline: medium none; position: absolute; right: 10px; text-indent: -9999px; top: 10px; width: 27px;}
.boxLogin .blocks label                 {line-height: 20px;}
.boxLogin .blocks p                     {margin-bottom: 0px;}
.boxLogin h2                            {color: #191919; margin-bottom: 0px; padding-bottom: 10px;}
.boxLogin .col                          {width: 270px;}
.boxLogin .col12                        {float: left; margin-left: 50px; margin-right: 30px;}
.boxLogin .col22                        {float: left;}
header.header                           {position: absolute; height: 406px; width: 100%;}

.header-wrapper                         {width: 990px; margin: 0 auto; position: relative; height: 406px; background: url(images/header_bg.png) no-repeat;}
.logo                                   {position: absolute; top: 18px; left: 9px;}
.menu_bar                               {position: absolute; top: 10px; right: 8px; color: #afa6a6; font-size: 12px;}
.menu_bar a                             {color: #000; margin: 0 5px;}
a.zaloguj                               {color: #8c281c!important;}
.menu_bar a.log                         {color: #8c281c;}
.wyszukiwarka                           {height: 23px; position: absolute; right: 5px; top: 40px; width: 190px;}
.wyszukiwarka input[type="text"]        {padding: 4px; margin-top: 1px;}
.btnlupa  input[type="submit"],
.btnlupa                                {width: 31px!important; height: 28px!important; float: right; margin-left: -10px; background: #FFF url(images/lupa_e.jpg) no-repeat;}
ul.level_3,
ul.level_2,
ul.level_1,
ul.level_0                              {padding: 10px 0 0 0;}
.menu_t ul                              {margin: 0.9em 0;}
.menu_t                                 {position: absolute; right: 0; top: 84px;}
.menu_t ul li                           {display: inline; position: relative; list-style: none; margin: 0 0px 0 1px;}
.menu_t ul li a                         {padding: 14px 18px; margin: 0; color: #646766; background: url(images/menu_white.png) repeat-x; font-size: 13px;}
.menu_t ul li.active2 a,
.menu_t ul li.active a,
.menu_t ul li a:hover                   {background: url(images/menu.png) repeat-x; color: #FFF; text-decoration: none;}
.menu_t ul li ul                        {display: none;}
.menu_t ul li ul                        {width: 173px; border: 1px solid #4C5055; position: absolute; left: -1px; top: 17px; z-index: 1000;}
.menu_t ul li ul li                     {display: list-item; background: none; margin-left: 0px; position: relative;}
.menu_t ul li ul li a,
.menu_t ul li.active2 ul li a,
.menu_t ul li.active ul li a            {background: #4c5055;}
.menu_t ul li ul li a                   {color: #FFF; border: 3px solid #4c5055; width: 144px!important;}
.menu_t ul li ul li a:hover,
.menu_t ul li ul li.active a,
.menu_t ul li.active ul li a:hover      {background: #f4f4f4; color: #000; height: auto; width: 144px; border: 3px solid #8c281c;}
.menu_t ul li ul li a                   {width: 150px; padding: 6px 6px; height: auto; padding-left: 17px; display: inline-block;}
.menu_t ul li:hover ul                  {display: block;}

.menu_t ul li ul li ul                  {left: 170px; top: -13px; display: none!important;}
.menu_t ul li ul li:hover ul            {display: block!important;}

.top                                    {position: absolute; top: 126px; left: 0; width: 990px; height: 246px; border-top: 1px solid #8c281c;}
.top_l                                  {width: 802px; height: 245px; float: left; border-bottom: 1px solid #eceae4;}
.top_r                                  {float: right; width: 182px; height: 246px; margin-right: -1px;}
.sciezka                                {top: 372px; position: absolute; padding-top: 9px; padding-left: 15px; width: 975px;}
.breadcrumbs span, 
.breadcrumbs a                          {font-size: 11px;}
.cat-children                           {display: none;}

.btn.btn-large.btn-danger               {margin-left: 230px;}

#partners                               {width: 990px; height: 70px; position: relative; bottom: 0; background: #f7f7f7; border-top: 1px solid #d1d2d2;}
#partners a                             {margin-top: 6px; float: left; margin-right: 10px;}
p.p_title                               {font-weight: bold; padding: 10px 15px; padding-bottom: 33px; float: left; width: 100px;}

.clear                                  {clear: both; height: 15px;}

#gkIs-gk-is-1                           {height: 245px!important;}
.gkIsPrev,
.gkIsNext                               {background: #cccccc;}
.boxUslugi h3                           {margin-top: 15px; margin-bottom: -15px;}

a.pdf                                   {background: url(images/pdf_ico.png) no-repeat 0% 50%; margin: 2px 0 10px 0; float: left; width: 90%;  padding: 6px 0; padding-left: 30px;}
/* Content */ 
#content                                {width: 100%; min-height:100%; margin-bottom: -60px; background: url(images/om_bg.png) no-repeat right bottom;}
.content-wrapper                        {width: 990px; margin: 0 auto;}
.content_left                           {float: left; width: 802px;}
a.myMoreLink                            {float: right!important; margin-right: 0!important; margin: -5px 0 4px 0!important;}
.boxUslugi                              {width: 100%; height: auto; float: left; background: #f4f4f4; margin-bottom: 10px;}
.blog h2,
.item-page h2,
.left_sidebar h1,
.content_center h1,
.boxUslugi h1                           {border-top: 1px solid #8c281c; border-bottom: 1px solid #d0d1d1;}
.left_sidebar h1                        {padding-left: 0; text-align: center;}
.content_center h1 + p                  {margin-top: 15px;}
.content_center p                       {padding: 0 15px;}
.left_sidebar ul                        {padding-left: 0; margin-top: 0; margin-left: 0; border-top: 1px solid #8C281C;}
.left_sidebar ul li                     {list-style: none; background-color: #f4f4f4; float: left; border-left: 3px solid #f4f4f4; border-bottom: 1px solid #d2d3d3; width: 167px;}
.left_sidebar ul li                     {background-image: none; border-left: 3px solid #8c281c;}

.blog.PipolPage .items-row              {position: relative; padding-bottom: 10px; min-height: 168px!important; margin-bottom: 10px; border-bottom: 1px solid #dddddd;}
.blog.PipolPage .items-row p            {padding-left: 180px;}
.blog.PipolPage .items-row h2           {border: none; padding-left: 180px; padding-bottom: 20px;}
.blog.PipolPage .items-row img          {padding: 0; float: left; margin-top: 0px; border: 2px solid #ddd;}
.blog.PipolPage .items-row p.MainImg    {position: absolute; left: 5px; top: 15px; padding: 0;}

.blog.PipolPage dd.category-name        {margin-top: 0px; font-size: 16px; padding-left: 6px;}
dl.article-info                         {position: absolute; top: -50px; display: block; margin-left: 165px; color: #b77072; }
.nz .items-row.cols-1                   {margin-top: 10px; }
.blog.PipolPage dd.category-name        {font-size: 13px!important; position: absolute; left: 0; top: 76px; width: 300px; font-weight: bold;}

.widget                                 {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D5D5D5; height: 330px; margin-top: -180px; padding: 15px 10px; position: fixed; right: -322px; top: 50%; width: 300px; z-index: 999;}
.widget .icoFb                          {background: url("images/icofba.png") no-repeat scroll 0 0 transparent; height: 50px; left: -50px; position: absolute; text-indent: -9999px; top: -1px; width: 50px;}
.options                                {position: absolute; top: 45px; right: 220px; width: 130px; height: 20px;}
a.fb                                    {width: 16px; height: 16px; margin-top: -19px; text-indent: -9999999px; background: url(images/icofb.png) no-repeat; float: right;}


#tabs_tab1 ul.tabs_tabbernav            {margin: 0!important; padding: 0; margin-top: -4px!important; margin-bottom: 8px!important;}
#tabs_tab1 ul.tabs_tabbernav li         {margin: 0; padding: 0; list-style: none; background: none; border-bottom: none!important;}
#tabs_tab1 ul.tabs_tabbernav li a       {padding: 8px 35px!important; border: 1px solid #8C281C!important; border-bottom: none!important;}
#tabs_tab1 li.tabs_tabberactive a       {color: #8C281C; font-weight: bold; border-bottom: 1px solid #FFF!important;}
.tabs_tabbertab ul                      {padding-left: 0px!important; margin-left: 0px!important;}
.tabs_tabbertab                         {border: 0px solid #f1f1f1!important; border-top: 4px solid #8C281C!important; background: none!important;}

.UslugiContent em                       {}
.ImgTotop                               {margin-top: 5px;}

.avPlayerWrapper.avAudio                {margin-bottom: 15px;}
.left_sidebar ul li.active,
.left_sidebar ul li:hover               {border-left: 3px solid #8c281c; background-image: url(images/mennu_l_bg.png)!important; background-repeat: no-repeat!important; background-position: 5px 9px!important;}
.left_sidebar ul li a                   {padding: 7px 0 6px 23px; width: 137px; float: left; font-size: 13px; color: #000;}
.left_sidebar ul li:hover a             {padding: 7px 0 6px 23px; width: 137px; float: left; font-size: 13px; background: none; color: #000; text-decoration: none;}
.left_sidebar ul li ul                  {padding-left: 0; margin-top: 0; margin-left: 0; border-top: none;}
.left_sidebar ul li ul li:first-child   {border-top: 1px solid #d2d3d3;}
.left_sidebar ul li ul li.active,
.left_sidebar ul li ul li               {border-left: none; background: #e6e6e6;}
.left_sidebar ul li ul li:hover,
.left_sidebar ul li ul li.active        {margin-left: 0px!important;}
.left_sidebar ul li ul li:hover         {border-left: none;}
.left_sidebar ul.menu li ul li ul li    {background: #cdcccc;}


.left_sidebar ul.menu li.active ul li ul,
.left_sidebar ul.menu li ul li ul,
.left_sidebar ul.menu li ul             {display: none;}


.left_sidebar ul.menu li.active ul li.active ul,
.left_sidebar ul.menu li.active ul      {display: block;}

.blog.opinie .items-row h2              {border: none!important;}
.blog.opinie .item-separator            {border-bottom: 1px solid #cdcdcd;}

p.p_title + p                           {margin: 0px;}

.radio.inline, .checkbox.inline         {float: left; display: block;}
.boxUslugi .UslugiContent               {padding: 21px 0 0 24px;}
.UslugiContent a                        {float: left; margin-right: 40px;}
.UslugiContent a.last                   {margin: 0;}
.left_sidebar                           {width: 170px; float: left; margin-right: 6px;}
.content_center                         {width: 626px; float: left;}
.content_center ul li                   {list-style: none; margin-bottom: 10px; padding-left: 15px; background: url(images/arrow.png) no-repeat 0px  7px;}
.content_center ul,
.content_center ol                      {padding-left: 20px; padding-right: 20px;}
.content_center ol li                   {margin-bottom: 10px;}
.content_right .boxUslugi h1            {padding-left: 0; text-align: center; background: #eaeaea;}
.content_right .UslugiContent           {padding: 13px 14px; text-align: left; font-size: 11px; color: #646766;}
a.top_no_margin                         {margin-top: 0px; float: right;}
.text_sg                                {padding: 15px; width: 580px; float: left;}
.text_sg h2                             {line-height: 22px; padding-bottom: 15px; font-size: 18px; font-weight: normal;}
.content_right                          {float: right; width: 182px; text-align: right;}
li span.pagenav                         {display: none;}
.pagination                             {text-align: center;}
.result-text                            {margin: 5px 0 20px 0; width: 100%; padding-bottom: 15px; border-bottom: 1px solid #e6e6e6;}
.word                                   {width: 300px;}
.result-title a                         {color: #8c281c; font-weight: bold;}
.control-group sup                      {color: red;}
.form-horizontal .control-label         {width: 230px; padding-right: 15px;}
.radio.inline p,
.checkbox.inline p                      {padding-left: 5px; padding-top: 2px;}
#mapa.script #polska li:hover a           {height:0;text-indent:-9999em!important;width:0}                    
/* FOOTER */
footer.footer                           {width: 100%; border-top: 1px solid #8c281c; clear:both; height: 59px; position:relative;}
.footer-wrapper                         {width: 930px; height: 41px; padding: 0 30px; margin: 0 auto; background: url(images/f_bg.png) repeat-x;}
.l_copy,.r_copy                         {color: #cacaca; padding-top: 12px; font-size: 11px;}
p.l_copy                                {float: left;}
p.r_copy                                {float: right; margin: 0;}
p.r_copy a                              {color: #cacaca;}
#fancybox-content h2                    {padding-left: 0; border: none;}
/* Fix 100% height */
#clear-header                           {height: 406px;}
#clear-footer                           {clear: both; height: 60px;}
.col3                                   {width: 100%; clear: both; height: 333px;}
.col3 .col                              {width: 33%; float: left;}
.avPlayerWrapper.avVideo                {clear: both;}