

       .alt {
    display:none;
}
.contentRight h2{
width: 200px;
}
h1#logo {
background:url(http://cssback.test.k2.pl/ACR_System3/logo.jpg) top left no-repeat; 
height:61px; 
width:174px;
}
h1#logo a {
display: block;
height:61px; 
width:174px;
text-indent:-9999px;
outline: none;
}
h3.aktualnosci {
background:url(aktualnosci.gif) no-repeat; 
height:14px; 
padding-bottom: 20px;
}
h1 a, h2 span, h3 span  {display: none;}
/* main page*/
div.box_main {
width:245px; 
float:left; 
}
div.big {width:247px;}
div.box_main_margin {
padding: 0 20px;
}
div.box_main img {
margin-bottom: 3px;
}
div.box_main p {
padding-bottom:15px;
}
div.box_main p b { 
color: #515151; 
font-weight: normal;
}
div.box_main a {
background:url(http://cssback.test.k2.pl/ACR_System3/strzalka.gif) 0 4px no-repeat; 
color:#191919; 
display:block; 
padding-left: 13px;
}
.box_aktualnosc {
border-bottom: 1px solid #e9e9e9; 
margin-bottom: 10px; 
padding-bottom: 17px;
}
.box_case {
border-bottom: 1px solid #e9e9e9;  
padding: 9px 0;
}
.box_haslo {
border-top: 1px solid #e9e9e9; 
border-bottom: 1px solid #e9e9e9; 
padding: 9px 0;
}
.box_haslo a {float: left;}
.box_haslo a.link_rejestracja {float: right;} 
div.box_main a.noArray {
background:none; 
padding-left: 0;
}
/* /main page*/
div.txt_lead p {
color: #191919;
font-weight: bold;
padding-bottom: 34px;
}
ul li {
background: url(http://cssback.test.k2.pl/ACR_System3/point.gif) 0 4px no-repeat; ;
padding-left: 15px;
font-weight: bold;
}
/* o nas */
.two_column .right {
float: right;
width: 322px;
}
.two_column .left {
float: left;
width: 322px;
}
.two_column .leftmaxwidth{
float: left;
width: 100% !important;
}

.two_column {
padding-bottom: 60px;
}
.two_column .rightInfo {
float: right;
width: 360px;
padding-top: 20px;
}
.two_column .leftInfo {
float: left;
width: 290px;
margin-top:20px;
}
#o_nas ul.subMenu {
border-bottom: 1px solid #e8e8e8;
width: 660px;
height: 32px;
margin-bottom:20px;
}
#dla_wydawcy ul.subMenu {
border-bottom: 1px solid #e8e8e8;
width: 396px;
height: 32px;
margin-bottom:20px;
position: absolute; 
right: 0px;
}

.subMenuSmall {
height: 33px; 
position: relative;
}

