/* ------- CONTENT -------- */
#content { position: relative; font-size: .75em; text-align: left; color: #092131; width: 917px; margin: 0 auto }

/* ------- LINKI -------- */
#content a,
#content a:link { color: #3b7fac; text-decoration: none }
#content #right a, #content #right a:link { text-decoration: underline }
#content a:visited { color: #3b7fac; }
#content a:hover { color: #0b3c5d; text-decoration: underline }
#content a:active, .content a:focus { color: #3b7fac; }

/* ------- ODSTEPY -------- */
#content p,
#content ul,
#content ol,
#content dl,
#content address,
#content form { margin-bottom: 1em; font-size: 1em; line-height: 1.5em }
#content ul { margin-left: 1em; }
#content ul li { background: transparent url('../img/list_item.gif') no-repeat 0 7px;  padding-left: 12px; line-height: 1.7em; }
#content ol { margin-left: 3em; list-style-type: decimal; }
#content ol li { }

/* ------- NAGLOWKI -------- */
#clients h3,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 { margin: 1em 0 .6em; color: #555; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif; font-weight: 500; border-bottom: 1px solid #ecebe2; padding-bottom: 12px; clear: both; text-align: left; }
#content h2 { font-size: 1.63em; }
#clients h3 { font-size: 1.125em; margin-top: 0; }
#contact h3 { font-size: 1.63em!important; margin: 0 0 .6em!important; color: #555!important; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif!important; font-weight: 500!important; border-bottom: 1px solid #ecebe2; padding-bottom: 12px!important; clear: both!important; text-align: left!important;}
#raks h3 { font-size: 1.125em!important; margin: 0 0 .6em!important; color: #555!important; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif!important; font-weight: 500!important; border-bottom: 1px solid #ecebe2; padding-bottom: 12px!important; clear: both!important; text-align: left!important;}
#content h4 { font-size: 1.25em }
#content h5 { font-size: 1.16em }
#content h6 { font-size: 1.08em }
#content h2 a, #content h2 a:hover,
#content h3 a, #content h3 a:hover,
#content h4 a, #content h4 a:hover,
#content h5 a, #content h5 a:hover,
#content h6 a, #content h6 a:hover { color: #3b7fac; text-decoration: none }
#content h2 a:hover,
#content h3 a:hover,
#content h4 a:hover,
#content h5 a:hover,
#content h6 a:hover { color: #0b3c5d; text-decoration: none }

#right h3 { font-size: 1.5em; }

/* ------- TABELE -------- 
table thead, table thead th { background: #117ab2 url('../img/table_thead.gif'); color: #fff; font-weight: 700; border-bottom: 1px solid white; }
table thead th { padding: 4px 2px; }
table td, #content table tr, #content table th  { border-right: 2px solid #fff; }
table tbody tr td, table tbody tr  { background-color: #f9f9f9;  padding: 2px 2px 2px; }
table tbody tr td { border-bottom: 1px solid #d3d3d3; }
table tr td input { margin: 0; padding: 0; }
table tbody tr.dark td, table tbody tr.dark  { background-color: #fff; }*/

/* ------- STRONA GLOWNA -------- */
/* LEFT, RIGHT COLUMN - MAIN */
#content.main #left { width: 600px; font-size: 0.92em;}
#content.main #right { width: 290px; }
#content.main #left,
#content.main #right { padding-bottom: 1em; }
#content.main #left p.bottom_line,
#content.main #right p.bottom_line { border-top: 1px solid #ecebe2; padding-top: 7px; margin-top: 7px; }
#content.main #left p.bottom_line a,
#content.main #right p.bottom_line a { display: block; height: 18px; font-size: 0.1em; text-indent: -9999em; background-position: center; background-repeat: no-repeat; }
#content.main #left p.bottom_line a { width: 119px; background-image: url('../img/bottom_line_info.gif') }
#content.main #right p.bottom_line a { width: 119px; background-image: url('../img/bottom_line_akt.gif') }
  
