.lewy {
	margin-right: 15px;
	
}
.prawy{
	margin-left: 15px;
}

h2.introduction {
    font-size: 22px;
    margin: 0;
}

.pietnastka{
	margin-right: 15px;
	margin-left: 15px;
}
#titleHeder{
	 background: url("assets/images/global/hr.jpg") repeat-x scroll left bottom transparent;
    margin-bottom: 15px;
    position: relative;
}

div.container #titleHeder.page h1.title {
    float: left;
    margin: 0 0 15px;
    width: 800px;
}

div.container #titleHeder.page ul li {
    float: left;
    font-family: "FrutigerLTPro-Light";
    font-size: 15px;
    padding-left: 10px;
}

div.container #titleHeder.page ul {
	 float: right;
    list-style: none outside none;
    margin-top: 12px;
    padding-left: 0;
}

div.container #titleHeder.page ul li.share-box {
    padding-left: 65px;
    position: relative;
}

div.container #titleHeder.page ul li a {
    text-decoration: none;
}

div.container #titleHeder.page ul li.share-box a.share {
    background: url("assets/images/global/header-page-share-icon.jpg") no-repeat scroll right center transparent;
    color: #EC008C;
    cursor: default;
    padding-right: 17px;
    position: absolute;
    right: 0;
    z-index: 9000;
}

.box {
	/*display: none;
	visibility: hidden;*/
}

a.link.rss-feed {
    background: url("assets/images/global/ui-components/buttons/button-subscribe-rss-feed-spritesheet.jpg") no-repeat scroll right 2px transparent;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 15px;
    height: 16px;
    padding-right: 20px;
}

div.container a.button.link:hover{
    background-color: #EC008C;
    background-position: right -35px;
    color: #fff;
}

div.container a.button.link {
    background: url("assets/images/global/ui-components/buttons/button-link-arrow-spritesheet.png") no-repeat scroll right top #F2F2F2;
    padding: 10px 30px 9px 12px;
}
div.container a.button {
    cursor: pointer;
    display: inline-block;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

div.container ul.navigation {
    float: right;
    font-size: 11px;
    list-style: none outside none;
    margin-top: 18px;
}
div.container ul.navigation li {
    float: left;
}
div.container ul.navigation {
    font-size: 11px;
    list-style: none outside none;
}
div.container ul.navigation li.seperator {
    border-right: 1px solid #CCCCCC;
    height: 14px;
    margin: 0 12px 0 11px;
    width: 1px;
}


/* ----------------------who we are------------------------------*/
.information img{
	position: absolute;
	left: -95px;
	top: 0px;
}

.main{
	width: 500px;
	float: left;
}

.sidebar{
	float: right;
	
}

div.container div.b-feature.entry-point div.information {
    float: right;
    width: 365px;
	 position: relative;
}


div.container div.c-feature.who-we-are {
    height: 205px;
}

div.container div.c-feature.who-we-are.first{
	margin-left: 0px;
}

div.container div.c-feature.whitepaper.first{
	margin-left: 0px;
}

div.container div.c-feature {
    color: #333333;
    margin-bottom: 15px;
    margin-top: 15px;
    margin-left: 15px;
	 margin-right: 15px;
	 position: relative;
	 
}
div.container div.c-feature.who-we-are h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0 0 10px;
	 font-weight: bold;
}
div.vr {
    background: url("assets/images/global/vr.jpg") repeat-y scroll 0 0 transparent;
    height: 100%;
    width: 1px;
}
div.container div.c-feature.left div.vr {
    right: -15px;
}

div.container div.c-feature.right div.vr {
    left: -15px;
}

div.container div.c-feature div.vr {
    position: absolute;
    top: 0;
}

div.container div.c-feature.entry-point {
    background-color: #F2F2F2;
    margin-bottom: 0;
    padding: 10px 0 0 10px;
    width: 288px;
}
div.container div.c-feature.entry-point p {
    margin-bottom: 15px;
    width: 200px;
}

div.container div.c-feature.entry-point span.icon {
    overflow: hidden;
    position: absolute;
}

div.container div.c-feature.entry-point span.icon.growth-map {
    right: 20px;
    top: 23px;
}

div.container span.icon.growth-map {
    background: url("assets/images/global/c-features/c-feature-icon-growth-map-spritesheet.jpg") no-repeat scroll 0 0 transparent;
    height: 47px;
    width: 47px;
}

div.container div.c-feature.entry-point span.icon.data-board {
    right: 20px;
    top: 16px;
}
div.container span.icon.data-board {
    background: url("assets/images/global/c-features/c-feature-icon-data-board-spritesheet.jpg") no-repeat scroll 0 0 transparent;
    height: 59px;
    width: 51px;
}

div.container div.c-feature.entry-point:hover{
    background-color: #dedede;
    cursor: pointer;
}

div.container div.c-feature.last {
   margin-right: 0px;
}

/*-----------------------A--------------*/
div.container .header.a-feature h2 {
    color: #EC008C;
    margin: 0;
}
div.container .header.a-feature {
    margin-bottom: 15px;
    margin-top: 15px;
    position: relative;
}

div.container div.c-feature.whitepaper h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 0;
	 font-weight: bold;
}
div.container div.c-feature.video h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-top: 0;
	 font-weight: bold;
}

div.container div.c-feature div.lightbox-trigger img.placeholder {
    margin-top: -29px;
    max-width: 298px;
}

div.container div.c-feature.whitepaper span.summary {
    display: inline-block;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    min-height: 180px;
    padding-right: 100px;
}


