html, body, #tot{
	background-color:#FFFFFF;
	/*background-image:url("../images/background_top.gif");*/
	background-repeat:repeat-x;
	background-position:top;
	margin:0px auto;
	padding:0px;
	font-family:Tahoma,Arial;
	font-size:11px;
	font-weight:normal;
	color:#737373;
	/*line-height:18px;*/
	height:100%;
}
body {
        overflow-x: hidden;
        overflow-y: scroll;
}
body > #tot{
	height:auto;
	min-height:100%;
}
#flashcontent .header {
     height: 375px;
     position: relative;
     /*margin-top: -46px;*/
     background-position: center top;
}
#flashcontent .no_flash_content {
    background: url('../images/background_top.gif') repeat-x left;
    width:auto;
    height:375px;
    position:relative;
    left:50%;
    margin-left:-860px;
}

.header_kontakt {
     background: url('../images/header_kontakt.gif') top center no-repeat;
}
.header_case {
     background: url('../images/header_case.gif') top center no-repeat;
}
.header_strona_glowna {
    background: url('../images/header_strona_glowna.gif') top center no-repeat;
}
.header_onas {
    background: url('../images/header_onas.gif') top center no-repeat;
}
.header_aktualnosci {
    background: url('../images/header_aktualnosci.gif') top center no-repeat;
}
.header_oferta {
    background: url('../images/header_oferta.gif') top center no-repeat;
}
.header_mapa_strony {
    background: url('../images/header_mapa_strony.gif') top center no-repeat;
}
a {
	color:#737373;
	text-decoration:none;
}
img{
	border: 0px;
}
a hover{
	color:#3f3f3f;
}
p.teaser a.yellow {
	color: #FFA200;
}

#top{
	width:870px;
	height:46px;
	margin:0px auto;
	padding:0px;
}
 
.logo_male{
	float:left;
	margin-top:20px;
}
.logo_fundacja {
	margin: 10px 0; 
}

.version{
	float:right;
	margin-top:16px;
	text-align:right;
	font-size:15px;
	
}
.main #flash_tlo {
    background-image: url("../images/background_flash.jpg");
}
.onas #flash_tlo {
    background-image: url("../images/header_onas.gif");
}
.aktualnosci #flash_tlo {
    background-image: url("../images/header_aktualnosci.gif");
}
.oferta #flash_tlo {
    background-image: url("../images/header_oferta.gif");
}
.case #flash_tlo {
    background-image: url("../images/header_case.gif");
}
.kontakt #flash_tlo {
    background-image: url("../images/header_kontakt.gif");
}

#flash_tlo{
	width:100%;
	height:auto;
	margin-bottom:15px;
	background-position:center top;
	background-repeat:no-repeat;
}

.flash_wnetrze{
	width:870px;
	height:361px;
	margin:0px auto;
	padding:0px;
}

.flash{
	width:100%;
	height:264px;
}
.icon {
	float: left;
	width: 31px;
	margin-right: 10px;
}
.menu{
	width:100%;
	height:51px;
}

.menu_button{
	float:right;
	width:120px;
	height:51px;
	text-align:center;
	font-size:20px;
	cursor:pointer;
}

.title{
	width:100%;
	margin-top:5px;
	height:29px;
	color:#fabf24;
	font-size:35px;
	/*border: solid red 1px;*/
}

.title_col{
	width:100%;
	height:29px;
	color:#fabf24;
	font-size:28px;
	margin:-10px 0px 10px 0px;
	/*border: solid red 1px;*/
}
#header {
    /*border: 1px solid red;*/

}
ul.level_1 {
    list-style-type: none;
    float: right;
}
ul.level_1 li {
    float: left;
    margin: 5px 20px;
}
.menu ul.level_1 a {
    font-size: 16px;
}
.menu ul.level_1 li.active {
    font-size: 16px;
}
#content{
	width: 900px;
	margin: 0px auto;
	padding: 30px 0px 120px 0px;
    overflow: hidden;
}
#content_case{
	width: 900px;
	margin: 0px auto;
	padding: 20px 0px 120px 0px;
        overflow: hidden;
}
#content_single {
	width: 900px;
	margin: 0px auto;
	padding: 0 0px 120px 0px;
    overflow: hidden;
}
#content_onas {	
	width: 900px;
	margin: 0px auto;
	padding: 30px 0px 120px 0px;
	overflow: hidden;
}

#content_onas ul { 
        list-style: inside;
        margin-top: 0;
}


#content_oferta {
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 10px 0px 120px 0px;
    overflow: hidden;
}