/* baner zaufali nam */
#content.main #trust_us { position: relative; width: 288px; height: 95px; background: #fbfaf4 url(../img/trust_us.gif) no-repeat left top; margin-top: 20px; }
#content.main #trust_us h3 { position: relative; top: 30px; left: 31px; display: block; width: 95px; height: 14px; background: url(../img/trust_us_title.gif) no-repeat left top; text-indent: -9999px; border: 0; padding: 0; margin: 0; }
#content.main #trust_us a { position: relative; top: 36px; left: 28px; display: block; width: 117px; height: 20px; background: url(../img/trust_us_button.gif) no-repeat left top; text-indent: -9999px; }
  
/* NEWS */
#content.main #right h2 { position: relative }
#content.main #right h2 a.rss { width: 16px; height: 16px; position: absolute; top: 0; right: 0; text-indent: -9999em; font-size: 0.1em; background: transparent url('../img/rss.gif') no-repeat center; }
#content.main #right ul { font-size: .91em }
#content.main #right ul, #content.main #right ul li { margin: 0; padding: 0; background: none; width: 100%; text-align: left; }
#content.main #right ul li { width: 90%; }
#content.main #right ul li a { display: block; height: auto; padding: 3px 0 3px 25px; font-weight: 700; background: transparent url('../img/main_art.gif') no-repeat 0 5px; }
#content.main #right ul li.first { margin-bottom: 10px; padding-left: 25px; background: transparent url('../img/main_art.gif') no-repeat 0 5px; }
#content.main #right ul li.first p.date { color: #999; font-size: .91em}
#content.main #right ul li.first a { display: inline; padding: 0; width: auto; background: none; } 
#content.main #right ul li.first a.more { font-weight: 500; padding-right: 10px; background: transparent url('../img/list_item.gif') no-repeat right  center } 

/* NEWSLETTER */
#content.subpage #newsletter * { margin: 0; padding: 0; border: none; }
#content.subpage #newsletter { background: transparent url('../img/newsletter_sub.png') no-repeat center; color: #444;  }
#content.subpage #newsletter h3 { height: 32px; line-height: 32px; padding-left: 12px; color: #092131; font-size: .91em; font-family: Tahoma, Arial,  Verdana, sans-serif; float: none; }
#content.subpage #newsletter form { color: #092131; font-size: .91em; padding: 0 12px; padding-top: 13px; }
#content.subpage #newsletter form fieldset { position: relative; width: 254px; height: 42px; background: transparent url('../img/newsletter_field_sub.gif') no-repeat left 17px;  }
#content.subpage #newsletter form fieldset input.field { border: none; background: none; width: 182px; height: 19px; padding: 6px 0 0 8px; color: #79878f; position: absolute; top: 17px; left: 0;  }
#content.subpage #newsletter form fieldset input.button { position: absolute; top: 17px; right: 0; }
#content.subpage #left #newsletter { margin: 0 auto; }

#newsletter { width: 286px; height: 130px; margin: 17px 0 0 48px; background: #2a6992 url('../img/newsletter.png') no-repeat center; }
#newsletter div { color: #fff; font-size: .7em; background: url('../img/chip.gif') no-repeat 218px 13px; margin: 48px 0 0 0; }
#newsletter div p { text-align: left; margin: 0 0 0 20px; }
#newsletter .podpis { color: #fff; font-size: 1.5em!important; float: none; font-style: italic; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; margin: 15px 0 15px 20px; text-align: left; }
#newsletter h3 { font-size: 1em; color: #fff; font-weight: 700; font-size: .69em; height: 32px; line-height: 32px; padding-left: 12px; text-align: left; display: block; float: left; }
#newsletter form { padding: 0 12px; font-size: .69em; color: #fff; padding-top: 13px; }
#newsletter form fieldset { position: relative; width: 254px; height: 42px; background: transparent url('../img/newsletter_field.gif') no-repeat left 17px;  }
#newsletter form fieldset input.field { border: none; background: none; width: 182px; height: 19px; padding: 6px 0 0 8px; color: #79878f; position: absolute; top: 17px; left: 0;  }
#newsletter form fieldset input.button { position: absolute; top: 17px; right: 0; }
#content.subpage #left #newsletter { margin: 0 auto; }

