    
    #komunikator .billboard-ad {
        margin: 0 auto;
        padding-bottom: 20px;
		float: right;
    }
    
    
    
    
    
    
    
    #komunikator #col-right {
        padding-top: 5px;
        width: 252px;
    }
    
    #komunikator #main-content {
        width: 731px;
        margin-right: 10px;
    }
    
    #komunikator #main-content .big-promo {
        background: #fff url('../img/komunikator/big-promo-bg.jpg') no-repeat left top;
        height: 324px;
        margin: 0 auto;
    }
    
    /* Main Content - Co nowego w Gadu-Gadu */
    #komunikator #main-content .what-new {
        background: #fff url('../img/komunikator/big-promo-cd-bg.jpg') no-repeat left bottom;
        position: relative;           
        padding: 0 20px 25px 20px;
    }
    
    #komunikator #main-content .what-new h2 {
        padding: 10px 0;
        font: normal 1.3em Arial, Tahoma, Verdana, sans-serif;
    }
    
    #komunikator #main-content .what-new .tabContent .tab-heading {
        font-weight: bold;
        text-align: center;
    }
    
    #komunikator #main-content .what-new p {
        font-size: 0.8em;
        padding: 5px 0 10px 0;
    }
    
    #komunikator #main-content .what-new p a {
        text-decoration: underline;
    }
    
    #komunikator #main-content .what-new p a:hover {
        text-decoration: none;
    }
    
    #komunikator #main-content .what-new p em {
        color: #ff6600;
        font-weight: bold;
    }
    
    #komunikator #main-content .what-new p.download {
        font-size: 1em;
        line-height: 2em;
        text-align: center;
    }
    
    #komunikator #main-content .what-new .see-more {
        position: absolute;
        right: 10px;
        top: 10px;
        font: normal 0.75em Tahoma, Verdana, Arial, sans-serif;
    }
    
    #komunikator #main-content .what-new ul {
        background: transparent url('../img/komunikator/modules-bg.png') no-repeat 465px 80px;
        padding: 0 210px 0 0;
        margin: 0;
        width: 480px;
    }
    
    #komunikator #main-content .what-new ul li {
        background: transparent url('../img/komunikator/modules-icons.png') no-repeat left top;
        float: left;
        width: 200px;
        height: 70px;
        padding-top: 80px;
        margin-right: 40px;
        font: normal 0.8em Arial, Verdana, sans-serif;
        line-height: 1.4em;
        color: #515151;
    }
    
    #komunikator #main-content .what-new ul .radio { background-position: -235px 0; height: 65px; }
    #komunikator #main-content .what-new ul .statuses { background-position: -475px 0; }
    #komunikator #main-content .what-new ul .call { background-position: 0 -140px; height: 80px; }
    #komunikator #main-content .what-new ul .sms { background-position: -240px -190px; }
    #komunikator #main-content .what-new ul .skins { height: 70px; margin-bottom: 20px; }
    #komunikator #main-content .what-new ul .spell-check { background-position: -475px -135px; height: 70px; }
    #komunikator #main-content .what-new ul .video { background-position: -205px -135px; }
    
    #komunikator #main-content .what-new ul li h3 {
        font: bold 1.1em Arial, Verdana, sans-serif;
        color: #000;
    }
    
    #komunikator #main-content .what-new ul li p {
        font-size: 0.9em;
    }
    
    #komunikator #main-content .big-promo #download-button {
        background: transparent url('../img/komunikator/pobierz-gg-bg.jpg') no-repeat left top;
        width: 252px;
        height: 68px;
        float: left;
        padding: 4px;
        margin: 40px 0 0 450px;
    }
    
    #komunikator #main-content .big-promo #download-button span {
        font-size: 0.7em;
        color: #696969;
        display: block;
        text-align: center;
        padding: 5px 0 0 0;
    }
    
    #komunikator #main-content .big-promo ul {
        float: left;
        margin: 20px 0 0 455px;
        width: 250px;        
    }
    
    #komunikator #main-content .big-promo ul li {
        background: transparent url('../img/komunikator/orange-bullet.png') no-repeat left 5px;
        font: bold 1em Arial, Verdana, sans-serif;
        padding: 0 0 20px 20px;
        
    }
    
    /* sidebar elements */
    
    #komunikator #col-right #gadu-dodatki .png {
     
    }
    
    #komunikator #col-right #nadchodzi-gg10,
    #komunikator #col-right #gadu-air {
        display: block;
        margin-bottom: 15px;
    }
    
    #komunikator #col-right ul {
    }
    
    #komunikator #col-right ul li {
        background: #fff url('../img/komunikator/sidebar-middle-module.jpg') no-repeat left bottom;
        width: 252px;
        height: 165px;
        float: left;
    }
    
    #komunikator #col-right ul li div {
        padding-left: 120px;
        width: 132px;
    }
    
    #komunikator #col-right ul .top-module {
        background: #fff url('../img/komunikator/sidebar-top-module.jpg') no-repeat left top;
    }
    #komunikator #col-right ul .bottom-module {
        background: #fff url('../img/komunikator/sidebar-bottom-module.jpg') no-repeat left bottom;
    }
    
    #komunikator #col-right ul #mobile-gg { padding-top: 15px; height: 150px; }
    #komunikator #col-right ul #gg-pro { padding-top: 20px; height: 135px; }
    
    #komunikator #col-right ul #gadu-dodatki {
        background: transparent url('../img/komunikator/dodatki-icon.png') no-repeat left top;
        height: 260px;
    }
    
    #komunikator #col-right ul #gadu-dodatki div {
        padding-left: 35px;
    }
    
    #komunikator #col-right ul #desktop-gg div { background: transparent url('../img/komunikator/widget-icon.png') no-repeat -15px center; }
    #komunikator #col-right ul #mobile-gg div { background: transparent url('../img/komunikator/mobilne-gg-icon.png') no-repeat left center; }
    #komunikator #col-right ul #web-gg div { background: transparent url('../img/komunikator/web-gg-icon.png') no-repeat left center; }
    #komunikator #col-right ul #gg-pro div { background: transparent url('../img/komunikator/gg-pro-icon.png') no-repeat -20px center; }
    #komunikator #col-right ul #widget-gg div { background: transparent url('../img/komunikator/widget-icon.png') no-repeat -20px center; }
    
    #komunikator #col-right ul li h2 {
        color: #000;
        font: bold 1em Arial, Tahoma, Verdana, sans-serif;
        padding: 15px 10px 5px 0;
    }
    
    #komunikator #col-right ul li p {
        color: #666;
        font-size: 0.7em;
    }
    
    #komunikator #col-right ul li a {
        display: block;
        padding: 10px 0 15px 0;
    }
    
    #komunikator #col-right ul #gadu-dodatki a {
        padding: 207px 0 0 0;
    }
        
    /* footer promo */
    #komunikator #bottom-promo {
        background: #fff url('../img/komunikator/bottom-blog-bg.jpg') no-repeat -2px top;
        padding-bottom: 10px;
        min-height: 150px;
    }
    
    #komunikator #bottom-promo #blog {
        padding: 20px 15px;
        width: 415px;
        float: left;
    }
    
    #komunikator #bottom-promo #blog h2 {
        font: normal 1.2em Arial, Tahoma, Verdana, sans-serif;
    }
    
    #komunikator #bottom-promo #blog ul {
        width: 240px;
        padding-top: 10px;
    }
    
    #komunikator #bottom-promo #blog li {
        float: left;
        width: 240px;
        font-size: 0.75em;
        margin-top: 5px;
    }
    
    #komunikator #bottom-promo #blog li h3 {
        font-size: 100%;
        font-weight: normal;
    }
    
    #komunikator #bottom-promo .block {
        background: transparent url('../img/komunikator/footer-block-bg.gif') no-repeat left top;
        float: left;
        width: 190px;
        min-height: 126px;
        padding: 5px;
    }
    
    #komunikator #bottom-promo .block h2 {
        background: #f2f2f2 url('../img/komunikator/bottom-module-headings.png') no-repeat left top;
        font: bold 1.1em Arial, Tahoma, Verdana, sans-serif;
        text-align: center;
        height: 32px;
        padding-top: 10px;
        letter-spacing: -1px;
    }
    
    #komunikator #bottom-promo .block p {
        color: #666;
        font-size: 0.7em;
        line-height: 1.4em;
        padding: 10px 5px;
    }
    
    #komunikator #bottom-promo #widget-app {
        margin: 10px 5px 0 0;
    }
    
    #komunikator #bottom-promo #forums {
        margin: 10px 10px 0 5px;
    }
    
    #komunikator #bottom-promo #forums h2,
    #komunikator #bottom-promo #widget-app h2 {
        background-position: left -53px;
        color: #0a76bb;
    }
    
    #komunikator #sub-footer {
        background: transparent url('../img/komunikator/sub-footer-simple-bg.jpg') no-repeat left top;
        float: left;
        width: 731px;
        height: 39px;
        padding-top: 10px;
        clear: both;
    }
    
    #komunikator #sub-footer li {
        float: left;
    }
    
    #komunikator #sub-footer a {
        font: normal 0.8em Arial, Verdana, Tahoma, sans-serif;
    }
    
    #komunikator #sub-footer .support { padding: 2px 0 0 5px; }
    #komunikator #sub-footer .changelog { padding: 4px 0 0 10px; }
    #komunikator #sub-footer .regulations-2 { float: right; padding: 4px 5px 0 0; }
    
    
    /*
    * SUBPAGE
    * GG MOBILE
    */
    #komunikator.mobile #main-content .big-promo {
        background: #fff url('../img/komunikator/big-promo-mobile-bg.jpg') no-repeat left top;
    }
    
    #komunikator.mobile #main-content .big-promo #download-button {
        background: none;
        width: 277px;
        margin-left: 430px;
    }
    
    #komunikator.mobile #main-content .big-promo ul {
        margin-left: 448px;
        margin-top: 0;
    }
    
    #komunikator.mobile #main-content .what-new,
	#komunikator.naglos #main-content .what-new    {
        padding-top: 60px;
        
    }
    
    #komunikator.mobile #main-content .what-new ul {
        background: none;
        width: 690px;
        padding: 0;
    }
    
    #komunikator.mobile #main-content .what-new ul li {
        background: transparent url('../img/komunikator/modules-icons-mobile.png') no-repeat left top;
        margin: 0;
        height: 65px;
    }
    
    #komunikator.mobile #main-content .what-new ul .chat { height: 100px; }
    #komunikator.mobile #main-content .what-new ul .import { background-position: -235px 0; margin: 0 40px; height: 100px; }
    #komunikator.mobile #main-content .what-new ul .status { background-position: -475px 0; height: 100px; }
    #komunikator.mobile #main-content .what-new ul .catalog { background-position: 0 -190px; }
    #komunikator.mobile #main-content .what-new ul .emots { background-position: -240px -187px; margin: 0 0 0 40px; }
    #komunikator.mobile #main-content .what-new ul .archives { background-position: -435px -179px; padding-left: 40px; }
    
    #komunikator.mobile #main-content .what-new .inline li {
        background: none;
        list-style-type: disc;
        float: none;
        height: auto;
        width: auto;
        display: list-item;
        margin: 0 0 0 20px;
        padding: 3px 0;
    } 
    
    /* mobile tabs */
    #komunikator.mobile #main-content .what-new .mobile-tabs {
        background: transparent url('../img/komunikator/mobile-sections-bg.jpg') no-repeat left 0;
        width: 731px;
        margin-left: -19px;
        position: absolute;
        top: -8px;
        height: 60px;
    }
    
    #komunikator.mobile #main-content .what-new #ga-tabs {
        background: transparent url(../img/komunikator/mobile-sections-ga-bg.jpg) no-repeat left 0;
    }
    
    #komunikator.mobile #main-content .what-new .mobile-tabs li {
        background: transparent url('../img/komunikator/mobile-sections-separator.png') repeat-y right top;
        height: 38px;
        width: auto;
        padding: 10px 0 7px 0;
        margin: 0;
    }
    
    #komunikator.mobile #main-content .what-new .mobile-tabs li.gaduair {
        background: none;
    }
    
    #komunikator.mobile #main-content .what-new .mobile-tabs li a,
    #komunikator.mobile #main-content .what-new .mobile-tabs li span {
        color: #1667C2;
        font-size: 1.3em;
        font-weight: bold;
        padding: 10px 12px;
        display: block;
    }
	
	#komunikator.mobile #main-content .what-new .mobile-tabs li.download a,
    #komunikator.mobile #main-content .what-new .mobile-tabs li.download span {
        padding: 10px 23px;
    }
    
    #komunikator.mobile #main-content .what-new .mobile-tabs li.gaduair a,
    #komunikator.mobile #main-content .what-new .mobile-tabs li.gaduair span {
        padding: 4px 0 10px 20px;
    }
    
    #komunikator.mobile #main-content .what-new .mobile-tabs li span {
        color: #000;
        text-decoration: underline;
    }
    
    #komunikator.mobile .hidden { display: none; }
    
    #komunikator.mobile #main-content .what-new #gaduair {
        background: transparent url('../img/komunikator/gadu-air-headbg.jpg') no-repeat 2px -7px;
        position: relative;
        left: -19px;
        top: -8px;
        width: 731px;
    }
    
    #komunikator.mobile #main-content .what-new #gaduair .inner {
        padding: 110px 20px 0 20px;
    }
    
    #komunikator.mobile #main-content .what-new #gaduair .inner p {
        background: transparent url('../img/komunikator/bezplatny-komunikator.png') no-repeat 40px 5px;
        padding-left: 275px;
    }
    
    #komunikator.mobile #main-content .what-new #gaduair .inner ul {
        padding-left: 275px;
        width: auto;
    }
    
    #komunikator.mobile #main-content .what-new #gaduair .inner ul li {
        margin: 0 0 0 14px;
        color: #2887c3;
    }
    
    #komunikator.mobile #main-content .what-new #gaduair .inner ul li span {
        color: #000;
    }
    
    #komunikator.mobile #main-content .what-new #gaduair .inner .second {
        background: transparent url('../img/komunikator/specjalnie-dla-gaduair.png') no-repeat 53px 5px;
        margin-top: 20px;
    }
    
    #komunikator.mobile #main-content .what-new #gaduair .inner .know-more {
        width: 340px;
        display: block;
        margin: 20px auto 0 auto;
    }
    
    #komunikator.mobile #sub-footer {
        background: transparent url('../img/komunikator/sub-footer-bg.jpg') no-repeat left top;
        float: left;
        width: 731px;
        height: 39px;
        padding-top: 10px;
        clear: both;
    }
    
    #komunikator.mobile #sub-footer li {
        float: left;
    }
    
    #komunikator.mobile #sub-footer a {
        font: normal 0.8em Arial, Verdana, Tahoma, sans-serif;
    }
    
    #komunikator.mobile #sub-footer .support { padding: 2px 0 0 5px; }
    #komunikator.mobile #sub-footer .regulations { margin: 5px 0 0 14px; }
    #komunikator.mobile #sub-footer .license { margin: 5px 0 0 21px; }
    #komunikator.mobile #sub-footer .devices { margin: 5px 0 0 20px; }
    #komunikator.mobile #sub-footer .mobility { margin: 5px 0 0 100px; }
	
	#komunikator.mobile #szkola {
		top: -13px;
		position:relative;
		width: 658px;
		margin-left:auto;
		margin-right:auto;
		height:350px;
		background: transparent url('../img/komunikator/szkola.png') no-repeat left top;
	}
	
	#komunikator.mobile #szkola a{
		display: block; 
		width: 255px; 
		height: 50px;
		position: absolute;
		top: 220px;
		left: 200px;
	}
    
    /*
    * SUBPAGE
    * NAGLOS
    */
    
    #komunikator.naglos #main-content .big-promo {
        background: #fff url('../img/komunikator/big-promo-naglos-bg.jpg') no-repeat left top;
	   height: 295px;
    }
    
    #komunikator.naglos #main-content .what-new .naglos-tabs {
        background: transparent url('../img/komunikator/mobile-sections-bg.jpg') no-repeat left 0;
        width: 731px;
        margin-left: -19px;
        position: absolute;
        top: -8px;
        height: 60px;
    }
    
    
    #komunikator.naglos #main-content .what-new .naglos-tabs li {
        background: transparent url('../img/komunikator/mobile-sections-separator.png') repeat-y right top;
        height: 38px;
        width: 145px;
        padding: 10px 0 7px 0;
        margin: 0;
	   text-align: center;
    }
    
    #komunikator.naglos #main-content .what-new .naglos-tabs li.wide {
	width: 150px;
    }
    
    #komunikator.naglos #main-content .what-new .naglos-tabs li.gaduair {
        background: none;
    }
    
    #komunikator.naglos #main-content .what-new .naglos-tabs li a,
    #komunikator.naglos #main-content .what-new .naglos-tabs li span {
        color: #1667C2;
        font-size: 1.3em;
        font-weight: bold;
        padding: 10px 12px;
        display: block;
    }
    
    #komunikator.naglos #main-content .what-new .naglos-tabs li span {
        color: #000;
        text-decoration: underline;
    }
    
    #komunikator.naglos .hidden { display: none; }
    
    
    #komunikator.naglos #main-content .what-new ul {
        background: none;
        width: 690px;
        padding: 0;
    }
    
    #komunikator.naglos #main-content .what-new ul#features {
        padding: 0 0 25px;
    }
    
    #komunikator.naglos #main-content .what-new ul li {
        background: transparent url('../img/komunikator/modules-icons-naglos.png') no-repeat left top;
        margin: 0;
        height: 65px;
	    padding-top: 90px;
	   
    }
    
    #komunikator.naglos #main-content .what-new ul .anybody { background-position: 22px 17px; height: 110px; }
    #komunikator.naglos #main-content .what-new ul .happy { background-position: -210px 12px; margin: 0 40px; height: 110px; }
    #komunikator.naglos #main-content .what-new ul .packages { background-position: -475px 3px; height: 110px; }
    #komunikator.naglos #main-content .what-new ul .voicemail { background-position: 22px -191px; }
    #komunikator.naglos #main-content .what-new ul .control { background-position: -207px -187px; margin: 0 0 0 40px; }
    #komunikator.naglos #main-content .what-new ul .ggforfree { background-position: -435px -176px; padding-left: 40px; }
    
    #komunikator #main-content .what-new p.link{
    	padding: 1px;
    }
    
    #komunikator.naglos #main-content .what-new .inline li {
        background: none;
        list-style-type: disc;
        float: none;
        height: auto;
        width: auto;
        display: list-item;
        margin: 0 0 0 20px;
        padding: 3px 0;
    }

	#komunikator.naglos #main-content .big-promo h1 {
		font-size: 1.6em;
		font-weight: bold;
		font-family: Arial, Tahoma, sans-serif;
		padding: 35px 0 10px 410px;
	}
	
	#komunikator.naglos #main-content .big-promo p {
		font: bold 1em Arial, Tahoma, sans-serif;
		padding: 5px 20px 0 410px;
	}
	
	#komunikator.naglos #main-content .big-promo .how-to {
		font-weight: bold;
		font-size: 0.9em;
	}
	
	#komunikator.naglos #main-content .big-promo ul {
		margin: 0;
		padding: 40px 0 0 410px;
	}
	
	#komunikator.naglos #main-content .big-promo ul li {
		background: none;
		padding: 0 0 7px 0;
	}
	
	#komunikator.naglos #main-content #services li,
	#komunikator.naglos #main-content #recharge li {
		background: transparent url('../img/komunikator/uslugi-naglos-bg.png') no-repeat right bottom;
		width: 345px;
		padding-top: 0;
		height: 185px;
		margin-bottom: 40px;
		float: left;
	}
	
	#komunikator.naglos #main-content #recharge li {
		background: transparent url('../img/komunikator/naglos-doladowania-bg.png') no-repeat right bottom;
		margin-bottom: 0;
	}
	
	#komunikator.naglos #main-content #services li h2,
	#komunikator.naglos #main-content #recharge li h2 {
		font-size: 1.6em;
		font-weight: normal;
		color: #000;
	}
	
	#komunikator.naglos #main-content #services li p,
	#komunikator.naglos #main-content #recharge li p	{
		font-family: Tahoma, Arial, sans-serif;
		padding-right: 155px;
	}
	
	#komunikator.naglos #main-content #services li.wait-signal { background-position: 155px 56px; }
	#komunikator.naglos #main-content #services li.fun-area { 
		background-position: 180px -449px;
		margin-left: 30px;
		width: 315px;
	}
	#komunikator.naglos #main-content #services li.phone-number { background-position: 155px -200px; }
	#komunikator.naglos #main-content #services li.erotic { 
		background-position: 180px bottom; 
		margin-left: 30px;
		width: 315px;
	}
	
	#komunikator.naglos #main-content #services li.fun-area p,
	#komunikator.naglos #main-content #services li.erotic p {
		padding-right: 120px;
	}
	
	#komunikator.naglos #main-content #recharge li.online { background-position: 150px 50px; }
	#komunikator.naglos #main-content #recharge li.code { 
		background: none; 
		margin-left: 20px;
		width: 325px;
	}
	#komunikator.naglos #main-content #recharge li.code p { 
		padding: 5px 0; 
		border-top: 1px solid #e1e1e1; 
		margin-top: 5px;
	}
	#komunikator.naglos #main-content #recharge li.sms {}
	
	#komunikator.naglos #main-content #cost .price-list {
		width: 48%;
		float: left;
	}
	
     #komunikator.naglos #main-content #cost .price-list p, #komunikator.naglos #main-content #how-to .price-list p {
		padding: 10px 0 5px 2px;
	}
    
	#komunikator.naglos #main-content #cost .price-list table, #komunikator.naglos #main-content #how-to .price-list table {
		background: transparent url('../img/komunikator/naglos-cennik-bg.jpg') no-repeat left top;
		width: 263px;
		height: 287px;
		font-size: 0.8em;
	}
	
	#komunikator.naglos #main-content #cost .price-list table th, #komunikator.naglos #main-content #how-to .price-list table th {
		height: 35px;
		text-align: center;
		font-weight: bold;
	}
	
	#komunikator.naglos #main-content #cost .price-list table td, #komunikator.naglos #main-content #how-to .price-list table td {
		border-top: 1px dashed #e5e5e5;
		padding: 8px 0;
		text-align: center;
		font-weight: bold;
	}
	
	#komunikator.naglos #main-content #cost .price-list table .no-border td, #komunikator.naglos #main-content #how-to .price-list table .no-border td {
		border: none;
	}
	
	#komunikator.naglos #main-content #cost .price-list table td.what, #komunikator.naglos #main-content #how-to .price-list table td.what {
		width: 150px;
	}
	
	#komunikator.naglos #main-content #cost .price-list table td.price, #komunikator.naglos #main-content #how-to .price-list table td.price {
		color: #f27602;
	}
	
	#komunikator.naglos #main-content #cost .promo {
		width: 48%;
		float: left;
	}
	
	#komunikator.naglos #main-content .what-new .promo ul {
		width: 250px;
	}
	
	#komunikator.naglos #main-content .what-new .promo li {
		background: transparent url('../img/komunikator/naglos-cennik-promocje.png') no-repeat left top;
		font-family: Tahoma, Arial, sans-serif;
		padding: 0 0 0 90px;
		margin-bottom: 20px;
		width: 250px;
		height: auto;
	}
	
	#komunikator.naglos #main-content .what-new .promo li.pakiet-polska {
		background-position: left -215px;
	}
	
	#komunikator.naglos #main-content .what-new .promo li.pakiet-komorki {
		background-position: left -435px;
	}
	
	#komunikator.naglos #main-content #za-darmo {
		/* width: 326px;
		padding-right: 0px; */
		text-align: center;
		float: right; 
		width:335px;
	}
	
	#komunikator.naglos #main-content #za-grosze {
		float: left;
		width: 345px;
	}
	
	#komunikator.naglos #main-content #za-darmo h2,
	#komunikator.naglos #main-content #za-grosze h2 {
		font-size: 1.5em;
		font-weight: bold;
		color: #bc1d12;
		
		
	}
	
	#komunikator.naglos #main-content #za-grosze h2 {
		color: #f27602;
	}
	
	#komunikator.naglos #main-content #how-to ol li {
		/* list-style-type: decimal;*/
		margin-left: 20px;
		margin-bottom: 20px;
		font-size: 1em;
		font-weight: bold;
	}
	
	#komunikator.naglos #main-content #how-to ol li.small{
		height: 110px;
	}
	
	#komunikator.naglos #main-content #how-to ol li.big{
		height: 215px;
	}
	

	
	#komunikator.naglos #main-content #how-to ol li p {
		font-size: 1em;
		font-family: Arial, Tahoma, sans-serif;
	}
	
	#komunikator.naglos #main-content #za-grosze {
		/*
		width: 295px;
		float: left;
		padding-right: 70px;
		*/
		text-align: center;
	}
	
	
	
	#komunikator.naglos #main-content #za-darmo strong {
		font-weight: bold;
		color: #bc1d12;
	}
	
	#komunikator.naglos #main-content #za-grosze strong {
		font-weight: bold;
		color: #f27602;
	}
	
	#komunikator.naglos #main-content #za-grosze .border {
		border: 3px solid #e5e5e5;
		width: 300px;
		padding: 5px 10px;
	}
	
	#komunikator.naglos #main-content #za-grosze table {
		width: 295px;
		font-size: 0.8em;
	}
	
	#komunikator.naglos #main-content #za-grosze table th {
		padding: 10px 5px;
		font-weight: bold;
	}
	
	#komunikator.naglos #main-content #za-grosze table tr.no-border td {
		border: none;
	}
	
	#komunikator.naglos #main-content #za-grosze table td {
		padding: 5px;
		border-top: 1px solid #e5e5e5;
	}
	
	#komunikator.naglos #main-content #za-grosze table td.price {
		font-weight: bold;
		color: #f27602;
	}
	
	#komunikator.naglos #main-content #za-grosze table td.summary {
		padding: 10px 0;
	}
	
	#komunikator.naglos #main-content #za-grosze table td.summary .prices {
		margin-left: 3px;
	}
    
    
     #komunikator.naglos .big-promo strong a {
		font-size: 1.1em;
		font-weight: bold;
		color: red;
		padding-top: 5px;
		text-transform: uppercase;
	}
	
	#komunikator.naglos .big-promo ul li {
		padding: 0 0 5px 0;
	}
	
   	#komunikator.naglos #main-content .what-new #darmowe img{
		margin-left:-18px;
	} 
    
    /*
    * SUBPAGE
    * WEBGG
    */
    #komunikator.web #main-content .big-promo {
        background: #fff url('../img/komunikator/big-promo-web-bg.jpg') no-repeat left top;
    }
    
    #komunikator.web #main-content .what-new ul {
        background: none;
        width: 690px;
        padding: 0;
    }
    
    
    #komunikator.web #main-content .what-new ul li {
        background: transparent url('../img/komunikator/modules-icons-web.png') no-repeat -494px -190px;
        margin: 0;
        height: 80px;
    }
    
    #komunikator.web #main-content .what-new ul .contact-search { height: 125px; }
    #komunikator.web #main-content .what-new ul .contact-list { background-position: -235px -190px; margin-left: 40px; margin-right: 40px; height: 125px; }
    #komunikator.web #main-content .what-new ul .notifications { background-position: 0 -190px; height: 125px; }
    #komunikator.web #main-content .what-new ul .history { background-position: -235px 0; margin: 0; }
    #komunikator.web #main-content .what-new ul .radio { background-position: 0 0; margin: 0 40px; }
    #komunikator.web #main-content .what-new ul .avatars { background-position: -484px 0; margin: 0; }
    
    #komunikator.web #main-content .big-promo #download-button {
        background: none;
        width: 295px;
        margin-left: 425px;
    }
    
    #komunikator.web #main-content .big-promo ul {
        margin-left: 445px;
        margin-top: 0;
    }
    
    /*
    * SUBPAGE
    * FAQ
    */
    #komunikator.pomoc #main #col-left {
        float: left;
        width: 265px;
    }
    
    #komunikator.pomoc #main-content {
        background: transparent url('../img/komunikator/pomoc-top.gif') no-repeat left top;
        width: 730px;
        padding-top: 10px;
        margin: 0;
    }
    
    #komunikator.pomoc #main-content .inner {
        background: transparent url('../img/komunikator/pomoc-bottom.gif') no-repeat -1px bottom;
        padding: 10px;
    }
    
    #komunikator.pomoc #main-content .inner h2 {
        font: normal 1.2em Arial, Tahoma, Verdana, sans-serif;
    }
    
    #komunikator.pomoc #main-content .inner dl {
        padding: 0 0 30px 0;
    }
    
    #komunikator.pomoc #main-content .inner dl {
        font: normal 0.8em Tahoma, Arial, Verdana, sans-serif;
        list-style-type: decimal;
        color: #959595;
        margin-left: 22px;
        padding: 10px 0;
    }
    
    #komunikator.pomoc #main-content .inner dl dt {
        color: #0a76bb;
        font-family: Arial, Tahoma, Verdana, sans-serif;
        font-weight: bold;
        cursor: pointer;
        cursor: hand;
        padding: 10px 0 5px 0;
    }
    
    #komunikator.pomoc #main-content .inner dl dd {
        background: #fff url('../img/komunikator/faq-elem-top.gif') no-repeat left top;
        padding-top: 17px;
        width: 663px;
    }
    
    #komunikator.pomoc #main-content .inner dl dd div {
        background: #f2f2f2 url('../img/komunikator/faq-elem-bottom.gif') no-repeat left bottom;
        display: block;
        padding: 10px 17px 17px 17px;
    }
    
    #komunikator.pomoc #main-content .inner dl dd p {
        padding: 5px 0;
    }
    
    #komunikator.pomoc #main-content .inner dl dd ol,
    #komunikator.pomoc #main-content .inner dl dd ul {
        padding: 5px 0;
    }
    
    #komunikator.pomoc #main-content .inner dl dd ul li {
        margin-left: 15px;
        list-style: disc;
        padding-bottom: 5px;
    }
    
    #komunikator.pomoc #main-content .inner dl dd ol li {
        margin-left: 15px;
        padding-bottom: 5px;
        list-style: decimal;
    }
    
    /* left sidebar */
    #komunikator.pomoc #col-left ul {
        background: transparent url('../img/komunikator/help-category-bg.jpg') no-repeat left top;
        width: 251px;
        height: 130px;
        margin-left: 1px;
    }
    
    #komunikator.pomoc #col-left ul li a {
        display: block;
        position: relative;
        font-size: 1.1em;
    }
    
    #komunikator.pomoc #col-left ul li a span {
        position: absolute;
        right: 10px;
        top: 10px;
    }
    
    #komunikator.pomoc #col-left ul li a:hover {
        color: #f54702;
        text-decoration: none;
    }
    
    #komunikator.pomoc #col-left ul .desktop a {
        width: 201px;
        height: 35px;
        padding: 10px 0 0 50px;
    }
    
    #komunikator.pomoc #col-left ul .mobile a {
        width: 201px;
        height: 30px;
        padding: 8px 0 0 50px;
    }
    
    #komunikator.pomoc #col-left ul .mobile a span {
        top: 8px;
    }
    
    #komunikator.pomoc #col-left ul .browser a {
        width: 201px;
        height: 35px;
        padding: 10px 0 0 50px;
    }
    
    #komunikator.pomoc #col-left .module {
        background: #fff url('../img/komunikator/left-column-module.gif') no-repeat left top;
        width: 254px;
        padding: 10px 0 20px 0;
    }
    
    #komunikator.pomoc #col-left .block {
        background: transparent url('../img/komunikator/forum-module-transparent.png') no-repeat left top;
        width: 220px;
        height: 126px;
        padding: 5px;
        margin: 0 auto;
    }
    
    #komunikator.pomoc #col-left .block h2 {
        background: #f2f2f2 url('../img/komunikator/forum-wide-heading.png') no-repeat left top;
        font: bold 1.1em Arial, Tahoma, Verdana, sans-serif;
        color: #0a76bb;
        text-align: center;
        letter-spacing: -1px;
        width: 214px;
        height: 32px;
        padding-top: 8px;
        margin: 0 auto;
    }
    
    #komunikator.pomoc #col-left .block p {
        color: #666;
        font-size: 0.7em;
        line-height: 1.4em;
        padding: 10px 15px;
    }
    
    /*
    * SUBPAGE
    * REGULAMIN
    */    
    #komunikator.regulamin #main-content,
    #komunikator.pobierz #main-content {
        background: transparent url('../img/komunikator/pomoc-top.gif') no-repeat left top;
        width: 730px;
        padding-top: 10px;
        margin: 12px 0 0 0;
    }
    
    #komunikator.regulamin #main-content .inner,
    #komunikator.pobierz #main-content .inner {
        background: transparent url('../img/komunikator/pomoc-bottom.gif') no-repeat -1px bottom;
        padding: 10px;
    }
    
    #komunikator.regulamin #main-content .inner h2,
    #komunikator.pobierz #main-content .inner h2 {
        font: normal 1.2em Arial, Tahoma, Verdana, sans-serif;
    }
    
    #komunikator.pobierz #main-content .inner h2 {
        padding-bottom: 10px;
    }
    
    #komunikator.regulamin #main-content .inner ol,
    #komunikator.pobierz #main-content .inner ol {
        padding: 0 0 30px 0;
    }
    
    #komunikator.regulamin #main-content .inner ol li,
    #komunikator.pobierz #main-content .inner ol li {
        font: normal 0.8em Tahoma, Arial, Verdana, sans-serif;
        list-style-type: decimal;
        color: #959595;
        margin-left: 40px;
        padding: 10px 0;
    }
    
    #komunikator.pobierz #main-content .inner ol, 
    #komunikator.pobierz #main-content .inner ul {
        padding: 0 0 10px 0;
    }
    
    #komunikator.pobierz #main-content .inner ol li {
        color: #000;
        padding: 5px 0;
    }
    
    #komunikator.pobierz #main-content .inner ul li {
        font: normal 0.8em Tahoma, Arial, Verdana, sans-serif;
        list-style-type: disc;
        margin-left: 40px;
        padding: 5px 0;
    }
    
    #komunikator.regulamin #main-content .inner ol li ol li,
    #komunikator.regulamin #main-content .inner ol li ul li  {
        font: normal 1em Tahoma, Arial, Verdana, sans-serif;
        list-style-type: decimal;
        color: #959595;
        margin-left: 22px;
        padding: 10px 0;
    }
    
    #komunikator.regulamin #main-content .inner ol li ol li ol {
        padding: 0;
    }
    
    #komunikator.regulamin #main-content .inner ol li ol li ol li  {
        font: normal 1em Tahoma, Arial, Verdana, sans-serif;
        list-style-type: lower-latin;
        color: #959595;
        margin-left: 22px;
        padding: 10px 0;
    }
    
    #komunikator.pobierz #main-content .inner p {
        font-size: 0.8em;
        padding: 5px 20px 10px 20px;
    }
    
    #komunikator.pobierz #main-content .inner em {
        color: #ff6600;
        font-weight: bold;
    }
    
    #komunikator.pobierz #main-content .inner a {
        text-decoration: underline;
    }
    
    #komunikator.pobierz #main-content .inner a:hover {
        text-decoration: none;
    }
    
    /*
    * SUBPAGE
    * CHANGELOG
    */
    #komunikator.changelog #main-content {
        width: 730px;
        
    }
    
    #komunikator.changelog #main-content .changelog {
        background: transparent url('../img/komunikator/pomoc-top.gif') no-repeat left top;
        width: 730px;
        padding-top: 10px;
        margin: 12px 0 0 0;
    }
    
    #komunikator.changelog #main-content .inner {
        background: transparent url('../img/komunikator/pomoc-bottom.gif') no-repeat -1px bottom;
        padding: 10px;
    }
    
    #komunikator.changelog #main-content .inner h2 {
        font: normal 1.2em Arial, Tahoma, Verdana, sans-serif;
        padding-bottom: 10px;
    }
    
    #komunikator.changelog #main-content .inner h3 {
        font: bold 0.9em Arial, Tahoma, Verdana, sans-serif;
        padding-bottom: 10px;
    }
    
    #komunikator.changelog #main-content .inner h4 {
        font: bold 0.8em Arial, Tahoma, Verdana, sans-serif;
    }
    
    #komunikator.changelog #main-content .inner p {
        color: #959595;
        font-size: 0.8em;
        padding: 0 0 10px 0;
    }
    
    #komunikator.changelog #main-content .inner ol {
        padding: 0 0 30px 0;
    }
    
    #komunikator.changelog #main-content .inner ol ol {
        padding: 0;
    }
    
    #komunikator.changelog #main-content .inner ol li {
        font: normal 0.8em Tahoma, Arial, Verdana, sans-serif;
        list-style-type: decimal;
        color: #959595;
        margin-left: 22px;
        padding: 10px 0;
    }
    
    #komunikator.changelog #main-content .inner ol li ol li {
        list-style-type: lower-latin;
        font-size: 1em;
    }
    
    /* kobiety
     *
     */
     
    
    #komunikator.kobiety .what-new .ad-container a{
    	background: transparent url('../img/komunikator/kobiety-pobierz-button.png') no-repeat;
    	width: 255px;
    	height: 67px;
    	position: absolute;
    	top: 345px;
		left:20px;
    }
	#komunikator.pobierz2 #main-content .orange{color:#FF6600;}
	#komunikator.pobierz2 #main-content .what-new  #tresc{font-family:Arial,Tahoma,sans-serif; font-size:0.9em;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top { width: auto; }
	#komunikator.pobierz2 #main-content .what-new  #tresc .top  h2 {clear:both;font-weight:bold;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top .left {float:left; background:transparent url('../img/pobierz/2-sm.png') no-repeat 5px 5px;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top .right{float:right; background:transparent url('../img/pobierz/3-sm.png') no-repeat 5px 5px;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top .innerBox{width:260px; height:75px; border-style:solid; border-color:#CCCCCC; border-width:2px; padding-left:60px; padding-top:5px; padding-bottom:5px; padding-right:10px; margin-bottom:20px;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top .innerBox .txt{font-size:12px;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top .innerBox h1{font-family:Arial,Verdana,sans-serif;font-weight:bold; margin-top:5px; margin-bottom:5px; color:#FF6600; font-size:150%;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top .warningMsg{clear:both; width:670px; padding:10px; background-color:#fff6e3; margin-top:10px; font-size:85%;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top .appstore{background:transparent url('../img/pobierz/icon_appStore.png') no-repeat 5px 5px; height:40px;}
    #komunikator.pobierz2 #main-content .what-new  #tresc .top .android{background:transparent url('../img/pobierz/icon_android.png') no-repeat 43px 5px; height:40px;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top .tekst{width:570px;  padding-left:100px; padding-top:7px; padding-bottom:5px; padding-right:10px; margin-top:20px; text-align:justify; font-size:85%; vertical-align:middle;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top #help2{padding-top:20px; padding-left:20px;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .top #help2 ul li{background:none; float:none; height:15px; width:700px; padding:0px; margin-bottom:5px;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .MENU{height:50px;margin-left:-20px;width:730px;background:transparent url(../img/pobierz/backgroundOptions.png) no-repeat scroll left bottom;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .MENU .opcje a{width:150px; height:20px; font-size:80%; color:#1667C2; font-weight:bolder; margin-top:20px; margin-left:20px; display:block; position:absolute; padding-top:2px; padding-left:2px;}
	#komunikator.pobierz2 #main-content .what-new  #tresc .MENU .opcje a:hover{text-decoration:none}
	
	
    
    #panel {
        background: transparent url(../img/komunikator/panel_background_new.png) no-repeat 15px 10px;
        position: absolute;
        top: 203px;
        left: 27px;
        width: 490px;
        height: 250px;
    }
    #panel #panelright, 
    #panel #panelleft {
        width: 35px;
        height: 35px;
        position: absolute;
        top: 110px;
        z-index: 400;
        cursor: pointer;
    }
    #panel #panelleft {
        background: transparent url(../img/komunikator/arrow_left.png) top left no-repeat;
    }

    #panel #panelright {
        background: transparent url(../img/komunikator/arrow_right.png) top left no-repeat;
    }

    #panel #panelright:hover,
    #panel #panelleft:hover {
        background-position: bottom left;
    }
    
    #panel #panelleft { left: 0; }
    #panel #panelright { right: 0; }
    #panel #panelcontent {
        width: 414px;
        height: 249px;
        position: absolute;
        left: 36px;
        top: 20px;
        background: transparent url(../img/komunikator/panel_gadufoto.jpg) top left no-repeat;
    }
    
    #formholder {
        width: 964px;
        height: 490px;
        margin: 10px auto 0 auto;
        background: transparent url('../img/komunikator/homepage_bg.png') 0 0 no-repeat;
        position: relative;
    }

    #glowermenu p {
        float: left;
        margin: 4px 0 4px 26px;
        padding: 0;
    }
    #glowermenu p a {
        font-size: 10px;
        color: rgb(22,91,154);
        text-decoration: none;
    }
    #glowermenu p a:hover {
        text-decoration: underline;
    }
    p#glegalinfo {
        margin-right: 12px;
        font-size: 10px;
        text-align: right;
        color: rgb(22,91,154);
        width: 200px;
        height: 1em;
        float: right;
    }
    a#gbliplink {
        display: block;
        position: absolute;
        top: 154px;
        left: 130px;
        width: 250px;
        height: 56px;
        text-indent: -9000px;
    }

    #downloadbutton {
        position: absolute;
        top: 140px;
        left: 164px;
        width: 220px;
        height: 60px;
        background: transparent url(../img/komunikator/button-pobierz.png) top left no-repeat;
        text-indent: -9000px;
        overflow: hidden;
        cursor: pointer;
    }
    #downloadversioninfo {
        position: absolute;
        top: 480px;
        left: 32px;
        width: 490px;
        height: 15px;
        font-family: Arial, sans-serif;
        font-size: 12px;
        color: #89a6b2;
        text-align: center;
        font-weight:bold;
    }
    
    #downloadversioninfo span{
        color: #135591;
        font-weight:bold; 
    }

    #blip {
        position: absolute;
        top: 550px;
        left: 495px;
        width: 490px;
        height: 30px;
        font-family: Arial, sans-serif;
        font-size: 12px;
        color: #124F86;
        text-align: center;
    }

    #downloadversioninfo a {
        color: #124F86;
        text-decoration: none;
        font-weight: bold;
    }
    #downloadversioninfo a:hover {
        text-decoration: underline;
    }


    /* Swieta 2009 */
    #main-menu li.christmas a {
        background: #e62501 url('../img/swieta-tab-bg.png') no-repeat left top;
        font-size: 15px;
        height: 37px;
        padding: 7px 20px 0 20px;
        margin-top: -12px;
    }
    
    /* Old version warning */
    .warning {
        background: transparent url('../img/uwaga-komunikator.jpg') no-repeat left top;
        width: 990px;
        height: 527px;
        margin: 0 auto;
        padding: 0;
        position: relative;
        text-indent: -9999px;
    }
    
    .warning a {
        position: absolute;
        top: 335px;
        background: transparent url('../img/warning-download-gg.jpg') no-repeat left top;
        width: 261px;
        height: 65px;
    }
    
    .warning a.warning-download-8 {
        left: 90px;
    }
    
    .warning a.warning-download-10 {
        background-position: -265px top;
        left: 340px;
    }

	
	
	/* Nowa wersja - podstrona GaduAIR */
	#komunikator.gaduAIR-promo #main .container .wrapper {
		padding-top: 20px;
		height: auto;
	}
	
	#komunikator.gaduAIR-promo  #main .container .top {
		background: transparent url('../img/komunikator/gaduair_background.png') no-repeat left top;
		width: 964px;
		height: 450px;
        margin: 0 0 0 12px;
		padding: 20px 0 40px 0;
	}
	
	#komunikator.gaduAIR-promo #main .container h1 {
		margin: 0 0 15px 90px;
	}
	
	#komunikator.gaduAIR-promo #main .container p {
		margin: 0 0 30px 90px;
	}
	
	#komunikator.gaduAIR-promo #main .container ul#gaduair-advantages {
		width: 860px;
		margin-left: 50px;
		overflow: hidden;
	}
	
	#komunikator.gaduAIR-promo #main .container ul#gaduair-advantages li {
		background: transparent url('../img/komunikator/gaduair-korzysci.png') no-repeat left top;
		display: block;
		float: left;
		height: 259px;
		text-indent: -9999px;
	}
	
	#komunikator.gaduAIR-promo #main .container ul#gaduair-advantages li.free-internet {
		width: 229px;
	}
	#komunikator.gaduAIR-promo #main .container ul#gaduair-advantages li.free-calls {
		background-position: -229px top;
		width: 200px;
	}
	#komunikator.gaduAIR-promo #main .container ul#gaduair-advantages li.sms {
		background-position: -429px top;
		width: 200px;
	}
	#komunikator.gaduAIR-promo #main .container ul#gaduair-advantages li.calling {
		background-position: -629px top;
		width: 230px;
	}
	
	#komunikator.gaduAIR-promo #main .container p.actions {
		margin: 0 0 0 312px;
		padding: 20px 0;
	}
	
	