#srodek {
    margin: 0 auto;
    width: 900px;
}
#srodek_single {
    margin: 0 auto;
    width: 900px;
    /*margin-top: -60px;*/
}
img.mapa_kontakt {
    float: right;
}
.box1_3{
	width:290px;
	overflow: hidden;
	height: 300px;
	float: left;
}
.dane_kontaktowe {
	background: url('../images/background_dane_kontaktowe.gif') no-repeat left;
	/*overflow: hidden;*/
	padding-left: 10px;
	/*height: 350px;*/
}
.dane_kontaktowe a {
    text-decoration: none;
}
.dane_kontaktowe a:hover {
    text-decoration: underline;
}
.box_ins_button{
	float:left;
	width:31px;	
}

.box_ins_txt{
	float:left;
	padding:0px 15px 15px 15px;
	width:210px;
/*	text-align:justify; */
}

.box_ins_logo{
	float:left;
	/*width:30%;*/
	text-align:left;
}

.box_ins_txt_sot{
	float:left;
	padding:0px 0px 0 0px;
	overflow: hidden;
	width: 260px;
}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#footer_tlo{
    background-position:center top;
    background-image:url("../images/background_bottom.jpg");
    background-repeat:repeat-x;
    clear:both;
    height:69px;
    margin-top:-69px;
    position:relative;
    width:100%;
}
.main .footer_wnetrze {
    background-image:url('../images/background_bottom_srodek.jpg');
}
.onas .footer_wnetrze {
    background-image:url('../images/footer_onas.gif');
}
.aktualnosci .footer_wnetrze {
    background-image:url('../images/footer_aktualnosci.gif');
}
.oferta .footer_wnetrze {
    background-image:url('../images/footer_oferta.gif');
}
.case .footer_wnetrze {
    background-image:url('../images/footer_case.gif');
}
.kontakt .footer_wnetrze {
    background-image:url('../images/footer_kontakt.gif');
}
.footer_wnetrze{
	width:100%;
	height:69px;
	background-position:center;
	background-repeat:no-repeat;
}
#footer_content {
    width: 870px;
    margin: 0 auto; 
    overflow: hidden;
}
.footer_power{
	float:left;
	margin-top:10px;
}
#footer_content .copyright {
    float: left;
    padding-top: 15px;
}
#footer_content ul.level_1 {
    list-style-type: none;
    float: right;
    margin-top: 10px;
}
#footer_content ul.level_1 li {
    float: left;
}
#footer_content ul.level_1 a {
    margin-right: 25px;
    text-align: right;
}
#footer_content ul.level_1 li.active {
    margin-right: 25px;
    text-align: right;
}