#content .centix_shop { background: url(../img/basket.gif) no-repeat; position: absolute; right: 0; top: 3px; width: 200px; height: 32px; line-height: 32px; display: block; font-size: .92em; padding: 0 0 0 40px; }
#content .centix_shop strong { color: #000; }
#content .centix_shop:hover { text-decoration: none; }

/* LOGOWANIE */
#login_box { width: 283px; height: 152px; background: url('../img/login_box.gif') no-repeat center; margin: 0 0 10px 0; }
#login_box h3 { color: #092131; font-weight: bold; font-size: 0.91em; display: block; height: 32px; padding: 8px 0 0 12px; margin: 0; }
#login_box input { background: transparent url('../img/login_input_bg.gif') no-repeat top left; color: #8e8e8e; font-size: .9em; width: 215px; margin: 0 0 5px 22px; border: 0; padding: 6px 10px }
#login_box form button { background: transparent url('../img/input_blue.gif') no-repeat center; color: #fff; width: 70px; height: 24px; font-size: .9em; font-weight: bold; border: 0; line-height: 24px; margin: 0 26px 0 0; padding: 0!important; font-family: tahoma; cursor: pointer; }
#login_box .error_login { color: red; font-size: .9em; padding: 0 0 0 30px;}

#login_true { background: url('../img/login_bg.gif') repeat-x; height: 73px; }