ul.subMenu li {
background: url(http://cssback.test.k2.pl/ACR_System3/menu_sub.gif) 0 0 no-repeat; 
width: 132px;
height: 31px;
float: left;
padding-left: 0px;
}
ul.subMenu li.active {
background: url(http://cssback.test.k2.pl/ACR_System3/menu_sub_selected.gif) 0 0 no-repeat; 
width: 132px;
height: 31px;
float: left;
padding-left: 0px;
}
ul.subMenu li a {
color: #fff;
font-weight: bold;
display:  block;
padding-top: 7px;
padding-left: 10px;
}
.zarzad {
padding: 30px 0;
border-bottom: 1px solid #e5e5e5;
}
.zarzad div.zarzad_txt {
width: 460px;
float: right;
}
.zarzad div.zarzad_txt .title {
color: #000;
font-weight: bold;
}
div.box_grey_small {
 width: 270px;
 float: left;
 line-height: 18px;
 background:transparent url(http://cssback.test.k2.pl/ACR_System3/bgCard.gif) repeat-x scroll 0% 0%;
}
div.box_grey_small span.row1{
 border: 1px solid #e1e1e1;
 display: block;
 padding: 5px 20px 5px 20px
}
div.box_grey_small span.row2{
 border: 1px solid #e1e1e1;
 border-top: none;
 border-bottom: 4px solid #e1e1e1;
 display: block;
 padding: 5px 20px 15px 20px
}
div.box_grey_small strong{
 font-weight: bold;
 color: #000;
 display: block;
 margin-top: 10px;
}
div.box_grey_small a{
 color: #8a0000;
}
/* / o nas */
/* Top menu */
ul#TopMenu {
float: right;
}
ul#TopMenu li {
float: left;
padding-left: 0px;
background: none;
}
ul#TopMenu li a {
display:block;
height:73px;
outline: none;
text-indent:-9999px;
}
ul#TopMenu li.dla_wydawcy a {
background:url(http://cssback.test.k2.pl/ACR_System3/menu_dla_wydawcy.jpg) top left no-repeat;
width: 108px;
}
ul#TopMenu li.dla_reklamodawcy a {
background:url(http://cssback.test.k2.pl/ACR_System3/menu_dla_reklamodawcy.jpg) top left no-repeat;
width: 138px; 
}
ul#TopMenu li.o_nas a {
background:url(http://cssback.test.k2.pl/ACR_System3/menu_o_nas.jpg) top left no-repeat;
width: 62px;
}
ul#TopMenu li.case_study a {
background:url(http://cssback.test.k2.pl/ACR_System3/menu_case_study.jpg) top left no-repeat;
width: 98px;
}
ul#TopMenu li.kontakt a {
background:url(http://cssback.test.k2.pl/ACR_System3/menu_kontakt.jpg) top left no-repeat;
width: 72px;
}
#dla_wydawcy ul#TopMenu li.dla_wydawcy a, 
#dla_reklamodawcy ul#TopMenu li.dla_reklamodawcy a, 
#o_nas ul#TopMenu li.o_nas a,
#case_study ul#TopMenu li.case_study a,
#kontakt ul#TopMenu li.kontakt a {
background-position:0pt -73px;
}
/* / Top menu*/
/* o nas aktualności*/
ul#aktualnosci li {
list-style:none;
border-bottom: 1px solid #e5e5e5;
padding-left:0px;
padding: 7px 0 7px;
color: #000;
cursor: hand;
background:url(http://cssback.test.k2.pl/ACR_System3/array_down.gif) 98% 8px no-repeat;
width: 100%;
}
ul#aktualnosci li.open {
background:url(http://cssback.test.k2.pl/ACR_System3/array_top.gif) 98% 8px no-repeat;
}
ul#aktualnosci li h3 {
    cursor:pointer;
}
ul#aktualnosci li p {
  display: none;
  width: 600px;
  margin: 0 auto;
  font-weight: normal;
 padding: 10px 0 10px;
 }

ul#aktualnosci li.open p {
display: block;
}

/* /o nas aktualności*/
/* oferty pracy */
ul#oferty_pracy {
background: url(http://cssback.test.k2.pl/ACR_System3/box_big_bkg.gif) 0 0 repeat-x;
border: 1px solid #e5e5e5;
padding: 30px 0 50px;
}
ul#oferty_pracy li {
list-style:none;
background: none;
border-bottom: 1px solid #e5e5e5;
padding-left:0px;
padding: 7px 0 7px;
margin: 0 30px;
}
ul#oferty_pracy li h3 {
color: #000;
cursor: hand;
display: block;
background:url(http://cssback.test.k2.pl/ACR_System3/array_down.gif) 98% 4px no-repeat;
}
ul#oferty_pracy li.open {
padding-bottom: 70px;
position: relative;
}

ul#oferty_pracy li.open h3 {
background:url(http://cssback.test.k2.pl/ACR_System3/array_top.gif) 98% 4px no-repeat;
margin-bottom: 30px;
   color: #9a0101;
}
ul#oferty_pracy li div.oferta_txt {
  display: none;
  width: 615px;
  font-weight: normal;
 }
 
 ul#oferty_pracy li.open div.oferta_txt {
  display: block;
 }
 