.karteczka{
	width:293px;
	height:311px;
	background-image:url("../images/karteczka.png");
	background-repeat:no-repeat;
	background-position:right;	
	position: absolute;
	top: 29px;
	margin-left: 40px;
}
#karteczka_link{
	width:23px;
	height:25px;
	margin: 240px 0px 0px 240px;
	cursor: pointer;
}
#kolumna{
	float:left;
}
#kolumna td {
	font-size: 11px;
}
.kolumna{
	float:left;
	width: 285px;
	/*border: 1px solid red;*/
	margin-left: 15px;
}
.box1_2 {
	margin-top: 10px;
}
/*
.box1_2{
	padding-bottom: 10px;
	width: 430px;
	height: auto;
	float: left;
	margin-left: 15px;
}
.box2_2 {
	padding-bottom: 10px;
	width: 450px;
	height: auto;
	float: right;
}
.box_ins_podstr{
	float:left;
	padding:0px 15px;
	width:340px;
}
.box_ins_tekst{
	padding:0px 15px;
	width:720px;
	float:left;
}

.box_ins_sot{
	float:left;
	padding:0px 15px 0px 5px;
	width:360px;
}
.box1_2 .box_ins_sot {
	float:left;
	padding:0px 20px 0px 5px;
	width:360px;
}
.box2_2 .box_ins_sot {
	float: right;	
}
.box2_2 .icon {
	margin-left: 25px;
}*/
#sciezka{
	width: auto;
	color: #b0b0b0; 
	font-size: 11px;
	font-weight: bolder;
	margin-left:2px;
}
#srodek_single #sciezka {
	/*z-index: 50;
	position: relative;
	top: -15px;*/
	margin-top: 1px;
}
#srodek_single #content_single {
	/*position: relative;
	top: -40px;*/
}
#content_single .title {
	/*margin-top: -30px;*/
	margin-bottom: 10px;
}
#wiecej{	
	text-align:right;
	background-image:url("../images/trojkat.gif");
	/*background-position: 91% 57%;*/
	background-position: 0 5px;
	background-repeat:no-repeat;
	font-size: 10px;
	color: #ffa200;
	float: right;
	width: 40px;
}
.wiecej{	
	font-size: 10px;
	color: #ffa200;
}
.awiecej{
	color: #ffa200;
}
a.link_wiecej {
	color: #ffa200;
	background: url("../images/trojkat.gif") no-repeat left;
	padding-left: 10px;
	float: right;
	width: 40px;
	font-weight: bold;
}
#awiecej{
	color: #ffa200;
}
#content_single a {
	font-weight: bold;
	color: #ffa200;
}
.asciezka{
	color: #b0b0b0;
}
.swiatlo{
	height:30px;
	width:300px;
	border-bottom: 1px solid #DADADA;
	margin-bottom:30px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced > div {
  display: none !important;
}

.ukryj {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
h6 {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
#sciezka a {
	color: #b0b0b0;
}
#sciezka a:hover {
	text-decoration: none;
}

.layout_short {
	float: left;
	width: 240px;
	padding-right: 35px;
}
.layout_short a {
	font-size: 11px;
}
.layout_short div.info {
	font-weight: bold;
}
.layout_short p.info, p.teaser, a {
	margin: 0;
	padding: 0;
}
.layout_short h3 {
	padding: 0;
	margin: 0;
}
p.more, p.back {
	text-align: right;
}
p.more a, p.back a {
	background: url('../images/trojkat.gif') no-repeat left;
	color: #FFA200;
	font-size: 10px;
	padding-left: 10px;
}
/*
.aktualnosc {
	width: 400px;
	float: left;
	margin-right: 50px;
}*/
.aktualnosc h2, .aktualnosc_main h2, .aktualnosc_aktualnosc h2 {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #737373;
	margin: 0;
	padding: 0;
}
.aktualnosc .data, .aktualnosc_main .data, .aktualnosc_aktualnosc .data {
	font-weight: bold;
	color: #b0b0b0;
	margin: 0;
	padding: 0;
}
.image_container {
	float: left;
}
.tresc_aktualnosc {
	width: 87%;
	float: right;
	text-align: left;
	/*position: relative;
	left: -10px;*/
}
#content_case .tresc_aktualnosc, #content_case .aktualnosc {
	float: left;
	width: 250px;
}
.tresc_aktualnosc_main {
	width: 83%;
	float: right;
	text-align: left;
}
.aktualnosc_main, .aktualnosc {
	width: 270px;
	float: left;
	margin-right: 20px;
}

/* site aktualnosci */

.aktualnosc_aktualnosc {
	width: 400px;
	float: left;
	margin-right: 30px;
    margin-bottom: 20px;
	height: 150px;
}
.aktualnosc_aktualnosc img {
    margin-bottom: 100px;
    margin-right: 14px;
}
.tresc_aktualnosc_aktualnosc {
	width: 390px;
        text-align: left;
}
#content_onas a, #content_oferta a, .tresc_aktualnosc_aktualnosc a, .tresc_aktualnosc_main a {
    color: #FFA200;
}
.aktualnosc_single {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #737373;
}
.aktualnosc_single a, .aktualnosc_aktualnosc a, .two_column p a {
	color: #FFA200;
	font-weight: bold;
}


/* site o nas */

.two_column {
	width: 100%;
}
.two_column .image_container {
	float: left;
}
.two_column p {
	width: 200px;
}
.two_column .block {
/* 	min-height: 120px; */
        min-height: 90px;
}

/* stie oferta */

#content_oferta .column {
	float: left;
	width: 270px;
	margin-right: 20px;
}
#content_oferta .column h6 {
	position: relative;
	left: 45px;
}
#content_oferta .block .image_container {
	float: left;
	position: relative;
	top: -12px;
}
#oferta p {
	width: 225px;
	padding: 0;
}
#oferta h6, #oferta p {
	margin: 0 0 0 40px;
}
#oferta .block {
	margin-bottom: 15px;
}

/* site o nas */


#content_onas .block .image_container {
	float: left;
}
#content_onas .column h6 {
	position: relative;
	left: 48px;
}
#content_onas p {
	margin: 0 0 0 40px;
	padding: 0;
	width: 370px;
}
#content_onas .block {
	margin-bottom: 15px;
}
.rekord {
	float: left;
	width: 250px;
}
#content_case .block {
	width: 250px;
}
#content_case .mod_newslist {
	float: left;
	margin-right: 30px;
}
/* loga case studies */