.box_form_login_true { width: 350px; float: left; margin: 15px 0 0 25px; }
.box_form_login_true button { background: transparent url('../img/input_blue.gif') no-repeat center; color: #fff; width: 70px; height: 24px; font-size: .9em; font-weight: bold; border: 0; line-height: 24px; margin: 5px 26px 0 0; padding: 0!important; font-family: tahoma; cursor: pointer; }

.documents_download { float: right; margin: 25px 25px 0 0; }
.documents_download li {  background: transparent url('../img/separator.gif') no-repeat 0 2px !important; padding: 0 8px 0 10px!important; font-weight: normal!important; display: inline; }
.documents_download li.none {  background: none!important; }
.documents_download a { font-weight: bold;}


/* CONTACT */
#contact { width: 280px; height: 150px; margin-left: 41px; background: #fff url('../img/contact.gif') no-repeat left 25px; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-style: normal; line-height: 1.4em; color: #0e4c76; font-size: .69em !important; }
#contact h3 { margin-bottom: 10px; margin: 0; font-size: 1em; color: #0e4c76; margin-bottom: 8px; padding: 0; font-weight: 700; font-style: normal }
#contact address { font-style: normal; padding: 10px 0 0 120px; font-size: 1em; margin: 0 !important; line-height: 1.3em !important; margin-bottom: 6px !important; text-align: left; }
#content.subpage #contact { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-style: italic !important;   color: #0e4c76; font-size: .91em !important; }
#content.subpage #left #contact { margin: 0 auto; margin-bottom: 10px; }
#content.subpage #left #contact h3 { border: none; }

/* REKLAMA */
/*
#reklama { width: 166px; height: 120px; padding-top: 10px; padding-left: 120px; margin-left: 41px; background: #fff url('../img/contact.gif') no-repeat center; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-style: normal; line-height: 1.4em; color: #0e4c76; font-size: .69em !important; }
*/
#content_reklama { font-size: 11px; color: #0e4c76; }
#content_reklama img { float: left; }
#content_reklama h3 { margin-bottom: 10px; margin: 0; font-size: 1em; color: #0e4c76; margin-bottom: 8px; padding: 0; font-weight: 700; font-style: normal }
#content_reklama address { font-style: normal; font-size: 1em; margin: 0 !important; line-height: 1.3em !important; margin-bottom: 6px !important; }
#content.subpage #reklama { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-style: italic !important;   color: #0e4c76; font-size: .91em !important; }
#content.subpage #left #content_reklama { margin: 0 auto; margin-bottom: 10px; }
#content.subpage #left #content_reklama h3 { border: none; }
#content.subpage #left #content_reklama strong { margin: 0; font-size: 1em; color: #0e4c76; margin-bottom: 8px; padding: 0; font-weight: 700; font-style: normal }

/* RAKS */
#raks { width: 265px; height: 130px; margin-left: 26px; text-align: left; }
#raks p { font-size: 0.69em!important; text-align: center; }
#raks .infolinia { font-size: 1.4em!important; text-align: center; color: #0e4c76; font-weight: bold; font-style: italic; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif; padding: 15px 0 25px 0; }
/*#raks a { display: block; width: 286px; height: 130px; background: #fff url('../img/raks.gif') no-repeat center; text-indent: -9999em }*/

/* CLIENTS */
#clients { width: 917px; margin: 0 auto  }
#clients ul { padding-bottom: 12px; }
#clients ul li { float: left }
#clients ul li a { display: block; width: 100px; height: 80px; float: left; margin-right: 14px; background-repeat: no-repeat; background-position: left top; text-indent: -9999em; display: inline; }
#clients ul li a:hover { background-position: 0 -80px; }


/* ------- PODSTRONA -------- */
/* LEFT, RIGHT COLUMN - PODSTRONA */
#content.subpage #left { width: 287px; }
#content.subpage #right { width: 603px; padding-bottom: 20px; line-height: 1.7em; font-size: 0.92em; }

/* BREAD CRUMBS */
#content #bread_crumbs { border-bottom: 1px solid #ecebe2; margin: 0; padding: 0; font-size: .91em; padding: 8px 0; }
#content #bread_crumbs li { display: inline; white-space: nowrap; margin: 0; padding: 0; background: none; }
#content #bread_crumbs li a { text-decoration: none; padding-left: 16px; background: transparent url('../img/list_item_bc.gif') no-repeat 5px 5px }
#content #bread_crumbs li.first a {  padding-left: 0; background: none; }
#content #bread_crumbs li a.active { font-weight: 700; color: #092131; }
#content #bread_crumbs li a:hover { text-decoration: underline; }

/* SUBMENU */
#content.subpage #left ul { margin-bottom: 10px !important; }
#content.subpage #left ul,
#content.subpage #left ul li { margin: 0; padding: 0; background: none; font-weight: 700; }
#content.subpage #left ul,
#content.subpage #left .left_content { border-right: 1px solid #ecebe2; border-bottom: 1px solid #ecebe2; padding: 20px; font-size: .91em }
#content.subpage #left .left_content h3,
#content.subpage #left .left_content h4 { margin-top: 0;  }
#content.subpage #left ul ul { font-size: 1em; border: none; margin-bottom: 0px !important; }
#content.subpage #left ul li a { display: block; height: auto; padding: 9px; border-bottom: 1px solid #dfded6; }
#content.subpage #left ul li a:hover,
#content.subpage #left ul li a.active { text-decoration: none; color: #092131; background: #ecebe2 url('../img/list_item_bc.gif') no-repeat 95% 50%; }
#content.subpage #left ul li ul { padding: 6px; background-color: #f6f6f4 }
#content.subpage #left ul li ul li a { padding: 4px; padding-left: 30px; background: transparent url('../img/list_item_bc.gif') no-repeat 5% 50%; }
#content.subpage #left ul li ul li a:hover, #content.subpage #left ul li ul li a.active { background: #f2f1ea url('../img/list_item_bc.gif') no-repeat 5% 50%;  }

/* POD CONTENTEM */
#content .content_bottom,
#content .content_bottom li { margin: 0; padding: 0; background: none; }
#content .content_bottom { border-top: 1px solid #ecebe2; font-size: 1em; padding: 4px 0; margin: 10px 0 0; }
#content #right .content_bottom a, #content #right .content_bottom a:link { text-decoration: none }
#content .content_bottom li.go_back a { padding-left: 13px; background: transparent url('../img/go_back.gif') no-repeat 0 4px;  }
#content .content_bottom li.go_back a:hover { background-position: 0 -21px; }
#content .content_bottom li.to_top a { padding-left: 13px; background: transparent url('../img/to_top.gif') no-repeat 0 4px; }
#content .content_bottom li.to_top a:hover { background-position: 0 -22px; }
#content .content_bottom li.print { margin-left: 25px; }
#content .content_bottom li.print a { padding-left: 19px; background: transparent url('../img/print.gif') no-repeat 0 0px; }
#content .content_bottom li.print a:hover { background-position: 0 -32px; }

/* WYNIKI WYSZUKIWANIA */
#content .search_results { margin-left: 25px; margin-top: 20px; }
#content .search_results li { border-bottom: 1px solid #ecebe2; padding-bottom: 10px; margin-bottom: 10px; }
#content .search_results li h4 { border: none; margin: 0; padding: 0; font-size: 1.1em; font-weight: 700  }
#content #right .search_results h4 a, 
#content #right .search_results h4 a:link { text-decoration: none; }
#content .search_results p { margin: 0; }
#content .content_search_form { background-color: #f4f4f4; padding: 10px; }
#content .content_search_form input.field { border: none; width: 300px; padding: 6px; color: #666; border: 1px solid #ddd }
#content .content_search_form button {  padding: 3px 3px 2px; color: #fff; background-color: #1b70a9; border: none; margin-left: 10px; cursor: pointer; }

/* FORMULARZ KONTAKTOWY */
#content .form_vertical .pole, #content .form_vertical textarea { width: 500px; padding: 3px; color: #444 }
#content .form_vertical textarea { width: 500px; height: 80px; }
#content .form_vertical input, #content .form_vertical textarea { border: 1px solid #ddd; }
#content .form_vertical .house_nr { width: 35px; padding: 3px; color: #444; margin: 5px 0 0 0; }
#content .form_vertical .street { width: 388px; padding: 3px; color: #444; margin: 5px 0 0 0; }
#content .form_vertical input.button { cursor: pointer; border: none; padding: 0px; margin-top: 10px; }
#content .form_vertical .house_nr { width: 300px }
#content .form_vertical p.info { padding: 3px 3px 3px 35px; background: #f6f6f6 url('../img/help_icon.gif') no-repeat 10px center; font-size: .91em; }
#content .form_vertical label { display: block; margin-top: 15px; }
#content .form_vertical label.req { color: red }


/* MAPA STRONY */
#content #right .site_map { margin-bottom: 0; }
#content #right .site_map a { text-decoration: none; font-weight: 700;  }

/* Lista artykulow */
#content ul.list,
#content ul.list li,
#content ul.one li { margin: 0; padding: 0; background: none; }
#content ul.list li { border-bottom: 1px solid #ddd;  padding: 1.5em 0; }
#content ul.list li h3 { margin: 0; padding: 0; margin-bottom: 4px; border: none; font-size: 1.16em; font-weight: 700; clear: none; }
#content ul.list li h3 a { color: #3f3f3f; }
#content ul.list li img { padding: 3px; border: 1px solid #ecebe2; float: right; margin: 0 0 5px 5px; }
#content ul.list li .art_info { font-size: 1em; }
#content #right ul.list li h3 a { text-decoration: none }
#content #right ul.list li h3 a:hover { text-decoration: underline; }
#content ul.one li { border: none }

/* #content #news_szczegoly .art_lead img { border: 1px solid #ecebe2; } */
#content #news_szczegoly .art_lead img { padding: 3px; }

#content .list_first,
#content .list_second { padding: 0 0 10px 40px; }
#content .list_first { background: url(../img/list_first.gif) no-repeat left top; }
#content .list_second { background: url(../img/list_second.gif) no-repeat left top; }

/* Informacje o artykule */
#content p.art_info { margin: -3px 0 4px; color: #aaa; }

/* Miniaturka artykulów */
#content img.art_mini,
#content a.art_mini img { float: right; padding: 4px; border: 1px solid #ddd; margin: 0 0 1em 1em }

/* Zaufali nam */
#content .trust_us { display: block; width: 608px; overflow: hidden; border-top: 1px solid #ecebe2; margin: 0; }
#content .trust_us li { display: block; width: 607px; height: 128px; background: none; padding: 0; border-bottom: 1px solid #ecebe2; border-right: 1px solid #ecebe2; }
#content .trust_us li div { float: left; width: 150px; height: 128px; border-left: 1px solid #ecebe2; text-align: center; }
#content .trust_us li div img { margin-top: 30px; }

#content #taby { width: 608px; margin-top: 10px; }
#content #taby .tabs-nav li { padding: 0; margin-top: 1px; }
#content #taby .tabs-nav li.tabs-selected a { background: transparent url(../img/tabs_button.gif) no-repeat top right; color: #092131; }
#content #taby .tabs-nav li a {
    background: none;
    color: #0e4c76;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 33px;
    margin-left: 6px;
    padding-right: 6px; 
    text-decoration: none;
}