div.container div.c-feature div.lightbox-trigger {
    height: 165px;
    overflow: hidden;
}
div.container a.lightbox-trigger, div.container div.lightbox-trigger {
    cursor: pointer;
    position: relative;
}

div.container div.lightbox-trigger.video {

}

div.container .b-feature h2.title{
	margin-bottom: 15px;
}

/*-----------------------page 8-4-----------------------*/

#content-page .sidebar{
	float: right;
	width: 346px;
	
}



#content-page .main{
	margin-right: 15px;
}
div.container div.c-feature.notice {
    background-color: #F2F2F2;
    margin-bottom: 0;
    padding: 10px;
    width: 278px;
}
div.container div.c-feature.notice ul {
    list-style: none outside none;
}

div.container div.c-feature.notice a.link.text {
    font-size: 14px;
}

div.container div.c-feature.notice ul p.notice {
    color: #333333;
    margin: 8px 0 0;
	 padding-top: 0px;
}
div.container div.c-feature.notice h4 {
    margin: 0;
	 padding-top: 0px;
	 padding-bottom: 0px;
}
div.container div.c-feature.notice ul li.seperator {
    background: url("assets/images/global/hr.jpg") repeat-x scroll center center transparent;
    padding: 10px 0;
}
div.container div.c-feature.notice.growth-map img {
    margin-left: 50px;
}
div.container div.c-feature.notice.growth-map ul {
    margin-top: 10px;
}

 li a.active {
    color: #000000;

}



/*------------------page---------------------*/
div.container div.column {
    width: 656px;
	 float: left
}

div.container div.page ul.accordian {
 		   
	 list-style: none outside none;
	 margin-bottom: 10px;
    margin-top: 10px;
}

div.container div.page ul.accordian li a.bar {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("assets/images/pages/page/page-accordian-arrow-spritesheet.png") no-repeat scroll right top #F2F2F2;
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    display: block;
    padding: 10px 30px 9px 12px;
    text-decoration: none;
    width: 584px;
	 border-top: 1px solid #f2f2f2;	
	 border-left: 1px solid #f2f2f2;
	 border-right: 1px solid #f2f2f2;
	 
}

div.container div.page ul.accordian li.open a.bar {
    background-color: #FFFFFF;
    background-position: right -70px;
    border-bottom: medium none;
    border-color: #E8E8E8 #E8E8E8 -moz-use-text-color;
}


div.container div.page ul.accordian li a.bar:hover{
    background-color: #EC008C;
    background-position: right -35px;
    color: #fff;
}


div.container div.page ul.accordian li.open a.bar:hover{
    background-color: #EC008C;
    background-position: right -105px;
    color: #fff;
}

div.container div.page ul.accordian li div.content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #E8E8E8 #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    overflow: hidden;
    padding: 10px;
    width: 606px;
}

div.container div.page ul.accordian li a.bar:hover{
    background-color: #EC008C;
    background-position: right -35px;
    color: #fff;
}

/* =Page Accordian Open
-------------------------------------------------------------- */ 
div.container div.page ul.accordian li.open{

}

div.container div.page ul.accordian li.open a.bar{
    background-color: #fff;
    background-position: right -70px;
    border-color: #e8e8e8;
    border-bottom: none;
}

div.container div.page ul.accordian li.open a.bar:hover{
    background-color: #EC008C;
    background-position: right -105px;
    color: #fff;
}


/* =Page Accordian Open Content
-------------------------------------------------------------- */ 
div.container div.page ul.accordian li div.content{
    border: 1px solid #e8e8e8;
    border-top: none;
    overflow: hidden;
    padding: 10px;
    width: 606px;
}


div.container div.page ul.accordian li div.content.closed{
    display: none;  
}

div.container div.page ul.accordian li.open div.content h2.title{
    margin: 0 0 8px 0;
}

div.container div.page ul.accordian li.open div.content span.caption{
    font-size: 11px;
}

div.container div.page ul.accordian li.open div.content ul li{
    padding-bottom: 10px;   
}


/* =Page Accordian Open Content Summary
-------------------------------------------------------------- */ 
/*
The summary panel to display at the end of the accordians content
*/
div.container div.page ul.accordian li.open div.content div.summary{
    background-color: #f2f2f2;
    padding: 10px;
}

div.container div.page ul.accordian li.open div.content div.summary h4{
    margin-top: 0;
}

div.container div.page ul.accordian li.open div.content div.summary ul{
    width: 275px;
}

div.container ul.meta {
    float: left;
    list-style: none outside none;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}

div.container ul.meta {
    list-style: none outside none;
}

div.container div.b-feature.the-insider.theme.news-center div.snippet ul.meta {
    margin: 5px 0;
}

div.container ul.meta li.seperator {
    background: url("assets/images/global/vr.jpg") repeat-y scroll center center transparent;
    height: 10px;
    margin-top: 3px;
    padding: 0 10px;
}
div.container ul.meta li {
    float: left;
}

div.container ul.meta li time {
    font-size: 10px;
}

div.container ul.meta li span.press-release {
   /* background: url("assets/images/pages/news-center/icon-press-release.jpg") no-repeat scroll 0 0 transparent;*/
    font-size: 10px;
   /*  padding-left: 20px;*/
}

div.container div.c-feature.whitepaper.mid {
    margin-left: 15px;
	 margin-right: 15px;
}

#content-page{
width: 1024px;
margin: 0 auto;
position: relative;
}