div.line {
background-color:#e9e9e9; 
margin: 10px 0 0px; 
height: 1px; 
font-size:0; 
line-height: 1px;
}
.button_aplikacje {
position: absolute;
right: 0px;
bottom: 23px;
}
/* /oferty pracy */
/* case study */
ul.case_list {
 margin-top: 20px;
 border-bottom: 1px solid #E8E8E8;
}
ul.case_list li {
 background: none;
 padding: 20px 0px 10px 0px;
 border-top: 1px solid #E8E8E8;
}
ul.case_list li img{
 float: left;
}
ul.case_list li span.case_lead{
 font-weight: normal;
 float: left;
 width: 450px;
 margin-left: 20px;
}
ul.case_list li span.case_lead strong{
 color: #9a0101;
 font-weight: bold;
 display: block;
}
ul.case_list li a.more{
 margin-top: 20px;
 color: #000;
 font-family: Tahoma;
 font-size: 10px;
 font-weight: normal;
 display: block;
 width: 675px;
 height: 20px;
 background:transparent url(http://cssback.test.k2.pl/ACR_System3/more.gif) no-repeat scroll 90% 100%;
 border-top: 1px solid #E8E8E8;
}
ul.case_list li a.more span{
 display: none;
}
div.paginationBar {
 background:transparent url(http://cssback.test.k2.pl/ACR_System3/barGrayGradient.gif) no-repeat scroll 0% 0%;
 height: 31px;
 margin: 5px auto;
 width:671px;
 text-align: center;
}
div.paginationBar span{
 display: block;
 padding-top: 7px;
}
div.paginationBar span a {
 font-family: arial;
 font-weight: bold;
 color: #3d3d3d;
 margin: 5px;
}
div.paginationBar span a.active {
 color: #9A0101;
}
div.case_item {
 border-top:1px solid #E8E8E8;
 border-bottom:1px solid #E8E8E8;
 padding: 20px 0px 10px 0px;
 width: 665px;
}
div.case_item div.case_desc{
 width:500px;
 margin-left: 20px;
 float: left;
}
div.case_item a{
 float: left;
}
div.case_item p a{
 float: none;
}
div.case_item strong {
 font-weight: bold;
 color: #000;
 display: block;
 padding-top: 20px;
}
div.case_item strong.title{
 padding-top: 0px;
 color: #9A0101;
}
div.case_item ul li {
 font-weight: normal;
 line-height: 20px;
 background-position: 0px 8px;
}
div.case_item a.more {
 background:transparent url(http://cssback.test.k2.pl/ACR_System3/back.gif) no-repeat scroll 95% 100%;
 border-top:1px solid #E8E8E8;
 color:#000000;
 display:block;
 font-family:Tahoma;
 font-size:10px;
 font-weight:normal;
 height:20px;
 margin-top:20px;
 width:665px;
}
div.case_item a.more span{
 display: none;
}
/* /case study */
/* mapa strony */
ul.sitemap li {
float:left;
padding:18px 10px 0px 15px;
position:relative;
background:url(http://cssback.test.k2.pl/ACR_System3/sitemap_li.gif) no-repeat 0px 0px;
}
ul.sitemap li.first {
background:url(http://cssback.test.k2.pl/ACR_System3/sitemap_li_first.gif) no-repeat 0px 0px;
}
ul.sitemap li.last {
background:url(http://cssback.test.k2.pl/ACR_System3/sitemap_li_last.gif) no-repeat 0px 0px;
}
ul.sitemap li a {color:#2c2b2b;}
ul.sitemap li ul {
position:relative;
left:-10px;
top:-5px;
padding-top:10px;
background:url(http://cssback.test.k2.pl/ACR_System3/sitemap_subul.gif) no-repeat 0 100%
}
ul.sitemap li ul li {
float:none;
width:auto;
padding:3px 0px 3px 30px;
background:url(http://cssback.test.k2.pl/ACR_System3/sitemap_subli.gif) no-repeat 0 7px
}
ul.sitemap li ul li a {
font-weight:normal;
color:#888787;
}
/* /mapa strony */

/* nasze programy */

#box_programs {
 xheight: 239px;
 border-top: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 margin-bottom: 50px;
 background: url(http://cssback.test.k2.pl/ACR_System3/bg_box_programs.gif) repeat-x;
 margin-top: 20px;
 border-right: 1px solid #E3E3E3;
overflow: hidden;
}
#box_programs .box {
 border-left: 1px solid #e3e3e3;
 width: 142px;
 float: left;
 padding: 0 12px 20px;
 
}
#box_programs .box.last {
 xborder-right: 1px solid #e3e3e3;
 width: 142px;
}
#box_programs .box .program_title {
 margin: 25px 0 0 0;
 font-weight: bold;
 color: #3a3839;
}
#box_programs .box img {
 border: 1px solid #dadada;
 margin: 14px 0;
}
#box_programs .box a.more {
 color: #000;
 font-family: Tahoma;
 font-size: 10px;
 font-weight: normal;
 display: block;
 width: 93px;
 height: 10px;
 background:transparent url(http://cssback.test.k2.pl/ACR_System3/more.gif) no-repeat scroll 90% 100%;
 margin-top: 20px;
 /*position: absolute;
 left: 12px;
 bottom: 20px;*/ 
}
#box_programs .box a.more span {
 display: none;
}
ul.case_list li span.program_lead {
 font-weight: normal;
 float: left;
 width: 290px;
 margin-left: 20px;
}
ul.case_list li span.program_lead strong{
 color: #9a0101;
 font-weight: bold;
 display: block;
}
ul.case_list li .program_prize {
 font-weight: normal;
 float: left;
 width: 140px;
 height: 63px;
 margin-left: 36px;
 padding-left: 35px;
 border-left: 1px solid #e8e8e8;
}
ul.case_list li .program_prize .prize {
 font-weight: bold;
 color: #393939;
}
ul.case_list li .program_prize .prize span {
 color: #9a0101;
}
ul.case_list li .program_prize .text {
 margin-top: 8px;
}
#box_join {
 width: 645px;
 height: 195px;
 background: url(http://cssback.test.k2.pl/ACR_System3/bg_box_join.gif) repeat-x;
 border: 1px solid #e3e3e3;
 margin-top: 20px;
 position: relative;
 padding-right: 28px;
}
#box_join img {
 position: absolute;
 top: 22px;
 left: 38px;
}
#box_join p.head {
 color: #000;
 font-weight: bold;
 margin: 32px 0 4px 190px;
 border: none;
}
#box_join p.text {
 margin: 0 0 0 190px;
 padding-bottom: 23px;
 border-bottom: 1px solid #e4e2e3;
}
#box_join a {
 margin: 10px 0 0 190px;
 width: 194px;
 height: 31px;
 display: block;
 background: url(http://cssback.test.k2.pl/ACR_System3/bg_box_join_a.png) no-repeat;
 color: #fff;
 font-weight: bold;
 line-height: 31px;
 padding-left: 10px;
}
/* /nasze programy */



/* sidebar */

div.box_side {
width:245px;  
float:left;
}
div.box_side_margin {
padding: 0 20px;
}
div.box_side img {
margin-bottom: 3px;
}
div.box_side p {
padding-bottom:15px;
}
div.box_side p b, div.box_side p strong, { 
color: #191919; 
font-weight: normal;
}
div.box_side a, div.box_side input.link_zaloguj {
background:url(http://cssback.test.k2.pl/ACR_System3/strzalka.gif) 0 4px no-repeat; 
color:#191919; 
display:block; 
padding-left: 13px;
}
div.box_side input.link_zaloguj{
border: none;
padding-left: 10px;
float: right;
}
div.box_side a.noArray {
background:none; 
padding-left: 0;
}


div.side_logowanie {
margin-bottom: 3px; 
padding-bottom: 7px;
}
div.side_logowanie div.opis_logowanie {
margin-top: 5px;
margin-bottom: 3px;
color: #191919;
}
input.input_logowanie {
width:196px;
font-size:11px;
padding:2px 1px;
color: #888787;
}
div.side_zaloguj {
clear:both;
padding-top: 10px;
margin-bottom: 13px;
padding-bottom:13px;

}
.side_zaloguj a.link_zaloguj {float: right;} 
div.side_haslo_grey {
clear:both;
border-top: 1px solid #e9e9e9; 
border-bottom: 1px solid #e9e9e9;
margin:0px;
padding: 0px;
}
div.side_haslo {
padding-top: 9px;
margin-bottom: 13px;
padding-bottom:13px;
}
.side_haslo a {float: left;}
.side_haslo a.link_rejestracja {float: right;} 



.side_casestudies {
border-bottom: 1px solid #e9e9e9; 
margin-bottom: 10px; 
padding-bottom: 17px;
}


.side_daneKontaktowe {
margin-bottom: 10px; 
padding-bottom: 17px;
}
div.daneKontaktoweFirst {
border-bottom: 1px solid #e9e9e9; 
paddig-bottom: 12px; 
margin-top: 12px;
}
div.daneKontaktowe {
padding-bottom: 12px;
margin-top: 12px; 
border-bottom: 1px solid #e9e9e9;
}
div.daneKontaktoweLast {
padding-bottom: 12px;
margin-top: 12px; 
}
.daneKontaktoweFirst p {
margin: 0px;
padding: 0px;
}
.daneKontaktoweFirst b, .daneKontaktowe b, .daneKontaktoweLast b {
font-weight: normal;
}
div.box_side div.daneKontaktoweLast a.noArray {
background:none; 
padding-left: 0;
color: #AB0000;
display:inline; 
}

/* /sidebar */

/* animacja klientow */
.logoAnim{  
    text-align: center;
    overflow: hidden;
    height: 80px;
    position: relative;
    background: white;
   }
   .logoAnimSlice{
    position: absolute;
    left: 0;
    bottom: 0;
   }
   .logoAnim a.noArray{
    display: block; 
    height: 120px;
    position: relative;
   }
   .logoAnim a.noArray img{
    position: absolute;
    left: 0;
    top: 0;
   }