#content #taby .tabs-nav li.tabs-selected a span { background: transparent url(../img/tabs_button_span.gif) no-repeat; }
#content #taby .tabs-nav li a span {
    background: none;
    display: block;
    line-height: 23px;
    padding: 5px 0 5px 6px;
}

#content #taby .tabs-container ul.clients { margin: 0 auto; width: 578px; overflow: hidden; }
#content #taby .tabs-container ul.clients li { /*display: block; float: left; width: 170px; margin-right: 10px;*/ }
#content #taby .tabs-container ul.clients li a { }

/* Czytaj wiecej na liscie artykulów */
#content #right ul.list li a.art_read_more { padding: 0 10px 0 0; background: transparent url('../img/list_item.gif') no-repeat right center; }

/* ------- PODZIAL NA STRONY -------- */
#content .pagination { height: 27px; line-height: 27px; background: transparent url('img/pagination_bg.gif') no-repeat;  text-align: center; width: 580px; margin: 0 auto; color: #bbb; margin-top: 1em; font-size: .91em;  } 
#content .pagination ul.page_prev { background-image: url('../img/page_prev.gif'); background-position: 10% 50%; } 
#content .pagination ul.page_next { background-image: url('../img/page_next.gif'); background-position: 90% 50%; }
#content .pagination ul.pages {  }
#content #right .pagination ul a,
#content #right .pagination ul a:visited { font-weight: 500; color: #344549; text-decoration: none; }
#content .pagination ul.pages a { padding: 5px; }
#content .pagination ul.pages a:hover { background-color: #d6eef6; }
#content #right .pagination ul.pages a.active { background-color: #3b80ad; color: #fff; font-weight: 700 }
#content .pagination ul.page_prev,
#content .pagination ul.page_next,
#content .pagination ul.pages { float: left; background-repeat: no-repeat; }
#content .pagination ul.page_prev { width: 20%; }
#content .pagination ul.page_next { width: 20%; }
#content .pagination ul.pages { width: 60%; }
#content .pagination ul,
#content .pagination ul li { margin: 0; padding: 0; background: none; line-height: 27px; display: inline; } 