img.logo_mali_mistrzowie {
	
}
img.logo_windygo {
	margin: 10px 0;
}
img.logo_onet {
	margin-top: 25px;
    margin-bottom: 20px;
}
img.logo_pointgroup {
	margin: 20px 0 10px 0;
}
img.logo_zywiec {
	margin-bottom: 10px;
}
img.logo_play {
	margin-bottom: 10px;
	margin-top: 10px;
}
img.logo_mam {
	margin-top: 25px;
}
img.logo_princepolo {

}
img.logo_mlecznemile {

}
img.logo_fapa_betacom {
	margin-left: 60px;
}
img.logo_goh_hypercrew {
	margin-left: 30px;
}
/* luksusowa */

.box1_2 .box_ins_sot {
	float:left;
	padding:0 20px 0 0;
	width:360px;
}
.box1_2 {
float:left;
height:auto;
/*margin-left:15px;*/
padding-bottom:10px;
width:430px;
}
#footer_content .mod_customnav {
	width: 500px;
	float: right;
}
#content_oferta img.tytul {
	padding: 15px 0;
}
a.skip {
    display: none;
}
#top #star {
    background: url('../images/star.gif');
    width: 47px;
    height: 39px;
    position: absolute;
    margin-left: 590px;
}


#top #zaloba {
    background: url('../images/zaloba.png');
    width: 53px;
    height: 76px;
    position: absolute;
    top: 217px;
    z-index: 1000;
    margin-left: 525px;

}

/* lightbox */

.black_overlay {
        display: none;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 1210px;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
}
.white_content {
        display: none;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 500px;
        margin-left: -225px;
        height: 580px;
        margin-top: -265px;
        padding: 0;
        background: none;
        z-index:1002;
        overflow: hidden;
}

/* ie6 */

* html #content_case {
	width: 930px;
}
* html .sitemap ul.lev_1 li {
	float: left;
	width: 135px;
}
* html td.opis_luksusowa {
    padding-left: 60px;
}
* html .aktualnosc_aktualnosc {
	width: 400px;
	float: left;
	margin-right: 40px;
}
* html .tresc_aktualnosc_aktualnosc {
	width: 330px;
        text-align: left;
}
.mod_sitemap ul.level_1 {
	float: none;
}
.mod_sitemap ul.level_1 li {
}
.mod_sitemap li.submenu ul.level_2 {
	margin-left: 15px;
	padding: 0;
}
.mod_sitemap li.submenu ul.level_2 li {
	display: block;
	float: none;
	width: 160px;
}
.mod_sitemap ul.level_1 a {
	padding-left: 30px;
	background: url('../images/mapa_strony_level_1.gif') no-repeat left;
	background-position: 0 -3px;
}
.mod_sitemap ul.level_1 li.first {
	margin-left: 0 !important;
}
.mod_sitemap ul.level_1 li.last {
	display: none;
}
.mod_sitemap ul.level_1 li ul.level_2 {
	position: relative;
}
.mod_sitemap ul.level_1 li ul.level_2 li {
	clear: both;
	line-height: 2.3em;
}
.mod_sitemap ul.level_1 li ul.level_2 li a {
	padding-left: 15px;
	background: url('../images/mapa_strony_submenu.gif') no-repeat left;
	background-position: 0 -3px;
}
.mod_sitemap ul.level_1 li ul.level_2 li.first {
	margin-left: 20px !important;
}
.mod_sitemap ul.level_1 {
	float: left;
	margin: 0;
	padding: 0;
}

#content_single .subcl, #content_single .subcr {
	width: 400px;
}
div.cbdo_image .image_container img {
	position: relative;
	top: -12px !important;
}
a.gray {
	color: #737373 !important;
}
#srodek #content_oferta #strona-glowna .first,
#srodek #content_oferta #strona-glowna .second, 
#srodek #content_oferta #strona-glowna .third {
	width: 270px;
	margin-right: 20px;
}
#srodek #content_oferta #strona-glowna .first p,
#srodek #content_oferta #strona-glowna .second p, 
#srodek #content_oferta #strona-glowna .third p {
	margin-left: 40px !important;
	margin-top: 0px !important;
	width: 225px;
}
#srodek #content_oferta #strona-glowna .first h6,
#srodek #content_oferta #strona-glowna .second h6, 
#srodek #content_oferta #strona-glowna .third h6 {
	margin-left: 40px;
}