/* RAKS */
#raks_right  { font-size: 11px;}
#raks_right td { padding: 2px 0;}
#raks_right td.nag1 { font-weight: 700; background-color: #ECEBE2; vertical-align: middle; padding: 4px; }
#raks_right table { width: 100%; margin: 0; padding: 0; empty-cells: hide !important; }
#raks_content table { width: 100%; margin: 0; padding: 0; }
#raks_content td.nag1 { font-size: 18px; color: #555; font-family: Tahoma, Arial, Verdana, sans-serif; border-bottom: 1px solid #ecebe2; padding-bottom: 10px; }
table#raks_table12700006 { width: 320px; }
table#raks_table13000005 { width: 320px; }
table#raks_table13200005 { width: 320px; }
table#raks_table1328220005 { width: 320px; }
table#raks_table1308210005 { width: 320px; }
#raks_td1259160005, #raks_td12511450004, #raks_td12591100012, #raks_td19100006, #raks_td125108400030, #raks_td125108400021, #raks_td125108400018, #raks_p19111450003, #raks_td19111450005, #raks_td191114500066, #raks_td191114500067, #raks_td191114500068, #raks_td191114500069, #raks_td191114500070, #raks_td191114500065, #raks_td132111300039, #raks_td132111300040, #raks_td132111300041, #raks_td132111300042, #raks_td132111300043, #raks_td132111300044, #raks_td132111300045, #raks_td132111300038 { display: none }
#raks_td125114500063 img, #raks_td125114500058 img,  #raks_td125114500053 img, #raks_td125114500047 img, #raks_td191114500063 img, #raks_td191114500058 img, #raks_td191114500053 img, #raks_td191114500047 img { width: 100%;}
#raks_div12510840001, #raks_div12510840002 { text-align: left !important }
#raks_td125108400022 { padding-top: 7px; }

/* ikony dla partnerow */
.sell_software { background: url(../img/sell_software.gif) no-repeat left top; padding: 0 0 0 25px; margin: 10px 0 5px!important; }
.service_software { background: url(../img/service_software.gif) no-repeat left top; padding: 0 0 0 25px; margin: 0; }

.logo_partners { text-align: center; padding: 5px; vertical-align: top; }

.offerts { background: url('../img/arrow_white.gif') no-repeat right 7px; color: #fff; padding: 0 15px 0 0; float: right; font-size: 0.7em; margin: 7px 15px 0 0; }

.narrow { background: url('../img/narrow.gif') no-repeat; display: block; width: 213px; height: 20px; float: left; text-indent: -9999px; }

/* ikonki programow w stopce */
#content #left .programs_top { background: url('../img/programs_top.gif') no-repeat left top; padding: 14px 0 0 0; width: 600px; }
#content #left .programs_bottom { background: url('../img/programs_bottom.gif') no-repeat left bottom; padding: 0 0 14px 0; }

#content #left #programs { width: 600px; background: url('../img/programs.gif') repeat-y; margin: 0; }
#content #left #programs li { background: none; display: block; heigth: 80px; width: 109px; float: left; border-right: 1px solid #ecebe2; padding: 0 5px 0 5px; margin: 0 0 5px 0px; text-align: center; }
#content #left #programs li.last { border: none!important; }
#content #left #programs li p { margin: 0 auto; }
#content #left #programs a { color: #3b7fac; text-decoration: none; margin: 0 auto; }
#content #left #programs a:hover { text-decoration: underline!important; }
#content #left #programs a img { text-align: center; margin: 10px auto; }
#content #left #programs a span { background: url('../img/arrow_blue.gif') no-repeat right 5px; padding: 0 15px 0 0!important }

/* ikonki programow na podstronie */
.programs_top_subpage { background: url('../img/programs_top_subpage.gif') no-repeat left top; padding: 14px 0 0 0; width: 603px; margin: 0 auto; }
.programs_bottom_subpage { background: url('../img/programs_bottom_subpage.gif') no-repeat left bottom; padding: 0 0 14px 0; }

#programs_subpage { background: url('../img/programs_subpage.gif') repeat-y; margin: 0!important; }
#programs_subpage li { background: none!important; display: block; heigth: 80px; width: 100px; float: left; border-right: 1px solid #ecebe2; padding: 0 7px 0 0; margin: 0 0 5px 0px; }
#programs_subpage li.last { border: none!important; }
#programs_subpage li p { margin: 0 auto; }
#programs_subpage a { color: #3b7fac; font-size: 1em; text-decoration: none; margin: 0 auto; }
#programs_subpage a:hover { text-decoration: underline!important; }
#programs_subpage a img { text-align: center; margin: 10px 0px 10px 3px; }
#programs_subpage a span { background: url('../img/arrow_blue.gif') no-repeat right 5px; padding: 0 12px 0 0px!important; text-align: center; }

/* ikonki krokow */
#stage { margin: 5px 0 15px 0!important; float: left; }
#stage li { background: url('../img/arrow_shadow.gif') no-repeat right 60%!important; width:150px!important; display: block; float: left; padding: 0 10px 0 0; margin: 0 0 20px 0!important; height: 93px; }
#stage li.no_bg { width: 120px!important; background: none!important; margin: 0 0 20px 10px!important; }
#stage p { text-indent: -9999px; display: none; }
#stage a { display: block!important; width: 120px; height: 93px!important; padding: 0!important; text-indent: -9999px; }
#stage .stage_consulting { background: url('../img/steps/consulting.gif') no-repeat !important; }
#stage .stage_opieka_powdrozeniowa { background: url('../img/steps/opieka_powdrozeniowa.gif') no-repeat !important; }
#stage .stage_wdrozenie { background: url('../img/steps/wdrozenie.gif') no-repeat !important; }
#stage .stage_wybor_oprogramowania { background: url('../img/steps/wybor_oprogramowania.gif') no-repeat !important; }
#stage .right { margin: 0 0 0 15px; }
.narrow_text { background: url(../img/arrow_blue.gif) no-repeat left 5px; padding: 0 0 0 15px; }

/* ikonki krokow */
#stage_vertical { height: 60px!important; margin: 25px 0 10px 0!important; float: left; }
#stage_vertical li { background: url('../img/arrow_shadow.gif') no-repeat right 60%!important; width:147px!important; height: 60px; display: block; float: left; padding: 0 0 0 8px !important; margin: 0 0 20px 0!important; }
#stage_vertical li.no_bg { width: 120px!important; background: none!important; }
#stage_vertical a { display: block!important; width: 120px; height: 60px; padding: 0!important; text-indent: -9999px!important; }

#stage_vertical a.consulting { background: url('../img/steps_vertical/consulting.gif') no-repeat left bottom!important; }
#stage_vertical a.consulting:hover,
#stage_vertical a.consulting_active { background: url('../img/steps_vertical/consulting.gif') no-repeat left top!important }

#stage_vertical a.wybor_oprogramowania { background: url('../img/steps_vertical/wybor_oprogramowania.gif') no-repeat left bottom!important; }
#stage_vertical a.wybor_oprogramowania:hover, 
#stage_vertical a.wybor_oprogramowania_active { background: url('../img/steps_vertical/wybor_oprogramowania.gif') no-repeat left top!important; }

#stage_vertical a.wdrozenie { background: url('../img/steps_vertical/wdrozenie.gif') no-repeat left bottom!important; }
#stage_vertical a.wdrozenie:hover,
#stage_vertical a.wdrozenie_active { background: url('../img/steps_vertical/wdrozenie.gif') no-repeat left top!important; }

#stage_vertical a.opieka_powdrozeniowa { background: url('../img/steps_vertical/opieka_powdrozeniowa.gif') no-repeat left bottom!important; }
#stage_vertical a.opieka_powdrozeniowa:hover,
#stage_vertical a.opieka_powdrozeniowa_active { background: url('../img/steps_vertical/opieka_powdrozeniowa.gif') no-repeat left top!important; }

.hr { display: block; height: 1px; background: #ecebe2; color: #ecebe2; border: 0; margin: 10px 0 0 0 }

/* wybor oprogramowania */
#soft_choice { margin: 10px 0 10px 0!important; }
*html #soft_choice { margin: 10px 0 0 0!important; }
#soft_choice li { background: #ededec url('../img/bg_soft_choice.gif') repeat-x left top!important; display: block!important; float: left!important; width: 167px!important;  margin: 0 19px 19px 0; padding: 0 5px 5px!important; border: 2px solid #ecebe2; }
#soft_choice li h4 { font-size: 1.5em; border: none!important; color: #505050; font-weight: bold; font-style: italic; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif; padding: 0!important; text-align: center; margin: 5px 0 10px 0!important; }
/* wybor oprogramowania podmenu */
#soft_choice ul { font-size: 1em; padding: 0!important; margin: 0 0 10px 7px!important; width: 138px!important; }
#soft_choice ul li { background: transparent!important; width: 167px!important; margin: 0!important; padding: 0!important; border: none!important; line-height: 20px;  }
#soft_choice a { text-decoration: none!important; padding: 0 10px 0 0; }
#soft_choice a:hover { text-decoration: underline!important; padding: 0 10px 0 0; }

#soft_choice .pokaz { position: relative; }

#soft_choice .window { position: absolute; background: url(../img/shadow.png) no-repeat right bottom; width: 300px; display: none; z-index: 5; padding: 0 7px 7px 0; margin: -20px 0 0 30px; }
#soft_choice .window .border_top { border-top: 1px solid #cfcec3; padding: 0 10px 0; }
#soft_choice .window h4 { text-align: left!important; }
#soft_choice .window .ukryj { color: #505050!important; text-decoration: none!important; padding: 0!important; }
#soft_choice .window .ukryj:hover { text-decoration: underline!important; }
#soft_choice .window ul { width: 90%!important; }
#soft_choice .window ul li { background: transparent url(../img/list_item.gif) no-repeat 0 7px!important; padding-left: 12px!important; line-height: 1.7em; width: 100%!important; }


